Объявления
Поздравляем
Roman2211


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

База данных IDA от void17

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineАватара пользователя
void_17  
имя: имя
Ветеран
Ветеран
 
Сообщения: 548
Зарегистрирован: 25 апр 2021, 15:05
Откуда: Оттуда
Пол: Мужчина
Поблагодарили: 132 раз.

Re: База данных IDA от void17

Сообщение void_17 » 16 дек 2021, 18:46

Поменяйте тогда уж. А типы RK удалите.
Хотя ладно, ясам это сделаю. Вы планируете на следующей неделе заниматься базой?
Вернуться к началу

offlineRoseKavalier  
Мастер
Мастер
 
Сообщения: 331
Зарегистрирован: 23 сен 2017, 17:00
Пол: Не указан
Поблагодарили: 234 раз.

Re: База данных IDA от void17

Сообщение RoseKavalier » 16 дек 2021, 18:47

It's Sample[7], which is a resource (e.g. Wav).
The enum is used to figure out which sample to use out of the array.
Dumped all enum members to Discord.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 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)
Поблагодарили: 2185 раз.

Re: База данных IDA от void17

Сообщение AlexSpl » 16 дек 2021, 18:49

2void_17: Нет, пока планирую передохнуть. Праздники скоро. Думаю, до января не буду заниматься базой (по крайней мере, активно). Теперь, с новой инфой, многое нужно переосмысливать :smile2:
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 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)
Поблагодарили: 2185 раз.

Re: База данных IDA от void17

Сообщение AlexSpl » 16 дек 2021, 19:30

С этой инфой плагиностроение выходит на новый уровень.

Например, реальные параметры для type_AI_combat_parameters::simulate_attack():

Код: Выделить всё
inline void simulate_attack(Army* current_army, int& our_hits, Army* enemy, int& enemy_hits, bool ranged, int distance = 0) const {
   CALL_7(void, __thiscall, 0x435600, this, current_army, &our_hits, enemy, &enemy_hits, ranged, distance);
}

И такое можно нарыть для любого метода :smile20:

void_17, не знаю, есть ли такая инфа у HotA Crew, но для всех остальных Вы сделали огромный подарок :smile16:
Вернуться к началу

offlineАватара пользователя
void_17  
имя: имя
Ветеран
Ветеран
 
Сообщения: 548
Зарегистрирован: 25 апр 2021, 15:05
Откуда: Оттуда
Пол: Мужчина
Поблагодарили: 132 раз.

Re: База данных IDA от void17

Сообщение void_17 » 16 дек 2021, 19:41

О, там в экзешнике реально информация по параметрам функций/методов есть? Ничего себе. Вот это действительно революция. Что ни день, то открытия. Вот вчера додумался реверсить HD edition, а там бац дебажные символы, сегодня отчаянно начал лезть в экзешник дримкаста, наткнулся на оригинальные поля и константы, завтра что..?
Любопытство — двигатель прогресса, причем явно Водород+Кислородный, такую тягу дает-то...

Цитата:
есть ли такая инфа у HotA Crew

Даже не сомневайтесь. По словам daemon, там разобрано вообще все. И ни с кем не делятся.
Цитата:
А я делюсь с комьюнити просто потому, что игру и ее коммьюнити люблю да и вообще, мне самому интересно покопаться в этой игрушке.


Кстати, в HD Edition базе(Android ARM) с fpu операциями проблем вообще нет. Они идеальны. Само то для изучения ИИ, а он не особо изменился между версиями, если честно.
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 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)
Поблагодарили: 2185 раз.

Re: База данных IDA от void17

Сообщение AlexSpl » 16 дек 2021, 19:42

Будет, кста, интересно проверить, насколько мои названия совпадут с названиями, придуманными программистами NWC. Иногда аж мурашки по коже: 100% совпадения, а иногда в молоко. Но больше похожего, чем разного :smile20:
Вернуться к началу

offlineАватара пользователя
void_17  
имя: имя
Ветеран
Ветеран
 
Сообщения: 548
Зарегистрирован: 25 апр 2021, 15:05
Откуда: Оттуда
Пол: Мужчина
Поблагодарили: 132 раз.

Re: База данных IDA от void17

Сообщение void_17 » 16 дек 2021, 19:44

RoseKavalier тут в дискорде дампанул все enum, но вперемешку. Восстановим enum, доберусь я до структур и классов, тоже их разберу. Особый интерес для меня это ИИ и конечно же интерфейс.
Потом можно попробовать дампануть параметры функций.

А теперь представьте если бы все это было у вогеров и хотеров в 2000-ые!
Вернуться к началу

offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5587
Зарегистрирован: 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)
Поблагодарили: 2185 раз.

Re: База данных IDA от void17

Сообщение AlexSpl » 16 дек 2021, 19:46

Цитата:
Любопытство — двигатель прогресса, причем явно Водород+Кислородный, такую тягу дает-то...

Я Вам больше скажу. Это game over :smile11: Осталось только согласовать отличия между RoE и SoD - и у нас эквивалент исходного кода.
Вернуться к началу

offlineRoseKavalier  
Мастер
Мастер
 
Сообщения: 331
Зарегистрирован: 23 сен 2017, 17:00
Пол: Не указан
Поблагодарили: 234 раз.

Re: База данных IDA от void17

Сообщение RoseKavalier » 16 дек 2021, 19:46

Someone at NWC was also a fan of The Simpsons it seems
Код: Выделить всё
0x53ec,PlayDoh,0x43d5
0x53ee,PlayYeah,0x43d5
0x53f0,DohPlayedThisRound,0x43d5
0x53f2,YeahPlayedThisRound,0x43d5
Вернуться к началу

offlineАватара пользователя
void_17  
имя: имя
Ветеран
Ветеран
 
Сообщения: 548
Зарегистрирован: 25 апр 2021, 15:05
Откуда: Оттуда
Пол: Мужчина
Поблагодарили: 132 раз.

Re: База данных IDA от void17

Сообщение void_17 » 16 дек 2021, 19:47

Да. Именно так. Вот видите. А я вам говорил всем, что это очень даже реально. :smile2:
Вернуться к началу

Пред.След.

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

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

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

cron