{ "TMarDirector": { "size": 616, "offsets": [ { "offset": "4c", "type": "u16", "format": "hex", "name": "Game mode flags", "notes": "" }, { "offset": "4e", "type": "u16", "format": "hex", "name": "", "notes": "" }, { "offset": "50", "type": "u16", "format": "hex", "name": "", "notes": "" }, { "offset": "54", "type": "u32", "name": "QF synchronizer", "notes": "" }, { "offset": "58", "type": "u32", "name": "Game QF", "notes": "" }, { "offset": "5c", "type": "u32", "name": "Global QF", "notes": "" }, { "offset": "60", "type": "u32", "name": "Started QF of cutscene", "notes": "" }, { "offset": "64", "type": "u8", "name": "Game state", "notes": "" }, { "offset": "7c", "type": "s8", "name": "Current stage", "notes": "" }, { "offset": "7d", "type": "s8", "name": "Current episode", "notes": "" }, { "offset": "b4", "type": "u8", "name": "Next director type", "notes": "" }, { "offset": "124", "type": "u8", "name": "Current game mode state", "notes": "" }, { "offset": "125", "type": "u8", "name": "Previous game mode state", "notes": "" }, { "offset": "126", "type": "u8", "name": "Next game mode state", "notes": "" }, { "offset": "12c", "type": "TMarDirector::TDemoInfo", "name": "slot0 *", "notes": "" }, { "offset": "150", "type": "TMarDirector::TDemoInfo", "name": "slot1 *", "notes": "" }, { "offset": "174", "type": "TMarDirector::TDemoInfo", "name": "slot2 *", "notes": "" }, { "offset": "198", "type": "TMarDirector::TDemoInfo", "name": "slot3 *", "notes": "" }, { "offset": "1bc", "type": "TMarDirector::TDemoInfo", "name": "slot4 *", "notes": "" }, { "offset": "1e0", "type": "TMarDirector::TDemoInfo", "name": "slot5 *", "notes": "" }, { "offset": "204", "type": "TMarDirector::TDemoInfo", "name": "slot6 *", "notes": "" }, { "offset": "228", "type": "TMarDirector::TDemoInfo", "name": "slot7 *", "notes": "" }, { "offset": "24c", "type": "u8", "name": "Next cutscene index to assign", "notes": "" }, { "offset": "24d", "type": "u8", "name": "Next cutscene index to play", "notes": "" }, { "offset": "260", "type": "u8", "name": "Stage load done", "notes": "" }, { "offset": "261", "type": "s8", "name": "Prompt id", "notes": "" } ] } }