The current URL is datacrystal.tcrf.net.
Mario Sports Mix/RAM map
The following article is a RAM map for Mario Sports Mix.
Most PAL addresses are at an offset of +0xF80 compared to NTSC-U with the exception of the game ID & savefile related addresses.
Common / Misc.
| Address PAL |
Address NTSC-U |
Size Hex |
Description |
|---|---|---|---|
| 80000000 | 80000000 | ? | [ASCII] Game ID |
| 80000003 | 80000003 | 1 | [ASCII] Region Indicator (P=PAL, E=NTSC-U) |
| 8047888e | 8047796e | ? | [ASCII] Currently loaded stage (see Mario_Sports_Mix/Notes#Stage IDs) |
| 804cce22 | 804cce22 | 2 | Wiimote #1: Button Inputs |
| 804cddfc | 1 | Wiimote #1: Attachment | |
| 804ce702 | 804cd782 | 2 | Wiimote #2: Button Inputs |
| 804cf062 | 804ce0e2 | 2 | Wiimote #3: Button Inputs |
| 804cf9c2 | 804cea42 | 2 | Wiimote #4: Button Inputs |
| 804d069b | 804cf71b | 1 | Paused (includes HOME Menu) |
| 804d1154 | 804d01d4 | 4 | [Pointer] |
| +0x1C3 | 1 | Current savefile loaded | |
| +0x1F5 | ? | [ASCII] Current module loaded (menuf.cmp, tourf.cmp, basketf.cmp, volleyf.cmp, dodgef.cmp, hockeyf.cmp, bossf.cmp - won't be anything during a unlock dialogue) | |
| 804d7958 | 804d69d8 | 1 | Wiimote #1: Attachment used in match (0x0=None, 0x1=Nunchuck - not what's actually attached, what the game expects to be attached) |
| 804d7959 | 1 | Wiimote #2: Attachment used in match | |
| 804d795a | 1 | Wiimote #3: Attachment used in match | |
| 804d795b | 1 | Wiimote #4: Attachment used in match | |
| 804d8354 | 4 | On Loading Screen (0x0=Yes) | |
| 804d8e14 | 804d7e94 | 1 | Amount of human players |
Match (Exhibition/Tournament/Party Mode)
| Address PAL |
Address NTSC-U |
Size Hex |
Description |
|---|---|---|---|
| 804d0f74 | 804cfff4 | 4 | [Pointer] |
| +0x20 | |||
| ++0x34 | |||
| +++0x1F0 | 4 | [Float] Behemoth HP | |
| +++0x1F4 | 4 | [Float] Behemoth Max HP | |
| 804d0f78 | 804cfff8 | 4 | [Pointer] |
| +0x3C | |||
| ++0x200 | 4 | (Dodgeball: Daisy Garden) Petey swallowed ball | |
| 804d0f8c | 804d000c | 4 | [Pointer] |
| +0x10 | |||
| ++0x10C | 4 | [Float] Team Blue: Special Shot Meter | |
| ++0x2CC | 4 | (Dodgeball) In Sudden Death | |
| 804d0f98 | 804d0018 | 4 | [Pointer] |
| +0x24 | |||
| ++0x214 | |||
| +++0x28C | 4 | (Dodgeball) Ball held by (0xffffffff=Ball is free, 0x0=Character #0, etc.) | |
| +++0x134 | 4 | (Volleyball) Ball last held by | |
| +0x18 | |||
| ++0x214 | |||
| +++0x178 | 4 | (Basketball) Ball last held by | |
| ++0x2D | 1 | If ball is in item form (Dodgeball: 0x1=Regular, 0x2=Item - Other Sports: 0x0=Regular, 0x1=Item) | |
| +0xE0 | |||
| ++0x154 | 4 | Special active | |
| 804d77c6 | 804d6846 | 1 | Matchup (see Mario_Sports_Mix/Notes#Matchup IDs) |
| 804d77cc | 804d684c | 1 | Current Set |
| 804d77d3 | 804d6853 | 1 | Match Difficulty (used by CPUs) |
| 804d77e4 | 804d6864 | 4 | [Float] Match Timer |
| 804d7808 | 804d6888 | 1 | Character #0 / Blue #1: Character used (see Mario_Sports_Mix/Notes#Character IDs) |
| 804d7809 | 804d6889 | 1 | Character #1 / Red #1: Character used |
| 804d780a | 804d688a | 1 | Character #2 / Blue #2: Character used |
| 804d780b | 804d688b | 1 | Character #3 / Red #2: Character used |
| 804d780c | 804d688c | 1 | Character #4 / Blue #3: Character used |
| 804d780d | 804d688d | 1 | Character #5 / Red #3: Character used |
| 804d780e | 804d688e | 1 | Character #6 / Blue #4: Character used (used by Yoshi/Shy Guy in Dodgeball & Hockey respectively for 3v3 matches - also used in Harmony Hustle as all are on Team A) |
| 804d780f | 804d688f | 1 | Character #7 / Red #4: Character used (used by Yoshi/Shy Guy in Dodgeball & Hockey respectively for 3v3 matches) |
| 804d7810 | 804d6890 | 1 | Character #0 / Blue #1: Character used |
| 804d7811 | 804d6891 | 1 | Character #1 / Red #1: Skin used |
| 804d7812 | 804d6892 | 1 | Character #2 / Blue #2: Skin used |
| 804d7813 | 804d6893 | 1 | Character #3 / Red #2: Skin used |
| 804d7814 | 804d6894 | 1 | Character #4 / Blue #3: Skin used |
| 804d7815 | 804d6895 | 1 | Character #5 / Red #3: Skin used |
| 804d7816 | 804d6896 | 1 | Character #6 / Blue #4: Skin used |
| 804d7817 | 804d6897 | 1 | Character #7 / Red #4: Skin used |
| 804d7848 | 1 | Blue Team: Court side used | |
| 804d7849 | 1 | Red Team: Court side used | |
| 804d785c | 804d68dc | 4 | Blue Team: Coins |
| 804d7860 | 804d68e0 | 4 | Red Team: Coins |
| 804d789c | 804d691e | 4 | Blue Team: Item (see Mario_Sports_Mix/Notes#Item IDs) |
| 804d78a0 | 804d6922 | 4 | Blue Team: Item (see Mario_Sports_Mix/Notes#Item IDs) |
| 804d78bc | 804d693c | 1 | Team #1: Match Results (0x00=Match ongoing, 0x01=Match Won, 0x02=Match Lost, 0x03=Match Tied) |
| 804d78bd | 804d693d | 1 | Team #2: Match Results |
| 804d78be | 804d693e | 1 | Team #3: Match Results (used for Party Mode) |
| 804d78bf | 804d693f | 1 | Team #4: Match Results (used for Party Mode) |
| 804d78d0 | 804d6950 | 4 | (Dodgeball) Blue Team: Max Life |
| 804d78d4 | 804d6954 | 4 | (Dodgeball) Blue Team: Max Life |
| 804d791f | 804d699f | 1 | (Basketball) Score Type (0x02=2-Pointer, 0x03=3-Pointer, 0x??=Amount of points awarded after Waluigi's special) |
| 804d7930 | 804d69b0 | 4 | (Bowser Jr.'s Boulevard) Bonus Panels: Operator (0x0=None, 0x01=+, 0x02=*, 0x03=-) |
| 804d7934 | 804d69b4 | 4 | (Bowser Jr.'s Boulevard) Bonus Panels: Panel Color (0x00=None, 01=Red, 02=Green, 03=Blue, 04=Rainbow) |
| 804d7938 | 804d69b8 | 4 | (Bowser Jr.'s Boulevard) Bonus Panels: Panel Number |
| 804d7978 | 804d69f8 | 4 | (Feed Petey, Bob-Omb Dodge, Smash Skate) Difficulty - (Harmony Hustle) Stage selected (see Mario_Sports_Mix/Notes#Party Mode Difficulty / Harmony Hustle IDs) |
| 804d7df8 | 804d6e78 | 4 | Blue Team: Total Points (takes priority over each set's points) |
| 804d7dfc | 804d6e7c | 4 | Red Team: Total Points |
| 804d7e00 | 804d6e80 | 4 | Team #3: Total Points (used in Feed Petey) |
| 804d7e04 | 804d6e84 | 4 | Team #4: Total Points (used in Feed Petey) |
| 804d7e18 | 804d6e98 | 4 | Blue Team: Set 1 Points |
| 804d7e1c | 804d6e9c | 4 | Blue Team: Set 2 Points |
| 804d7e20 | 804d6ea0 | 4 | Blue Team: Set 3 Points |
| 804d7e24 | 804d6ea4 | 4 | Blue Team: Set 4 Points |
| 804d7e28 | 804d6ea8 | 4 | Blue Team: Set 5 Points |
| 804d7e2c | 804d6eac | 4 | Red Team: Set 1 Points |
| 804d7e30 | 804d6eb0 | 4 | Red Team: Set 2 Points |
| 804d7e34 | 804d6eb4 | 4 | Red Team: Set 3 Points |
| 804d7e38 | 804d6eb8 | 4 | Red Team: Set 4 Points |
| 804d7e3c | 804d6ebc | 4 | Red Team: Set 5 Points |
| 804d99dc | 804d8a5c | 4 | (Feed Petey) CPU Difficulty |
| 804d99fc | 804d8a7c | 4 | (Bob-Omb Dodge) CPU Difficulty |
| 804d9a0c | 804d8a8c | 4 | (Smash Skate) CPU Difficulty |
| 805c0cc8 | 805bfd48 | 4 | Character using Special Shot (0xffffffff=None, 0x0=Character #0, etc.) |
| 805c1999 | 805c0a19 | 1 | In-Game Cutscene is playing |
| 805c1b50 | 805c0bd0 | 4 | [Pointer] |
| +0x54 | |||
| ++0x0 | 4 | [Pointer] Character #0 / Blue #1 | |
| ++0x4 | 4 | [Pointer] Character #1 / Red #1 | |
| ++0x8 | 4 | [Pointer] Character #2 / Blue #2 | |
| ++0xC | 4 | [Pointer] Character #3 / Red #2 | |
| ++0x10 | 4 | [Pointer] Character #4 / Blue #3 | |
| ++0x14 | 4 | [Pointer] Character #5 / Red #3 | |
| +++0x64 | |||
| ++++0xBB | 1 | Combo Initiator (will initiate a combo as long as this is 0x1) | |
| +++0x6F | 1 | Is CPU Controller | |
| +++0x90 | |||
| ++++0x98 | 4 | [Float] X-Pos | |
| ++++0x9C | 4 | [Float] Y-Pos | |
| ++++0xA0 | 4 | [Float] Z-Pos | |
| ++++0xB4 | 4 | [Float] Rotation | |
| +++0xDC | |||
| ++++0x4C | 2 | Combo Timer (0x0 if not in combo state) | |
| +++0x810 | 4 | [Float] HP in Behemoth fight | |
| +++0x574 | 4 | [Pointer] (Basketball, Volleyball, Hockey) Character Stats (see Character Stats Spreadsheet (Google Docs), made by Saulf) | |
| +++0x578 | 4 | [Pointer] (Dodgeball) Character Stats (see Character Stats Spreadsheet (Google Docs), made by Saulf) | |
| 805c1ba0 | 805c0c20 | 4 | [Pointer] |
| +0x38 | 4 | [Pointer] Item Probabilities (see Item probability distributions (mariowiki), data-mined by Saulf) | |
| ++0x9A4 | 4 | Primary Table 1: Coin Probability | |
| ++0x9A8 | 4 | Primary Table 1: Green Shell Probability | |
| ++0x9AC | 4 | Primary Table 1: Red Shell Probability | |
| ++0x9B0 | 4 | Primary Table 1: Mini-Mushroom Probability | |
| ++0x9B4 | 4 | Primary Table 1: Bob-Omb Probability | |
| ++0x9B8 | 4 | Primary Table 1: Star Probability | |
| ++0x9BC | 4 | Primary Table 1: Banana Probability | |
| ++0x9E4 | 4 | Primary Table 2: Coin Probability | |
| ++0xA24 | 4 | Primary Table 3: Coin Probability | |
| ++0xA64 | 4 | Primary Table 4: Coin Probability | |
| ++0xAA4 | 4 | Primary Table 5: Coin Probability | |
| ++0xAE4 | 4 | Secondary Table 1: Coin Probability | |
| ++0xB24 | 4 | Secondary Table 2: Coin Probability | |
| ++0xB64 | 4 | Secondary Table 3: Coin Probability | |
| ++0xBA4 | 4 | Secondary Table 4: Coin Probability | |
| ++0xBE4 | 4 | Secondary Table 5: Coin Probability | |
| 805c1c70 | 805c0cf0 | 4 | [Pointer] |
| +0x17C | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Blue, Set 1 | |
| +0x180 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Blue, Set 2 | |
| +0x184 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Blue, Set 3 | |
| +0x188 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Blue, Set 4 | |
| +0x18C | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Blue, Set 5 | |
| +0x190 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Red, Set 1 | |
| +0x194 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Red, Set 2 | |
| +0x198 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Red, Set 3 | |
| +0x19C | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Red, Set 4 | |
| +0x1A0 | 4 | (Volleyball: Bowser Jr.'s Boulevard) Set won through bingo: Red, Set 5 | |
| +0x1F4 | 4 | (Dodgeball, Bob-Omb Dodge) Character #0: Damage taken (used for Life calculation) | |
| +0x1F8 | 4 | (Dodgeball, Bob-Omb Dodge) Character #1: Damage taken | |
| +0x1FC | 4 | (Dodgeball, Bob-Omb Dodge) Character #2: Damage taken | |
| +0x200 | 4 | (Dodgeball, Bob-Omb Dodge) Character #3: Damage taken | |
| +0x204 | 4 | (Dodgeball) Character #4: Damage taken | |
| +0x208 | 4 | (Dodgeball) Character #5: Damage taken | |
| +0x260 | 4 | (Harmony Hustle) Game in session | |
| +0x26C | 4 | (Harmony Hustle) Character #0: Balls received | |
| +0x280 | 4 | (Harmony Hustle) Character #1: Balls received | |
| +0x274 | 4 | (Harmony Hustle) Character #2: Balls received | |
| +0x278 | 4 | (Harmony Hustle) Character #3: Balls received | |
| +0x27C | 4 | (Harmony Hustle) Current Score | |
| +0x294 | 4 | (Harmony Hustle) Goal Score | |
| +0x298 | 4 | (Harmony Hustle) Current Combo | |
| +0x2A0 | 4 | (Harmony Hustle) Combo On-going | |
| +0x2B4 | 4 | (Harmony Hustle) Perfect Game | |
| +0x2D4 | 4 | (Smash Skate) Character #0: Score | |
| +0x2D8 | 4 | (Smash Skate) Character #1: Score | |
| +0x2DC | 4 | (Smash Skate) Character #2: Score | |
| +0x2E0 | 4 | (Smash Skate) Character #3: Score | |
| 805c1cd0 | 805c0d50 | 4 | [Pointer] |
| +0x156 | 1 | (Basketball) Ball is free | |
Tournament
Some values persist through matches as well while others only work on the tournament map. Additional addresses in the Savefile section can be found near the following addresses as well.
| Address PAL |
Address NTSC-U |
Size Hex |
Description |
|---|---|---|---|
| 804d4d98 | 1 | 1st character used | |
| 804d4d99 | 1 | 2nd character used | |
| 804d4d9a | 1 | 3rd character used | |
| 804d5d1f | 804d4d9f | 1 | Current node on the tournament map |
| 804d5fb8 | 804d5038 | 1 | Tournament Difficulty |
| 804d603c | 1 | Fulfilled Hidden Route Condition in match (0x0=No, 0x1=Yes, 0xff=Invalid/not needed) | |
| 804d6078 | 1 | Last Tournament Match Node ID | |
| 804d607d | 1 | Mushroom Cup cleared on current sport, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) | |
| 804d609d | 1 | Flower Cup cleared on current sport, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) | |
| 804d60bd | 1 | Star Cup cleared on current sport, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) | |
| 804d7913 | 804d6993 | 1 | If playing on Sports Mix |
Savefile
Each savefile has an additional offset of 0xAB70.
Character & Skin Unlocks
Characters have an offset of 0x10 between each other and 0x140 between each sport.
| Address | Size Hex |
Description |
|---|---|---|
| 90226839 | 1 | File #1 - Basketball - Character & Skin Unlocks - Mario (Bit 0) |
| 9022683b | 1 | File #1 - Basketball - Character *new* Indicator - Mario (Bit 0) |
| 9022683c | 4 | File #1 - Basketball - Records: Times played as - Mario |
| 90226849 | 1 | File #1 - Basketball - Character & Skin Unlocks - Luigi (Bit 0) |
| 90226859 | 1 | File #1 - Basketball - Character & Skin Unlocks - Peach (Bit 0: Peach, Bit 2: tennis-wear) |
| 90226869 | 1 | File #1 - Basketball - Character & Skin Unlocks - Daisy (Bit 0: Daisy, Bit 2: tennis-wear) |
| 90226879 | 1 | File #1 - Basketball - Character & Skin Unlocks - Yoshi (Bit 0: Green, Bit 2: Pink, Bit 4: Cyan, Bit 6: Yellow) |
| 90226889 | 1 | File #1 - Basketball - Character & Skin Unlocks - Wario (Bit 0) |
| 90226899 | 1 | File #1 - Basketball - Character & Skin Unlocks - Waluigi (Bit 0) |
| 902268a9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Donkey Kong (Bit 0) |
| 902268b9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Diddy Kong (Bit 0) |
| 902268c9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Toad (Bit 0: Red, Bit 2: Blue, Bit 4: Green, Bit 6: Yellow) |
| 902268d9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Bowser (Bit 0) |
| 902268e9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Bowser Jr. (Bit 0) |
| 902268f9 | 1 | File #1 - Basketball - Character & Skin Unlocks - Moogle (Bit 0) |
| 90226909 | 1 | File #1 - Basketball - Character & Skin Unlocks - Cactuar (Bit 0) |
| 90226919 | 1 | File #1 - Basketball - Character & Skin Unlocks - Ninja (Bit 0: Ninja, Bit 2: Shadow White) |
| 90226929 | 1 | File #1 - Basketball - Character & Skin Unlocks - White Mage (Bit 0: White Mage, Bit 2: Pure White) |
| 90226939 | 1 | File #1 - Basketball - Character & Skin Unlocks - Slime (Bit 0: Slime, Bit 2: She-Slime, Bit 4: Metal Slime) |
| 90226949 | 1 | File #1 - Basketball - Character & Skin Unlocks - Black Mage (Bit 0: Black Mage, Bit 2: Magic Red) |
| 90226979 | 1 | File #1 - Volleyball - Character & Skin Unlocks - Mario (Bit 0) |
| 90226ab9 | 1 | File #1 - Dodgeball - Character & Skin Unlocks - Mario (Bit 0) |
| 90226bf9 | 1 | File #1 - Hockey - Character & Skin Unlocks - Mario (Bit 0) |
Stage Unlocks
| Address | Size Hex |
Description |
|---|---|---|
| 90226d38 | 1 | File #1 - Basketball - Stage Unlocks - Tabs (Bit 0: Mushroom Tab, Bit 1: Flower Tab, Bit 2: Star Tab, Bit 3: ?-Block Tab) |
| 90226d39 | 1 | File #1 - Basketball - Stage Unlocks - Mushroom Cup (Bit 0: Luigi's Mansion, Bit 1: Western Junction, Bit 2: Daisy Garden) |
| 90226d3a | 1 | File #1 - Basketball - Stage Unlocks - Flower Cup (Bit 0: Mario Stadium, Bit 1: Koopa Troopa Beach, Bit 2: DK Dock) |
| 90226d3b | 1 | File #1 - Basketball - Stage Unlocks - Star Cup (Bit 0: Bowser Jr. Blvd., Bit 1: Bowser's Castle, Bit 2: Star Ship) |
| 90226d3c | 1 | File #1 - Basketball - Stage Unlocks - ?-Block Cup (Bit 0: Peach's Castle, Bit 1: Wario Factory, Bit 2: Ghoulish Galleon) |
| 90226d3d | 1 | File #1 - Basketball - Stage *new* Indicator - Mushroom Cup (Bit 0: Luigi's Mansion, Bit 1: Western Junction, Bit 2: Daisy Garden) |
| 90226d3e | 1 | File #1 - Basketball - Stage *new* Indicator - Flower Cup (Bit 0: Mario Stadium, Bit 1: Koopa Troopa Beach, Bit 2: DK Dock) |
| 90226d3f | 1 | File #1 - Basketball - Stage *new* Indicator - Star Cup (Bit 0: Bowser Jr. Blvd., Bit 1: Bowser's Castle, Bit 2: Star Ship) |
| 90226d40 | 1 | File #1 - Basketball - Stage *new* Indicator - ?-Block Cup (Bit 0: Peach's Castle, Bit 1: Wario Factory, Bit 2: Ghoulish Galleon) |
| 90226d44 | 1 | File #1 - Volleyball - Stage Unlocks - Tabs (Bit 0: Mushroom Tab, Bit 1: Flower Tab, Bit 2: Star Tab, Bit 3: ?-Block Tab) |
| 90226d45 | 1 | File #1 - Volleyball - Stage Unlocks - Mushroom Cup (Bit 0: Mario Stadium, Bit 1: Koopa Troopa Beach, Bit 2: Peach's Castle) |
| 90226d46 | 1 | File #1 - Volleyball - Stage Unlocks - Flower Cup (Bit 0: DK Dock, Bit 1: Luigi's Mansion, Bit 2: Western Junction) |
| 90226d47 | 1 | File #1 - Volleyball - Stage Unlocks - Star Cup (Bit 0: Bowser Jr. Blvd., Bit 1: Bowser's Castle, Bit 2: Star Ship) |
| 90226d48 | 1 | File #1 - Volleyball - Stage Unlocks - ?-Block Cup (Bit 0: Wario Factory, Bit 1: Waluigi Pinball, Bit 2: Ghoulish Galleon) |
| 90226d50 | 1 | File #1 - Dodgeball - Stage Unlocks - Tabs (Bit 0: Mushroom Tab, Bit 1: Flower Tab, Bit 2: Star Tab, Bit 3: ?-Block Tab) |
| 90226d51 | 1 | File #1 - Dodgeball - Stage Unlocks - Mushroom Cup (Bit 0: Mario Stadium, Bit 1: Koopa Troopa Beach, Bit 2: Peach's Castle) |
| 90226d52 | 1 | File #1 - Dodgeball - Stage Unlocks - Flower Cup (Bit 0: DK Dock, Bit 1: Toad Park, Bit 2: Daisy Garden) |
| 90226d53 | 1 | File #1 - Dodgeball - Stage Unlocks - Star Cup (Bit 0: Wario Factory, Bit 1: Bowser's Castle, Bit 2: Star Ship) |
| 90226d54 | 1 | File #1 - Dodgeball - Stage Unlocks - ?-Block Cup (Bit 0: Western Junction, Bit 1: Waluigi Pinball, Bit 2: Ghoulish Galleon) |
| 90226d5c | 1 | File #1 - Hockey - Stage Unlocks - Tabs (Bit 0: Mushroom Tab, Bit 1: Flower Tab, Bit 2: Star Tab, Bit 3: ?-Block Tab) |
| 90226d5d | 1 | File #1 - Hockey - Stage Unlocks - Mushroom Cup (Bit 0: Mario Stadium, Bit 1: Toad Park, Bit 2: Peach's Castle) |
| 90226d5e | 1 | File #1 - Hockey - Stage Unlocks - Flower Cup (Bit 0: Western Junction, Bit 1: Wario Factory, Bit 2: Daisy Garden) |
| 90226d5f | 1 | File #1 - Hockey - Stage Unlocks - Star Cup (Bit 0: Bowser Jr. Blvd., Bit 1: Waluigi Pinball, Bit 2: Star Ship) |
| 90226d60 | 1 | File #1 - Hockey - Stage Unlocks - ?-Block Cup (Bit 0: Koopa Troopa Beach, Bit 1: Ghoulish Galleon, Bit 2: Bowser's Castle) |
| 90226d68 | 1 | File #1 - Harmony Hustle - Level Unlocks - Tabs (Bit 0: 1-Note Tab, Bit 1: 2-Note Tab, Bit 2: 3-Note Tab, Bit 3: unused tab?) |
| 90226d69 | 1 | File #1 - Harmony Hustle - Level Unlocks - 1-Note Tab (Bit 0: Classic Ocean, Bit 1: Chocobo Rhythm, Bit 2: Mario Athletic, Bit 3: Mushroom Mix Medley) |
| 90226d6a | 1 | File #1 - Harmony Hustle - Level Unlocks - 2-Note Tab (Bit 0: Bloocheep Ocean, Bit 1: Chocobo Pop, Bit 2: Punk Athletic, Bit 3: Flower Mix Medley) |
| 90226d6b | 1 | File #1 - Harmony Hustle - Level Unlocks - 3-Note Tab (Bit 0: Punk Ocean, Bit 1: Chocobo Beat, Bit 2: Island Athletic, Bit 3: Star Mix Medley) |
| 90226d74 | 1 | File #1 - Feed Petey - Stage Unlocks - Tabs (Bit 0: Apple Tab, Bit 1: Watermelon Tab, Bit 2: unused tab, Bit 3: unused tab) |
| 90226d75 | 1 | File #1 - Feed Petey - Stage Unlocks - Apple Tab (Bit 0: Daisy Garden, Bit 1: DK Dock, Bit 2: Wario Factory) |
| 90226d76 | 1 | File #1 - Feed Petey - Stage Unlocks - Watermelon Tab (Bit 0: Daisy Garden, Bit 1: DK Dock, Bit 2: Wario Factory) |
| 90226d80 | 1 | File #1 - Smash Skate - Stage Unlocks - Tabs (Bit 0: Tab #1, Bit 1: Tab #2, Bit 2: unused tab, Bit 3: unused tab) |
| 90226d81 | 1 | File #1 - Smash Skate - Stage Unlocks - #1 Tab (Bit 0: Sherbet Sea, Bit 1: Rowdy Raft, Bit 2: Fire Mountain) |
| 90226d82 | 1 | File #1 - Smash Skate - Stage Unlocks - #2 Tab (Bit 0: Sherbet Sea, Bit 1: Rowdy Raft, Bit 2: Fire Mountain) |
| 90226d8c | 1 | File #1 - Bob-Omb Dodge - Stage Unlocks - Tabs (Bit 0: Bob-Omb Tab, Bit 1: Cannon Tab, Bit 2: unused tab, Bit 3: freezes the game, somehow) |
| 90226d8d | 1 | File #1 - Bob-Omb Dodge - Stage Unlocks - Bob-Omb Tab (Bit 0: Mario Stadium, Bit 1: Ghoulish Galleon, Bit 2: Western Junction) |
| 90226d8e | 1 | File #1 - Bob-Omb Dodge - Stage Unlocks - Cannon Tab (Bit 0: Mario Stadium, Bit 1: Ghoulish Galleon, Bit 2: Western Junction) |
Tournament Unlocks
| Address | Size Hex |
Description |
|---|---|---|
| 90226d98 | 1 | File #1 - Basketball & Sports Mix - Tournament - Tabs (Bit 0: Normal Tab, Bit 1: Hard Tab, Bit 2: 3-Star Tab, Bit 3: Sports Mix unlocked) |
| 90226d99 | 1 | File #1 - Basketball - Tournament - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9a | 1 | File #1 - Basketball - Tournament - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9b | 1 | File #1 - Basketball - Tournament - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9c | 1 | File #1 - Sports Mix - Tournament - Sports Mix (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9d | 1 | File #1 - Basketball - Tournament *new* Indicator - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9e | 1 | File #1 - Basketball - Tournament *new* Indicator - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226d9f | 1 | File #1 - Basketball - Tournament *new* Indicator - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226da0 | 1 | File #1 - Sports Mix - Tournament *new* Indicator - Sports Mix (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226da4 | 1 | File #1 - Volleyball - Tournament - Tabs (Bit 0: Normal Tab, Bit 1: Hard Tab, Bit 2: 3-Star Tab) |
| 90226da5 | 1 | File #1 - Volleyball - Tournament - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226da6 | 1 | File #1 - Volleyball - Tournament - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226da7 | 1 | File #1 - Volleyball - Tournament - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226da9 | 1 | File #1 - Volleyball - Tournament *new* Indicator - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226daa | 1 | File #1 - Volleyball - Tournament *new* Indicator - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dab | 1 | File #1 - Volleyball - Tournament *new* Indicator - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db0 | 1 | File #1 - Dodgeball - Tournament - Tabs (Bit 0: Normal Tab, Bit 1: Hard Tab, Bit 2: 3-Star Tab) |
| 90226db1 | 1 | File #1 - Dodgeball - Tournament - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db2 | 1 | File #1 - Dodgeball - Tournament - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db3 | 1 | File #1 - Dodgeball - Tournament - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db5 | 1 | File #1 - Dodgeball - Tournament *new* Indicator - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db6 | 1 | File #1 - Dodgeball - Tournament *new* Indicator - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226db7 | 1 | File #1 - Dodgeball - Tournament *new* Indicator - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dbc | 1 | File #1 - Hockey - Tournament - Tabs (Bit 0: Normal Tab, Bit 1: Hard Tab, Bit 2: 3-Star Tab) |
| 90226dbd | 1 | File #1 - Hockey - Tournament - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dbe | 1 | File #1 - Hockey - Tournament - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dbf | 1 | File #1 - Hockey - Tournament - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dc1 | 1 | File #1 - Hockey - Tournament *new* Indicator - Normal (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dc2 | 1 | File #1 - Hockey - Tournament *new* Indicator - Hard (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
| 90226dc3 | 1 | File #1 - Hockey - Tournament *new* Indicator - 3-Star (Bit 0: Mushroom Cup, Bit 1: Flower Cup, Bit 2: Star Cup) |
Harmony Hustle High-Scores
| Address | Size Hex |
Description |
|---|---|---|
| 90226e94 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 1-1, Classic Ocean |
| 90226ea0 | 4 | File #1 - Harmony Hustle - Times Played - 1-1, Classic Ocean (used to unlock the Medley) |
| 90226ea4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 1-2, Chocobo Rhythm |
| 90226eb4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 1-3, Mario Athletic |
| 90226ec4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 2-1, Bloopcheep Ocean |
| 90226ed4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 2-2, Chocobo Pop |
| 90226ee4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 2-3, Punk Athletic |
| 90226ef4 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 3-1, Punk Ocean |
| 90226f04 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 3-2, Chocobo Beat |
| 90226f14 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 3-3, Island Athletic |
| 90226f24 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 1-4, Mushroom Mix Medley |
| 90226f34 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 2-4, Flower Mix Medley |
| 90226f44 | 4 | File #1 - Harmony Hustle - 1P - High-Score - 3-4, Star Mix Medley |
| 90226f54 | 4 | File #1 - Harmony Hustle - 2P - High-Score - 1-1, Classic Ocean |
| 90227014 | 4 | File #1 - Harmony Hustle - 3P - High-Score - 1-1, Classic Ocean |
| 902270d4 | 4 | File #1 - Harmony Hustle - 4P - High-Score - 1-1, Classic Ocean |
Tournament Data
Tournament Data is what appears if a player save & quits in the middle of a tournament, offsets between each sport is 0x800 with Sports Mix having a fifth entry.
| Address | Size Hex |
Description |
|---|---|---|
| 90227361 | 1 | File #1 - Tournament Data - Basketball: Tournament chosen (only defines the icon) (0x1=Mushroom, 0x2=Flower, 0x3=Star) |
| 90227362 | 1 | File #1 - Tournament Data - Basketball: Tournament Map (0x1f=Mushroom, 0x20=Flower, 0x21=Star) |
| 90227384 | 3 | File #1 - Tournament Data - Basketball: Path Marker Flags (individual bits mark the path the teams have travelled) |
| 902273c3 | 7 | File #1 - Tournament Data - Basketball: Map Flags (123 bytes in decimal) (shows/hides various hidden routes paths) |
| 902274a4 | 1 | File #1 - Tournament Data - Basketball: Fulfilled Hidden Route Condition in last match (0x0=No, 0x1=Yes, 0xff=Invalid/not needed) (this will only work if the map wasn't loaded yet, as-in when "Save & Quit" is used at the end of a match) |
| 902274a8 | 1 | File #1 - Tournament Data - Basketball: Last position in tournament |
| 902274aa | 1 | File #1 - Tournament Data - Basketball: Last Match ID tournament |
| 902274ab | 1 | File #1 - Tournament Data - Basketball: Last position on map |
| 902274e0 | 1 | File #1 - Tournament Data - Basketball: Last Match ID |
| 902274e4 | 1 | File #1 - Tournament (permanent) - Basketball - Mushroom Cup: Save available (0x0=Never played, 0x1=Save available, 0x2=No Save available) (only one cup can have this) |
| 902274e5 | 1 | File #1 - Tournament (permanent) - Basketball - Mushroom Cup: Cup Cleared, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) |
| 90227504 | 1 | File #1 - Tournament (permanent) - Basketball - Flower Cup: Save available (0x0=Never played, 0x1=Save available, 0x2=No Save available) (only one cup can have this) |
| 90227505 | 1 | File #1 - Tournament (permanent) - Basketball - Flower Cup: Cup Cleared, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) |
| 90227524 | 1 | File #1 - Tournament (permanent) - Basketball - Star Cup: Save available (0x0=Never played, 0x1=Save available, 0x2=No Save available) (only one cup can have this) |
| 90227525 | 1 | File #1 - Tournament (permanent) - Basketball - Star Cup: Cup Cleared, unlocks hidden routes (Bit 0: Normal, Bit 1: Hard) (set by the unlock cheat) |
| 90227584 | 1 | File #1 - Tournament Data - Basketball: 1st character used |
| 90227585 | 1 | File #1 - Tournament Data - Basketball: 2nd character used |
| 90227586 | 1 | File #1 - Tournament Data - Basketball: 3rd character used (0xff if unused) |
| 9022758b | 1 | File #1 - Tournament Data - Basketball: Player's current Node ID |
| 902275af | 1 | File #1 - Tournament Data - Basketball: CPU #1's current Node ID |
| 902277bc | 1 | File #1 - Tournament Data - Basketball - 1st match: Node ID |
| 902277bd | 1 | File #1 - Tournament Data - Basketball - 1st match: Team #1 ID (always 0xff for hidden route missions) |
| 902277be | 1 | File #1 - Tournament Data - Basketball - 1st match: Team #2 ID |
| 902277c0 | 1 | File #1 - Tournament Data - Basketball - 1st match: Team #1 ID |
| 902277c1 | 1 | File #1 - Tournament Data - Basketball - 1st match: Team #2 ID |
| 902277c9 | 1 | File #1 - Tournament Data - Basketball - 1st match: Left Side ID |
| 902277ca | 1 | File #1 - Tournament Data - Basketball - 1st match: Right Side ID (always 0xf for hidden route missions) |
| 902277cb | 1 | File #1 - Tournament Data - Basketball - 1st match: ID of winner |
| 902277cc | 1 | File #1 - Tournament Data - Basketball - 2nd match: Node ID |
| 9022783c | 1 | File #1 - Tournament Data - Basketball - Hidden Route Match: Node ID (each succesive hidden route missions seems to just overwrite this) |
Record Book
The amount of times each character was used is stored alongside the character unlocks higher up.
| Address | Size Hex |
Description |
|---|---|---|
| 902299ac | 4 | File #1 - Records - Basketball - Times Played |
| 902299f0 | 4 | File #1 - Records - Volleyball - Times Played |
| 90229a34 | 4 | File #1 - Records - Dodgeball - Times Played |
| 90229a38 | 2 | File #1 - Records - Dodgeball - Mushroom Cup Won |
| 90229a3a | 2 | File #1 - Records - Dodgeball - Flower Cup Won |
| 90229a3c | 2 | File #1 - Records - Dodgeball - Star Cup Won |
| 90229a40 | 4 | File #1 - Records - Dodgeball - Matches Won (used for "Win Percentage", calculated dynamically) |
| 90229a44 | 4 | File #1 - Records - Dodgeball - Coins Collected (used for "Average Coins", calculated dynamically) |
| 90229a48 | 4 | File #1 - Records - Dodgeball - ??? (used for "Direct Item Hits", calculated dynamically) |
| 90229a4c | 4 | File #1 - Records - Dodgeball - ??? (used for "Direct Item Hits", calculated dynamically) |
| 90229a50 | 4 | File #1 - Records - Dodgeball - Attacks? (used for "Attack", calculated dynamically) |
| 90229a54 | 4 | File #1 - Records - Dodgeball - Successful Attacks? (used for "Attack", calculated dynamically) |
| 90229a58 | 4 | File #1 - Records - Dodgeball - Balls Received (not just catched)? (used for "Catch", calculated dynamically) |
| 90229a5c | 4 | File #1 - Records - Dodgeball - Balls Catched? (used for "Catch", calculated dynamically) |
| 90229a60 | 4 | File #1 - Records - Dodgeball - Attempted Diving Catches? (used for "Diving Catch", calculated dynamically) |
| 90229a64 | 4 | File #1 - Records - Dodgeball - Sucessful Diving Catches? (used for "Diving Catch", calculated dynamically) |
| 90229a68 | 4 | File #1 - Records - Dodgeball - Attempted Dodges? (used for "Dodge", calculated dynamically) |
| 90229a6c | 4 | File #1 - Records - Dodgeball - Successful Dodges? (used for "Dodge", calculated dynamically) |
| 90229a70 | 4 | File #1 - Records - Dodgeball - Attempted Pass Steals? (used for "Pass Steals", calculated dynamically) |
| 90229a74 | 4 | File #1 - Records - Dodgeball - Successful Pass Steals? (used for "Pass Steals", calculated dynamically) |
| 90229a78 | 4 | File #1 - Records - Hockey - Times Played |
| 9022bb90 | 4 | File #1 - Records - Dodgeball - Times Played: Mario Stadium |
| 9022bba0 | 4 | File #1 - Records - Dodgeball - Times Played: Koopa Troopa Beach |
| 9022bbb0 | 4 | File #1 - Records - Dodgeball - Times Played: Peach's Stadium |
Internal Data for Mario Sports Mix
| |
|---|---|