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

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » 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!
gamemasterplc
Posts: 35
Joined: Sat May 21, 2016 12:03 am

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

Post by gamemasterplc » Wed Aug 31, 2016 3:21 am

Autoskip Cutscenes
C2042A28 00000003
2C1E0001 40820008
38001000 70001000
60000000 00000000
Ralf@gc-forever
Posts: 2885
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 Aug 31, 2016 7:08 pm

Code: Select all


No Heart Meter [Ralf]
04224900 480000C4

No Action & Item Buttons Indicator [Ralf]
04201424 608E4000
04225118 48000064

No Rupee Indicator [Ralf]
04224DE0 48000158

No Epona Dash Meter [Ralf]
0420CC74 480000A4

No Oxygen Meter [Ralf]
04224BE0 480000E4

No HUD [Ralf]
0040C078 00000000

HUD On/Off (Press A + DPad Right/Left) [Ralf]
2000361C DEADBEEF
0040C078 00000000
E2000001 80008000
2000361C 00000000
0040C078 00000001
E2000001 80008000
283DD31A 00000101
0400361C DEADBEEF
E2000001 80008000
283DD31A 00000102
0400361C 00000000
E2000001 80008000

Phobos
Posts: 6
Joined: Mon Aug 01, 2016 11:29 am

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

Post by Phobos » Wed Aug 31, 2016 8:25 pm

Nice one Ralf! I'd planned to put in a polite request for these HUD codes in couple of weeks when I move on from Wind Waker, but no need now :)
User avatar
47iscool
Posts: 148
Joined: Thu Mar 07, 2013 8:50 am
Location: Imladris

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

Post by 47iscool » Sun Sep 11, 2016 2:39 pm

Ralf is king of gc code hacking.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » Fri Mar 10, 2017 9:12 am

Code: Select all


Low Spinner Gravity [Ralf]
0438EA50 BF000000

Super Spinner Speed [Ralf]
0438EA5C 42480000
0438EA6C 42C80000

Ultra Spinner Speed [Ralf]
0438EA5C 42C80000
0438EA6C 42F00000

Double Spinner Time [Ralf]
0438EA64 3D4CCCCD
0438EA68 3BA3D70A

Infinite Spinner Time [Ralf]
0438EA60 00000000

Replace Recovery Hearts With Red Rupees [Ralf]
06003D90 00000020
2C040000 4182000C
2C04001F 40820008
38800004 7C9C2378
7C9E2378 4E800020
0401C258 4BFE7B39
0401C3F8 4BFE7999
0401C5C8 4BFE77C9

User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Fri Mar 10, 2017 9:04 pm

Holy crap, thank you so much. These codes basically make the GC version the definitive version.
gamemasterplc
Posts: 35
Joined: Sat May 21, 2016 12:03 am

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

Post by gamemasterplc » Fri Mar 10, 2017 10:21 pm

my widescreen code on the Dolphin wiki for NTSC helped some too
User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Fri Mar 10, 2017 10:45 pm

How does the 16:9 code on this page differ from the one on the Dolphin wiki?
gamemasterplc
Posts: 35
Joined: Sat May 21, 2016 12:03 am

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

Post by gamemasterplc » Fri Mar 10, 2017 10:50 pm

the 2D appears off with the one here
User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Sun Mar 12, 2017 8:14 pm

Something interesting I discovered. "Replace Recovery Hearts With Red Rupees" doesn't work with Dolphin, it causes a crash. However, I tested it on the Wii with Nintendont and it works perfectly fine.
User avatar
Aleron Ives
Posts: 90
Joined: Thu Oct 13, 2016 3:56 am
Location: California

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

Post by Aleron Ives » Sun Mar 12, 2017 8:35 pm

Dolphin is not 100% accurate, so some patches don't work on Dolphin but do work on real hardware. There isn't much you can do about it except to submit a Dolphin pull request on GitHub that will fix the problem (or to find the first build that introduced the problem, assuming there are any old builds without it).
User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Wed Apr 24, 2019 1:02 am

I'd like to make a request, a code that stops the magic armor from draining rupees. The rupees would be used when taking damage.
Ralf@gc-forever
Posts: 2885
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 Apr 30, 2019 9:08 am

Code: Select all


Magic Armor: No Rupee Drain [Ralf]
040CA708 4800003C

Magic Armor: Slow Rupee Drain [Ralf]
040CA728 38000014

Magic Armor: Super Slow Rupee Drain [Ralf]
040CA728 38000028

Magic Armor: Ultra Slow Rupee Drain [Ralf]
040CA728 38000050

Magic Armor: Fast Rupee Drain [Ralf]
040CA728 38000005

Magic Armor: Super Fast Rupee Drain [Ralf]
040CA728 38000002

Magic Armor: Ultra Fast Rupee Drain [Ralf]
040CA728 38000001

Magic Armor: Replace Rupee Drain With Rupee Gain [Ralf]
040CA730 38600001

Magic Armor: Never Lose Rupees When Taking Damage [Ralf]
040D73C4 60000000

Magic Armor: Lose Less Rupees When Taking Damage [Ralf]
040D73BC 1C000005

Magic Armor: Lose More Rupees When Taking Damage [Ralf]
040D73BC 1C000014

Magic Armor: Lose Much More Rupees When Taking Damage [Ralf]
040D73BC 1C000028

Magic Armor: Get Rupees When Taking Damage [Ralf]
040D73B8 7FC0F378

User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Tue Apr 30, 2019 7:30 pm

Just amazing. I am also looking for a code that increases Link's climbing speed like how it is in the Wii U version. I noticed something like this exists for Wind Waker but none for Twilight Princess.
Cotton
Posts: 1
Joined: Wed May 08, 2019 8:14 pm

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

Post by Cotton » Wed May 08, 2019 8:28 pm

Hey Ralf, your work is very impressive. is there a way to replace the hero clothes with the shirtless ranch outfit from the sumo tutorial? Personally I want to play as a raging shirtless brute and beat ganondorf with a wooden stick and no shoes :D , but I’ve looked everywhere for a code and can’t find one.

If it can’t be done thats totally fine. I’m only curious. You’re doing a real service giving everyone the opportunity to carve out their own twilight princess. Thanks for your time.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » Thu May 16, 2019 8:08 pm

Cotton wrote:
Wed May 08, 2019 8:28 pm
Hey Ralf, your work is very impressive. is there a way to replace the hero clothes with the shirtless ranch outfit from the sumo tutorial?
No, it's not possible to replace the hero clothes with the shirtless ranch outfit.

Some new codes:

Code: Select all


Fast Canoe [Ralf]
0438E630 42100000
0438E634 42700000
0438E638 3F4CCCCD
0638E648 00000010
42200000 43200000
42F00000 3F4CCCCD

Link: Crawl Fast [Ralf]
0438E05C 41200000

Link: Climb Fast [Ralf]
0438EBD8 42000000
0438EBEC 40400000
0438EBF4 42000000

Can Carry More Bombs [Ralf]
04034114 3BE00002
04034134 3BE00004
0403415C 4800000C
04034164 48000010
04034168 881D0006
0403416C 48000008
0603417C 00000010
28030063 40810008
38600063 60000000

Bombs       - 60/99
Water Bombs - 30/60
Bomblings   - 20/40

Can Carry More Rupees [Ralf]
04032AD8 386007D0
04032AE0 38601388
04032AE8 3860270F
041B1520 280007D0
041B1544 28001388

Wallet       - 2000 Rupees
Big Wallet   - 5000 Rupees
Giant Wallet - 9999 Rupees

User avatar
SamVision
Posts: 19
Joined: Sat Feb 25, 2017 5:09 am

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

Post by SamVision » Thu May 16, 2019 10:05 pm

Does "Can Carry More Bombs" only affect the Giant Bomb bag? The code doesnt work on Dolphin so I cant test it right now.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » Sat May 18, 2019 12:43 pm

SamVision wrote:
Thu May 16, 2019 10:05 pm
Does "Can Carry More Bombs" only affect the Giant Bomb bag?
No, the "Can Carry More Bombs" code affects also the Regular Bomb bag.
JerTheNerd64
Posts: 1
Joined: Fri May 31, 2019 7:45 pm

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

Post by JerTheNerd64 » Fri May 31, 2019 7:54 pm

Does anyone know of a moon jump code that works on Nintendont? I've been trying to find one for a while now and haven't any luck with it. Also an all items code and the super clawshot codes would be great as well. I just need them to work with Nintendont running from HBC on my Wii.
CodyGC
Posts: 104
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

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

Post by CodyGC » Mon Sep 07, 2020 12:36 am

Ralf, can you do the "hitting the boat does not decrease the score" in the mini game of the targets? Thanks.
Ralf@gc-forever
Posts: 2885
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 Sep 09, 2020 8:01 am

Unfortunately, I can make such a code only for the PAL version of the game, because the River Run Fun mini game is using dynamic (overlay) code in the Arena-Hi memory range and I've only a RAM dump of the US version, that isn't suitable for porting such overlay codes to NTSC-U region. Anyway, the PAL ASM dump below might be helpful for you to port the code to US region.

Code: Select all

LoZ Twilight Princess PAL !!!

English River Run Fun mini-game overlay code
80B74ED0: 888300BC lbz     r4,188(r3)    ; r4: River Run Fun counter
80B74ED4: 28040000 cmplwi  r4,0          ; counter already 0 ?
80B74ED8: 41820048 beq-    0x80b74f20    ; yes, skip "decrease River Run Fun counter" function (0x80b74edc - 0x80b74f1c)
80B74EDC: 3804FFFF subi    r0,r4,1       ; no, decrease River Run Fun counter
80B74EE0: 980300BC stb     r0,188(r3)
80B74EE4: 380000CE li      r0,206
80B74EE8: 90010010 stw     r0,16(r1)
...
80B74F20: 3C600002 lis     r3,2
80B74F24: 3803009E addi    r0,r3,158

River Run Fun Mini-Game: Never Decrease Score (English)
20B74ED0 888300BC
04B74ED8 48000048
E2000001 80008000


German River Run Fun mini-game overlay code
0CB75A30: 888300BC lbz     r4,188(r3)    ; r4: River Run Fun counter
0CB75A34: 28040000 cmplwi  r4,0          ; counter already 0 ?
0CB75A38: 41820048 beq-    0x80b75a80
80B75A3C: 3804FFFF subi    r0,r4,1
...

River Run Fun Mini-Game: Never Decrease Score (German)
20B75A30 888300BC
04B75A38 48000048
E2000001 80008000
CodyGC
Posts: 104
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

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

Post by CodyGC » Wed Sep 09, 2020 11:13 am

The code below worked on Dolphin. And I tested with different "save state". But in Swiss it does not work.

Is there a way through code to know what value is being used in an address? And it worked for any game? I've always been curious to know what happens at Swiss. Thanks again.

20D21C50 888300BC
04D21C58 48000048
E2000002 80008000
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » Thu Sep 10, 2020 5:16 pm

Swiss is using Arena-Hi memory for own purposes and shifts the memory location of the overlay code module. However, I think I've found a way to make the code working for Swiss (and all other backup loaders) by using the "do_link__20DynamicModuleControlFv" game function as a hook. The US version of the code below is untested, btw.

Code: Select all


LoZ Twilight Princess PAL

River Run Fun Mini-Game: Never Decrease Score
C2263CB0 00000005
81830034 806C607C
3C808883 608400BC
7C032000 40820010
3C804800 60840048
908C6084 00000000


LoZ Twilight Princess NTSC-U

River Run Fun Mini-Game: Never Decrease Score
C2262EB0 00000005
81830034 806C607C
3C808883 608400BC
7C032000 40820010
3C804800 60840048
908C6084 00000000

CodyGC
Posts: 104
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

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

Post by CodyGC » Thu Sep 10, 2020 9:29 pm

Unfortunately, it did not work. I think to solve this and other similar problems, there should be a function in Swiss to generate RAW like Dolphin.
Post Reply