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 Heroes"

From PCGamingWiki, the wiki about fixing PC games
Line 82: Line 82:
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Change FOV with hex edit|ref={{cn|date=July 2016}}}}
 
{{Fixbox/fix|Change FOV with hex edit|ref={{cn|date=July 2016}}}}
# Open <code>Tsonic_win.exe</code> with hex editor.
+
# Open <code>Tsonic_win.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Go to offset <code>0x25811A</code>.
 
# Go to offset <code>0x25811A</code>.
 
# Replace bytes <code>00 00 80 3F</code> with bytes representing your float value multiplier (default multiplier is 1.0). Remember to invert the byte order to Little Endian.
 
# Replace bytes <code>00 00 80 3F</code> with bytes representing your float value multiplier (default multiplier is 1.0). Remember to invert the byte order to Little Endian.
Line 96: Line 96:
 
{{Fixbox|1=
 
{{Fixbox|1=
 
{{Fixbox/fix|Fix multiplayer frame rate|ref={{cn|date=September 2016}}}}
 
{{Fixbox/fix|Fix multiplayer frame rate|ref={{cn|date=September 2016}}}}
# Open <code>Tsonic_win.exe</code> with hex editor.
+
# Open <code>Tsonic_win.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Go to offset <code>0x2CFC</code> and replace the bytes <code>A1 80 0B A6 00</code> with <code>A1 B0 AE 8C 00</code>.
 
# Go to offset <code>0x2CFC</code> and replace the bytes <code>A1 80 0B A6 00</code> with <code>A1 B0 AE 8C 00</code>.
 
# Go to offset <code>0x2D07</code> and simply replace the byte <code>40</code> with <code>90</code>.
 
# Go to offset <code>0x2D07</code> and simply replace the byte <code>40</code> with <code>90</code>.
Line 306: Line 306:
 
{{Fixbox/fix|Force GPU scaling|ref={{cn|date=October 2016}}}}
 
{{Fixbox/fix|Force GPU scaling|ref={{cn|date=October 2016}}}}
 
{{ii}} Graphics problem.
 
{{ii}} Graphics problem.
# Open catalyst control center or nvidia control panel.
+
# Open Catalyst Control Center or Nvidia Control Panel.
 
# Force GPU scaling on.
 
# Force GPU scaling on.
 
}}
 
}}
Line 321: Line 321:
 
{{Fixbox/fix|Remove obvious Z-buffering from the model|ref={{cn|date=October 2016}}}}
 
{{Fixbox/fix|Remove obvious Z-buffering from the model|ref={{cn|date=October 2016}}}}
 
{{ii}} Incorrect material flag.
 
{{ii}} Incorrect material flag.
# Open <code>Tsonic_win.exe</code> with a hex editor.
+
# Open <code>Tsonic_win.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Go to offset <code>0x174130</code>.
 
# 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).
 
# Change the byte from <code>64</code> to <code>A4</code> (additive alpha, double sided) or <code>B0</code> (regular alpha).
Line 330: Line 330:
 
{{Fixbox/fix|Multiplayer Play all stage mode correction|ref={{cn|date=October 2016}}}}
 
{{Fixbox/fix|Multiplayer Play all stage mode correction|ref={{cn|date=October 2016}}}}
 
{{ii}} Multiplayer ends at 2nd stage instead of the last one.
 
{{ii}} Multiplayer ends at 2nd stage instead of the last one.
# Open <code>Tsonic_win.exe</code> with a hex editor.
+
# Open <code>Tsonic_win.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Go to offsets <code>0x1A9534</code> and <code>0x1A9586</code> and replace the bytes from 02 to 03.
 
# Go to offsets <code>0x1A9534</code> and <code>0x1A9586</code> and replace the bytes from 02 to 03.
 
# Replace the hex string in offset <code>0x23FC0</code> from <code>F8 02 7E 05 B8 02 00 00 00 83 F8 FF 7D 0A 83 C8 FF 88 81 BC D6 9D 00 C3 83 F8 02 7E 05 B8 02 00</code> to <code>F8 03 7E 05 B8 03 00 00 00 83 F8 FF 7D 0A 83 C8 FF 88 81 BC D6 9D 00 C3 83 F8 03 7E 05 B8 03 00</code>
 
# Replace the hex string in offset <code>0x23FC0</code> from <code>F8 02 7E 05 B8 02 00 00 00 83 F8 FF 7D 0A 83 C8 FF 88 81 BC D6 9D 00 C3 83 F8 02 7E 05 B8 02 00</code> to <code>F8 03 7E 05 B8 03 00 00 00 83 F8 FF 7D 0A 83 C8 FF 88 81 BC D6 9D 00 C3 83 F8 03 7E 05 B8 03 00</code>
Line 351: Line 351:
 
{{Fixbox/fix|Disable culling for Shadow the Hedgehog's tornado effect|ref={{cn|date=February 2017}}}}
 
{{Fixbox/fix|Disable culling for Shadow the Hedgehog's tornado effect|ref={{cn|date=February 2017}}}}
 
{{ii}} Incorrect culling materials applied to the model.
 
{{ii}} Incorrect culling materials applied to the model.
# Open <code>Tsonic_win.exe</code> with a hex editor.
+
# Open <code>Tsonic_win.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 
# Next, Go to offset <code>0x23FEDA</code> and change the byte from 05 to 01.
 
# Next, Go to offset <code>0x23FEDA</code> and change the byte from 05 to 01.
 
# Last, Go to offset <code>0x23FEDC</code> and change the material type function byte from 0A (source blend) to 14 (culling).
 
# Last, Go to offset <code>0x23FEDC</code> and change the material type function byte from 0A (source blend) to 14 (culling).
Line 369: Line 369:
 
{{Fixbox/fix|Correctly render the floating root ball|ref={{cn|date=February 2017}}}}
 
{{Fixbox/fix|Correctly render the floating root ball|ref={{cn|date=February 2017}}}}
 
{{ii}} The vertex paint disappears from the model at some positions.
 
{{ii}} The vertex paint disappears from the model at some positions.
# Open <code>Tsonic_win.exe</code> with a hex editor.
+
# Open <code>Tsonic_win.exe</code> 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.
 
# 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.
 
}}
 
}}

Revision as of 09:56, 29 March 2017

Sonic Heroes
Sonic Heroes cover
Developers
Sonic Team USA
Publishers
Sega
Engines
RenderWare
Release dates
Windows November 17, 2004
Sonic Heroes guide on StrategyWiki
Sonic Heroes on Wikipedia

Warnings

SafeDisc retail DRM does not work on Windows Vista and later (see Availability for affected versions).
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

General information

Sonic News Network - A massive wiki for the Sonic the Hedgehog universe
Sonic Retro - A huge fan site for everything Sonic the Hedgehog. Mods for all the games can be found here.

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SafeDisc v4 DRM[Note 1].
Windows
SafeDisc retail DRM does not work on Windows Vista and later (see above for affected versions).

Game data

Configuration file(s) location

Template:Game data/row
System Location

Save game data location

Template:Game data/row
System Location

Video settings

Template:Video settings

Field of view (FOV)

Instructions
Instructions

Frame rate (FPS)

Multiplayer levels with split screen are capped at 30 FPS by default.
Instructions

Input settings

Template:Input settings

Controller support

A fix is required for the game to recognize triggers on XInput controllers.
Instructions

Console controller bindings

The in-game's interface refers to gamepad's buttons in similar way to Nintendo GameCube's gamepad, but not sorted in the same way. PC controls doesn't corresponds to any of the console versions.[3]
Instructions
Instructions
Instructions

Audio settings

Subtitle Language Settings Menu
Subtitle Language Settings Menu

Template:Audio settings

Localizations

Language UI Audio Sub Notes
English
Subtitles timed for English voices
French
Subtitles timed for English voices
German
Subtitles timed for English voices
Italian
Subtitles timed for English voices
Japanese
Subtitles timed for Japanese voices
Korean
Subtitles timed for Japanese voices
Spanish
Subtitles timed for English voices

Disable voices

Many voice clips can be disabled. Voice clips that also have subtitles will still play, however.
Instructions

Network

Multiplayer types

Type Native Players Notes
Local play
2 Hold A Button + Y Button after you select a level to turn your team into "Metal Heroes"
LAN play
Online play

Issues fixed

Slow or choppy motion

Instructions

Transparency bugs for certain game objects

Instructions

Grand Metropolis Energy pipe glass see through walls

Instructions

Multiplayer Play All mode stops at the 2nd stage

Instructions

Missing audio

Certain voice effects are not in the PC port of the game.
Instructions

Shadow's tornado effect is single sided

Instructions

Missing Effect for Espio's Shuriken explosion effect

Instructions

Odd Vertex Paint rendering for the root ball in Frog Forest

Instructions

Other information

API

Executable 32-bit 64-bit Notes
Windows

Xbox quality FMV movies

Instructions

System requirements

Windows
Minimum Recommended
Operating system (OS) 98SE, Me, 2000, XP
Processor (CPU) Pentium III 866 MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 0.8 GB
Video card (GPU) Direct 3D compatible
16 MB of VRAM
DirectX 9.0b compatible

Notes

  1. SafeDisc retail DRM does not work on Windows 10[1] or Windows 11 and is disabled by default on Windows Vista, Windows 7, Windows 8, and Windows 8.1 when the KB3086255 update is installed.[2]

References