Metal Gear Solid: The Twin Snakes: Difference between revisions

From Dolphin Emulator Wiki
Jump to navigation Jump to search
(→‎Widescreen [http://www.gc-forever.com/forums/viewtopic.php?f=38&t=1907]: who seems paste cutouted code? rest code added.)
(General maintenance with AutoWikiBrowser)
 
(84 intermediate revisions by 26 users not shown)
Line 7: Line 7:
|modes    = Single-player
|modes    = Single-player
|input    = GameCube Controller
|input    = GameCube Controller
|forumlink = http://forums.dolphin-emu.org/Thread-gc-metal-gear-solid-the-twin-snakes
|forumlink = https://forums.dolphin-emu.org/Thread-gc-metal-gear-solid-the-twin-snakes
}}
}}


'''''Metal Gear Solid: The Twin Snakes''''' is a stealth action video game. ''The Twin Snakes'' is a remake of ''Metal Gear Solid'', developed and first published by Konami in 1998. ''The Twin Snakes'' features graphical improvements over the original, new cutscenes written and directed by Ryuhei Kitamura, and gameplay functions originally introduced in the sequel ''Metal Gear Solid 2: Sons of Liberty''. The game also includes a revised translation with re-recorded voice acting using most of the original English voice cast.
'''''Metal Gear Solid: The Twin Snakes''''' is a stealth action video game. ''The Twin Snakes'' is a remake of ''Metal Gear Solid'', developed and first published by Konami in 1998. ''The Twin Snakes'' features graphical improvements over the original, new cutscenes written and directed by Ryuhei Kitamura, and gameplay functions originally introduced in the sequel ''Metal Gear Solid 2: Sons of Liberty''. The game also includes a revised translation with re-recorded voice acting using most of the original English voice cast.


== Patches ==
== Problems ==
=== 60Hz [http://www.gc-forever.com/forums/viewtopic.php?f=38&t=1907]===
{{Problems|{{#vardefineecho:problems|
<pre>
=== Codec Screen Defects ===
Enable 60Hz Mode [Ralf]
In older versions of Dolphin Emulator the background of the Codec call screen requires XFB to be set to Real to be rendered correctly. While Virtual will display it correctly after switching it from Real during gameplay, this effect will last only for one loading zone. In order to avoid this bug altogether, enable XFB Real. This is a minor defect, and enabling XFB Real causes the game to render at native resolution, so use at your own discretion.
BV4M-0070-2QY55
PPPF-YKUA-27R9T
FYCF-8037-4BVQ5
</pre>


=== Widescreen [http://www.gc-forever.com/forums/viewtopic.php?f=38&t=1907]===
Fixed with Hybrid XFB starting from {{revision|5.0-5874}}.
<pre>
The background of the Codec call will be rendered incorrectly even with Hybrid XFB if "Store XFB Copies to Texture Only" is on. Disable this for proper emulation, at a performance penalty.
16:9 Aspect Ratio (Widescreen) - PTR Version [Ralf]
WWQV-KR4R-21DY1
T63Z-N1G5-QFXXD
2K34-VEAK-6Y42Z
WN56-AVP6-GV36R


16:9 Aspect Ratio (Widescreen) - ASM Version [Ralf]
However, if you are using the upscaled HD texture pack then you don't need to disable "Store XFB Copies to Texture Only". '''HD texture pack contains a bug fix that fixes this problem without performance penalty.'''
3X9B-C20Z-YK9VQ
{{image|MGS The Twin Snakes bugged codec screen.jpg|Bugged}}
9UAQ-8YNR-AG857
{{image|MGS The Twin Snakes normal Codec screen.jpg|Normal|br}}
C47H-HVMY-GMTX9
G37P-5CG1-ERDWA
M8M8-JVZP-KN7F8
T10V-HR3K-BDUZN
WP2H-U7P0-CJYET
</pre>


PTR - Pointer code type version <br>
=== Huge FPS Drops ===
ASM - Assembly instructions version (might be more compatible with Dolphin emulator, Nintendont etc.)
The game is supposed to run at 30 FPS during cutscenes and at 60 FPS during gameplay but you will experience big FPS dips at times, especially with Widescreen hack. To fix this problem you need to enable "Emulated CPU Clock Override" in the Advanced tab of Dolphin's settings. Overclocking this internal CPU to 200% should give you a smooth framerate.
}}}}


== Problems ==
== Enhancements ==
=== Crashing ===
=== MSAA/SSAA ===
Crashes occur in cutscenes and when continuing. Many cutscenes can be skipped, but there are some mid boss battle cutscenes that you cannot skip at all, albeit these are very short. To fix this, use the [[DSP LLE]] audio engine; people talk in game and cause the crash since the emulator can't handle it. (This may need further testing). Setting the DSP Engine to "Xaudio2" may reduce DSP HLE's crashing problems.
Use of MSAA/SSAA will break shadows in the Vulkan, OpenGL and D3D12 back-ends. Use D3D11 to avoid this issue.
{{image|Metal Gear Solid-The Twin Snakes Shadows OpenGL.png|OpenGl}}
{{image|Metal Gear Solid-The Twin Snakes Shadows Vulcan.png|Vulkan \ D3D12}}
{{image|Metal Gear Solid-The Twin Snakes Shadows D3D11.png|D3D11|br}}


=== Error Message ===
=== HD Texture Pack ===
On startup, several of the below two messages appear. Disable "Use Panic Handlers" to hide these messages.
This pack replaces all the 3D models, FX effects, fonts and UI icons in the game. All those textures are 4x upscaled and remastered.
It can be found here: [https://forums.dolphin-emu.org/Thread-metal-gear-solid-the-twin-snakes-4upscale-v0-3| Dolphin Forums]


:BackPatch: Base reg not RBX, Attempted to access 3f47e054
=== Widescreen ===
Make sure to set Aspect Ratio graphics setting to '''Force 16:9''' when using these Gecko codes.
==== NA ====
<pre>$16:9 Widescreen
48000000 800030C8
DE000000 7E007FFF
1410CC00 C3020000
E0000000 80008000
042864A0 3F400000
</pre>
{{image|MGSTS_WSAR_NTSC_Comparison.png|Widescreen Gecko code effect|br}}


:BackPatch: currently only supports reads, Attempted to write to 3f47e054
==== EU ====
<pre>$16:9 Widescreen
C202E460 00000003
3C003F40 3C607F46
90031EA8 7F03C378
60000000 00000000</pre>


=== Battle Glitches ===
=== 60Hz PAL ===
During the Cyborg Ninja and Psycho Mantis fights, a glitch may occur that prevents you from damaging the bosses. The bosses may also get stuck in a loop. There is no known solution to these problems; the only way around it is to keep trying, and you should eventually be able to beat them.
In the PAL-Version the 60Hz mode cannot be activated at startup. Use this Gecko code to force the 60Hz mode. This will cause FMV segments to become out of sync.
 
<pre>$Enable 60Hz Mode [Ralf]
=== Thermal Goggles ===
0402C08C 38600000
With EFB to Texture, wearing the Thermal Goggles turns the whole screen blue, making it impossible to see both in first and third person modes. Use EFB to Ram to fix it.
041E7A28 00000014
</pre>


== Configuration ==
== Configuration ==
<!--A full list of options is available at Template:Config/doc-->
<!--A full list of options is available at Template:Config/doc-->
{{Config
{{Config
|dspengine = LLE
|dspenginenotes = Prevents audio crashes
|efbcopy = RAM
|efbcopynotes = Fix Thermal Goggles
}}
}}


== Version Compatibility ==
== Version Compatibility ==
{{VersionCompatibility}}
{{VersionCompatibility}}
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****}}-->
<!--Use this template for compatibility entries: {{VersionCompatibilityVersion|revision|****|notes}}-->
{{VersionCompatibilityVersion|6423|****}}
{{VersionCompatibilityVersion|6423|****|Codec screen defects}}
{{VersionCompatibilityVersion|5.0-5874|*****|Codec works, since merge of hybrid XFB}}
{{VersionCompatibilityClose}}
{{VersionCompatibilityClose}}


Line 77: Line 80:
{{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=6423|OS=Windows 7 x64|CPU=Intel Core 2 Duo E7300|GPU=nVidia GeForce 9600 GT|result=No Problems|tester=}}
{{testing/entry|revision=6423|OS=Windows 7|CPU=Intel Core 2 Duo E7300 @ 2.6 GHz|GPU=NVIDIA GeForce 9600 GT|result=No Problems|tester=}}
{{testing/entry|revision=r6505|OS=Windows 7 x64|CPU=Intel Pentium E6300 @ 3.3GHz|GPU=ATI Radeon HD 4850|result=Stable and very close to solid 60 FPS (except in cutscenes) with OpenGL, HLE XAudio2, Fast Safe Texture Cache, and Lock Threads to Cores. Toggle EFB to RAM for Goggles.|tester=axfelix}}
{{testing/entry|revision=6505|OS=Windows 7|CPU=Intel Pentium E6300 @ 3.3 GHz|GPU=ATI Radeon HD 4850|result=Stable and very close to solid 60FPS (except in cutscenes) with OpenGL, HLE XAudio2, Fast Safe Texture Cache, and Lock Threads to Cores. Toggle EFB to RAM for Goggles.|tester=axfelix}}
{{testing/entry|revision=7310|OS=Windows 7 x86|CPU=Intel Pentium E5300 @ 2.6GHz|GPU=ATI Radeon HD 5450|result=Good,you have to enable MMU hack or the game crash at the title, the game don't have any problem but i can play at 30 FPS--> 60% speed with DX9 plug-in|tester=Markon89}}
{{testing/entry|revision=7310|OS=Windows 7|CPU=Intel Pentium E5300 @ 2.6 GHz|GPU=ATI Radeon HD 5450|result=Good,you have to enable MMU hack or the game crash at the title, the game don't have any problem but i can play at 30FPS--> 60% speed with DX9 plug-in|tester=Markon89}}
{{testing/entry|revision=7387|OS=Windows 7 x86|CPU=Intel Core 2 Duo P7450 @ 2.13GHz|GPU=nVidia GeForce G210M|result=Bad, working better in OpenGL mode. Anyway, FPS meter says 28 FPS but game have a weird -annoying- slowdown; minor sound glitches and nano-communication background texture generally turns in a bad, green color|tester=bfrheostat}}
{{testing/entry|revision=7387|OS=Windows 7|CPU=Intel Core 2 Duo P7450 @ 2.1 GHz|GPU=NVIDIA GeForce G210M|result=Bad, working better in OpenGL mode. Anyway, FPS meter says 28FPS but game have a weird -annoying- slowdown; minor sound glitches and nano-communication background texture generally turns in a bad, green color|tester=bfrheostat}}
{{testing/entry|revision=7393|OS=Windows 7 x64|CPU=Intel Core 2 Duo E7400 @ 2.8GHz|GPU=nVidia GeForce 9600 GT|result=Speed 70-100% FPS 25-50 DX9 plugin, good emulation and very playable|tester=Licous}}
{{testing/entry|revision=7393|OS=Windows 7|CPU=Intel Core 2 Duo E7400 @ 2.8 GHz|GPU=NVIDIA GeForce 9600 GT|result=Speed 70-100% FPS 25-50 DX9 plugin, good emulation and very playable|tester=Licous}}
{{testing/entry|revision=7571|OS=Windows 7 x64|CPU=Intel Core i7-920 @ 4.8GHz|GPU=nVidia GeForce GTX 480|result=No problem but very big crash in cutscene|tester=YaruM}}
{{testing/entry|revision=7571|OS=Windows 7|CPU=Intel Core i7-920 @ 4.8 GHz|GPU=NVIDIA GeForce GTX 480|result=No problem but very big crash in cutscene|tester=YaruM}}
{{testing/entry|revision=7671|OS=Windows 7 x64|CPU=AMD Athlon X3 455 @ 3.5GHz|GPU=AMD Radeon HD 6850|result=Above average, minor sound skipping in the cutscenes when frames drop, no crashes or error messages encountered, some transparency problems around certain objects in game, 50-60FPS|tester=otomo}}
{{testing/entry|revision=3.0|OS=Windows 7|CPU=AMD Phenom II X6 1055T @ 3.5 GHz|GPU=AMD Radeon HD 6870|result=Fully Playable 55-60FPS with very minor visual artifacts on some cutscenes. Sound is buggy most of the time, even when using the LLE engine. HLE sounds better during general gameplay but LLE fixes the crashes during cutscenes. Using DX9 with with cache display lists and OpenMP texture decoder enabled.}}
{{testing/entry|revision=7690|OS=Windows 7 x64|CPU=Intel Core 2 Duo T9400|GPU=nVidia GeForce 9800M GTS|result=No Problems, but only 35-60 FPS!|tester=}}
{{testing/entry|revision=7671|OS=Windows 7|CPU=AMD Athlon X3 455 @ 3.5 GHz|GPU=AMD Radeon HD 6850|result=Above average, minor sound skipping in the cutscenes when frames drop, no crashes or error messages encountered, some transparency problems around certain objects in game, 50-60FPS|tester=otomo}}
{{testing/entry|revision=7683|OS=Windows 7 x86|CPU=AMD Phenom II X4 955 @ 3.2GHz|GPU=ATI Radeon HD 5770|result=Bad, codec conversations stops after some seconds, sound glitches, game crash in cutscenes, 30-50FPS|tester=0005}}
{{testing/entry|revision=7683|OS=Windows 7|CPU=AMD Phenom II X4 955 @ 3.2 GHz|GPU=ATI Radeon HD 5770|result=Bad, codec conversations stops after some seconds, sound glitches, game crash in cutscenes, 30-50FPS|tester=0005}}
{{testing/entry|revision=3.0|OS=Windows 7 x64|CPU=AMD Phenom II 1055t @ 3.5GHz|GPU=AMD Radeon HD 6870|result=Fully Playable 55-60fps with very minor visual artifacts on some cutscenes. Sound is buggy most of the time, even when using the LLE engine. HLE sounds better during general gameplay but LLE fixes the crashes during cutscenes. Using DX9 with with cache display lists and OpenMP texture decoder enabled.}}
{{testing/entry|revision=7690|OS=Windows 7|CPU=Intel Core 2 Duo T9400 @ 2.5 GHz|GPU=NVIDIA GeForce 9800M GTS|result=No Problems, but only 35-60FPS!|tester=}}
{{testing/entry|revision=3.0-201|OS=Windows 7 x64|CPU=Intel Core i5-2500K @ 3.3GHz|GPU=nVidia GeForce 470 GTX|result=Playable, no cutscene crashes. Texture Glitches on closeups. Overall Music and sound glitches, heavy sound glitches and major slowdown on alert and weapon firing, also sound (+subtitles(!)) lags behind in cutscenes; Audio/FPS throttle doesn't fix this. 50-60FPS|tester=}}
{{testing/entry|revision=3.0-201|OS=Windows 7|CPU=Intel Core i5-2500K @ 3.3 GHz|GPU=NVIDIA GeForce GTX 470|result=Playable, no cutscene crashes. Texture Glitches on closeups. Overall Music and sound glitches, heavy sound glitches and major slowdown on alert and weapon firing, also sound (+subtitles(!)) lags behind in cutscenes; Audio/FPS throttle doesn't fix this. 50-60FPS|tester=}}
{{testing/entry|revision=3.0-373|OS=Mac OS X 10.7.2|CPU=Intel Core i7-2675QM @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Playable. 47-60fps. Little to no slowdown during the introduction or first section of the game in the heliport.|tester=jedivulcan}}
{{testing/entry|revision=3.0-373|OS=Mac OS X 10.7.2|CPU=Intel Core i7-2675QM @ 2.2 GHz|GPU=AMD Radeon HD 6750M|result=Playable. 47-60FPS. Little to no slowdown during the introduction or first section of the game in the heliport.|tester=jedivulcan}}
{{testing/entry|revision=3.0-377|OS=Windows 7 x64|CPU=Intel Core 2 Duo E8500 @ 4.23GHz|GPU=nVidia GeForce GTX 285 2GB|result=Playable. Mostly smooth, with occasional slowdown. Music cuts out frequently, sometimes permanently, and sound and music crackles.|tester=Lycan}}
{{testing/entry|revision=3.0-377|OS=Windows 7|CPU=Intel Core 2 Duo E8500 @ 4.2 GHz|GPU=NVIDIA GeForce GTX 285|result=Playable. Mostly smooth, with occasional slowdown. Music cuts out frequently, sometimes permanently, and sound and music crackles.|tester=Lycan}}
{{testing/entry|revision=3.0-458|OS=Windows 7 x64|CPU=Intel Core i7-2600k @ 3.40GHz|GPU=nVidia GeForce GTX 580 1.5GB|result=Full speed gameplay, but cutscenes freeze after a few seconds and the sound is glitchy. Though I'm using the default Dolphin download with no modifications whatsoever.|tester=Gwame}}
{{testing/entry|revision=3.0-458|OS=Windows 7|CPU=Intel Core i7-2600K @ 3.4 GHz|GPU=NVIDIA GeForce GTX 580|result=Full speed gameplay, but cutscenes freeze after a few seconds and the sound is glitchy. Though I'm using the default Dolphin download with no modifications whatsoever.|tester=Gwame}}
{{testing/entry|revision=3.0-631|OS=Windows 7 x64|CPU=Intel Core i5-460M @ 2.53GHz|GPU=Intel HD Graphics(Core i5) 1.3Gb|result=Playable. Just a minor sound glicht in codec conversation and cutscenes, but gamemplay is good.|tester=Fox zero}}
{{testing/entry|revision=3.0-631|OS=Windows 7|CPU=Intel Core i5-460M @ 2.5 GHz|GPU=Intel HD Graphics (Gen5)|result=Playable. Just a minor sound glicht in codec conversation and cutscenes, but gamemplay is good.|tester=Fox zero}}
{{testing/entry|revision=3.0-688|OS=Mac OS X 10.7.4|CPU=Intel Core i7-2675QM @ 2.2GHz|GPU=AMD Radeon HD 6750M|result=Playable. Slow in a lot of areas. Shutters. Audio glitches. I really question what kind of drugs I was on to comment that this worked really well on revision 373.|tester=jedivulcan}}
{{testing/entry|revision=3.0-688|OS=Mac OS X 10.7.4|CPU=Intel Core i7-2675QM @ 2.2 GHz|GPU=AMD Radeon HD 6750M|result=Playable. Slow in a lot of areas. Shutters. Audio glitches. I really question what kind of drugs I was on to comment that this worked really well on revision 373.|tester=jedivulcan}}
{{testing/entry|revision=3.0-710|OS=Windows 7 x64|CPU=Intel Core 2 Quad Q9550 @ 2.83Ghz|GPU=nVidia GeForce GTX 580 1.5GB|result=Full speed gameplay with accurate vbeam emulation enabled. FPS is heavily CPU dependent, but constant enough to be very playable. The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation.|tester=Whall005}}
{{testing/entry|revision=3.0-710|OS=Windows 7|CPU=Intel Core 2 Quad Q9550 @ 2.8 GHz|GPU=NVIDIA GeForce GTX 580|result=Full speed gameplay with accurate vbeam emulation enabled. FPS is heavily CPU dependent, but constant enough to be very playable. The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation.|tester=Whall005}}
{{testing/entry|revision=3.0-739|OS=Windows 7 x64|CPU=AMD FX 4100 @ 4.22GHz|GPU=nVidia GeForce GT 520|result=Full speed gameplay with accurate vbeam emulation enabled. FPS 59.9-60 FPS at all times with no decrease, 1600x900 resolution and default settings The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation.|tester=}}
{{testing/entry|revision=3.0-739|OS=Windows 7|CPU=AMD FX-4100 @ 4.2 GHz|GPU=NVIDIA GeForce GT 520|result=Full speed gameplay with accurate vbeam emulation enabled. FPS 59.9-60FPS at all times with no decrease, 1600x900 resolution and default settings The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation.|tester=}}
{{testing/entry|revision=3.0-844-newaxhle|OS=Windows 7 x64 SP1|CPU=Intel Core i5-2500K @ 3.7Ghz|GPU=nVidia GeForce GTX 580 1.5GB|result=Perfect emulation, no crashes, full speed the hole time. MMU speed hack needed to boot correctly into the game. EFB copies to RAM not texture to fix thermal goggles issue. Disable widescreen hack to avoid double images in cutscenes.
{{testing/entry|revision=3.0-844-newaxhle|OS=Windows 7|CPU=Intel Core i5-2500K @ 3.7 GHz|GPU=NVIDIA GeForce GTX 580|result=Perfect emulation, no crashes, full speed the hole time. MMU speed hack needed to boot correctly into the game. EFB copies to RAM not texture to fix thermal goggles issue. Disable widescreen hack to avoid double images in cutscenes.
Important: to avoid sound cutoffs, do the following:
Important: to avoid sound cutoffs, do the following:
VBEAM accurate emulation turned ON in rom settings
VBEAM accurate emulation turned ON in rom settings
Line 102: Line 105:
Audio backend: XAUDIO2
Audio backend: XAUDIO2
If still experiencing sound stuttering, try PAL version of the game, have tried both NTSC and PAL, and Pal is better in regards of avoiding sound stuttering. ONLY slowdown is in cutscenes that have real footage but there are only four of them and they are short.|tester=FrankJaeger}}
If still experiencing sound stuttering, try PAL version of the game, have tried both NTSC and PAL, and Pal is better in regards of avoiding sound stuttering. ONLY slowdown is in cutscenes that have real footage but there are only four of them and they are short.|tester=FrankJaeger}}
{{testing/entry|revision=3.5-1123|OS=Windows 7 x64|CPU=Intel Core i5 @ 2.7GHz|GPU=ATI Radeon HD 5750|result=Better than previous builds "out of the box". Stable and 30 FPS. Slight audio cracking and popping.|tester=TonyTheTerrible}}
{{testing/entry|revision=3.5-367|OS=Windows 8|CPU=Intel Core i5-2500 @ 3.3 GHz|GPU=NVIDIA GeForce GTX 660|result=Perfect emulation, No Problems, 60FPS! Internal Resolution = "Auto (Window Size)" 1920x1080p.|tester=Cronö}}
{{testing/entry|revision=3.5-1344|OS=Windows 8 x64|CPU=AMD Phenom II X4 955 @ 3.4GHz|GPU=AMD Radeon HD 6950 2GB|result=Full speed gameplay, perfect gameplay. FPS stable at 50-52 FPS, 25-27 on cutscenes, playing perfectly. My settings : VBEAM speed hack enabled (right click -> properties on the ROM). Config : Framelimit = "Audio" & "Limit by FPS". GFX = D3D9, 1920x1080, Stretch to window, Internal Resolution = "Auto (Multiple of 640x528)", 4xMSAA, 8xAF, Scaled EFB. NO widescreen hack or you'll get double screen on cutscenes and general graphic glitches, use "stretch to window" instead. For hacks, EFB copy to RAM, accuracy fast will suffice. For DSP use LLE, On Dedicated Thread, XAudio2. |tester=Alexbeav}}
{{testing/entry|revision=3.5-1123|OS=Windows 7|CPU=Intel Core i5 @ 2.7 GHz|GPU=ATI Radeon HD 5750|result=Better than previous builds "out of the box". Stable and 30FPS. Slight audio cracking and popping.|tester=TonyTheTerrible}}
{{testing/entry|revision=3.5-367|OS=Windows 8 x64|CPU=Intel Core i5-2500 @ 3.3GHz|GPU=nVidia GeForce GTX 660|result=Perfect emulation, No Problems, 60 FPS! Internal Resolution = "Auto (Window Size)" 1920x1080p.|tester=Cronö}}
{{testing/entry|revision=3.5-1154|OS=Windows 10|CPU=Intel Core i3-2110 CPU @ 3.1 GHz|GPU=NVIDIA GeForce GTX 650|result= The only revision I could use to get this game to a playable state, as of the time I typed this. Near-flawless cutscenes with occasional slowdown. Gameplay near-flawless, but subject to slowdown when left on long enough and/or in a gun fight with enough people shooting at you. LLE to prevent cutscene crashes, though using HLE, crashes are much less common than other revisions, but not unheard of. Tested until the end of the cutscenes after fighting Ocelot. The only Live-action sequence during said cutscene (When Baker explains how the nuclear waste is being stored away poorly) is prone to slowdowns/audio cutting off every few seconds and video freezes. Subtitles keep going as normal however, so it stays bearable. Restart the game frequently, as the audio becomes progressively more static.|tester=Pokefrazer}}
{{testing/entry|revision=4.0-146|OS=Windows 7 x64|CPU=Intel Core i7-920 @ 2.67GHz|GPU=ATI Radeon HD 5850|result=Full speed. But there are a few cases where there's annoying bugs/crashes. In particular is the fight with the stealth soldiers in the elevator. They will most of the time end up not spawning at all, causing you to reload multiple times until they do. Another thing I'm currently stuck at is the fight with Vulcan Raven (2nd battle, inside the frozen hangar). It crashes the emulator the moment Raven starts to shoot his minigun.|tester=Ryudo}}
{{testing/entry|revision=3.5-1344|OS=Windows 8|CPU=AMD Phenom II X4 955 @ 3.4 GHz|GPU=AMD Radeon HD 6950|result=Full speed gameplay, perfect gameplay. FPS stable at 50-52FPS, 25-27 on cutscenes, playing perfectly. My settings : VBEAM speed hack enabled (right click properties on the ROM). Config : Framelimit = "Audio" & "Limit by FPS". GFX = D3D9, 1920x1080, Stretch to window, Internal Resolution = "Auto (Multiple of 640x528)", 4xMSAA, 8xAF, Scaled EFB. NO widescreen hack or you'll get double screen on cutscenes and general graphic glitches, use "stretch to window" instead. For hacks, EFB copy to RAM, accuracy fast will suffice. For DSP use LLE, On Dedicated Thread, XAudio2. |tester=Alexbeav}}
{{testing/entry|revision=4.0.2|OS=Windows 7 x64|CPU=Intel Core i7-4710MQ @ 3.4GHz|GPU=nVidia GeForce GTX 860M|result=Perfect all the way through save for some crackling audio and jerky framerate during certain live-action footage. Tested at 2X native with the OpenMP hack on. All other options on default.|tester=Andy}}
{{testing/entry|revision=4.0.2|OS=Windows 7|CPU=Intel Core i7-4710MQ @ 3.4 GHz|GPU=NVIDIA GeForce GTX 860M|result=Perfect all the way through save for some crackling audio and jerky framerate during certain live-action footage. Tested at 2X native with the OpenMP hack on. All other options on default.|tester=Andy}}
{{testing/entry|revision=4.0-2720|OS=Windows 7 x64|CPU=Intel Core i3-2120 @ 3.2GHz|GPU=Intel HD 2000|result=Always full speed emulation @ native resolution. A few minor glitches: Quickly appearing green lines on title screen, cracking sound while saving, graphical bugs after climbing the ladder which leads to the roof of Comm. Tower B, cutscenes showing real-life footage run too slow (just video, audio is fine), one cutscene with real-life footage leads to video and audio bugs (the cutscene with Liquid explaining the Gulf War Syndrom) hack-settings used: Skip EFB-Access=off, ignore format changes=on, EFB-Copies=RAM+activate cache, External Frame Buffer=real|tester=Boltek}}
{{testing/entry|revision=4.0-146|OS=Windows 7|CPU=Intel Core i7-920 @ 2.7 GHz|GPU=ATI Radeon HD 5850|result=Full speed. But there are a few cases where there's annoying bugs/crashes. In particular is the fight with the stealth soldiers in the elevator. They will most of the time end up not spawning at all, causing you to reload multiple times until they do. Another thing I'm currently stuck at is the fight with Vulcan Raven (2nd battle, inside the frozen hangar). It crashes the emulator the moment Raven starts to shoot his minigun.|tester=Ryudo}}
{{testing/entry|revision=4.0-5935|OS=Windows 7 x64|CPU=AMD FX-8350 @ 4.0GHz|GPU=nVidia GeForce GTX 750|result=Near Flawless emulation. 60FPS at 4x Native. Use configs above to eliminate any problems with the emulation.|tester=Combatheros}}
{{testing/entry|revision=4.0-2720|OS=Windows 7|CPU=Intel Core i3-2120 @ 3.2 GHz|GPU=Intel HD Graphics 2000|result=Always full speed emulation @ native resolution. A few minor glitches: Quickly appearing green lines on title screen, cracking sound while saving, graphical bugs after climbing the ladder which leads to the roof of Comm. Tower B, cutscenes showing real-life footage run too slow (just video, audio is fine), one cutscene with real-life footage leads to video and audio bugs (the cutscene with Liquid explaining the Gulf War Syndrom) hack-settings used: Skip EFB-Access=off, ignore format changes=on, EFB-Copies=RAM+activate cache, External Frame Buffer=real|tester=Boltek}}
 
{{testing/entry|revision=4.0-5935|OS=Windows 7|CPU=AMD FX-8350 @ 4.0 GHz|GPU=NVIDIA GeForce GTX 750|result=Near Flawless emulation. 60FPS at 4x Native. Use configs above to eliminate any problems with the emulation.|tester=Combatheros}}
{{testing/entry|revision=4.0-5935|OS=Windows 7|CPU=AMD Phenom II X4 965 @ 3.4 GHz|GPU=NVIDIA GeForce GTX 760|result= Near perfect. OpenGL Backend, 60FPS 1920x1080 3x Native. Anti-Aliasing + Anisotropic Filtering. Store EFB Copies to Texture Only (Store EFB Copies to RAM caused Codec Green Screen for me) Audio = DSP LLE recompiler. Everything else Default. |tester=BaKoFFiCeR}}
{{testing/entry|revision=4.0-9142|OS=Windows 10|CPU=Intel Core i5-4460 @ 3.2 GHz|GPU=NVIDIA GeForce GTX 970|result=Freezes during cutscenes; either disable Dual-Core or enable Synchronize GPU thread. Performance takes a hit, though. Otherwise, no real problems using OGL backend.|tester=Karmeleon}}
{{testing/entry|revision=5.0-1103|OS=Windows 10|CPU=Intel Celeron G1820 @ 2.7 GHz|GPU=Intel HD Graphics (Gen7)|result=You need to enable XFB and use Real XFB to fix the Codec Screen background. (it's a minor issue, though. Enabling these causes a big hit on performance, so if you have a low-end PC, like I do, don't enable them) You can use the cheat above to get the game set to "Widescreen", but don't forget to force the system to 16:9 as well for it to work. Lastly, the game is dropping frames a little, maybe it's just my machine.|tester=clorophilla}}
{{testing/entry|revision=5.0-3297|OS=Windows 7|CPU=Intel Core i5-4670K @ 3.4 GHz|GPU=AMD Radeon R9 280|result=The game runs really good, but I'm currently running into an old issue that I had fixed before, but I don't remember how I fixed it the last time I played. (Dolphin will crash upon initiating the second battle against Raven in the frozen container area). -- Update regarding this; It was caused by a Cheat Code. In particular 'Infinite Rations'. Disabling said cheat fixed the issue.|tester=Ryudo}}
{{testing/entry|revision=5.0-3749|OS=Windows 10|CPU=Intel Core i7-7700K @ 4.2 GHz|GPU=NVIDIA GeForce GTX 980 Ti|result=Nearly Flawless. Only problem I encountered aside from codec screen was some frame drop during the live action FMV leading up to the Liquid fight.|tester=IceStrike256}}
{{testing/end}}
{{testing/end}}


== Gameplay Videos ==
== Gameplay Videos ==
{{YouTube|3fK-Z9hxPAs|(60 FPS) Dolphin Emulator 4.0-4798 - Metal Gear Solid: The Twin Snakes (1080p HD) - Nintendo GameCube|}}
{{VideoGallery
{{YouTube|5yJPtJ6CvoM|Dolphin Emulator 4.0 - Metal Gear Solid: The Twin Snakes (1080p HD) - Nintendo GameCube|}}
|vid1=sMxtOJ9TFnw|cap1=4K Metal Gear Solid: The Twin Snakes ALL ACTION SCENE(4K 2160P UHD TEXTURE)
{{YouTube|UlO8cQByiFo|Metal Gear Solid: The Twin Snakes on Dolphin Wii/GC Emulator (720p HD)|br}}
|vid2=70xZYz1_HCs|cap2=4K Metal Gear Solid: The Twin Snakes on Dolphin Wii/GC Emulator (4K 2160P UHD TEXTURE)
|vid3=CVmezon1Vt0|cap3=Metal Gear Solid - PSX VS Gamecube VS Dolphin - Graphics Comparison (1080p60)
|vid4=csiMu2mbK9U|cap4=Dolphin 5.0 - METALGEAR SOLID TWIN SNAKE (HD Texture/WIDE/SweetFX) (1080p60)
|vid5=lvyQm-XWjpE|cap5=Metal Gear Solid - The Twin Snakes on Dolphin 5.0-3749 (1080p60)
|vid6=qYCV7LAwPw0|cap6=Metal Gear Solid: The Twin Snakes - Dolphin 5.0 - Gamecube Emulator Gameplay - HD.1080p 60ᶠᵖˢ
}}


{{Navigation/Metal Gear}}
[[Category:GameCube games]]
[[Category:GameCube games]]
[[Category:Two Disc games]]
[[Category:Two Disc games]]
[[Category:Games with texture packs]]

Latest revision as of 00:50, 20 February 2024

Metal Gear Solid: The Twin Snakes
MetalGearSolidTwinSnakesGC.jpg
Developer(s) Silicon Knights, Konami
Publisher(s) Konami
Platform(s) GameCube
Release date(s) NA March 9, 2004
JP March 11, 2004
EU March 26, 2004
Genre(s) Stealth, Action
Mode(s) Single-player
Input methods GameCube Controller
Compatibility 5Stars5.pngEdit rating: Metal Gear Solid: The Twin Snakes
Perfect
GameIDs
See also...

Dolphin Forum thread
Open Issues
Search Google
Search Wikipedia

Metal Gear Solid: The Twin Snakes is a stealth action video game. The Twin Snakes is a remake of Metal Gear Solid, developed and first published by Konami in 1998. The Twin Snakes features graphical improvements over the original, new cutscenes written and directed by Ryuhei Kitamura, and gameplay functions originally introduced in the sequel Metal Gear Solid 2: Sons of Liberty. The game also includes a revised translation with re-recorded voice acting using most of the original English voice cast.

Problems

Codec Screen Defects

In older versions of Dolphin Emulator the background of the Codec call screen requires XFB to be set to Real to be rendered correctly. While Virtual will display it correctly after switching it from Real during gameplay, this effect will last only for one loading zone. In order to avoid this bug altogether, enable XFB Real. This is a minor defect, and enabling XFB Real causes the game to render at native resolution, so use at your own discretion.

Fixed with Hybrid XFB starting from 5.0-5874. The background of the Codec call will be rendered incorrectly even with Hybrid XFB if "Store XFB Copies to Texture Only" is on. Disable this for proper emulation, at a performance penalty.

However, if you are using the upscaled HD texture pack then you don't need to disable "Store XFB Copies to Texture Only". HD texture pack contains a bug fix that fixes this problem without performance penalty.

Huge FPS Drops

The game is supposed to run at 30 FPS during cutscenes and at 60 FPS during gameplay but you will experience big FPS dips at times, especially with Widescreen hack. To fix this problem you need to enable "Emulated CPU Clock Override" in the Advanced tab of Dolphin's settings. Overclocking this internal CPU to 200% should give you a smooth framerate.

Enhancements

MSAA/SSAA

Use of MSAA/SSAA will break shadows in the Vulkan, OpenGL and D3D12 back-ends. Use D3D11 to avoid this issue.

HD Texture Pack

This pack replaces all the 3D models, FX effects, fonts and UI icons in the game. All those textures are 4x upscaled and remastered. It can be found here: Dolphin Forums

Widescreen

Make sure to set Aspect Ratio graphics setting to Force 16:9 when using these Gecko codes.

NA

$16:9 Widescreen
48000000 800030C8
DE000000 7E007FFF
1410CC00 C3020000
E0000000 80008000
042864A0 3F400000

EU

$16:9 Widescreen
C202E460 00000003
3C003F40 3C607F46
90031EA8 7F03C378
60000000 00000000

60Hz PAL

In the PAL-Version the 60Hz mode cannot be activated at startup. Use this Gecko code to force the 60Hz mode. This will cause FMV segments to become out of sync.

$Enable 60Hz Mode [Ralf]
0402C08C 38600000
041E7A28 00000014

Configuration

This title does not need non-default settings to run properly.

Version Compatibility

The graph below charts the compatibility with Metal Gear Solid: The Twin Snakes since Dolphin's 2.0 release, listing revisions only where a compatibility change occurred.

Δ
5.0-21278 (current)
Δ
Δ
Δ
Δ
Δ
2.0 (r5384)
Compatibility can be assumed to align with the indicated revisions. However, compatibility may extend to prior revisions or compatibility gaps may exist within ranges indicated as compatible due to limited testing. Please update as appropriate.

Testing

This title has been tested on the environments listed below:

Test Entries
Revision OS CPU GPU Result Tester
r6423 Windows 7 Intel Core 2 Duo E7300 @ 2.6 GHz NVIDIA GeForce 9600 GT No Problems
r6505 Windows 7 Intel Pentium E6300 @ 3.3 GHz ATI Radeon HD 4850 Stable and very close to solid 60FPS (except in cutscenes) with OpenGL, HLE XAudio2, Fast Safe Texture Cache, and Lock Threads to Cores. Toggle EFB to RAM for Goggles. axfelix
r7310 Windows 7 Intel Pentium E5300 @ 2.6 GHz ATI Radeon HD 5450 Good,you have to enable MMU hack or the game crash at the title, the game don't have any problem but i can play at 30FPS--> 60% speed with DX9 plug-in Markon89
r7387 Windows 7 Intel Core 2 Duo P7450 @ 2.1 GHz NVIDIA GeForce G210M Bad, working better in OpenGL mode. Anyway, FPS meter says 28FPS but game have a weird -annoying- slowdown; minor sound glitches and nano-communication background texture generally turns in a bad, green color bfrheostat
r7393 Windows 7 Intel Core 2 Duo E7400 @ 2.8 GHz NVIDIA GeForce 9600 GT Speed 70-100% FPS 25-50 DX9 plugin, good emulation and very playable Licous
r7571 Windows 7 Intel Core i7-920 @ 4.8 GHz NVIDIA GeForce GTX 480 No problem but very big crash in cutscene YaruM
3.0 Windows 7 AMD Phenom II X6 1055T @ 3.5 GHz AMD Radeon HD 6870 Fully Playable 55-60FPS with very minor visual artifacts on some cutscenes. Sound is buggy most of the time, even when using the LLE engine. HLE sounds better during general gameplay but LLE fixes the crashes during cutscenes. Using DX9 with with cache display lists and OpenMP texture decoder enabled.
r7671 Windows 7 AMD Athlon X3 455 @ 3.5 GHz AMD Radeon HD 6850 Above average, minor sound skipping in the cutscenes when frames drop, no crashes or error messages encountered, some transparency problems around certain objects in game, 50-60FPS otomo
r7683 Windows 7 AMD Phenom II X4 955 @ 3.2 GHz ATI Radeon HD 5770 Bad, codec conversations stops after some seconds, sound glitches, game crash in cutscenes, 30-50FPS 0005
r7690 Windows 7 Intel Core 2 Duo T9400 @ 2.5 GHz NVIDIA GeForce 9800M GTS No Problems, but only 35-60FPS!
3.0-201 Windows 7 Intel Core i5-2500K @ 3.3 GHz NVIDIA GeForce GTX 470 Playable, no cutscene crashes. Texture Glitches on closeups. Overall Music and sound glitches, heavy sound glitches and major slowdown on alert and weapon firing, also sound (+subtitles(!)) lags behind in cutscenes; Audio/FPS throttle doesn't fix this. 50-60FPS
3.0-373 Mac OS X 10.7.2 Intel Core i7-2675QM @ 2.2 GHz AMD Radeon HD 6750M Playable. 47-60FPS. Little to no slowdown during the introduction or first section of the game in the heliport. jedivulcan
3.0-377 Windows 7 Intel Core 2 Duo E8500 @ 4.2 GHz NVIDIA GeForce GTX 285 Playable. Mostly smooth, with occasional slowdown. Music cuts out frequently, sometimes permanently, and sound and music crackles. Lycan
3.0-458 Windows 7 Intel Core i7-2600K @ 3.4 GHz NVIDIA GeForce GTX 580 Full speed gameplay, but cutscenes freeze after a few seconds and the sound is glitchy. Though I'm using the default Dolphin download with no modifications whatsoever. Gwame
3.0-631 Windows 7 Intel Core i5-460M @ 2.5 GHz Intel HD Graphics (Gen5) Playable. Just a minor sound glicht in codec conversation and cutscenes, but gamemplay is good. Fox zero
3.0-688 Mac OS X 10.7.4 Intel Core i7-2675QM @ 2.2 GHz AMD Radeon HD 6750M Playable. Slow in a lot of areas. Shutters. Audio glitches. I really question what kind of drugs I was on to comment that this worked really well on revision 373. jedivulcan
3.0-710 Windows 7 Intel Core 2 Quad Q9550 @ 2.8 GHz NVIDIA GeForce GTX 580 Full speed gameplay with accurate vbeam emulation enabled. FPS is heavily CPU dependent, but constant enough to be very playable. The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation. Whall005
3.0-739 Windows 7 AMD FX-4100 @ 4.2 GHz NVIDIA GeForce GT 520 Full speed gameplay with accurate vbeam emulation enabled. FPS 59.9-60FPS at all times with no decrease, 1600x900 resolution and default settings The issue where sound skips/cuts out during cutscenes can be fixed by either using DSP LLE or changing the backend to Xaudio2 if you want to use HLE Emulation.
3.0-844-newaxhle Windows 7 Intel Core i5-2500K @ 3.7 GHz NVIDIA GeForce GTX 580 Perfect emulation, no crashes, full speed the hole time. MMU speed hack needed to boot correctly into the game. EFB copies to RAM not texture to fix thermal goggles issue. Disable widescreen hack to avoid double images in cutscenes.

Important: to avoid sound cutoffs, do the following: VBEAM accurate emulation turned ON in rom settings DSP recommended: NEW AX HLE 3.0.844 Framerate limit to: Audio not Auto(with "Limit by FPS" turned on to avoid audio faster than video as in lips desynched with audio). Audio backend: XAUDIO2 If still experiencing sound stuttering, try PAL version of the game, have tried both NTSC and PAL, and Pal is better in regards of avoiding sound stuttering. ONLY slowdown is in cutscenes that have real footage but there are only four of them and they are short.

FrankJaeger
3.5-367 Windows 8 Intel Core i5-2500 @ 3.3 GHz NVIDIA GeForce GTX 660 Perfect emulation, No Problems, 60FPS! Internal Resolution = "Auto (Window Size)" 1920x1080p. Cronö
3.5-1123 Windows 7 Intel Core i5 @ 2.7 GHz ATI Radeon HD 5750 Better than previous builds "out of the box". Stable and 30FPS. Slight audio cracking and popping. TonyTheTerrible
3.5-1154 Windows 10 Intel Core i3-2110 CPU @ 3.1 GHz NVIDIA GeForce GTX 650 The only revision I could use to get this game to a playable state, as of the time I typed this. Near-flawless cutscenes with occasional slowdown. Gameplay near-flawless, but subject to slowdown when left on long enough and/or in a gun fight with enough people shooting at you. LLE to prevent cutscene crashes, though using HLE, crashes are much less common than other revisions, but not unheard of. Tested until the end of the cutscenes after fighting Ocelot. The only Live-action sequence during said cutscene (When Baker explains how the nuclear waste is being stored away poorly) is prone to slowdowns/audio cutting off every few seconds and video freezes. Subtitles keep going as normal however, so it stays bearable. Restart the game frequently, as the audio becomes progressively more static. Pokefrazer
3.5-1344 Windows 8 AMD Phenom II X4 955 @ 3.4 GHz AMD Radeon HD 6950 Full speed gameplay, perfect gameplay. FPS stable at 50-52FPS, 25-27 on cutscenes, playing perfectly. My settings : VBEAM speed hack enabled (right click → properties on the ROM). Config : Framelimit = "Audio" & "Limit by FPS". GFX = D3D9, 1920x1080, Stretch to window, Internal Resolution = "Auto (Multiple of 640x528)", 4xMSAA, 8xAF, Scaled EFB. NO widescreen hack or you'll get double screen on cutscenes and general graphic glitches, use "stretch to window" instead. For hacks, EFB copy to RAM, accuracy fast will suffice. For DSP use LLE, On Dedicated Thread, XAudio2. Alexbeav
4.0.2 Windows 7 Intel Core i7-4710MQ @ 3.4 GHz NVIDIA GeForce GTX 860M Perfect all the way through save for some crackling audio and jerky framerate during certain live-action footage. Tested at 2X native with the OpenMP hack on. All other options on default. Andy
4.0-146 Windows 7 Intel Core i7-920 @ 2.7 GHz ATI Radeon HD 5850 Full speed. But there are a few cases where there's annoying bugs/crashes. In particular is the fight with the stealth soldiers in the elevator. They will most of the time end up not spawning at all, causing you to reload multiple times until they do. Another thing I'm currently stuck at is the fight with Vulcan Raven (2nd battle, inside the frozen hangar). It crashes the emulator the moment Raven starts to shoot his minigun. Ryudo
4.0-2720 Windows 7 Intel Core i3-2120 @ 3.2 GHz Intel HD Graphics 2000 Always full speed emulation @ native resolution. A few minor glitches: Quickly appearing green lines on title screen, cracking sound while saving, graphical bugs after climbing the ladder which leads to the roof of Comm. Tower B, cutscenes showing real-life footage run too slow (just video, audio is fine), one cutscene with real-life footage leads to video and audio bugs (the cutscene with Liquid explaining the Gulf War Syndrom) hack-settings used: Skip EFB-Access=off, ignore format changes=on, EFB-Copies=RAM+activate cache, External Frame Buffer=real Boltek
4.0-5935 Windows 7 AMD FX-8350 @ 4.0 GHz NVIDIA GeForce GTX 750 Near Flawless emulation. 60FPS at 4x Native. Use configs above to eliminate any problems with the emulation. Combatheros
4.0-5935 Windows 7 AMD Phenom II X4 965 @ 3.4 GHz NVIDIA GeForce GTX 760 Near perfect. OpenGL Backend, 60FPS 1920x1080 3x Native. Anti-Aliasing + Anisotropic Filtering. Store EFB Copies to Texture Only (Store EFB Copies to RAM caused Codec Green Screen for me) Audio = DSP LLE recompiler. Everything else Default. BaKoFFiCeR
4.0-9142 Windows 10 Intel Core i5-4460 @ 3.2 GHz NVIDIA GeForce GTX 970 Freezes during cutscenes; either disable Dual-Core or enable Synchronize GPU thread. Performance takes a hit, though. Otherwise, no real problems using OGL backend. Karmeleon
5.0-1103 Windows 10 Intel Celeron G1820 @ 2.7 GHz Intel HD Graphics (Gen7) You need to enable XFB and use Real XFB to fix the Codec Screen background. (it's a minor issue, though. Enabling these causes a big hit on performance, so if you have a low-end PC, like I do, don't enable them) You can use the cheat above to get the game set to "Widescreen", but don't forget to force the system to 16:9 as well for it to work. Lastly, the game is dropping frames a little, maybe it's just my machine. clorophilla
5.0-3297 Windows 7 Intel Core i5-4670K @ 3.4 GHz AMD Radeon R9 280 The game runs really good, but I'm currently running into an old issue that I had fixed before, but I don't remember how I fixed it the last time I played. (Dolphin will crash upon initiating the second battle against Raven in the frozen container area). -- Update regarding this; It was caused by a Cheat Code. In particular 'Infinite Rations'. Disabling said cheat fixed the issue. Ryudo
5.0-3749 Windows 10 Intel Core i7-7700K @ 4.2 GHz NVIDIA GeForce GTX 980 Ti Nearly Flawless. Only problem I encountered aside from codec screen was some frame drop during the live action FMV leading up to the Liquid fight. IceStrike256

Gameplay Videos