Создание Pro Action Replay кодов в эмуляторе Super Nintendo– часть 1.
В первой статье будет показан самый простой приём – элементарный поиск точного значения. Используется эмулятор ZSNES 1.51 и ром Lethal Enforcers (U).
Поиском точного значения найдём адрес здоровья первого игрока. На экране вверху слева пять блоков со звёздами – ищем в памяти значение 5:
Ставим паузу, делаем быстрое сохранение в любой слот. В меню эмулятора Cheat – Search:
Далее выберем тип переменной целое 1 байт,в десятичном виде (Decimal) и условие – поиск точного значения (Exact value search):
Нажали старт. Вводим значение 5 и жмём кнопку Search:
Нас просят вернуться в игру, чтобы дождаться изменения значения в игре (в этом случае получить ранение) и тогда можно будет отсеять:
Закрываем окно (X вверху справа – как любое окно в windows). Переходим в игру, снимаем паузу. В нас дважды попадают и здоровья становится 3 блока:
Отсеяли на 3, получаем один результат:
Нажали View:
Теперь жмём Add, в поле Enter new value вводим значение 5 (больше не надо – чтобы глюков не было), в поле Ener Cheat description вводим описание по-английски (бесконечное здоровье первого игрока) и снова жмём Add :
Получаем это:
Смотрим вверху слева направо:
Adress: 7E00B2 – адрес параметра; CV (Current Value) -Текущее значение – равно 5 в десятичном виде; PV (Previous Value) – предыдущее значение было равно 3; TGL – ON – включено, можно нажать кнопку Toggle и тогда сменится на OFF (выключено); Description – описание чита. Код выделен красным, жмём Save, в выбранной в настройках эмулятора директории появится файл .cht:
Теперь всё – можно возвращаться в игру и здоровье не будет уменьшаться=) Можно точно так же найти адрес патронов первого игрока точным значением (при полном магазине в памяти значение 6) – будет так:
Ожидаем - Nes, Genesis/SMD.