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 the Hedgehog 4: Episode II"

From PCGamingWiki, the wiki about fixing PC games
m
 
(48 intermediate revisions by 18 users not shown)
Line 4: Line 4:
 
{{Infobox game/row/developer|Dimps}}
 
{{Infobox game/row/developer|Dimps}}
 
{{Infobox game/row/developer|Sonic Team}}
 
{{Infobox game/row/developer|Sonic Team}}
 +
{{Infobox game/row/porter|Sega of China|Windows|ref=<ref>{{Refurl|url=https://www.mobygames.com/game/63326/sonic-the-hedgehog-4-episode-ii/credits/windows/|title=Sonic the Hedgehog 4: Episode II credits (Windows, 2012) - MobyGames|date=2023-07-08}}</ref>}}
 +
{{Infobox game/row/porter|Tose|Windows|ref=<ref>{{Refurl|url=https://www.mobygames.com/game/63326/sonic-the-hedgehog-4-episode-ii/credits/windows/|title=Sonic the Hedgehog 4: Episode II credits (Windows, 2012) - MobyGames|date=2023-07-08}}</ref>}}
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Sega}}
 
{{Infobox game/row/publisher|Sega}}
 
|engines      =  
 
|engines      =  
 +
{{Infobox game/row/engine|Sega NN Graphics Library|ref=<ref>{{Refcheck|user=Icup321|date=2020-06-28|comment=Confirmed via checking file formats and embedded strings in executable: <code>nn Ver 1.01.06b Build:Mar  4 2012 18:46:50</code>, <code>SEGA NN Library for DirectX G2.0</code>}}</ref>}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|May 15, 2012}}
 
{{Infobox game/row/date|Windows|May 15, 2012}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|sonic-the-hedgehog-4-episode-ii|54}}
 +
{{Infobox game/row/reception|IGDB|sonic-the-hedgehog-4-episode-ii|53}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | }}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | }}
 +
{{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  = 203650
 
|steam appid  = 203650
|gogcom page  =  
+
|gogcom id    =  
|strategywiki =  
+
|official site=
 +
|hltb        = 8792
 +
|lutris      = sonic-the-hedgehog-4-episode-ii
 +
|mobygames    = 63326
 +
|strategywiki = Sonic the Hedgehog 4: Episode II
 
|wikipedia    = Sonic the Hedgehog 4: Episode II
 
|wikipedia    = Sonic the Hedgehog 4: Episode II
|winehq      =  
+
|winehq      = 14050
 +
|license      = commercial
 
}}
 
}}
{{Series|Sonic the Hedgehog}}
 
  
 
'''Key points'''
 
'''Key points'''
Line 21: Line 44:
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://steamcommunity.com/app/203650/discussions/ Steam Community Discussions]
+
{{mm}} [https://steamcommunity.com/app/203650/discussions/ Steam Community Discussions]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=1321 Steam Users' Forums] for both [[Sonic the Hedgehog 4: Episode I]] and Episode II
 
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
 +
{{Availability/row| Gamesplanet | 1734-1 | Steam |  |  | Windows }}
 +
{{Availability/row| Humble | sonic-the-hedgehog-4-episode-ii | Steam | | | Windows }}
 
{{Availability/row| Steam | 203650 | Steam | | | Windows }}
 
{{Availability/row| Steam | 203650 | Steam | | | Windows }}
 
}}
 
}}
Line 33: Line 57:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|game}}\Config\}}
+
{{Game data/config|Windows|{{p|game}}\Config\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|}}
+
{{Game data/saves|Windows|{{p|game}}\Sonic_save.dat}}
 
}}
 
}}
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|origin               =  
+
|discord                  =
|origin notes         =  
+
|discord notes            =
|steam cloud           = false
+
|epic games launcher      =
|steam cloud notes    =  
+
|epic games launcher notes =
|uplay                =  
+
|gog galaxy                =
|uplay notes           =  
+
|gog galaxy notes          =
 +
|origin                   =  
 +
|origin notes             =  
 +
|steam cloud               = false
 +
|steam cloud notes        =
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =  
 +
|xbox cloud                =  
 +
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Sonic4Ep2video.png|Launcher video settings.}}
 
{{Image|Sonic4Ep2video.png|Launcher video settings.}}
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/sonic-hedgehog-4-episode-ii/en
+
|wsgf link                  = https://www.wsgf.org/dr/sonic-hedgehog-4-episode-ii/en
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
|multimonitor wsgf award    = incomplete
+
|multimonitor wsgf award    = limited
 
|ultrawidescreen wsgf award = limited
 
|ultrawidescreen wsgf award = limited
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
Line 64: Line 96:
 
|multimonitor notes        =  
 
|multimonitor notes        =  
 
|ultrawidescreen            = hackable
 
|ultrawidescreen            = hackable
|ultrawidescreen notes      = See the [http://www.wsgf.org/dr/sonic-hedgehog-4-episode-ii/en WSGF entry].
+
|ultrawidescreen notes      = See the [https://www.wsgf.org/dr/sonic-hedgehog-4-episode-ii/en WSGF entry].
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
 
|fov                        = hackable
 
|fov                        = hackable
Line 71: Line 103:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = hackable
+
|borderless windowed        = false
|borderless windowed notes  = Use [https://github.com/Codeusa/Borderless-Gaming Borderless Gaming].
+
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = hackable
 
|antialiasing              = hackable
|antialiasing notes        = See [[#Anti-aliasing (AA)|Anti-aliasing (AA)]].
+
|antialiasing notes        = Nvidia users can force [[SGSSAA]] in fullscreen mode using [[Nvidia Profile Inspector]] with the {{code|0x000012C1}} antialiasing flag.<ref>{{Refurl|url=https://forums.guru3d.com/showpost.php?p=4641593&postcount=1248|title=Guru3D.com Forums - View Single Post - NVidia Anti-Aliasing Guide (updated)|date=May 2023}}</ref>
|vsync                      = false
+
|upscaling                  = unknown
|vsync notes                = Vsync is automatically enabled.
+
|upscaling tech            =
 +
|upscaling notes            =
 +
|vsync                      = always on
 +
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = false
 
|120 fps                    = false
|120 fps notes              = High FPS speeds up gameplay (see [[#Game runs too fast|Game runs too fast]]). Run in 60Hz.
+
|120 fps notes              = High FPS speeds up gameplay (see [[#Game runs too fast|Game runs too fast]]).
 +
|hdr                        = false
 +
|hdr notes                  =
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
===[[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]]===
+
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
{{Fixbox|1=
+
{{Fixbox|description=Change FOV with hex edit|ref={{cn|date=May 2017}}|fix=
{{Fixbox/fix|Force SGSSAA|ref=<ref>[http://forums.guru3d.com/showpost.php?p=4641593&postcount=1248 Guru3D.com Forums - View Single Post - NVidia Anti-Aliasing Guide (updated)]</ref>}}
+
# Download [https://community.pcgamingwiki.com/files/file/889-sonic-4-episode-2-adjustable-fov/ Sonic 4 Episode 2 Adjustable FOV].
# Download and run [https://ci.appveyor.com/project/Orbmu2k/nvidiaprofileinspector/build/artifacts NVIDIA Profile Inspector].
+
# Extract {{File|D3DX9_43.dll}} to the installation folder.
# Create new profile and add {{file|Sonic.exe}}.
+
# Open {{File|D3DX9_43.dll}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
# Set Antialiasing Compatibility to <code>0x000012C1</code>.
+
# Go to offset <code>0x1B057A</code> and replace the bytes <code>00 00 80 3F</code> with bytes representing your float value multiplier (the default multiplier is 1.0). Remember to invert the byte order to Little Endian.
# Set Antialiasing Mode to Override any application setting.
 
# Set Antialiasing Setting to 8x Multisampling or your desired level of MSAA.
 
# Set Antialiasing Transparency Supersampling to 8x Sparse Grid Supersampling or your desired level of SGSSAA.
 
# Apply changes and run the game in '''fullscreen''' mode only.
 
}}
 
  
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
+
'''Notes'''
{{Fixbox|1=
+
{{ii}} There's also a Cheat Engine table to change the game's FOV anytime while running (requires {{File|D3DX9_43.dll}}).
{{Fixbox/fix|Change FOV with hex edit|ref={{cn|date=May 2017}}}}
 
#Download the modified <code>d3dx9_43.dll</code> in the attachment [https://community.pcgamingwiki.com/files/file/889-sonic-4-episode-2-adjustable-fov/ here].
 
#Extract the DLL file to <code>{{p|game}}\sonic the hedgehog 4 - ep 2</code>
 
#Open the DLL file in a hex editor
 
#Go to offset <code>0x1B057A</code> and replace the bytes <code>00 00 80 3F</code> with your representing your float value multiplier (the default multiplier is 1.0). Remember to invert the byte order to Little Endian.
 
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Sonic4Ep2keyboard.png|Launcher keyboard mapping menu.}}
 
{{Image|Sonic4Ep2keyboard.png|Launcher keyboard mapping menu.}}
 
{{Image|Sonic4Ep2controller.png|Launcher controller mapping menu.}}
 
{{Image|Sonic4Ep2controller.png|Launcher controller mapping menu.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = To assign {{key|Space}} to an action, hold down {{key|Space}} and press another key.
 
|key remap notes          = To assign {{key|Space}} to an action, hold down {{key|Space}} and press another key.
Line 122: Line 149:
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis      = n/a
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
 
|controller support notes  = XInput controllers only.
 
|controller support notes  = XInput controllers only.
Line 132: Line 161:
 
|invert controller y-axis  = n/a
 
|invert controller y-axis  = n/a
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
|button prompts           = xbox
+
|xbox prompts              = true
|button prompts notes     =  
+
|xbox prompts notes        =
 +
|impulse triggers          = unknown
 +
|impulse triggers notes    =
 +
|dualshock 4               = false
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = unknown
 +
|dualshock prompts notes   =
 +
|light bar support         = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= false
 +
|tracked motion controllers notes =
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers        = false
 +
|other controllers notes  =
 +
|other button prompts     = unknown
 +
|other button prompts notes=  
 
|controller hotplug        = unknown
 
|controller hotplug        = unknown
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
 
|haptic feedback          = true
 
|haptic feedback          = true
 
|haptic feedback notes    =  
 
|haptic feedback notes    =  
|light bar support        = unknown
+
|simultaneous input        = unknown
|light bar support notes   =  
+
|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 settings==
+
==Audio==
 
{{Image|Sonic4Ep2audio.png|Audio settings.}}
 
{{Image|Sonic4Ep2audio.png|Audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    = Music, SFX
 
|separate volume notes    = Music, SFX
Line 158: Line 215:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
  
Line 169: Line 228:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = French
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
Line 178: Line 236:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = French
+
  |language  = German
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
Line 187: Line 244:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = German
+
  |language  = Italian
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
Line 196: Line 252:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Italian
+
  |language  = Japanese
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
Line 205: Line 260:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Japanese
+
  |language  = Spanish
 
  |interface = true
 
  |interface = true
 
  |audio    = n/a
 
  |audio    = n/a
Line 214: Line 268:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
|fan notes =
 
 
}}
 
}}
 
}}
 
}}
Line 253: Line 306:
 
==Issues fixed==
 
==Issues fixed==
 
===Windows 8 compatibility problems===
 
===Windows 8 compatibility problems===
{{Fixbox|1=
+
{{Fixbox|description=Apply compatibility modes|ref=<ref>[https://web.archive.org/web/20141206063423/http://forums.steampowered.com/forums/showthread.php?t=2709191 Windows 8 Temp Fix - Steam Users' Forums] (retrieved)</ref>|fix=
{{Fixbox/fix|Apply compatibility modes|ref=<ref>[https://web.archive.org/web/20141206063423/http://forums.steampowered.com/forums/showthread.php?t=2709191 Windows 8 Temp Fix - Steam Users' Forums] (retrieved)</ref>}}
+
# Go to the properties for {{File|{{p|game}}\Sonic_vis.exe}}.
# Go to the properties for <code>Sonic_vis.exe</code>.
+
# On the '''Compatibility''' tab, choose '''Run this program in compatibility mode for:''' and choose '''Windows 7'''.
# On the Compatibility tab, choose Run this program in compatibility mode for: and choose Windows 7.
+
# Choose '''Run as administrator'''.
# Choose Run as administrator.
+
# Click '''OK''' to save your changes.
# Click OK to save your changes.
 
 
# Run the game in windowed mode.
 
# Run the game in windowed mode.
# After exiting the game you may need to manually kill <code>Sonic_vis.exe</code> from the [[Task Manager]].
+
# After exiting the game you may need to manually kill {{File|Sonic_vis.exe}} from the [[Task Manager]].
 
}}
 
}}
  
Line 266: Line 318:
 
{{--}} Game may run at a very high speed.<ref>[https://web.archive.org/web/20141206063422/http://forums.steampowered.com/forums/showthread.php?t=2703092 Episode 2 Plays at super speed - Steam Users' Forums] (retrieved)</ref> Use one of the following methods.
 
{{--}} Game may run at a very high speed.<ref>[https://web.archive.org/web/20141206063422/http://forums.steampowered.com/forums/showthread.php?t=2703092 Episode 2 Plays at super speed - Steam Users' Forums] (retrieved)</ref> Use one of the following methods.
  
{{Fixbox|1=
+
{{Fixbox|description=Lock frame rate at 60 FPS (resolutions higher than 60 Hz)|ref={{cn|date=October 2016}}|fix=
{{Fixbox/fix|Force Vsync (60 Hz resolutions only)|ref={{cn|date=October 2016}}}}
+
See [[Glossary:Frame rate (FPS)#Frame rate capping|Frame rate capping]] to lock frame rate to 60 FPS.
Force Vsync in the graphics card control panel for this game only.
+
}}
 +
{{Fixbox|description=Set refresh rate on 60 Hz |ref={{cn|date=October 2016}}|fix=
 +
 
 
}}
 
}}
{{Fixbox|1=
+
 
{{Fixbox/fix|Lock frame rate with Dxtory (resolutions higher than 60 Hz)|ref={{cn|date=October 2016}}}}
+
===Run the game at screen refresh rate===
Use [[Dxtory]] to lock frame rate to 59 FPS.
+
{{ii}} Fullscreen mode is limited to 60&nbsp;Hz, even if the screen refresh rate is set higher than that.
 +
 
 +
{{Fixbox|description=Set screen refresh rate|ref={{cn|date=May 2017}}|fix=
 +
# Download [https://gitlab.com/Kaldaien/SpecialK/tags Special K].
 +
# Copy {{File|SpecialK32.dll}} to the installation folder.
 +
# Rename {{File|SpecialK32.dll}} to {{File|d3d9.dll}}.
 +
# Start the game and exit.
 +
# Open {{File|d3d9.ini}} in the installation folder.
 +
# Change <code>TargetFPS=0.0</code> to <code>TargetFPS=60.0</code>.
 +
# Change <code>RefreshRate=-1</code> to <code>RefreshRate=0</code>.
 
}}
 
}}
  
Line 278: Line 341:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 9.0c
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 292: Line 355:
 
|metal support          =  
 
|metal support          =  
 
|metal support notes    =  
 
|metal support notes    =  
|vulkan support        =  
+
|vulkan versions        =  
|vulkan support notes   =  
+
|vulkan notes           =  
 
|dos modes              =  
 
|dos modes              =  
 
|dos modes notes        =  
 
|dos modes notes        =  
 
|shader model versions  =  
 
|shader model versions  =  
 
|shader model notes    =  
 
|shader model notes    =  
|64-bit executable     = unknown
+
|windows 32-bit exe    = true
|64-bit executable notes=  
+
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes     =
 +
|macos intel 32-bit app =
 +
|macos intel 64-bit app =
 +
|macos arm app          = unknown
 +
|macos app notes        =
 +
|linux 32-bit executable=
 +
|linux 64-bit executable=
 +
|linux arm app          = unknown
 +
|linux executable notes =  
 
}}
 
}}
 +
 +
===Mods===
 +
====[https://gamebanana.com/tools/6546 Sonic 4 Mod Loader]====
 +
{{ii}} Mod manager for [[Sonic the Hedgehog 4: Episode I]] and Sonic the Hedgehog 4: Episode II.
 +
 +
====[https://gamebanana.com/skins/172755 Classic Sonic & Tails]====
 +
{{ii}} Replaces the model and animations of Modern Sonic & Tails with new re-adapted models of Classic Sonic & Tails from [[Sonic Generations]]. Also includes a special stage remix.
 +
 +
====[https://gamebanana.com/gamefiles/10732 7 Special Stage Themes]====
 +
{{ii}} Replaces the special stage music with one of seven remixed special stage themes.
 +
 +
====[https://gamebanana.com/guis/34259 No HUD]====
 +
{{ii}} Removes the HUD from all gameplay stages and special stages.
  
 
==System requirements==
 
==System requirements==
Line 306: Line 392:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP, Vista, 7
+
|minOS    = XP, Vista
|minCPU  = Intel Pentium 4 @ 3.2 GHz
+
|minCPU  = Intel Pentium 4 3.2 GHz
 
|minCPU2  = AMD Athlon 64 3000+
 
|minCPU2  = AMD Athlon 64 3000+
|minRAM  = 1 GB (2 GB on Vista)
+
|minRAM  = 1 GB<br />2 GB (Vista)
 
|minHD    = 6 GB
 
|minHD    = 6 GB
 
|minGPU  = Nvidia GeForce 8600
 
|minGPU  = Nvidia GeForce 8600
|minGPU2  = ATI Radeon HD3650
+
|minGPU2  = ATI Radeon HD 3650
 
|minVRAM  = 256 MB
 
|minVRAM  = 256 MB
 +
|minDX    = 9.0c
 +
|minaudio = DirectX compatible
  
 
|recOS    = 7
 
|recOS    = 7
|recCPU  = Intel Core 2 Duo @ 2.4 GHz
+
|recCPU  = Intel Core 2 Duo 2.4 GHz
|recCPU2  = AMD Athlon 64 X2 4200+ & above
+
|recCPU2  = AMD Athlon 64 X2 4200+
|recRAM  = 2 GB+
+
|recRAM  = 2 GB
|recHD    = 6 GB
+
|recHD    =  
 
|recGPU  = Nvidia GeForce 8800
 
|recGPU  = Nvidia GeForce 8800
 
|recGPU2  = ATI Radeon HD 3800
 
|recGPU2  = ATI Radeon HD 3800
 
|recVRAM  = 512 MB
 
|recVRAM  = 512 MB
 +
|recDX    = 11
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 15:54, 8 July 2023

Sonic the Hedgehog 4: Episode II
Sonic the Hedgehog 4: Episode II cover
Developers
Dimps
Sonic Team
Windows Sega of China[1]
Windows Tose[2]
Publishers
Sega
Engines
Sega NN Graphics Library[3]
Release dates
Windows May 15, 2012
Reception
Metacritic 54
IGDB 53
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Art styles Cartoon
Themes Fantasy
Series Sonic the Hedgehog
Sonic the Hedgehog 4: Episode II on HowLongToBeat
Sonic the Hedgehog 4: Episode II on IGDB
Sonic the Hedgehog 4: Episode II guide on StrategyWiki
Sonic the Hedgehog 4: Episode II on MobyGames
Sonic the Hedgehog 4: Episode II on Wikipedia
Sonic the Hedgehog fangames (series)
Sonic CD 1995
Sonic's Schoolhouse 1996
Sonic 3D Blast (series)
Sonic & Knuckles Collection 1997
Sonic R (series)
Sonic Adventure (series)
Sonic Heroes 2004
Sonic Mega Collection Plus 2006
Sonic Riders 2006
Sonic Racing (series)
Sonic the Hedgehog 2010
Dr. Robotnik's Mean Bean Machine 2010
Sonic Spinball 2010
Sonic the Hedgehog 2 2011
Sonic 3 & Knuckles 2011
Sonic Generations 2011
Sonic CD (2012) 2012
Sonic the Hedgehog 4: Episode I 2012
Sonic the Hedgehog 4: Episode II 2012
Sonic Dash 2014
Sonic Lost World 2015
Sonic Mania 2017
Sonic Forces 2017
Sonic the Hedgehog (Mobile Decompilation) 2021
Sonic the Hedgehog 2 (Mobile Decompilation) 2021
Sonic Colors: Ultimate 2021
Sonic Origins 2022
Sonic Frontiers 2022
The Murder of Sonic the Hedgehog 2023
Sonic Superstars 2023
Sonic Dream Team 2023
Sonic X Shadow Generations 2024

Key points

High frame rate (more than 60 FPS) breaks the game speed.

General information

Steam Community Discussions

Availability

Source DRM Notes Keys OS
Gamesplanet logo.svg
Icon overlay.png
Windows
Humble Store
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows
All versions require Steam DRM.

Game data

Configuration file(s) location

System Location
Windows <path-to-game>\Config\[Note 1]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/203650/pfx/[Note 2]

Save game data location

System Location
Windows <path-to-game>\Sonic_save.dat[Note 1]
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/203650/pfx/[Note 2]

Save game cloud syncing

System Native Notes
Steam Cloud

Video

Launcher video settings.
Launcher video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
See the WSGF entry.
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Nvidia users can force SGSSAA in fullscreen mode using Nvidia Profile Inspector with the 0x000012C1 antialiasing flag.[4]
Vertical sync (Vsync)
See the glossary page for potential workarounds.
60 FPS
120+ FPS
High FPS speeds up gameplay (see Game runs too fast).
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

Change FOV with hex edit[citation needed]
  1. Download Sonic 4 Episode 2 Adjustable FOV.
  2. Extract D3DX9_43.dll to the installation folder.
  3. Open D3DX9_43.dll with a hex editor such as HxD.
  4. Go to offset 0x1B057A and replace the bytes 00 00 80 3F with bytes representing your float value multiplier (the default multiplier is 1.0). Remember to invert the byte order to Little Endian.

Notes

There's also a Cheat Engine table to change the game's FOV anytime while running (requires D3DX9_43.dll).

Input

Launcher keyboard mapping menu.
Launcher keyboard mapping menu.
Launcher controller mapping menu.
Launcher controller mapping menu.

Keyboard and mouse State Notes
Remapping
To assign Space to an action, hold down Space and press another key.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
XInput controllers only.
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
See the glossary page for potential workarounds.
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

Audio settings.
Audio settings.

Audio feature State Notes
Separate volume controls
Music, SFX
Surround sound
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Japanese
Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
2 Co-op
LAN play
Online play
2 Co-op

Issues fixed

Windows 8 compatibility problems

Apply compatibility modes[5]
  1. Go to the properties for <path-to-game>\Sonic_vis.exe.
  2. On the Compatibility tab, choose Run this program in compatibility mode for: and choose Windows 7.
  3. Choose Run as administrator.
  4. Click OK to save your changes.
  5. Run the game in windowed mode.
  6. After exiting the game you may need to manually kill Sonic_vis.exe from the Task Manager.

Game runs too fast

Game may run at a very high speed.[6] Use one of the following methods.
Lock frame rate at 60 FPS (resolutions higher than 60 Hz)[citation needed]

See Frame rate capping to lock frame rate to 60 FPS.

Set refresh rate on 60 Hz[citation needed]

Run the game at screen refresh rate

Fullscreen mode is limited to 60 Hz, even if the screen refresh rate is set higher than that.
Set screen refresh rate[citation needed]
  1. Download Special K.
  2. Copy SpecialK32.dll to the installation folder.
  3. Rename SpecialK32.dll to d3d9.dll.
  4. Start the game and exit.
  5. Open d3d9.ini in the installation folder.
  6. Change TargetFPS=0.0 to TargetFPS=60.0.
  7. Change RefreshRate=-1 to RefreshRate=0.

Other information

API

Technical specs Supported Notes
Direct3D 9.0c
Executable 32-bit 64-bit Notes
Windows

Mods

Sonic 4 Mod Loader

Mod manager for Sonic the Hedgehog 4: Episode I and Sonic the Hedgehog 4: Episode II.

Classic Sonic & Tails

Replaces the model and animations of Modern Sonic & Tails with new re-adapted models of Classic Sonic & Tails from Sonic Generations. Also includes a special stage remix.

7 Special Stage Themes

Replaces the special stage music with one of seven remixed special stage themes.

No HUD

Removes the HUD from all gameplay stages and special stages.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP, Vista
Processor (CPU) Intel Pentium 4 3.2 GHz
AMD Athlon 64 3000+
System memory (RAM) 1 GB
2 GB (Vista)
Hard disk drive (HDD) 6 GB
Video card (GPU) Nvidia GeForce 8600
ATI Radeon HD 3650
256 MB of VRAM
DirectX 9.0c compatible
Sound (audio device) DirectX compatible


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 Notes regarding Steam Play (Linux) data:

References

  1. Sonic the Hedgehog 4: Episode II credits (Windows, 2012) - MobyGames - last accessed on 2023-07-08
  2. Sonic the Hedgehog 4: Episode II credits (Windows, 2012) - MobyGames - last accessed on 2023-07-08
  3. Verified by User:Icup321 on 2020-06-28
    Confirmed via checking file formats and embedded strings in executable: nn Ver 1.01.06b Build:Mar 4 2012 18:46:50, SEGA NN Library for DirectX G2.0
  4. Guru3D.com Forums - View Single Post - NVidia Anti-Aliasing Guide (updated) - last accessed on May 2023
  5. Windows 8 Temp Fix - Steam Users' Forums (retrieved)
  6. Episode 2 Plays at super speed - Steam Users' Forums (retrieved)