Sonic Generations

Set across three defining eras from 20 years of Sonic the Hedgehog video game history, the instantly recognisable environments of Sonic Generations have been re-built in stunning HD and are now playable in both classic side scrolling 2D from 1991, as well as modern 3D style found in Sonic's most recent adventures. Each incarnation of Sonic in Sonic Generations comes complete with his trademark special move, Spin Dash and Spin Attack for Classic Sonic, and Homing Attack and Sonic Boost for Modern Sonic. An innovative new interactive menu system allows for complete immersion in Sonic's universe with favourite characters and hidden treasures gradually being revealed throughout the game.

Support Summary

Widescreen
Ultra/Super‑Wide
Multi-Monitor
4K Ultra HD
Support
Method
HUD
Cutscenes
FMVs

Game Information

Game Status:Released
Release Date:
Tested Version:Steam
Play Styles:Single-Player
Setting:Cartoon
Developer:Sonic Team

Screenshots Comparison

4:3 Screenshot
16:10 Screenshot
16:9 Screenshot
21:9 Screenshot
32:9 Screenshot
Eyefinity / Surround Screenshot
Solutions & Issues
Widescreen Solution & Issues:

A memory editing hack is needed to fix the FOV and achieve hor+.
Flawless Widescreen is able to fix FOV without any problems or bugs. You can find this tool HERE. The HUD can be un-stretched by placing a modified script in the FWS directory:

C:\Program Files (x86)\Flawless Widescreen\PluginCache\FWS_Plugins\Modules\SonicGenerations\Dependencies\Scripts

It can also be done using Brandondorf's fixed exe for version 1.0.0.5. To achieve that, download the archive containing the edited exe, extract the contents and then copy "SonicGenerations.exe" to "C:\Program Files(x86)\Steam\steamapps\common\sonic generations\". The screen change for this hack is vert+ as the game's original aspect ratio is 16:9.

Optional FOV:
To get a higher FOV, open up SonicGenerations.exe in any hex editor of your choice, then go to offset FC10B5 and change 00 00 80 3F to a lower value such as 00 00 40 3F - see Additional Screenshots.

If you are using Flawless Widescreen and you want to adjust the FOV, download the modified script and place it in the directory as said with the HUD fix.

If you are running FWS, then restart it and you'll see the FOV slider which you can adjust it if the aspect ratio hack is enabled.

Note: The HUD is still in experimental stage since somethings maybe misplaced.

Ultra/Super-Wide Specific Solution & Issues:

Same solution as in Widescreen.

Eyefinity / Surround Specific Solution & Issues:

Same solution for widescreen, but issues may persist with objects not appearing on the far left and right hand sides of the screen. This is Sonic Generations' way of saving memory, using frustum culling to render objects that are supposed to be in the viewport as programmed. A mod has been created to fully disable frustum culling, which will eliminate the issue of geometry loading late.

To use the mod, you must install it the same way as any other Sonic Generations mod would be installed using SonicGMI or HedgeModManager.

4:3 Screenshot
4:3 w/ Flawless widescreen (modified lua script)
16:10 Screenshot
16:10 w/ Flawless widescreen (modified lua script)
16:9 Screenshot
16:9
21:9 Screenshot
Ultra Widescreen w/ Flawless widescreen (modified lua script)
32:9 Screenshot
Eyefinity / Surround Screenshot
Multi-Monitor w/ Flawless widescreen (modified lua script)
4:3 Menu
1280x960
16:10 Menu
1440x900
16:9 Menu
1600x900
Eyefinity / Surround Menu
4444x900
Uploaded by: Rose
Menu in Triplehead with Dopefish's fix
Uploaded by: Rose
Menu in 4:3 Open Matte with Brandondorf's fix
Uploaded by: Rose
4:3 Open Matte with Brandondorf's fix
Uploaded by: Rose
5:4 tallscreen with Brandondorf's fix
Uploaded by: Rose
9:16 tallscreen with Brandondorf's fix
Uploaded by: Rose
9:16 tallscreen with modified Flawless Widescreen script
Uploaded by: Rose
Uploaded by: Rose
3:1 with Brandondorf's fix
Uploaded by: Rose
3:1 with modified Flawless Widescreen script
Uploaded by: Rose
FOV (00 00 80 3F)
Uploaded by: Rose
FOV (00 00 40 3F)
Uploaded by: Rose
FOV (00 00 10 3F)
Uploaded by: Rose
FOV (00 00 D8 3E)
Uploaded by: Rose
FOV (00 00 A2 3E)
Uploaded by: Rose
FOV (00 00 73 3E)
Uploaded by: Rose
FOV adjusted to 0.34, with modified Flawless Widescreen script
Uploaded by: Rose
FOV adjusted to 1.28, with modified Flawless Widescreen script
16:10 Resolutions:
Eyefinity / Surround Resolutions:
Multi-Monitor Types:
Multi-Monitor Layouts:3x1-L