Объявления

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

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

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineBen80  
имя: Сергей
Эксперт
Эксперт
 
Сообщения: 1315
Зарегистрирован: 18 июн 2017, 06:49
Пол: Не указан
Поблагодарили: 336 раз.

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

Сообщение Ben80 » 10 авг 2023, 06:39

AlexSpl писал(а):

Но в последнее время интерес к плагинам значительно упал, как и активность самих моддеров. Если что и появится, то в той теме.


Ну я думаю, что мало кто пытается собрать себе "свои" Герои из нравящихся ему плагинов. Возможно, в ВОГе есть такие люди, которые из отдельных разрозненных скриптов собирают себе свою систему.
Плагины - это все-таки больше для экспериментов. А так, более серьезный подход - это делать какую-нибудь очередную "Edition", код в которой объединяет какая-то общая идеология (как вы, например, сделали для Героев 1 Tournament Edition).
Вернуться к началу

offlineJediMaster  
имя: Джедай
 
Сообщения: 6
Зарегистрирован: 17 окт 2023, 02:06
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение JediMaster » 17 окт 2023, 02:26

Здравствуйте, давно ищу способ отредактировать один важный аспект игры, а именно - изменение бонуса за установку Грааля в городе/замке.

Нигде ответа найти не удалось, ни на этом форуме, ни на других посвещенных Героям.

Суть в том, что хотелось заменить бонус города Инферно (неделю беса, из-за которого карта постепенно "тонула" в этих первоуровневых криганских юнитках) на что-нибудь менее имбовое, но при этом полезное. Например на бонус города "Замок" - повышение на два балла боевого духа дружественных героев, в данном случае уже криганских.

Другой город, который хотелось бы изменить это Башня, с его немного бесполезным под середину игры открытием всей карты. В данном случае, на мой взгляд, подошел бы бонус Грааля города Крепость - повышение на 10 баллов мастерство Нападения и Защиты гарнизонного героя во время осады.

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

Конечно, бонус идентичные другим городам, делают Граали менее уникальными, но если замена на вариант другого города, это единственное решение, то мне подойдет и оно. Иначе, можно попробовать и создать новые уникальные бонусы Грааля для Инферно, Башни и Сопряжения вместо существующих.

Надеюсь что решение все-же существуют, и если кто-нибудь его нашел, то хочу заранее поблагодарить.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

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

Сообщение AlexSpl » 21 окт 2023, 06:17

Да, конечно, это можно сделать. Проблема лишь во времени. Сейчас немножко не до плагинов, но постараюсь Вам помочь.
Вернуться к началу

offlineJediMaster  
имя: Джедай
 
Сообщения: 6
Зарегистрирован: 17 окт 2023, 02:06
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение JediMaster » 21 окт 2023, 19:27

AlexSpl писал(а):

Да, конечно, это можно сделать. Проблема лишь во времени. Сейчас немножко не до плагинов, но постараюсь Вам помочь.

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

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

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

Сообщение AlexSpl » 22 окт 2023, 13:45

Для Inferno почти всё готово. Сейчас я забираю бонус +2 к Морали у Castle, чтобы эффекты Граалей не были одинаковыми, но если есть варианты насчёт того, как должен работать новый Грааль Inferno, пишите. И оставлять ли Castle стандартный бонус?

Полная реализация пожеланий уже выливается в довольно большой плагин (пройдясь по базе void17, я переоценил объём работ). Пока не уверен, что смогу тратить на плагины в ближайшем будущем столько времени. Но Inferno и Castle постараюсь доделать. Я не говорю, что всё это сложно сделать, просто уже запал не тот, а времени уходит порядочно на разбор кода игры.
Вернуться к началу

offlineJediMaster  
имя: Джедай
 
Сообщения: 6
Зарегистрирован: 17 окт 2023, 02:06
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение JediMaster » 22 окт 2023, 15:47

Отличные новости. Castle можно оставить со стандартным бонусом. С точки зрения мира игры получится что Огненное божество это "темная/злая" версия Колосса, поскольку их бонусы стали одинаковы, а внешний вид отдаленно похожи.

Понимаю, что Tower и Conflux отнимут столько же времени. Стандартный бонус Conflux (добавление герою всех существующих заклинаний) очень дисбалансный поэтому очень хочется заменить его на + 2 к Удаче (бонус Rampart), а Tower оставить как есть.

Альтернативный вариант Грааля - сделать Inferno или Castle + 20 к Защите героя находящегося в замке (похоже на бонус Цитадели, но там + к Атаке), а Conflux + 1 к Морали и + 1 к Удаче (комбинация из бонусов Castle и Rampart), перечисленных бонусов ни у одного из замков в игре нет.

Еще раз спасибо, что нашли время для работы над этим непростым плагином.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

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

Сообщение AlexSpl » 23 окт 2023, 04:30

Можете потестить Inferno. Описание я пока в плагин засунул. Потом будет, конечно, в ini, чтобы можно было поменять.

NewGrails.zip
(3.6 КБ) Скачиваний: 61
Вернуться к началу

offlineJediMaster  
имя: Джедай
 
Сообщения: 6
Зарегистрирован: 17 окт 2023, 02:06
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение JediMaster » 23 окт 2023, 11:57

В игре ничего не изменилось, при этом я не уверен что подключил плагин правильно.
В последней версии HD mod нет меню плагинов и приходится вписывать их вручную в \_HD3_Data\Packs\Settings\hota.ini

Фрагмент кода из ini файла:
...
<Memory.Mod> = 0
<Misc.TournamentSaver> = 1
<Misc.BattleSaver> = 1
<Packs> = "NewGrails"
...

NewGrails.dll расположен в папке по адресу \_HD3_Data\Packs\NewGrails\
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5547
Зарегистрирован: 17 сен 2010, 12:58
Пол: Мужчина
Награды: 14
Высшая медаль (1) Победителю турнира по HMM1_TE (2) Победителю этапа по HMM1 (1) Победителю этапа по HMM2 (1) Лучшему из лучших (1) 2 место 1 этапа по HMM1 (1)
3 место 1 этапа по HMM1 (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (2) Победителю турнира по KB (1) Грандмастер оффлайн-турниров (1) Боевой шлем (1)
Поблагодарили: 2162 раз.

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

Сообщение AlexSpl » 23 окт 2023, 17:26

В HotA такого меню нет уже давно. Команда стремится сохранить консистентность своего аддона и против любых модификаций. Однако в HD моде возможность подключать плагины никуда не исчезла.
Вернуться к началу

offlineJediMaster  
имя: Джедай
 
Сообщения: 6
Зарегистрирован: 17 окт 2023, 02:06
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение JediMaster » 23 окт 2023, 19:22

AlexSpl писал(а):

В HotA такого меню нет уже давно. Команда стремится сохранить консистентность своего аддона и против любых модификаций. Однако в HD моде возможность подключать плагины никуда не исчезла.


Учитывая что HotA уже давно не обновляется, довольно не разумный подход. Сейчас попробую на HoMM3 Complete со старой версией HD-мода (где видел на скриншоте функцию подключения плагина)
Вернуться к началу

Пред.След.

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

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

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