The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

Gamer3497
Posts: 39
Joined: Sat Mar 04, 2023 2:37 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Gamer3497 » Tue Jan 21, 2025 3:19 pm

Ralf can you create the following codes:


Day & Night Time Modifier similar to the code in the Wind Waker


Low and Max Play time as seen in the file selection screen
nintendofan91
Posts: 13
Joined: Thu Apr 20, 2023 8:20 pm
Location: Kentucky, USA

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by nintendofan91 » Mon Apr 21, 2025 1:43 pm

is it possible to create a code that hearts never decrease for the gamecube version of twilight princess? Thank you.
jlchips
Posts: 1
Joined: Thu Aug 07, 2025 9:57 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by jlchips » Thu Aug 07, 2025 10:09 pm

Hey Ralf, is it at all feasible to create a code to mirror the GameCube version, in essence converting it to appear like the Wii version but with the GC controls? If you could do this it would be awesome. Thanks!
glhrmzanatta
Posts: 2
Joined: Wed Aug 13, 2025 3:37 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by glhrmzanatta » Fri Aug 15, 2025 5:22 pm

Hi Ralf, first time posting here but I was really wondering, is it possible to create a code that freezes the timer in the Purlo's STAR mini-game? I didn't find anything related to this anywhere else and I really do suck at timed runs.
Thanks for your contribution for all this time.
Ralf@gc-forever
Posts: 4220
Joined: Sun Mar 16, 2014 9:31 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Mon Aug 18, 2025 4:38 pm

Code: Select all


Purlo's Star Mini-Game: Freeze Timer [Ralf]
0425CF78 60000000
0425CF80 38800001
26406B04 000003E8
04406B04 000003E8
E2000001 80008000

Purlo's Star Mini-Game: Slow Timer (Double Time) [Ralf]
0425CF78 60000000

Purlo's Star Mini-Game: Max/Record Time Modifier [Ralf]
04406B04 xxxxxxxx

xxxxxxxx = Time in 0.001s Ticks (000003E8 .. 153E3B80, Default: 0001D4C0 = 2:00:00)

Purlo's Star Mini-Game: Reset Record Time (2:00:00) [Ralf]
04406B04 0001D4C0

Purlo's Star Mini-Game: Set Record Time To 10:00:00 [Ralf]
04406B04 000927C0

glhrmzanatta
Posts: 2
Joined: Wed Aug 13, 2025 3:37 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by glhrmzanatta » Mon Aug 18, 2025 8:15 pm

Ralf@gc-forever wrote: Mon Aug 18, 2025 4:38 pm

Code: Select all


Purlo's Star Mini-Game: Freeze Timer [Ralf]
0425CF78 60000000
0425CF80 38800001
26406B04 000003E8
04406B04 000003E8
E2000001 80008000

Purlo's Star Mini-Game: Slow Timer (Double Time) [Ralf]
0425CF78 60000000

Purlo's Star Mini-Game: Max/Record Time Modifier [Ralf]
04406B04 xxxxxxxx

xxxxxxxx = Time in 0.001s Ticks (000003E8 .. 153E3B80, Default: 0001D4C0 = 2:00:00)

Purlo's Star Mini-Game: Reset Record Time (2:00:00) [Ralf]
04406B04 0001D4C0

Purlo's Star Mini-Game: Set Record Time To 10:00:00 [Ralf]
04406B04 000927C0

Works perfectly well, can't thank you enough!
Cid Telamon
Posts: 1
Joined: Tue Sep 30, 2025 1:07 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Cid Telamon » Tue Sep 30, 2025 1:21 am

I can't believe how many miracles you work, Ralf, and how you keep up with this thread and deliver these codes so fast. Truly a gem!

Well now I'll have to go ahead and request another code if it's possible! I was truly hoping to see a code to fix the biggest blunder Nintendo made with Twilight Princess and that was allowing the enemy music to interrupt Midna's Lament.

Is it possible for a code to prevent that from happening? Perhaps give top priority to the Midna's Lament BGM?


EDIT: Oooh ooh! A bonus one - what about the ability to remove your shield simply by pressing A on the one you already have equipped? Historically, going shieldless has involved the senseless burning of wooden shields. This needs to stop!
Giodude
Posts: 2
Joined: Thu Nov 27, 2025 6:05 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Giodude » Thu Nov 27, 2025 6:08 am

NibbsPibbs wrote: Fri Aug 30, 2024 9:40 pm Greetings,

I would like the TP camera to mimic the WW free camera. I can see there are codes for the camera. How do you tell what they do? Is it all trial and error? Can anyone tell me which codes affect the "free" camera on the C-stick?

For context, in Wind Waker, the camera is totally free. You move the camera around Link with the C-stick and it stays at that angle while Link is running or sailing. In TP, the camera snaps back to go behind Link whenever you move him, so I have to fight that in order to look around as I am running and it's causing some serious motion sickness.

Thank you for your any help.

*Edit: Alright. I tried all of the codes related to camera that I could and none of them were able to prevent the camera from automatically snapping back behind Link. From what I could tell, some inverted the controls, one caused the camera to always stay behind link no matter what and one caused the camera to permanently stay in "battle" position. Is it possible to create a code that modifies the camera so that it is fully free?
Just wanted to bump this request to the top as I was hoping for the same! The free camera codes Ralf created for WW made playability a breeze. Is there any way to implement something similar for TP? Thank you so much in advance!

EDIT: Just wanted to add that TP HD on Wii U seems to have this functionality built-in. If you pull the right stick back, the camera pulls far back as well. This would be great to have as a code/feature on the GC version!
Ralf@gc-forever
Posts: 4220
Joined: Sun Mar 16, 2014 9:31 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sun Nov 30, 2025 5:32 pm

Code: Select all


Manual Camera: Super Zoom Out [Ralf]
C2168958 00000002
C3629CF8 EF7B0072
60000000 00000000

Manual Camera: Ultra Zoom Out [Ralf]
C2168958 00000002
C3629EA4 EF7B0072
60000000 00000000

Lock-On Camera: No Auto Centering [Ralf]
0416B264 60000000

Lock-On Camera: No Zoom Level Reset [Ralf]
04161BB0 4800000C
04163D3C 4800000C

Lock-On Camera: Able To Zoom (w/ C-Stick) [Ralf]
04161BC0 28040002
04161BC4 4081000C

16:9 Aspect Ratio v2.1bf (Widescreen) [Ralf]
06003F30 000000A4
C002A014 D0040000
C062A030 EC03002A
D0040008 482E58C8
38C0FF9A B0C48000
4E800020 C022A014
C042A708 C062A030
4E800020 3C004391
90040000 3C0043FE
60008000 90040008
482E5148 C001001C
C042A024 EC020028
C0629F04 EC030032
EC020028 4E800020
80610034 8063000C
3C00D003 60000068
7C001840 40820020
C0010038 C042A024
EC020028 C0629F04
EC030032 EC020028
D0010038 80010034
48011510 00000000
24450B34 00000050
0400AF3C 4BFF8FF5
E2000001 80008000
040154DC 4BFEEABC
041999F0 4BE6A58D
0419BDF0 4BE68165
0419BE78 4BE680DD
041B7628 C0429F1C
041BAD08 4BE4925D
041BAFE0 4BE48F85
041C51A0 4BE3EDB5
041D013C C0429F04
041D0140 ECC11024
041D0144 EC41302A
041D0154 EC003028
041D015C EC001828
041D87B4 4BE2B7A1
041DB604 4BE28951
041DD574 4BE269E1
041DD634 EC40002A
041DD650 60000000
041E3720 4BE20835
041F7808 4BE0C74D
041FE278 4BE05CD1
041FE28C 380002C6
041FE2C0 4BE05C89
0420D7E4 3860FFCD
0423A018 FC20F090
0423DA9C C02294F0
0423DAA0 C042B1C0
042480BC C02294F0
042480C0 C042B304
0442EBF0 C2C20000
0442EC28 C2BC0000
0442EC3C C2BC0000
0442EC54 42AE0000
0442EC58 42AE0000
0442EF18 42CC0000
0442EF28 42B00000
0442EFC8 C2B40000
0442EFD0 C2B40000
0442F670 42A00000
0442FA54 42A80000
04430418 C2CC0000
04430438 C2CC0000
0445391C 3FE79E79
04453A14 C2CC0000
04453A30 444B0000
04454840 C30A0000

Incl. 2D elements and boot fix.

Giodude
Posts: 2
Joined: Thu Nov 27, 2025 6:05 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Giodude » Sun Nov 30, 2025 7:01 pm

Ralf@gc-forever wrote: Sun Nov 30, 2025 5:32 pm

Code: Select all


Manual Camera: Super Zoom Out [Ralf]
C2168958 00000002
C3629CF8 EF7B0072
60000000 00000000

Manual Camera: Ultra Zoom Out [Ralf]
C2168958 00000002
C3629EA4 EF7B0072
60000000 00000000

Lock-On Camera: No Auto Centering [Ralf]
0416B264 60000000

Lock-On Camera: No Zoom Level Reset [Ralf]
04161BB0 4800000C
04163D3C 4800000C

Lock-On Camera: Able To Zoom (w/ C-Stick) [Ralf]
04161BC0 28040002
04161BC4 4081000C

16:9 Aspect Ratio v2.1bf (Widescreen) [Ralf]
06003F30 000000A4
C002A014 D0040000
C062A030 EC03002A
D0040008 482E58C8
38C0FF9A B0C48000
4E800020 C022A014
C042A708 C062A030
4E800020 3C004391
90040000 3C0043FE
60008000 90040008
482E5148 C001001C
C042A024 EC020028
C0629F04 EC030032
EC020028 4E800020
80610034 8063000C
3C00D003 60000068
7C001840 40820020
C0010038 C042A024
EC020028 C0629F04
EC030032 EC020028
D0010038 80010034
48011510 00000000
24450B34 00000050
0400AF3C 4BFF8FF5
E2000001 80008000
040154DC 4BFEEABC
041999F0 4BE6A58D
0419BDF0 4BE68165
0419BE78 4BE680DD
041B7628 C0429F1C
041BAD08 4BE4925D
041BAFE0 4BE48F85
041C51A0 4BE3EDB5
041D013C C0429F04
041D0140 ECC11024
041D0144 EC41302A
041D0154 EC003028
041D015C EC001828
041D87B4 4BE2B7A1
041DB604 4BE28951
041DD574 4BE269E1
041DD634 EC40002A
041DD650 60000000
041E3720 4BE20835
041F7808 4BE0C74D
041FE278 4BE05CD1
041FE28C 380002C6
041FE2C0 4BE05C89
0420D7E4 3860FFCD
0423A018 FC20F090
0423DA9C C02294F0
0423DAA0 C042B1C0
042480BC C02294F0
042480C0 C042B304
0442EBF0 C2C20000
0442EC28 C2BC0000
0442EC3C C2BC0000
0442EC54 42AE0000
0442EC58 42AE0000
0442EF18 42CC0000
0442EF28 42B00000
0442EFC8 C2B40000
0442EFD0 C2B40000
0442F670 42A00000
0442FA54 42A80000
04430418 C2CC0000
04430438 C2CC0000
0445391C 3FE79E79
04453A14 C2CC0000
04453A30 444B0000
04454840 C30A0000

Incl. 2D elements and boot fix.

Thank you so much for the quick help, Ralf! These codes work great!

Out of curiosity, do you think there is any way to have the camera zoom out gradually as you pull the stick back? With its current functionality, the Super Zoom and Ultra Zoom codes “lock” the camera back in place without any levels of zoom in between. When zooming back in, it launches forward, “locking” back into place. I remember with the WW codes (“Unrestricted Camera” and “Manual Camera: Unrestricted C-Stick Zoom”) as you held the right stick back, the camera would gradually zoom back and you could let go and the camera would remain at that zoom level. With TP, it seems as if there are “notches” to the zoom as opposed to a free range.

Is that just a function of how the camera works in TP on GC or do you think it’s possible to adjust? Thank you again for all your hard work!
Ralf@gc-forever
Posts: 4220
Joined: Sun Mar 16, 2014 9:31 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Tue Dec 02, 2025 6:04 pm

Code: Select all


Manual Camera: Zoom In/Out (Press C-Stick Up/Down) [Ralf]
C2168958 0000000B
FF600890 C022B9E0
3C80803E A084D318
5480077B 41820008
EF7B082A 54800739
41820008 EF7B0828
C0229BA4 FC1B0840
40810010 C0229EDC
FC1B0840 40810008
FF600890 D3630000
D3630004 D3630008
60000000 00000000

KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Sun Jan 11, 2026 10:15 pm

Any chance we can get a code for Infinite Epona Dash?
User avatar
Andross89
Posts: 391
Joined: Sun May 25, 2014 10:02 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Andross89 » Mon Jan 12, 2026 9:32 am

KiranaStarr wrote: Sun Jan 11, 2026 10:15 pm Any chance we can get a code for Infinite Epona Dash?
https://web.archive.org/web/20190930222 ... p?c=RZDE01
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Mon Jan 12, 2026 11:10 pm

thats for the wii version
User avatar
Andross89
Posts: 391
Joined: Sun May 25, 2014 10:02 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Andross89 » Tue Jan 13, 2026 8:47 am

KiranaStarr wrote: Mon Jan 12, 2026 11:10 pm thats for the wii version
Yes, I hadn't noticed. But almost all the code from the link above already exists for the GameCube version.

Anyway, I found what you need:

https://www.kodewerx.org/forum/viewtopi ... 8&start=60

You just need to decrypt it and convert it to WIIRD.
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Tue Jan 13, 2026 10:42 am

Seems to crash my game
User avatar
Andross89
Posts: 391
Joined: Sun May 25, 2014 10:02 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Andross89 » Tue Jan 13, 2026 12:00 pm

KiranaStarr wrote: Tue Jan 13, 2026 10:42 am Seems to crash my game
Assuming you did the conversion correctly, it should work. I used this code for years.

But I had to stop using it because of Swiss. Some pointers and ASM may stop working depending on the version.

If that's your case, the only thing left to do is ask the author of this topic to create the ASM for the pointer. Good luck.
Ralf@gc-forever
Posts: 4220
Joined: Sun Mar 16, 2014 9:31 am

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Wed Jan 14, 2026 3:40 pm

Code: Select all


Infinite Epona Dashes [Ralf]
48000000 8040BF78
DE000000 80008180
12001700 00000006
E0000000 80008000

KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Sun Jan 18, 2026 10:33 am

Not sure if this is even possible, since its not an obtainable item, but would it be possible for some kinda code to replace the arrows with the light arrows zelda fires at the end of the game?
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Mon Jan 26, 2026 3:54 am

Ralf@gc-forever wrote: Sat Aug 16, 2014 6:20 am The Legend of Zelda: Twilight Princess [GZ2E01]

Code: Select all


No Mini Map [Ralf]
042255BC 48000018

Invisible Shield [Ralf]
040CB590 48000008

Burning Shield [Ralf]
04125544 60000000

16:9 Aspect Ratio (Widescreen) [Ralf]
0445391C 3FE38E39

No Bloom Effects [Ralf]
04009650 4E800020

No Fog & Heat Haze Effects [Ralf]
0440BF1C 3F000000

No Motion Blur (Epona Dash) [Ralf]
04181170 48000048

Blur Modifier [Ralf]
0400898C 60000000
04008990 3800FFxx

xx = Blur (00 .. FF, Default: 01 = No Blur)

Always Day & Night Change [Ralf]
0419F544 48000054

No Heart Beeping Noise [Ralf]
042B5F98 48000124

No Spin Attack Delay [Ralf]
040D5354 60000000

Letterbox Mode [Ralf]
04163018 38800001

No Letterbox (Lock-On Camera) [Ralf]
04163018 38800000

Swap Light & Dark World [Ralf]
041AC58C 3BE00001
041AC5A0 3BE00000

Replace Light World With Dark World [Ralf]
041AC58C 3BE00001

Replace Dark World With Light World [Ralf]
041AC5A0 3BE00000

Replace Ranch Clothes With Hero Clothes [Ralf]
040329DC 3800002F
284061D2 FF00002E
004061D3 0000002F
E2000001 80008000

Replace Hero Clothes With Ranch Clothes [Ralf]
040A5DDC 3860002E
040A5DFC 3860002E
041B123C 48000014
0421E4D0 2C000030
284061D2 FF00002F
004061D3 0000002E
E2000001 80008000

Super Hookshot [Ralf]
0410880C 38600001
0438EA08 46FA0000
0438EA0C 43160000
0438EA10 43480000

Climb Wall On/Off (Press L + DPad Left/Right) [Ralf]
283DD31A 00000041
04074E38 60000000
04074E3C 38600001
E2000001 80008000
283DD31A 00000042
04074E38 48000008
04074E3C 38600000
E2000001 80008000

Wolf Sense Effect On/Off (Press R + DPad Left/Right) [Ralf]
283DD31A 00000022
0415F430 38600000
E2000001 80008000
283DD31A 00000021
0415F430 38600001
E2000001 80008000

No Recovery Hearts [Ralf]
06003D90 00000020
2C040000 4182000C
2C04001F 40820008
388000FF 7C9C2378
7C9E2378 4E800020
0401C258 4BFE7B39
0401C3F8 4BFE7999
0401C5C8 4BFE77C9

Replace Single Recovery Hearts With Triple Recovery Hearts [Ralf]
06003D90 00000018
2C040000 40820008
3880001F 7C9C2378
7C9E2378 4E800020
0401C258 4BFE7B39
0401C3F8 4BFE7999
0401C5C8 4BFE77C9

Hero Mode [Ralf]
06003D90 0000002C
2C040000 4182000C
2C04001F 40820008
388000FF 7C9C2378
7C9E2378 4E800020
7C7D1B78 1C840002
480D351C 00000000
0401C258 4BFE7B39
0401C3F8 4BFE7999
0401C5C8 4BFE77C9
040D72D0 4BF2CAE0

Hero Mode: No recovery hearts & Link takes double damage.


Link Takes Damage Multiplier [Ralf]
C20D72D0 00000002
7C7D1B78 1C8400xx
60000000 00000000

xx = Damage Multiplier


Link Takes Ten Times More Damage [Ralf]
C20D72D0 00000002
7C7D1B78 1C84000A
60000000 00000000


Weapon Attack Power Modifier [Ralf]
04087A50 386000xx
04087E94 380000xx

xx = Attack Power (00 .. FA)


Super Powerful Weapons [Ralf]
04087A50 386000FA
04087E94 380000FA


Epona Top Speed Modifier [Ralf]
48000000 8040BF78
DE000000 80008180
1400178C xxxxxxxx
14001790 yyyyyyyy
E0000000 80008000

xxxxxxxx = Normal Top Speed (IEEE-754 SP Floating-Point Number, Default: 4228000 = 42.0)
yyyyyyyy = Dash Top Speed   (IEEE-754 SP Floating-Point Number, Default: 4292000 = 73.0)


Fast Epona [Ralf]
48000000 8040BF78
DE000000 80008180
1400178C 42A80000
14001790 43120000
E0000000 80008000


Lantern Brightness Modifier [Ralf]
C20C1994 00000002
3C808000 C0045480
D0030018 00000000
04005480 xxxxxxxx

xxxxxxxx = Brightness (IEEE-754 SP Floating-Point Number, Default: 3F800000 = 1.0)


Super Bright Lantern [Ralf]
C20C1994 00000002
3C808000 C0045480
D0030018 00000000
04005480 40000000

Ultra Bright Lantern [Ralf]
C20C1994 00000002
3C808000 C0045480
D0030018 00000000
04005480 40C00000


Lantern Light Color Modifier [Ralf]
0438E7B8 00nr00ng
0438E7BC 00nb00fr
0438E7C0 00fg00fb

Inner Sphere

nr = Red   (00 .. FF, Default: 50)
ng = Green (00 .. FF, Default: 28)
nb = Blue  (00 .. FF, Default: 14)

Outer Sphere

fr = Red   (00 .. FF, Default: 28)
fg = Green (00 .. FF, Default: 1E)
fb = Blue  (00 .. FF, Default: 0A)


Green Lantern [Ralf]
0438E7B8 00140080
0438E7BC 0028000A
0438E7C0 0040001E


Lightning Sword Effect [Ralf]
0412383C 60000000

Items Don't Disappear [Ralf]
0415BF5C 48000040

Items Disappear Immediately [Ralf]
0415BF5C 48000010

Hawkeye: Super Zoom [Ralf]
04175E58 EE62087A
04175E5C EC130032
04175E64 C00DE470
04175E78 C02DB280

Super Speed Link [Ralf]
040BC098 C06DA794

Walk Fast With Heavy Equipment [Ralf]
040BB43C 3BE00000
040BB498 3BE00000
040BB53C 38600000

Play As Fairy Link [Ralf]
04124504 60000000
04124508 C02DA71C

Play As Dark Link [Ralf]
04124504 60000000
04124508 C02DA720

Play As Wet Link [Ralf]
82010000 0000531C
86000000 00000001
84010000 0000531C
2800531C 00FF0000
48000000 8040B098
DE000000 80008180
1000058E 00000008
E2000002 80008000
2800531C 00FF8000
48000000 8040B098
DE000000 80008180
1000058E 00000008
E2000002 80008000

Enable Under Water Effect [Ralf]
041AB288 38600001

Able To Draw Sword/Shield Indoors [Ralf]
040C0578 3BE00000

Invisible Link [Ralf]
040CF378 38600001

Link: Swim Fast [Ralf]
0438ED94 41C00000
0438EDA4 41C00000
0438EE18 42000000

Link: Super Jump [Ralf]
0438E0CC 40200000

Link: No Auto Jump (Hold A) [Ralf]
040B653C 4082011C
283DD31A FEFF0100
040B653C 4800011C
E2000001 80008000

Wolf: Swim Fast [Ralf]
0438F904 42000000
0438F934 41C00000

Wolf: Instant B Attack [Ralf]
0438F720 44098000

Wolf: Large Attack Diameter [Ralf]
0438F724 45898000

Wolf: Instant B Attack & Large Attack Diameter [Ralf]
0438F720 45898000
0438F724 45898000

Zora Armor: Never Wear Mask [Ralf]
041018C4 3BE00000

Boomerang: Super Speed [Ralf]
0438E6FC 43700000
0438E700 43700000
0438E710 43200000

Boomerang: Super Range [Ralf]
0438E704 467A0000
0438E708 467A0000
0438E70C 467A0000

Copy Rod: Super Speed [Ralf]
0438EB24 43A00000
0438EB2C 43C80000

Copy Rod: Super Range [Ralf]
0438EB28 467A0000
0438EB30 467A0000

Bombs: Low Gravity [Ralf]
0438E71C BFA00000
0438E720 C0C80000

Bouncing Bombs [Ralf]
0438E724 40000000

H-Bombs [Ralf]
0438E730 42800000
0438E734 46000000

Bomb Arrows Explode Only On Impact [Ralf]
0238E684 00007FFF


Bomb Timer Modifier [Ralf]
0238E714 0000xxxx

xxxx = Time to detonate (Default: 00A0 = 5.33s)

001E =  1s
003C =  2s
0096 =  5s
012C = 10s
02EE = 25s


Bomb Timer: 10 Seconds [Ralf]
0238E714 0000012C


Replace Ordon Sword With Wooden Sword [Ralf]
041B2AC8 4800006C

Replace Ordon Shield With Wooden Shield [Ralf]
0413FFAC 38029288

Subject Camera: Regular Controls [Ralf]
040CE9C0 EC010028

Chase Camera: Regular Controls [Ralf]
0416B778 FC207050

Lock-On Camera: Regular Controls [Ralf]
0416D7C0 FC20D050

Tower Camera: Regular Controls [Ralf]
041781F0 FC20B850

Ride Camera: Regular Controls [Ralf]
0417D030 FC207050

Manual Camera: Regular Controls [Ralf]
0416B778 FC207050
0416D7C0 FC20D050
041781F0 FC20B850
0417D030 FC207050

Battle Cam Mode On/Off (Press R + A/B) [Ralf]
283DD31A 00000120
04163A5C 60000000
04163AF0 60000000
E2000001 80008000
283DD31A 00000220
04163A5C 41820084
04163AF0 41820034
E2000001 80008000

Midna On/Off (Press Y + A/B) [Ralf]
283DD31A 00000900
040055E0 00000000
48000000 80451018
DE000000 80008180
10000892 00000000
E2000002 80008000
283DD31A 00000A00
040055E0 DEADBEEF
E2000001 80008000
200055E0 DEADBEEF
48000000 80451018
DE000000 80008180
10000892 00000004
E2000002 80008000

Midna's Hair On/Off (Press X + A/B) [Ralf]
283DD31A 00000500
48000000 80451018
DE000000 80008180
10000892 00000002
E2000002 80008000
283DD31A 00000600
48000000 80451018
DE000000 80008180
10000892 00000000
E2000002 80008000

Play As Missing Link On/Off (Press B + DPad Left/Right) [Ralf]
283DD31A 00000201
040CF370 48000008
E2000001 80008000
283DD31A 00000202
040CF370 40820008
E2000001 80008000

Debug Info Graph On/Off (Press L + DPad Left/Right) [Ralf]
283DD31A 00000042
04008530 38000000
E2000001 80008000
283DD31A 00000041
04008530 38000001
E2000001 80008000

Debug Console On/Off (Press Z) [Ralf]
C20061FC 00000002
80030000 90030008
7C030378 00000000
040061D8 3C000100
040061DC 900D8000

Debug Console On/Off v2 (Press Z) [Ralf]
C20061FC 00000002
80030000 90030008
7C030378 00000000
040061D8 3C000100
040061DC 900D8000
04008548 38000001

Control Keys

Press Z to open and close console window.
Hold L+R and press A to enable debug output to console window.
Hold L+R and press Stick Up/Down to scroll debug output up and down.
Hold L+R and press X+START or Y+START to clear console window.
Hold L+R and press X+Stick Left/Right to move console window left and right.
Hold L+R and press Y+Stick Up/Down to move console window up and down.
Press DPad Left/Up/Right to switch through debug pages.


Weather Modifier

Rain [Ralf]
0442D8D4 000000xx

xx = 00 .. FA

00 = No Rain
01 = Light Rain
FA = Heavy Rain

No Rain [Ralf]
0442D8D4 00000000

Medium Rain [Ralf]
0442D8D4 00000080

Heavy Rain [Ralf]
0442D8D4 000000FA


Snow [Ralf]
0442D8E0 000000xx

xx = 00 .. FA

00 = No Snow
80 = Light Snow
FA = Medium Snow

No Snow [Ralf]
0442D8E0 00000000

Light Snow [Ralf]
0442D8E0 00000080

Medium Snow [Ralf]
0442D8E0 000000FA


Pollen [Ralf]
0442D900 000000xx

xx = 00 .. FA

00 = No Pollen
FA = Light Pollen

No Pollen [Ralf]
0442D900 00000000

Light Pollen [Ralf]
0442D900 000000FA


Clouds [Ralf]
0042DD17 000000xx

xx = 00 .. 02

00 = Light Clouds
02 = Heavy Clouds

Light Clouds [Ralf]
0042DD17 00000000

Heavy Clouds [Ralf]
0042DD17 00000002


Lightning [Ralf]
0442D92C 000000xx

xx = 00 .. 0A

00 = No Lightning
01 .. 0A = Lightning

Lightning [Ralf]
0442D92C 00000005


Wind [Ralf]
0442D8AC xxxxxxxx

xxxxxxxx = Wind Force (IEEE-754 SP Floating-Point Number, default = 3E99999A = 0.3 dec)

No Wind [Ralf]
0442D8AC 00000000

Hurricane [Ralf]
0442D8AC 3F800000


Stars [Ralf]
0442D8F4 xxxxxxxx

xxxxxxxx = IEEE-754 SP Floating-Point Number

00000000 = No Stars
3F800000 = Stars

No Stars [Ralf]
0442D8F4 00000000

Stars [Ralf]
0442D8F4 3F800000


Fish Journal Modifiers

Number of Caught Fishes [Ralf]
0240632C 0000xxxx - Fish 1 (xxxx = 0000 ... 03E7)
0240632E 0000xxxx - Fish 2
02406330 0000xxxx - Fish 3
02406332 0000xxxx - Fish 4
02406334 0000xxxx - Fish 5
02406336 0000xxxx - Fish 6

Largest Fish [Ralf]
0040634C 000000xx - Fish 1 (xx = 00 ... FF cm)
0040634D 000000xx - Fish 2
0040634E 000000xx - Fish 3
0040634F 000000xx - Fish 4
00406350 000000xx - Fish 5
00406351 000000xx - Fish 6


Complete Fish Journal [Ralf]
0240632C 000503E7
0040634C 000500FF


Disable Background Music [Ralf]
042AF010 4E800020
042AF49C 4E800020

Background Music Volume Modifier [Ralf]
044507F4 xxxxxxxx
04450818 yyyyyyyy
0445083C zzzzzzzz

xxxxxxxx = BGM Default Volume (IEEE-754 SP Floating-Point Number, Default: 3F800000 = 1.0)
yyyyyyyy = BGM Talking Volume (IEEE-754 SP Floating-Point Number, Default: 3F000000 = 0.5)
zzzzzzzz = BGM Pausing Volume (IEEE-754 SP Floating-Point Number, Default: 3E99999A = 0.3)


Background Music Modifier [Ralf]
04004E00 3FA00100
04004E04 63BDxxxx
04004E08 482AA224
042AF028 4BD55DD8
042AF49C 4BFFFB74

xxxx = Song ID (0000 .. 00A9)


Play Song #35 [Ralf]
04004E00 3FA00100
04004E04 63BD0035
04004E08 482AA224
042AF028 4BD55DD8
042AF49C 4BFFFB74


Audio Stream Modifier [Ralf]
C22AFBAC 00000002
3FC00200 63DE00xx
60000000 00000000

xx = Audio Stream ID


Audio Stream IDs

00 - menu_select
01 - demo35
02 - demo35
03 - automata03
04 - room_vol2
05 - demo37_01
06 - demo19_01_b
07 - demo11_01
08 - demo11_02
09 - demo14_01
0A - e_variant_d01
0B - cargogame_lt_temp
0C - stageselect_e3_2006
0D - BoomBoss_d01
0E - BoomBoss_d02
0F - HorseBattle_d01

10 - HorseBattle_d03
11 - ToalVillage_d01
12 - ToalVillage_d02
13 - ToalVillage_d03
14 - TitleLogoE3_2006
15 - Bossbaba_d01
16 - BossDeath_d01
17 - demo04_B
18 - demo09_00
19 - demo09_01_02
1A - demo09_03
1B - demo06_01_a
1C - demo06_01_b
1D - demo06_02
1E - BossDeath_d02
1F - demo15

20 - BossDeath_d03
21 - demo07_01
22 - demo07_04
23 - automata
24 - demo14_02_a
25 - demo14_02_b
26 - demo13_01
27 - demo13_02
28 - demo16
29 - demo36_01
2A - demo36_02
2B - demo17_01
2C - demo17_02
2D - demo19_01_a
2E - demo19_01_b
2F - demo19_02

30 - demo22_01_a
31 - demo22_01_b
32 - demo22_02
33 - demo21_01
34 - demo21_02
35 - demo23_02
36 - demo23_04
37 - e_tn_d01
38 - ougi_get
39 - demo18_01
3A - demo18_02
3B - demo33_01
3C - demo33_02
3D - demo33_03
3E - demo33_04_05
3F - fairy

40 - d_lv09_01
41 - e_pz_d01
42 - e_pz_d02
43 - demo30_02
44 - demo25_01
45 - demo25_02
46 - demo25_03
47 - zant
48 - BossDeath_d04
49 - BossDeath_d07
4A - demo29_01
4B - demo01_01
4C - demo01_02
4D - demo01_01
4E - e_goma_d02
4F - BossDeath_d06

50 - demo24_01a
51 - demo24_01b
52 - demo24_02
53 - demo24_03
54 - demo24_04
55 - resistance_d01
56 - demo07_02a
57 - demo07_02b
58 - demo07_02c_03
59 - BossDeath_d05
5A - love
5B - love02
5C - hiding_village_d02
5D - e_ganon03
5E - demo22_01_a
5F - spirit

60 - demo26
61 - demo27_02
62 - e_ganon_d01
63 - e_ganon_d02
64 - demo20_01
65 - demo20_02
66 - demo20_03
67 - demo20_04
68 - demo11_00
69 - demo14_00
6A - demo18_00
6B - demo28_01a
6C - demo28_01b
6D - demo28_02a
6E - demo28_02b
6F - demo28_03a

70 - demo28_03b
71 - demo30_01a
72 - demo30_01b
73 - staff_roll01
74 - staff_roll02
75 - demo27-313
76 - demo27-1094loop
77 - demo27-4628
78 - demo27-5750loop
79 - demo32-390
7A - demo32-1060loop
7B - demo32A-120
7C - church_d01
7D - title_back
7E - demo21_03
7F - temp

80 - tempo


Play E3 2006 Stage Select Theme [Ralf]
C22AFBAC 00000002
3FC00200 63DE000C
60000000 00000000

Very special thanks to Ichiyanagi2 for support and testing!
Walk fast with heavy equipment doesnt actually make the iron boots work, from my testing. seems to just let you walk fast in them. you cant stop gorons, or sink, or anything
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Mon Jan 26, 2026 4:54 am

What does Ballistic Arrows even do?
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Thu Jan 29, 2026 3:55 am

any chance we get a code to uninvert flight controls as well as swimming?
KiranaStarr
Posts: 8
Joined: Sun Jan 11, 2026 10:09 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by KiranaStarr » Thu Jan 29, 2026 6:00 am

To avoid spamming here I will just give a few code ideas If possible for Ralf to work on

1. Replace Arrows with Light Arrows (If possible)
2. Walk fast underwater with iron boots
3. Fixed walk fast with heavy equipment (Iron boots actually work as intended)
4. Uninvert swimming controls
5. Uninvert flight controls
6. Infinite bombs code that works for all bomb bags, not just the first one, and uses the big bomb bag numbers rather than the small one (so 60 instead of 30 for bombs and waterbombs and 20 for bomblings)
7. Rollball no gravity (or something that makes Rollball's ball not be affected by gravity? making it easier to get to the goal)
8. code that adds an extra layer of equippable items, similar to the windwaker code (so you can equip more than just 2 items at a time)
9. Remote explosives (R + Down to detonate bombs)
10. Use Items Underwater
11. No Bomb Arrow Cooldown (Bomb arrows shoot as fast as regular arrows)
12. Use Hawkeye with bomb arrows (If possible)
13. Quick turn when swimming (similar to TPHD)
14. No Spin Attack Delay
15. Wolf attack damage multiplier

I will edit this post if I come up with more ideas
fridaykitty
Posts: 1
Joined: Thu Jan 29, 2026 4:52 pm

Re: The Legend of Zelda: Twilight Princess (GCN/WIIRD/NTSC-U)

Post by fridaykitty » Thu Jan 29, 2026 5:10 pm

I hate to be a code beggar, but in TPHD your sword doesn't hit against walls, so for a bit of parity it would be nice to have a code for that.

I plugged some values into Ralf's last "Can Carry More Rupees" code to match TPHD's wallet sizes, so I might as well share it here.

Code: Select all

TPHD Wallet Sizes
04032AD8 386001f4
041B1520 280001f4
041B3364 2C0001f4
04032AE0 386003E8
041B1544 280003E8
041B3358 2C0003E8
04032AE8 386007D0
041B3370 2C0007D0

Wallet       -  500 Rupees
Big Wallet   - 1000 Rupees
Giant Wallet - 2000 Rupees
Post Reply