Разработка и ромхакинг > Ромхакинг
Автоматический корраптер игр на NES
(1/1)
spiiin:
Набросал скрипт для коррапта данных в роме и последующего снятия скриншотов с получившейся битой игры. С помощью него можно узнать примерное положение данных уровня практически любой игры на NES.
Протестировал на нескольких:
(чтобы перейти от номера к смещению в роме надо умножить его на 64, потому что скрипт корраптит блоками по 64 байта)
Chip & Dale 2.
экраны (смещение 0)
блоки (768):
биты палитры(784):
New ghostbusters 2.
маленькие блоки(4 поинтера)(432):
поинтеры на уровень? (448)
описание экранов(480)
Добавлено позже:
Ninja Turtles 3
биты палитры(3144)
описание экранов(3110) (видно примерно с 3-го экрана%)
поинтеры на части уровня(3072)
описание объектов? (928)
Добавлено позже:
Flintstones The Surprise at Dinosaur Peak!
Маленькие блоки(896):
Экраны(864):
Mitsume ga Tooru
палитры или биты палитр? (1980)
Экраны(1313)
начальное состояние или типы объектов (960)
список врагов? (512)
Если кому надо, могу проверить ещё игры.
Кидала (Alexey2):
Интересненько, а проверь ещё BattleCity.
Добавлено позже:
И bomberman2.
TiberiyLTim:
Alexey2, какой смысл? Battle City есть полностью откомментированный сырец.
spiiin:
battle city известна вдоль и поперёк. корраптером из интереса прогнал, нашёл секретное сообщение, тоже, впрочем, давно известное:
http://www.youtube.com/watch?v=qoZtgmi3Ej0
Добавлено позже:
по бомбермэну:
описание блоков (1024)
описание уровня(1136)
список врагов? (180)
напоминаю, чтобы перевести число в скобках в смещение в роме надо умножить его на 64 и прибавить заголовок рома 16 байт.
ПАУК:
Попробуй Bio Force Ape. На неё даже карт нет.
Ti_:
--- Цитата: ПАУК от 02 Ноября 2013, 23:33:58 ---Попробуй Bio Force Ape. На неё даже карт нет.
--- Конец цитаты ---
Я же тебе дал ссылку, там все поинтеры на уровни и метатайлы этой игры. :lol:
spiiin:
Magical Quest Starring Mickey Mouse (Snes)
блоки (058D00):
макроблоки(050700):
экраны(048200):
teremochek:
Полезная вещь!
А пользоваться им сложно?
spiiin:
пользоваться легко, разобраться как воспользоваться в первый раз сложновато, поэтому не выкладываю, пока инструкцию подробную и понятную не сделаю
Навигация
Перейти к полной версии