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.

Crashes
Dolphin occasionally crashes when running this game.

No Video
Sonic Unleashed has very unusual depth clipping issues, resulting in a black screen if the game is not perfectly emulated. For years, these problems were fixed by the "Sonic Unleashed hack", a very messy and annoying projection hack. In, this hack was removed so a proper fix could be found. This broke OpenGL compatibility, but D3D continued to render since depth clipping was broken in that backend. However, this clipping bug was fixed in, leaving this game broken in both backends. Fixed by a proper implementation in. See and the Dec 2014 Dolphin Progress Report for details.

60FPS hack
04868794 3F800000 04792460 0000003C

Enter this as an AR code in the game's configuration settings. This patch will unlock the game's frame rate from 30FPS on actual hardware to 60FPS.

Check "Store EFB Copies To Texture Only.". It may also be advisable to increase the emulated CPU clock to maintain 60FPS rendering, although this option is not available in recent builds and is not required.

Known problems:


 * Boss battles are broken.