Shadow the Hedgehog: Difference between revisions

m
→‎top: General maintenance with AutoWikiBrowser in Bot mode
No edit summary
m (→‎top: General maintenance with AutoWikiBrowser in Bot mode)
 
(72 intermediate revisions by 21 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 = https://forums.dolphin-emu.org/Thread-gc-shadow-the-hedgehog--26218
|wikipedia = Shadow_the_Hedgehog_(video_game)
}}
}}


Line 14: Line 15:


== Problems ==
== Problems ==
{{Problems|{{#vardefineecho:problems|
=== 2 Player Mode ===
=== 2 Player Mode ===
2P mode is playable only with '''EFB Copies to Texture Only''' disabled, otherwise the right screen is messed up.
If using the 'Safe' Texture Cache Accuracy mode, the left screen will only render bloom.
{{image|Shadow_the_Hedgehog_Multiplayer_Broken.png|2P not showing}}
Using either the Center option or 'Fast' in the Texture Cache Accuracy slider will prevent the issue.
{{image|Shadow_the_Hedgehog_Multiplayer_Fixed.png|Fixed|br}}
If you still wish to use 'Safe' you must disable '''Store EFB Copies to Texture Only''' to fix the issue.


=== White Stripes ===
If using the 'Fast' Texture Cache Accuracy mode, the right screen will cyclically have bloom artifacts/bleed upon multiple stage loads.


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 worked around by disabling Scaled EFB Copy and setting the internal resolution to 2.5x, 3x, 5x, or 7x.
It is recommended to use the Center option to avoid both of these issues.
 
{{image|GUPE8P_safe_texture_cache_broken_splitscreen.png|'Safe' TC w/EFB Copies to Texture Only ON}}
{{image|GUPE8P_safe_texture_cache_efb_copies_to_texture_only_disabled_fixed.png|'Safe' TC w/EFB Copies to Texture Only OFF|br}}
 
=== Intro Movie Cutscene Skips Frames ===
If using the 'Fast' Texture Cache Accuracy mode, the Intro Movie will drop frames near the end when the "Shadow the Hedgehog" game title letters appear.
Use the Center option or 'Safe' to fix this.
 
}}}}


== Enhancements ==
== Enhancements ==
=== 16:9 Aspect Ratio Fix ===
=== 16:9 Aspect Ratio Fix ===
The built-in Widescreen Hack causes clipping issues. The following AR 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.
 
A newer, alternate UI-fixed widescreen patch is available for the NTSC-NA release:
[https://github.com/ShadowTheHedgehogHacking/Widescreen-ShadowTH Widescreen-ShadowTH Patch (NTSC-U only)]
 
The below codes will result in normally hidden UI being drawn on the screen. Use the above patch instead if compatible with your game.
 
===== NA =====
<pre>$16:9 Widescreen
C249475C 00000003
3DC03F40 91C22000
C2222000 EC110032
D0030004 00000000
C2484334 00000002
3DC04000 91C22000
C0822000 00000000
C2036764 00000006
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 4E800421
3DE03F80 91EEE098
3DE0BF80 91EEE084
60000000 00000000
C236328C 00000006
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 4E800421
3DE03F80 91EEE098
3DE0BF80 91EEE084
60000000 00000000
C2363180 00000006
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 4E800421
3DE03F80 91EEE098
3DE0BF80 91EEE084
60000000 00000000
C20BCA54 00000006
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 4E800421
3DE03F80 91EEE098
3DE0BF80 91EEE084
60000000 00000000
C2345D98 00000006
3DC08057 3DE03F40
91EEE098 3DE0BF40
91EEE084 4E800421
3DE03F80 91EEE098
3DE0BF80 91EEE084
60000000 00000000
</pre>
 
===== EU =====
<pre>$16:9 Widescreen
C24957AC 00000003
3DC03F40 91C22000
C2222000 EC110032
D0030004 00000000
C2485384 00000002
3DC04000 91C22000
C0822000 00000000
C2306564 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2036764 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C23640D4 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2363FC8 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C20BCE3C 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
C2346BA0 00000006
3DC08057 3DE03F40
91EEF158 3DE0BF40
91EEF144 4E800421
3DE03F80 91EEF158
3DE0BF80 91EEF144
60000000 00000000
</pre>


===== NTSC-US =====
==== JP ====
<pre>
<pre>$16:9 Widescreen
0458412C 3FB00000
F6000001 80008180
04584130 3F800000
D0030004 C01F0074
D2000000 00000003
3DC03F40 91C20000
C2220000 EC110032
D0030004 00000000
E0000000 80008000
F6000001 80008180
C0830068 FC600050
D2000000 00000002
3DC04000 91C20000
C0820000 00000000
E0000000 80008000
</pre>
</pre>


===== PAL =====
=== Game Halting / Out of Memory Fix ===
<pre>
Shadow the Hedgehog regularly can exceed the 24MB RAM system limitation, due to the vast amount of objects in the game.
04585194 3FB00000
Setting the Config → Advanced → Memory Override Slider to greater than 24MB is *not* sufficient for this game, as it has a memory limiter set to 24MB in the \sys\bi2.bin file.
You can patch this file to use more than 24MB RAM, unlocking the RAM added by the slider to actively effect the game's max heap size.
 
To do this, use your favorite hex editor and patch bytes 4 through 8 to all be 00 in the \sys\bi2.bin file.
 
A demonstration of this can be found [https://youtu.be/gi1V78U28wE in this video].
 
=== 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>
</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}}
=== HD Texture Pack ===
*[https://forums.dolphin-emu.org/Thread-shadow-the-hedgehog-hd-texture-pack Shadow the Hedgehog HD Texture Pack by CYB3RTR0N]


== Configuration ==
== Configuration ==
Line 42: Line 188:
{{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 56: Line 202:
{{testing/start}}
{{testing/start}}
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
<!--Use this template for test entries: {{testing/entry|revision=|OS=|CPU=|GPU=|result=|tester=}}-->
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core 2 Duo @ 3.5GHz|GPU=NVIDIA GeForce GTS 250|result=Plays almost perfectly. Some small graphical issues. Plays at full speed at 2x internal resolution. Sound stutters during cutscenes with Dsound backend, no stuttering with Xaudio, however sometimes the audio is a little bit too fast, which leaves some parts of cutscenes without sound. No other problems.|tester=S1dology}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=Intel Core 2 Duo @ 3.5 GHz|GPU=NVIDIA GeForce GTS 250|result=Plays almost perfectly. Some small graphical issues. Plays at full speed at 2x internal resolution. Sound stutters during cutscenes with Dsound backend, no stuttering with Xaudio, however sometimes the audio is a little bit too fast, which leaves some parts of cutscenes without sound. No other problems.|tester=S1dology}}
{{testing/entry|revision=3.0|OS=Windows XP|CPU=Intel Core 2 Duo @ 2.53GHz|GPU=ATI Radeon HD 3600|result=Plays fine, but the gameplay is slow (36-40FPS - 60-70% speed at 1x internal resolution). Cutscenes run at full speed in sync with the audio. The introductions in 2 Player mode somethimes get glitchy. Notably, the textures on the characters randomly get colored a mixture of their usual colors for a few moments during the levels (Sonic gets purple, Shadow gets brown etc.)|tester=7th Scale}}
{{testing/entry|revision=3.0|OS=Windows XP|CPU=Intel Core 2 Duo @ 2.53 GHz|GPU=ATI Radeon HD 3600|result=Plays fine, but the gameplay is slow (36-40FPS - 60-70% speed at 1x internal resolution). Cutscenes run at full speed in sync with the audio. The introductions in 2 Player mode somethimes get glitchy. Notably, the textures on the characters randomly get colored a mixture of their usual colors for a few moments during the levels (Sonic gets purple, Shadow gets brown etc.)|tester=7th Scale}}
{{testing/entry|revision=3.0-458|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13GHz|GPU=NVIDIA GeForce 9400M|result=Plays perfectly fine, but is really slow. Cutscenes are a nightmare. 2P graphics are fine but it runs at 5FPS.|tester=Ac}}
{{testing/entry|revision=3.0-458|OS=Mac OS X 10.6.8|CPU=Intel Core 2 Duo @ 2.13 GHz|GPU=NVIDIA GeForce 9400M|result=Plays perfectly fine, but is really slow. Cutscenes are a nightmare. 2P graphics are fine but it runs at 5FPS.|tester=Ac}}
{{testing/entry|revision=3.0-505|OS=Windows Vista|CPU=Intel Pentium @ 2GHz|GPU=Mobile Intel 4 Series Express Chipset Family|result=The introduction CGI cutscene plays perfect with a small amount of stutter on the sound. The menu lags and the sound is choppy, so listening to music via the options menu is a pain. The game itself is playable at about 15-20FPS, and the cutscenes aren't TOO bad, but the sound on them plays faster than the cutscene itself, causing half of the cutscene to be silent.|tester=Mchccjg12}}
{{testing/entry|revision=3.0-505|OS=Windows Vista|CPU=Intel Pentium @ 2 GHz|GPU=Mobile Intel 4 Series Express Chipset Family|result=The introduction CGI cutscene plays perfect with a small amount of stutter on the sound. The menu lags and the sound is choppy, so listening to music via the options menu is a pain. The game itself is playable at about 15-20FPS, and the cutscenes aren't TOO bad, but the sound on them plays faster than the cutscene itself, causing half of the cutscene to be silent.|tester=Mchccjg12}}
{{testing/entry|revision=3.0-758|OS=Windows 7|CPU=AMD Athlon II 4X 635 @ 3GHz|GPU=NVIDIA GeForce GTX 480|result=Unplayable. 4X AA, 16X AA, 1920x1080 widescreen.|tester=ALLEN2}}
{{testing/entry|revision=3.0-758|OS=Windows 7|CPU=AMD Athlon II 4X 635 @ 3 GHz|GPU=NVIDIA GeForce GTX 480|result=Unplayable. 4X AA, 16X AA, 1920x1080 widescreen.|tester=ALLEN2}}
{{testing/entry|revision=3.0-774|OS=Windows 8|CPU=Intel Core i7-860 @ 2.8GHz|GPU=NVIDIA GeForce GT 440|result=Runs almost perfect. Cutscenes and their audio are sometimes not in sync, but other than that, runs at 100%.|tester=miroppb}}
{{testing/entry|revision=3.0-774|OS=Windows 8|CPU=Intel Core i7-860 @ 2.8 GHz|GPU=NVIDIA GeForce GT 440|result=Runs almost perfect. Cutscenes and their audio are sometimes not in sync, but other than that, runs at 100%.|tester=miroppb}}
{{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.67 GHz|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.4 GHz|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.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=5.0|OS=Windows 10|CPU=Intel Core i3-6100 @ 3.7 GHz|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/entry|revision=5.0-17885|OS=Windows 10|CPU=Intel Celeron N3450 @ 1.1 GHz|GPU=NVIDIA GeForce 920MX|result=Native 1x cpu clock=49%, run in 30-60 FPS.|tester=JayYeaR}}
{{testing/entry|revision=5.0-17995|OS=SteamOS 3.4.4|CPU=AMD Custom APU 0405 @ 2.4 GHz|GPU=AMD Custom GPU 0405|result=Good experience with stable 60 fps most of the time. Scenes with large numbers of explosions bring the game down to ~20-30 fps which is especially noticeable in the earlier levels. No game breaking issues however and the game can be played all the way through.|tester=KasimAhmic}}
{{testing/end}}
{{testing/end}}


Line 70: Line 219:
{{VideoGallery
{{VideoGallery
|vid1=t1bAUZXynYE|cap1=Dolphin Emulator 4.0.2 - Shadow the Hedgehog (1080p HD) - Nintendo GameCube
|vid1=t1bAUZXynYE|cap1=Dolphin Emulator 4.0.2 - Shadow the Hedgehog (1080p HD) - Nintendo GameCube
|vid2=UZXcpnFz-2M|cap2=Shadow The Hedgehog - Intro (HD) (720p)
|vid2=BE78P-cbJsU|cap2=Shadow the Hedgehog on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)
|vid3=BE78P-cbJsU|cap3=Shadow the Hedgehog on NVIDIA SHIELD Android TV - Dolphin Emulator (Nintendo GameCube)
|vid3=sLmBtcQDdIE|cap3=Shadow the Hedgehog GameCube HD Gameplay (Dolphin 5.0-17631)
}}
}}
{{Navigation/Sonic}}
{{Navigation/Sonic}}
[[Category:GameCube games]]
[[Category:GameCube games]]
[[Category:Games with texture packs]]