Примитивное ломание РК'шных игрушек через отладчик эмулятора
(Для использования всего ниже описанного, Вам надо использовать
версию эмулятора
с
отладчиком
)
Технология этого дела, естественно, всем известна. Вот пример ее применения
здесь в эмуляторе PK на игре XONIX.
-
Вводим (командой I) XONIX
-
Запускаем (G0)
-
Жизней 3
>
делаем
дамп типа 'Dump' в файл dmp.001, умираем.
Жизней 2
>
делаем дамп
типа 'Dump' в файл dmp.002, умираем.
Жизней 1
>
делаем дамп
типа 'Dump' в файл dmp.003, умираем.
-
Выходим из эмулятора
-
Используем ufc.exe из player's tools.
ufc.exe 3 dec byte dmp.001
-
Очевидный кандидат ячейка 1000.
-
Снова запускаем в эмуляторе XONIX
-
Ставим точку останова 00001000(EXEC,P)
-
Найденный STA 1000 патчим в окне DUMP на 3 nop'a и снимаем ловушку
-
Все!
Утилиту множественного сравнения файлов UFC.EXE можно взять
здесь
.
Детальное описание возможностей отладчика Вы надете
здесь
.