Sonic Generations

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Sonic Generations
Sonic Generations Cover.jpg
Developers
Publishers
 
Engines
Release dates
Windows
November 1, 2011
Sonic Generations at WineHQ
Sonic Generations at SteamDB
 Sonic Generations at Wikipedia
Sonic the Hedgehog
Sonic CD 1996
Sonic 3D Blast 1997
Sonic & Knuckles Collection 1997
Sonic R 1998
Sonic Adventure DX 2003
Sonic Heroes 2004
Sonic Riders 2006
Sonic Mega Collection Plus 2007
Sonic & Sega All-Stars Racing 2010
Sonic 3D Blast (2010) 2010
Sonic the Hedgehog 2010
Dr. Robotnik's Mean Bean Machine 2010
Sonic Spinball 2010
Sonic the Hedgehog 2 2011
Sonic 3 & Knuckles 2011
Sonic Adventure DX (2011) 2011
Sonic Generations 2011
Casino Nights
Sonic CD (2012) 2012
Sonic the Hedgehog 4: Episode I 2012
Sonic the Hedgehog 4: Episode II 2012
Sonic Adventure 2 2012
Sonic Adventure 2: Battle
Sonic & All-Stars Racing Transformed 2013
Metal Sonic & Outrun
Yogscast
Ryo Hazuki
Sonic Adventure DX (Steam) 2014
Sonic Dash 2014

Key points

Advantage The Unleashed Project Mod comes with Sonic Unleashed day stages ported from the Xbox 360 version with many graphical and minor gameplay improvements, as well as its own hub world.
Advantage The FxPipeline Renderer, included in SonicGMI contains graphical improvements and an optimized graphical renderer, providing better performance & lighting.

General information

More information Official developer site
More information Sonic News Network - A massive wiki for the Sonic the Hedgehog universe
More information Sonic Retro - A huge fan site for everything Sonic the Hedgehog. Mods for all the games can be found here
More information Steam Community Discussions
More information Steam Users' Forums

Availability[edit]

Source DRM Notes Keys
Amazon.com Availability Table Icons - Steam.svg
Green Man Gaming Availability Table Icons - Steam.svg
Steam Availability Table Icons - Steam.svg
Information All versions require Steam.

Essential improvements[edit]

Sonic GMI[edit]

Information Includes FxPipeline Renderer

SonicGMI (Generations Mod Installer) is the only mod manager for Sonic Generations, and is required by all mods. You can download it here.

Unleashed Project Mod[edit]

The Unleashed Project Mod comes with Sonic Unleashed day stages ported from the Xbox 360 version with many graphical and minor gameplay improvements, as well as its own hub world.

Graphics Overhaul[edit]

Information Minimal to no performance impact

Sonic Generations renders generic shadows at 90° angles. This mod enables true directional shadows, lightshafts, and includes various graphical tweaks explained in the video. Note that the folder "Graphics Overhaul" is the main mod for the base game, while the included folders are intended to be merged with the mods named.

High Resolution Shadows[edit]

Information Only for the shadows cast by dynamic objects, not those that are baked into the levels themselves.
Information May impact performance.

There's a way to go beyond the shadow resolution options offered by the game, and it involves some manual modifications to the executable. Step-by-step instructions can be found here.

Game data[edit]

In-game options menu.

Configuration file(s) location[edit]

Information May occasionally break. See Critical Error.
  Location 
Windows <path-to-game>\*.cfg

Save game data location[edit]

  Location 
Windows <Steam-folder>\userdata\<user-id>\71340

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native support
GameSave Manager Native support

Video settings[edit]

External video settings.
Graphics option Option WSGF Notes
Widescreen resolution Hackable WSGF WS Bronze.svg Use Widescreen Fixer.
Multi-monitor Hackable WSGF MM Bronze.svg Use Widescreen Fixer.
Field of view (FOV) No native support
Windowed Hackable DxWnd compatible, but can result in performance loss.[citation needed]
Borderless fullscreen windowed No native support
Anisotropic filtering (AF) Hackable Force in the graphics card control panel.
Anti-aliasing (AA) Native support
Vertical sync (Vsync) Native support
60 FPS Native support Frame rate is capped at 60 FPS. Unlocking the FPS effects the game's performance and gameplay negatively.
120+ FPS No native support

Input settings[edit]

External control settings.
Keyboard and mouse Native Notes
Remapping Native support Keys must be bound to a virtual Xbox 360 Controller. The game will display the matching gamepad buttons instead of keyboard keys in the tooltips.
Mouse input in menus No native support Only for external configuration tool.
Mouse Y-axis inversion No native support
Controller
Controller support Native support XInput controllers only.
Full controller support Native support
Controller remapping Native support
Controller Y-axis inversion No native support

Audio settings[edit]

External audio settings.
Audio options Native Notes
Separate volume controls Native support
Surround sound Native support Auto configures up to 5.1 output[1]
Subtitles Native support
Closed captions No native support
Mute on focus lost Native support

Localizations

Language UI Audio CC Notes
English Native support Native support Native support
French Native support Native support Native support
German Native support Native support Native support
Italian Native support Native support Native support Some translation issues exist.
Japanese Native support Native support Native support
Spanish Native support Native support Native support

VR support[edit]

3D modes Native Notes
Native 3D Native support Side-by-side
Nvidia 3D Vision Native support

Issues fixed[edit]

Issues with Nvidia Optimus laptops[edit]

Method 1[edit]

Fix Method 1: "Extend Desktop" Fix

  1. Open up Nvidia Control Panel.
  2. Click on "Manage 3D Settings" in the left side of the panel, and click "add".
  3. Select <path-to-game>\SonicGenerations.exe.
  4. Select the option to force it to use Nvidia Graphics Card.
  5. Now, go to your desktop. Right click on it, and select "Screen Resolution". Press Detect in this new Window. (If you can see two displays that are grayed out and named after your video cards, you're probably good to go.)
  6. Choose your Nvidia card and select "Attempt to connect anyway on [VGA/HDMI]". When you found it, click apply.
  7. Choose extended desktop and apply again. This will force-activate your discrete GPU.
  8. Open the Sonic Config tool and see if your Nvidia card is present (it really should be), and of course, choose it. Now start Sonic, and it will probably work.
  9. If not, try running the Sonic Config again and this time deliberately select the non-Nvidia card. Try starting Sonic again. Some people have said that the now-force-activated Nvidia card took control anyway at this point, solving the problem.

Method 2[edit]

Information Use Method 2 only if Method 1 does not work
Information This fix is know to work on GeForce GT 555M, GeForce GT 540M, and GeForce GT 525M chipsets

Fix Method 2: "Config File Edit" Fix[2]

  1. (Revert any changes you made in Method 1, if necessary: alter the Screen Resolution settings to Show Desktop Only on 1, Apply, then pick Remove This Display on the NVIDIA screen, and Apply again).
  2. Open the NVIDIA Control Panel, go to "Manage 3D Settings" then "Program Settings". Add the sonicgenerations.exe executable and set the preferred graphics processor to be the NVIDIA one.
  3. Open "Control Panel" and look for the "Device Manager". Open it and expand the "Display Adapters" item. Make a note of the exact name given to your NVIDIA adapter (including the use of capitalization). To be sure you have the whole name, open the adapter's properties in the same menu, switch to the Details tab, select "Device Description" from the drop-down, and right-click, copy the displayed information.
  4. Use the Sonic Generations configuration tool to configure the game to your liking and save.
  5. Go to Sonic Generations installation folder.
  6. Edit GraphicsConfig.cfg.
  7. The second line will be the name of your Intel adapter. Replace this with the name of your NVIDIA adapter as it appeared in Device Manager.
  8. You should see a line that says something like "MONITOR\LGD0292\{4d36e96e-e325-11ce-bfc1-08002be10318}\ 0000" (this will vary depending on your exact setup, just look for line of this format), it should be the second to last line. Delete the contents of this line, so you are now left with a blank line. Here is a finished configuration file as an example:
Do not manually edit this file, use the configuration tool.
NVIDIA GeForce GT 555M 
\\.\DISPLAY1
1600.900.60
1
1
1
1
0
d7b78e66-4256-11cf-fd56-b424b7c2c535

1515474505

Save the edited file. You should now be able to play the game.

Information It is crucial that when you go to device manager you copy it exactly as it says. The tested GTX 580M was followed by 5 spaces; the tested 540M and 525M by 2. Your own chip's details may vary.
Information If DISPLAY1 does not work, it is recommended to try DISPLAYi, where i is the number of displays you currently have enabled.

Low FPS[edit]

Fix Lag in game[3]

  1. Turn off Vsync in game through the config tool.
  2. Force it through the graphics driver.

Configuration Tool does not open/crashes[edit]

Fix Config tool crashing

Download and install the Microsoft .NET Framework 4.

Notes

Information If the above doesn't work run Windows Update and install ALL Updates available.

Crash on startup[edit]

Fix Set sound quality to 24 bit, 48000 Hz

See Sound problems (cracking, delays, missing music/effects, etc.)

Fix Other possible solutions

Information If the sound quality fix doesn't work, try the following:
  1. Run Sonic Generations and Steam as administrator.
  2. Have Steam verify the integrity of the game cache
  3. If you still have a crash after doing the above, update your graphic card drivers, download the newest Direct X and install it, and finally run Windows Update and install all updates available.

Critical Error[edit]

Information Complete error states The detected configuration does not match your current hardware. Please run the configuration tool.

Fix Delete config files and re-run config tool

  1. Delete *.cfg files in <path-to-game>
  2. Re-run config tool and ensure you select resolution and refresh rate that your computer supports.

Crash when trying to play online ranking mode[edit]

Fix Instructions

  • If you have more than 100 friends on Steam, even if you are offline in chat, online mode will cause to crash the game. Remove friends to have 99 or less, and the game won't crash anymore.
  • Loading a level in the singleplayer, exiting it and then starting it in ranked mode may reduce the chances of a crash.

Quickstep fix[edit]

Fix Modern Sonic's Quickstep sound doesn't play

  1. Download This fix
  2. Place the contents of "normal" map into <path-to-game>\

Notes

Information Place the Unleashed Project map only if you use that mod.
Information This mod has to be placed over all other audio mod.

Black screen but can hear sound[edit]

Go to Catalyst Control Center / Nvidia Control Panel and disable all custom Anti Aliasing profiles (reset it to default if needed).

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
64-bit executable No native support

Middleware[edit]

Middleware Notes
Physics Havok

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP 7
Processor (CPU) Intel Pentium Dual-Core T4200 (2x2.0GHz) or AMD equivalent Intel Core i5 @ 2.66 GHz / AMD Phenom II X4 @ 3.0 GHz
System memory (RAM) 2 GB (Windows XP)/3 GB (Vista, 7) 3 GB
Hard disk drive (HDD)
11 GB
Video card (GPU) Nvidia GeForce 8800
ATI Radeon HD 2900
512 MB of VRAM
DirectX 9 compatible
Nvidia GeForce GTX 460
ATI Radeon HD 5850
1 GB of VRAM

References

  1. PC Gaming Surround Sound Round-up
  2. [1]
  3. [2]