Current time: 14.04.2024, 13:45 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Разные вопросы
» Спрашивайте - отвечаем
Author Message
daemon_n Offline
Administrators

Posts: 4338
Post: #1486

igrik, согласен - именно что с непривычки.

Сделано классно! Я бы сказал, по-геройски волшебно 132 - уже хочется играть с этими объектами и скриптами, чего ранее избегал именно из-за IF:G Yes

Только рынок времени требует отлаженный скрипт прокрутки навыков - у нас уже немало модов/скриптов на преодоление лимита в 8, но вот прокрутки нормальной так и не завезли.


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
04.03.2021 18:42
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #1487

(04.03.2021 18:42)daemon_n Wrote:  Только рынок времени требует отлаженный скрипт прокрутки навыков - у нас уже немало модов/скриптов на преодоление лимита в 8, но вот прокрутки нормальной так и не завезли.
Не беспокойся, это уже сделано 118 Я стараюсь о таких вещах думать сразу. Также я пишу скрипты сразу думая о возможно увеличенном кол-ве существ, городов и героев.


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

Posts: 4338
Post: #1488

(04.03.2021 18:35)igrik Wrote:  У тебя в начале диалога кнопка ОК не подсвечена (что намекает, что нужно что-то выбрать). Тебе остаётся выбрать элемент (тогда она подсветится) или нажать отмену. В обычном диалоге повышения уровня такая же схема - выбрал навык, нажал ОК.

На 1-8 клавиши реагирует? Имеет ли смысл прикрутить, как это сделано в HD mod при lvl up ?

(04.03.2021 18:47)igrik Wrote:  [Также я пишу скрипты сразу думая о возможно увеличенном кол-ве существ, городов и героев.

Это, извините меня, как? В городе я ещё могу понять, но не хочешь ли ты сказать, что там везде прикручен UN:C / SN:E на адрес со стартом или его поиск той или иной таблицы? 102


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
04.03.2021 18:49
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #1489

Нет, не реагирует. Это уже выходит за рамки скриптов, и должно быть реализовано только в плагине (кстати это только WND).


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

Posts: 2814
Post: #1490

(04.03.2021 18:49)daemon_n Wrote:  Это, извините меня, как? В городе я ещё могу понять, но не хочешь ли ты сказать, что там везде прикручен UN:C / SN:Eна адрес со стартом или его поиск той или иной таблицы? 102
Смотрим 9999 era - stdlib.erm

А такие вещи, как ресиверы !!MA и !!HE уже лежат на плечах плагинописателей.


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

Posts: 4338
Post: #1491

И я помню, что не со всеми модами работает корректно функция !?FU(GetMaxMonsterId); Потому на упреждение подумал на "память"


Image: widget.png?style=banner2

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

Posts: 2814
Post: #1492

Нет, так не пойдёт.
Ты приводи конкретные примеры, чтобы я их мог решать вовремя, а не через 10 лет.

На "там где-то я что-то слышал или видел" я не могу полагаться. Это крайне важный момент.


game bug fixes extended.dll || My Plugins || My GitHub
04.03.2021 19:17
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #1493

(22.01.2021 01:00)Berserker Wrote:  igrik,

!?FU(GetMaxMonsterId);
; Returns ID of the last supported monster in game.
!#VA(result:x);

Из Era Erm Framework. Вариант, выдерживающий эволюцию без замены кода.
На текущий момент мод вида Thirst Upgrades должен делать так:

!?FU(GetMaxMonsterId);
!#VA(result:x);
!!VR(result):S217;

igrik, как мы видим, здесь зависимость от переменной, которую автор мода должен не забывать обновлять сам. Хотя я сам неверно сформулировал про "некорректно". Сперва я вспомнил то, что тифон всегда возвращает 1023. В общем, твоё решение единственное верное - вопросы все снимаются.


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
04.03.2021 19:29
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #1494

Да, это верно. К тому же в таком случае я снимаю с себя ответственность за ошибки связанные с некорректным определением кол-ва существ (в данном случае). И решить их будет очень просто, а не мне перелапачивать добрую сотню опций в скриптах.

Вот так например, выгляди опция отключения спец.способностей опыта.

А вот так: растущие армии героев на 4%


game bug fixes extended.dll || My Plugins || My GitHub
04.03.2021 19:39
Visit this user's website Find all posts by this user Quote this message in a reply
daemon_n Offline
Administrators

Posts: 4338
Post: #1495

igrik, дааа, одно удовольствие писать такие скрипты!))
я даже для себя открыл !!co; ранее и не знал, как он работает.
   может,
!!co|(type)=(NO_MON)/(count)<25/(count)>9616:; ?

А то будет абуз на единичках)

Хотя ещё одна заметка. Скажем, опыт существ включен - будет ли уменьшен общий объём опыта?


Image: widget.png?style=banner2

Новейший Heroes 3 Launcher
04.03.2021 20:44
Visit this user's website Find all posts by this user Quote this message in a reply
igrik Offline
Administrators

Posts: 2814
Post: #1496

Такие скрипты может и удовольствие писать, но вот другие - вовсе нет.

Вся опция один огромный абуз. Поэтому пусть так и остаётся.


game bug fixes extended.dll || My Plugins || My GitHub
04.03.2021 21:18
Visit this user's website Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #1497

Друзья, подскажите пожалуйста, есть ли смысл добавлять командирам какие-либо способности через опыт существ? Влияет ли он вообще на них? В crexpbon для них прописана целая куча всего, но, по-моему, это не имеет никакого эффекта...


Создал новый глобальный мод: WoG Ultra Edition
08.03.2021 06:21
Find all posts by this user Quote this message in a reply
Berserker Offline
Administrators

Posts: 16471
Post: #1498

Просто сделал примитивный тест. Скорее всего, командиры просто имеют 0 опыта. Есть вог-опция, где им заменены способности.


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

Posts: 1348
Post: #1499

Berserker, спасибо, я понял. Получается, их можно спокойно вычистить, не поломав при этом ничего?


Создал новый глобальный мод: WoG Ultra Edition
09.03.2021 01:30
Find all posts by this user Quote this message in a reply
Raistlin Away
Moderators

Posts: 1348
Post: #1500

Night, по-моему, у них это все прописано изначально и регулируется последним полем структуры (смещение 0x120). Каждому бонусу соответствует один бит, если он установлен, бонус активен, иначе - пропуск.


Создал новый глобальный мод: WoG Ultra Edition
09.03.2021 01:40
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