Объявления

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

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

Не запускается игра? Проблемы со звуком? Где, в конце концов, взять игру, скачать патчи, приложения и карты? Как установить все это? Все проблемы обсуждаем в этом разделе
offlineАватара пользователя
AlexSpl  
имя: Александр
Эксперт
Эксперт
 
Сообщения: 5539
Зарегистрирован: 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)
Поблагодарили: 2155 раз.

Re: Heroes2 - вставляем свои аватары

Сообщение AlexSpl » 14 авг 2015, 22:31

Вот, что удалось узнать о том, почему IDA не загружает DOS-версию heroes2.exe.

Во-первых, в бесплатной версии отсутствует нужный загрузчик (lx.ldw), без него IDA не может загружать исполняемые файлы формата LE. Во-вторых, даже с загрузчиком старые версии IDA испытывают трудности с исполняемыми файлами, в которых присутствует расширитель DOS/4GW.

Вторая проблема легко решается: нужно заменить DOS/4GW Extender на DOS/32 Advanced DOS Extender. Как это сделать подробно описано в DOSBox wiki.

А вот нужный загрузчик присутствует только в коммерческих версиях IDA, увы.
Вернуться к началу

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

Re: Heroes2 - вставляем свои аватары

Сообщение t800 » 15 авг 2015, 05:12

AlexSpl писал(а):

Вот, что удалось узнать о том, почему IDA не загружает DOS-версию heroes2.exe.

Во-первых, в бесплатной версии отсутствует нужный загрузчик (lx.ldw), без него IDA не может загружать исполняемые файлы формата LE. Во-вторых, даже с загрузчиком старые версии IDA испытывают трудности с исполняемыми файлами, в которых присутствует расширитель DOS/4GW.

Вторая проблема легко решается: нужно заменить DOS/4GW Extender на DOS/32 Advanced DOS Extender. Как это сделать подробно описано в DOSBox wiki.

А вот нужный загрузчик присутствует только в коммерческих версиях IDA, увы.


Я нашел lx.ldw через Google, вот здесь http://www.mmnt.net/db/0/1/104.33.44.62 ... 1/loaders/
И что с ним делать?
Вернуться к началу

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

Re: Heroes2 - вставляем свои аватары

Сообщение t800 » 15 авг 2015, 06:46

Я скачал файл lx.ldw положил в папочку IDA Free\loaders\

Попробовал открыть Heroes2.exe IDA заругалась

Код: Выделить всё
Command "LoadFile" failed

  bytes   pages size description
--------- ----- ---- --------------------------------------------
  3801088   464 8192 allocating memory for b-tree...
  3801088   464 8192 allocating memory for virtual array...
   262144    32 8192 allocating memory for name pointers...
-----------------------------------------------------------------
  7864320            total memory allocated

Loading IDP module C:\Program Files\IDA Free\procs\pc.w32 for processor metapc...OK
Autoanalysis subsystem has been initialized.
Possible file format: MS-DOS executable (EXE) (C:\Program Files\IDA Free\loaders\dos.ldw)

LoadLibrary(C:\Program Files\IDA Free\loaders\lx.ldw) => error code 127
C:\Program Files\IDA Free\loaders\lx.ldw: can't load file
Unloading IDP module C:\Program Files\IDA Free\procs\pc.w32...
Command "LoadFile" failed
Вернуться к началу

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

Re: Heroes2 - вставляем свои аватары

Сообщение AlexSpl » 15 авг 2015, 08:51

Цитата:
Попробовал открыть Heroes2.exe IDA заругалась

Лоадеры от других версий не подходят. Если найдёте лоадер для версии 5.0, дайте знать :)
Вернуться к началу

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

Re: Heroes2 - вставляем свои аватары

Сообщение t800 » 19 авг 2015, 14:53

AlexSpl писал(а):

Цитата:
Попробовал открыть Heroes2.exe IDA заругалась

Лоадеры от других версий не подходят. Если найдёте лоадер для версии 5.0, дайте знать :)


Понятно. Скажите а я хочу для своего мода артефакт Медаль Неудачи изменить и вместо него сделать артефакт Золотой свиток заклинаний чтобы если его нашел то у героя в книге оказались все заклинания что есть в игре :smile20: Как поменять картинку и название артифакта это понятно, а как изменить ему свойства? :smile24:
Вернуться к началу

offlineАватара пользователя
Orzie  
Ветеран
Ветеран
 
Сообщения: 698
Зарегистрирован: 12 сен 2013, 15:17
Откуда: Томск
Пол: Не указан
Награды: 3
Высшая медаль (1) 3 место 1 этапа по HMM1 (1) Бонусный шлем (1)
Поблагодарили: 457 раз.

Re: Heroes2 - вставляем свои аватары

Сообщение Orzie » 19 авг 2015, 15:19

Дружок, если бы всё было так просто, то на двойку были бы десятки модов. Даже в Project Ironfist нет готового рецепта для такого артефакта.
Вернуться к началу

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

Re: Heroes2 - вставляем свои аватары

Сообщение AlexSpl » 19 авг 2015, 16:33

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

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

Re: Heroes2 - вставляем свои аватары

Сообщение t800 » 19 авг 2015, 16:46

AlexSpl писал(а):

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


А как cделать этот цикл по числу заклинаний?
Вернуться к началу

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

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

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

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


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

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

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

Сообщение Владимир » 15 мар 2016, 10:29

:smile8:
Что это?
Зачем это?
Вернуться к началу

Пред.След.

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

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

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