Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Sonic Generations"

From PCGamingWiki, the wiki about fixing PC games
(Blanked the page)
Tag: Blanking
Line 1: Line 1:
{{Infobox game
 
|cover        = Sonic_Generations_Cover.jpg
 
|developers  =
 
{{Infobox game/row/developer|Sonic Team}}
 
{{Infobox game/row/porter|Devil's Details|Windows}}
 
|publishers  =
 
{{Infobox game/row/publisher|Sega}}
 
|engines      =
 
{{Infobox game/row/engine|Hedgehog Engine}}
 
|release dates=
 
{{Infobox game/row/date|Windows|November 1, 2011}}
 
|reception    =
 
{{Infobox game/row/reception|Metacritic|sonic-generations|77}}
 
{{Infobox game/row/reception|IGDB|sonic-generations|75}}
 
|taxonomy    =
 
{{Infobox game/row/taxonomy/monetization      | DLC }}
 
{{Infobox game/row/taxonomy/microtransactions | }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer}}
 
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 
{{Infobox game/row/taxonomy/perspectives      | Third-person, Side view }}
 
{{Infobox game/row/taxonomy/controls          | Direct control }}
 
{{Infobox game/row/taxonomy/genres            | Platform, Action }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/art styles        | Cartoon }}
 
{{Infobox game/row/taxonomy/themes            | Fantasy }}
 
{{Infobox game/row/taxonomy/series            | Sonic the Hedgehog }}
 
|steam appid  = 71340
 
|gogcom id    =
 
|official site= http://www.sonicthehedgehog.com/
 
|hltb        = 8763
 
|strategywiki = Sonic Generations
 
|mobygames    = sonic-generations
 
|wikipedia    = Sonic Generations
 
|winehq      = 13658
 
|license      = commercial
 
}}
 
  
'''Key points'''
 
{{++}} Active modding community. Many mods are recommended for a first-time playthrough. See [[#Mods|Mods]].
 
{{++}} PC players receive the "Casino Night Zone DLC" for free.
 
{{--}} The PC version uses the low resolution 480p pre-rendered cutscenes from the Xbox 360 version. However, they can be replaced with higher resolution 720p ones from the PS3 version by using [[#Mods|a mod]], by TuanPINGAS.
 
 
'''General information'''
 
{{mm}} [http://sonic.wikia.com/wiki/Sonic_News_Network Sonic News Network] - A massive wiki for the Sonic the Hedgehog universe
 
{{mm}} [http://www.sonicretro.org/ Sonic Retro] - A huge fan site for everything Sonic the Hedgehog. Mods for all the games can be found here
 
{{mm}} [https://steamcommunity.com/app/71340/discussions/ Steam Community Discussions]
 
 
==Availability==
 
{{Availability|
 
{{Availability/row| Retail | | Steam | Europe only. |  | Windows }}
 
{{Availability/row| Amazon | B01MQVJLIS | Steam | | | Windows}}
 
{{Availability/row| Gamesplanet | 1971-1 | Steam |  |  | Windows }}
 
{{Availability/row| Humble | sonic-generations | Steam |  |  | Windows}}
 
{{Availability/row| Steam | 71340 | Steam | | | Windows }}
 
}}
 
{{ii}} All versions require {{DRM|Steam}}.
 
 
{{DLC|
 
{{DLC/row| {{store link|Steam|200590|Casino Night Zone}} | As of 29/09/2016, all PC Players receive this DLC for free, but is still purchasable. | Windows }}
 
}}
 
 
==Essential improvements==
 
===Skip intro videos===
 
{{Fixbox|description=Startup logo removal mod|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=114123772 Steam Community :: Guide :: Mods for Sonic Generations]</ref>|fix=
 
# Download [https://github.com/thesupersonic16/HedgeModManager/releases HedgeModManager] and extract to the installation folder.
 
# Download [https://drive.google.com/uc?authuser=0&id=0B6A_ITzSjsF3ajlGeW9mZEk4N1U Startup Logo Removal] and extract <code>LogoRemoval</code> folder to <code>{{p|game}}\mods\</code>.
 
# Run <code>HedgeModManager</code>.
 
# Enable "LogoRemoval" and click "Save and Play".
 
 
 
}}
 
===Improved Renderer===
 
{{Fixbox|description=Direct3D 9 Ex (Optimized Renderer), by Skyth|fix=
 
# Download [https://github.com/thesupersonic16/HedgeModManager/releases HedgeModManager] and extract to the installation folder.
 
# Download [https://gamebanana.com/gamefiles/11596 Direct3D 9 Ex (Optimized Renderer)] and extract <code>Direct3D 9 Ex (Optimized Renderer)</code> folder to <code>{{p|game}}\mods\</code>.
 
# Run <code>HedgeModManager</code>.
 
# Enable "Direct3D 9 Ex" and click "Save and Play".
 
{{++}} Improves framerate and reduces stutter, Stutters in stages like Chemical Plant have been fixed, Heavily reduced RAM usage, Instant ALT+TAB, Adds Borderless and Borderless Fullscreen Display modes.
 
{{ii}} You might get a graphics config mismatch error (when using this mod). A workaround was implemented to fix this issue. You can enable it through the configuration UI.
 
- Works with any display resolution. The only limits are your monitor and D3D9.
 
}}
 
 
==Game data==
 
{{Image|Sonic Generations Options.png|In-game options menu.}}
 
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data/config|Windows|{{p|game}}\*.cfg}}
 
}}
 
 
===Save game data location===
 
{{Game data|
 
{{Game data/saves|Windows|{{p|steam}}\userdata\{{p|uid}}\71340\}}
 
}}
 
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
|discord                =
 
|discord notes          =
 
|epic games store      =
 
|epic games store notes =
 
|gog galaxy            =
 
|gog galaxy notes      =
 
|origin                =
 
|origin notes          =
 
|steam cloud            = true
 
|steam cloud notes      = Approx. 100 MB available.
 
|uplay                  =
 
|uplay notes            =
 
|xbox cloud            =
 
|xbox cloud notes      =
 
}}
 
 
==Video==
 
{{Image|Sonic Generations Video.png|External video settings.}}
 
{{Video
 
|wsgf link                  = https://www.wsgf.org/dr/sonic-generations/en
 
|widescreen wsgf award      = limited
 
|multimonitor wsgf award    = limited
 
|ultrawidescreen wsgf award = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = true
 
|widescreen resolution notes= See the [https://www.wsgf.org/dr/sonic-generations/en WSGF entry] for aspect ratios besides 16:9.
 
|multimonitor              = hackable
 
|multimonitor notes        = See the [https://www.wsgf.org/dr/sonic-generations/en WSGF entry].
 
|ultrawidescreen            = hackable
 
|ultrawidescreen notes      = See the [https://www.wsgf.org/dr/sonic-generations/en WSGF entry].
 
|4k ultra hd                = true
 
|4k ultra hd notes          =
 
|fov                        = hackable
 
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
 
|windowed                  = hackable
 
|windowed notes            = See [[#Windowed|Windowed]].
 
|borderless windowed        = hackable
 
|borderless windowed notes  = See [[#Windowed|Windowed]].
 
|anisotropic                = false
 
|anisotropic notes          =
 
|antialiasing              = true
 
|antialiasing notes        = [[FXAA]]. <br>Nvidia users can force [[SGSSAA]] in [[Nvidia Profile Inspector]] with the {{code|0x084010C5}} anti-aliasing flag.
 
|vsync                      = true
 
|vsync notes                =
 
|60 fps                    = true
 
|60 fps notes              = Capped at 60FPS, with cutscenes being capped at 30 FPS. See [[#Frame rate (FPS)|Frame rate (FPS)]].
 
|120 fps                    = hackable
 
|120 fps notes              = See [[#Frame rate (FPS)|Frame rate (FPS)]].
 
|hdr                        = hackable
 
|hdr notes                  = Enable the HDR option in the configuration menu in Skyth's Direct3D 9 Ex mod
 
|color blind                = unknown
 
|color blind notes          =
 
}}
 
 
===[[Glossary:Windowed|Windowed]]===
 
{{Fixbox|description=Force windowed through DxWnd|ref={{cn|date=March 2017}}|fix=
 
# Download and run [https://sourceforge.net/projects/dxwnd/ DxWnd]. (v2.04.62 is confirmed to work.)
 
# Click on Edit, then Add.
 
# Set the Path to <code>{{p|game}}\SonicGenerations.exe</code>.
 
# Set the window position and size.
 
# Set Desktop for borderless fullscreen windowed.
 
# Click on Input tab, set Cursor visibility to Hide.
 
# Click OK, then File and Save.
 
 
'''Notes'''
 
{{ii}} Newer versions of DxWnd (tested with v2.05.14) do not work. The game refuses to start, saying the hardware doesn't match the configuration.
 
}}
 
{{Fixbox|description=Force windowed through Direct3D 9 Ex (Optimized Renderer) mod|fix=
 
# Download [https://github.com/thesupersonic16/HedgeModManager/releases HedgeModManager] and extract to the installation folder.
 
# Download [https://gamebanana.com/gamefiles/11596 Direct3D 9 Ex (Optimized Renderer)] and extract <code>Direct3D 9 Ex (Optimized Renderer)</code> folder to <code>{{p|game}}\mods\</code>.
 
# Run <code>HedgeModManager</code>.
 
# Enable "Direct3D 9 Ex"
 
# Go to <code>Configure Mod</code>
 
# Set "Display mode" to either "Windowed" or "Borderless Fullscreen"
 
# Click OK, then "Save and Play"
 
 
'''Notes'''
 
{{ii}} You might get the infamous graphics config mismatch error (when using this mod). A workaround was implemented to fix this issue. You can enable it through the configuration UI.
 
}}
 
 
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
 
{{Fixbox|description=Change FOV with Flawless Widescreen|ref={{CN|date=August 2017}}|fix=
 
# Install [https://www.flawlesswidescreen.org Flawless Widescreen].
 
# Run it and install the Sonic Generations plugin.
 
# Go to the Flawless Widescreen installation folder.
 
# Go into the <code>\PluginCache\FWS_Plugins\Modules\SonicGenerations\Dependencies\Scripts\</code> folder.
 
# Download the modified FWS Script Mod from [https://www.wsgf.org/dr/sonic-generations/en WSGF].
 
# Replace the original <code>SonicGenerations.lua</code> with the modified one.
 
# Restart Flawless Widescreen and adjust the FOV as needed.
 
}}
 
 
{{Fixbox|description=Hex edit .exe files|ref={{cn|May 2017}}|fix=
 
# Download the fixed .exe from the [https://www.wsgf.org/dr/sonic-generations/en WSGF attachment]
 
# Install a hex editor such as HxD.
 
# Go to offset <code>0xFC10B5</code>.
 
# Change <code>00 00 80 3F</code> to some other value like <code>00 00 40 3F</code>.
 
 
'''Notes'''
 
{{ii}} Some values will break the display and will render the game unplayable.
 
}}
 
 
===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]===
 
{{Fixbox|description=Remove 60 FPS Cap on Gameplay|ref={{cn|date=2021-03-28|reason=}}|fix=
 
'''Step 1''' - ''Change Hex Values''
 
# Download the fixed .exe from the [https://www.wsgf.org/dr/sonic-generations/en WSGF attachment]
 
# Install a hex editor such as HxD.
 
# Change both instances of <code>89 88 88 3C</code> to either,
 
#* <code>2F 8E E3 3B</code> for 144FPS.
 
#* <code>89 88 88 3C</code> for 360FPS.
 
'''Step 2''' - ''Change Binary Values''
 
{{ii}} This step must be performed each time the game is launched to take effect.
 
# Download and run [https://www.cheatengine.org/ Cheat Engine]
 
# Search for the value <code>0.01666666666</code> as a float in rounded (extreme) mode, while '''Executable''', '''Writable''' and '''CopyOnWrite''' is set to '''Don't Care'''.
 
# Right click the first value that appears (eg. <code>0019FD34</code>) and select '''Find out what writes to this value''' to open the debugger.
 
# Continue running the game for a few seconds, selecting the code presented and clicking '''Disassembler'''.
 
# Click on the Opcode and replace it with <code>nop</code>, then click yes on the following warning screen when presented.
 
# Go back to the searched value (<code>0019FD34</code>) and replace with either,
 
#* <code>0.00694444</code> for 144 FPS.
 
#* <code>0.00277777</code> for 360 FPS.
 
 
'''Notes'''
 
{{ii}} This may may some stages more difficult to complete or unplayable, due to reducing Sonic's jump height. Using a physics mod may fix the issue.
 
}}
 
 
{{Fixbox|description=Remove 30FPS Cap on Cutscenes|ref={{cn|date=2021-03-28|reason=}}|fix=
 
'''Step 1''' - ''Change Hex Values''
 
# Download the fixed .exe from the [https://www.wsgf.org/dr/sonic-generations/en WSGF attachment]
 
# Install a hex editor such as HxD.
 
# Change both instances of <code>89 88 88 3C</code> to either,
 
#* <code>2F 8E E3 3B</code> for 144FPS.
 
#* <code>89 88 88 3C</code> for 360FPS.
 
'''Step 2''' - ''Change Binary Values''
 
{{ii}} This step must be performed each time the game is launched to take effect.
 
# Download and run [https://www.cheatengine.org/ Cheat Engine]
 
# Search for the value <code>0.033333333333</code> as a float in rounded (extreme) mode, while '''Executable''', '''Writable''' and '''CopyOnWrite''' is set to '''Don't Care'''.
 
# Select all values that appear and replace with either
 
#* <code>0.00694444</code> for 144 FPS.
 
#* <code>0.00277777</code> for 360 FPS.
 
 
'''Notes'''
 
{{ii}} This may cause some mouth animations to be out of sync.
 
}}
 
 
==Input==
 
{{Image|Sonic Generations Controls.png|External control settings.}}
 
{{Input
 
|key remap                = limited
 
|key remap notes          = Keys must be bound to a virtual [[Controller:Xbox 360 Controller|Xbox 360 Controller]]. The game will display the matching gamepad buttons instead of keyboard keys in the tooltips.<br/> Certain keys, such as {{Key|Shift}}, {{Key|Ctrl}}, and {{key|alt}} cannot be bound.
 
|acceleration option      = n/a
 
|acceleration option notes =
 
|mouse sensitivity        = n/a
 
|mouse sensitivity notes  =
 
|mouse menu                = false
 
|mouse menu notes          = Only for external configuration tool.
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =
 
|touchscreen              = false
 
|touchscreen notes        =
 
|controller support        = true
 
|controller support notes  = XInput controllers only.
 
|full controller          = true
 
|full controller notes    =
 
|controller remap          = false
 
|controller remap notes    =
 
|controller sensitivity    = n/a
 
|controller sensitivity notes=
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=
 
|xinput controllers        = true
 
|xinput controllers notes  =
 
|xbox prompts              = true
 
|xbox prompts notes        =
 
|impulse triggers          = unknown
 
|impulse triggers notes    =
 
|dualshock 4              = true
 
|dualshock 4 notes        = Use [[#https://github.com/Ryochan7/DS4Windows/releases|DS4Windows]].
 
|dualshock prompts        = hackable
 
|dualshock prompts notes  = Download [https://gamebanana.com/tools/6311 HedgeModManager] and use the mod from [https://www.youtube.com/watch?v=WYdx6AngeQg this video's description]
 
|light bar support        = false
 
|light bar support notes  =
 
|dualshock 4 modes        = unknown
 
|dualshock 4 modes notes  =
 
|tracked motion controllers= false
 
|tracked motion controllers notes =
 
|tracked motion prompts    = false
 
|tracked motion prompts notes =
 
|other controllers        = true
 
|other controllers notes  = Enable the other controller support options in Steam's controller controller settings
 
|other button prompts      = false
 
|other button prompts notes=
 
|controller hotplug        = false
 
|controller hotplug notes  =
 
|haptic feedback          = always on
 
|haptic feedback notes    = On by default, no apparent way to disable it.
 
|simultaneous input        = false
 
|simultaneous input notes  =
 
|steam input api          = unknown
 
|steam input api notes    =
 
|steam hook input          = unknown
 
|steam hook input notes    =
 
|steam input presets      = unknown
 
|steam input presets notes =
 
|steam controller prompts  = unknown
 
|steam controller prompts notes =
 
|steam cursor detection    = unknown
 
|steam cursor detection notes =
 
}}
 
 
==Audio==
 
{{Image|Sonic Generations Audio.png|External audio settings.}}
 
{{Audio
 
|separate volume          = true
 
|separate volume notes    =
 
|surround sound          = true
 
|surround sound notes    = Auto configures up to 5.1 output.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref>
 
|subtitles                = true
 
|subtitles notes          =
 
|closed captions          = false
 
|closed captions notes    =
 
|mute on focus lost      = true
 
|mute on focus lost notes =
 
|eax support              =
 
|eax support notes        =
 
}}
 
 
{{L10n|content=
 
{{L10n/switch
 
|language  = English
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = French
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = German
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Italian
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    = Has some translation issues.
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Japanese
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    =
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Spanish
 
|interface = true
 
|audio    = true
 
|subtitles = true
 
|notes    = Castilian.
 
|fan      =
 
}}
 
{{L10n/switch
 
|language  = Russian
 
|interface = hackable
 
|audio    = false
 
|subtitles = hackable
 
|notes    = Fan translation, available [https://www.zoneofgames.ru/games/sonic_generations/files/4905.html here].
 
|fan      = true
 
}}
 
{{L10n/switch
 
|language  = Brazilian Portuguese
 
|interface = hackable
 
|audio    = false
 
|subtitles = hackable
 
|notes    = Fan translation, available [https://tribogamer.com/traducoes/164_traducao-do-sonic-generations-para-portugues-do-brasil.html here].
 
|fan      = true
 
}}
 
{{L10n/switch
 
|language  = Latin American Spanish
 
|interface = hackable
 
|audio    = false
 
|subtitles = hackable
 
|notes    = Fan translation, available [https://gamebanana.com/gamefiles/14400 here].
 
|fan      = true
 
}}
 
}}
 
 
==VR support==
 
{{VR support
 
|gg3d name                  = Sonic Generations
 
|native 3d gg3d award        = platinum
 
|nvidia 3d vision gg3d award = bronze
 
|tridef 3d gg3d award        = gold
 
|iz3d gg3d award            = gold
 
|native 3d                  = true
 
|native 3d notes            = Side-by-side
 
|nvidia 3d vision            = true
 
|nvidia 3d vision notes      = See [http://helixmod.blogspot.com/2012/03/sonic-generations.html Helix Mod: Sonic Generations] for improved support.
 
|tridef 3d                  = true
 
|tridef 3d notes            =
 
|iz3d                        = true
 
|iz3d notes                  =
 
|vorpx                      = hackable
 
|vorpx modes                = G3D
 
|vorpx notes                = User created game profile, see [https://www.vorpx.com/forums/topic/sonic-generations/ vorpx forum] profile introduction.
 
|htc vive                    =
 
|htc vive notes              =
 
|oculus rift                =
 
|oculus rift notes          =
 
|osvr                        =
 
|osvr notes                  =
 
|keyboard-mouse              =
 
|keyboard-mouse notes        =
 
|3rd space gaming vest      =
 
|3rd space gaming vest notes =
 
|novint falcon              =
 
|novint falcon notes        =
 
|trackir                    =
 
|trackir notes              =
 
|tobii eye tracking          =
 
|tobii eye tracking notes    =
 
|play area seated            =
 
|play area seated notes      =
 
|play area standing          =
 
|play area standing notes    =
 
|play area room-scale        =
 
|play area room-scale notes  =
 
}}
 
 
==Issues fixed==
 
===Issues with Nvidia Optimus laptops===
 
{{Fixbox|description=Method 1: "Extend Desktop" Fix|ref={{cn|date=July 2016}}|fix=
 
# Open Nvidia Control Panel.
 
# Click on "Manage 3D Settings" in the left side of the panel, and click "add".
 
# Select <code>{{p|game}}\SonicGenerations.exe</code>.
 
# Select the option to force it to use Nvidia Graphics Card.
 
# Now, go to the 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).
 
# Choose your Nvidia card and select "Attempt to connect anyway on [VGA/HDMI]". When you found it, click apply.
 
# Choose extended desktop and apply again. This will force-activate your discrete GPU.
 
# 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.
 
# 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.
 
}}
 
 
{{Fixbox|description=Method 2: "Config File Edit" Fix|ref=<ref name="SteamGuide">[https://steamcommunity.com/sharedfiles/filedetails/?id=229268193 Setting Up, Troubleshooting, Configuring and Optimizing the Game – Noob & Pro Guide]</ref>|fix=
 
{{ii}} Use Method 2 only if Method 1 does not work.
 
{{ii}} This fix is known to work on GeForce GT 555M, GeForce GT 540M, and GeForce GT 525M chipsets.
 
# (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).
 
# 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.
 
# 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.
 
# Use the Sonic Generations configuration tool to configure the game to your liking and save.
 
# Go to Sonic Generations installation folder.
 
# Edit <code>GraphicsConfig.cfg</code>.
 
# 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.
 
# 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. Save the edited file. Here is a finished configuration file as an example:
 
<nowiki>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</nowiki>
 
 
'''Notes'''
 
{{ii}} 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.
 
{{ii}} If DISPLAY1 does not work, it is recommended to try DISPLAYi, where i is the number of displays you currently have enabled.
 
}}
 
 
===Low FPS===
 
{{Fixbox|description=Lag in-game|ref=<ref name="SteamGuide"/>|fix=
 
# Turn off in-game Vsync through the config tool.
 
# Force it through the graphics driver.
 
}}
 
 
===Configuration Tool does not open/crashes===
 
{{Fixbox|description=Config tool crashing|ref={{cn|date=September 2016}}|fix=
 
* Download and install the [https://www.microsoft.com/en-us/download/details.aspx?id=17851 Microsoft .NET Framework 4].
 
'''Notes'''
 
{{ii}} If the above doesn't work run Windows Update and install ALL Updates available.
 
}}
 
 
===Crash on startup===
 
{{Fixbox|description=Set sound quality to 24 bit, 48000 Hz|ref={{cn|date=September 2016}}|fix=
 
* See [[Glossary:Sound#Sound problems (cracking, delays, missing music/effects, etc.)|Sound problems (cracking, delays, missing music/effects, etc.)]]
 
}}
 
{{Fixbox|description=Other possible solutions|ref={{cn|date=September 2016}}|fix=
 
{{ii}} If the sound quality fix doesn't work, try the following:
 
# Run Sonic Generations and Steam as administrator.
 
# Have Steam verify the integrity of the game cache
 
# If you still have a crash after doing the above, update your graphics card drivers, download the newest DirectX and install it, and finally run Windows Update and install all updates available.
 
}}
 
 
===Critical Error===
 
{{ii}} Complete error states <code>The detected configuration does not match your current hardware. Please run the configuration tool.</code>
 
 
{{Fixbox|description=Delete config files and re-run config tool|ref={{cn|date=July 2016}}|fix=
 
# Delete <code>*.cfg</code> files in {{p|game}}.
 
# Re-run config tool and ensure you select resolution and refresh rate that your computer supports.
 
}}
 
 
===Crash when trying to play online ranking mode===
 
{{Fixbox|description=Instructions|ref={{cn|date=July 2016}}|fix=
 
* 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===
 
{{Fixbox|description=Modern Sonic's Quickstep sound doesn't play|ref={{cn|date=July 2016}}|fix=
 
# Download [https://community.pcgamingwiki.com/files/file/569-sonic-generations-quickstep-fix/ this fix].
 
# Place the contents of "normal" map into {{p|game}}\
 
'''Notes'''
 
{{ii}} Replace Unleashed Project's files with the fixed files only if you plan to play through it, do not enable the regular Quickstep Fix mod with Unleashed Project.
 
{{ii}} This mod has to be placed in higher priority over all other audio mods.
 
}}
 
 
==Other information==
 
===API===
 
{{API
 
|direct3d versions      = 9
 
|direct3d notes        =
 
|directdraw versions    =
 
|directdraw notes      =
 
|wing                  =
 
|wing notes            =
 
|opengl versions        =
 
|opengl notes          =
 
|glide versions        =
 
|glide notes            =
 
|software mode          =
 
|software mode notes    =
 
|mantle support        =
 
|mantle support notes  =
 
|metal support          =
 
|metal support notes    =
 
|vulkan versions        =
 
|vulkan notes          =
 
|dos modes              =
 
|dos modes notes        =
 
|shader model versions  = 3
 
|shader model notes    =
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows exe notes      =
 
|mac os x powerpc app  =
 
|macos intel 32-bit app =
 
|macos intel 64-bit app =
 
|macos app notes        =
 
|linux 32-bit executable=
 
|linux 64-bit executable=
 
|linux executable notes =
 
}}
 
 
===Middleware===
 
{{Middleware
 
|physics          = Havok
 
|physics notes    =
 
|audio            =
 
|audio notes      =
 
|interface        =
 
|interface notes  =
 
|input            =
 
|input notes      =
 
|cutscenes        =
 
|cutscenes notes  =
 
|multiplayer      =
 
|multiplayer notes=
 
|anticheat        =
 
|anticheat notes  =
 
}}
 
 
===Mods===
 
{{ii}} Many mods provide gameplay and graphical enhancements that are strongly recommended, even for a first play-through.
 
{{ii}} Users of Nvidia GPUs utilizing the Turing architecture will encounter issues with some stage mods.<ref name="Turing">[https://github.com/thesupersonic16/HedgeModManager/issues/42#issuecomment-470733955 Unleashed Project • Issue #42 • thesupersonic16/HedgeModManager • GitHub]</ref>
 
{{mm}} All mods mentioned below, as well as several others, are listed [https://steamcommunity.com/sharedfiles/filedetails/?id=159333239 here].
 
 
====[https://github.com/thesupersonic16/HedgeModManager/releases HedgeModManager]====
 
{{ii}} Mod manager for all [https://www.pcgamingwiki.com/wiki/Engine:Hedgehog_Engine Hedgehog Engine] titles except Phantasy Star Online 2. Required for all non-exe mods. {{cn|what about SonicGMI?}}
 
{{++}} Has more functions than SonicGMI, such as code loader and ability to automatically check for mods' updates and download them on startup.
 
{{++}} Compatible with DLL-based mods, eliminating the need of additional modified game executables.
 
{{--}} Some older mods have issues running in HedgeModManager. If this is the case, use [[#SonicGMI|SonicGMI]] instead.<ref name="SonicGMI"/>
 
{{ii}} Ensure "Enable save file redirection" is checked in HedgeModManager so that the mod uses its own save file called "cpkredir.sav", instead of "sonic.sav" which is linked to the Steam Cloud. That will avoid save file progress being accidentally overwritten or lost.
 
{{ii}} Older mods may still be able to run in HedgeModManager by editing the "mod.ini" file inside mod folers. The "IncludeDir0=" code is what causes older mods to not run in HMM. When that code tries to specify a location, for example (IncludeDir0="./mods/Sonic 2006 Voice (Sonic)") it won't run because the location specifications is made to work with SonicGMI and not HMM. Changing it so it only shows (IncludeDir0=".") solves the problem and makes the older mods fully compatible with HedgeModManager.
 
 
====[http://forums.sonicretro.org/index.php?showtopic=26974 SonicGMI]====
 
{{++}} Compatible with older mods that have difficulty running in [[#HedgeModManager|HedgeModManager]].<ref name="SonicGMI">[https://steamcommunity.com/app/71340/discussions/0/1697169163395180564/ What's the difference between HedgeModManager and SonicGMI? :: Sonic Generations General Discussions]</ref>
 
 
====[https://www.youtube.com/watch?v=SO5k3ZBmDec High Quality Pre-rendered Cutscenes]====
 
{{ii}} This mod uses the 720p pre-rendered cutscenes from the PS3 version.
 
{{--}} Requires the "1280x720 Media Player" code from HedgeModManager, as a simple file replacement will crash the game.
 
 
====[https://community.pcgamingwiki.com/files/file/1439-sonic-generations-graphics-overhaul-mod/ Graphics Overhaul]====
 
{{++}} Minimal to no performance impact.
 
{{++}} Generations renders generic shadows at 90° angles, this mod enables true directional shadows and light shafts, as well as some graphical tweaks.
 
{{ii}} Also includes a version for the "Unleashed Project".
 
 
====[http://forums.sonicretro.org/index.php?showtopic=25598&view=findpost&p=764866 High Resolution Shadows]====
 
{{++}} A hex modification to the executable which increases the game's shadow resolution.
 
{{ii}} Only for the shadows cast by dynamic objects, not those that are baked into the levels themselves.
 
{{ii}} May impact performance.
 
{{ii}} Included as a toggleable code in [[#HedgeModManager|HedgeModManager]].
 
 
====[https://www.youtube.com/watch?v=tLXeeas8O0Y High-Res HUD]====
 
{{++}} Increases the resolution of the HUD elements.
 
 
====[https://www.youtube.com/watch?v=GBIlbY3iqVE Casino Night Done Right]====
 
{{++}} Adds in the missing Casino Night introducing cutscene from the console version.
 
 
====[http://www.moddb.com/mods/sonic-generations-unleashed-project Unleashed Project]====
 
{{++}} Unleashed Project comes with Sonic Unleashed main day stages ported from the Xbox 360 version with many graphical and minor gameplay improvements, as well as its own hub world.
 
{{ii}} Does not work out of the box on NVIDIA Turing GPUs. However a [https://gamebanana.com/gamefiles/12115 workaround] has fixed this.
 
 
==System requirements==
 
{{System requirements
 
|OSfamily = Windows
 
 
|minOS    = XP, Vista
 
|minCPU  = Intel Pentium Dual-Core T4200 2.0 GHz
 
|minRAM  = 2 GB (XP)<br/>3 GB (Vista, 7)
 
|minHD    = 11 GB
 
|minGPU  = Nvidia GeForce 8800
 
|minGPU2  = ATI Radeon HD 2900
 
|minVRAM  = 512 MB
 
|minDX    = 9
 
 
|recOS    = 7
 
|recCPU  = Intel Core i5 2.66 GHz
 
|recCPU2  = AMD Phenom II X4 3.0 GHz
 
|recRAM  = 3 GB
 
|recGPU  = Nvidia GeForce GTX 460
 
|recGPU2  = ATI Radeon HD 5850
 
|recVRAM  = 1 GB
 
}}
 
 
{{References}}
 

Revision as of 16:25, 14 April 2021