Current time: 28.11.2021, 10:20 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Мод "WoG Scripts"
Author Message
igrik Offline
Administrators

Posts: 2630
Post: #316

Panda, скидывай!


game bug fixes extended.dll || My Plugins
24.09.2020 15:38
Visit this user's website Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 839
Post: #317



Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
24.09.2020 15:43
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2630
Post: #318

Panda, у меня на новой версии скрипта баг не разу не проявился. По идее всё ок.


game bug fixes extended.dll || My Plugins
24.09.2020 15:49
Visit this user's website Find all posts by this user Quote this message in a reply
Panda Away
Moderators

Posts: 839
Post: #319

igrik, отлично, спасибо! Ab


Тот, кто просыпается рано - жаворонок, поздно - сова. А тот, кто плохо спит и ходит с черными кругами под глазами - панда!
24.09.2020 15:55
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 727
Post: #320

Hi igrik,

The Warfare skill (combined 3 warmachine skills into 1) doesn't work friendly. Clicking on empty secondary skill slot will result in erm error.
Could you take a look on it?
Thanks 96-copy
(This post was last modified: 27.09.2020 10:00 by Archer30.)
27.09.2020 00:01
Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #321

Наконец добрался до игры в Эру 3.0.4 по сети и сразу целая куча баг-репортов набралась Sm не смертельная, сообщений об ошибках не появляется, но неприятно по игре, несколько основных скриптов из WoG отвалилось, которые используются мной на постоянной основе.

1)
Центр торговли ресурсами. (Click to View)
\Mods\WoG Scripts\Data\s\73 wog - bank.erm

Запускается, ошибок нет, но передать ресурсы нельзя - нажимается до последнего окна со строкой ввода:
вместо которой такое (Click to View)
Нажимаешь галочку, пишет, что отправлено 0 ресов и всё.

2)
Отключение скриптовых сообщений. (Click to View)
\Mods\WoG Scripts\Data\s\53 wog - map options.erm
В сетевой периодически отключается на ходе второго игрока. Дело как-то связанно с модом авто-боя. После пропуска хода авто-бой переключает режим и видимо снимает флаг с этого плагина, каждый новый день приходится заново выставлять. В 2.9.14 было нормально, а в 3.0.4 сборке соответствующий код на исправление из 79 wog - igrik.erm исчез и сразу стало заметно...

3)
Передача имущества и героев. (Click to View)
\Mods\WoG Scripts\Data\s\14 wog - tobyn's scripts.erm
Без сообщений об ошибках, но можно только ОТКАЗАТЬСЯ от владения, нельзя передать под флаг другого игрока.

4)
Улучшение замков. (Click to View)
\Mods\WoG Scripts\Data\s\33 wog - castle upgrading.erm
Работает, но в меню улучшения существ
такое окно (Click to View)
вместо такого (Click to View)
Прирост и остальные функции вроде рабочие все, кроме указанного момента.

5) Мини-ошибка, даже не знаю, стоит ли упоминания.
Улучшенные артефакты II. (Click to View)
\Mods\WoG Scripts\Data\s\7 wog - enhanced artifacts.erm
Все артефакты рабочие, проверил каждый, но есть небольшая ошибка - при подборе трех предметов (Секира Кентавров, Щит Гномьев Героев, Нагрудник из Окаменелого Дерева) из добавленного сета Наряда Лесного Лорда появляется сообщение о сборке комплекта, хотя 4 предмет ещё не получен (Шлем единорога)
При подборе 4 предмета сообщение появляется вновь (Click to View)
В общем на гемплей подбор 3-х предметов не влияет, бонус на получение армии на срабатывает. Только при 4 предметах. Но указать думаю стоит.

Не знаю, нужно ли прикрепить save, потому что все эти баги можно получить запустив любою тестовую прям с самого первого дня, легко определяются на базовых модах-скриптах из сборки. Если нужно, прикреплю из сетевой.

Есть ещё репорт на локализацию и в основной ert, целая куча исправлений требуется 3 wog - secondary skill text.ert обоих версий, 95 исправлений было в анг. версии и 113 в переводе, где стоял двойной знак %% в обозначении к артефактам и описаниям.

описание артефакта при включенном скрипте Улучшенные артефакты II. (Click to View)
Сделал исправление, скачать русский вариант можно ТУТ
Английский вариант ТУТ

Чуть не по теме, но увидев вчера game bug fixes extended.dll новой датой (новое же всегда лучше Sm), скачал, поставил, а потом по игре существа не накапливались.

Думал баг, а это фича.
Вещь вообщем правильная, но по старому уже давно игралось и тут такой момент, что рассчитано это на относительно слабые армии, без улучшений мифрила или без Difficulty Mod.
С дополнительными модами же у компа на 1 месяце под 20-30 существ 8 грейда.
Играя такой ад, ты приходишь к концу 1 месяца в Утес драконов на карте и ожидаешь нанять там 4 дракона, чтобы попытаться просто выжить. Этакая заначка на черный день... А там их 1 штука Sm
Вообщем нужно опционально сделать, вкл/выкл, чтобы те, кто играют с увеличенными армиями имели возможность играть с накоплением с первого дня, не после захвата.
Или просто два dll сделать, как с другими подобными плагинами реализовано, чтобы не пришлось играть вообще без game bug fixed.dll. Без него совсем плохо.
28.09.2020 20:52
Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2630
Post: #322

1 и 4. В сборке почему то отключен твик "ErmLegacySupport=0" в файле "heroes3.ini". Решение либо использовать твик "ErmLegacySupport=1", либо искать ошибки в скриптах и переписывать их.
2. У меня нет возможности тестировать скрипты в сетевой игре.
3. Функционал работает. Отказаться можно нажав кнопку Ок. Передать другому игроку можно нажав кнопку Отмена. Функционал работает (хоть и флаг становится всегда красным)
6. С каких пор экранирование знака % больше не требуется? Это значит не одно такое место, а их тьма в скриптах (я насчитал 8 скриптов).
5. Даже не стал проверять. У меня лопнуло терпение.

Итог такой: меня вкрай достало заниматься этими долбанными скриптами. В который раз убеждаюсь, что в большинстве своём они написаны они через жопу, и требуют чуть ли не полного переписывания каждый. Тем более под новый движек ЭРЫ. Мне и раньше этим заниматься было не особо охота, а сейчас и вовсе желание отбило. Кто хочет - пусть тот и курирует мод скриптов.
Важно!! Я умываю руки.

PS: фикс накопления существ сегодня был удалён из bug fixes extended.dll


game bug fixes extended.dll || My Plugins
28.09.2020 22:07
Visit this user's website Find all posts by this user Quote this message in a reply
Bes Offline

Posts: 5165
Post: #323

igrik, 132 спасибо за столь долгую поддержку мода, я понимаю тебя, работа не благодарная, да




Внимание!
Народ, если кто-то что-то в скриптах исправляет, отписывайтесь здесь и выкладывайте текст фикса (или сам файл скрипта), думаю это обязательно попадёт в сборку
28.09.2020 22:16
Visit this user's website Find all posts by this user Quote this message in a reply
Night Offline

Posts: 462
Post: #324

igrik, спасибо, что занимался столько времени этим. 132
Я разбирался в твоих скриптах и Algor и видел насколько они лучше и проще для восприятия, по сравнению со старьём из WoG'a. Там в коде сам чёрт ногу сломит.

1-4 с включением ErmLegacySupport=1 заработали. Буду знать, что ломает скрипты.
2 - тут просто надо сказать daemon_n чтобы из 2.9.14 79 wog - igrik.erm вернул исправленный код на отключение сообщений. Он работал нормально. Просто в 3.0.4 этот код из скрипта указанного выше исчез.
Тут это указал, чтобы прояснить, забылся ли или специально убрали.
3 - жаль с этим, всё также не работает. Он открепляет владение, да, но не передаёт другому игроку. В 3.0.4 чистая проверял, хз что с ним. Ну тут может кто-нибудь возьмётся посмотреть. Или сам поковыряюсь.
6 - так и есть, не требуется. По крайней мере поменял в ert я не заметил сбоев. И в переводах таких %% немало.

Ну и это - не серчай Sorry. Время бы годик опыта набраться, сам бы исправлял 148
Есть тема, сюда с ошибками посылают, вот и пишем, сам ещё когда писал пост, думал, сколько мороки теперь с Эра 3 переделывать, тестить скрипты.. Эхх.
(This post was last modified: 28.09.2020 22:50 by Night.)
28.09.2020 22:47
Find all posts by this user Quote this message in a reply
Archer30 Offline
Moderators

Posts: 727
Post: #325

Rolleyes igrik, thank you for your support with WoG Scripts. We all understand it fully that fixing errors made by other ppl is no fun at all. And I'm very grateful that you maintain it for so long.
29.09.2020 00:11
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15537
Post: #326

Quote:6. С каких пор экранирование знака % больше не требуется? Это значит не одно такое место, а их тьма в скриптах (я насчитал 8 скриптов).
igrik, с Эры 3 Интерполяция строк не рекурсивная. В ЕРМ 1.0 %%%%%y1 заменилось бы на значение y1. ^%z123456^ уже один раз раскрывается. Внутреннее содержимое повторно не интерполируется.

Quote:Итог такой: меня вкрай достало заниматься этими долбанными скриптами. В который раз убеждаюсь, что в большинстве своём они написаны они через жопу, и требуют чуть ли не полного переписывания каждый. Тем более под новый движек ЭРЫ. Мне и раньше этим заниматься было не особо охота, а сейчас и вовсе желание отбило. Кто хочет - пусть тот и курирует мод скриптов.
Важно!! Я умываю руки.
Вот в точности мои эмоции, когда пытаюсь это делать или когда нужно читать код известного проекта.

Думаю, нужно остановиться только на критических исправлениях.


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

Posts: 1594
Post: #327

(28.09.2020 22:07)igrik Wrote:  В который раз убеждаюсь, что в большинстве своём они написаны они через жопу, и требуют чуть ли не полного переписывания каждый. Тем более под новый движек ЭРЫ.

Да, я например всё жду окончательного устаканивания ERM, когда сам язык уже изменяться/добавляться не будет. Для полного переписывания/встраивания удачных и удаления мусорных скриптов в рамках ERAкрест, ну и добавления новых. Чтобы на выходе получались сразу финальные версии скриптов, которые уже больше никогда не пришлось бы переделывать, сразу с поддержкой всего добавленного контента ERAкрест.

(29.09.2020 00:53)Berserker Wrote:  Думаю, нужно остановиться только на критических исправлениях.

Ну это только временное решение, все вог-скрипты всё равно потребуется полностью переписать/встроить/почистить от мусора, чтобы их код был на уровне игрового кода от NWC.
29.09.2020 01:45
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15537
Post: #328

XEPOMAHT, так движок ЕРМ уже больше меняться не будет. Не сделал обвязку на Lua, потому пока мод на Смешанные Нейтралы 2 пишу на ЕРМ, расширяя лишь стандартную библиотеку, добавляя новые функции и константы, но не меняя ничего в интерпретаторе, чтобы рушило совместимость. Собственно, когда сам пишешь, видны плюсы и минусы движка.


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

Posts: 3543
Post: #329

(28.09.2020 22:07)igrik Wrote:  1 и 4. В сборке почему то отключен твик "ErmLegacySupport=0" в файле "heroes3.ini". Решение либо использовать твик "ErmLegacySupport=1", либо искать ошибки в скриптах и переписывать их.

Каюсь - даже не заметил, как его отключил. Каюсь! Sorry


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
29.09.2020 03:06
Visit this user's website Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 15537
Post: #330

daemon_n, я подскажу. В Era 3 он отключён по умолчанию.


Скачать Герои 3 Эра и всё, что с ней связано / ERA 2.46f для старых модов
Поддержать проект
29.09.2020 03:28
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-2021 MyBB Group