Анализ памяти игры Battle City / Ищем переменные жизни и таймеры
В этом видео осваиваем самые простые трюки для поиска и заморозки переменных NES игры в памяти и создаем читы через инструменты эмулятора FCEUX.
Находим адрес, по которому хранится число жизней, изменяем и замораживаем его
Находим адреса хранения таймеров действия призов брони и часов и заставляем их действовать вечно
Бывает забавно посмотреть на устройство игр изнутри и поменять некоторые правила.
В этой игре можно еще много интересного попробовать сделать этим нехитрым инструментарием. Я не знаю насколько это сложно, но забавно будет попробовать следующее:
Забронировать орла найдя адрес по которому хранится его состояние
Снять ограничение на 2 одновременно летящие пули
Менять произвольно тип своего танка
Снять ограничение на 4 одновременно существующих на сцене врага
Сделать чтобы все враги стали мигающими быстроходками
Чтобы враги на уровне не заканчивались или их было 100+ вместо 20
Увеличить вражескую броню, чтобы каждый их танк стал почти неубиваемым терминатором
Изменить поведение врагов, чтобы они были "умнее"
И так далее.
Это мы еще не касались дебага и изменения кода рома, где возможности могут быть еще интереснее. Попробуйте сами поискать интересные переменные в памяти NES игр и сделать свои моды - это легче, чем кажется.














