Перейти к содержанию
Форум Dosgames

Рекомендуемые сообщения

Помогите пожалуйста! Ничего не понимаю в hex редакторах, а так хочеться применить чит-коды к Into the Eagle's Nest.

Разъясните доходчиво как ими можно воспользоваться

cheat codes:

Unlimited health

MAIN.EXE

00002BCA: FE 90

00002BCB: 0E 90

00002BCC: 3A 90

00002BCD: 00 90

Unlimited ammo

MAIN.EXE

00002C8C: FE 90

00002C8D: 0E 90

00002C8E: 3F 90

00002C8F: 00 90

Unlimited keys

MAIN.EXE

00002CE5: FE 90

00002CE6: 0E 90

00002CE7: 41 90

00002CE8: 00 90

Ссылка на комментарий
Поделиться на другие сайты

<noindex>http://www.handshake.de/user/chmaas/delphi...nload/xvi32.zip</noindex>

Разархивируем и запускаем xvi32.exe

Открываем main.exe

Ctrl+G, чтобы перейти по адресу (выбираем подпункт Go to hexadecimal)

будем редактировать здоровье, поэтому в качестве адреса выбираем

$2BCA

Оказавшись на месте 4 раза набираем 90 (заменяя FE на 90, 0E на 90, 3A на 90, 00 на 90)

Ctrl+S, чтобы сохраниться

Выходим из редактора

Можно играть

Лично я предпочитаю старенький QView использовать.

Поэтому напишу ещё инструкцию для него

скачать можно, например, отсюда

<noindex>http://www.enlight.ru/qview/qv28003.zip</noindex>

Редактор не любит длинных имён, поэтому надо перенести игру и QView в директорию с именем не больше 8 символов. Например, C:\Games\ITEN, C:\Games\QView…

Копируем main.exe из игрушки в директорию с qview или qview.exe в директорию с игрушкой

Сохраняем копию main.exe (мало ли)

Набираем в командной строке qview main.exe

Enter переключает режимы (Hex, Binary, Asm)

Нам нужен режим Hex (4 столбца, типа | 4D 5A A0 00 | 47 00 00 00 | …….)

Поэтому жмём Enter пока не оказываемся в нужном режиме

Нажимаем F5, чтобы задать адрес значение которого мы будем править и вводим адрес

Например, 2BCA (ломаем здоровье)

Оказываемся в нужном месте файла ( FE 0E 3A 00 | 79 3A A0 3B | …..)

Жмём Alt+F3 и включаем режим редактирования (хотя вроде по умолчанию редактирование разрешено)

После этого заменяем FE на 90, 0E на 90, 3A на 90, 00 на 90 (просто 4 раза набираем 90)

Жмём ESC и W (чтобы записать изменения)

Теперь переносим main.exe обратно, если мы его копировали в директорию с qview или запускаем, если притащили qview в директорию с игрой

Если включим режим дизассемблера, то увидим, что код по адресу 2BCA

dec byte ptr [address]

уменьшает значение переменной по определённому адресу. А мы заменяем его на так называемые NOPы (90) и таким образом просто затираем этот код.

Всё то же самое для ключей и патронов

По данным адресам скинул взломанную версию (+qview). Поиграл - работает...

<noindex>http://rapidshare.com/files/175804713/ITEN.rar.html</noindex>

<noindex>http://stream.ifolder.ru/9688873</noindex>

Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
  • 1 год спустя...

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...