Собственно тот знаменитый хак на память который нам радостно предоставил DracoL1ch, который позволяет нам больше не морочится с системами отлова урона, или вовсе узнать координаты курсора без стороннего по.
Для сохранения требуется: экспериментальная версия pjass.exe
Причём не все подходят, меньше всего проблем было с этой версией
В хаке присутствует только 1 пример на изменение белой атаки у героя, остальные готовые функции можно найти на:
Хайве
Гитхабе
Просто копируем саму функцию, все остальное для её работы есть в наработке и сохраняем.
Так же на хайве есть инструкция по созданию собственных функций для чтения\изменения данных в памяти игры.
Для сохранения требуется: экспериментальная версия pjass.exe
Причём не все подходят, меньше всего проблем было с этой версией
В хаке присутствует только 1 пример на изменение белой атаки у героя, остальные готовые функции можно найти на:
Хайве
Гитхабе
Просто копируем саму функцию, все остальное для её работы есть в наработке и сохраняем.
Так же на хайве есть инструкция по созданию собственных функций для чтения\изменения данных в памяти игры.
Ред. Diaboliko
Я ведь верно понимаю что
Ред. Diaboliko
Что возвращает GetUnitAbility(whichUnit, abilityId)? Логично предположить что адрес, но в ближайшие 24 часа протестить руки не дойдут.
Ред. Diaboliko
Конкретно: будет ли он юнит искать цели для атаки, если его текущий приказ - атаковать на точку/удерживает позицию/простаивает?
Думаю расшарить контроль неуправляемого союзного бота для визуальной индикации создаваемого при спецэффичных обстоятельствах героя под контролем для этого бота. При этом лишать всех юнитов контроля при помощи упомянутой функции, дабы оставить лишь иконку этого героя как результат шары контроля. (ИИ все-равно триггерный)
Лучше юзать мут на 'Amov' и триггер с 2 событиями, так можно полностью убрать контроль юнита игроком, контролируя юнита триггернно.