Sonic Adventure 2 (2012)
|Sonic Adventure 2|
This game has a bugs page
The 2012 version of Sonic Adventure 2 is yet another port of a port.
The test level is still present, but can now only be accessed by means of a glitch. To access it, a Chao Key must be collected while it is out of range of the camera; while this is possible with any character, it must be done while playing the game at a 16:9 aspect ratio. The easiest way to access it is with Dr. Eggman in Cosmic Wall.
This glitch was "fixed" in the PC version by forcing the level ID to Chao World if it is set to the test level. Attempting to freeze the value at 0 loads Chao World with a mission box, which itself contains text not viewable in any previous version of the game.The check can be easily bypassed, allowing the test level to be loaded: with a hex editor and decrypted .exe, go to 0x3BD83; with a memory editor, go to 0x43C983. Change byte 7D to EB.
Leftovers from previous versions
Previous versions of the game had a Tutorial option in the Extras menu where Omochao would provide the player with a guide on how to play the game. This tutorial was replaced in this version, but the original Omochao version (as well as the option for it) are still in the game. This tutorial menu is identical to the one used in the GameCube version.
In the Steam port, all FMVs are stored in the MPEG Sofdec (SFD) format, but the original MPEG (M1V) files are still present. Format aside, the videos are identical.
GameCube Memory Card
Find out if the GameCube model still exists.
In the Steam version, Data_DLL.dll's cardObj export contains a list of four models of GameCube memory cards in a box with a slot indicator above them, one each for Slot A and Slot B in English and Japanese. Additionally, fileSelect.prs, fileSelect_e.prs, fileSelect.pak, and fileSelect_e.pak contain textures for the GameCube model that appears in the back of the GameCube version's save file select screen.