Memory map

From Battlepedia
Jump to navigationJump to search

A list of noteworthy memory locations in the GameCube NTSC edition, in a format that can be imported into Dolphin-memory-engine:

{
    "watchList": [
        {
            "groupEntries": [
                {
                    "address": "803C2060",
                    "baseIndex": 0,
                    "label": "Bikini Bottom",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2064",
                    "baseIndex": 0,
                    "label": "Jellyfish Fields",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2068",
                    "baseIndex": 0,
                    "label": "Downtown",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C206C",
                    "baseIndex": 0,
                    "label": "Goo Lagoon",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2070",
                    "baseIndex": 0,
                    "label": "Poseidome",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2074",
                    "baseIndex": 0,
                    "label": "Rock Bottom",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2078",
                    "baseIndex": 0,
                    "label": "Mermalair",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C207C",
                    "baseIndex": 0,
                    "label": "Sand Mountain",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2080",
                    "baseIndex": 0,
                    "label": "Industrial Park",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2084",
                    "baseIndex": 0,
                    "label": "Kelp Forest",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2088",
                    "baseIndex": 0,
                    "label": "Graveyard",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C208C",
                    "baseIndex": 0,
                    "label": "Dream",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2090",
                    "baseIndex": 0,
                    "label": "Chum Bucket",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2094",
                    "baseIndex": 0,
                    "label": "Patrick",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2098",
                    "baseIndex": 0,
                    "label": "Mr. Krabs",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "menu: socks collected"
        },
        {
            "groupEntries": [
                {
                    "address": "803C209C",
                    "baseIndex": 0,
                    "label": "Bikini Bottom",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20A0",
                    "baseIndex": 0,
                    "label": "Jellyfish Fields",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20A4",
                    "baseIndex": 0,
                    "label": "Downtown",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20A8",
                    "baseIndex": 0,
                    "label": "Goo Lagoon",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20AC",
                    "baseIndex": 0,
                    "label": "Poseidome",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20B0",
                    "baseIndex": 0,
                    "label": "Rock Bottom",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20B4",
                    "baseIndex": 0,
                    "label": "Mermalair",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20B8",
                    "baseIndex": 0,
                    "label": "Sand Mountain",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20BC",
                    "baseIndex": 0,
                    "label": "Industrial Park",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20C0",
                    "baseIndex": 0,
                    "label": "Kelp Forest",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20C4",
                    "baseIndex": 0,
                    "label": "Graveyard",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20C8",
                    "baseIndex": 0,
                    "label": "Dream",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20CC",
                    "baseIndex": 0,
                    "label": "Chum Bucket",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20D0",
                    "baseIndex": 0,
                    "label": "Patrick",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C20D4",
                    "baseIndex": 0,
                    "label": "Mr. Krabs",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "menu: socks total"
        },
        {
            "groupEntries": [
                {
                    "address": "802C8B00",
                    "baseIndex": 0,
                    "label": "X",
                    "typeIndex": 3,
                    "unsigned": false
                },
                {
                    "address": "802C8B04",
                    "baseIndex": 0,
                    "label": "Y",
                    "typeIndex": 3,
                    "unsigned": false
                },
                {
                    "address": "802C8B08",
                    "baseIndex": 0,
                    "label": "Z",
                    "typeIndex": 3,
                    "unsigned": false
                }
            ],
            "groupName": "position"
        },
        {
            "groupEntries": [
                {
                    "address": "803CB4A4",
                    "baseIndex": 0,
                    "label": "X",
                    "pointerOffsets": [
                        "0"
                    ],
                    "typeIndex": 3,
                    "unsigned": false
                },
                {
                    "address": "803CB4A4",
                    "baseIndex": 0,
                    "label": "Y",
                    "pointerOffsets": [
                        "4"
                    ],
                    "typeIndex": 3,
                    "unsigned": false
                },
                {
                    "address": "803CB4A4",
                    "baseIndex": 0,
                    "label": "Z",
                    "pointerOffsets": [
                        "8"
                    ],
                    "typeIndex": 3,
                    "unsigned": false
                }
            ],
            "groupName": "momentum"
        },
        {
            "groupEntries": [
                {
                    "address": "803C2058",
                    "baseIndex": 0,
                    "label": "shiny objects",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C205C",
                    "baseIndex": 0,
                    "label": "spatulas",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2118",
                    "baseIndex": 0,
                    "label": "level item",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C211C",
                    "baseIndex": 0,
                    "label": "socks",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "collectables"
        },
        {
            "groupEntries": [
                {
                    "address": "803C0F15",
                    "baseIndex": 0,
                    "label": "have bubble bowl?",
                    "typeIndex": 0,
                    "unsigned": false
                },
                {
                    "address": "803C0F16",
                    "baseIndex": 0,
                    "label": "have cruise bubble?",
                    "typeIndex": 0,
                    "unsigned": false
                },
                {
                    "address": "803C1F40",
                    "baseIndex": 0,
                    "label": "bubble bowl speed",
                    "typeIndex": 3,
                    "unsigned": false
                },
                {
                    "address": "803C2010",
                    "baseIndex": 0,
                    "label": "can double jump?",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2020",
                    "baseIndex": 0,
                    "label": "can jump?",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2030",
                    "baseIndex": 0,
                    "label": "jumping?",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2034",
                    "baseIndex": 0,
                    "label": "double jumping?",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2038",
                    "baseIndex": 0,
                    "label": "bubble wand out?",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "moves"
        },
        {
            "address": "802DEE8B",
            "baseIndex": 0,
            "label": "on ground?",
            "typeIndex": 0,
            "unsigned": false
        },
        {
            "address": "803C0C31",
            "baseIndex": 0,
            "label": "autosave on?",
            "typeIndex": 0,
            "unsigned": false
        },
        {
            "address": "803C1C0B",
            "baseIndex": 0,
            "label": "cur underwear",
            "typeIndex": 0,
            "unsigned": true
        },
        {
            "address": "803C1C90",
            "baseIndex": 0,
            "label": "max underwear",
            "typeIndex": 2,
            "unsigned": true
        },
        {
            "address": "803CAA40",
            "baseIndex": 0,
            "label": "L control?",
            "typeIndex": 0,
            "unsigned": false
        },
        {
            "address": "803CB984",
            "baseIndex": 0,
            "label": "saving game?",
            "typeIndex": 0,
            "unsigned": false
        },
        {
            "address": "803CB69F",
            "baseIndex": 0,
            "label": "kill on touch",
            "typeIndex": 0,
            "unsigned": false
        },
        {
            "groupEntries": [
                {
                    "address": "803C204C",
                    "baseIndex": 0,
                    "label": "zero gravity",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2054",
                    "baseIndex": 0,
                    "label": "flying",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "cheats"
        },
        {
            "address": "803C2050",
            "baseIndex": 0,
            "label": "turning",
            "typeIndex": 2,
            "unsigned": false
        },
        {
            "address": "803C2048",
            "baseIndex": 0,
            "label": "full land animation",
            "typeIndex": 2,
            "unsigned": false
        },
        {
            "address": "803CB663",
            "baseIndex": 0,
            "label": "character switch",
            "typeIndex": 0,
            "unsigned": true
        },
        {
            "address": "80297E48",
            "baseIndex": 0,
            "label": "hans/OOB",
            "typeIndex": 2,
            "unsigned": false
        },
        {
            "groupEntries": [
                {
                    "address": "80292622",
                    "baseIndex": 0,
                    "label": "L-stick",
                    "typeIndex": 1,
                    "unsigned": false
                },
                {
                    "address": "80292624",
                    "baseIndex": 0,
                    "label": "C-stick",
                    "typeIndex": 1,
                    "unsigned": false
                },
                {
                    "address": "8029261E",
                    "baseIndex": 0,
                    "label": "buttons",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "controller input"
        },
        {
            "groupEntries": [
                {
                    "address": "803C203C",
                    "baseIndex": 0,
                    "label": "bubble bounce",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C201C",
                    "baseIndex": 0,
                    "label": "unknown",
                    "typeIndex": 2,
                    "unsigned": false
                },
                {
                    "address": "803C2040",
                    "baseIndex": 0,
                    "label": "bubble bash",
                    "typeIndex": 2,
                    "unsigned": false
                }
            ],
            "groupName": "particles"
        }
    ]
}