Объявления

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

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

Герои Меча и Магии III: Возрождение Эрафии, Герои Меча и Магии III Дыхание Смерти, Герои Меча и Магии III Клинок Армагеддона, Герои Меча и Магии III Хроники Героев
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5555
Зарегистрирован: 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)
Поблагодарили: 2165 раз.

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

Сообщение AlexSpl » 21 ноя 2021, 18:03

Аналитики рынка не зря свой хлеб едят. Это кажется, что деньги бы рекой потекли, но кол-во игроков с деньгами в Герои 3 сильно преувеличивается. Я вот боюсь даже число 100000 употреблять, а это очень мало.
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 18:08

AlexSpl писал(а):

Ну, нужно же что-то оставить будущим реверсерам :smile2: Сейчас почти всё известно, просто незадокументировано, исключая AI. ю


И RMG тоже! Это вообще бездонная пропасть. Тут у нас даже сигнатур оригинальных нет. Просто тьма и с кучей встроенных STL-функций, которые только усугубляют изучение RMG.
Вернуться к началу

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

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

Сообщение AlexSpl » 21 ноя 2021, 18:12

Самый безопасный способ для скилловых команд типа HotA - идти на Kickstarter c новой игрой в духе Героев. Имя они всё равно не выкупят, но они достаточно известны, чтобы их поддержали рублём, и понимали, что в разработке новая часть Героев. Пример с Fanstratics. Посмотрите, как долго идёт разработка, всё, что мы имеем, - это скетчи. Я очень скептически отношусь к будущему проекта. С текущим темпом разработки легко потерять запал (энтузиазм), а вот ребята из HotA вполне бы могли удивить (и хотели даже, т.е. в планах была разработка собственной игры).
Вернуться к началу

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

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

Сообщение AlexSpl » 21 ноя 2021, 18:13

Цитата:
И RMG тоже!

Скажите это Sav'у. RMG разобран до фундамента.
Вернуться к началу

offlineХеромант  
имя: OL
Новичок
Новичок
 
Сообщения: 15
Зарегистрирован: 21 ноя 2021, 19:42
Пол: Мужчина
Поблагодарили: 2 раз.

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

Сообщение Херомант » 21 ноя 2021, 20:09

void_17 писал(а):

Надеюсь, что вы, ребята, воодушевитесь этим и продолжите вместе со мной это дело.


Была бы какая-то общая онлайн-база, которую мог бы дополнять любой желающий.... А так, по факту у каждого своя собственная личная база Героев. У меня например старая воговская, на основе которой были добавлены в игру поддержка новых городов, заклинаний, героев, почв, вторичных навыков и т.д. То, что появляются новые базы - конечно хорошо, но... пригодятся ли они, вот в чём вопрос, когда столько много времени прошло?

AlexSpl писал(а):

Цитата:
И RMG тоже!

Скажите это Sav'у. RMG разобран до фундамента.


Сав пошлёт на 3 буквы, т.к. эти дела предназначены только для внутреннего использования HotA Crew, не более.
Вернуться к началу

offlineАватара пользователя
leiz  
Подмастерье
Подмастерье
 
Сообщения: 187
Зарегистрирован: 15 сен 2018, 07:58
Пол: Не указан
Поблагодарили: 95 раз.

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

Сообщение leiz » 21 ноя 2021, 20:23

Цитата:
Пример с Fanstratics. Посмотрите, как долго идёт разработка, всё, что мы имеем, - это скетчи.

Там сам автор в письмах признавался, что вернулся к кодингу, поскольку ничего больше не умеет, а надо жить на что-то. Прогорел с биржевыми спекуляциями и решил в геймдев вернуться. Т.е. первичная цель - заработок. Таким способом Эадор или Доминионы обычно не выходят.
Вернуться к началу

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

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

Сообщение AlexSpl » 21 ноя 2021, 20:49

Есть проблема с версией IDA. Это для какой версии база?
Вернуться к началу

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

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

Сообщение void_17 » 21 ноя 2021, 23:07

Для самой последней 7.6. Забыл написать. My bad.
Вернуться к началу

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

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

Сообщение AlexSpl » 22 ноя 2021, 10:02

Всё круто. Объём проделанной работы впечатляет. Два вопроса:

1) Все ли сигнатуры перенесены из базы для Dreamcast? Если нет, то примерно каков процент прогресса?
2) Из каких источников брались имена полей (H3API, собственно WoG-база, ...)? Аналогичный вопрос: все ли разобранные поля поименованы?

Хотелось бы примерно представлять, что нужно делать в первую очередь.

Ещё мечтаю избавиться от всех этих макросов SHIDWORD(), LOBYTE(), COERCE_DOUBLE(), ... Ясен пень, что это продукт компилятора и оптимизации, но хотелось бы видеть код как можно ближе к "человеческому" :smile1:
Вернуться к началу

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

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

Сообщение void_17 » 22 ноя 2021, 11:14

AlexSpl писал(а):

Всё круто. Объём проделанной работы впечатляет. Два вопроса:

1) Все ли сигнатуры перенесены из базы для Dreamcast? Если нет, то примерно каков процент прогресса?


Неа. Я и прошу вашей помощи в этом деле, так как в одиночку тяжко. Ну в одиночку за два месяца каждый день садился и делал, правда потом две недели отходил, потому что осточертело до жути. Сейчас по-маленьку прихожу в себя. И да, в целом прогресс трудно оценить. Ну процентов 4-5 точно наберется.Здесь главное даже не это, мною была выстроена стратегия и вектор, фундамент для продолжения этого благого дела.

AlexSpl писал(а):

2) Из каких источников брались имена полей (H3API, собственно WoG-база, ...)? Аналогичный вопрос: все ли разобранные поля поименованы?


Каждый клочок информации с разных баз и форумов искал. И все равно здесь еще многие поля типа game и combatManager не разобраны нормально, так как моя работа в области типов была в основном нацелена именно на неизвестные нашему мододельческому коммьюнити типы, например, type_AI_spellcaster. Во всем известные "баянистие" обычно не лез, ну, просто чтобы не выглядело вырвиглазно типо _Hero_.

AlexSpl писал(а):

Хотелось бы примерно представлять, что нужно делать в первую очередь.


На выходных напишу статейку, как я все это проворачивал. Сразу скажу, что для этого нужно железное терпение и предельная внимательность; это однозначно стоит того.

AlexSpl писал(а):

Ещё мечтаю избавиться от всех этих макросов SHIDWORD(), LOBYTE(), COERCE_DOUBLE(), ... Ясен пень, что это продукт компилятора и оптимизации, но хотелось бы видеть код как можно ближе к "человеческому" :smile1:


Ну тут реально ничего не поделать. Даже в казалось бы "идеальной функции" найдется "торчащая арматура", портящая всю картину.
Вернуться к началу

Пред.След.

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

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

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