Перейти к содержанию

Сообщения от CombatAIFix - Исправление поведения ИИ в бою (для версии 3.1)

Аватар пользователя
4 года назад
CombatAIFix

Описание
Небольшой мод, направленный на улучшение поведения ИИ в бою. На текущий момент мод прикрывает наиболее явную дыру в голове искусственного интеллекта - применение заклинаний. ИИ станет активнее использовать массовые и прочие не требующие цели способности и заклинания (вроде призыва феникса и элементалей), а также адекватнее оценивать силу заклинания "Уклонение".
Мод не использует материалы из других модов на ИИ, а реализует потенциал, заложенный разработчиками игры, но не работающий из-за ошибок в коде.

Совместимость
Мод совместим только с версией игры 3.1. Кроме ИИ мод не изменяет другие аспекты игры, поэтому стоит ожидать полную поддержку фич версии 3.1, со всеми их достоинствами и недостатками.
Если мод требуется использовать в игре по сети, он должен быть установлен у всех её участников, в противном случае многовероятна рассинхронизация.

Установка
Поместите файл H5_Game.CombatAIFix.exe из zip-архива в папку bin игры. Для запуска игры используйте этот файл.

Изменения машинного кода
Адрес - Новый код
(представлены в шестнадцатеричном формате)

7fb190 - 90909090
7fb4f0 - 9090909090909090
4d697e - 00


Версии
v1.0 (06.01.2022)
- первая публичная версия
v1.1 (07.01.2022)
- уменьшен приоритет для контрзаклинания


Вложения 1
1 файл • Общий размер: 12,5 MB
Аватар пользователя
4 года назад
Интересно))) 

Он будет совместим с другими модами ?
У меня в моде стоит MegaAI, вроде всё работает.
В ответ пользователю Waterfall_13
Аватар пользователя
4 года назад
Waterfall_13
Интересно))) 

Он будет совместим с другими модами ?
У меня в моде стоит MegaAI, вроде всё работает.
Должен быть совместим с любыми модами на 3.1, не затрагивающими exe.
4 года назад
Автопереведено
Отлично!
4 года назад
Класс)

что увидел из того, что раньше не видел

комп творил общее замедление, армаг, волну огня, молитву.
Воин-колдун творил общую божественную силу.
Отлично просто. Я апнул экзешку до 1000 существ.

В обычной 3.1 есть еще такие проблемы, не знаю как здесь:

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

Мегааи теперь можно выбросить?

Что он не так сделал 1 раз, при уже имеющейся молитве почти 2/3 ее срока он скастовал ее повторно
Есть ощущение злоупотреблением героями контрзаклинанием там, где человек бы юзнул божместь. Т.е крики башни и все прочее вроде бы норм, а вот контрспелл, ну перебор, там где божместь решает кусок самого сильного стека, он кидает контрспелл. 4 раза кидал
В ответ пользователю vasik
4 года назад
vasik
Класс)
Мегааи теперь можно выбросить?
Не думаю, мегааи улучшает выбор талантов для конкретных замков, можно 2 мода оставить
4 года назад
руны каждый ход тоже нормально,
а вот контразклинание теперь как уклонение

еще по ощущениям у орков
Они прилично начали пользоваться особенно боевым кличем, ужасом, но кажется, что ярость орды (на 5к урона) - занизилась. Не знаю, хорошо или плохо.

Дополнительно: арантир не научился пользоваться аватарой, но еще проверяю
хм. Научился, но она прошла аж после крика, мас блеса, фантомов и мас замедления, подчинения

Еще такое есть, есть массовая каменная кожа на 12 и ускорение простое на 40%, он предпочитает ускорение (массового нету), ценит инициативу. На счет карающего удара не знаю
В ответ пользователю RedHeavenHero
Аватар пользователя
4 года назад
RedHeavenHero
Должен быть совместим с любыми модами на 3.1, не затрагивающими exe.

А если у меня .Exe пропатчен на доп существ, доп арты, доп классы ? То нужно их как-то совмещать получается...
Аватар пользователя
4 года назад
RedHeavenHero
а также адекватнее оценивать силу заклинания "Уклонение".

Человек, ты гений!

Очень рад, что баг спама уклонения пофикшен, это реально критичная вещь. Я сначала думал, что дело в высоком проценте, но даже после порезки до 50% уклонение постоянно спамилось.

Еще было бы круто, если можно поправить баг с вылетом игры, когда заклинание "Огненная ловушка" кастуется нейтралами (чтобы заклинание можно было раздать юнитам). Либо, чтобы это заклинание никогда не колдовалось юнитами (чтобы по крайней мере не было вылетов).

Также, офигенно будет, если Землетрясение сможет повреждать улей, и/или откидывать всех существ противника по АТБ (на настраиваемое в файле значение). Это по сути вернет в игру целое заклинание!
Будет также интересно, если Уклонение будет снижать и получаемый ответный урон, не только стрелковый (аналогично рассеянности).

4 года назад
автор красавец
4 года назад
ООООООООО
Вот это подарок.
Если ИИ в бою и правда перестанет тупить, это просто офигеть как круто будет.
4 года назад
все прекрасно, но одно большое НО, не работают абилки существ ,такие как призыв владык у дьяволов ,взлет у грифонов и тд,ни у одного существа не работают, у ИИ вроде все работает, у меня одного такая проблема или есть еще счастливчики?!
4 года назад
Решил потестировать на паре "крутых" боев, которые я готовил для своей переработки кампании (но которые из-за туповатого ИИ оказались так себе).

1) Маркал против Сайруса
У Сайруса 45 колдовства, колдовское всеведение, эксперт света и призыва и чародейская удача.

До мода - спамил уклонение (что таки имело хоть какой-то смысл, ибо основой моей армии были скелеты-лучники), изредка бомбил уронными заклами вроде огнешара.
С модом - спамит контрзаклинание (хотя в плане магии гораздо опасней Маркала). Под конец один раз долбанул армагеддоном. Больше ни одного другого заклинания не использовал.

2) Маркал против Годрика.
У Годрика колдовство 20, мастер света (все 3 массовки), мастер тьмы (боль, проклятия, павший рыцарь).

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

Вторая фаза (там у меня спавнится очень жирное хэвенское воинство): тут же скастанул массовое уклонение (у меня всего горстка полудохлых личей + 100 призванных элементалей огня, которые все равно почти не наносят урона, весь бой тащит феникс), затем повторно скастанул массовое ослабление (хотя до конца предыдущего еще дохрена времени оставалось), снял мое подчинение вампиризмом, в 3ий раз скастанул массовое ослабление, после чего начал спамить божественную месть по умертивям.
В целом неплохо, хотя обидно, что дедуля забыл про силу Светы и из всего светового потенциала использовал лишь божественную месть, будь она неладна.
И вообще странно, что might герой отдает приоритет дебаффам, а не баффам. Баффы для него важнее (особенно масс. ускорение, ибо оно относительно замедляет вражеского героя, который в случае Маркала magic, т.е. основная сила). Вообще, имхо, у масс. ускорения, замедления, рассеяности и карающего удара д.б. очень высокий приоритет, а не у всяких там ослаблений и немощности.

В других боях тоже прослеживается баг с повторным наложением уже наложенных массовых заклинаний.
марк1995
не работают абилки существ
У меня вроде работает, по крайней мере в тех боях, на которых проверял.

Статистика

Приветствуем новейшего участника: recijeb

Сейчас на сайте 5 пользователей 1439 гостей