Shadow the Hedgehog: Difference between revisions

Jump to navigation Jump to search
(24 intermediate revisions by 9 users not shown)
Line 1: Line 1:
{{Infobox VG
{{Infobox VG
|image       = [[file:Shadow the Hedgehog.jpg|300px]]
|image     = [[file:Shadow the Hedgehog.jpg|300px]]
|developer   = Sega Studio USA
|developer = Sonic Team
|publisher   = Sega
|publisher = Sega
|released     = {{vgrelease|NA=November 15, 2005|EU=November 18, 2005|JP=December 15, 2005}}
|series   = Sonic the Hedgehog
|series      = ''Sonic the Hedgehog''
|released = {{vgrelease|NA=November 15, 2005|EU=November 18, 2005|JP|December 15, 2005}}
|genre       = Platform, Action-adventure, Third-person shooter
|genre     = Platform, Action-adventure, Third-person shooter
|modes       = Single-player, Multiplayer (2)
|modes     = Single-player, Multiplayer (2)
|input       = GameCube Controller
|input     = GameCube Controller
|forumlink   = http://forums.dolphin-emu.org/Thread-gc-shadow-the-hedgehog--26218
|forumlink = http://forums.dolphin-emu.org/Thread-gc-shadow-the-hedgehog--26218
}}
}}


Line 14: Line 14:


== Problems ==
== Problems ==
=== 2 Player Mode ===
{{Problems|{{#vardefineecho:problems|
2P mode is playable only with '''EFB Copies to Texture Only''' disabled, otherwise the right screen is messed up.
=== <s>2 Player Mode</s> ===
Prior to {{revision|5.0-3251}} 2P mode is only playable with '''EFB Copies to Texture Only''' disabled, otherwise the right screen is not shown.
{{image|Shadow_the_Hedgehog_Multiplayer_Broken.png|2P not showing}}
{{image|Shadow_the_Hedgehog_Multiplayer_Broken.png|2P not showing}}
{{image|Shadow_the_Hedgehog_Multiplayer_Fixed.png|Fixed|br}}
{{image|Shadow_the_Hedgehog_Multiplayer_Fixed.png|Fixed|br}}


=== White Stripes ===
}}}}


Much like Sonic Heroes, non-native internal resolutions or anti-aliasing will cause white stripes to appear on the top left of the screen.
== Enhancements ==
=== Infinite Rings AR Codes Causes Loop ===
The Action Replay code for Infinite Rings for Player 1 prevent completing the "Circus Park" "Hero Mission", which requires the player to collect 400 rings to complete. With the Infinite Rings code enabled, one begins the level with 999 Rings, causing the level to automatically complete and loop. To solve the problem, simply disable the code. For the NA version of the game, you can instead use the below alternate code that sets a minimum number of 20 for the Rings, rather than forcing the number to 999:
<pre>$Always at Least 20 Rings P1
2C57670C 00000014
0457670C 00000014
</pre>


This can be worked around by disabling Scaled EFB Copy and setting the internal resolution to 2.5x, 3x, 5x, or 7x. But there is limited benefit to using this; unlike Sonic Heroes the game uses a screenspace blur effect for depth of field, so, without scaled EFB Copies the higher resolution is not as clear as with scaled EFB Copies. You can also clear the white lines temporarily by changing the internal resolution, but they will return upon any effect using EFB Copies.
{{image|ShadowTheHedgehogWhiteLines2xIR.png|White lines at 2x IR}}
{{image|ShadowTheHedgehogWhiteLines1xIR.png|Working properly at 1x IR|br}}
== Enhancements ==
=== 16:9 Aspect Ratio Fix ===
=== 16:9 Aspect Ratio Fix ===
The built-in Widescreen Hack causes clipping issues. The following Gecko codes work as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using these codes.
The built-in Widescreen Hack causes clipping issues. The following Gecko codes work as a replacement, causing fewer issues. To avoid conflicts, make sure that Widescreen Hack is disabled while using these codes.


===== NTSC-US =====
===== NA =====
<pre>
<pre>$16:9 Widescreen
C249475C 00000003
C249475C 00000003
3DC03F40 91C22000
3DC03F40 91C22000
Line 78: Line 79:
</pre>
</pre>


===== PAL =====
===== EU =====
<pre>
<pre>$16:9 Widescreen
C24957AC 00000003
C24957AC 00000003
3DC03F40 91C22000
3DC03F40 91C22000
Line 131: Line 132:
</pre>
</pre>


=== Remove White Stripes ===
==== JP ====
Using high internal resolutions causes white stripes that can be removed with a Gecko Code. The following Gecko Code will remove the stripes in all versions of the game. (This removes a lighting layer from the game entirely. All models that use this lighting are STILL visible, because they have a 3D model to back it up. No worries there.).
<pre>$16:9 Widescreen
 
F6000001 80008180
Assumed reason for glitch: There is a layer set in Shadow the Hedgehog that uses this lighting. The lighting is used for many things to make them appear more powerful, such as some bullets and Shadow the Hedgehog in his 'Chaos Blast' or 'Chaos Control' form. This lighting also is completely outside the viewing range if you're using the original internal resolution. However, if you do decide to boost the internal resolution to any extent, this puts this lighting layer onscreen and... definitely visible. Once again, this code will eradicate this lighting effect.
D0030004 C01F0074
 
D2000000 00000003
==== Region-Free ====
3DC03F40 91C20000
<pre>
C2220000 EC110032
D0030004 00000000
E0000000 80008000
F6000001 80008180
F6000001 80008180
4BFFE6F9 807F00DC
C0830068 FC600050
14000000 60000000
D2000000 00000002
3DC04000 91C20000
C0820000 00000000
E0000000 80008000
E0000000 80008000
</pre>
</pre>
=== <s>White Stripes</s> ===
Much like [[Sonic Heroes]], non-native internal resolutions or anti-aliasing will cause white stripes to appear on the top left of the screen.  This can be avoided by enabling the Vertex Rounding Hack in {{revision|5.0-3251}} or newer, applied by default in {{Revision|5.0-7714}}.
{{image|ShadowTheHedgehogWhiteLines2xIR.png|White lines at 2x IR}}
{{image|ShadowTheHedgehogWhiteLines1xIR.png|Working properly at 1x IR|br}}


== Configuration ==
== Configuration ==
Line 148: Line 159:
{{Config
{{Config
|efb2texonly = Off
|efb2texonly = Off
|efb2texonlynotes = Fixes 2nd player screen.  Not necessary in single player.
|efb2texonlynotes = Fixes 2nd player screen.  Not necessary in single player.
|efbscaledcopy = Off
|vertexrounding        = On
|efbscaledcopynotes = Allows the use 2.5x, 3x, 5x, and 7x IR without glitches.
|vertexroundingnotes    = Address higher IR rendering issues
}}
}}


Line 170: Line 181:
{{testing/entry|revision=3.5|OS=Windows 7|CPU=Intel Core i7-920 @ 2.67GHz|GPU=NVIDIA GeForce GTX 295|result=Plays great, between 40-60FPS depending on how much is going on (3x native resolution). Cutscene audio does go out of sync. Changing to DSP LLE fixes this, however the audio begins stuttering, and the framerate takes a big hit. Switching the video backend to OpenGL didn't fix the stripes around the top and left sides of the screen.|tester=MongMaster}}
{{testing/entry|revision=3.5|OS=Windows 7|CPU=Intel Core i7-920 @ 2.67GHz|GPU=NVIDIA GeForce GTX 295|result=Plays great, between 40-60FPS depending on how much is going on (3x native resolution). Cutscene audio does go out of sync. Changing to DSP LLE fixes this, however the audio begins stuttering, and the framerate takes a big hit. Switching the video backend to OpenGL didn't fix the stripes around the top and left sides of the screen.|tester=MongMaster}}
{{testing/entry|revision=3.5-1624|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.4GHz|GPU=Sapphire AMD Radeon HD 7950|result=The game itself is bug-free in my eyes, however, it does require a good CPU, my 2600k, with no texture or resolution changes, does stutter alot. Not sure if it's wrong settings or too weak processor. |tester=23732}}
{{testing/entry|revision=3.5-1624|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.4GHz|GPU=Sapphire AMD Radeon HD 7950|result=The game itself is bug-free in my eyes, however, it does require a good CPU, my 2600k, with no texture or resolution changes, does stutter alot. Not sure if it's wrong settings or too weak processor. |tester=23732}}
{{testing/entry|revision=4.0-8076|OS=Windows 8.1|CPU=Intel Core i5-3210M @ 2.5 GHz|GPU=NVIDIA GeForce 610M|result=The game can be demanding on the GPU at times but will run full speed whenever it can.|tester=wildgoosespeeder}}
{{testing/entry|revision=4.0-8076|OS=Windows 8.1|CPU=Intel Core i5-3210M @ 2.5GHz|GPU=NVIDIA GeForce 610M|result=The game can be demanding on the GPU at times but will run full speed whenever it can.|tester=wildgoosespeeder}}
{{testing/entry|revision=5.0|OS=Windows 10|CPU=Intel Core i3-6100 @ 3.7GHz|GPU=NVIDIA GeForce GTX 1050|result=Runs great, never goes below 60 FPS during gameplay except during loading screens which go to the one digits and cutscenes which are locked at 30 FPS.|tester=Bens0}}
{{testing/end}}
{{testing/end}}


Line 180: Line 192:
}}
}}
{{Navigation/Sonic}}
{{Navigation/Sonic}}
[[Category:GameCube games]]
[[Category:GameCube games]]

Navigation menu