Электронная библиотека

Хакер


Хакер

NeuroSurgeon

Xakep Online -> Журнал, номер #011, стр. 011-080-1


(cranyoblast@xakep.ru)

Рубрика "Ломка 16 Hex" вводится с этого номера Х и будет постоянной. Не всегда к игре существуют коды, и не всегда существующие коды удовлетворяют потребностям игрока. В таких случаях на помощь приходит шестнадцатиричное редактирование.

Мы будем публиковать hex-кряки как к современным, так и продолжающим пользоваться популярностью старым играм. Все кряки стопроцентно работают, так как изготовляются непосредственно в стенах редакции ;)

Методика

Для ввода цепочек я рекомендую использовать CheatFinder версии не ниже 1.0, достать который можно с cheatfinder.freeservers.com. Запускаем игру, затем CF. В окне Applications Executing выбираем исполняемый файл игры. Жмем кнопку "Search Value". В появившемся окне нажимаем Insert и вводим: Address - адрес, по которому значение "проживает" в памяти, например, AD04E8; Width - "толщина" значения, например, 32 bits; Name, например, "деньги в банке". Нажатие на OK добавит получившуюся строчку в чит-лист, теперь значение можно изменять. Для этого выделяем строчку мышью и жмем кнопку Change. В появившемся окошке можно ввести новое значение и, если хочется, "заморозить" его, поставив галочку возле "freeze value". Напомню, что "заморозка" - это постоянная автоматическая подстановка значения в память. Частоту подстановки можно выбрать ползунком speed - от 2 до 200 раз в секунду. Сохранить чит-лист можно, нажав кнопку "Save PRF" в левой части CheatFinder.

Возможно также использовать Magic Trainer Creator v1.27. Делается это так: запустив МТС параллельно с игрой, в окошке Process ID выбираем указанный exe'шник. Загружаем модуль Magic Editor Creator. С помощью Add забиваем всю информацию в чит-лист: название строчки, адрес и размер значения. Сохранив чит-лист в mec-файл, выбираем в менюшке справа "memory editor", выделяем строчку мышью и редактируем значение в Edit Zone. Несколько сложнее обстоят дела с "заморозкой" значения. После выбора exe'шника, адреса вводятся в окно Values to write in memory. Причем формат несколько отличается от указываемого мной, например, "Лес: D11CCB (32 бита)" для МТС выглядит так: "Лес: D11CCB, D11CCC, D11CCD, D11CE" - те же самые 4 байта (как видно, нужно немного знать шестнадцатиричное счисление). Для каждого байта выставляется значение в hex. Сохраняем чит-лист в gtc-файле, выбираем частоту подстановки, нажимаем "Poke all" и "Freeze". Значения заморожены.

Heroes of Might & Magic II / The Price of Loyalty

Исполняемый файл - heroes2w.exe

Лес: D11CCB (32 бита)

Ртуть: D11CCF (32 бита)

Руда: D11CD3 (32 бита)

Сера: D11CD7 (32 бита)

Кристаллы: D11CDB (32 бита)

Самоцветы: D11CDF (32 бита)

Золото: D11CE3 (32 бита)

Heroes of Might & Magic III: Armageddon's blade

Можно изменять как свои, так и компьютерные ресурсы. Игроки различаются по цвету вымпела.

Исполняемый файл - h3blade.exe

Красный:

Лес: 136627C (32 бита)

Ртуть: 1366280 (32 бита)

Руда: 1366284 (32 бита)

Сера: 1366288 (32 бита)

Кристаллы: 136628C (32 бита)

Самоцветы: 1366290 (32 бита)

Золото: 1366294 (32 бита)

Синий:

Лес: 13663DC (32 бита)

Ртуть: 13663E0 (32 бита)

Содержание  Вперед на стр. 011-080-2