Types — Structs — Illusion of Gaia / US
{
"ppu": {
"types": [
"Byte"
],
"parent": "meta<>",
"discriminator": 2
},
"jump": {
"types": [
"Byte"
],
"parent": "meta<>",
"discriminator": 21
},
"unk1": {
"types": [
"Word",
"&Code"
]
},
"unk5": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte"
]
},
"unk6": {
"types": [
"Byte",
"Word"
],
"delimiter": 65535
},
"unk7": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte"
]
},
"unk8": {
"types": [
"Word",
"&unk8"
]
},
"unk9": {
"types": [
"Word",
"Word",
"Word"
],
"delimiter": 65535
},
"actor": {
"types": [
"Byte",
"Byte",
"Byte",
"@h_actor"
],
"parent": "enemy",
"discriminator": 0
},
"const": {
"types": [
"Word",
"Word"
],
"delimiter": 65535
},
"enemy": {
"types": [
"Byte",
"Byte",
"Byte",
"@h_actor",
"Byte",
"Byte",
"Byte"
],
"delimiter": 255,
"discriminator": 6
},
"label": {
"types": [
"Byte"
],
"parent": "meta<>",
"discriminator": 20
},
"metaE": {
"types": [
"Byte",
"Byte",
"Byte"
],
"parent": "meta<>",
"discriminator": 14
},
"music": {
"types": [
"Byte",
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 17
},
"sc_ix": {
"types": [
"Byte",
"&sc_data"
],
"delimiter": 0
},
"stats": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte"
]
},
"unk10": {
"types": [
"Word",
"Word"
]
},
"unk11": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte"
],
"delimiter": 255
},
"unk14": {
"types": [
"Address",
"@Binary"
]
},
"unk15": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte"
]
},
"unk16": {
"types": [
"WideString",
"Binary"
]
},
"unk17": {
"types": [
"&Binary",
"Byte"
]
},
"bitmap": {
"types": [
"Byte",
"Byte",
"Byte",
"@Binary",
"Byte"
],
"parent": "meta<>",
"discriminator": 3
},
"branch": {
"types": [
"Byte",
"Byte"
],
"parent": "meta<>",
"discriminator": 19
},
"bundle": {
"types": [
"Byte",
"&Word",
"Byte",
"Byte",
"Byte"
],
"delimiter": 0
},
"mapdef": {
"types": [
"Word",
"meta<>"
]
},
"meta17": {
"types": [
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 23
},
"meta<>": {
"delimiter": 0,
"discriminator": 0
},
"motion": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte"
],
"delimiter": 255
},
"h_actor": {
"types": [
"Byte",
"Byte",
"Byte"
]
},
"palette": {
"types": [
"Byte",
"Byte",
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 4
},
"sc_data": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte"
],
"delimiter": 255
},
"thinker": {
"types": [
"Byte",
"@h_thinker"
],
"delimiter": 255
},
"tilemap": {
"types": [
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 6
},
"tileset": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 5
},
"dma_data": {
"types": [
"Byte",
"Byte",
"Byte"
],
"delimiter": 0
},
"map_name": {
"types": [
"Byte",
"&SpriteString"
],
"delimiter": 0
},
"warp_def": {
"types": [
"scene_warp",
"stair_warp"
]
},
"event_def": {
"types": [
"enemy",
"WideString"
]
},
"h_thinker": {
"types": [
"Byte",
"Byte"
]
},
"spritemap": {
"types": [
"Word",
"Byte",
"@Binary"
],
"parent": "meta<>",
"discriminator": 16
},
"dir_sprite": {
"types": [
"Byte",
"Byte"
]
},
"scene_warp": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Word",
"Word",
"Byte",
"Word"
],
"delimiter": 255
},
"sprite_set": {
"types": [
"Word",
"&sprite_group"
],
"delimiter": 65535
},
"stair_warp": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Word",
"Word",
"Word",
"Byte",
"Word"
],
"delimiter": 255
},
"sprite_part": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Word"
]
},
"sprite_group": {
"types": [
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"Byte",
"sprite_part"
]
}
}