Actions

SCHG

Difference between revisions of "Sonic the Hedgehog CD (prototype 510)"

From Sonic Retro

m
Line 1: Line 1:
For these notes, I am assuming you know the hexadecimal system and have basic hacking skills. If you do not, I suggest you go to the SSRG and read the tutorials there.
+
=Introduction=
 +
For these notes, I am assuming you know the hexadecimal system and have basic hacking skills. If you do not, I suggest you go to the [[SSRG]] and read the tutorials there.
 +
 
  
 
SCD works differently from any other Sonic game. All of the level data (level layout, compressed art, Sonic sprites, etc) is stored in its respective *.MMD file. *.MMD files are contained within the ISO.
 
SCD works differently from any other Sonic game. All of the level data (level layout, compressed art, Sonic sprites, etc) is stored in its respective *.MMD file. *.MMD files are contained within the ISO.
 +
  
 
Thanks to this system, there is an astounding repetetiveness in each *.MMD. Each *.MMD has its own Sonic sprite, even though Sonic looks the same throughout the whole game. Each  *.MMD has its own checkpoint art, even though the checkpoints never change art. This means that there are 70 versions of one common piece of art. If you want to edit that art fully, you must comb through each level *.MMD and substitute the regular art with the replaced art.
 
Thanks to this system, there is an astounding repetetiveness in each *.MMD. Each *.MMD has its own Sonic sprite, even though Sonic looks the same throughout the whole game. Each  *.MMD has its own checkpoint art, even though the checkpoints never change art. This means that there are 70 versions of one common piece of art. If you want to edit that art fully, you must comb through each level *.MMD and substitute the regular art with the replaced art.

Revision as of 11:50, 25 September 2007

Introduction

For these notes, I am assuming you know the hexadecimal system and have basic hacking skills. If you do not, I suggest you go to the SSRG and read the tutorials there.


SCD works differently from any other Sonic game. All of the level data (level layout, compressed art, Sonic sprites, etc) is stored in its respective *.MMD file. *.MMD files are contained within the ISO.


Thanks to this system, there is an astounding repetetiveness in each *.MMD. Each *.MMD has its own Sonic sprite, even though Sonic looks the same throughout the whole game. Each *.MMD has its own checkpoint art, even though the checkpoints never change art. This means that there are 70 versions of one common piece of art. If you want to edit that art fully, you must comb through each level *.MMD and substitute the regular art with the replaced art.


The level *.MMDs have the filename format RXYZ__.MMD:

X is the zone. R1 is zone 1.

Y is the act R12 is zone 1, act 2.

Z is the time period. There are 4 letters that can be put here; A, B, C, or D. A is the present period. B is the past period. C is the bad future period. D is the good future period. So R12D__.MMD would contain act 2 of zone 1, in the good future period.

Sonic Community Hacking Guide
General
SonED2 Manual | Subroutine Equivalency List
Game-Specific
Sonic the Hedgehog (16-bit) | Sonic the Hedgehog (8-bit) | Sonic CD (prototype 510) | Sonic CD | Sonic CD (PC) | Sonic CD (2011) | Sonic 2 (Simon Wai prototype) | Sonic 2 (16-bit) | Sonic 2 (Master System) | Sonic 3 | Sonic 3 & Knuckles | Chaotix | Sonic Jam | Sonic Jam 6 | Sonic Adventure | Sonic Adventure DX: Director's Cut | Sonic Adventure DX: PC | Sonic Adventure (2010) | Sonic Adventure 2 | Sonic Adventure 2: Battle | Sonic Adventure 2 (PC) | Sonic Heroes | Sonic Riders | Sonic the Hedgehog (2006) | Sonic & Sega All-Stars Racing | Sonic Unleashed (Xbox 360/PS3) | Sonic Colours | Sonic Generations | Sonic Forces
Technical information
Sonic Eraser | Sonic 2 (Nick Arcade prototype) | Sonic CD (prototype; 1992-12-04) | Dr. Robotnik's Mean Bean Machine | Sonic Triple Trouble | Tails Adventures | Sonic Crackers | Sonic 3D: Flickies' Island | Sonic & Knuckles Collection | Sonic R | Sonic Shuffle | Sonic Advance | Sonic Advance 3 | Sonic Battle | Shadow the Hedgehog | Sonic Rush | Sonic Classic Collection | Sonic Free Riders | Sonic Lost World
Legacy Guides
The Nemesis Hacking Guides The Esrael Hacking Guides
ROM: Sonic 1 | Sonic 2 | Sonic 2 Beta | Sonic 3

Savestate: Sonic 1 | Sonic 2 Beta/Final | Sonic 3

Sonic 1 (English / Portuguese) | Sonic 2 Beta (English / Portuguese) | Sonic 2 and Knuckles (English / Portuguese)
Move to Sega Retro
Number Systems (or scrap) | Assembly Hacking Guide | 68000 Instruction Set | 68000 ASM-to-Hex Code Reference | SMPS Music Hacking Guide | Mega Drive technical information