Объявления

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

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

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

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

Сообщение void_17 » 21 ноя 2021, 16:45

AlexSpl писал(а):

Сейчас так же красиво, как в Героях 2:

Код: Выделить всё
void __thiscall game::WaitForPlayer(game *this, char *a2, int a3)
{
  game *v3; // [esp+Ch] [ebp-4h]

  v3 = this;
  if ( gbBlackoutPlayer && giNumHumanPlayers > 1 && !gbRemoteOn )
  {
    mouseManager::SetPointer(gpMouseManager, 0);
    gbAllBlack = 1;
    giBottomViewOverrideEndTime = KBTickCount() + 9999999;
    giBottomViewOverride = *((_BYTE *)&gbThisNetHumanPlayer + giCurPlayer) != 0;
    *((_DWORD *)gpSoundManager + 417) = 1;
    soundManager::SwitchAmbientMusic(gpSoundManager, 21);
    advManager::CompleteDraw(gpAdvManager, 1);
    advManager::UpdateHeroLocators(gpAdvManager, 1, 1);
    advManager::UpdateTownLocators(gpAdvManager, 1, 1);
    advManager::UpdateScreen(gpAdvManager, 0, 1);
    game::ShowHeroesLogo(v3);
    gbAllBlack = 0;
    NormalDialog(a2, 1, -1, -1, 9, *((char *)gpGame + 283 * a3 + 1180), -1, 0, -1, 0);
    soundManager::SwitchAmbientMusic(gpSoundManager, -1);
  }
}


Жаль, что нет информации о структурах/классах.


Да, я постарался. Но это не везде так, много еще где пробелы есть. А информация о классах и структурах есть! Почему нет? Может быть с гугл диском что-то не так? У меня лично все это есть. Завтра сяду за комп и посмотрю, в чем проблема.
Вернуться к началу

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: База данных IDA от void17

Сообщение AlexSpl » 21 ноя 2021, 16:48

Цитата:
А информация о классах и структурах есть! Почему нет? Может быть с гугл диском что-то не так? У меня лично все это есть.

Я про имена полей структур/классов. Она не сохраняется, а хотелось бы.
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 16:49

AlexSpl писал(а):

Цитата:
А информация о классах и структурах есть! Почему нет? Может быть с гугл диском что-то не так? У меня лично все это есть.

Я про имена полей структур/классов. Она не сохраняется, а хотелось бы.

Не совсем понял о чем вы.
Последний раз редактировалось void_17 21 ноя 2021, 16:51, всего редактировалось 1 раз.
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 16:50

А, тьфу. Вы имеете ввиду, что жаль, что не сохранилось в дримкаст базе информации о полях. Да, жаль, но как показала практика, они различаются сильно. Приходится вручную их изучать, что и делают мододелы все эти 20 лет.
Вернуться к началу

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: База данных IDA от void17

Сообщение AlexSpl » 21 ноя 2021, 16:52

Цитата:
Блин, 12 ночи, плохо соображаю, не понял, о чем вы. Отправьте скриншот вкладки Local Types. Или вы имеете ввиду привычные вам воговские типы?

Есть класс hero. Все ли поля имеют оригинальные названия? Например, как в оригинале назывались поля:

Код: Выделить всё
_byte_ spell[70]; // +1002
_byte_ spell_level[70]; // +1072

Этой же инфы нет, а она важна, особенно для полей, назначение которых до сих пор неизвестно.
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 16:54

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

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

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

Сообщение void_17 » 21 ноя 2021, 16:55

Как вы думаете, стоит дискорд канал пилить? Чтобы кооперировать, потому что здесь не очень удобно.
Вернуться к началу

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: База данных IDA от void17

Сообщение AlexSpl » 21 ноя 2021, 16:56

У нас уже есть Slack. Совсем недавно создал. Если хотите, могу кинуть инвайт.
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 16:57

Я не в курсе. Киньте ссылку.

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

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: База данных IDA от void17

Сообщение AlexSpl » 21 ноя 2021, 16:59

Если так сделать, то инфа уйдёт в дискорд. Нас не так много, чтобы не хватало форума :smile1:
Вернуться к началу

Пред.След.

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

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

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