Объявления

Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru.
Я оторву свою задницу от всех дел и обязательно Вас активирую! :smile10:
Добро пожаловать на геройский форум! :smile25:

Как создать плагин для HD мода

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineprimitive  
имя: Тим
 
Сообщения: 8
Зарегистрирован: 17 апр 2021, 15:42
Пол: Мужчина
Поблагодарили: 1 раз.

Re: Как создать плагин для HD мода

Сообщение primitive » 12 янв 2024, 14:16

AlexSpl писал(а):

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

Я обычно ставлю _PI->WriteLoHook(0x4EE1C1, afterInit); Это сразу после инициализации ресурсов.

Доброго нового года! А не подскажете навскидку как поставить хуки на

1) логистику=продолжительность каждого отдельного хода. например, чтобы урезать ее или увеличивать в зависимости от наличия определенных артефактов в рюкзаке. Т.е. может _PI->WriteLoHook(0x4EE1C1, afterInit) для этого можно использовать, но как в нем поменять длину текущего хода?

2) на общую силу атаки/защиты/прочие атрибуты отряда во время битвы. Допустим охота, чтобы FirstAid на первом уровне увеличивал здоровье отряда на 10%. Есть 10 фей. Суммарное здоровье отряда должно стать 10*3+10%=33. Сейчас получается только увеличить характеристики каждого отдельного существа, минимум на +1, а это дает 33% увеличение такого отряда до 40.

3) отдельный вопрос - можно ли например при обмене заклинаниями (Грамотность) организовать как-то обмен специализаций и/или вторичных навыков. Понятно, что потребуется дополнительное диалоговое окно, можно наверное покопаться и обменять вторичные навыки, но как обменять специализации?

Спасибо.
Вернуться к началу

Пред.

Вернуться в Общий раздел

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5