Sonic the hedgehog 2

Gallery of topics


Arts and graphics editing

Pallets editing:
About pallets and pallets pointers
How to make a rotating pallet from scratch
. . . . Creating a new rotating pallet
. . . . Taking a rotating pallet from another level
VRAM settings:
Editing the pattern load cue's
. . . . General format
. . . . Pattern load cue's offsets
. . . . Edit tutorial and example
Dynamic graphics:
Creating or editing animated patterns


Mappings and level layouts editing

Collisions editing:
The collision blocks reference chart
General: The collision format
. . . . The collision array
. . . . The collision index
. . . . Useful addresses to note
Sprites and rings placement:
The objects list reference
How to easily place an object by hex
Make your rings placement looks right
Format of object number 03: the side switcher
. . . . General format
. . . . All specific cases


Texts editing

HUD editing (SCORE - TIME - RINGS)


Sprites modifications

Specific sprites editing:
How to disable the EHZ boss chopper blades
Editing Metropolis zone warp tubes
Simple edits to the wasp (buzzbomber) sprite
Sprites programming:
How to restore the lost sprites manually
The sprites programming topic


Musics editing

General: The Sonic music hacking guide
. . . . Pointer format
. . . . Header format
. . . . Voice editing
. . . . Note editing
. . . . Coordination flags
. . . . Game specifics
. . . . Music locations
Editing the objects sound


Miscellaneous

Debug mode:
Make your own debug mode
Game scenario:
How to disable Tails following Sonic in all levels
How to change the order that the levels come in
. . . . General case
. . . . Changing the starting level
. . . . Specific case: Wing Fortress zone to Death Egg zone


Back to the main page
Table of contents