Цитата:
Да, примерно так. Только искать лучше в базе IDA. Есть очень хорошо разобранная и с понятными названиями многих функций: Heroes3f.idb.
Объявления | ||
---|---|---|
Друзья, если не получается зарегистрироваться, напишите на почту vdv_forever@bk.ru. Я оторву свою задницу от всех дел и обязательно Вас активирую! Добро пожаловать на геройский форум! |
Re: Как создать плагин для HD модаЦитата: Да, примерно так. Только искать лучше в базе IDA. Есть очень хорошо разобранная и с понятными названиями многих функций: Heroes3f.idb. |
|
Re: Как создать плагин для HD модаAlexSpl писал(а): Не подскажите, где ее найти можно? И она идет к какой версии, SoD или HoTa? Спасибо. |
|
Re: Как создать плагин для HD модаAlexSpl писал(а): Применяется ли в Героях 3 преобразование координат гексагональной сетки в кубические координаты и обратно ? (как, здесь https://habr.com/ru/post/319644/) |
Re: Как создать плагин для HD модаBen80 писал(а): AlexSpl писал(а): Применяется ли в Героях 3 преобразование координат гексагональной сетки в кубические координаты и обратно ? (как, здесь https://habr.com/ru/post/319644/) Нет. Поле боя - массив структур гексов, которые, с одной стороны, пронумерованы по порядку слева-направо, сверху-вниз, что позволяет использовать их иды как извращенную версию обычных прямоугольных координат, с другой - хранят ссылки на своих соседей, т.е. с ними можно работать как с графом. |
Re: Как создать плагин для HD модаfeanor писал(а): А, скажем, для определения области гексов, доступных для юнита (согласно его скорости) применяются рекурсивные процедуры ? И зачем на границах слева и справа поставили фиктивные гексы ? Возможно, для удобства проверок выхода за пределы поля, но тогда почему сверху и снизу так же не добавили фиктивных гексов... |
Re: Как создать плагин для HD модаBen80 писал(а): feanor писал(а): А, скажем, для определения области гексов, доступных для юнита (согласно его скорости) применяются рекурсивные процедуры ? И зачем на границах слева и справа поставили фиктивные гексы ? Возможно, для удобства проверок выхода за пределы поля, но тогда почему сверху и снизу так же не добавили фиктивных гексов... Может, рекурсивные, может, поиск в ширину или вариации Дейкстры какого-нибудь. Там БМ стоят. |
Re: Как создать плагин для HD модаА данных вот по этой штуке у тебя нет случайно ?
0x6992D4 AccessableSquaresStruct |
Re: Как создать плагин для HD модаНе могу решить вроде простую задачу.
Нужно чтобы с HW_rules можно было перестраивать ГМ на любом уровне, а не на последнем как сейчас. |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3