Sonic Adventure 2 Preview/Debug Features

Sonic Adventure 2: Preview has a lot of Debug Features leftover in the games code, available through hacking or cheats.

Debug Mode
There is a debug mode in the demo that includes a variety of features including a camera editor, free movement and sound test among other things. When activated, the player will hear the first line of dialogue from the intro cutscene to signify that they have entered Debug mode.

In the final, only two parts of this display can still be activated: one that displays a line of data at the bottom of the screen and the ability to give Sonic a board by pressing Y on Controller 2. (This feature is enabled by default in the final, but only works in Metal Harbor.)

Unlike The Trial, upon activating Debug Mode, a textbox with an error message will appear saying "0に相当する台詞がない" (There is no dialogue equivalent to 0).

Free Movement
The free movement mode from the previous game is here. Entering Free Movement mode will cause Sonic to fall off his board if he is using one.
 * X - Enter
 * A - Exit
 * B - Starting Position
 * Analog Stick - Move
 * X + Analog Stick - Move up and down

Camera Editor
The Camera Editor is another feature available in debug mode is the most complex of all the features. Upon entering the editor, they will see various menus showing properties about the highlighted camera such as the angle, size, type and the data about the camera's positions.

The controls for the Camera Editor are as follows:

Port 1
When outside the editor, Sonic will turn his head towards the camera when either the L or R buttons are pressed, similar to the Z button in the previous game.
 * X + Y - Enter editor (or go to the point editor if already active)
 * A + X - Exit editor
 * A + B - Change movement speed (Main editor, with four settings: Normal, High, Super, and Madness)
 * X + B - Change movement speed (Point editor)
 * Directional Pad - Navigate Menus
 * B + Directional Pad - Increase or Decrease values
 * Analog Stick - Move current Camera
 * Start + Analog Stick - Rotate Camera
 * Start + A - Switch Camera
 * Start + B - Place Camera

Port 2
Any changes the player makes will remain until they exit the level.
 * A + Y - Toggle Camera Position
 * Y + A - Show the properties of any active cameras
 * X + B - Make camera triggers visible (if hidden, you can only see them inside the editor)

Sound Test
The fourth controller can access a menu used for testing sound effects:
 * A + X - Enter Sound Test
 * A - Play selected Sound
 * Y - Change call mode
 * Directional Pad - Navigate Menu
 * B + X - Exit Sound Test

Debug Menu
The Debug Menu in the final game also exists in this build, it can be accessed by swapping advertise.prs and title.prs.

Other than the background not existing it mostly functions the same as the final.

Also, all the levels are listed despite only City Escape, Green Forest, Prison Lane, Wild Canyon, Radical Highway, Sand Ocean, Dry Lagoon, Eggman & Tails (2P) being in this build.

Event Test
Like The Trial Event Test Debugging features can also be found in this build. This is accessed by changing the value of the following address to 6.
 * 8C0C534C

Main Controls

 * B (2P) - Pause
 * Start (2P) - Pause (+ Sounds & Music)
 * Left Trigger - Slow down and reverse cutscenes
 * Right Trigger - Speed up
 * Start - Exit cutscenes

Debug Camera Mode
Debug Camera Mode is a feature available in Event Test. This mode allows you to control the camera within a cutscene.

These are the controls for Debug Camera Mode:
 * B + Y - Enter/Exit
 * Analog Stick - Move Camera
 * Directional Pad - Rotate Camera
 * Left Trigger - Up Vertical
 * Right Trigger - Down Vertical

Sprite Viewer
This mode lets you view the textures loaded within the current event.
 * X + Y - Enter
 * A + Directional Pad - Position Texture
 * B + Directional Pad - Scroll through Textures
 * X + Directional Pad - Scales Textures
 * Hold Start - Alpha Draw
 * A + X - Deactivates