Actions

SCHG

Difference between revisions of "Sonic Community Hacking Guide"

From Sonic Retro

m (Reverted edits by VAAAAAAAANDALISM (talk) to last revision by GerbilSoft)
(Added links to '06 and Forces pages)
(One intermediate revision by the same user not shown)
Line 23: Line 23:
  
 
* [[SCHG:Sonic the Hedgehog (8-bit)|Sonic the Hedgehog (8-bit - Master System / Game Gear)]]
 
* [[SCHG:Sonic the Hedgehog (8-bit)|Sonic the Hedgehog (8-bit - Master System / Game Gear)]]
 
* [[SCHG:Sonic_CD_510_Beta|Sonic CD 510 Beta]]
 
** [[SCHG:Sonic_CD_510_Beta/File_Locations|File locations]]
 
** [[SCHG:Sonic_CD_510_Beta/MMD_Breakdown|*.MMD Breakdown]]
 
** [[SCHG:Sonic_CD_510_Beta/Compressed_Art|Compressed Art]]
 
** [[SCHG:Sonic_CD_510_Beta/General_Tweaking|General Tweaking]]
 
 
* [[SCHG:Sonic_CD|Sonic CD]]
 
** [[SCHG:Sonic_CD/File_Locations|File Locations]]
 
** [[SCHG:Sonic_CD/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_CD/MMD_Tweaking|MMD Tweaking]]
 
 
 
* [[SCHG:S2_Early_Prototype|Sonic 2 Early Prototype]]
 
* [[SCHG:S2_Early_Prototype|Sonic 2 Early Prototype]]
 
* [[SCHG:Sonic_2_Beta|Sonic 2 Beta]]
 
* [[SCHG:Sonic_2_Beta|Sonic 2 Beta]]
Line 47: Line 35:
 
** [[SCHG:Sonic_2/RAM_Editing|RAM Editing]]
 
** [[SCHG:Sonic_2/RAM_Editing|RAM Editing]]
 
** [[SCHG:Sonic_2#Miscellaneous|Miscellaneous Editing]]
 
** [[SCHG:Sonic_2#Miscellaneous|Miscellaneous Editing]]
 +
 +
* [[SCHG:Sonic_CD_510_Beta|Sonic CD 510 Beta]]
 +
** [[SCHG:Sonic_CD_510_Beta/File_Locations|File locations]]
 +
** [[SCHG:Sonic_CD_510_Beta/MMD_Breakdown|*.MMD Breakdown]]
 +
** [[SCHG:Sonic_CD_510_Beta/Compressed_Art|Compressed Art]]
 +
** [[SCHG:Sonic_CD_510_Beta/General_Tweaking|General Tweaking]]
  
 
* [[SCHG:Sonic the Hedgehog 2 (Master System)|Sonic the Hedgehog 2 (8-bit - Master System)]]
 
* [[SCHG:Sonic the Hedgehog 2 (Master System)|Sonic the Hedgehog 2 (8-bit - Master System)]]
Line 52: Line 46:
 
* [[SCHG:Sonic_3|Sonic 3]]
 
* [[SCHG:Sonic_3|Sonic 3]]
 
* [[SCHG:Sonic_&_Knuckles|Sonic & Knuckles]]
 
* [[SCHG:Sonic_&_Knuckles|Sonic & Knuckles]]
 +
 +
* [[SCHG:Sonic_CD|Sonic CD]]
 +
** [[SCHG:Sonic_CD/File_Locations|File Locations]]
 +
** [[SCHG:Sonic_CD/Art Editing|Art Editing]]
 +
** [[SCHG:Sonic_CD/MMD_Tweaking|MMD Tweaking]]
  
 
* [[SCHG:Sonic_3_&_Knuckles|Sonic 3 & Knuckles]]
 
* [[SCHG:Sonic_3_&_Knuckles|Sonic 3 & Knuckles]]
Line 64: Line 63:
  
 
* [[SCHG:Sonic_Crackers|Sonic Crackers]]
 
* [[SCHG:Sonic_Crackers|Sonic Crackers]]
 +
* [[SCHG:Knuckles'_Chaotix|Knuckles' Chaotix]]
 
* [[SCHG:Sonic_3D:_Flickies'_Island|Sonic 3D: Flickies' Island]]
 
* [[SCHG:Sonic_3D:_Flickies'_Island|Sonic 3D: Flickies' Island]]
* [[SCHG:Knuckles'_Chaotix|Knuckles' Chaotix]]
 
 
* [[SCHG:Sonic R (PC)|Sonic R PC]]
 
* [[SCHG:Sonic R (PC)|Sonic R PC]]
* [[SCHG:Sonic_Advance|Sonic Advance]]
+
* [[SCHG:Sonic_Jam_6|Sonic Jam 6]]
* [[SCHG:Sonic_Advance_2|Sonic Advance 2]]
 
 
 
* [[SCHG:Sonic_Advance_3|Sonic Advance 3]]
 
** [[SCHG:Sonic Advance 3/ROM Editing|ROM Editing]]
 
*** [[SCHG:Sonic Advance 3/ROM Editing/Sound and Music List|Sound and Music List]]
 
** [[SCHG:Sonic Advance 3/RAM Editing|RAM Editing]]
 
  
 
* [[SCHG:Sonic_Adventure|Sonic Adventure]]
 
* [[SCHG:Sonic_Adventure|Sonic Adventure]]
 
** [[SCHG:Sonic Adventure/Object Editing|Object Editing]]
 
** [[SCHG:Sonic Adventure/Object Editing|Object Editing]]
 
** [[SCHG:Sonic Adventure/Model Format|Model Format]]
 
** [[SCHG:Sonic Adventure/Model Format|Model Format]]
 +
 +
* [[SCHG:Sonic_Adventure_2|Sonic Adventure 2]]
 +
* [[SCHG:Sonic_Advance|Sonic Advance]]
 +
* [[SCHG:Sonic_Advance_2|Sonic Advance 2]]
 +
* [[SCHG:Sonic Adventure DX|Sonic Adventure DX]]
 +
* [[SCHG:Sonic_Battle|Sonic Battle]]
  
 
* [[SCHG:Sonic Adventure DX: PC|Sonic Adventure DX: PC]]
 
* [[SCHG:Sonic Adventure DX: PC|Sonic Adventure DX: PC]]
Line 90: Line 89:
 
** [[SCHG:Sonic Adventure DX: PC/Lists|Lists]]
 
** [[SCHG:Sonic Adventure DX: PC/Lists|Lists]]
  
* [[SCHG:Sonic Adventure DX|Sonic Adventure DX]]
 
* [[SCHG:Sonic_Battle|Sonic Battle]]
 
* [[SCHG:Sonic_Adventure_2|Sonic Adventure 2]]
 
 
* [[SCHG:Sonic_Heroes|Sonic Heroes]]
 
* [[SCHG:Sonic_Heroes|Sonic Heroes]]
 +
 +
* [[SCHG:Sonic_Advance_3|Sonic Advance 3]]
 +
** [[SCHG:Sonic Advance 3/ROM Editing|ROM Editing]]
 +
*** [[SCHG:Sonic Advance 3/ROM Editing/Sound and Music List|Sound and Music List]]
 +
** [[SCHG:Sonic Advance 3/RAM Editing|RAM Editing]]
 +
 
* [[SCHG:Shadow_the_Hedgehog|Shadow the Hedgehog]]
 
* [[SCHG:Shadow_the_Hedgehog|Shadow the Hedgehog]]
 
* [[SCHG:Sonic_Riders|Sonic Riders]]
 
* [[SCHG:Sonic_Riders|Sonic Riders]]
* [[SCHG:Sonic_Jam_6|Sonic Jam 6]]
+
* [[SCHG:Sonic the Hedgehog (2006 game)|Sonic '06]]
 +
* [[SCHG:Sonic Unleashed|Sonic Unleashed]]
 
* [[SCHG:Sonic Colors|Sonic Colors]]
 
* [[SCHG:Sonic Colors|Sonic Colors]]
 
* [[SCHG:Sonic Generations|Sonic Generations]]
 
* [[SCHG:Sonic Generations|Sonic Generations]]
Line 103: Line 106:
 
** [[SCHG:Sonic Generations/File Index/BB2|File Index: BB2]]
 
** [[SCHG:Sonic Generations/File Index/BB2|File Index: BB2]]
 
** [[SCHG:Sonic Generations/File Index/BB3|File Index: BB3]]
 
** [[SCHG:Sonic Generations/File Index/BB3|File Index: BB3]]
** [[SCHG:Sonic Unleashed|Sonic Unleashed]]
+
* [[SCHG:Sonic Forces|Sonic Forces]]
  
 
==Nemesis' hacking guides==  
 
==Nemesis' hacking guides==  

Revision as of 01:35, 9 January 2018

The Sonic Community Hacking Guide is an attempt to compile all the information scattered around the Sonic hacking community into one place. It started as a fork of Sonic Hachelle-Bee's Sonic Community Hacking Guide, and has since grown to outclass that document. It can be edited by any member at any time, so if you know something, go ahead and add it!

SCHG guides

General Guides

Game-Specific

Nemesis' hacking guides

Nemesis' site was taken down some time ago, and it doesn't seem that it'll be back. These are verbatim copies of the guides contained therin. They may be taken down/deleted at Nemesis' request.

Esrael's hacking notes

The original pages of Esrael's hacking notes were taken down when SSonicNET went offline permanently. These are copies of those notes, both in their original Portuguese and translated English.

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