Current time: 25.11.2024, 05:34 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
ERA II
» WoG Era 2: Русская и Английская версии
Author Message
RoseKavalier Offline

Posts: 118
Post: #3361

Awesome work Berserker and igrik! 109
14.06.2019 05:59
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #3362

Что я делаю не так с Lua?
Создал мод LuaTest, включил, создал \Data\Scripts\test.lua c содержимым
Code:
print('Тест')
, запускаю, не работает. Другие примеры не работают. Включение тестовой секции в \WoG\Data\Scripts\_core_sys.lua тоже не работает.

Мод подключился, проверил (и в логе, и рандомным скриптом).

Ну то есть оно вообще работает?

Quote:[-] Era does not apply *.bin patches from EraPlugins directory anymore. Patches from EraPlugins/BeforeWoG and EraPlugins/AfterWoG directories are still applied.
*рутинное нытье насчет легаси*
(This post was last modified: 14.06.2019 20:18 by feanor.)
14.06.2019 19:56
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #3363

feanor, об этой фиче никто не знал, никогда не указывалось, в какой момент времени Эра 1.9 применяет патчи. Начиная с Эры 2.0 писалось, чтобы патчи помешались в OnAfterWoG и OnBeforeWoG.

По луа, если не ошибаюсь, сейчас грузятся только системные скрипты (*.sys.lua). АПИ для плагинов и обвязки для ЕРМ планируются к 3.0. Хочу уже начать, осталась разобраться с !?MP3/MP3 и мелочами в 2.8.4, после чего приступаю.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.06.2019 23:19
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #3364

feanor, включил testing, работает. Зашёл в окно героя, щёлкнул кнопкой. API пока не официальное, но и сохранение/загрузка работают из словаря и одноразовые обработчики событий.
print нужно выводить в событии ЕРМ в блоке era.on. Изначально он печатает в никуда, чуть позже через Windows.MessageBoxA, с OnAfterCreateWindow или где-то около начинает в геройских окошках выводить.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
14.06.2019 23:35
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #3365

Quote:feanor, об этой фиче никто не знал, никогда не указывалось, в какой момент времени Эра 1.9 применяет патчи. Начиная с Эры 2.0 писалось, чтобы патчи помешались в OnAfterWoG и OnBeforeWoG.
Ну ок, а в какой, кстати, AfterWoG или BeforeWoG? Потому что у нас как раз все бинарники лежат в самой папке. В 0.8.2 закинем, не вопрос, только лучше бы знать куда, чтобы не думать два раза.

Quote:По луа, если не ошибаюсь, сейчас грузятся только системные скрипты (*.sys.lua). АПИ для плагинов и обвязки для ЕРМ планируются к 3.0. Хочу уже начать, осталась разобраться с !?MP3/MP3 и мелочами в 2.8.4, после чего приступаю.
Угу, .sys.lua работают.


Плюс, репортну: при запуске второго экземпляра Эры выводится сообщение о невозможности создания логов бла-бла, не уверен, что так надо.
17.06.2019 17:49
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #3366

feanor, чаще всего OnAfterWoG. В это время ВоГ уже применил свои заплатки (пропатчил SoD). Но некоторые (МоР, емнип, бараторч в одном плагине) патчат данные вога по установке заплаток на сод или копируют оригинальные адреса. Таким дорога в OnBeforeWoG. Собственно, сейчас в OnBeforeWoG лежит только снятие проверки целостности ехе.

Начиная с определённой версии сообщение об ошибке выводится, но процесс не завершается. Просто по умолчанию в ini включено журналирование в файл (можно включить в консоль через Debug.LogDestination=Console). Два процесса не могут его открыть на эксклюзивное чтение. У второго выводится предупреждение и журнал, по сути, не ведётся.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
17.06.2019 22:12
Find all posts by this user Quote this message in a reply
feanor Offline

Posts: 624
Post: #3367

Quote:feanor, чаще всего OnAfterWoG. В это время ВоГ уже применил свои заплатки (пропатчил SoD).
Окей, тогда в 0.8.2 скинем все из корня в афтервог.
(у нас сейчас во всех трех местах лежат, да)

Quote:Начиная с определённой версии сообщение об ошибке выводится, но процесс не завершается. Просто по умолчанию в ini включено журналирование в файл (можно включить в консоль через Debug.LogDestination=Console). Два процесса не могут его открыть на эксклюзивное чтение. У второго выводится предупреждение и журнал, по сути, не ведётся.
Это-то понятно, но оно все равно мешает.
18.06.2019 15:58
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #3368

feanor, принято, в 2.8.4 не будет мешать.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
18.06.2019 18:59
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #3369

(18.06.2019 20:25)Berserker Wrote:  daemon_n, это было бы отличным делом!
Игрику огромное спасибо за труды.
Era 2.8.3 by Igrik
Решил попробовать - начал с простого - добавил BattleHeroes мод в Эра старт меню вот так:
14=..\..\h3era HD.exe?modlist=Mods\BattleHeroes\BattleHeroes.mods|BattleHeroes HD|..\..\Mods\BattleHeroes\bh.ico
При старте карты не грузит battleheroes.dat из папки мода BattleHeroes.
Говорит, мол, невозможно загрузить настройки, будут использованы настройки по умолчанию.
Собственно, вот и вопрос: поддерживает ли новая vfs поддержку настроек из модов? если да, то как надо прописывать?
19.06.2019 15:53
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline

Posts: 2819
Post: #3370

Дополню:
Даже оригинал мода BattleHeroes ERA 2.8.3 не видит вог настройки (которые Алгор установил по умолчанию).
ERA 2.7.7 вог настройки видит и поддтягивает.

Image: image.jpg


game bug fixes extended.dll || My Plugins || My GitHub
19.06.2019 18:08
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16657
Post: #3371

igrik, обычно путь к настройках указывается неверный, срабатывающий ранее из-за не совсем строгой обработки путей в 2.77. Можно кусок скрипта загрузки настроек?


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
20.06.2019 00:14
Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 792
Post: #3372

(20.06.2019 00:14)Berserker Wrote:  igrik, обычно путь к настройках указывается неверный, срабатывающий ранее из-за не совсем строгой обработки путей в 2.77. Можно кусок скрипта загрузки настроек?

У Алгора так:
!#UN:J3/^/Data/s/BH Settings.dat^;
По-видимому, надо так:
!#UN:J3/^Data\s\BH Settings.dat^;
Это в скрипте BH Start.erm
Но надо попробовать, сработает или нет.
Я уже столкнулся с подобным, Berserker, спасибо за разъяснения 20
20.06.2019 02:32
Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #3373

(20.06.2019 02:32)wessonsm Wrote:  
(20.06.2019 00:14)Berserker Wrote:  igrik, обычно путь к настройках указывается неверный, срабатывающий ранее из-за не совсем строгой обработки путей в 2.77. Можно кусок скрипта загрузки настроек?

У Алгора так:
!#UN:J3/^/Data/s/BH Settings.dat^;
По-видимому, надо так:
!#UN:J3/^Data\s\BH Settings.dat^;
Это в скрипте BH Start.erm
Но надо попробовать, сработает или нет.
Я уже столкнулся с подобным, Berserker, спасибо за разъяснения 20

Ого! Помогло!
Удаление всего одного символа ...
Все, вопрос решен. Всем спасибо132
20.06.2019 07:51
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4343
Post: #3374

   Berserker, вопрос такой:
Были ли в новой Эре хоть какие-то изменения с текстами или окон для текста? Те, что на Пкм, например.

Вот так было 2.7.7
Image: 6xqQN

Вот так 2.8.3

Image: sEzp7

Это же имененный wognativedialogues?
Стало безусловно лучше) Просто мне теперь заново выравнивать всеGigi
20.06.2019 10:30
Visit this user's website Find all posts by this user Quote this message in a reply
wessonsm Offline

Posts: 792
Post: #3375

daemon_n,
По-моему, просто широкие поля по бокам убраны, а выравнивание текста не изменилось.
А нет, изменилось. Появились пропуски между строчками, если это не изменения в ers-файле.
Может действительно ers-файлы разные?
(This post was last modified: 20.06.2019 10:53 by wessonsm.)
20.06.2019 10:51
Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2024 MyBB Group