У вас были случаи, что вы не можете пройти игру из-за нехватки денег, патронов, оружия и т.п.? А такие программы как GameWizard и GameHack не грузятся на вашем компьютере из-за ошибок с памятью. Тогда у вас остается только один выход - воспользоваться данной статьей! Сдесь описан универсальный способ получения в играх всего, что вы хотите! Вот конкретный пример на игре Chaos Overlords (Win95). Запустите игру.Начните новую игру (или загрузите старую). Запоминаем кол-во денег. (В самом начале игры CO кол-во денег равно 20). И сохраняем игру в файл (если это была новая игра). Тратим некое кол-во денег (Пусть мы истратили 10), запоминаем сумму и записываем игру в другой файл. Запускаем программу fc /b ваш_первый_файл ваш_второй_файл > crack.crk Эта программа есть на любом копьютере, где установлен Dos, либо Windows. Теперь переводим в HEX кода, обе суммы. В нашем случае это для 1ой суммы - 14, для 2ой - 0A Теперь ищем вот такую строчку в файле crack.crk: 14 0A. Вот что мы нашли: 00004606: 14 0A Теперь запускаем HEX редактор, например hiew.exe ваш_первый_файл, и по адресу 00004606 исправляем 14 на FF. Теперь у нас сумма денег равна 255. Если же охота больше, то по адресу 00004607 ставим 70. Запускаем игру и загружаем первый файл. Играем и проходим игру :) Иногда, когда в играх применяются числа c 4,6,7,8,9.... нулями, то нужно действовать иначе. Шаги с 1 по 6 выполняются без изменения. А вот искать в файле строку нужно немного по другому. Допустим сначала у нас было 1000000 баксов, мы истратили 453 доллара, и тогда осталось 999547 баксов. Мы перевели в HEX обе суммы и получили 0F4240 и 0F407B. Тогда искать лучше по последним байтам. Т.е. строчку 40 7B. Такие большие суммы состоят не из одного байта, а из 3. Т.е. когда вы нашли адрес для 40 7B. Идем по этому адресу и правим на FF, потом следующий байт тоже правим на FF, а следующий на 80. А бывает, что ячейка, где записаны деньги, довольно хорошо спрятана. Тогда действовать нужно методом исключения ненужных адресов в файле crack.crk Этот способ действует ВСЕГДА! Но есть еще один, он лучше подходит для получения денег. Загружаем игру, запоминаем кол-во денег, сохраняем игру. Выходим из игры. Переводим сумму в HEX. Загружаем наш сохраненный файл в hiew.exe и ищем HEX строчку (это сумма в HEX) в обратном порядке. Т.е. допустим мы перевели исходную сумму в HEX и получили 0F4240. Тогда искать надо 40420F. Когда нашли - правим на FFFF80. 5. Загружаем игру и проходим ее
|