открываю тему разбора по косточкам этой игры для того, чтобы были материалы и знания для создания на её основе других игр.
если хотите помочь в технических вопросах разбора рома, а может есть желание рисовать графику или писать музыку для хаков, ну и самое главное интерес по теме токусацу (уточнения ниже), милости прошу.
здесь же будет актуальная информация по препарированию и текущим проектам.
почему же именно она и что планируется с ней делать?как единственный представитель игр по вселенной Super Sentai на Сеге не являющийся файтингом, эта игра идеально подходит как фундамент для разработки приключений почти для любого сеттинга во вселенных Super Sentai, Metal hero, Kaiju и в целом tokusatsu-стаффа, особенно если там есть гигантские чудовища или техника.
вы только представьте, можно будет оживить давно забытые вселенные, отдать дань сериям несправедливо обойденным вниманием разработчиков, подарить миру игры по фильмам, которые вышли уже после эры 16-битных приставок или даже задолго до восьмибиток.
в общем жду здесь всех заинтересованных в теме tokusatsu и игр по ним.
P. S. отдельно соберу ресурсы из этой игры чтобы не лазать по всему интернету в поисках музыки, графики и т.д.
P. P. S. а также всю техническую информацию и инструменты нужно будет собрать в кучку.
P. P. P. S. дополнительно будет список других игр, откуда можно подрезать спрайты, музыку и т.д.
P. P. P. P. S. хоть про сами хаки говорить и рано, но хотелось бы избежать “ленивого” хакинга со сменой моделек, поэтому возможно стоит собрать группу для проработки дизайна будущих игр, как это лучше сделать, будем решать.
Добавлено позже:вся графика будет тут.
Добавлено позже:тут будет техническая информация
игру разработали в SIMS, ближайшее что от них же на нее похоже - это From TV Animation Slam Dunk: Kyougou Makkou Taiketsu! и Crayon Shin-chan: Arashi o Yobu Enji
чем распаковывать графику пока непонятно. стоит уточнить, что есть хак Enhanced Colors для этого рома от Pyron (Бразилия), при случае нужно с ним связаться.
P. S. существует еще хак с переводом на испанский от Wave. инструкция здесь
https://traduccioneswave.blogspot.com/p/traducir-juegos-con-hextractor.html P. P. S.
https://segaretro.org/Mighty_Morphin_Power_Rangers:_The_Movie_(Mega_Drive)/Technical_information вот разобранный заголовок, пока без векторов
| Offset from | Offset to | Size | Value | Note |
| 100 | 10F | 16 | 53 45 47 41 20 47 45 4E 45 53 49 53 20 20 20 20 | Console Name |
| 110 | 11F | 16 | 28 43 29 53 45 47 41 20 31 39 39 35 2E 41 55 47 | Copyright / Release Info |
| 120 | 14F | 48 | 50 4F 57 45 52 20 52 41 4E 47 45 52 53 20 32 20 .. 20 | Domestic Name |
| 150 | 17F | 48 | 50 4F 57 45 52 20 52 41 4E 47 45 52 53 20 32 20 | Overseas Name |
| 180 | 182 | 3 | 47 4D 20 | Software type |
| 183 | 18D | 14 | 4D 4B 2D 31 35 37 38 20 2D 30 30 | Serial Number and revision |
| 18E | 18F | 2 | 8E D2 | Checksum |
| 190 | 19F | 16 | 4A 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | I/O Support |
| 1A0 | 1A3 | 4 | 00 00 00 00 | ROM Start Address |
| 1A4 | 1A7 | 4 | 00 1F FF FF | ROM End Address |
| 1A8 | 1AB | 4 | 00 FF 00 00 | RAM Start Address |
| 1AC | 1AF | 4 | 00 FF FF FF | RAM End Address |
| 1B0 | 1BB | 12 | 20 .. 20 | SRAM Info |
| 1BC | 1C7 | 12 | 20 .. 20 | Modem Info |
| 1C8 | 1EF | 40 | 20 .. 20 | Notes / Memo |
| 1F0 | 1FF | 16 | 34 20 20 | Country Codes |
в конце рома 38375 байт неиспользуемых данных
ну вот например RAM адреса, можешь их куда то добавить, если нужно могу переделать в другой формат
| Offset from | Offset to | Size | Note |
| 00103 | 00103 | 1 | Cheat Toggle Damage |
| 01104 | 01104 | 1 | Score 00000X000 |
| 01105 | 01105 | 1 | Score 0000X0000 |
| 01106 | 01106 | 1 | Score 0000000X0 |
| 01107 | 01107 | 1 | Score 000000X00 |
| 01149 | 01149 | 1 | 00-Tittle/Demo, 02-In Game, 22-Ending/Top Ten/Tittle/Demo |
| 01d0c | 01d0c | 1 | Cheat Mode Activate = 0-Inactive; 2-Active |
| 01d1e | 01d1e | 1 | Stages |
| 01d29 | 01d29 | 1 | 01 = Demo |
| 04002 | 04002 | 1 | Credits |
| 0400e | 0400e | 1 | Difficulty Setting |
| 040a1 | 040a1 | 1 | Player 1 Character |
| 0414c | 0414c | 1 | Player Health |
| 06030 | 06030 | 1 | Player 1 Character Select |
| 0fc23 | 0fc23 | 1 | Music ID |
Используется известное сжатие Nemesis (https://segaretro.org/Nemesis_compression). Чтобы найти начало сжатых данных в (USA) роме, можно поставить breakpoint на выполнение 3A40, в регистре A0 будет адрес. Шрифт 8x8 находится с 1F1C16. Для проверки убрал байты до 1F1C16 и разжал с помощью https://github.com/Clownacy/clownnemesis/releases:
clownnemesis.exe -d 1F1C16.bin 1F1C16_unc.binДля сжатия опция -c. Если модифицировать компрессор, можно автоматически найти все сжатые данные (если ещё не написали похожую программу).
по поводу перестановки значений параметров:
С этим может помоч Переставлятель.
перевод на русский
Например, тут, жмите внизу зелёную кнопку "Загрузить", смотрите в графу "Переведённые" и тыкайте левой кнопкой мыши на Mighty Morphin Power Rangers - Movie (U) [T+Rus Pirate (12.09.2002)].zip
страница про вырезанный контент на tcrf
https://tcrf.net/Mighty_Morphin_Power_Rangers:_The_Movie_(Genesis)#Regional_Differences
Добавлено позже:список игр из которых можно брать спрайты для хаков. в дальнейшем также будет сделана база в отдельном месте.
Gojira: Kaijuu Daikessen SNES
Kamen Rider SNES
Mighty Morphin Power Rangers SNES
Mighty Morphin Power Rangers: The Fighting Edition SNES
Mighty Morphin Power Rangers: The Movie SNES
Ultraman MD
Ultraman: Towards the Future SNES
VR Troopers MD
P. S. список сырой, если можете, помогайте дополнять