Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

Ichiyanagi2
Posts: 106
Joined: Wed Jun 18, 2014 12:09 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ichiyanagi2 » Fri Nov 15, 2019 4:36 pm

Zephiles wrote:
Thu Nov 14, 2019 9:36 pm
This is a code that I've had for a while, and simply forgot to post. There's a memory leak with the inventory that occurs every time you start a new file. Basically, the game allocates memory for the inventory at boot, but also does so when starting a new file, and it doesn't check to see if memory is already allocated for it. This code prevents the memory leak from happening.

Code: Select all

$Inventory Memory Leak Fix [Zephiles]
C20D59DC 00000004
806D1BE0 2C030000
40A20014 3CA08003
60A500F0 7CA803A6
4E800021 00000000
Does this memory leak effect the game in some way? In DK64, I know there's this very slow memory leak that causes the game to crash if you play it for too long. Wasn't fixed in the Wii U version, either.
User avatar
Zephiles
Posts: 25
Joined: Sat Jun 27, 2015 8:39 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Zephiles » Fri Nov 15, 2019 7:36 pm

Ichiyanagi2 wrote:
Fri Nov 15, 2019 4:36 pm
Zephiles wrote:
Thu Nov 14, 2019 9:36 pm
This is a code that I've had for a while, and simply forgot to post. There's a memory leak with the inventory that occurs every time you start a new file. Basically, the game allocates memory for the inventory at boot, but also does so when starting a new file, and it doesn't check to see if memory is already allocated for it. This code prevents the memory leak from happening.

Code: Select all

$Inventory Memory Leak Fix [Zephiles]
C20D59DC 00000004
806D1BE0 2C030000
40A20014 3CA08003
60A500F0 7CA803A6
4E800021 00000000
Does this memory leak effect the game in some way? In DK64, I know there's this very slow memory leak that causes the game to crash if you play it for too long. Wasn't fixed in the Wii U version, either.
No, this memory leak only occurs when you start a new file, so it'll simply allocate 1492 bytes every time you start a new file, and the previous 1492 bytes allocated will not be usable until the game is reset, as resetting clears all of the memory.

Of course, this would also mean that any code that modifies inventory values would also not work if they do not use the pointer to the inventory, since the memory addresses for the inventory would change.
TTYD Speedrunner
Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Tue Dec 10, 2019 12:13 am

Anyone able make a code that removes the double pain effect from three poison mushroom bingo? Instead just have the bingo effect be what it is without double pain equipped. Hate instant KO's from RNG, and always using save states to prevent it isn't fun.
User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Wed Dec 11, 2019 11:34 pm

Kaos622 wrote:
Tue Dec 10, 2019 12:13 am
Anyone able make a code that removes the double pain effect from three poison mushroom bingo? Instead just have the bingo effect be what it is without double pain equipped. Hate instant KO's from RNG, and always using save states to prevent it isn't fun.
Bingo isn't RNG. I'm pretty sure you can time your input to avoid getting hit
Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Thu Dec 12, 2019 12:25 pm

SSB_Reed wrote:
Wed Dec 11, 2019 11:34 pm
Kaos622 wrote:
Tue Dec 10, 2019 12:13 am
Anyone able make a code that removes the double pain effect from three poison mushroom bingo? Instead just have the bingo effect be what it is without double pain equipped. Hate instant KO's from RNG, and always using save states to prevent it isn't fun.
Bingo isn't RNG. I'm pretty sure you can time your input to avoid getting hit
This is true, then instead of RNG, call it bad timing on the player's part. Trying to get the timing right isn't easy. Point being, no one wants to see Instant KO on a bonetail fight i'm sure. If no code is possible then i'll just bite the bullet on this one.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Thu Dec 19, 2019 8:54 pm

Code: Select all


Bingo! Battle Event: Never Get Poison Mushrooms [Ralf]
C2204620 00000003
28000004 40820008
38000000 C83F0270
60000000 00000000
C2204D50 00000003
28000004 40820008
38000000 901A0010
60000000 00000000

Poison Mushroom Bingo!: Disable HP/FP/SP Reduction [Ralf]
04203F78 418200D4

Poison Mushroom Bingo!: Disable Audience Reduction [Ralf]
042040E4 2C000004

Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Fri Dec 20, 2019 5:18 am

Ralf@gc-forever wrote:
Thu Dec 19, 2019 8:54 pm

Code: Select all


Bingo! Battle Event: Never Get Poison Mushrooms [Ralf]
C2204620 00000003
28000004 40820008
38000000 C83F0270
60000000 00000000
C2204D50 00000003
28000004 40820008
38000000 901A0010
60000000 00000000

Poison Mushroom Bingo!: Disable HP/FP/SP Reduction [Ralf]
04203F78 418200D4

Poison Mushroom Bingo!: Disable Audience Reduction [Ralf]
042040E4 2C000004

Appreciate your help Ralf, but those codes don't solve what I asked unfortunately. Are you able to remove the instant KO status from 3 poison mushroom bingo when double pain badge is equipped? In case you didn't know, when you have double pain equipped, 3 poison mushroom bingo instant KO's both mario and your active partner which sucks. I rather lose the entire audience and half of my stats if it happens instead of the instant KO is all i'm asking.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sat Dec 21, 2019 9:48 pm

There's no special instant KO status from the poison mushroom bingo, the additional double pain badge damage calculation (base damage*2) is a part of the regular damage routine that calculates the effective character damage. It's not possible to fix the poison mushroom bingo instant KO, because the regular damage routine has no info about the sources of the base damage.
Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Sun Dec 22, 2019 2:31 am

Ralf@gc-forever wrote:
Sat Dec 21, 2019 9:48 pm
There's no special instant KO status from the poison mushroom bingo, the additional double pain badge damage calculation (base damage*2) is a part of the regular damage routine that calculates the effective character damage. It's not possible to fix the poison mushroom bingo instant KO, because the regular damage routine has no info about the sources of the base damage.
Well that is unfortunate, but thanks for trying nonetheless. After digging through this thread I found an enemy damage modifier code. I changed it to do x2 damage and tested getting 3 poison mushrooms and didn't get an instant KO. Still can't use double pain without instant KO effect applying, but at least a workaround is possible.
User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Sun Dec 22, 2019 3:05 am

by the way Ralf, Is there a way to modify specific enemies damage output? I've been looking at there's only a global one, which doesn't do the job I'm looking for.
Also the Damage Modifier on badges Soft Stomp and Sleep Stomp have the same code, is there a way to fix this?

Mario: Sleepy Stomp Base Damage Modifier [Ralf]
083547C8 000000xx
20050004 00000000

Mario: Soft Stomp Base Damage Modifier [Ralf]
083547C8 000000xx
20050004 00000000

Sleepy Stomp's code is correct while Soft Stomp isn't
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sun Dec 22, 2019 4:02 pm

SSB_Reed wrote:
Sun Dec 22, 2019 3:05 am
by the way Ralf, Is there a way to modify specific enemies damage output?
No, not with codes, because all enemies have individual damage values.
SSB_Reed wrote:
Sun Dec 22, 2019 3:05 am
Also the Damage Modifier on badges Soft Stomp and Sleep Stomp have the same code, is there a way to fix this?
Yep, the Soft Stomp code is wrong. Here's the correct one:

Code: Select all


Mario: Soft Stomp Base Damage Modifier [Ralf]
08354888 000000xx
20050004 00000000

XModxGodx
Posts: 13
Joined: Sat Jan 09, 2016 1:18 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by XModxGodx » Tue Dec 24, 2019 2:56 am

I'm kinda surprised there's no disable random stage hazards code. (or at least a disable fog code)
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Tue Dec 24, 2019 5:06 pm

Code: Select all


Peachy Mushroom (Restores 99 HP/FP) [Ralf]
00311FE5 00010063

Peachy Super Shroom v1 (Restores Max HP/FP) [Ralf]
C2143398 00000005
7C9A2378 280400FF
4082001C 28030000
40820008 3B800004
28030001 40820008
3B800005 00000000
0031200D 000100FF

Peachy Super Shroom v2 (Restores Max HP/FP/SP) [Ralf]
060044B8 00000014
7C601A14 280000FF
40820008 386003E8
4E800020 00000000
C2105770 00000005
88BD001F 3C608031
60631FF0 7C03E800
40820010 806D1BE0
A803007C B003007A
60000000 00000000
C2143398 00000005
7C9A2378 280400FF
4082001C 28030000
40820008 3B800004
28030001 40820008
3B800005 00000000
0416D0CC 4BE973ED
0417DB10 4BE869A9
0417DB4C 4BE8696D
0031200D 000200FF

16:9 Aspect Ratio v3 (Widescreen) [Ralf]
0400F17C C04220B0
0400F224 C04220B0
04199598 4E800020
044294F0 3FD82D82

Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Tue Dec 24, 2019 7:08 pm

A couple more ideas that I thought of I'll request here if you're able to help out with Ralf or anyone else:

1. Make spin jump do piercing damage . Alternatively it could be soft stomp that pierces, but only if you're able to remove soft status effect from the badge. Just thought it be cool to add the D-down jump badge effect from first game to ttyd.

2. Disable all battle bingo effects, similar to how the poison mushroom bingo codes a few posts above are. This is bound to offer a challenge no doubt, especially for final boss without that free refill.

3. I got this idea from playing master quest. Are you able to make enemies that get knocked over be able to get up and attack right away when it's their turn? Exceptions being koops (as a partner) and shady koopas (because of their unique attack).
Basically the enemies to apply it to are: koopa troopas, dark koopas, kp koopas, koopatrol, dark koopatrol, spiny, sky blue spiny, buzzy beetle, spike top, red spike top, all clefts, all bristles, and traitor koops (from doopliss fight). Remember to consider the flying versions of these enemies into account when they lose their wings as well.
I actually tested using a fast status jump code, first on a koopa troopa, who stay knocked over for an additional turn, then on a buzzy beetle, who get up right away when it's their turn. My results were the koopa troopa, with fast status on them, only got up and didn't attack, while the buzzy beetle did get up and attacked same turn! So all of this is possible, at least for some enemies who have the 'flail' move (knocked over move). In theory, by simply removing that move from them, then every time those enemies get knocked over, apply the fast status for 1 or 2 turns to them, and all will work. I'm not sure if some of the enemies I listed have 'flail' move hidden or not, like clefts (as I don't see it in their move set on the wiki). When I apply fast status to a knocked over cleft, it gets up next turn. But without fast status, a cleft stays knocked over longer, weird. Anyway let me know what you can make of all this.

3. if you're able to add status effects to enemy attacks, add the chance to dizzy status for dark koopas attack (maybe even also add a separate code that immobilizes instead). Add chance to shrink status for both hammer bro attacks. Just for some continuity from the first game. Again not sure if it's possible, as i haven't see any codes adding status effects to enemy attacks yet.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sun Dec 29, 2019 3:48 pm

Code: Select all


Easy Bingo! Battle Event [Ralf]
041A1F54 60000000
044268DC 40400000

Insane Bingo! Battle Event [Ralf]
044268DC 42400000

Disable Bingo! Battle Event [Ralf]
042034BC 480001B8

Run Away From Battle: 100% Success Rate [Ralf]
C2136F74 00000003
A81E0026 280000B4
881E002B 40820008
380000FF 00000000

HP Plus Badge: Increase Max HP By 25 [Ralf]
040D3614 38030019
040D3668 38030019
040F7EB8 38040005

HP Plus Badge: Increase Max HP By 50 [Ralf]
040D3614 38030032
040D3668 38030032
040F7EB8 3804000A

HP Plus P Badge: Increase Max HP By 20 [Ralf]
040D3500 1C840014
040F8178 38040004

HP Plus P Badge: Increase Max HP By 40 [Ralf]
040D3500 1C840028
040F8178 38040008

FP Plus Badge: Increase Max FP By 20 [Ralf]
040D3624 38030014
040D3678 38030014
040F7ED0 38040004

FP Plus Badge: Increase Max FP By 40 [Ralf]
040D3624 38030028
040D3678 38030028
040F7ED0 38040008

Happy Heart Badge: Better HP Regeneration [Ralf]
040F7E70 38040010

Happy Heart P Badge: Better HP Regeneration [Ralf]
040F8160 38040010

Happy Flower Badge: Better FP Regeneration [Ralf]
040F7E88 38040008

Double Pain Badge: Triple Damage Effect [Ralf]
040F7E28 38040002

Ultra Easy Action Commands [Ralf]
040FA140 60000000

Ultra Hard Action Commands [Ralf]
040FA14C 60000000

Mario: Piercing Normal Jump [Ralf]
0035391F 00000047

Mario: Piercing Spin Jump [Ralf]
003539DF 00000047
00353A9F 00000047

Mario: Piercing Spring Jump [Ralf]
00353B5F 00000047

Mario: Piercing Power Jump [Ralf]
0035439F 00000047

Mario: Piercing Multibounce [Ralf]
003542DF 00000047

Mario: Piercing Shrink Stomp [Ralf]
0035475F 00000047

Mario: Piercing Sleepy Stomp [Ralf]
0035481F 00000047

Mario: Piercing Soft Stomp [Ralf]
003548DF 00000047

Mario: Piercing Tornado Jump [Ralf]
003545DF 00000047

Mario: Piercing Power Bounce [Ralf]
0035451F 00000057

Mario: Piercing Normal Hammer [Ralf]
00353E5F 000000C7

Mario: Piercing Super Hammer [Ralf]
00353F1F 000000C7

Mario: Piercing Ultra Hammer [Ralf]
0035409F 00000047

Mario: Piercing Power Smash [Ralf]
0035499F 000000C7

Mario: Piercing Hammer Throw [Ralf]
00354C9F 000000C7

Mario: Piercing Head Rattle [Ralf]
00354E1F 000000C7

Mario: Piercing Ice Smash [Ralf]
0035505F 00000047

Mario: Piercing Fire Drive [Ralf]
00354EDF 000000A7

Goombella: Piercing Headbonk [Ralf]
00393F1F 00000047

Goombella: Piercing Multibonk [Ralf]
0039409F 00000057

Koops: Piercing Shell Toss [Ralf]
0038F5D3 000000C7

Koops: Piercing Power Toss [Ralf]
0038F693 000000C7

Flurrie: Piercing Body Slam [Ralf]
00378E17 000000C7

Yoshi: Piercing Ground Pound [Ralf]
0037CADB 000000D7

Yoshi: Piercing Mini-Egg [Ralf]
0037CF5B 00000043

Yoshi: Piercing Stampede [Ralf]
0037D01B 00000057

Vivian: Piercing Shade Fist [Ralf]
0038BF57 00000047

Admiral Bobbery: Piercing Bomb [Ralf]
00387C97 000000C7

Admiral Bobbery: Piercing Bomb Squad [Ralf]
0039B1C3 000000C0


Mario: Close Call, Last Stand & Power Rush Badge Activation Threshold Modifier [Ralf]
00372B08 000000xx

Goombella: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00393BF8 000000xx

Koops: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0038EF40 000000xx

Flurrie: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00379200 000000xx

Yoshi: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0037C7A8 000000xx

Vivian: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0038B8A8 000000xx

Admiral Bobbery: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00387818 000000xx

Ms. Mowz: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
003818CC 000000xx

xx = Activation Threshold (01 .. FF, Default: 5 HP)

Improved Close Call (P), Last Stand (P) & Power Rush (P) Badge Activation Thresholds [Ralf]
00372B08 00000019
00379200 0000000A
0037C7A8 0000000A
003818CC 0000000A
00387818 0000000A
0038B8A8 0000000A
0038EF40 0000000A
00393BF8 0000000A


Mario: Mega Rush Badge Activation Threshold Modifier [Ralf]
00372B09 000000xx

Goombella: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00393BF9 000000xx

Koops: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0038EF41 000000xx

Flurrie: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00379201 000000xx

Yoshi: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0037C7A9 000000xx

Vivian: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0038B8A9 000000xx

Admiral Bobbery: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00387819 000000xx

Ms. Mowz: Mega Rush P Badge Activation Threshold Modifier [Ralf]
003818CD 000000xx

xx = Activation Threshold (01 .. FF, Default: 1 HP)

Improved Mega Rush (P) Badge Activation Thresholds [Ralf]
00372B09 0000000A
00379201 00000005
0037C7A9 00000005
003818CD 00000005
00387819 00000005
0038B8A9 00000005
0038EF41 00000005
00393BF9 00000005

User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Wed Jan 01, 2020 8:49 am

Is there a code to change how much all the mushrooms restore? for example changing Super Shroom to 20 or something.
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Wed Jan 01, 2020 6:37 pm

Code: Select all


Choco Cake HP/FP Restoration Modifier [Ralf]
00312A35 000000xx
00312A36 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Coco Candy HP/FP Restoration Modifier [Ralf]
00312CB5 000000xx
00312CB6 000000yy

xx = HP Restoration (00 .. 63, Default: 03 =  3 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Coconut HP/FP Restoration Modifier [Ralf]
003122B5 000000xx
003122B6 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Dried Banquet HP/FP Restoration Modifier [Ralf]
003122DD 000000xx
003122DE 000000yy

xx = HP Restoration (00 .. 63, Default: 01 =  1 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Dried Shroom HP/FP Restoration Modifier [Ralf]
00312085 000000xx
00312086 000000yy

xx = HP Restoration (00 .. 63, Default: 01 =  1 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Electro Pop HP/FP Restoration Modifier [Ralf]
00312C3D 000000xx
00312C3E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Fire Pop HP/FP Restoration Modifier [Ralf]
00312C65 000000xx
00312C66 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Fresh Juice HP/FP Restoration Modifier [Ralf]
00312D7D 000000xx
00312D7E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Fresh Pasta HP/FP Restoration Modifier [Ralf]
0031237D 000000xx
0031237E 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Fried Egg HP/FP Restoration Modifier [Ralf]
0031291D 000000xx
0031291E 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Fruit Parfait HP/FP Restoration Modifier [Ralf]
00312945 000000xx
00312946 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 02 =  2 FP)

Golden Leaf HP/FP Restoration Modifier [Ralf]
0031232D 000000xx
0031232E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Healthy Salad HP/FP Restoration Modifier [Ralf]
00312D2D 000000xx
00312D2E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Heartful Cake HP/FP Restoration Modifier [Ralf]
00312BED 000000xx
00312BEE 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Honey Candy HP/FP Restoration Modifier [Ralf]
00312C8D 000000xx
00312C8E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Honey Syrup HP/FP Restoration Modifier [Ralf]
003120D5 000000xx
003120D6 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Honey Shroom HP/FP Restoration Modifier [Ralf]
0031255D 000000xx
0031255E 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Honey Super HP/FP Restoration Modifier [Ralf]
003125D5 000000xx
003125D6 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Honey Ultra HP/FP Restoration Modifier [Ralf]
0031264D 000000xx
0031264E 000000yy

xx = HP Restoration (00 .. 63, Default: 32 = 50 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Horsetail HP/FP Restoration Modifier [Ralf]
0031241D 000000xx
0031241E 000000yy

xx = HP Restoration (00 .. 63, Default: 03 =  3 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Hot Dog HP/FP Restoration Modifier [Ralf]
0031219D 000000xx
0031219E 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Icicle Pop HP/FP Restoration Modifier [Ralf]
003127DD 000000xx
003127DE 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Ink Pasta HP/FP Restoration Modifier [Ralf]
00312995 000000xx
00312996 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 1E = 30 FP)

Inky Sauce HP/FP Restoration Modifier [Ralf]
00312B25 000000xx
00312B26 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 1E = 30 FP)

Jammin' Jelly HP/FP Restoration Modifier [Ralf]
00312125 000000xx
00312126 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 32 = 50 FP)

Jelly Candy HP/FP Restoration Modifier [Ralf]
00312CDD 000000xx
00312CDE 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 40 = 64 FP)

Jelly Shroom HP/FP Restoration Modifier [Ralf]
003125AD 000000xx
003125AE 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 32 = 50 FP)

Jelly Super HP/FP Restoration Modifier [Ralf]
00312625 000000xx
00312626 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 32 = 50 FP)

Jelly Ultra HP/FP Restoration Modifier [Ralf]
0031269D 000000xx
0031269E 000000yy

xx = HP Restoration (00 .. 63, Default: 32 = 50 HP)
yy = FP Restoration (00 .. 63, Default: 32 = 50 FP)

Keel Mango HP/FP Restoration Modifier [Ralf]
00312355 000000xx
00312356 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Koopasta HP/FP Restoration Modifier [Ralf]
00312B9D 000000xx
00312B9E 000000yy

xx = HP Restoration (00 .. 63, Default: 07 =  7 HP)
yy = FP Restoration (00 .. 63, Default: 07 =  7 FP)

Koopa Bun HP/FP Restoration Modifier [Ralf]
00312D55 000000xx
00312D56 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Koopa Tea HP/FP Restoration Modifier [Ralf]
00312B75 000000xx
00312B76 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 07 =  7 FP)

User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Wed Jan 01, 2020 10:06 pm

Yoo thanks for the codes! Does Ultaa/Super/Life and normal mushroom codes do not exist?
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Thu Jan 02, 2020 8:34 am

Code: Select all


Life Shroom HP/FP Restoration Modifier [Ralf]
0031205D 000000xx
0031205E 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Mango Delight HP/FP Restoration Modifier [Ralf]
00312A5D 000000xx
00312A5E 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 03 =  3 FP)

Maple Shroom HP/FP Restoration Modifier [Ralf]
00312585 000000xx
00312586 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Maple Super HP/FP Restoration Modifier [Ralf]
003125FD 000000xx
003125FE 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Maple Syrup HP/FP Restoration Modifier [Ralf]
003120FD 000000xx
003120FE 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Maple Ultra HP/FP Restoration Modifier [Ralf]
00312675 000000xx
00312676 000000yy

xx = HP Restoration (00 .. 63, Default: 32 = 50 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Meteor Meal HP/FP Restoration Modifier [Ralf]
00312AAD 000000xx
00312AAE 000000yy

xx = HP Restoration (00 .. 63, Default: 07 =  7 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Mistake HP/FP Restoration Modifier [Ralf]
00312535 000000xx
00312536 000000yy

xx = HP Restoration (00 .. 63, Default: 01 =  1 HP)
yy = FP Restoration (00 .. 63, Default: 01 =  1 FP)

Mousse Cake HP/FP Restoration Modifier [Ralf]
003128F5 000000xx
003128F6 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Mushroom HP/FP Restoration Modifier [Ralf]
00311FE5 000000xx
00311FE6 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Mystic Egg HP/FP Restoration Modifier [Ralf]
00312305 000000xx
00312306 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Omelette Meal HP/FP Restoration Modifier [Ralf]
00312B4D 000000xx
00312B4E 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Peachy Peach HP/FP Restoration Modifier [Ralf]
00312445 000000xx
00312446 000000yy

xx = HP Restoration (00 .. 63, Default: 01 =  1 HP)
yy = FP Restoration (00 .. 63, Default: 02 =  2 FP)

Shroom Cake HP/FP Restoration Modifier [Ralf]
003128A5 000000xx
003128A6 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Shroom Crepe HP/FP Restoration Modifier [Ralf]
003128CD 000000xx
003128CE 000000yy

xx = HP Restoration (00 .. 63, Default: 1E = 30 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Shroom Fry HP/FP Restoration Modifier [Ralf]
003124BD 000000xx
003124BE 000000yy

xx = HP Restoration (00 .. 63, Default: 06 =  6 HP)
yy = FP Restoration (00 .. 63, Default: 02 =  2 FP)

Shroom Roast HP/FP Restoration Modifier [Ralf]
003124E5 000000xx
003124E6 000000yy

xx = HP Restoration (00 .. 63, Default: 0F = 15 HP)
yy = FP Restoration (00 .. 63, Default: 05 =  5 FP)

Shroom Steak HP/FP Restoration Modifier [Ralf]
0031250D 000000xx
0031250E 000000yy

xx = HP Restoration (00 .. 63, Default: 1E = 30 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Snow Bunny HP/FP Restoration Modifier [Ralf]
0031282D 000000xx
0031282E 000000yy

xx = HP Restoration (00 .. 63, Default: 0F = 15 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Space Food HP/FP Restoration Modifier [Ralf]
003127B5 000000xx
003127B6 000000yy

xx = HP Restoration (00 .. 63, Default: 05 =  5 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Spaghetti HP/FP Restoration Modifier [Ralf]
003129BD 000000xx
003129BE 000000yy

xx = HP Restoration (00 .. 63, Default: 06 =  6 HP)
yy = FP Restoration (00 .. 63, Default: 04 =  4 FP)

Spicy Soup HP/FP Restoration Modifier [Ralf]
003126C5 000000xx
003126C6 000000yy

xx = HP Restoration (00 .. 63, Default: 04 =  4 HP)
yy = FP Restoration (00 .. 63, Default: 04 =  4 FP)

Super Shroom HP/FP Restoration Modifier [Ralf]
0031200D 000000xx
0031200E 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Turtley Leaf HP/FP Restoration Modifier [Ralf]
003123F5 000000xx
003123F6 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 03 =  3 FP)

Ultra Shroom HP/FP Restoration Modifier [Ralf]
00312035 000000xx
00312036 000000yy

xx = HP Restoration (00 .. 63, Default: 32 = 50 HP)
yy = FP Restoration (00 .. 63, Default: 00 =  0 FP)

Whacka Bump HP/FP Restoration Modifier [Ralf]
0031228D 000000xx
0031228E 000000yy

xx = HP Restoration (00 .. 63, Default: 19 = 25 HP)
yy = FP Restoration (00 .. 63, Default: 19 = 25 FP)

Zess Cookie HP/FP Restoration Modifier [Ralf]
00312D05 000000xx
00312D06 000000yy

xx = HP Restoration (00 .. 63, Default: 0F = 15 HP)
yy = FP Restoration (00 .. 63, Default: 0F = 15 FP)

Zess Deluxe HP/FP Restoration Modifier [Ralf]
0031273D 000000xx
0031273E 000000yy

xx = HP Restoration (00 .. 63, Default: 28 = 40 HP)
yy = FP Restoration (00 .. 63, Default: 28 = 40 FP)

Zess Dinner HP/FP Restoration Modifier [Ralf]
003126ED 000000xx
003126EE 000000yy

xx = HP Restoration (00 .. 63, Default: 0A = 10 HP)
yy = FP Restoration (00 .. 63, Default: 0A = 10 FP)

Zess Frappe HP/FP Restoration Modifier [Ralf]
00312805 000000xx
00312806 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Zess Special HP/FP Restoration Modifier [Ralf]
00312715 000000xx
00312716 000000yy

xx = HP Restoration (00 .. 63, Default: 14 = 20 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

Zess Tea HP/FP Restoration Modifier [Ralf]
0031278D 000000xx
0031278E 000000yy

xx = HP Restoration (00 .. 63, Default: 00 =  0 HP)
yy = FP Restoration (00 .. 63, Default: 14 = 20 FP)

User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Fri Jan 03, 2020 1:19 am

Yoo thanks Ralf, you've been a big help! I've messing with your HP Plus code but I just can't find away to make it go up by 10
Also anytime Mario gets revived by the life shroom, it only heals 10 when I set it to 15
Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Fri Jan 03, 2020 9:04 am

Awesome job on the codes Ralf. Been wondering if you're able to make codes for HP drain/HP drain P and FP drain/FP drain P badges that allow us to modify the HP/FP amounts. For example, HP drain could be -1 attack power for +3 HP. Thanks.
NomGeneric
Posts: 12
Joined: Mon Dec 04, 2017 12:52 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by NomGeneric » Sun Jan 05, 2020 8:29 pm

Hi Ralf , hey thank for sharing these new codes!
I was wondering if you've found out how Recipe works, that would be very cool to enhance!
Kaos622
Posts: 23
Joined: Fri May 10, 2019 4:42 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Kaos622 » Thu Jan 09, 2020 3:02 pm

Ralf@gc-forever wrote:
Sun Dec 29, 2019 3:48 pm

Code: Select all


Mario: Close Call, Last Stand & Power Rush Badge Activation Threshold Modifier [Ralf]
00372B08 000000xx

Goombella: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00393BF8 000000xx

Koops: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0038EF40 000000xx

Flurrie: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00379200 000000xx

Yoshi: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0037C7A8 000000xx

Vivian: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
0038B8A8 000000xx

Admiral Bobbery: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
00387818 000000xx

Ms. Mowz: Close Call P, Last Stand P & Power Rush P Badge Activation Threshold Modifier [Ralf]
003818CC 000000xx

xx = Activation Threshold (01 .. FF, Default: 5 HP)

Improved Close Call (P), Last Stand (P) & Power Rush (P) Badge Activation Thresholds [Ralf]
00372B08 00000019
00379200 0000000A
0037C7A8 0000000A
003818CC 0000000A
00387818 0000000A
0038B8A8 0000000A
0038EF40 0000000A
00393BF8 0000000A


Mario: Mega Rush Badge Activation Threshold Modifier [Ralf]
00372B09 000000xx

Goombella: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00393BF9 000000xx

Koops: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0038EF41 000000xx

Flurrie: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00379201 000000xx

Yoshi: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0037C7A9 000000xx

Vivian: Mega Rush P Badge Activation Threshold Modifier [Ralf]
0038B8A9 000000xx

Admiral Bobbery: Mega Rush P Badge Activation Threshold Modifier [Ralf]
00387819 000000xx

Ms. Mowz: Mega Rush P Badge Activation Threshold Modifier [Ralf]
003818CD 000000xx

xx = Activation Threshold (01 .. FF, Default: 1 HP)

Improved Mega Rush (P) Badge Activation Thresholds [Ralf]
00372B09 0000000A
00379201 00000005
0037C7A9 00000005
003818CD 00000005
00387819 00000005
0038B8A9 00000005
0038EF41 00000005
00393BF9 00000005

Hey can we have codes that modify the attack power of Power Rush, Power Rush P, Mega Rush, Mega Rush P?
Last edited by Kaos622 on Thu Jan 09, 2020 3:08 pm, edited 1 time in total.
User avatar
SSB_Reed
Posts: 20
Joined: Mon Nov 04, 2019 1:08 pm
Contact:

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by SSB_Reed » Sat Jan 11, 2020 12:39 pm

Is there a way to put statuses on quake hammer? for example give someone dizziness for 3 turns?
Follow up question: Is it impossible for Mario and co to take damage while super guarding? or is that something you have
to look in the game files for?
and last is it possible to make flurries dodgy move do something else?
Ralf@gc-forever
Posts: 2885
Joined: Sun Mar 16, 2014 9:31 am

Re: Paper Mario: The Thousand Year Door (GCN/WIIRD/NTSC-U)

Post by Ralf@gc-forever » Sat Jan 11, 2020 4:34 pm

Code: Select all


All or Nothing Badge Attack Increment Modifier [Ralf]
040F7DC8 380400xx

xx = Attack Increment (01 .. 63, Default: 01)

All or Nothing P Badge Attack Increment Modifier [Ralf]
040F8058 380400xx

xx = Attack Increment (01 .. 63, Default: 01)

Close Call (P) Badge Evasion Level Modifier [Ralf]
040FBC8C 386000xx

xx = Evasion Level (01 .. 63, Default: 03)

Close Call (P) Badge Evasion Success Rate Modifier [Ralf]
040FBC84 2C0300xx
040FBC88 4181000C

xx = Evasion Success Rate (01 .. 63, Default: 21 = 33%)

Damage Dodge Badge Defense Increment Modifier [Ralf]
040F7D80 380400xx

xx = Defense Increment (01 .. 63, Default: 01)

Damage Dodge P Badge Defense Increment Modifier [Ralf]
040F8040 380400xx

xx = Defense Increment (01 .. 63, Default: 01)

Defend Plus Badge Defense Increment Modifier [Ralf]
040F7E58 380400xx

xx = Defense Increment (01 .. 63, Default: 01)

Defend Plus P Badge Defense Increment Modifier [Ralf]
040F80A0 380400xx

xx = Defense Increment (01 .. 63, Default: 01)

Flower Saver Badge FP Reduction Modifier [Ralf]
040F7FA8 380400xx

xx = FP Reduction (01 .. 63, Default: 01)

Flower Saver P Badge FP Reduction Modifier [Ralf]
040F81D8 380400xx

xx = FP Reduction (01 .. 63, Default: 01)

FP Drain Badge Attack Decrement Modifier [Ralf]
040F7F48 380400xx

xx = Attack Decrement (01 .. 63, Default: 01)

FP Drain P Badge Attack Decrement Modifier [Ralf]
040F8118 380400xx

xx = Attack Decrement (01 .. 63, Default: 01)

HP Drain Badge Attack Decrement Modifier [Ralf]
040F7F30 380400xx

xx = Attack Decrement (01 .. 63, Default: 01)

HP Drain P Badge Attack Decrement Modifier [Ralf]
040F8100 380400xx

xx = Attack Decrement (01 .. 63, Default: 01)

Ice Power Badge Attack Increment Modifier [Ralf]
040F7D20 380400xx

xx = Attack Increment (01 .. 63, Default: 01)

Last Stand Badge Damage Reduction Factor Modifier [Ralf]
040F7E40 380400xx

xx = Damage Reduction Factor (01 .. 63, Default: 01 = 50%)

01 - 50%
02 - 66%
03 - 75%
04 - 80%
..
63 - 99%

Last Stand P Badge Damage Reduction Factor Modifier [Ralf]
040F8190 380400xx

xx = Damage Reduction Factor (01 .. 63, Default: 01 = 50%)

01 - 50%
02 - 66%
03 - 75%
04 - 80%
..
63 - 99%

Lucky Day (P) Badge Evasion Level Modifier [Ralf]
040FBC44 386000xx

xx = Evasion Level (01 .. 63, Default: 03)

Lucky Day (P) Badge Evasion Success Rate Modifier [Ralf]
040FBC3C 2C0300xx
040FBC40 4181000C

xx = Evasion Success Rate (01 .. 63, Default: 19 = 25%)

Mega Rush (P) Badge Attack Increment Modifier [Ralf]
040FD91C 1C6300xx

xx = Attack Increment (01 .. 63, Default: 05)

P-Down, D-Up Badge Attack Decrement & Defense Increment Modifier [Ralf]
040F7E10 380400xx

xx = Attack Decrement & Defense Increment (01 .. 63, Default: 01)

P-Down, D-Up P Badge Attack Decrement & Defense Increment Modifier [Ralf]
040F80D0 380400xx

xx = Attack Decrement & Defense Increment (01 .. 63, Default: 01)

P-Up, D-Down Badge Attack Increment & Defense Decrement Modifier [Ralf]
040F7DB0 380400xx

xx = Attack Increment & Defense Decrement (01 .. 63, Default: 01)

P-Up, D-Down P Badge Attack Increment & Defense Decrement Modifier [Ralf]
040F81C0 380400xx

xx = Attack Increment & Defense Decrement (01 .. 63, Default: 01)

Power Plus Badge Attack Increment Modifier [Ralf]
040F7D98 380400xx

xx = Attack Increment (01 .. 63, Default: 01)

Power Plus P Badge Attack Increment Modifier [Ralf]
040F8070 380400xx

xx = Attack Increment (01 .. 63, Default: 01)

Power Rush (P) Badge Attack Increment Modifier [Ralf]
040FD93C 1C6300xx

xx = Attack Increment (01 .. 63, Default: 02)

Pretty Lucky (P) Badge Evasion Level Modifier [Ralf]
040FBC10 386000xx

xx = Evasion Level (01 .. 63, Default: 03)

Pretty Lucky Badge Evasion Success Rate Modifier [Ralf]
040FBC08 2C0300xx
040FBC0C 4181000C

xx = Evasion Success Rate (01 .. 63, Default: 0A = 10%)

Super Appeal (P) Badge SP Increment Modifier [Ralf]
0419F238 1C00xxxx

xxxx = SP Increment (0001 .. 03E7, Default: 0019)

Post Reply