flarn2006 / SA2CheatTable

Sonic Adventure 2 Cheat Table
GNU General Public License v3.0
16 stars 4 forks source link

SA2 Cheat Table

This is a cheat table for the PC version of Sonic Adventure 2 that allows for many different types of hacks. It makes extensive use of Cheat Engine's Lua scripting engine to enable advanced hacks (like spawning items).

Download Cheat Engine at http://www.cheatengine.org/

Features Overview

Live Edit Mode

Live Edit Mode is a new feature that enables you to use the game pad to manipulate objects in-game (yes, I know I'm giving a lot of attention to that part!) with minimal window switching. It replaces the keyboard control feature, though the original keyboard controls still work when SA2 is active.

Once Live Edit Mode is activated (use the button on the Object Editing dialog) you can press Down on the D-pad to enable the cursor. Use the right analog stick and the triggers to move the cursor. When the cursor is activated, the closest object to the cursor will automatically be selected. You can also press Left to place whatever item you have highlighted in the object placement dialog, similar to the debug mode in the Genesis games. When the cursor is enabled, press Down again to turn it off and keep the selection.

With an object selected (and the cursor not active) you can also move and rotate the object using the controller. Hold Left to move the object around using the same controls as moving the cursor. Holding Up allows you to rotate the object. The triggers rotate around the Y (vertical) axis, and the right analog stick rotates around the X and Z (horizontal) axes. Keep in mind that some objects use the rotation values, especially the X and Z values, for different purposes. As a result, rotating these objects like this can cause different results, such as changing the rate at which it moves, or possibly crashing the game.

Another feature you may notice is that some previously invisible objects (such as collision boxes) are made visible. For example, in City Escape, you may see cyan boxes around rails, which I believe have something to do with giving bonus points for "tricks", and cylinders surrounding tree trunks which otherwise have no collision. If you've ever seen that "debug mode" Gameshark code for Sonic Adventure on the Dreamcast that makes all those white boxes appear, this serves a similar purpose.

If you quit and reload Cheat Engine without restarting SA2, and LEM's text display no longer functions, this is due to a limitation in Cheat Engine 6.3 and older. Upgrading to 6.4 should fix this.

Miscellaneous Tips

Licensing

This software is licensed under the GNU General Public License v3.0.


This could not have been made without the help of MainMemory from the Sonic Retro forums. Thank you! :-)