Difference between revisions of "Memory map"

From Battlepedia
Jump to navigationJump to search
(Replaced content with "See File:DME memory map for BFBB.json for a list of noteworthy memory locations in the GameCube NTSC edition, in a format that can be imported into [https://github.com...")
Tag: Replaced
Line 1: Line 1:
A list of noteworthy memory locations in the GameCube NTSC edition, in a format that can be imported into [https://github.com/aldelaro5/Dolphin-memory-engine Dolphin-memory-engine]:
+
See [[File:DME memory map for BFBB.json]] for a list of noteworthy memory locations in the GameCube NTSC edition, in a format that can be imported into [https://github.com/aldelaro5/Dolphin-memory-engine Dolphin-memory-engine]:
 
 
<pre style="height:20em;overflow-y:scroll;">
 
{
 
    "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"
 
        }
 
    ]
 
}
 
</pre>
 
  
 
[[Category:Modding]]
 
[[Category:Modding]]

Revision as of 23:38, 9 September 2019

See File:DME memory map for BFBB.json for a list of noteworthy memory locations in the GameCube NTSC edition, in a format that can be imported into Dolphin-memory-engine: