Actions

SCHG

Difference between revisions of "Sonic Community Hacking Guide"

From Sonic Retro

m (Esrael's hacking notes: asterik -> space)
(SCHG guides: Organizing it better)
Line 2: Line 2:
  
 
==SCHG guides==
 
==SCHG guides==
 +
===General Guides===
 +
* [[SCHG:68000 Instruction Set|68000 Instruction Set]]
 +
* [[SCHG:ASM-to-Hex_Code_Reference|ASM to Hex Code Reference]]
 +
* [[SCHG:Assembly_Hacking|Assembly Hacking]]
 
* [[SCHG:Number_Systems|Number Systems]]
 
* [[SCHG:Number_Systems|Number Systems]]
 +
* [[SCHG:SonED2 Manual|SonED2 Manual]]
 +
* [[SCHG:Music_Hacking|Sonic Music Hacking Guide]]
 +
* [[SCHG:Equivalent_Subroutines|Subroutine Equivalency List]]
 +
 +
===Game-Specific===
 
* [[SCHG:Sonic_the_Hedgehog|Sonic the Hedgehog]]
 
* [[SCHG:Sonic_the_Hedgehog|Sonic the Hedgehog]]
 
** [[SCHG:Sonic_the_Hedgehog/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_the_Hedgehog/Art Editing|Art Editing]]
Line 9: Line 18:
 
** [[SCHG:Sonic_the_Hedgehog/Text_Editing|Text Editing]]
 
** [[SCHG:Sonic_the_Hedgehog/Text_Editing|Text Editing]]
 
** [[SCHG:Sonic_the_Hedgehog/RAM_Editing|RAM Editing]]
 
** [[SCHG:Sonic_the_Hedgehog/RAM_Editing|RAM Editing]]
 +
 
* [[SCHG:Sonic the Hedgehog (8-bit)|Sonic the Hedgehog (8-bit - Game Gear)]]
 
* [[SCHG:Sonic the Hedgehog (8-bit)|Sonic the Hedgehog (8-bit - Game Gear)]]
 
* [[SCHG:Sonic the Hedgehog (Master System)|Sonic the Hedgehog (8-bit - Master System)]]
 
* [[SCHG:Sonic the Hedgehog (Master System)|Sonic the Hedgehog (8-bit - Master System)]]
 +
 
* [[SCHG:Sonic_CD_510_Beta|Sonic CD 510 Beta]]
 
* [[SCHG:Sonic_CD_510_Beta|Sonic CD 510 Beta]]
 
** [[SCHG:Sonic_CD_510_Beta/File_Locations|File locations]]
 
** [[SCHG:Sonic_CD_510_Beta/File_Locations|File locations]]
Line 16: Line 27:
 
** [[SCHG:Sonic_CD_510_Beta/Compressed_Art|Compressed Art]]
 
** [[SCHG:Sonic_CD_510_Beta/Compressed_Art|Compressed Art]]
 
** [[SCHG:Sonic_CD_510_Beta/General_Tweaking|General Tweaking]]
 
** [[SCHG:Sonic_CD_510_Beta/General_Tweaking|General Tweaking]]
 +
 
* [[SCHG:Sonic_CD|Sonic CD]]
 
* [[SCHG:Sonic_CD|Sonic CD]]
 
** [[SCHG:Sonic_CD/File_Locations|File Locations]]
 
** [[SCHG:Sonic_CD/File_Locations|File Locations]]
 
** [[SCHG:Sonic_CD/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_CD/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_CD/MMD_Tweaking|MMD Tweaking]]
 
** [[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]]
 +
 
* [[SCHG:Sonic_2|Sonic 2]]
 
* [[SCHG:Sonic_2|Sonic 2]]
 
** [[SCHG:Sonic_2/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_2/Art Editing|Art Editing]]
Line 31: Line 45:
 
** [[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 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)]]
 
* [[SCHG:Sonic_2_&_Knuckles|Sonic 2 & Knuckles]]
 
* [[SCHG:Sonic_2_&_Knuckles|Sonic 2 & Knuckles]]
 
* [[SCHG:Sonic_3|Sonic 3]]
 
* [[SCHG:Sonic_3|Sonic 3]]
 
* [[SCHG:Sonic_&_Knuckles|Sonic & Knuckles]]
 
* [[SCHG:Sonic_&_Knuckles|Sonic & Knuckles]]
 +
 
* [[SCHG:Sonic_3_&_Knuckles|Sonic 3 & Knuckles]]
 
* [[SCHG:Sonic_3_&_Knuckles|Sonic 3 & Knuckles]]
 
** [[SCHG:Sonic_3_&_Knuckles/Art Editing|Art Editing]]
 
** [[SCHG:Sonic_3_&_Knuckles/Art Editing|Art Editing]]
Line 44: Line 60:
 
** [[SCHG:Sonic_3_&_Knuckles/Level Editing|Level Editing]]
 
** [[SCHG:Sonic_3_&_Knuckles/Level Editing|Level Editing]]
 
** [[SCHG:Sonic_3_&_Knuckles/RAM_Editing|RAM Editing]]
 
** [[SCHG:Sonic_3_&_Knuckles/RAM_Editing|RAM Editing]]
 +
 
* [[SCHG:Sonic_Crackers|Sonic Crackers]]
 
* [[SCHG:Sonic_Crackers|Sonic Crackers]]
 
* [[SCHG:Sonic_3D:_Flickies'_Island|Sonic 3D: Flickies' Island]]
 
* [[SCHG:Sonic_3D:_Flickies'_Island|Sonic 3D: Flickies' Island]]
Line 49: Line 66:
 
* [[SCHG:Sonic_Advance|Sonic Advance]]
 
* [[SCHG:Sonic_Advance|Sonic Advance]]
 
* [[SCHG:Sonic_Advance_2|Sonic Advance 2]]
 
* [[SCHG:Sonic_Advance_2|Sonic Advance 2]]
 +
 
* [[SCHG:Sonic_Advance_3|Sonic Advance 3]]
 
* [[SCHG:Sonic_Advance_3|Sonic Advance 3]]
 
** [[SCHG:Sonic Advance 3/ROM Editing|ROM Editing]]
 
** [[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/ROM Editing/Sound and Music List|Sound and Music List]]
 
** [[SCHG:Sonic Advance 3/RAM Editing|RAM Editing]]
 
** [[SCHG:Sonic Advance 3/RAM Editing|RAM Editing]]
 +
 
* [[SCHG:Sonic_Battle|Sonic Battle]]
 
* [[SCHG:Sonic_Battle|Sonic Battle]]
 
* [[SCHG:Sonic_Adventure|Sonic Adventure]]
 
* [[SCHG:Sonic_Adventure|Sonic Adventure]]
Line 58: Line 77:
 
* [[SCHG:Sonic_Adventure_2|Sonic Adventure 2]]
 
* [[SCHG:Sonic_Adventure_2|Sonic Adventure 2]]
 
* [[SCHG:Shadow_the_Hedgehog|Shadow the Hedgehog]]
 
* [[SCHG:Shadow_the_Hedgehog|Shadow the Hedgehog]]
* [[SCHG:Music_Hacking|Sonic Music Hacking Guide]]
 
* [[SCHG:Assembly_Hacking|Assembly Hacking]]
 
* [[SCHG:Equivalent_Subroutines|Subroutine Equivalency List]]
 
* [[SCHG:68000 Instruction Set|68000 Instruction Set]]
 
* [[SCHG:ASM-to-Hex_Code_Reference|ASM to Hex Code Reference]]
 
* [[SCHG:SonED2 Manual|SonED2 Manual]]
 
  
 
==Nemesis' hacking guides==  
 
==Nemesis' hacking guides==  

Revision as of 10:29, 10 September 2008

This 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. The wiki version 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.