Автор Тема: Автоматический корраптер игр на NES  (Прочитано 4389 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Автоматический корраптер игр на NES
« : 23 Октябрь 2013, 18:49:18 »
Набросал скрипт для коррапта данных в роме и последующего снятия скриншотов с получившейся битой игры. С помощью него можно узнать примерное положение данных уровня практически любой игры на 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)



Если кому надо, могу проверить ещё игры.
« Последнее редактирование: 23 Октябрь 2013, 19:21:24 от spiiin »

Оффлайн Кидала (Alexey2)

  • Пользователь
  • Сообщений: 41
  • Пол: Мужской
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #1 : 02 Ноябрь 2013, 10:09:13 »
Интересненько, а проверь ещё BattleCity.
Добавлено позже:
И bomberman2.

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 357
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #2 : 02 Ноябрь 2013, 21:09:07 »
Alexey2, какой смысл? Battle City есть полностью откомментированный сырец.

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #3 : 02 Ноябрь 2013, 23:12:34 »
battle city известна вдоль и поперёк. корраптером из интереса прогнал, нашёл секретное сообщение, тоже, впрочем, давно известное:

http://www.youtube.com/watch?v=qoZtgmi3Ej0

Добавлено позже:
по бомбермэну:
описание блоков (1024)


описание уровня(1136)


список врагов? (180)


напоминаю, чтобы перевести число в скобках в смещение в роме надо умножить его на 64 и прибавить заголовок рома 16 байт.

« Последнее редактирование: 02 Ноябрь 2013, 23:19:37 от spiiin »

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1544
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #4 : 02 Ноябрь 2013, 23:33:58 »
Попробуй Bio Force Ape. На неё даже карт нет.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #5 : 02 Ноябрь 2013, 23:38:46 »
Попробуй Bio Force Ape. На неё даже карт нет.
Я же тебе дал ссылку, там все поинтеры на уровни и метатайлы этой игры.  :lol:

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #6 : 07 Ноябрь 2013, 13:14:41 »
Magical Quest Starring Mickey Mouse (Snes)
блоки (058D00):


макроблоки(050700):


экраны(048200):

Оффлайн teremochek

  • Пользователь
  • Сообщений: 93
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #7 : 11 Ноябрь 2013, 18:29:04 »
Полезная вещь!
А пользоваться им сложно?

Оффлайн spiiin

  • Модератор
  • Сообщений: 760
    • Просмотр профиля
Re: Автоматический корраптер игр на NES
« Ответ #8 : 12 Ноябрь 2013, 20:02:27 »
пользоваться легко, разобраться как воспользоваться в первый раз сложновато, поэтому не выкладываю, пока инструкцию подробную и понятную не сделаю