Difference between revisions of "Sonic Adventure 2 (PC)/EXE Editing"
From Sonic Retro
MainMemory (talk | contribs) m (adding Grind Race fix) |
MainMemory (talk | contribs) m (→Misc. Code) |
||
Line 13: | Line 13: | ||
| 450688 | | 450688 | ||
| 7F 1C | | 7F 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Always get an A rank in missions 1, 4 and 5 | | Always get an A rank in missions 1, 4 and 5 | ||
Line 19: | Line 19: | ||
| 44F799 | | 44F799 | ||
| 72 08 | | 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 | | Make all stages (minus Route 101, Route 280 and Chao World) appear in the stage select regardless of whether you've unlocked them | ||
Line 60: | Line 60: | ||
| 7238EB | | 7238EB | ||
| 74 C0 | | 74 C0 | ||
− | | | + | | 66 90 |
|- | |- | ||
| Fix the Super Sonic water crash | | Fix the Super Sonic water crash | ||
Line 78: | Line 78: | ||
| 488FAB | | 488FAB | ||
| 0F 84 85 00 00 00 | | 0F 84 85 00 00 00 | ||
− | | 90 90 | + | | 66 90 66 90 66 90 |
|- | |- | ||
| Never load 2P layout | | Never load 2P layout | ||
| | | | ||
| 488FAB | | 488FAB | ||
− | | 0F 84 | + | | 0F 84 |
− | | 90 E9 | + | | 90 E9 |
|- | |- | ||
| Load 2P layout in 1P and 1P layout in 2P | | Load 2P layout in 1P and 1P layout in 2P | ||
| | | | ||
− | | | + | | 488FAC |
− | | | + | | 84 |
− | | | + | | 85 |
|- | |- | ||
| Always load hard mode layout | | Always load hard mode layout | ||
Line 96: | Line 96: | ||
| 48903D | | 48903D | ||
| 75 4C | | 75 4C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Never load hard mode layout | | Never load hard mode layout | ||
| | | | ||
| 48903D | | 48903D | ||
− | | 75 | + | | 75 |
− | | EB | + | | EB |
|- | |- | ||
| 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 | ||
| | | | ||
| 48903D | | 48903D | ||
− | | 75 | + | | 75 |
− | | 74 | + | | 74 |
|- | |- | ||
|rowspan="3"| Make Amy able to spindash | |rowspan="3"| Make Amy able to spindash | ||
Line 114: | Line 114: | ||
| 723E1F | | 723E1F | ||
| 77 09 | | 77 09 | ||
− | | | + | | 66 90 |
|- | |- | ||
| 324657 | | 324657 | ||
Line 130: | Line 130: | ||
| 44E63B | | 44E63B | ||
| 74 39 | | 74 39 | ||
− | | | + | | 66 90 |
|- | |- | ||
| | | | ||
Line 164: | Line 164: | ||
| 459110 | | 459110 | ||
| 74 05 | | 74 05 | ||
− | | | + | | 66 90 |
|- | |- | ||
| Get the 2P characters' voices to load in 1P mode | | Get the 2P characters' voices to load in 1P mode | ||
Line 170: | Line 170: | ||
| 45913B | | 45913B | ||
| 74 64 | | 74 64 | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make Mech Eggman playable in Chao World | | Make Mech Eggman playable in Chao World | ||
Line 206: | Line 206: | ||
| 716E13 | | 716E13 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make Metal Sonic playable in 1P mode | | Make Metal Sonic playable in 1P mode | ||
Line 212: | Line 212: | ||
| 717373 | | 717373 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make Tikal playable in 1P mode | | Make Tikal playable in 1P mode | ||
Line 218: | Line 218: | ||
| 728123 | | 728123 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make Chaos playable in 1P mode | | Make Chaos playable in 1P mode | ||
Line 224: | Line 224: | ||
| 728473 | | 728473 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make the Dark Chao Walker playable in 1P mode | | Make the Dark Chao Walker playable in 1P mode | ||
Line 230: | Line 230: | ||
| 740C61 | | 740C61 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make the Chao Walker playable in 1P mode | | Make the Chao Walker playable in 1P mode | ||
Line 236: | Line 236: | ||
| 740EC1 | | 740EC1 | ||
| 74 1C | | 74 1C | ||
− | | | + | | 66 90 |
|- | |- | ||
| Always load two characters | | Always load two characters | ||
Line 242: | Line 242: | ||
| 43D6EB | | 43D6EB | ||
| 0F 84 90 00 00 00 | | 0F 84 90 00 00 00 | ||
− | | 90 90 | + | | 66 90 66 90 66 90 |
|- | |- | ||
| Always use splitscreen mode | | Always use splitscreen mode | ||
Line 248: | Line 248: | ||
| 439703 | | 439703 | ||
| 74 46 | | 74 46 | ||
− | | | + | | 66 90 |
|- | |- | ||
| Make SEGA logo go away much quicker | | Make SEGA logo go away much quicker | ||
Line 266: | Line 266: | ||
| 518BFF | | 518BFF | ||
| 0F 8E 0F FF FF FF | | 0F 8E 0F FF FF FF | ||
− | | 90 90 | + | | 66 90 66 90 66 90 |
|} | |} | ||
{{SCHGuides}} | {{SCHGuides}} | ||
[[Category:Sonic Community Hacking Guide]] | [[Category:Sonic Community Hacking Guide]] |
Revision as of 23:32, 2 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 | 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 | 676648 | 74 | EB | |
6782DA | 35 | 3D | ||
Make the Gold Beetle never disappear | 105459 | 506059 | 7E | EB |
Disable the emerald radar | 73AA70 | 66 | C3 | |
Make the goal ring appear for Knuckles and Rouge | 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 | 488FAB | 0F 84 85 00 00 00 | 66 90 66 90 66 90 | |
Never load 2P layout | 488FAB | 0F 84 | 90 E9 | |
Load 2P layout in 1P and 1P layout in 2P | 488FAC | 84 | 85 | |
Always load hard mode layout | 48903D | 75 4C | 66 90 | |
Never load hard mode layout | 48903D | 75 | EB | |
Load hard mode layout in missions 1-4 and normal layout in hard mode | 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 | 44E63B | 74 39 | 66 90 | |
741690 | 74 | EB | ||
Fix for Chao Walker in 1P mode | 7416DC | 79 | EB | |
Enable the invisible debug menu | 434687 | CC 76 8B 00 | 98 8F 8B 00 | |
Fix for Amy and Metal Sonic's somersaults | 717F6A | 0F 84 | 90 E9 | |
720BAE | 74 | EB | ||
Get the 2P characters' sound effects to load in 1P mode | 459110 | 74 05 | 66 90 | |
Get the 2P characters' voices to load in 1P mode | 45913B | 74 64 | 66 90 | |
Make Mech Eggman playable in Chao World | 43CA0C | 03 | 07 | |
Make Mech Tails playable in Chao World | 43CA46 | 02 | 06 | |
Make Mechless Eggman playable outside Chao World | 43CA92 | 07 | 03 | |
Make Mechless Tails playable outside Chao World | 43CAD6 | 06 | 02 | |
Make the test stage accessible by setting the stage to 0 | 43C983 | 7D | EB | |
Make Amy playable in 1P mode | 716E13 | 74 1C | 66 90 | |
Make Metal Sonic playable in 1P mode | 717373 | 74 1C | 66 90 | |
Make Tikal playable in 1P mode | 728123 | 74 1C | 66 90 | |
Make Chaos playable in 1P mode | 728473 | 74 1C | 66 90 | |
Make the Dark Chao Walker playable in 1P mode | 740C61 | 74 1C | 66 90 | |
Make the Chao Walker playable in 1P mode | 740EC1 | 74 1C | 66 90 | |
Always load two characters | 43D6EB | 0F 84 90 00 00 00 | 66 90 66 90 66 90 | |
Always use splitscreen mode | 439703 | 74 46 | 66 90 | |
Make SEGA logo go away much quicker | 39167E | 78 | 00 | |
Make Sonic Team logo go away much quicker | 391708 | 78 | 00 | |
Allow "Grind Race" to work in 1P | 117FFF | 518BFF | 0F 8E 0F FF FF FF | 66 90 66 90 66 90 |