
It has been three months since Japan got Mario Sports Mix, and there has been some additional progress with figuring out the ISO’s contents.
RandomTBush and I communicated with each other recently, and he gave me some of the models that he dumped. The files were BRRES files, and they obviously contained MDL0 files. Additionally, they contained TEX0 and PLT0 data, meaning that texture hacking the game is possible.
Now, I’ve also figured out that the grayscale textures (I4, I8, IA4, IA8) still used grayscale colors. Apparently, when you use the Dolphin Emulator to dump grayscale textures, they use shades of red instead of shades of gray.
Regarding the character models, they’re obviously stored in the multiple .mdl files insider the chr folder. The .mot files seem to be the animation files. RandomTBush also helped in figuring out the IDs for the characters. Here’s a list of those IDs…
Note: The asterisks stand for additional letters and numbers that the .mdl files have in their names.
Playable Character IDs
c00*** = Mario
c01*** = Luigi
c02*** = Peach
c03*** = Daisy
c04*** = Yoshi
c05*** = Wario
c06*** = Waluigi
c07*** = Donkey Kong
c08*** = Diddy Kong
c09*** = Toad
c10*** = Bowser
c11*** = Bowser Jr.
c12*** = Moogle
c13*** = Cactuar
c14*** = Ninja
c15*** = White Mage
c16*** = Slime
c17*** = Black Mage
c18*** = Shy Guy
Mii IDs
m00*** = Male Mii
m01*** = Female Mii
Non-Playable Character IDs
n00*** = Behemoth
n01*** = Lakitu
n02*** = Petey Piranha
n03*** = Purple Puncher
n04*** = Blue Twirler
n05*** = Gold Ghost
n06*** = Ball Machine
n07*** = Dark Crystal
n08*** = Bahamut
n09*** = Podoboo
n10*** = Mario (Main Menu)
n11*** = Cannon
n12*** = Chandelier
n13*** = Ball Machine (DK Dock)
n14*** = Ball Machine (Bowser Jr. Blvd.)
n15*** = Behemoth King
n16*** = Peach (Main Menu)
n17*** = Luigi (Main Menu)
n18*** = Bowser (Main Menu)
n19*** = Dry Bones
n20*** = Shy Guy
Other
Menu = Main Menu Character Models
Tour = Tournament Character Models
RandomTBush also figured out the IDs for the stages. Apparently, the list is slightly different between regions. Anyway, here’s the list that he gave me…
Note: The asterisks stand for additional letters and numbers that the .bin files have in their names.
NTSC-U (North America) Stage IDs
s01** = Mario Stadium
s02** = Koopa Troopa Beach
s03** = Peach’s Castle
s04** = Toad Park
s05** = DK Dock
s06** = Luigi’s Mansion
s07** = Daisy Garden
s09** = Wario Factory
s10** = Bowser Jr. Blvd.
s11** = Bowser’s Castle
s12** = Waluigi Pinball
s15** = Ghoulish Galleon
s16** = Star Ship
s17** = Western Junction
s20** = Bahamut Arena
s21** = Star Ship
s25** = Behemoth Arena
s31** = Mushroom Cup Map
s32** = Flower Cup Map
s33** = Star Cup Map
s34** = Mario Stadium (beta volleyball)
s39** = Main Menu
s40** = Harmony Hustle (Peach’s Castle)
s41** = Harmony Hustle (DK Dock)
s42** = Harmony Hustle (Bowser Jr. Blvd.)
s55** = Bob-omb Dodge (Mario Stadium)
s56** = Bob-omb Dodge (Ghoulish Galleon)
s57** = Bob-omb Dodge (Western Junction)
s70** = Feed Petey (Daisy Garden)
s71** = Feed Petey (DK Dock)
s72** = Feed Petey (Wario Factory)
s85** = Smash Skate (Sherbet Sea)
s86** = Smash Skate (Fire Mountain)
s87** = Smash Skate (Rowdy Raft)
NTSC-J (Japan) Stage IDs
s00** = Peach’s Castle
s01** = Mario Stadium
s02** = Koopa Troopa Beach
s03** = Peach’s Castle
s04** = Toad Park
s05** = DK Dock
s06** = Luigi’s Mansion
s07** = Daisy Garden
s09** = Wario Factory
s10** = Bowser Jr. Blvd.
s11** = Bowser’s Castle
s12** = Waluigi Pinball
s15** = Ghoulish Galleon
s16** = Star Ship
s17** = Western Junction
s20** = Bahamut Arena
s21** = Star Ship
s22** = Mario Stadium (beta 1a)
s23** = Mario Stadium (beta 2)
s24** = Mario Stadium (beta 1b)
s25** = DK Dock (has glitches)
s27** = Behemoth Arena
s28** = Mario Stadium (beta dodgeball)
s29** = Mario Stadium (beta hockey 1)
s31** = Mushroom Cup Map
s32** = Flower Cup Map
s33** = Star Cup Map
s34** = Mario Stadium (beta volleyball)
s37** = Gray Rectangle
s38** = Gray Ractangle
s39** = Main Menu
s40** = Harmony Hustle (Peach’s Castle)
s41** = Harmony Hustle (DK Dock)
s42** = Harmony Hustle (Bowser Jr. Blvd.)
s55** = Bob-omb Dodge (Mario Stadium)
s56** = Bob-omb Dodge (Ghoulish Galleon)
s57** = Bob-omb Dodge (Western Junction)
s70** = Feed Petey (Daisy Garden)
s71** = Feed Petey (DK Dock)
s72** = Feed Petey (Wario Factory)
s85** = Smash Skate (Sherbet Sea)
s86** = Smash Skate (Fire Mountain)
s87** = Smash Skate (Rowdy Raft)
s90** = Mario Stadium (beta hockey 2)
s91** = Mario Stadium (hockey alternate)
s99** = Empty
While this information is impressive, there is one drawback. Despite his efforts, RandomTBush has not been able to figure out the compression that the Mario Sports Mix files use. Therefore, it’s still not possible to hack the game itself yet.
Hopefully someone will step up and attempt to crack those files; it was pulled off with Mario Kart Wii and its SZS files after all.