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

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

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 Jun 10, 2020 10:48 am

For this code, when the partner uses Sweat Treat, Sweat Feast AND Power Lift it doesn't work correctly and only heals them and not Mario.

Partners Can Also Use Star Specials [Ralf]
04125210 60000000
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Sat Jun 20, 2020 1:46 am

can the effect of the debug badge be put on simplifier with a -1 to atk? but making it better, i mean taking out the power bounce from the automatic action command effect of debug badge. so that way you won't get locked unto 9999 jumps every time you use it against an enemy/boss.
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Mon Jun 22, 2020 11:19 pm

Code: Select all

Global Health item status effect [Inf-ToonLink]
0036551e 00000064 (anger atk +2)
0036551f 00000002
00365520 00000002
00365521 00000064 (def +2)
00365522 00000002
00365523 00000002
00365527 00000002 (charge +2)
00365532 00000002 (HP reg)
00365533 00000002
04365538 8036acfc (important note: this is a key code, dont delete or edit this line if you dont know what it does, otherwise the code will stop working)

note: if you have an individual code activated, example "mushroom with charge effect" this code will just skip it
with this all the health item will share the same status effects

Status effect list/guide
Sleepy - (need 2 lines of code)
stop - (need 2 lines of code)
dizzy - (need 2 lines of code)
poison - (need 3 lines of code)
confuse - (need 2 lines of code)
electrified - (need 2 lines of code)
dodgy - (need 2 lines of code)
burn - (need 2 lines of code)
freeze - (need 2 lines of code)
Tiny/Giant - (need 3 lines of code) (atk + "Giant" 01 - 63, atk - "Tiny" 64 - ff)
Anger/fear - (need 3 lines of code) (atk + "anger" 01 - 63, atk - "fear" 64 - ff)
Def up/Def Down - (need 3 lines of code) (Def UP 01 - 63, Def Down 64 - ff)
allergic - (need 2 lines of code)
showstopper (instant ko) - (need 1 line of code)
Charge - (need 1 line of code)
Fast - (need 2 lines of code)
slow - (need 2 lines of code)
Frightening - (need 1 line of code)
Gale force - (need 1 line of code)
Counter - (spite pouch) half damage returned - (need 1 line of code)
Super counter (hold fast) nearly full damage returned - (need 1 line of code)
Transparent - (need 2 lines of code)
HP Reg - (need 2 lines of code)
FP Reg - (need 2 lines of code)

if you want different status effects you can check the list above, the status effects always goes in that order for the items, jump attacks, hammer attacks and partners abilities.

example
003655XX 000000YY
003655XX 000000YY
the first XX = status effect chance
the second XX = status effect turns

The first YY = percentage of the chance of the status effect to be activated (64 = 100% always gets activated)

The Second YY = Turns that the status effect will have.

Sleepy
00365508 00000064 (100% always gets activated)
00365509 00000002 (2 turns the sleepy will have)

so make sure you changed correctly the XX to have differents effects

hope this guide help to find the status effects more easy :)
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Thu Jun 25, 2020 10:12 pm

Can someone post or do a BSA guide for the passive badges? the only one posted is for items, jumps and hammers badges, but not for passive badges.
Nephlymio
Posts: 36
Joined: Wed Apr 22, 2020 7:02 am

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

Post by Nephlymio » Sat Jun 27, 2020 4:11 am

Inf-ToonLink wrote:
Thu Jun 25, 2020 10:12 pm
Can someone post or do a BSA guide for the passive badges? the only one posted is for items, jumps and hammers badges, but not for passive badges.
Check for a post made by Ralf on this forum regarding Modifiers for badges

from there the codes looks like this most of the time

2c 05 01 1c
40 82 00 14
88 83 03 02 <---- the load
38 04 00 01 <---- ****the modifier**** (RALF CODE)
98 03 03 02 <---- the save
4e 80 00 20 <---- DO NOT REMOVE THIS, it's a routine ender or something

The thing is, not all badges are written the same way, some have longer codes, such as Double dip and Debug badge.
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Sun Jun 28, 2020 1:45 am

Nephlymio wrote:
Sat Jun 27, 2020 4:11 am
Inf-ToonLink wrote:
Thu Jun 25, 2020 10:12 pm
Can someone post or do a BSA guide for the passive badges? the only one posted is for items, jumps and hammers badges, but not for passive badges.
Check for a post made by Ralf on this forum regarding Modifiers for badges

from there the codes looks like this most of the time

2c 05 01 1c
40 82 00 14
88 83 03 02 <---- the load
38 04 00 01 <---- ****the modifier**** (RALF CODE)
98 03 03 02 <---- the save
4e 80 00 20 <---- DO NOT REMOVE THIS, it's a routine ender or something

The thing is, not all badges are written the same way, some have longer codes, such as Double dip and Debug badge.
ohh ok, actually i would like to know if it possible to make a code that makes the characters from the audience to throw items more often?
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Wed Jul 01, 2020 5:28 am

Code: Select all

Recharge Flower(Refund with Charge+1) stackable "Mario starts with charge +1" else "switched partners gets charge effect, theres a little new trick here :D" [Inf-ToonLink]
040f7cb8 38040001
040f7cc0 98030129

Defend Plus P as also Triple Dip P [Inf-ToonLink]
040f80a0 38040001
040f80a8 980302f4

Happy Heart P as also Happy Flower P [Inf-ToonLink]
040f8160 38040004
040f8168 980302ef

Perfect Counter(Return Postage with Super-Counter) [Inf-ToonLink]
040f7ea0 3804000A
040f7ea4 9803012e
040f7ea8 980302f0

Heart Blessing V1(Happy Heart with Auto-HP Reg) "unable to stack" [Inf-ToonLink]
040f7e6c 38040000
040f7e70 98030131
040f7e74 98030132
040f7e78 980302ee

Flower Blessing V1(Flower Saver with Auto-FP Reg) "unable to stack" [Inf-ToonLink]
040f7fa4 38040000
040f7fa8 98030133
040f7fac 98030134
040f7fb0 980302f5

Flower Blessing V2(Flower Saver with Auto-FP Reg) Stackable "infinite FP reg, low FP recovery per turn, effect increases if another FS is equiped" [Inf-ToonLink]
040f7fa8 38040001
040f7fb0 98030133
040f7fb0 98030134

Dodgy Master(Lucky Day with Auto-dodgy) [Inf-ToonLink] "Updated to be more balanced"
040f7d68 38040002
040f7d70 98030120


Defensive Sign(Beta Damage Dodge replaced with Auto-Def +2)
040f7f60 38040002
040f7f64 98030127
040f7f68 98030128

PD: beta damage dodge(invalid item) is an unused badge and is unobtainable legally so use this code to have it instantly :)
06004900 00000038
38000063 7C0903A6
808D1BE0 38A0014F
A00401FA 7C002840
4D820020 28000000
41820010 38840002
4200FFE8 4E800020
B0A401FA 4E800020
040D2E54 4BF31AAC

Note: some badges are very buggy with some auto status effects like pity flower with FP reg, HP/FP Reg, anger/fear, tiny/giant and Def Up/Def Down working as auto-effect are really hard to put on some badges.

Note 2: Auto-effects on partners are not possible, maybe thats why lucky start p is an incomplete badge(invalid item) because some status effects doesnt work properly, well its a big mystery.

Note 3: some badges gets original effects overwriten if you give it the auto-effect in a wrong way and needs to reactivate its original effect that way the original effect wont be lost. 
Example

lucky day
2E2 -------> Reactivates Lucky Day Original effect(evasion boost)
040f7d70 980302E2
put this line just in case you changed something by mistake (some badges becomes very broken if you reactivate the original effect with their respective line code).

Final note: if someone can find the Address for Heart Finder and Flower Finder i will put the respective HP/FP reg auto-effects on them those effects will fit perfectly on those badges, but for the moment those effects will be on flower saver and happy heart.
Question for everyone: if you have the chance to give an auto-effect to refund, knowing that you will lose the refund effect(getting coins using items) you will leave it original or you will put an auto-effect(like anger+burned) on it? :)
Last edited by Inf-ToonLink on Thu Jul 09, 2020 5:42 am, edited 3 times in total.
Nephlymio
Posts: 36
Joined: Wed Apr 22, 2020 7:02 am

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

Post by Nephlymio » Thu Jul 02, 2020 4:21 am

Inf-ToonLink wrote:
Wed Jul 01, 2020 5:28 am
Question for everyone: if you have the chance to give an auto-effect to refund, knowing that you will lose the refund effect(getting coins using items) you will leave it original or you will put an auto-effect(like anger+burned) on it? :)
I would leave the refund, but fix it to be stackable a little more

The refund is based of the selling value of the used item (about 50% of buying value) which means that 100% total refund is equal to selling the item to a shop with no other modifiers.
Over 200% total refund, the player is paid and shoots for the stars (litterally Shooting stars at everything... and Ultra shrooms are your bread and shroom) who needs coins anyways?!

Hex

Code: Select all

001282FE 0005	(5) % per refund equipped including the first
0012831A 0046	(70) % base refund
Gecko

Code: Select all

0210AFFE 0000xxxx	% per refund equipped including the first (default 0005)
0210AF1A 0000xxxx	% base refund (default 0046)
User avatar
Inf-ToonLink
Posts: 40
Joined: Thu Aug 15, 2019 8:01 pm

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

Post by Inf-ToonLink » Wed Jul 22, 2020 7:10 am

wow 20 days and no new post lol, anyway is there a way to change the effects that lucky start randomly gives you at the start of the battle?

i want to change the lucky start effects for both mario and partner.

the random status that gives are

electrified
dodgy
HP reg
FP reg
and sometimes appears lucky but no effects...

and for last i want to change the items for every shop, theres already pal versions for the codes that can change the items of every shop on every event of the game, but i dont know why theres not an ntsc version. :(
Nephlymio
Posts: 36
Joined: Wed Apr 22, 2020 7:02 am

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

Post by Nephlymio » Wed Jul 22, 2020 12:11 pm

Inf-ToonLink wrote:
Wed Jul 22, 2020 7:10 am
wow 20 days and no new post lol, anyway is there a way to change the effects that lucky start randomly gives you at the start of the battle?

i want to change the lucky start effects for both mario and partner.

the random status that gives are

electrified
dodgy
HP reg
FP reg
and sometimes appears lucky but no effects...

and for last i want to change the items for every shop, theres already pal versions for the codes that can change the items of every shop on every event of the game, but i dont know why theres not an ntsc version. :(
The lucky start is hardcoded, someone with memory address expertise might be able to find this

For the shops, they are splitted onto the iso. Some of the code is located near the usual gecko codes (rogueport) but the rest is all located where the enemy stats are. For each shop, you would need about 10-20 lines of gecko codes to change most of the shop's behaviour. There is a value for item cost in the shop and a value for when you sell an item at the shop for each shop... And because it would have been too easy, most shops take their values directly from the item BSA lol as a default...

So here's a little peek at the situation. Let's say you want to change the cost of a mushroom to say ... 10 coins? You would have to change the item BSA to reflect that (1 line of code) then change the cost of every shop that would own it (averagely 2) then change the sell value of every shop that offers you a deal to sell the item at their shop (averagely 3-4)
So this is about 6 lines of codes for a single item to make it work correctly. 10 shops, 6 items = 60 items x averagely 6 lines code = 360 lines of code... (maths are off but it's a good average...) unless someone finds a way to ignore special offers and get the values for every shop directly onto the BSA list, it will be a lenghy code to say the least

And that doesn't cover badges, pianta parlour, dazzle and the like... AH! and I forgot that mush T. shop in rogueport has 6-7 states, 1 for each luigi book and 1 for lens so that makes even more lines!!!
vexusd
Posts: 1
Joined: Thu Jul 30, 2020 7:06 pm

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

Post by vexusd » Thu Jul 30, 2020 7:09 pm

I'm wondering if its possible to make a code that randomizes enemy encounters. Like, you run into a Goomba in the overworld, but instead you end up fighting a formation of Moon Clefts or something.

A version with bosses thrown into the mix and a version without, if possible?
User avatar
Incomp
Posts: 1
Joined: Mon Aug 03, 2020 1:14 am
Location: United States
Contact:

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

Post by Incomp » Mon Aug 03, 2020 1:30 am

This thread is a wonderful resource. Quick question, though. Is there a working infinite coins code out there?

Also,
Zephiles wrote:
Mon Jun 08, 2020 6:48 pm

Code: Select all

$Automash Through Text (Hold Y) [Zephiles]
04080FCC 4BF84061
04080FF0 4BF8403D
04084268 4BF80DC5
0600502C 00000020
3C60803D A063A398
70630800 2C030800
38600200 4D820020
38600000 48000F38
Unfortunately, this code has been causing crashes on the title screen for me.
DrippyDrub
Posts: 2
Joined: Wed Aug 05, 2020 4:43 pm

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

Post by DrippyDrub » Wed Aug 05, 2020 4:57 pm

I was wondering if you could make a code that allows you to apply certain status effects/attributes to specific enemies.
Ex.) Making the Golden Fuzzy electrified permanently or for a set number of rounds
(similar to the code where you could apply it to Mario, the partner, or one of the first 10 enemies except more specific)
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 » Sat Aug 08, 2020 6:13 am

Incomp wrote:
Mon Aug 03, 2020 1:30 am
This thread is a wonderful resource. Quick question, though. Is there a working infinite coins code out there?

Also,
Zephiles wrote:
Mon Jun 08, 2020 6:48 pm

Code: Select all

$Automash Through Text (Hold Y) [Zephiles]
04080FCC 4BF84061
04080FF0 4BF8403D
04084268 4BF80DC5
0600502C 00000020
3C60803D A063A398
70630800 2C030800
38600200 4D820020
38600000 48000F38
Unfortunately, this code has been causing crashes on the title screen for me.

Code: Select all

$Always Have 999 Coins [Zephiles]
48000000 8041EB00
DE000000 80008180
12000078 000003E7
E0000000 80008000
In regards to the Automash code, that code has literally no effect on the title screen whatsoever, so your issue is with something else. It could be a case of another code interfering with it, or you could be using a version of Dolphin that has issues with handling gecko codes.
TTYD Speedrunner
DrippyDrub
Posts: 2
Joined: Wed Aug 05, 2020 4:43 pm

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

Post by DrippyDrub » Sun Aug 09, 2020 6:33 am

A code that allows enemies who can be flipped over, to attack the same turn they get back on their feet would be awesome (just like in Paper Mario 64: Master Quest)
User avatar
Mario_TV
Posts: 1
Joined: Wed Sep 02, 2020 12:22 am
Location: Germany, Bavaria
Contact:

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

Post by Mario_TV » Wed Sep 02, 2020 12:31 am

Hey, is it possible to create a Gecko Code where you can change the Name of a specific file name? I would like to copy my Savefile into a another but i don't want to keep the old save file name. Is it possible to create something like that?
Trisbit
Posts: 4
Joined: Fri Jan 18, 2019 1:56 am

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

Post by Trisbit » Thu Nov 12, 2020 1:14 am

Hey! Any way to make it so Flurrie's Gale Force can no longer blow enemies out of the battle? I was hoping I could change Gale Force into a move that freezes enemies, rather than ejecting them from the fight.

Alternatively, rather than decreasing the success rate to 0%, is there any way to make it so every enemy is immune to Gale Force in general?

Thanks in advance!
Ralf@gc-forever
Posts: 2865
Joined: Sun Mar 16, 2014 9:31 am

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

Post by Ralf@gc-forever » Fri Nov 13, 2020 7:31 pm

Code: Select all


Flurrie's Gale Force: Always No Power [Ralf]
0417F904 3BE00000

Flurrie's Gale Force: Always Max Power [Ralf]
0417F904 3BE00064

Replace Flurrie's Gale Force With Icy Wind [Ralf]
0417F918 9BFC0091
00378EF2 00000004
00378F05 00000000

Ralf@gc-forever
Posts: 2865
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 Nov 15, 2020 8:43 am

Code: Select all


Admiral Bobbery's Hold Fast: Always Max Power [Ralf]
04182480 38600004

Replace Admiral Bobbery's Hold Fast With Real Fast [Ralf]
04182484 3BE30001
04182498 9BFC00A1
02387E40 00006401
00387E47 00000000

Flurrie's Dodgy Fog: Double Status Duration [Ralf]
0417F630 1FE30002

Flurrie's Dodgy Fog: Triple Status Duration [Ralf]
0417F630 1FE30003

Replace Flurrie's Dodgy Fog With Regeneration Fog [Ralf]
0417F644 9BFC00AA
0037906E 00000000
0237908A 00000205

Ms. Mowz's Tease: Very High Success Rate [Ralf]
04181C34 3BE00064

Replace Ms. Mowz's Tease With Toxic Kiss [Ralf]
04181C48 9BFC0086
04381EF4 64006403

Vivian's Shade Fist: Double Status Duration [Ralf]
04182C84 1FE30002

Vivian's Shade Fist: Triple Status Duration [Ralf]
04182C84 1FE30003

Replace Vivian's Shade Fist With Ice Fist [Ralf]
04182C98 9BFC0092
0238BF70 00000064
0038BF72 00000002

Trisbit
Posts: 4
Joined: Fri Jan 18, 2019 1:56 am

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

Post by Trisbit » Tue Nov 17, 2020 7:00 am

Hey, thanks Ralf! Means a lot! :D
StarKhan
Posts: 1
Joined: Tue Nov 24, 2020 11:09 pm

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

Post by StarKhan » Tue Nov 24, 2020 11:15 pm

Stats gained per level
002160BE 0000xxxx Default 05 HP
002160CE 0000xxxx Default 05 FP
002160DE 0000xxxx Default 03 BP

Stats gain show under leveling block
002132BA 000000xx Default 05 HP
00213306 000000xx Default 05 FP
00213352 000000xx Default 03 BP
Hello everyone I am using the above code but when I change the values it is ridiculously higher then the one I entered e.g I want the HP and FP gain per level to be 2 but I get 532 Instead. any advice?
Nephlymio
Posts: 36
Joined: Wed Apr 22, 2020 7:02 am

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

Post by Nephlymio » Mon Dec 07, 2020 11:45 am

StarKhan wrote:
Tue Nov 24, 2020 11:15 pm
Stats gained per level
002160BE 0000xxxx Default 05 HP
002160CE 0000xxxx Default 05 FP
002160DE 0000xxxx Default 03 BP

Stats gain show under leveling block
002132BA 000000xx Default 05 HP
00213306 000000xx Default 05 FP
00213352 000000xx Default 03 BP
Hello everyone I am using the above code but when I change the values it is ridiculously higher then the one I entered e.g I want the HP and FP gain per level to be 2 but I get 532 Instead. any advice?
Hello to you!
Sorry about that, I'm used to code in hex, not in gecko codes... Thanks for telling me it was off, I modified the code on page 12.

was

002160BE 0000xxxx Default 05 HP
002160CE 0000xxxx Default 05 FP
002160DE 0000xxxx Default 03 BP

is now

022160BE 0000xxxx Default 05 HP
022160CE 0000xxxx Default 05 FP
022160DE 0000xxxx Default 03 BP

I gave credits for your testing ;)
User avatar
danielle-e.
Posts: 45
Joined: Sat Dec 12, 2020 9:21 am

NPCs to follow Mario everywhere?

Post by danielle-e. » Sat Dec 12, 2020 10:05 am

I found Zephiles' Practice Codes in the internet, one of the codes there I think is about being able to spawn a Follower. If I remember right, the followers that are available were Prof. Frankly, Gus, Flavio, Punio (Green Puni), and the unhatched Yoshi Egg.

My request or suggestion (for science!) :lol: :

The 101 Punies can follow you if you spawn them outside the tree and in other places. Imagine Mario running around Glitzville, The Poshley Stage, or even the Moon and Palace of Shadow chapters with all 101 Punies following him everywhere. Can also be separated to 1 Puni like the generic Puni, Petuni, Puniper, Jabble, or Elder. Maybe a Jabbi version too would be nice. I dunno if this means the Puni counter on the side would also appear, but hopefully won't be there to block the side of the screen. Maybe you guys could just go all out if you had enough free time too and add the Hidden Shop Puni Guy (forgot his name sorry) and the 100-Pit Mover Puni Guy. Hell, pretty much any or every NPC. :lol: I just think its so fun to have NPCs following Mario everywhere. :lol: Especially in the worst possible places

So far this is the only one in my mind right now since it already seems like a tough code to make in my opinion. Hopefully this forum isn't dead yet because I really love TTYD and all the hacking shenanigans happening here. If were just done in school and had more time to learn how to do modding and hacking, I would love to practice someday. Gotta finish studies first (near graduating)

Anyone who is also available to try out my suggestion is ok. I just wanna know if this is possible. Sorry for the long wall of text and thanks in advance :lol: :D
Last edited by danielle-e. on Thu Dec 17, 2020 9:48 pm, edited 1 time in total.
i love pmttyd :D
Ralf@gc-forever
Posts: 2865
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 Dec 16, 2020 10:38 am

Code: Select all


Follower Modifier v1 [Ralf]
06003490 00000040
3BE000xx 806D1BBC
28030000 41820018
88630031 7C1F1840
41820024 38600001
480BB0E5 7FE3FB78
4813DD95 806D1BBC
28030000 41820008
480BB815 480B90C4
040BC58C 4BF46F04

xx = Follower ID

00 - None
08 - Yoshi Egg
09 - Flavio
0A - Punio
0B - Frankly
0C - Gus
0D - Goombella
0E - Koops
0F - Bobbery
10 - Yoshi
11 - Flurrie
12 - Vivian
13 - Ms. Mowz


Follower Modifier v2 (Press L + DPad Left/Right/Up/Down) [Ralf]
20003490 00000000
04003490 3BE00000
E2000001 80008000
06003494 0000003C
806D1BBC 28030000
41820018 88630031
7C1F1840 41820024
38600001 480BB0E5
7FE3FB78 4813DD95
806D1BBC 28030000
41820008 480BB815
480B90C4 00000000
040BC58C 4BF46F04
283CA398 00000041
04003490 3BE000vv
E2000001 80008000
283CA398 00000042
04003490 3BE000ww
E2000001 80008000
283CA398 00000048
04003490 3BE000xx
E2000001 80008000
283CA398 00000044
04003490 3BE000yy
E2000001 80008000

vv = Follower ID 1 (L + DPad Left)
ww = Follower ID 2 (L + DPad Right)
xx = Follower ID 3 (L + DPad Up)
yy = Follower ID 4 (L + DPad Down)

00 - None
08 - Yoshi Egg
09 - Flavio
0A - Punio
0B - Frankly
0C - Gus
0D - Goombella
0E - Koops
0F - Bobbery
10 - Yoshi
11 - Flurrie
12 - Vivian
13 - Ms. Mowz


Yoshi Egg Follower Character Model Modifier [Ralf]
04314528 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02CB1A8 - c_babyyoshi)

Flavio Follower Character Model Modifier [Ralf]
04314550 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E5EB4 - c_marco)

Punio Follower Character Model Modifier [Ralf]
04314578 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E5594 - c_pguide)

Frankly Follower Character Model Modifier [Ralf]
043145A0 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E51C8 - c_kuri_h)

Gus Follower Character Model Modifier [Ralf]
043145C8 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E50AC - c_monban)

Goombella Follower Character Model Modifier [Ralf]
043145F0 8xxxxxxx

xxxxxxx = Character Model ID (Default: 0421B70 - c_pkr)

Koops Follower Character Model Modifier [Ralf]
04314618 8xxxxxxx

xxxxxxx = Character Model ID (Default: 0421B8C - c_pnk)

Bobbery Follower Character Model Modifier [Ralf]
04314640 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E5F7C - c_bomt_n)

Yoshi Follower Character Model Modifier [Ralf]
04314668 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02CB1A8 - c_babyyoshi)

Flurrie Follower Character Model Modifier [Ralf]
04314690 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E4C98 - c_windy)

Vivian Follower Character Model Modifier [Ralf]
043146B8 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E4AEC - c_vivian)

Ms. Mowz Follower Character Model Modifier [Ralf]
043146E0 8xxxxxxx

xxxxxxx = Character Model ID (Default: 02E4A48 - c_tyutyu)


Remove Follower [Ralf]
04003490 38600001
04003494 480BB101
04003498 480B90F8
040BC58C 4BF46F04

Have Punio As Follower [Ralf]
06003490 00000040
3BE0000A 806D1BBC
28030000 41820018
88630031 7C1F1840
41820024 38600001
480BB0E5 7FE3FB78
4813DD95 806D1BBC
28030000 41820008
480BB815 480B90C4
040BC58C 4BF46F04

Have Luigi As Follower [Ralf]
06003490 00000040
3BE0000A 806D1BBC
28030000 41820018
88630031 7C1F1840
41820024 38600001
480BB0E5 7FE3FB78
4813DD95 806D1BBC
28030000 41820008
480BB815 480B90C4
040BC58C 4BF46F04
04314578 802E4EB8

Follower Modifier (Press L + DPad Left/Right/Up/Down) [Ralf]
20003490 00000000
04003490 3BE00000
E2000001 80008000
06003494 0000003C
806D1BBC 28030000
41820018 88630031
7C1F1840 41820024
38600001 480BB0E5
7FE3FB78 4813DD95
806D1BBC 28030000
41820008 480BB815
480B90C4 00000000
040BC58C 4BF46F04
283CA398 00000041
04003490 3BE0000A
E2000001 80008000
283CA398 00000042
04003490 3BE0000B
E2000001 80008000
283CA398 00000048
04003490 3BE0000C
E2000001 80008000
283CA398 00000044
04003490 3BE00000
E2000001 80008000

L + DPad Left  = Punio
L + DPad Right = Frankly
L + DPad Up    = Gus
L + DPad Down  = None

Replace Gus Follower Character Model With Waitress Model [Ralf]
043145C8 802E610C

Replace Punio Follower Character Model With Shop Puni Model [Ralf]
04314578 802E560C

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 » Thu Dec 17, 2020 3:02 am

Figured I would post my own version of this code, as mine uses marioPartyEntry instead of marioPartyHello, which allows it to not have to check a bunch of extra stuff to spawn the partner/follower, and also allows it to not have to call partyKill2 to despawn the previous partner/follower:

Code: Select all

$Spawn Any Partner/Follower (L + D-Pad Up) [Zephiles]
04141344 4800000C
C20BC58C 0000000D
806D90B0 80831328
70840048 2C040048
40A20054 80831338
70840048 41A20048
386000xx 3883FFFF
28040012 41810038
3C808014 608412FC
7C8803A6 4E800021
2C030000 41800020
5463103A 388D1BB8
7C64182E 3C80800B
6084ECDC 7C8803A6
4E800021 00000000

xx = Partner/Follower ID

01 = Goombella
02 = Koops
03 = Bobbery
04 = Yoshi
05 = Flurrie
06 = Vivian
07 = Ms. Mowz
08 = Yoshi Egg
09 = Flavio
0A = Punio
0B = Frankly
0C = Gus
0D = Goombella (Follower)
0E = Koops (Follower)
0F = Bobbery (Follower)
10 = Yoshi (Follower)
11 = Flurrie (Follower)
12 = Vivian (Follower)
13 = Ms. Mowz (Follower)
Edit: I forgot that marioPartyEntry doesn't allow spawning a partner if that partner isn't in the pause menu, so I adjusted the code to allow it to do that.
Last edited by Zephiles on Fri Dec 18, 2020 1:17 am, edited 2 times in total.
TTYD Speedrunner
Post Reply