Объявления

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

Редактирование ресурсов и кода игры

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 982
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: IDA капризничает

Сообщение t800 » 15 мар 2016, 12:38

Jacky писал(а):

При запуске выдает сообщение
Keyboard layout error:
Failed to get the scan code of '#'
(VkkeySkan failure)


Хотела пропатчить exe`шник вторых героев, чтобы при посадке-высадке на(из) корабля, не обнулялся ход.
Может ли кто вместо меня это сделать за так ? :roll:


Хотите сделаю за так ? Скажите какие байты и по какому адресу надо изменить . Я изменю

Вообще чтобы сделать патч IDA не нужна для этого достаточно любого HEX-редактора чтобы исправить экзешник
и UnixUtils для Windows во тут я об этом писал http://wiki.kvkozyrev.org/%D0%BF%D0%B0% ... 0%B4%D0%B0

А про IDA эта она у вас наверно раскладку ругается попробуйте в Панели управления в "Языках" поставить англ. раскладку клавы по дефолту.
Вернуться к началу

offlinefeanor  
Новичок
Новичок
 
Сообщения: 14
Зарегистрирован: 15 мар 2016, 16:23
Пол: Не указан
Поблагодарили: 15 раз.

Re: IDA капризничает

Сообщение feanor » 15 мар 2016, 19:45

Цитата:
Keyboard layout error:
Failed to get the scan code of '#'
(VkkeySkan failure)


Ok, ok, и игнорировать.
Вернуться к началу

offlineJacky  
 
Сообщения: 4
Зарегистрирован: 10 фев 2016, 16:57
Пол: Не указан
Поблагодарили: 1 раз.

Re: IDA капризничает

Сообщение Jacky » 15 мар 2016, 19:59

ИДА запустилась.. но, я уже не помню как при помощи неё находить то место в игре, где у меня обнулится ход при посадке на корабль, чтобы понять какая функция и переменные за это ответственны и подправить - чтобы не обнулялось ничего.

На это уйдут годы. А мне так хочется освоить ВОДУ в своей игре, чтобы стереть грани между островами
( если знаешь магию - "призвать корабль" )

Если у кого есть свободное время - пропатчите мне exe-шник пожалуйста
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 982
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: IDA капризничает

Сообщение t800 » 16 мар 2016, 04:33

Jacky писал(а):

ИДА запустилась.. но, я уже не помню как при помощи неё находить то место в игре, где у меня обнулится ход при посадке на корабль, чтобы понять какая функция и переменные за это ответственны и подправить - чтобы не обнулялось ничего.

На это уйдут годы. А мне так хочется освоить ВОДУ в своей игре, чтобы стереть грани между островами
( если знаешь магию - "призвать корабль" )

Если у кого есть свободное время - пропатчите мне exe-шник пожалуйста


Годы не уйдут. Но чтоб было быстрей лучше взять не ваш экзешник а вот этот

https://sites.google.com/site/sergroj/r ... oes2w.exe-

В этом есть информация о сигнатурах всех функций и переменных :smile20:
Вернуться к началу

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 капризничает

Сообщение AlexSpl » 16 мар 2016, 22:54

Заменить байты по указанным адресам.

Посадка героя игрока-человека:
3C9BD: 90 90 90 90 90 90 90
Высадка героя игрока-человека:
3C85E: 90 90 90 90 90 90 90

Посадка героя AI:
44F3D: 90 90 90 90 90 90 90
Высадка героя AI:
44E58: 90 90 90 90 90 90 90

Без пересчёта MP, естественно.

* * *
Модераторам: перенесите, пожалуйста, посты этой темы в эту: http://handbookhmm.ru/forum/viewtopic.php?f=40&t=248 ("Heroes2 - вставляем свои аватары", которую неплохо бы переименовать во что-нибудь типа "Редактирование ресурсов и кода игры"). Эту тему, я думаю, можно удалить.
Вернуться к началу

offlineАватара пользователя
t800  
Ветеран
Ветеран
 
Сообщения: 982
Зарегистрирован: 22 июл 2015, 11:36
Пол: Не указан
Награды: 4
Наградной знак (1) Деревянный Щит (1) Золотой Меч (1) Серебряные Сапоги (1)
Поблагодарили: 191 раз.

Re: IDA капризничает

Сообщение t800 » 17 мар 2016, 04:33

AlexSpl писал(а):

Заменить байты по указанным адресам.

Посадка героя игрока-человека:
3C9BD: 90 90 90 90 90 90 90
Высадка героя игрока-человека:
3C85E: 90 90 90 90 90 90 90

Посадка героя AI:
44F3D: 90 90 90 90 90 90 90
Высадка героя AI:
44E58: 90 90 90 90 90 90 90

Без пересчёта MP, естественно.

* * *


Вот пропатчил файл для Jacky :smile1:
Вложения
HMM2PL_patch.zip
Пропатченный файл без обнуления хода при посадке и высадке с лодки
(522.28 КБ) Скачиваний: 523
Вернуться к началу

offlineАватара пользователя
Владимир  
Эксперт
Эксперт
 
Сообщения: 1057
Зарегистрирован: 30 окт 2012, 18:37
Пол: Не указан
Награды: 3
Высшая медаль (1) 1 место 2 этапа по HMM2 (1) Победителю турнира по KB (1)
Поблагодарили: 638 раз.

Re: IDA капризничает

Сообщение Владимир » 17 мар 2016, 05:39

AlexSpl писал(а):

Модераторам: перенесите, пожалуйста, посты этой темы в эту: http://handbookhmm.ru/forum/viewtopic.php?f=40&t=248 ("Heroes2 - вставляем свои аватары", которую неплохо бы переименовать во что-нибудь типа "Редактирование ресурсов и кода игры"). Эту тему, я думаю, можно удалить.

Переименовал, объединил. :smile27:
Вернуться к началу

Пред.

Вернуться в Техническая часть

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

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