The earliest version of Damian's guide I found on this comp is this:
"=================================
Sonic 2 Hacking Guide v1.00
Copyright© 1999 by Damian Grove
=================================
(Use "Word Wrap" for this file)
Welcome to my Sonic The Hedgehog 2 hackers guide! I will be able to tell you how to choose your lives, levels, edit object mapping (the way the 32x32 sprites are lines up on a single sprite), and more. Right now, my notes are very sketchy. You may not even understand some of it. I am constantly working on this, so expect to see major updates. Oh, and one more thing. If you use Microsoft Developer Studio, you will uderstand the code pointers well enough. If you use HEX, ignore the first zero. This has confused many people.
------------------------
////////CONTENTS
------------------------
(1) KGEN/Genecyst Saves
(01) Startup Data
(02) Levels
(03) Tiles
(04) Acts
(05) Lives
(2) Sonic 2 Binary
(01) Mappings
(02) Object Routins
(03) Solids
(04) Music
(05) Commands
(06) Extra
-----------------------------------
////////KGEN/Genecyst Saves
-----------------------------------
//1-01////////
//////////////
//Startup Data
//////////////
011E8E Level Name? (Still studying this) This is sometimes valid depending on the selection.
011E8F Level Name/Tiles?
012272 Music
012273 TILES/Debug?
012270 Screen pointers
011EA0 00 0B B0 00 00 03 00
00 = Level
00 = Act
03 = Lives
So, if I wanted to start on Hidden Palace Zone Act 2 with 36 lives, I would have this:
00 0B B0 08 01 24 00
//1-02//
////////
//Levels
////////
# NAME # IDENTIFIER
01 Emerald Hill 00
02 Chemical Plant 0D
03 Aqua Ruin 0F
04 Casino Night 0C
05 Hill Top 07
06 Mystic Cave 0B
07 Hidden Palace 08
08 Oil Ocean 0A
09 Metropolice 04
10 Sky Chase 10
11 Wing Fortress 06
12 Death Egg 0E
//1-03/
///////
//Tiles
///////
--(for Sonc 2 Beta)--
Wood DC Emerald Hill
Hidden Palace D4 is the default for all the levels in the full Sonic 2. I tried changing it and I got a blank screen. This tells me that I am getting warmer to getting its art back!
There are a total of 4 levels that were taken out. They are labeled:
??? 01
Wood 02 43
??? 03
Genecide City 09 <----Level name data still exist!
So actully, there was 16 levels at one time.
//1-04
//////
//Acts
//////
Act 1 00
Act 2 01
Act 3 02
Metropolice Zone Act 3 can also be selected by changing the level number to 05.
//1-05/
///////
//Lives
///////
000 00
001 01
002 02
003 03
004 04
005 05
006 06
007 07
008 08
009 09
010 0A
011 0B
012 0C
013 0D
014 0E
015 0F
016 10
017 11
018 12
Etc, etc, etc. This makes it so you can have a max of 255 lives.
------------------------------
////////Sonic 2 Binary
------------------------------
//2-01////
//////////
//Mappings
//////////
0714F0-?????? Sonic
071FF6-07393C Smoke streams
073AF8-?????? Tails
0748B2-?????? Sega logo
07CD30-07D227 Sonic/Tails logo animation
07D230-?????? Level intro
//2-02//////////
////////////////
//Object Routins
////////////////
0E41FE-??????
0E4381 Rings Act 1
0E4382 Rings Act 2
0E6800 Execute all debug sprites for 00 except rings and end level mark - act 1
0E6801 Execute all debug sprites for 00 - act 1
0E6802 Execute all debug sprites for 00 except rings and end level mark - act 2 (buggy)
0E6803 Execute all debug sprites for 00 - act 2 (buggy)
0E6810 Execute all debug sprites for 04 except rings and end level mark - act 1
0E68C0 Random ring loss for 00 - act 1
0E6980 Blue liquid worms thingies for 00 - act 1 (from 0D)
This is the thing that looks like a color palette when you open it as a RAW file.
//2-03//
////////
//Solids
////////
044E50-??????
//2-04/
///////
//Music
///////
0ED100-??????
//2-05////
//////////
//Commands
//////////
NqNqNqNqNq Switches to another frame
Sx ??????
Nu Sprite offsets
UrUrUrUrUr ??????
init C initializer?
HB Pixel offsets
//2-06/
///////
//Extra
///////
Graphics are displayed by tile sets. The art in Hidden Palace is not displayed correctly simply because the tile set value is not correct. The tile value is set to display Oil Oceans art. This is because in early beta versions of the game, Hidden Palace actually came before Oil Ocean and when it was removed, Oil Ocean took over that level slot. Hidden Palace still reads this section though. Also, there is a data section that sets witch sections are walls/floors, and which you can go through. I found that out by doing an experiment. I don't know what the section is though. Anyway, this is proof that the Hidden Palace Zone CAN be restored correctly.
S P E C I A L T H A N K S :
Scott Feeny --------- Extra level editing info
A.J. Freda ---------- Extra screen pointer info
that's all for now. You can e-mail me at
[email protected] or visit my homepage at www.geocities.com/TimesSquare/Alley/6250."
1999... I think that's my earliest, but I may have older on the other drive.
-Samantha