Разработка и ромхакинг > Ромхакинг и программирование
Автоматический корраптер игр на 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:
пользоваться легко, разобраться как воспользоваться в первый раз сложновато, поэтому не выкладываю, пока инструкцию подробную и понятную не сделаю
Навигация
Главная страница сообщений

Перейти к полной версии