Page 1 of 1
Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Thu Apr 24, 2014 12:50 pm
by Ralf@gc-forever
Metal Gear Solid: The Twin Snakes [GGSPA4]
Code: Select all
Enable 60Hz Mode [Ralf]
0402C08C 38600000
041E7A28 00000014
Walk Through Walls On/Off (Press C-Stick Up/Down) [Ralf]
04004400 7F01BAF8
04004404 7F01C424
28571748 FF000080
48000000 80004400
14000000 60000000
48000000 80004404
14000000 48000170
E2000001 80008000
28571748 FF000040
48000000 80004400
14000000 48000735
48000000 80004404
14000000 41820170
E2000001 80008000
Guards Never Wake Up [Ralf]
06004408 00000018
7F1D3F44 7F1FF4CC
7F1FF5E0 7F1FF654
7F1FFF40 7F203188
48000000 80004408
14000000 48000020
48000000 8000440C
14000000 48000018
48000000 80004410
14000000 480000CC
48000000 80004414
14000000 48000058
48000000 80004418
14000000 48000018
48000000 8000441C
14000000 48000024
E0000000 80008000
No Background Music [Ralf]
04561C8C 0000FFFF
Background Music Volume Modifier [Ralf]
04561C8C 0000xxxx
xxxx = Volume (0000 .. FFFF)
0000 = 1.00
4000 = 0.75
8000 = 0.50
C000 = 0.25
FFFF = 0.00
Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Wed Nov 19, 2014 1:28 pm
by Kayael
Hi, first of all, thanks for all the codes, that's really great work from your part Ralf ^^
I was wondering if you could do the same for the NTSC version of this game, and maybe a widescreen hack too ? I would gladly help and contribute if anything

Thanks.
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Wed Nov 19, 2014 7:16 pm
by Ralf@gc-forever
I don't have the US version of MGS TTS so unfortunately I cannot port the codes myself. Anyway, I'll put a PAL widescreen code on my to-do list.
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Thu Nov 20, 2014 7:03 am
by Kayael
Do you have some tutorial that can help me port them ? You can send me a PM if that's off-topic. Thanks

Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Thu Nov 20, 2014 6:01 pm
by Ralf@gc-forever
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Wed Jan 14, 2015 7:19 pm
by Kayael
Hi Ralf, any chance you had the time to have a look at it ?
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Thu Jan 15, 2015 3:12 pm
by Ralf@gc-forever
I have tried to make a MGS TTS widescreen code several times without success, but I'll keep trying.
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Sat Jan 17, 2015 3:21 pm
by Kayael
Thanks for trying

Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Sat Mar 28, 2015 3:07 pm
by Ralf@gc-forever
@Kayael: Sometimes it just takes a little bit longer to make a code. I apologize for the wait.
Code: Select all
16:9 Aspect Ratio (Widescreen) - PTR Version [Ralf]
04004420 7F461EA8
48000000 80004420
14000000 3F400000
E0000000 80008000
16:9 Aspect Ratio (Widescreen) - ASM Version [Ralf]
C202E460 00000003
3C003F40 3C607F46
90031EA8 7F03C378
60000000 00000000
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Mon Apr 06, 2015 10:22 pm
by Kayael
Wow, I really am impressed you managed to pull this off ! Many thanks and definitely no need for an apologize. I will try this as soon as I can. What does PTR and ASM stand for ?
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Tue Apr 07, 2015 7:43 pm
by Ralf@gc-forever
PTR - Pointer code type version
ASM - Assembly instructions version (might be more compatible with Dolphin emulator, Nintendont etc.)
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Sun Apr 12, 2015 9:12 pm
by Gomza
Very sad, but none of them worked with Nintendont. Asm code had no effect. Ptr freeze on Konami logo
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Tue Apr 14, 2015 12:41 pm
by Ralf@gc-forever
The code works fine on real GameCube with Action Replay and GeckoOS/WiiRD, so it must be a problem of Nintendont. Anyway, you could try to patch the MGS ISOs directly:
Open the MGS ISOs with a hex editor of your choice, search for the following byte sequence...
7F461E70: 72666C62 744F0000 3F800000 00000000
7F461E80: 43300000 80000000 49A00000 49A80000
7F461E90: 42480000 40000000 00000000 3F800000
7F461EA0: 00000000 00000000
3F800000 3F955555
7F461EB0: BF800000 45000000 45800000 4B7FF000
7F461EC0: 3D4CCCCD 00000000 43300000 80000000
7F461ED0: 00000000 00000000 43300000 80000000
and change the marked hex value from 3F800000 to 3F400000.
7F461E70: 72666C62 744F0000 3F800000 00000000
7F461E80: 43300000 80000000 49A00000 49A80000
7F461E90: 42480000 40000000 00000000 3F800000
7F461EA0: 00000000 00000000
3F400000 3F955555
7F461EB0: BF800000 45000000 45800000 4B7FF000
7F461EC0: 3D4CCCCD 00000000 43300000 80000000
7F461ED0: 00000000 00000000 43300000 80000000

Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Tue Apr 14, 2015 7:21 pm
by Gomza
Thanks)) I will try this immediately
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Tue Apr 14, 2015 8:41 pm
by Gomza
IT WORKS!!!! Thank you, Ralf)) you are best of the best!)) And it work on NTSC version!!! Finally 480p + widescreen = perfect visual experience)))
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Fri May 15, 2015 11:44 am
by FIX94
Ralf@gc-forever wrote:The code works fine on real GameCube with Action Replay and GeckoOS/WiiRD, so it must be a problem of Nintendont.
from what i can tell nintendont for whatever reason doesnt allow access to the virtual 0x7F000000 memory regions, the PTR version should work just fine as it is but it appears to crash on access. The ASM version doesnt work because of the same reason as well as nintendont replaces the PADRead function already so the cheat has no effect. by the way thank you so much for all these incredible cheats you put out.
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Sat May 16, 2015 10:51 am
by Ralf@gc-forever
The game use a predefined floating-point constant for the aspect ratio, so it doesn't matter which game function is used to apply the patch as long as the aspect ratio constant is overwritten at least one time.
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Sun Oct 22, 2017 12:27 am
by Kayael
I might be asking too much, but do you think you can find a code to get rid of the letterboxing during cinematics ? I saw you did that on Eternal Darkness. From what I tried I could only deactivate a few effects but didn't manage to pinpoint the letterbox. That would be awesome. Thanks in advance if you ever consider doing this !
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Wed Nov 15, 2023 2:19 pm
by sakax
Code: Select all
Enable AP Sensor
0524D54C 146AA440
0256692A 00000001
Enable Bandana
0524D55C 146AA440
02566938 00000001
Enable Body Armor
0524D54C 146AA440
02566906 00000001
Enable Camera
0524D554 146AA440
02566916 00000001
Enable Gas Mask
0524D550 146AA440
0256690E 00000001
Enable Handkerchief
0524D554 146AA440
0256694A 00000001
Enable Mine Detector
0524D54C 146AA440
0256690A 00000001
Enable Night Vision Goggles
0524D550 146AA440
02566910 00000001
Enable Rope
0524D554 146AA440
02566920 00000001
Enable Suppressor
0524D558 146AA440
02566932 00000001
Enable Stealth Suit
0524D55C 146AA440
02566908 00000001
Enable Thermal Goggles
0524D550 146AA440
02566912 00000001
Infinite Bandages
0524D548 146AA440
02566900 0000000A
Infinite Medicine
0524D548 146AA440
025668FE 00000001
Infinite Pentazemin
0524D54C 146AA440
02566902 0000000A
Infinite Rations
0524D548 146AA440
025668FA 00000005
Re: Metal Gear Solid: The Twin Snakes (GCN/WIIRD/PAL)
Posted: Wed Dec 04, 2024 8:26 am
by Ralf@gc-forever
Code: Select all
Disable Deflicker Screen Filter [Ralf]
04042CE4 48000040
Screen Gamma Correction: 1.7 [Ralf]
040400A4 38600001
Screen Gamma Correction Modifier [Ralf]
040400A4 386000xx
xx = Gamma Correction Value ID
00 - Gamma 1.0 (Default)
01 - Gamma 1.7
02 - Gamma 2.2