Actions

SCHG

Difference between revisions of "Sonic Adventure 2 (PC)/EXE Editing"

From Sonic Retro

m (Misc. Code)
m (Misc. Code)
Line 22: Line 22:
 
|-
 
|-
 
| Make all stages (minus Route 101, Route 280 and Chao World) appear in the stage select regardless of whether you've unlocked them
 
| Make all stages (minus Route 101, Route 280 and Chao World) appear in the stage select regardless of whether you've unlocked them
|  
+
| 2767BC
 
| 6773BC
 
| 6773BC
 
| 0F 95 C3
 
| 0F 95 C3
Line 28: Line 28:
 
|-
 
|-
 
|rowspan="2"| Make all stages (minus Route 101 and Route 280) show a character select instead of a mission select
 
|rowspan="2"| Make all stages (minus Route 101 and Route 280) show a character select instead of a mission select
|  
+
| 275A48
 
| 676648
 
| 676648
 
| 74
 
| 74
 
| EB
 
| EB
 
|-
 
|-
|  
+
| 2776DA
 
| 6782DA
 
| 6782DA
 
| 35
 
| 35
Line 45: Line 45:
 
|-
 
|-
 
| Disable the emerald radar
 
| Disable the emerald radar
|  
+
| 339E70
 
| 73AA70
 
| 73AA70
 
| 66
 
| 66
Line 51: Line 51:
 
|-
 
|-
 
| Make the goal ring appear for Knuckles and Rouge
 
| Make the goal ring appear for Knuckles and Rouge
|  
+
| 2C57F1
 
| 6C63F1
 
| 6C63F1
 
| 77
 
| 77
Line 75: Line 75:
 
|-
 
|-
 
| Always load 2P layout
 
| Always load 2P layout
|  
+
| 883AB
 
| 488FAB
 
| 488FAB
 
| 0F 84 85 00 00 00
 
| 0F 84 85 00 00 00
Line 81: Line 81:
 
|-
 
|-
 
| Never load 2P layout
 
| Never load 2P layout
|  
+
| 883AB
 
| 488FAB
 
| 488FAB
 
| 0F 84
 
| 0F 84
Line 87: Line 87:
 
|-
 
|-
 
| Load 2P layout in 1P and 1P layout in 2P
 
| Load 2P layout in 1P and 1P layout in 2P
|  
+
| 883AC
 
| 488FAC
 
| 488FAC
 
| 84
 
| 84
Line 93: Line 93:
 
|-
 
|-
 
| Always load hard mode layout
 
| Always load hard mode layout
|  
+
| 8843D
 
| 48903D
 
| 48903D
 
| 75 4C
 
| 75 4C
Line 99: Line 99:
 
|-
 
|-
 
| Never load hard mode layout
 
| Never load hard mode layout
|  
+
| 8843D
 
| 48903D
 
| 48903D
 
| 75
 
| 75
Line 105: Line 105:
 
|-
 
|-
 
| Load hard mode layout in missions 1-4 and normal layout in hard mode
 
| Load hard mode layout in missions 1-4 and normal layout in hard mode
|  
+
| 8843D
 
| 48903D
 
| 48903D
 
| 75
 
| 75
Line 127: Line 127:
 
|-
 
|-
 
|rowspan="2"| Fix for Dark Chao Walker in 1P mode
 
|rowspan="2"| Fix for Dark Chao Walker in 1P mode
|  
+
| 4DA3B
 
| 44E63B
 
| 44E63B
 
| 74 39
 
| 74 39
 
| 66 90
 
| 66 90
 
|-
 
|-
|  
+
| 340A90
 
| 741690
 
| 741690
 
| 74
 
| 74
Line 138: Line 138:
 
|-
 
|-
 
| Fix for Chao Walker in 1P mode
 
| Fix for Chao Walker in 1P mode
|  
+
| 340ADC
 
| 7416DC
 
| 7416DC
 
| 79
 
| 79
Line 144: Line 144:
 
|-
 
|-
 
| Enable the [[Game Secrets:Sonic Adventure 2#Debug_Menu|invisible debug menu]]
 
| Enable the [[Game Secrets:Sonic Adventure 2#Debug_Menu|invisible debug menu]]
|  
+
| 33A87
 
| 434687
 
| 434687
 
| CC 76 8B 00
 
| CC 76 8B 00
Line 150: Line 150:
 
|-
 
|-
 
|rowspan="2"| Fix for Amy and Metal Sonic's somersaults
 
|rowspan="2"| Fix for Amy and Metal Sonic's somersaults
|  
+
| 31736A
 
| 717F6A
 
| 717F6A
 
| 0F 84
 
| 0F 84
 
| 90 E9
 
| 90 E9
 
|-
 
|-
|  
+
| 31FFAE
 
| 720BAE
 
| 720BAE
 
| 74
 
| 74
Line 161: Line 161:
 
|-
 
|-
 
| Get the 2P characters' sound effects to load in 1P mode
 
| Get the 2P characters' sound effects to load in 1P mode
|  
+
| 58510
 
| 459110
 
| 459110
 
| 74 05
 
| 74 05
Line 167: Line 167:
 
|-
 
|-
 
| Get the 2P characters' voices to load in 1P mode
 
| Get the 2P characters' voices to load in 1P mode
|  
+
| 5853B
 
| 45913B
 
| 45913B
 
| 74 64
 
| 74 64
Line 173: Line 173:
 
|-
 
|-
 
| Make Mech Eggman playable in Chao World
 
| Make Mech Eggman playable in Chao World
|  
+
| 3BE0C
 
| 43CA0C
 
| 43CA0C
 
| 03
 
| 03
Line 179: Line 179:
 
|-
 
|-
 
| Make Mech Tails playable in Chao World
 
| Make Mech Tails playable in Chao World
|  
+
| 3BE46
 
| 43CA46
 
| 43CA46
 
| 02
 
| 02
Line 185: Line 185:
 
|-
 
|-
 
| Make Mechless Eggman playable outside Chao World
 
| Make Mechless Eggman playable outside Chao World
|  
+
| 3BE92
 
| 43CA92
 
| 43CA92
 
| 07
 
| 07
Line 191: Line 191:
 
|-
 
|-
 
| Make Mechless Tails playable outside Chao World
 
| Make Mechless Tails playable outside Chao World
|  
+
| 3BED6
 
| 43CAD6
 
| 43CAD6
 
| 06
 
| 06
Line 197: Line 197:
 
|-
 
|-
 
| Make the test stage accessible by setting the stage to 0
 
| Make the test stage accessible by setting the stage to 0
|  
+
| 3BD83
 
| 43C983
 
| 43C983
 
| 7D
 
| 7D
Line 203: Line 203:
 
|-
 
|-
 
| Make Amy playable in 1P mode
 
| Make Amy playable in 1P mode
|  
+
| 316213
 
| 716E13
 
| 716E13
 
| 74 1C
 
| 74 1C
Line 209: Line 209:
 
|-
 
|-
 
| Make Metal Sonic playable in 1P mode
 
| Make Metal Sonic playable in 1P mode
|  
+
| 316773
 
| 717373
 
| 717373
 
| 74 1C
 
| 74 1C
Line 215: Line 215:
 
|-
 
|-
 
| Make Tikal playable in 1P mode
 
| Make Tikal playable in 1P mode
|  
+
| 327523
 
| 728123
 
| 728123
 
| 74 1C
 
| 74 1C
Line 221: Line 221:
 
|-
 
|-
 
| Make Chaos playable in 1P mode
 
| Make Chaos playable in 1P mode
|  
+
| 327873
 
| 728473
 
| 728473
 
| 74 1C
 
| 74 1C
Line 227: Line 227:
 
|-
 
|-
 
| Make the Dark Chao Walker playable in 1P mode
 
| Make the Dark Chao Walker playable in 1P mode
|  
+
| 340061
 
| 740C61
 
| 740C61
 
| 74 1C
 
| 74 1C
Line 233: Line 233:
 
|-
 
|-
 
| Make the Chao Walker playable in 1P mode
 
| Make the Chao Walker playable in 1P mode
|  
+
| 3402C1
 
| 740EC1
 
| 740EC1
 
| 74 1C
 
| 74 1C
Line 239: Line 239:
 
|-
 
|-
 
| Always load two characters
 
| Always load two characters
|  
+
| 3CAEB
 
| 43D6EB
 
| 43D6EB
 
| 0F 84 90 00 00 00
 
| 0F 84 90 00 00 00
Line 245: Line 245:
 
|-
 
|-
 
| Always use splitscreen mode
 
| Always use splitscreen mode
|  
+
| 38B03
 
| 439703
 
| 439703
 
| 74 46
 
| 74 46
Line 251: Line 251:
 
|-
 
|-
 
| Make SEGA logo go away much quicker
 
| Make SEGA logo go away much quicker
 +
| 79227E
 
| 39167E
 
| 39167E
|
 
 
| 78
 
| 78
 
| 00
 
| 00
 
|-
 
|-
 
| Make Sonic Team logo go away much quicker
 
| Make Sonic Team logo go away much quicker
 +
| 792308
 
| 391708
 
| 391708
|
 
 
| 78
 
| 78
 
| 00
 
| 00

Revision as of 18:36, 19 January 2013

SCHG: Sonic Adventure 2
Dreamcast
GameCube
PC


This page is about various things you can edit in the sonic2app.exe file.
Note: In order to edit any of these values in a file, you will have to get the decrypted exe. Make sure the values given match your exe before editing it!

Misc. Code

This section is for code that doesn't fit into any of the above sections.

Description Address (EXE) Address (RAM) Original Bytes Replace With
Always get an A rank in missions 2 and 3 4FA88 450688 7F 1C 66 90
Always get an A rank in missions 1, 4 and 5 4EB99 44F799 72 08 66 90
Make all stages (minus Route 101, Route 280 and Chao World) appear in the stage select regardless of whether you've unlocked them 2767BC 6773BC 0F 95 C3 B3 01 90
Make all stages (minus Route 101 and Route 280) show a character select instead of a mission select 275A48 676648 74 EB
2776DA 6782DA 35 3D
Make the Gold Beetle never disappear 105459 506059 7E EB
Disable the emerald radar 339E70 73AA70 66 C3
Make the goal ring appear for Knuckles and Rouge 2C57F1 6C63F1 77 EB
Enable somersault and spindash in Chao Gardens 322CEB 7238EB 74 C0 66 90
Fix the Super Sonic water crash 2ED2E0 6EDEE0 55 C3
Fix for alternate characters in levels that start with a cutscene (like Big Foot) 57D92 458992 01 03
Always load 2P layout 883AB 488FAB 0F 84 85 00 00 00 66 90 66 90 66 90
Never load 2P layout 883AB 488FAB 0F 84 90 E9
Load 2P layout in 1P and 1P layout in 2P 883AC 488FAC 84 85
Always load hard mode layout 8843D 48903D 75 4C 66 90
Never load hard mode layout 8843D 48903D 75 EB
Load hard mode layout in missions 1-4 and normal layout in hard mode 8843D 48903D 75 74
Make Amy able to spindash 32321F 723E1F 77 09 66 90
324657 725257 74 EB
325276 725E76 75 EB
Fix for Dark Chao Walker in 1P mode 4DA3B 44E63B 74 39 66 90
340A90 741690 74 EB
Fix for Chao Walker in 1P mode 340ADC 7416DC 79 EB
Enable the invisible debug menu 33A87 434687 CC 76 8B 00 98 8F 8B 00
Fix for Amy and Metal Sonic's somersaults 31736A 717F6A 0F 84 90 E9
31FFAE 720BAE 74 EB
Get the 2P characters' sound effects to load in 1P mode 58510 459110 74 05 66 90
Get the 2P characters' voices to load in 1P mode 5853B 45913B 74 64 66 90
Make Mech Eggman playable in Chao World 3BE0C 43CA0C 03 07
Make Mech Tails playable in Chao World 3BE46 43CA46 02 06
Make Mechless Eggman playable outside Chao World 3BE92 43CA92 07 03
Make Mechless Tails playable outside Chao World 3BED6 43CAD6 06 02
Make the test stage accessible by setting the stage to 0 3BD83 43C983 7D EB
Make Amy playable in 1P mode 316213 716E13 74 1C 66 90
Make Metal Sonic playable in 1P mode 316773 717373 74 1C 66 90
Make Tikal playable in 1P mode 327523 728123 74 1C 66 90
Make Chaos playable in 1P mode 327873 728473 74 1C 66 90
Make the Dark Chao Walker playable in 1P mode 340061 740C61 74 1C 66 90
Make the Chao Walker playable in 1P mode 3402C1 740EC1 74 1C 66 90
Always load two characters 3CAEB 43D6EB 0F 84 90 00 00 00 66 90 66 90 66 90
Always use splitscreen mode 38B03 439703 74 46 66 90
Make SEGA logo go away much quicker 79227E 39167E 78 00
Make Sonic Team logo go away much quicker 792308 391708 78 00
Allow "Grind Race" to work in 1P 117FFF 518BFF 0F 8E 0F FF FF FF 66 90 66 90 66 90
Enable racing characters to coexist with other types in 2P mode 3274C7 7280C7 C7 46 1C A0 7D 72 00 66 90 66 90 66 90 90
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