Sonic Unleashed

Sonic Unleashed (released as Sonic World Adventure in Japan), is a video game in the Sonic the Hedgehog series developed by Sonic Team and published by Sega for multiple platforms in 2008. The game follows Sonic the Hedgehog as he attempts to restore the world to normal after his nemesis, Doctor Eggman, splits the world into pieces, as well as his struggles with his new beast form, Sonic the Werehog. Gameplay features two distinct styles, with each being played either during daytime or night-time. Daytime stages incorporate Sonic's traditional platforming and trademark speed, with a combination of behind-the-back third-person viewpoints and 2D side-scroller platforming; gameplay seamlessly transitions between these two views. Night-time levels see Sonic transform into the Werehog; gameplay slows down to accommodate greater platform play, and involves combat against waves of enemies using the Werehog's brute strength.

60FPS Hack
These Gecko Code for the US version (RSVE8P) will unlock the game's frame rate from 30FPS on actual hardware to 60FPS. Each level the framerate will reset to 30FPS until you re-toggle. This was done to allow full completion of the game without turning off the patch. Use the version depending on which control scheme you will use in-game.

Enable "Store EFB Copies To Texture Only.". It may also be advisable to increase the emulated CPU clock to maintain 60FPS rendering. The 60 FPS is graphic dependent, so lowering the internal rendering resolution may be required to maintain 60 FPS.

Known problems while in 60 FPS:
 * Boss battles are broken while in 60 FPS
 * Werehog can't open doors in 60 FPS
 * Short cutscenes in the Werehog levels don’t end in 60 FPS; enemies will move before you regain control
 * Sonic's sideways movement when running fast stutters, and will briefly try to stop himself every time you move left or right.
 * Music cues in the results screen are mistimed
 * Menu animation, and by extension navigating it, is far faster in 60 FPS

GameCube Controller: $60 FPS v2 and GC Toggle [yorkiesandskittles, dreamsyntax] 28760BF7 00000008 04868794 3F800000 04792460 0000003C 0419D33C 4E800020 E0000000 80008000 28760BF7 00000004 04868794 40000000 04792460 0000001E 0419D33C 806304C4 E0000000 80008000
 * ON GAMECUBE CONTROLLER:
 * D-pad Up for 60FPS
 * D-pad Down for 30FPS
 * Can be used on menus/stages.
 * Resets automatically to 30fps per level. Bosses are broken with 60fps, so this toggle was made to allow the best of regular stages without needing to restart everytime.
 * This also fixes the stopping bug with werehog while dashing in 60fps.
 * Original code by yorkiesandskittles
 * Toggle and werehog fix added by dreamsyntax
 * Original code by yorkiesandskittles
 * Toggle and werehog fix added by dreamsyntax
 * Toggle and werehog fix added by dreamsyntax

Wiimote + Nunchuck: $60 FPS v2 and Wiimote Toggle [yorkiesandskittles, dreamsyntax] 288144aa 00000008 04868794 3f800000 04792460 0000003c 0419d33c 4e800020 e0000000 80008000 288144aa 00000004 04868794 40000000 04792460 0000001e 0419d33c 806304c4 e0000000 80008000
 * ON Wiimote:
 * D-pad Up for 60FPS
 * D-pad Down for 30FPS
 * Can be used on menus/stages.
 * Resets automatically to 30fps per level. Bosses are broken with 60fps, so this toggle was made to allow the best of regular stages without needing to restart everytime.
 * This also fixes the stopping bug with werehog while dashing in 60fps.
 * Original code by yorkiesandskittles
 * Toggle and werehog fix added by dreamsyntax
 * Original code by yorkiesandskittles
 * Toggle and werehog fix added by dreamsyntax
 * Toggle and werehog fix added by dreamsyntax