Difference between revisions of "Sonic Heroes"
Sewer56lol (talk | contribs) (I found and fixed the issue myself, you're welcome.) |
|||
(283 intermediate revisions by 62 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Sonic Heroes Coverart.jpg | |cover = Sonic Heroes Coverart.jpg | ||
Line 6: | Line 5: | ||
|publishers = | |publishers = | ||
{{Infobox game/row/publisher|Sega}} | {{Infobox game/row/publisher|Sega}} | ||
+ | {{Infobox game/row/publisher|1C-SoftClub|Russia|ref=<ref>{{Refurl|url=https://info.sonicretro.org/images/3/39/Heroes_pc_ru_backcover.jpg|title=|date=2023-06-14}}</ref>}} | ||
+ | {{Infobox game/row/publisher|Sold Out Software|Retail re-release}} | ||
|engines = | |engines = | ||
− | {{Infobox game/row/engine|RenderWare}} | + | {{Infobox game/row/engine|RenderWare|ref=<ref>{{Refurl|url=https://web.archive.org/web/20070128135748/http://www.renderware.com/sonic_titles.asp|title=renderware - clients & titles (retrieved)|date=2023-05-19}}</ref>}} |
|release dates= | |release dates= | ||
− | {{Infobox game/row/date|Windows|November | + | {{Infobox game/row/date|Windows|November 16, 2004|ref=<ref>{{Refurl|url=https://web.archive.org/web/20050311041453/http://www.sega.com/corporate/corporate.php?item=pr_20041116a|title=SEGA SHIPS SONIC HEROES FOR PC (retrieved)|date=2023-05-19}}</ref>}} |
+ | |reception = | ||
+ | {{Infobox game/row/reception|Metacritic|sonic-heroes|66}} | ||
+ | {{Infobox game/row/reception|IGDB|sonic-heroes|rating}} | ||
+ | |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 | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Third-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Action, Platform }} | ||
+ | {{Infobox game/row/taxonomy/sports | }} | ||
+ | {{Infobox game/row/taxonomy/vehicles | }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Cartoon }} | ||
+ | {{Infobox game/row/taxonomy/themes | Contemporary }} | ||
+ | {{Infobox game/row/taxonomy/series | Sonic the Hedgehog }} | ||
|steam appid = | |steam appid = | ||
− | |gogcom | + | |gogcom id = |
+ | |hltb = 8764 | ||
+ | |lutris = sonic-heroes | ||
+ | |mobygames = 11564 | ||
+ | |strategywiki = Sonic Heroes | ||
|wikipedia = Sonic Heroes | |wikipedia = Sonic Heroes | ||
+ | |winehq = 3892 | ||
+ | |license = commercial | ||
+ | }} | ||
+ | |||
+ | {{Introduction | ||
+ | |introduction = '''''Sonic Heroes''''' is a {{Glossary:singleplayer}} and {{Glossary:multiplayer}} {{Glossary:third-person}} {{Glossary:action}} {{Glossary:platform}} game developed by [[Company:Sonic Team USA|Sonic Team USA]] and published by [[Company:Sega|Sega]]. It is part of the ''[[Series:Sonic the Hedgehog|Sonic the Hedgehog]]'' series. | ||
+ | |||
+ | |release history = Originally released on PlayStation 2, Xbox and GameCube between 2003 and 2004, the game was ported to PC and released on November 16, 2004. | ||
+ | |||
+ | |current state = Most of the fixes documented in this article target the Sonic PC Collection version and will not work with other versions of the game. | ||
}} | }} | ||
− | |||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | | + | {{Availability/row| Retail | | disc | {{DRM|SafeDisc|v4}}.<br/>Korean release has simple disc check. 2 CDs.| | Windows }} |
+ | {{Availability/row| Retail | | DRM-free | DRM-free executable found in the Sonic PC Collection.<ref>{{Refcheck|user=Sewer56lol|date=2019-08-03|comment=CRC32: 821662F7.}}</ref> | | Windows }} | ||
+ | }} | ||
+ | |||
+ | ===Demos=== | ||
+ | {{ii}} A demo is available [https://www.gamepressure.com/download.asp?ID=6176 here]. | ||
+ | {{ii}} Alternatively, the Japanese version of the demo is available [https://archive.org/download/SEGAPCDemo/SEGA%20PC%20Demo/SonicHeroes_trial.exe here]. The different language demos can't be installed at the same time. | ||
+ | |||
+ | ==Essential improvements== | ||
+ | {{ii}} Almost all mods in the article require [[#Modding_essentials|Reloaded II]]. | ||
+ | |||
+ | ===[https://github.com/Sewer56/Heroes.Graphics.Essentials.ReloadedII/releases Essentials: Graphics]=== | ||
+ | {{ii}} Implements widescreen (and tallscreen) support, improved load times, uncapped splitscreen framerate, windowed and borderless windowed, high aspect ratio fixes, an improved launcher and a lot of various options. | ||
+ | {{Fixbox|description=Installation|ref=<ref name="Sandemcref"/>|fix= | ||
+ | # Install [[#Modding_essentials|Reloaded II]] | ||
+ | # On the '''Downloads Mods''' page, search for <code>SH Essentials: Graphics</code> | ||
+ | # Press '''Download''' | ||
+ | # Configure the mod as desired. | ||
+ | }} | ||
+ | |||
+ | ===[https://gamebanana.com/mods/33976 Essentials: Widescreen Revamp]=== | ||
+ | {{ii}} Requires [https://gamebanana.com/mods/50830 TONERR], [https://gamebanana.com/mods/51225 Universal File Redirector] and [[#Essentials: Graphics|Essentials: Graphics]] | ||
+ | {{++}} Remakes most UI elements in Widescreen and uses higher quality assets. | ||
+ | |||
+ | ===[https://community.pcgamingwiki.com/files/file/2951-sonic-heroes-fix-compilation/ Fix Compilation]=== | ||
+ | {{ii}} Fixes several issues listed in [[#Issues fixed|Issues fixed]]. | ||
+ | {{Fixbox|description=Installation|ref=<ref>{{Refcheck|user=Sandemc|date=2024-04-03}}</ref>|fix= | ||
+ | # Download the [https://community.pcgamingwiki.com/files/file/2951-sonic-heroes-fix-compilation/ archive]. | ||
+ | # Unpack the archive to the game folder. | ||
+ | # Go to [https://www.marcrobledo.com/RomPatcher.js/ this website] | ||
+ | # In '''ROM file''' put your <code>Tsonic_win.exe</code> | ||
+ | # In '''Patch file''' put <code>Tsonic_win.bps</code> | ||
+ | # Press '''Apply patch''', remove <code>(patched)</code> from the filename and replace the original game exe (backup if needed). | ||
}} | }} | ||
Line 24: | Line 86: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|appdata}}\Sega\SONICHEROES\sonic_h.ini}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|appdata}}\Sega\SONICHEROES\SONICHEROES_*}} |
}} | }} | ||
− | ==Video | + | ==Video== |
− | {{Video settings | + | {{Image|Sonic Heroes - Video settings.png|Video settings from external configuration launcher.}} |
− | |wsgf link = | + | {{Video |
− | |widescreen wsgf award = | + | |wsgf link = https://www.wsgf.org/dr/sonic-heroes/en |
− | |multimonitor wsgf award = | + | |widescreen wsgf award = limited |
+ | |multimonitor wsgf award = limited | ||
|ultrawidescreen wsgf award = limited | |ultrawidescreen wsgf award = limited | ||
|4k ultra hd wsgf award = limited | |4k ultra hd wsgf award = limited | ||
|widescreen resolution = hackable | |widescreen resolution = hackable | ||
− | |widescreen resolution notes= | + | |widescreen resolution notes= Supports 4:3 resolutions only. See [[#Widescreen resolution|Widescreen resolution]]. |
|multimonitor = hackable | |multimonitor = hackable | ||
− | |multimonitor notes = | + | |multimonitor notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|ultrawidescreen = hackable | |ultrawidescreen = hackable | ||
− | |ultrawidescreen notes = | + | |ultrawidescreen notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|4k ultra hd = hackable | |4k ultra hd = hackable | ||
− | |4k ultra hd notes = | + | |4k ultra hd notes = See [[#Widescreen resolution|Widescreen resolution]]. |
|fov = hackable | |fov = hackable | ||
− | |fov notes = | + | |fov notes = See [[#Field of view (FOV)|Field of view (FOV)]]. |
|windowed = true | |windowed = true | ||
− | |windowed notes = | + | |windowed notes = See [[#Windowed|Windowed]]. |
− | |borderless windowed = | + | |borderless windowed = hackable |
− | |borderless windowed notes = | + | |borderless windowed notes = See [[#Borderless fullscreen windowed|Borderless fullscreen windowed]]. |
|anisotropic = true | |anisotropic = true | ||
− | |anisotropic notes = | + | |anisotropic notes = Amount unknown. |
− | |antialiasing = | + | |antialiasing = unknown |
|antialiasing notes = | |antialiasing notes = | ||
− | |vsync = | + | |upscaling = unknown |
+ | |upscaling tech = | ||
+ | |upscaling notes = | ||
+ | |vsync = unknown | ||
|vsync notes = | |vsync notes = | ||
− | |60 fps = | + | |60 fps = true |
− | |60 fps notes = | + | |60 fps notes = Single-player modes runs at 60 FPS, however, split-screen multiplayer is rendered at 30 FPS (frameskip). See [[#Frame rate (FPS)|Frame rate (FPS)]]. |
|120 fps = false | |120 fps = false | ||
− | |120 fps notes = | + | |120 fps notes = Capped at 60 FPS. |
+ | |hdr = false | ||
+ | |hdr notes = | ||
|color blind = false | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ==Input | + | ===[[Glossary:Widescreen resolution|Widescreen resolution]]=== |
− | {{Input | + | {{Fixbox|description=Use [[#Essentials: Graphics|Essentials: Graphics]] and [[#Essentials: Widescreen Revamp|Essentials: Widescreen Revamp]]|ref=<ref name="Fixed by Sewer56">{{Refcheck|user=Sewer56lol|date=2019-11-03|comment=Author of the solution.}}</ref>|fix= |
− | |key remap = | + | {{--}} Text in the Save/Delete menus, and the text for the Emblem Get screen became smaller compared in 4K to 1080p.<ref>{{Refcheck|user=AmethystViper|date=2021-12-15}}</ref> |
− | |key remap notes = | + | }} |
− | |acceleration option = | + | {{Fixbox|description=Use a [https://community.pcgamingwiki.com/files/file/2030-sonic-heroes-fws-script/ Flawless Widescreen script]|ref={{cn|date=2024-04-03}}}} |
+ | |||
+ | ===[[Glossary:Field of view (FOV)|Field of view (FOV)]]=== | ||
+ | {{Fixbox|description=Change with Widescreen Fix|ref={{cn|September 2020}}|fix= | ||
+ | {{ii}} Do not extract <code>dinput8.dll</code> if using Reloaded II - use Reloaded II's ASI Loader instead. | ||
+ | # Install [https://thirteenag.github.io/wfp#sonicheroes Sonic Heroes Widescreen Fix]. | ||
+ | # Open {{File|SonicHeroes.WidescreenFix.ini}}. | ||
+ | # Change {{code|1=FOVScale = 1.0}} as needed. | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Windowed|Windowed]]=== | ||
+ | {{Fixbox|description=Use [[#Essentials: Graphics|Essentials: Graphics]]|ref=<ref name="Sandemcref">{{Refcheck|user=Sandemc|date=2024-04-03}}</ref>|fix= | ||
+ | Make sure '''Borderless Fullscreen''' is off in the mod settings. You can also enable '''Resizable window''' or scale the window as you wish. | ||
+ | }} | ||
+ | {{Fixbox|description=Enable Windowed mode through configuration launcher|ref=<ref name="Borderless fullscreen">{{Refcheck|user=AmethystViper|date=2020-09-25}}</ref>}} | ||
+ | {{Fixbox|description=Set <code>Screen_Full</code> to {{code|0}} in {{file|sonic_h.ini}}|ref=<ref name="Borderless fullscreen" />|fix= | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
+ | {{Fixbox|description=Use [[#Essentials: Graphics|Essentials: Graphics]]|ref=<ref name="Fixed by Sewer56" />|fix= | ||
+ | Make sure '''Borderless Fullscreen''' is on in the mod settings. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{--}} Does not work on 4K displays.<ref>{{Refcheck|user=Amethystviper|date=2023-06-24|comment=Setting the game to 3840x2160 with Borderless Windowed enabled in Essentials: Graphics video settings caused the game to render in a misaligned, lower resolution window that does not cover the Windows taskbar despite the display's native resolution is 4K.}}</ref> | ||
+ | }} | ||
+ | |||
+ | ===[[Glossary:Frame rate (FPS)|Frame rate (FPS)]]=== | ||
+ | {{--}} Split-screen multiplayer is capped at 30 FPS by default. | ||
+ | {{Fixbox|description=Disable 2P frame skip|ref=<ref name="Fixed by Sewer56" />|fix= | ||
+ | # Install [[#Essentials: Graphics|Essentials: Graphics]]. | ||
+ | # Make sure 'Disable P2 Frameskip' is on in the mod settings. | ||
+ | }} | ||
+ | |||
+ | ==Input== | ||
+ | {{Image|Sonic Heroes - Mouse remapping.png|Mouse remapping from external configuration launcher.}} | ||
+ | {{Image|Sonic Heroes - External controller remapping.png|Controller remapping from external configuration launcher.}} | ||
+ | {{Image|Sonic Heroes - In-game controller remapping.png|Controller remapping from in-game Pause menu.}} | ||
+ | {{Input | ||
+ | |key remap = limited | ||
+ | |key remap notes = Mouse remapping only. Refer to Strategy Wiki for keyboard controls [https://strategywiki.org/wiki/Sonic_Heroes/Controls here]. | ||
+ | |acceleration option = false | ||
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse sensitivity = | + | |mouse sensitivity = false |
|mouse sensitivity notes = | |mouse sensitivity notes = | ||
|mouse menu = false | |mouse menu = false | ||
|mouse menu notes = | |mouse menu notes = | ||
− | |invert mouse y-axis = | + | |invert mouse y-axis = true |
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
+ | |touchscreen = false | ||
+ | |touchscreen notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = | + | |controller support notes = Uses DirectInput. See [[#Controller support|Controller support]]. |
− | |full controller = | + | |full controller = false |
|full controller notes = | |full controller notes = | ||
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = | + | |controller remap notes = Basic button remapping available in external launcher and in-game options. PC version lacks camera rotation when using the right analog stick without a workaround.<ref name="Camera controls">{{Refcheck|user=AmethystViper|date=2020-09-25|comment=No such option for right stick camera looking exists in the PC version from what I can tell without mods.}}</ref> See [[#Controller support|Controller support]]. |
− | |controller sensitivity = | + | |controller sensitivity = false |
|controller sensitivity notes= | |controller sensitivity notes= | ||
− | |invert controller y-axis = | + | |invert controller y-axis = false |
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = limited |
− | | | + | |xinput controllers notes = XInput-compatible controllers work at a basic level correctly via the DirectInput interface.<ref>{{Refcheck|user=Sewer56lol|date=2019-11-03|comment=Tested with Xbox One controller.}}</ref> See [[#Controller support|Controller support]] for improved XInput support. |
− | | | + | |xbox prompts = hackable |
− | | | + | |xbox prompts notes = A mod that replaces the generic prompts with ones from the Xbox port can found [https://gamebanana.com/mods/286140 here]; a patch for Widescreen Revamp is also available. |
− | | | + | |impulse triggers = false |
− | | | + | |impulse triggers notes = |
− | | | + | |dualshock 4 = true |
− | | | + | |dualshock 4 notes = Supported via DirectInput.<ref name="DualShock 4 support">{{Refcheck|user=AmethystViper|date=2021-12-14|comment=}}</ref> |
− | |light bar support = | + | |dualshock prompts = hackable |
+ | |dualshock prompts notes = A mod that replaces the generic prompts with ones from the PlayStation 2 port can found [https://gamebanana.com/mods/284096 here]. | ||
+ | |light bar support = false | ||
|light bar support notes = | |light bar support notes = | ||
+ | |dualshock 4 modes = V2, Wired, Bluetooth | ||
+ | |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 = May cause spinning camera on some controllers due to wrong axis being interpreted as the right analog stick. | ||
+ | |other button prompts = generic | ||
+ | |other button prompts notes= A mod that replaces the generic prompts with ones from the GameCube version can found [https://gamebanana.com/mods/288157 here]. | ||
+ | |controller hotplug = hackable | ||
+ | |controller hotplug notes = Not supported by default. See [[#Controller support|Controller support]] for hotplugging. | ||
+ | |haptic feedback = true | ||
+ | |haptic feedback notes = Off by default in the Options menu. Supported on some DirectInput controllers. See [[#Controller support|Controller support]] to restore haptic feedback for XInput controllers. | ||
+ | |simultaneous input = true | ||
+ | |simultaneous input notes = | ||
}} | }} | ||
− | |||
− | Xbox | + | ===Controller support=== |
− | < | + | {{ii}} The PC version of Sonic Heroes does not read trigger information from DirectInput controllers. The game still supports pressure sensitive rotation using the trigger buttons.<ref>{{Refcheck|user=Sewer56lol|date=2019-11-03|comment=Reverse Engineering of input handling code.}}</ref> The following solution can restore trigger rotation functionality, providing pressure sensitive trigger rotation. |
− | + | {{++}} Camera controls with the right analog stick and hotplugging support in the PC version can be restored. | |
− | + | {{Fixbox|description=Install Controller Hook and Custom Mapping for Controller Hook through [[#Mods|Reloaded II]]|ref=<ref name="Controller support">{{Refcheck|user=AmethystViper|date=2020-09-26|comment=Tested this fix with an Xbox One controller.}}</ref>|fix= | |
− | + | # Install the following mods through Reloaded II: | |
− | + | #* SH Essentials: Controller Hook (sonicheroes.controller.hook) | |
− | + | #* SH Essentials: Post Processing for Controller Hook | |
− | + | #* SH Essentials: XInput for Controller Hook | |
− | + | # Select '''SH Essentials: Controller Hook''' from the list of enabled mods and click '''Configure Mod''', then check '''Allow Original Inputs''' to retain keyboard support. | |
+ | # On '''Post Processing for Controller Hook''', configure the analogue sticks and triggers as desired. Enabling '''Swap Triggers''' may be recommended for certain controllers. | ||
+ | # On '''XInput for Controller Hook''', remap the controls of the game from the Input Configurator window. Unbinding '''Camera Left''' and '''Camera Right''' inputs may be recommended to avoid redundant bindings when using the triggers for camera controls. | ||
+ | # Launch the game, then reconfigure the controls from the in-game based on the controls of the console version. Refer to [https://strategywiki.org/wiki/Sonic_Heroes/Controls Strategy Wiki] for the console version's controls]. | ||
+ | }} | ||
− | + | ===[https://github.com/samuelgr/Xidi/ Xidi]=== | |
− | + | {{++}} Adds full DirectInput controller support for modern XInput-based controllers. | |
− | + | {{++}} Restores haptic feedback. | |
− | + | {{Fixbox|description=Installing Xidi|fix= | |
− | + | {{ii}} Works with the [https://github.com/samuelgr/Xidi/ Xidi] library in DInput8 form, but requires to drop Xidi's {{file|dinput8.dll}} into the game directory. | |
− | + | # Ensure the system is running Windows 10 or 11. Xidi is built to target Windows 10 or 11 and does not support older versions of Windows. | |
− | + | # Ensure the Visual C++ Runtime for Visual Studio 2022 is installed. Xidi is linked against this runtime and will not work without it. If running a 64-bit operating system, install both the x86 and the x64 versions of this runtime, otherwise install just the x86 version. | |
− | + | # Download the latest release of Xidi from [https://github.com/samuelgr/Xidi/releases here]. | |
− | + | # Install one of the forms of Xidi into the same directory as the game executable: {{Folder|{{p|game}}}}. | |
+ | # Optionally supply configuration settings to Xidi: [https://github.com/samuelgr/XidiGameConfigurations/blob/master/GameConfigurations/Sonic%20Heroes/Xidi.ini config]. | ||
+ | # Run the game. | ||
+ | }} | ||
− | ==Audio | + | ==Audio== |
− | {{Audio settings | + | {{Image|Sonic Heroes - Audio settings.png|Audio settings from external configuration tool.}} |
+ | {{Image|Sonic Heroes - Language settings.png|Language settings from the Options menu.}} | ||
+ | {{Audio | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = Sliders for SE/Voice and BGM in external configuration launcher, both of which can also be muted. |
|surround sound = true | |surround sound = true | ||
− | |surround sound notes = | + | |surround sound notes = Up to 7.0 output with [[Glossary:Sound card#DirectSound hardware path|DirectSound3D restoration software]]. |
|subtitles = true | |subtitles = true | ||
|subtitles notes = | |subtitles notes = | ||
Line 136: | Line 272: | ||
|eax support = | |eax support = | ||
|eax support notes = | |eax support notes = | ||
+ | |royalty free audio = unknown | ||
+ | |royalty free audio notes = | ||
+ | }} | ||
+ | |||
+ | {{L10n|content= | ||
+ | {{ii}} The non-Japanese versions only includes the English voice-over tracks, and lip-synching during {{Term|FMV}} sequences are synched up to the English dub. | ||
+ | {{L10n/switch | ||
+ | |language = English | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = [[w:Dubtitle|Dubtitles]]. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = French | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = German | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Italian | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Japanese | ||
+ | |interface = true | ||
+ | |audio = true | ||
+ | |subtitles = true | ||
+ | |notes = Lacks dual-audio support in non-Japanese releases (i.e. cannot select Japanese voices with English subtitles).<br />Japanese voice mod, [https://community.pcgamingwiki.com/files/file/1215-sonic-heroes-japanese-voices/ download]. See [[#XBOX Quality Media|XBOX Quality Media]] for the Xbox-quality Japanese FMV files. | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Korean | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = | ||
+ | |fan = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Russian | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Officially distributed by [[Company:1C-SoftClub|SoftClub]], but with no localization; fan translation is available [https://www.zoneofgames.ru/games/sonic_heroes/files/711.html here]. | ||
+ | |fan = true | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Spanish | ||
+ | |interface = true | ||
+ | |audio = false | ||
+ | |subtitles = true | ||
+ | |notes = Castilian. Contains some translation errors. | ||
+ | |fan = | ||
+ | }} | ||
+ | }} | ||
+ | |||
+ | ===Disable voices=== | ||
+ | {{ii}} This setting will disable most in-game voice-overs without muting sound effects altogether, however, voice-clips that also have subtitles will still play out as normal. | ||
+ | {{Fixbox|description=Use [[#Essentials: Graphics|Essentials: Graphics]]|ref=<ref name="Sandemcref"/>|fix= | ||
+ | {{ii}} Does the same thing as below, but configurable within a mod instead. | ||
+ | # Enable '''Disbale Character Dialogue''' in mod's settings. | ||
+ | }} | ||
+ | {{Fixbox|description=Add {{code|Charmy_Shutup}} to {{file|sonic_h.ini}}|ref=<ref>{{Refurl|url=https://tcrf.net/Sonic_Heroes#Hidden_Setting|title=Sonic Heroes Hidden Setting - The Cutting Room Floor|date=May 2023}}</ref>|fix= | ||
+ | # Open {{file|sonic_h.ini}} with a text editor. See [[#Configuration file(s) location|Configuration file(s) location]]. | ||
+ | # Add the line {{code|Charmy_Shutup 1}} to the end of the file. | ||
+ | # Save the file. | ||
}} | }} | ||
==Network== | ==Network== | ||
{{Network/Multiplayer | {{Network/Multiplayer | ||
− | |local play = | + | |local play = true |
− | |local play players = | + | |local play players = 2 |
|local play modes = | |local play modes = | ||
− | |local play notes = | + | |local play notes = Hold A Button + Y Button after selecting a level to turn the chosen team into "Metal Heroes". |
|lan play = false | |lan play = false | ||
|lan play players = | |lan play players = | ||
Line 157: | Line 375: | ||
==Issues fixed== | ==Issues fixed== | ||
− | {{ | + | {{cleanup|section|A bunch of these fixes are overwhelming/convoluted hex edits; consider converting those to [https://github.com/Reloaded-Project/Reloaded-II#readme Reloaded II] mods}} |
− | {{Fixbox/ | + | ===Game refuses to start=== |
− | {{ | + | {{Fixbox|description=RenderWare Code Segment is incorrectly marked as non-executable<ref>{{Refurl|url=https://twitter.com/TheSewer56/status/1778957963538874535|title=Sewer56: Twitter|date=2024-04-13}}</ref>|fix= |
− | + | There are two potential fixes: | |
− | # | + | |
+ | 1. To work around this, disable DEP for {{File|Tsonic_win.exe}}.<br/> | ||
+ | 2. Alternatively, you can install [https://www.pcgamingwiki.com/wiki/Sonic_Heroes#Essentials:_Graphics Heroes Graphics Essentials]. | ||
}} | }} | ||
+ | |||
+ | ===Missing voice effects=== | ||
+ | {{ii}} Certain voice effects are missing in some releases of the PC port. | ||
+ | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/777-sonic-heroes-missing-audio-clip-fixes/ Sonic Heroes Missing Audio clip fixes]|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-09-26|comment=Stock PC voice effects files is smaller than this fix.}}</ref>}} | ||
+ | |||
+ | ===Missing explosion effects from Espio's shurikens=== | ||
+ | {{ii}} The blue crescent particle textures are not included in the PC port of the game. | ||
+ | |||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-09-26|comment=This fixed the mission shuriken effects with a vanilla copy of the game.}}</ref>|collapsed=yes|fix= | ||
+ | # Download the texture dictionary file from [https://community.pcgamingwiki.com/files/file/853-missing-shuriken-particle-effect/ here] | ||
+ | # Extract the file from this archive. | ||
+ | # Copy the {{File|cmn_effect.txd}} and replace the original file with this one in the directory {{Folder|{{p|game}}/dvdroot/textures}}. | ||
+ | }} | ||
+ | |||
+ | ===Leadership Crown not displaying=== | ||
+ | {{ii}} Bobsled HUD textures do not display. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=November 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with any hex editor (e.g. HxD). | ||
+ | # Replace all the bytes from offsets <code>6FE0</code> to <code>7050</code> with these ones: | ||
+ | <code> | ||
+ | 31 D2 89 15 04 4C AA 00 89 15 20 4C AA 00 D9 1D 48 4C AA 00 D9 05 74 9F 78 00 D9 15 3C 4C AA 00 D9 15 58 4C AA 00 D9 C9 D9 1D 4C 4C AA 00 89 15 08 4C AA 00 D9 15 24 4C AA 00 89 15 40 4C AA 00 D9 15 5C 4C AA 00 A3 00 4C AA 00 D9 15 FC 4B AA 00 A3 1C 4C AA 00 D9 15 18 4C AA 00 A3 38 4C AA 00 D9 15 34 4C AA 00 A3 54 4C AA 00 D9 1D 50 4C AA 00 E8 B9 59 24 00 83 C4 18 C3 CC CC CC CC CC | ||
+ | }} | ||
+ | |||
+ | ===Egg UFO sign light not animating=== | ||
+ | {{ii}} Arrow lights fade animation is missing. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=May 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Paste write the following offsets: | ||
+ | |||
+ | <code>123C10</code>:<br> | ||
+ | <code> | ||
+ | 83 EC 08 A1 64 34 AA 00 56 8B F1 8B 4E 2C 89 44 24 04 8B 41 18 F6 C4 04 75 29 0F B6 51 2B 42 89 54 24 08 51 DB 44 24 0C D8 0D 28 A0 78 00 D9 C0 D8 C9 D9 1C 24 DD D8 E8 64 A5 F1 FF 83 C4 04 85 C0 75 76 8B 56 2C F6 42 18 04 75 6D A1 E4 77 A7 00 8A 48 1F 84 C9 74 08 8D 46 30 8D 4A 0C EB 50 81 C6 B8 00 00 00 D9 06 D8 05 DC A0 78 00 D8 54 24 04 DF E0 F6 C4 01 75 04 D8 64 24 04 D9 1E 8B 0E 57 8B 7E 04 51 E8 85 E2 FE FF A1 48 86 A7 00 83 C4 04 85 C0 5F 74 09 50 8B 46 08 E8 21 00 00 00 81 EE B8 00 00 00 8B 56 2C 8D 46 30 8D 4A 0C 5E 83 C4 08 E9 47 55 F3 FF 80 4E 08 01 5E 83 C4 08 C3 6A 00 68 41 3F 52 00 50 E8 61 78 14 00 FF 74 24 10 E8 48 03 00 00 83 C4 0C C2 04 00 | ||
+ | </code> | ||
+ | |||
+ | <code>123F41</code>:<br> | ||
+ | <code> | ||
+ | 8B 40 18 6A 08 50 E8 04 AD 14 00 83 C4 08 C3 | ||
+ | </code> | ||
+ | }} | ||
+ | |||
+ | ===White borders when grinding on splines=== | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=March 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Hex edit the following offsets: | ||
+ | <pre> | ||
+ | F9A4D | ||
+ | |||
+ | 0A --> 02 | ||
+ | |||
+ | F9A6C | ||
+ | |||
+ | 02 --> 03 | ||
+ | |||
+ | F9A6E | ||
+ | |||
+ | 0A --> 02 | ||
+ | |||
+ | F9AA4 | ||
+ | |||
+ | 0A --> 02 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ===Transparent frog feet=== | ||
+ | {{ii}} You can see through frog feet. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=March 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Hex edit the following offsets: | ||
+ | <pre> | ||
+ | EE3ED | ||
+ | |||
+ | C7 05 E4 AB 7B 00 70 2E 40 00 | ||
+ | |||
+ | 468A20 | ||
+ | |||
+ | 04 --> 12 | ||
+ | |||
+ | 468A44 | ||
+ | |||
+ | 04 --> 12 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ===Grand Metropolis Energy pipe not using indirect=== | ||
+ | |||
+ | <!-- What does this even mean? --> | ||
+ | |||
+ | {{ii}} Game doesn't scan for high quality object archive for lava indirect. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=May 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Go to offset <code>0x4DB12C</code>. | ||
+ | # Paste write the bytes to <code>B0 3B 57 00 AD 3C 57 00 62 3B 57 00</code>. | ||
+ | # Then paste write these bytes to <code>0x173B62</code> to put it in effect: | ||
+ | <code>6A FF 68 EB 7E 71 00 64 A1 00 00 00 00 50 64 89 25 00 00 00 00 51 8B 15 00 EE 9D 00 B9 C0 00 00 00 E8 F8 46 EB FF 31 C9 89 04 24 85 C0 89 4C 24 0C 74 0C 8B 0D B4 78 A7 00 50 E8 34 01 00 00 8B 4C 24 04 64 89 0D 00 00 00 00 83 C4 10 C3 83 EC 20 A1 18 67 8D 00 85 C0 74 02 8B 00 50 68 F4 E6 76 00 8D 44 24 08 50 E8 A5 67 10 00 68 28 3D A2 00 E8 0D 00 00 00 58 E8 BF FE FF FF 83 C4 0C 83 C4 20 C3 A1 B0 D8 9D 00 8B 80 1C 8C 00 00 83 EC 20 85 C0 0F 84 AE 00 00 00 53 55 56 57 50 E8 2B A8 0D 00 5B E8 F5 D8 0C 00 8B 15 4C 78 A7 00 8B 82 50 0A 00 00 8B 6C 24 34 55 E8 DF B4 EB FF BF D4 42 8B 00 31 ED 83 C5 06 8B 47 04 50 8D 4C 24 14 68 70 E1 76 00 51 E8 35 67 10 00 8B 15 4C 78 A7 00 8B B2 50 0A 00 00 83 C4 0C 8D 4C 24 10 8B C6 E8 28 B6 EB FF 8B D8 8B 44 24 34 50 8B C6 E8 9A B4 EB FF 85 C0 74 21 8B 4E 40 56 8B C3 E8 CB B7 EB FF 85 C0 74 12 89 07 6A 00 68 D0 15 64 00 50 E8 B8 78 0F 00 83 C4 0C 83 C7 0C 4D 75 9A A1 B0 D8 9D 00 8B 88 1C 8C 00 00 51 E8 9E D8 0C 00 83 C4 04 5F 5E 5D 5B 83 C4 20 C3 56 57 BE D4 42 8B 00 31 FF 83 C7 06 8B 06 85 C0 74 0D 50 E8 9B 7F 0F 00 31 C0 83 C4 04 89 06 83 C6 0C 4F 75 E7 5F 5E C3 64 A1 00 00 00 00 6A FF 68 7E 8C 71 00 50 64 89 25 00 00 00 00 53 55 56 57 8B 7C 24 20 8B C7 E8 67 F5 EC FF 31 DB 8D 47 28 89 5C 24 18 E8 19 A3 EC FF 8D 77 30 31 C9 41 89 5E 10 66 89 5E 08 66 89 5E 02 66 89 5E 0A 66 89 4E 04 66 89 4E 06 89 5E 78 C6 44 24 18 02 8B 0D 60 43 8B 00 BD 60 D8 77 00 89 28 83 C5 04 8B 47 2C 89 2F 8B 68 2C 89 4F 04 66 C7 47 1E C0 00 8A 45 00 38 D8 7C 04 3C 04 7C 03 88 5D 00 8B DF E8 4E 03 00 00 E8 29 02 00 00 8B 15 4C 0A 8E 00 6A 30 FF 92 34 01 00 00 8B D8 83 C4 04 85 DB 74 30 6A 30 68 30 43 8B 00 53 E8 45 66 10 00 80 4E 09 80 83 C4 0C 8B CE 89 5E 10 66 C7 06 04 00 66 C7 46 0A 01 00 E8 99 37 E9 FF 8B DE E8 72 09 EA FF 8B 47 40 85 C0 74 22 D9 45 04 8B DE D8 48 14 D9 58 14 D9 45 08 D8 48 18 D9 58 18 D9 45 0C D8 48 1C D9 58 1C E8 49 09 EA FF 8B 4C 24 10 8B C7 5F 5E 5D 64 89 0D 00 00 00 00 5B 83 C4 0C C2 04 00 CC CC</code> | ||
+ | # Also paste write for the checking with the enabler at <code>0x173A60</code>: | ||
+ | <code>8B 48 40 8B 91 E0 00 00 00 39 C2 75 0B 8B 50 3C 89 91 E0 00 00 00 EB 1B 8D 4A 3C 56 39 01 74 0C 8B 11 8B 72 3C 39 C6 8D 4A 3C 75 F4 8B 48 3C 89 4A 3C 5E 31 D2 C7 40 3C 00 00 00 00 C3 66 81 3D 2C 51 AA 00 01 01 72 F4 E9 38 01 00 00</code> | ||
+ | </code> | ||
+ | }} | ||
+ | |||
+ | ===Grand Metropolis Energy pipe glass can be seen through walls=== | ||
+ | {{ii}} Incorrect material flag. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=September 2020}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Go to offset <code>0x174130</code>. | ||
+ | # Change the byte from <code>64</code> to <code>A4</code> (additive alpha, double sided) or <code>B0</code> (regular alpha). | ||
+ | }} | ||
+ | |||
+ | ===Inconsistent Teleporter warp light appearance=== | ||
+ | {{Fixbox|description=Make warp light accurate to the PlayStation 2 look|ref={{cn|date=May 2021}}|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Go to offsets <code>0x1BAD5</code>, and <code>0x1B878</code>, then change both from <code>06</code> to <code>02</code>. | ||
+ | # Use [[#Heroes Console Restoration|Heroes Console Restoration]]. | ||
+ | }} | ||
+ | |||
+ | ===Laser indirect effect disabled in Final Fortress=== | ||
+ | |||
+ | <!-- What does this even mean? --> | ||
+ | |||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=March 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Hex edit the following offsets: | ||
+ | <pre> | ||
+ | 31A800 | ||
+ | |||
+ | 40 --> 50 | ||
+ | |||
+ | 31A950 | ||
+ | |||
+ | 40 --> 50 | ||
+ | |||
+ | 31AAA0 | ||
+ | |||
+ | 40 --> 50 | ||
+ | |||
+ | 31AB79 | ||
+ | |||
+ | 40 --> 50 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ===Shadow's tornado effect is single-sided=== | ||
+ | {{ii}} Incorrect culling materials applied to the model. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=September 2020}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Then, Go to offset <code>0x23FEC7</code> and change the material bytes to <code>14 E8 E3 CA</code> for double sided tornado effect. | ||
+ | }} | ||
+ | |||
+ | ===Signal Monitor flickering=== | ||
+ | {{ii}} Signal flickering animation present in console releases is missing on PC. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=December 2020}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Next, Go to offset <code>0x86C30</code> and paste <code>A1 E4 77 A7 00 83 EC 10 57 8B F9 8A 48 20 84 C9 0F 85 F4 00 00 00 55 8B 68 30 8D 87 BC 00 00 00 8B 08 8B 50 04 8B 40 08 89 4C 24 08 8B 0D 4C 0A 8E 00 89 54 24 0C 8D 54 24 08 89 44 24 10 8B 01 52 50 C7 44 24 1C 00 00 70 41 E8 C1 3E 1C 00 83 C4 08 85 C0 0F 84 AF 00 00 00 8B 47 2C 8B 40 18 C1 E8 12 24 07 04 04 78 09 3C 13 7D 05 A2 76 DD 9D 00 53 8A 1D 76 DD 9D 00 56 BE B8 D8 9D 00 E8 EC FB F9 FF 0F BE 87 B8 00 00 00 B9 20 7D A7 00 5E 5B 8B 44 81 0C 8B 09 50 51 E8 70 00 00 00 C1 E5 0B 83 C4 08 81 E5 FF FF 00 80 79 08 4D 81 CD 00 00 FF FF 45 81 E5 FF FF 00 00 D9 04 AD 08 EE 9D 00 D8 05 74 9F 78 00 D8 0D 54 60 74 00 E8 CD 0A 29 00 D1 E8 0F B6 80 78 6F 48 00 BA 24 7D A7 00 8B 44 82 20 8B 12 50 52 E8 F2 68 1E 00 8B 87 E0 00 00 00 6A 00 68 F0 C0 42 00 50 E8 0F 48 1E 00 E8 BA 47 1E 00 83 C4 14 5D 5F 83 C4 10 C3 FF 74 24 08 FF 74 24 08 E8 C4 68 1E 00 8B 04 24 03 05 7C 18 8E 00 8B 00 85 C0 89 04 24 74 22 A1 E4 77 A7 00 8B 40 30 83 E0 03 0F B6 80 78 6F 48 00 8B 04 85 90 7C A7 00 89 44 24 04 E8 90 68 1E 00 83 C4 08 C3 A1 E4 77 A7 00 83 EC 1C 57 8B F9 8A 48 20 84 C9 0F 85 D9 01 00 00 81 BF E8 00 00 00 00 24 74 C9 0F 84 C9 01 00 00 55 8D AF E4 00 00 00 68 00 40 1C 47 68 00 00 70 41 8B CD E8 0E 11 1A 00 83 C4 08 85 C0 0F 84 A5 01 00 00 56 8D 4C 24 18 51 6A 0E E8 26 5C 1C 00 6A 00 6A 0E E8 CD 5B 1C 00 D9 87 C0 00 00 00 D8 A7 E8 00 00 00 83 C4 10 C7 44 24 1C 00 00 C8 41 C7 44 24 20 00 00 80 3F D8 0D 04 5C 74 00 C7 44 24 24 00 00 88 41 D8 2D 74 9F 78 00 D9 54 24 0C D8 1D 00 62 74 00 DF E0 F6 C4 41 75 26 31 F6 46 E8 91 48 1B 00 8B 54 24 0C 52 8D 44 24 20 50 8D 87 F0 00 00 00 55 E8 6B 49 1B 00 83 C4 0C E8 83 4C 1B 00 53 B3 10 BE B8 D8 9D 00 88 1D 76 DD 9D 00 E8 40 FA F9 FF A1 1C 7D A7 00 85 C0 5B 0F 84 F4 00 00 00 8D 4C 24 10 51 6A 0A E8 86 5B 1C 00 8D 54 24 1C 52 6A 0B E8 7A 5B 1C 00 8D 44 24 1C 50 6A 14 E8 6E 5B 1C 00 6A 05 6A 0A E8 15 5B 1C 00 6A 02 6A 0B E8 0C 5B 1C 00 6A 01 6A 14 E8 03 5B 1C 00 8B 0D 1C 7D A7 00 8B 71 04 6A 00 68 28 2C 75 00 56 E8 5D 57 1C 00 8B 97 F4 00 00 00 6A 02 52 68 C8 2E 74 00 56 E8 29 59 1C 00 8B 87 F0 00 00 00 83 C4 4C 6A 02 50 68 BC 2E 74 00 56 E8 12 59 1C 00 8B 8F F8 00 00 00 6A 02 51 68 D4 2E 74 00 56 E8 FE 58 1C 00 6A 02 55 56 E8 15 57 1C 00 8B 0D 28 7D A7 00 83 C4 2C 85 C9 74 18 0F BE 87 B8 00 00 00 83 F8 03 77 0C 8D 04 85 F4 D1 8D 00 8B 10 89 51 04 A1 1C 7D A7 00 50 E8 B5 45 1E 00 8B 4C 24 10 51 6A 14 E8 69 5A 1C 00 8B 54 24 1C 52 6A 0A E8 5D 5A 1C 00 8B 44 24 28 50 6A 0B E8 51 5A 1C 00 83 C4 1C 8B 4C 24 18 51 6A 0E E8 42 5A 1C 00 83 C4 08 5E 5D 5F 83 C4 1C C3 00 02 01 02 CC CC CC CC</code>. | ||
+ | # Go to the offsets and replace the bytes in these addresses: | ||
+ | ## <code>0x64E8F</code> - <code>E8 AB 1E 02 00</code> | ||
+ | ## <code>0x7348E</code> - <code>E8 AC 38 01 00</code> | ||
+ | ## <code>0x793D9</code> - <code>E8 61 D9 00 00</code> | ||
+ | ## <code>0x352C0C</code> - <code>84 6D 48 00</code> | ||
+ | # Download the modified {{File|[https://community.pcgamingwiki.com/files/file/2076-signal-monitor-flickering/ comobj.one]}} and replace it in the {{Folder|{{p|game}}/dvdroot}} folder. | ||
+ | }} | ||
+ | |||
+ | ===Theater Light dark=== | ||
+ | |||
+ | <!-- What does this even mean? --> | ||
+ | |||
+ | {{ii}} Dark light effect | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=March 2021}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Paste write the call offset at <code>0x4A20C</code> to <code>E8 74 27 2D 00</code>, then place the array to 0x31C984 | ||
+ | |||
+ | <pre> | ||
+ | 8D 44 24 FC 50 6A 14 E8 40 B0 F2 FF 6A 02 8B 46 0C 85 C0 74 6F 8B 40 24 85 C0 74 68 8B 88 B0 00 00 00 8B 80 AC 00 00 00 85 C0 74 58 8B 00 85 C0 74 52 2D 00 01 00 00 51 69 D1 00 01 00 00 8B 4C 24 04 83 F9 01 75 23 83 7C 10 04 01 75 07 83 4C 10 08 04 EB 05 83 64 10 08 FB 50 6A 02 6A 14 E8 98 AF F2 FF 83 C4 08 58 EB 0C 83 7C 10 04 01 75 05 83 64 10 08 FB 59 49 75 BD E8 8D FF D2 FF FF 0C 24 75 8A 83 C4 04 E8 70 AF F2 FF 83 C4 08 C3 | ||
+ | </pre> | ||
+ | }} | ||
+ | |||
+ | ===Odd Vertex Paint rendering for the root ball in Frog Forest=== | ||
+ | {{ii}} The vertex paint disappears from the model. | ||
+ | {{Fixbox|description=Use [[#Fix Compilation|Fix Compilation]]|ref=<ref name="Sandemcref"/>}} | ||
+ | |||
+ | {{Fixbox|description=Hex editing solution|ref={{cn|date=September 2020}}|collapsed=yes|fix= | ||
+ | # Open {{File|Tsonic_win.exe}} with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]. | ||
+ | # Go to offset <code>0xDDC4B</code>, change the material flag pointer byte from 60 to 78 to remove the bug and then save. The vertex paint will remain on the model at all costs. | ||
+ | }} | ||
+ | |||
+ | ===Transparency bugs for certain game objects=== | ||
+ | {{ii}} Fixes various alpha blending issues by (mostly) tweaking individual object blend modes. | ||
+ | {{Fixbox|description=Use [https://community.pcgamingwiki.com/files/file/729-sonic-heroes-transparency-blending-fixes/ Sonic Heroes Transparency Blending Fixes]|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-09-27|comment=Tried this fix with a vanilla installation of the game and these fixes solved the issue.}}</ref>|fix= | ||
+ | }} | ||
+ | |||
+ | ===Incorrect colors on Metal Sonic=== | ||
+ | {{Fixbox|description=Use [https://gamebanana.com/mods/250217 Metal Sonic Fix]|ref=<ref name="Sandemcref" />}} | ||
+ | |||
+ | ==Other information== | ||
+ | ===API=== | ||
+ | {{API | ||
+ | |direct3d versions = 8 | ||
+ | |direct3d notes = Minimal required DirectX version listed is 9.0b, however the game uses D3D8 for rendering. For D3D9 support use external wrapper such as [https://github.com/crosire/d3d8to9 D3D8To9]<ref>{{Refcheck|user=Sewer56lol|date=2019-11-03|comment=}}</ref> | ||
+ | |directdraw versions = | ||
+ | |directdraw 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 = | ||
+ | |shader model notes = | ||
+ | |windows 32-bit exe = true | ||
+ | |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 = | ||
+ | }} | ||
+ | |||
+ | ===Middleware=== | ||
+ | {{Middleware | ||
+ | |physics = | ||
+ | |physics notes = | ||
+ | |audio = Criware | ||
+ | |audio notes = ADX format music files. | ||
+ | |interface = | ||
+ | |interface notes = | ||
+ | |input = | ||
+ | |input notes = | ||
+ | |cutscenes = Criware | ||
+ | |cutscenes notes = Sofdec format {{Term|FMV}} files. | ||
+ | |multiplayer = | ||
+ | |multiplayer notes= | ||
+ | |anticheat = | ||
+ | |anticheat notes = | ||
+ | }} | ||
+ | |||
+ | ==Modifications== | ||
+ | ===Modding essentials=== | ||
+ | {{Fixbox|description=Reloaded II|ref=<ref>{{Refcheck|user=AmethystViper|date=2020-09-26}}</ref>|fix= | ||
+ | # Download and install the required dependencies for Reloaded II from the following links: | ||
+ | #* [https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-5.0.6-windows-x86-installer .NET 5 Desktop Runtime (x86)] | ||
+ | #* [https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-desktop-5.0.6-windows-x64-installer .NET 5 Desktop Runtime (x64)] | ||
+ | #* [https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads Visual C++ Redist 2015, 2017 and 2019 (x86 and x64 versions)] | ||
+ | # Download the latest stable release of Reloaded II [https://github.com/Reloaded-Project/Reloaded-II/releases here]. | ||
+ | # Extract the contents of the {{file|Release.zip}} file to its own folder in a convenient location on the computer. | ||
+ | # Launch {{file|Reloaded-II.exe}}, then click the '''Add Application''' button (represented by a single + symbol) → '''New''', then add {{file|Tsonic_win.exe}} to the loader. Click the '''Advanced Tools & Options''' drop-down menu and click Deploy ASI Loader and check Auto-Inject to load mods automatically. | ||
+ | # Click '''Manage Mods''' (represented by three gears) and ensure the mods you have downloaded are enabled for Sonic Heroes' mod manager. '''Note:''' Reloaded II Sharp Lib mods are not required to appear in the game's mod manager and will work in the background. | ||
+ | # Click the game's executable icon in Reloaded II, and re-arrange the dependencies for mods to be on top. Recommended mod order example: | ||
+ | ## TONNER | ||
+ | ## CRI FileSystem Hook | ||
+ | ## SH Essentials: Graphics | ||
+ | # After configuring and arranging the mods, click '''Launch Application''' to launch the game. The game should be able to launch with the mods installed. | ||
+ | }} | ||
+ | |||
+ | ===Mods=== | ||
+ | ====[https://gamebanana.com/mods/429648 Heroes Console Restoration]==== | ||
+ | {{ii}} Returns effects, textures, objects, animations and more from console versions of the game. | ||
+ | {{ii}} Follow the page instructions for correct installation. | ||
+ | {{ii}} Original version which doesn't require Reloaded II can be found [https://community.pcgamingwiki.com/files/file/2212-sonic-heroes-console-restoration/ here]. | ||
+ | |||
+ | ====[https://gamebanana.com/sounds/56172 XBOX Quality Media]==== | ||
+ | {{ii}} Ports over the music, videos, sound effects, and voice-overs from the Xbox port, which are higher quality there. The files are based on the English version of the game. | ||
+ | {{ii}} Japanese version can be found [https://gamebanana.com/mods/395122 here]. | ||
+ | |||
+ | ====[https://gamebanana.com/sounds/47904 Dialogue Volume Fix]==== | ||
+ | {{ii}} Rebalances the sound mixing of the in-game dialogue voices. Only applies to the English dub. | ||
+ | |||
+ | ====[https://gamebanana.com/gamefiles/11647 Extended Draw Distance]==== | ||
+ | {{ii}} Increases the rendering draw distance of levels. | ||
+ | |||
+ | ====[https://gamebanana.com/gamefiles/12087 Definitive Character Visual Overhaul]==== | ||
+ | {{ii}} A collection of enhanced yet faithful character models and removes the "shininess" (specular highlights) from the character models. | ||
+ | ====[https://gamebanana.com/mods/14859 Smoother Rain Particle Effects]==== | ||
+ | {{ii}} Smooths pixelated rain particle effects. | ||
+ | |||
+ | ====[https://gamebanana.com/wips/49828 Sonic Heroes AI Enhanced HD Textures]==== | ||
+ | {{ii}} Enhanced HD-quality texture pack with upscaled Gigapixel AI using neural networks (work-in-progress). Has an [https://gamebanana.com/mods/377803 unofficial patch] to cover some textures that are not upscaled by the base mod. | ||
+ | {{ii}} Place the mod '''above''' [[#Essentials: Widescreen Revamp|Essentials: Widescreen Revamp]] in the priority list. | ||
+ | |||
+ | ====[https://gamebanana.com/mods/416735 4X GUI]==== | ||
+ | {{ii}} Higher resolution GUI and HUD graphics that are either faithfully redrawn or AI upscaled four times their original resolution while a few liberties where taken with update the game's UI elements. Not compatible with character and object mods unless they have been combined with this one. Only includes the English localization. | ||
+ | {{ii}} Place the mod '''above''' [[#Essentials: Widescreen Revamp|Essentials: Widescreen Revamp]] in the priority list. | ||
+ | |||
+ | ====[https://gamebanana.com/mods/329850 HD Rings]==== | ||
+ | {{ii}} A port of SoloSlacker's HD Rings for [[Sonic Adventure DX]], featuring various ring models and texture options while removing the low-quality LOD rings. | ||
+ | |||
+ | ====[https://gamebanana.com/guis/35753 E3 Title Screen]==== | ||
+ | {{ii}} A recreation of the game's title screen from the E3 prototype (which are left in the final version's files) and supports up to 18:9 aspect-ratios. | ||
+ | {{ii}} Place the mod '''below''' [[#Essentials: Widescreen Revamp|Essentials: Widescreen Revamp]] in the priority list. | ||
==System requirements== | ==System requirements== | ||
Line 168: | Line 709: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = 98SE | + | |minOS = 98SE |
− | |minCPU = Pentium III 866 MHz | + | |minCPU = Intel Pentium III 866 MHz |
+ | |minCPU2 = AMD Athlon 850 MHz | ||
|minRAM = 128 MB | |minRAM = 128 MB | ||
− | |minHD = | + | |minHD = 800 MB |
− | |||
|minVRAM = 16 MB | |minVRAM = 16 MB | ||
+ | |minGPU = Nvidia GeForce 256 | ||
+ | |minGPU2 = ATI Radeon SDR | ||
|minDX = 9.0b | |minDX = 9.0b | ||
+ | |minother = 12X CD-ROM | ||
+ | |recOS = ME, 2000, XP | ||
|recCPU = Intel Pentium IV 1.4 GHz | |recCPU = Intel Pentium IV 1.4 GHz | ||
+ | |recCPU2 = AMD Athlon XP 1800+ | ||
|recRAM = 256 MB | |recRAM = 256 MB | ||
|recHD = 1.5 GB | |recHD = 1.5 GB | ||
+ | |recGPU = Nvidia GeForce 3 | ||
+ | |recGPU2 = ATI Radeon 9000 | ||
|recVRAM = 64 MB | |recVRAM = 64 MB | ||
}} | }} | ||
{{References}} | {{References}} |
Latest revision as of 02:11, 13 April 2024
Developers | |
---|---|
Sonic Team USA | |
Publishers | |
Sega | |
Russia | 1C-SoftClub[1] |
Retail re-release | Sold Out Software |
Engines | |
RenderWare[2] | |
Release dates | |
Windows | November 16, 2004[3] |
Reception | |
Metacritic | 66 |
Taxonomy | |
Monetization | One-time game purchase |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Action, Platform |
Art styles | Cartoon |
Themes | Contemporary |
Series | Sonic the Hedgehog |
⤏ Go to series page | |
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 |
Warnings
- SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).
Sonic Heroes is a singleplayer and multiplayer third-person action platform game developed by Sonic Team USA and published by Sega. It is part of the Sonic the Hedgehog series.
Originally released on PlayStation 2, Xbox and GameCube between 2003 and 2004, the game was ported to PC and released on November 16, 2004.
Most of the fixes documented in this article target the Sonic PC Collection version and will not work with other versions of the game.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SafeDisc v4 DRM[Note 1]. Korean release has simple disc check. 2 CDs. |
|||
Retail | DRM-free executable found in the Sonic PC Collection.[6] |
Demos
- A demo is available here.
- Alternatively, the Japanese version of the demo is available here. The different language demos can't be installed at the same time.
Essential improvements
- Almost all mods in the article require Reloaded II.
Essentials: Graphics
- Implements widescreen (and tallscreen) support, improved load times, uncapped splitscreen framerate, windowed and borderless windowed, high aspect ratio fixes, an improved launcher and a lot of various options.
Installation[7] |
---|
|
Essentials: Widescreen Revamp
- Requires TONERR, Universal File Redirector and Essentials: Graphics
- Remakes most UI elements in Widescreen and uses higher quality assets.
Fix Compilation
- Fixes several issues listed in Issues fixed.
Installation[8] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | %APPDATA%\Sega\SONICHEROES\sonic_h.ini |
Save game data location
System | Location |
---|---|
Windows | %APPDATA%\Sega\SONICHEROES\SONICHEROES_* |
Video
Graphics feature | State | WSGF | Notes |
---|---|---|---|
Widescreen resolution | Supports 4:3 resolutions only. See Widescreen resolution. | ||
Multi-monitor | See Widescreen resolution. | ||
Ultra-widescreen | See Widescreen resolution. | ||
4K Ultra HD | See Widescreen resolution. | ||
Field of view (FOV) | See Field of view (FOV). | ||
Windowed | See Windowed. | ||
Borderless fullscreen windowed | See Borderless fullscreen windowed. | ||
Anisotropic filtering (AF) | Amount unknown. | ||
Anti-aliasing (AA) | |||
Vertical sync (Vsync) | |||
60 FPS | Single-player modes runs at 60 FPS, however, split-screen multiplayer is rendered at 30 FPS (frameskip). See Frame rate (FPS). | ||
120+ FPS | Capped at 60 FPS. | ||
High dynamic range display (HDR) |
Widescreen resolution
Use Essentials: Graphics and Essentials: Widescreen Revamp[9] |
---|
|
Use a Flawless Widescreen script[citation needed] |
---|
Field of view (FOV)
Change with Widescreen Fix[citation needed] |
---|
|
Windowed
Use Essentials: Graphics[7] |
---|
Make sure Borderless Fullscreen is off in the mod settings. You can also enable Resizable window or scale the window as you wish. |
Enable Windowed mode through configuration launcher[11] |
---|
Set Screen_Full to 0 in sonic_h.ini [11]
|
---|
Borderless fullscreen windowed
Use Essentials: Graphics[9] |
---|
Make sure Borderless Fullscreen is on in the mod settings. Notes
|
Frame rate (FPS)
- Split-screen multiplayer is capped at 30 FPS by default.
Disable 2P frame skip[9] |
---|
|
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Mouse remapping only. Refer to Strategy Wiki for keyboard controls here. | |
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | Uses DirectInput. See Controller support. | |
Full controller support | ||
Controller remapping | Basic button remapping available in external launcher and in-game options. PC version lacks camera rotation when using the right analog stick without a workaround.[13] See Controller support. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | XInput-compatible controllers work at a basic level correctly via the DirectInput interface.[14] See Controller support for improved XInput support. | |
---|---|---|
Xbox button prompts | A mod that replaces the generic prompts with ones from the Xbox port can found here; a patch for Widescreen Revamp is also available. | |
Impulse Trigger vibration |
PlayStation controllers | Supported via DirectInput.[15] | |
---|---|---|
PlayStation button prompts | A mod that replaces the generic prompts with ones from the PlayStation 2 port can found here. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes | , Wired, Wireless (Bluetooth) |
Generic/other controllers | May cause spinning camera on some controllers due to wrong axis being interpreted as the right analog stick. | |
---|---|---|
Button prompts | A mod that replaces the generic prompts with ones from the GameCube version can found here. |
Additional information | ||
---|---|---|
Controller hotplugging | Not supported by default. See Controller support for hotplugging. | |
Haptic feedback | Off by default in the Options menu. Supported on some DirectInput controllers. See Controller support to restore haptic feedback for XInput controllers. | |
Digital movement supported | ||
Simultaneous controller+KB/M |
Controller support
- The PC version of Sonic Heroes does not read trigger information from DirectInput controllers. The game still supports pressure sensitive rotation using the trigger buttons.[16] The following solution can restore trigger rotation functionality, providing pressure sensitive trigger rotation.
- Camera controls with the right analog stick and hotplugging support in the PC version can be restored.
Install Controller Hook and Custom Mapping for Controller Hook through Reloaded II[17] |
---|
|
Xidi
- Adds full DirectInput controller support for modern XInput-based controllers.
- Restores haptic feedback.
Installing Xidi |
---|
|
Audio
Audio feature | State | Notes |
---|---|---|
Separate volume controls | Sliders for SE/Voice and BGM in external configuration launcher, both of which can also be muted. | |
Surround sound | Up to 7.0 output with DirectSound3D restoration software. | |
Subtitles | ||
Closed captions | ||
Mute on focus lost | ||
Royalty free audio |
Localizations
- The non-Japanese versions only includes the English voice-over tracks, and lip-synching during FMV sequences are synched up to the English dub.
Language | UI | Audio | Sub | Notes |
---|---|---|---|---|
English | Dubtitles. | |||
French | ||||
German | ||||
Italian | ||||
Japanese | Lacks dual-audio support in non-Japanese releases (i.e. cannot select Japanese voices with English subtitles). Japanese voice mod, download. See XBOX Quality Media for the Xbox-quality Japanese FMV files. |
|||
Korean | ||||
Russian | Officially distributed by SoftClub, but with no localization; fan translation is available here. | |||
Spanish | Castilian. Contains some translation errors. |
Disable voices
- This setting will disable most in-game voice-overs without muting sound effects altogether, however, voice-clips that also have subtitles will still play out as normal.
Use Essentials: Graphics[7] |
---|
|
Add Charmy_Shutup to sonic_h.ini [18]
|
---|
|
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 2 | Hold A Button + Y Button after selecting a level to turn the chosen team into "Metal Heroes". | ||
LAN play | ||||
Online play |
Issues fixed
Game refuses to start
RenderWare Code Segment is incorrectly marked as non-executable[19] |
---|
There are two potential fixes: 1. To work around this, disable DEP for |
Missing voice effects
- Certain voice effects are missing in some releases of the PC port.
Use Sonic Heroes Missing Audio clip fixes[20] |
---|
Missing explosion effects from Espio's shurikens
- The blue crescent particle textures are not included in the PC port of the game.
Use Fix Compilation[7] |
---|
Hex editing solution[21] |
---|
|
Leadership Crown not displaying
- Bobsled HUD textures do not display.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Egg UFO sign light not animating
- Arrow lights fade animation is missing.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
White borders when grinding on splines
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
F9A4D 0A --> 02 F9A6C 02 --> 03 F9A6E 0A --> 02 F9AA4 0A --> 02 |
Transparent frog feet
- You can see through frog feet.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
EE3ED C7 05 E4 AB 7B 00 70 2E 40 00 468A20 04 --> 12 468A44 04 --> 12 |
Grand Metropolis Energy pipe not using indirect
- Game doesn't scan for high quality object archive for lava indirect.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Grand Metropolis Energy pipe glass can be seen through walls
- Incorrect material flag.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Inconsistent Teleporter warp light appearance
Make warp light accurate to the PlayStation 2 look[citation needed] |
---|
|
Laser indirect effect disabled in Final Fortress
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
31A800 40 --> 50 31A950 40 --> 50 31AAA0 40 --> 50 31AB79 40 --> 50 |
Shadow's tornado effect is single-sided
- Incorrect culling materials applied to the model.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Signal Monitor flickering
- Signal flickering animation present in console releases is missing on PC.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Theater Light dark
- Dark light effect
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
8D 44 24 FC 50 6A 14 E8 40 B0 F2 FF 6A 02 8B 46 0C 85 C0 74 6F 8B 40 24 85 C0 74 68 8B 88 B0 00 00 00 8B 80 AC 00 00 00 85 C0 74 58 8B 00 85 C0 74 52 2D 00 01 00 00 51 69 D1 00 01 00 00 8B 4C 24 04 83 F9 01 75 23 83 7C 10 04 01 75 07 83 4C 10 08 04 EB 05 83 64 10 08 FB 50 6A 02 6A 14 E8 98 AF F2 FF 83 C4 08 58 EB 0C 83 7C 10 04 01 75 05 83 64 10 08 FB 59 49 75 BD E8 8D FF D2 FF FF 0C 24 75 8A 83 C4 04 E8 70 AF F2 FF 83 C4 08 C3 |
Odd Vertex Paint rendering for the root ball in Frog Forest
- The vertex paint disappears from the model.
Use Fix Compilation[7] |
---|
Hex editing solution[citation needed] |
---|
|
Transparency bugs for certain game objects
- Fixes various alpha blending issues by (mostly) tweaking individual object blend modes.
Use Sonic Heroes Transparency Blending Fixes[22] |
---|
Incorrect colors on Metal Sonic
Use Metal Sonic Fix[7] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 8 | Minimal required DirectX version listed is 9.0b, however the game uses D3D8 for rendering. For D3D9 support use external wrapper such as D3D8To9[23] |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Middleware
Middleware | Notes | |
---|---|---|
Audio | Criware | ADX format music files. |
Cutscenes | Criware | Sofdec format FMV files. |
Modifications
Modding essentials
Reloaded II[24] |
---|
|
Mods
Heroes Console Restoration
- Returns effects, textures, objects, animations and more from console versions of the game.
- Follow the page instructions for correct installation.
- Original version which doesn't require Reloaded II can be found here.
XBOX Quality Media
- Ports over the music, videos, sound effects, and voice-overs from the Xbox port, which are higher quality there. The files are based on the English version of the game.
- Japanese version can be found here.
Dialogue Volume Fix
- Rebalances the sound mixing of the in-game dialogue voices. Only applies to the English dub.
Extended Draw Distance
- Increases the rendering draw distance of levels.
Definitive Character Visual Overhaul
- A collection of enhanced yet faithful character models and removes the "shininess" (specular highlights) from the character models.
Smoother Rain Particle Effects
- Smooths pixelated rain particle effects.
Sonic Heroes AI Enhanced HD Textures
- Enhanced HD-quality texture pack with upscaled Gigapixel AI using neural networks (work-in-progress). Has an unofficial patch to cover some textures that are not upscaled by the base mod.
- Place the mod above Essentials: Widescreen Revamp in the priority list.
4X GUI
- Higher resolution GUI and HUD graphics that are either faithfully redrawn or AI upscaled four times their original resolution while a few liberties where taken with update the game's UI elements. Not compatible with character and object mods unless they have been combined with this one. Only includes the English localization.
- Place the mod above Essentials: Widescreen Revamp in the priority list.
HD Rings
- A port of SoloSlacker's HD Rings for Sonic Adventure DX, featuring various ring models and texture options while removing the low-quality LOD rings.
E3 Title Screen
- A recreation of the game's title screen from the E3 prototype (which are left in the final version's files) and supports up to 18:9 aspect-ratios.
- Place the mod below Essentials: Widescreen Revamp in the priority list.
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 98SE | ME, 2000, XP |
Processor (CPU) | Intel Pentium III 866 MHz AMD Athlon 850 MHz |
Intel Pentium IV 1.4 GHz AMD Athlon XP 1800+ |
System memory (RAM) | 128 MB | 256 MB |
Hard disk drive (HDD) | 800 MB | 1.5 GB |
Video card (GPU) | Nvidia GeForce 256 ATI Radeon SDR 16 MB of VRAM DirectX 9.0b compatible | Nvidia GeForce 3 ATI Radeon 9000 64 MB of VRAM |
Other | 12X CD-ROM |
Notes
References
- ↑ [1] - last accessed on 2023-06-14
- ↑ renderware - clients & titles (retrieved) - last accessed on 2023-05-19
- ↑ SEGA SHIPS SONIC HEROES FOR PC (retrieved) - last accessed on 2023-05-19
- ↑ Not Loading in Windows 10; this will break thousands of - Microsoft Community - last accessed on 2017-01-16
- ↑ Microsoft - MS15-097: Description of the security update for the graphics component in Windows: September 8, 2015 - last accessed on 2018-02-16
- ↑ Verified by User:Sewer56lol on 2019-08-03
- CRC32: 821662F7.
- ↑ 7.00 7.01 7.02 7.03 7.04 7.05 7.06 7.07 7.08 7.09 7.10 7.11 7.12 7.13 7.14 7.15 Verified by User:Sandemc on 2024-04-03
- ↑ Verified by User:Sandemc on 2024-04-03
- ↑ 9.0 9.1 9.2 Verified by User:Sewer56lol on 2019-11-03
- Author of the solution.
- ↑ Verified by User:AmethystViper on 2021-12-15
- ↑ 11.0 11.1 Verified by User:AmethystViper on 2020-09-25
- ↑ Verified by User:Amethystviper on 2023-06-24
- Setting the game to 3840x2160 with Borderless Windowed enabled in Essentials: Graphics video settings caused the game to render in a misaligned, lower resolution window that does not cover the Windows taskbar despite the display's native resolution is 4K.
- ↑ Verified by User:AmethystViper on 2020-09-25
- No such option for right stick camera looking exists in the PC version from what I can tell without mods.
- ↑ Verified by User:Sewer56lol on 2019-11-03
- Tested with Xbox One controller.
- ↑ Verified by User:AmethystViper on 2021-12-14
- ↑ Verified by User:Sewer56lol on 2019-11-03
- Reverse Engineering of input handling code.
- ↑ Verified by User:AmethystViper on 2020-09-26
- Tested this fix with an Xbox One controller.
- ↑ Sonic Heroes Hidden Setting - The Cutting Room Floor - last accessed on May 2023
- ↑ Sewer56: Twitter - last accessed on 2024-04-13
- ↑ Verified by User:AmethystViper on 2020-09-26
- Stock PC voice effects files is smaller than this fix.
- ↑ Verified by User:AmethystViper on 2020-09-26
- This fixed the mission shuriken effects with a vanilla copy of the game.
- ↑ Verified by User:AmethystViper on 2020-09-27
- Tried this fix with a vanilla installation of the game and these fixes solved the issue.
- ↑ Verified by User:Sewer56lol on 2019-11-03
- ↑ Verified by User:AmethystViper on 2020-09-26