|
Взлом
игр Автор:Foxlicos.agava.ru |
Один
из способов поиска денег в играх
Способ поиска денег прислал
Игорь из Херсона, вот как он
описывает это: Как получить
деньги в играх, где они жизнено
нужны (DIABLO). Для этого надо иметь
любую версию VOLKOV COM. и
калькулятор с 16-ти ричной
системой счисления (такой есть в
Винде).
1. Сохраняетесь и записываете (на
бумажке) свои деньги (к прим. 2314$)
2. Находите файл сохранения (*.sav *.sv
и т.д.)
3. Переводите число (2314) в код по
следующей формуле
2314$/256 =9, тра-ля-ля
берем целое - 9
9*256=2304
2314-2304=10
Переводим в 16-ти ричный код
сначала "10", затем "9"
будет 0А 09
заходим в файл сохранения и
находим это число "0А 09",
заменяем на FF FF. Так (потренировавшись)
можно увеличивать(уменьшать)
любой параметр в игре (сила,
ловкость, жизнь и т.д.)
Если число большое, то операцию
деления на 256 нужно провести
несколько раз. число
записывается "задом на перед",
т.е. первым идет последний
остаток, затем предпоследнее
целое от деления, и т.д.
Алгоритм
поиска
Следующий алгоритм можно
выполнять начиная с 1,2 или 3-го
шага. Все завист от типа игры и
разработчика. Общие
рекомендации следующие.
1. Запустить игру с параметром в
коммандной строке - console - dev или с
параметром +developer 1 или +developer 0.
Для других игр можно попробовать
r +set console 1.
2. Вызвать консоль, в которой
набираются коды. Это можно
сделать несколькими способами.
a)Тильда (~).
б)F12
с)ESC
д)Ввод
е)SHIFT и тильда, нажатые
одновременно.
3. Следующий шаг - набор кодов. Они
могут вводиться как сообщение
игре или в коммандной консоли (см.
шаг 2).
Возможные коды могут быть
следующие :
/God,god,iagod,imgod,immortal,!god - режим бога,
/All,all,allitems,items,!items,!allitems - все
предметы,
/Fly,fly,!fly - режим полета,
/Noclip,!noclip,noclipping,noclip - проход через
стены,
/Ghost - тоже,
/Ammo,!ammo,ammo,Allammo,ammo,!ammo - весь
боезапас.
/Chicken,chicken,#chicken - в разных играх
принимает разные значения.
Теперь
немного о всех остальных играх.
Есть хитрые способы запуска окна
кодов, их мы не обсуждаем, ибо они
не поддаются закономерностям.
Существуют так называемые коды
уровней. Они делятся на
несколько групп.
Первая - набор произвольных
символов, как правило коды ко
всем уровням имеют одинаковую
длину.
Вторая - набор строго
определенных слов типа MAN, SOUL, ROCKY.
Они тоже трудно поддаются
анализу и во всех играх имеют
разные значения.
Третья группа - коды уровней,
которые имеют вид : NNXXXXX. Где NN
сокращенное название игры из
двух букв. XXXX - число, причем
может быть несколько цифр, от
двух до пяти, скорее равно номеру
уровня.
Есть простые коды , которые
вводятся во время игры обычной
строкой или как сообщение
другому игроку или компьютеру (через
ввод). Здесь следуюет отметить
общеупотребительные слова и
символы. Они похожи на коды,
описанные выше . Впереди могут
присутсвовать символы : ! # / \ ,
буквы могкт нажиматься через ALT
или CTRL.
|
Увеличение
значений игры без читов.
Автор:gameroi.narod.ru |
У вас были
случаи, что вы не можете пройти
игру из-за нехватки денег,
патронов, оружия и т.п.?
А такие программы как 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.
Загружаем игру и проходим ее :)
|
| |