{
  "scope": "All 195 framed demo records grouped by exact bytes. Setup and opcode operands decoded from original version-specific loaders/handlers. Linear script decoding exposes checkpoint edges but does not evaluate gameplay conditions, run AI/collisions or prove every context executes.",
  "records": 195,
  "distinct": 17,
  "scenarios": [
    {
      "id": "1993-00_018-0",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 0
        }
      ],
      "copy_count": 1,
      "configuration": 1,
      "bank": 8,
      "map": 12,
      "model_slot": 24,
      "indexed_text": [
        {
          "offset": 91,
          "text": "(S&Radio messages are displayed like this"
        },
        {
          "offset": 135,
          "text": "(q0Skimma Supa and Assassin craft have been sighted"
        },
        {
          "offset": 192,
          "text": "The sky is full of Halon craft"
        },
        {
          "offset": 225,
          "text": "(R&My tunny's full of Kraft cheese slices"
        },
        {
          "offset": 269,
          "text": "(b+Your weapons aren't very powerful are they!"
        },
        {
          "offset": 318,
          "text": "(m1Never mind:- They haven't got any weapons at all!"
        }
      ],
      "size": 392,
      "sha256": "98e1e5018be81f36da77c23c638c39c69b72d9e3bcc24963eca82851e1358a47",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 0,
          "name": "Adrian Armstrong",
          "menu_action": "game_path"
        }
      ],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [
            {
              "index": 1,
              "offset": 9,
              "definition_slot": 18,
              "tag": 146,
              "object_byte": 1,
              "x": 49,
              "y": 30,
              "script_offset": 371,
              "raw_hex": "92 01 ff 31 1e 00 0c 50 ff 78 ff 5d 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 2,
              "offset": 22,
              "definition_slot": 18,
              "tag": 146,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 376,
              "raw_hex": "92 01 ff 40 40 00 0c 50 ff 78 ff 55 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 3,
              "offset": 35,
              "definition_slot": 18,
              "tag": 146,
              "object_byte": 1,
              "x": 89,
              "y": 80,
              "script_offset": 376,
              "raw_hex": "92 01 ff 59 50 00 0c 50 ff 78 ff 48 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 4,
              "offset": 48,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 124,
              "y": 94,
              "script_offset": 381,
              "raw_hex": "94 01 ff 7c 5e 00 0c 50 ff 78 ff 40 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 5,
              "offset": 61,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 89,
              "y": 100,
              "script_offset": 381,
              "raw_hex": "94 01 ff 59 64 00 0c 50 ff 78 ff 33 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 6,
              "offset": 74,
              "definition_slot": 22,
              "tag": 150,
              "object_byte": 1,
              "x": 89,
              "y": 100,
              "script_offset": 371,
              "raw_hex": "96 01 ff 59 64 00 0c 50 ff 78 ff 1c 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            }
          ],
          [],
          []
        ],
        "player_script_offset": 90
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 386,
          "instructions": [
            {
              "offset": 386,
              "opcode": 17,
              "name": "set player position word",
              "operands": [
                138,
                48
              ],
              "handler": 34120,
              "next_offset": 389,
              "raw_hex": "11 8a 30"
            },
            {
              "offset": 389,
              "opcode": 20,
              "name": "toggle weapon availability range",
              "operands": [
                169
              ],
              "handler": 34150,
              "next_offset": 391,
              "raw_hex": "14 a9"
            },
            {
              "offset": 391,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 392,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 90,
          "instructions": [
            {
              "offset": 90,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 83,
              "text": "Radio messages are displayed like this",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 132,
              "raw_hex": "09 28 53 26 52 61 64 69 6f 20 6d 65 73 73 61 67 65 73 20 61 72 65 20 64 69 73 70 6c 61 79 65 64 20 6c 69 6b 65 20 74 68 69 73"
            },
            {
              "offset": 132,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 134,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 134,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 113,
              "text": "Skimma Supa and Assassin craft have been sighted",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 186,
              "raw_hex": "09 28 71 30 53 6b 69 6d 6d 61 20 53 75 70 61 20 61 6e 64 20 41 73 73 61 73 73 69 6e 20 63 72 61 66 74 20 68 61 76 65 20 62 65 65 6e 20 73 69 67 68 74 65 64"
            },
            {
              "offset": 186,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 188,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 188,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 64,
              "text": "The sky is full of Halon craft",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 222,
              "raw_hex": "09 28 40 1e 54 68 65 20 73 6b 79 20 69 73 20 66 75 6c 6c 20 6f 66 20 48 61 6c 6f 6e 20 63 72 61 66 74"
            },
            {
              "offset": 222,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 224,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 224,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 82,
              "text": "My tunny's full of Kraft cheese slices",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 266,
              "raw_hex": "09 28 52 26 4d 79 20 74 75 6e 6e 79 27 73 20 66 75 6c 6c 20 6f 66 20 4b 72 61 66 74 20 63 68 65 65 73 65 20 73 6c 69 63 65 73"
            },
            {
              "offset": 266,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 268,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 268,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 98,
              "text": "Your weapons aren't very powerful are they!",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 315,
              "raw_hex": "09 28 62 2b 59 6f 75 72 20 77 65 61 70 6f 6e 73 20 61 72 65 6e 27 74 20 76 65 72 79 20 70 6f 77 65 72 66 75 6c 20 61 72 65 20 74 68 65 79 21"
            },
            {
              "offset": 315,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 317,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 317,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 109,
              "text": "Never mind:- They haven't got any weapons at all!",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 370,
              "raw_hex": "09 28 6d 31 4e 65 76 65 72 20 6d 69 6e 64 3a 2d 20 54 68 65 79 20 68 61 76 65 6e 27 74 20 67 6f 74 20 61 6e 79 20 77 65 61 70 6f 6e 73 20 61 74 20 61 6c 6c 21"
            },
            {
              "offset": 370,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 371,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 1,
          "definition_slot": 18,
          "offset": 371,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 371,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                48,
                32,
                25
              ],
              "handler": 34176,
              "next_offset": 375,
              "raw_hex": "03 30 20 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 2,
          "definition_slot": 18,
          "offset": 376,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 376,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                64,
                64,
                25
              ],
              "handler": 34176,
              "next_offset": 380,
              "raw_hex": "03 40 40 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 3,
          "definition_slot": 18,
          "offset": 376,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 376,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                64,
                64,
                25
              ],
              "handler": 34176,
              "next_offset": 380,
              "raw_hex": "03 40 40 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 4,
          "definition_slot": 20,
          "offset": 381,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 381,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                94,
                94,
                25
              ],
              "handler": 34176,
              "next_offset": 385,
              "raw_hex": "03 5e 5e 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 5,
          "definition_slot": 20,
          "offset": 381,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 381,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                94,
                94,
                25
              ],
              "handler": 34176,
              "next_offset": 385,
              "raw_hex": "03 5e 5e 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 6,
          "definition_slot": 22,
          "offset": 371,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 371,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                48,
                32,
                25
              ],
              "handler": 34176,
              "next_offset": 375,
              "raw_hex": "03 30 20 19"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-1",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 1
        }
      ],
      "copy_count": 1,
      "configuration": 3,
      "bank": 9,
      "map": 13,
      "model_slot": 26,
      "indexed_text": [],
      "size": 14,
      "sha256": "26acd60b0bf095a62abc1c8ed76cecc3055ecc2653bf10bd6da9ae58c3d89ce8",
      "placeholder": true,
      "selected_by": [
        {
          "slot": 2,
          "name": "Bernard Biggins",
          "menu_action": "game_path"
        }
      ],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 14,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-2",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 2
        }
      ],
      "copy_count": 1,
      "configuration": 4,
      "bank": 10,
      "map": 14,
      "model_slot": 24,
      "indexed_text": [],
      "size": 17,
      "sha256": "1720c68ecce7c63a4b5271398847d5afee48369431294c71996b12c8931f828c",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 1,
          "name": "Christine Craven",
          "menu_action": "game_path"
        }
      ],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 17,
              "name": "set player position word",
              "operands": [
                126,
                53
              ],
              "handler": 34120,
              "next_offset": 16,
              "raw_hex": "11 7e 35"
            },
            {
              "offset": 16,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 17,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-3",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 3
        }
      ],
      "copy_count": 1,
      "configuration": 2,
      "bank": 9,
      "map": 13,
      "model_slot": 25,
      "indexed_text": [],
      "size": 14,
      "sha256": "02f8673d7c152c563ab05351d244861966cd7c2bde84dd0c74f39bcf99dc9e0d",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 14,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-4",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 4
        }
      ],
      "copy_count": 1,
      "configuration": 4,
      "bank": 10,
      "map": 14,
      "model_slot": 24,
      "indexed_text": [],
      "size": 17,
      "sha256": "1bdcb5b0a7474102597352c272bb88f6005ab2e9da245e1e7e57faa982397fe0",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 3,
          "name": "Edith Edwards",
          "menu_action": "game_path"
        }
      ],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 17,
              "name": "set player position word",
              "operands": [
                128,
                101
              ],
              "handler": 34120,
              "next_offset": 16,
              "raw_hex": "11 80 65"
            },
            {
              "offset": 16,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 17,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-5",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 5
        }
      ],
      "copy_count": 1,
      "configuration": 0,
      "bank": 8,
      "map": 12,
      "model_slot": 23,
      "indexed_text": [],
      "size": 14,
      "sha256": "b5ef46d68189b630c2c0d5ad93ff5841f8f384be29e305099dcccfc5746a7160",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 14,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_018-6",
      "release": "1993",
      "copies": [
        {
          "resource": "00_018",
          "record": 6
        },
        {
          "resource": "00_018",
          "record": 7
        },
        {
          "resource": "00_019",
          "record": 0
        },
        {
          "resource": "00_019",
          "record": 1
        },
        {
          "resource": "00_019",
          "record": 2
        },
        {
          "resource": "00_019",
          "record": 3
        },
        {
          "resource": "00_019",
          "record": 4
        },
        {
          "resource": "00_019",
          "record": 5
        },
        {
          "resource": "00_019",
          "record": 6
        },
        {
          "resource": "00_019",
          "record": 7
        },
        {
          "resource": "00_020",
          "record": 0
        },
        {
          "resource": "00_020",
          "record": 1
        },
        {
          "resource": "00_020",
          "record": 2
        },
        {
          "resource": "00_020",
          "record": 3
        },
        {
          "resource": "00_020",
          "record": 4
        },
        {
          "resource": "00_020",
          "record": 5
        },
        {
          "resource": "00_020",
          "record": 6
        },
        {
          "resource": "00_020",
          "record": 7
        },
        {
          "resource": "00_021",
          "record": 0
        },
        {
          "resource": "00_021",
          "record": 1
        },
        {
          "resource": "00_021",
          "record": 2
        },
        {
          "resource": "00_021",
          "record": 3
        },
        {
          "resource": "00_021",
          "record": 4
        },
        {
          "resource": "00_021",
          "record": 5
        },
        {
          "resource": "00_021",
          "record": 6
        },
        {
          "resource": "00_021",
          "record": 7
        },
        {
          "resource": "00_022",
          "record": 0
        },
        {
          "resource": "00_022",
          "record": 1
        },
        {
          "resource": "00_022",
          "record": 2
        },
        {
          "resource": "00_022",
          "record": 3
        },
        {
          "resource": "00_022",
          "record": 4
        },
        {
          "resource": "00_022",
          "record": 5
        },
        {
          "resource": "00_022",
          "record": 6
        },
        {
          "resource": "00_022",
          "record": 7
        },
        {
          "resource": "00_023",
          "record": 0
        },
        {
          "resource": "00_023",
          "record": 1
        },
        {
          "resource": "00_023",
          "record": 2
        },
        {
          "resource": "00_023",
          "record": 3
        },
        {
          "resource": "00_023",
          "record": 4
        },
        {
          "resource": "00_023",
          "record": 5
        },
        {
          "resource": "00_023",
          "record": 6
        },
        {
          "resource": "00_023",
          "record": 7
        },
        {
          "resource": "00_024",
          "record": 0
        },
        {
          "resource": "00_024",
          "record": 1
        },
        {
          "resource": "00_024",
          "record": 2
        },
        {
          "resource": "00_024",
          "record": 3
        },
        {
          "resource": "00_024",
          "record": 4
        },
        {
          "resource": "00_024",
          "record": 5
        },
        {
          "resource": "00_024",
          "record": 6
        },
        {
          "resource": "00_024",
          "record": 7
        },
        {
          "resource": "00_025",
          "record": 0
        },
        {
          "resource": "00_025",
          "record": 1
        },
        {
          "resource": "00_025",
          "record": 2
        },
        {
          "resource": "00_025",
          "record": 3
        },
        {
          "resource": "00_025",
          "record": 4
        },
        {
          "resource": "00_025",
          "record": 5
        },
        {
          "resource": "00_025",
          "record": 6
        },
        {
          "resource": "00_025",
          "record": 7
        },
        {
          "resource": "00_026",
          "record": 0
        },
        {
          "resource": "00_026",
          "record": 1
        },
        {
          "resource": "00_026",
          "record": 2
        },
        {
          "resource": "00_026",
          "record": 3
        },
        {
          "resource": "00_026",
          "record": 4
        },
        {
          "resource": "00_026",
          "record": 5
        },
        {
          "resource": "00_026",
          "record": 6
        },
        {
          "resource": "00_026",
          "record": 7
        },
        {
          "resource": "00_027",
          "record": 0
        },
        {
          "resource": "00_027",
          "record": 1
        },
        {
          "resource": "00_027",
          "record": 2
        },
        {
          "resource": "00_027",
          "record": 3
        },
        {
          "resource": "00_027",
          "record": 4
        },
        {
          "resource": "00_027",
          "record": 5
        },
        {
          "resource": "00_027",
          "record": 6
        },
        {
          "resource": "00_027",
          "record": 7
        },
        {
          "resource": "00_028",
          "record": 0
        },
        {
          "resource": "00_028",
          "record": 1
        },
        {
          "resource": "00_028",
          "record": 2
        },
        {
          "resource": "00_028",
          "record": 3
        },
        {
          "resource": "00_028",
          "record": 4
        },
        {
          "resource": "00_028",
          "record": 5
        },
        {
          "resource": "00_028",
          "record": 6
        },
        {
          "resource": "00_028",
          "record": 7
        },
        {
          "resource": "00_029",
          "record": 0
        },
        {
          "resource": "00_029",
          "record": 1
        },
        {
          "resource": "00_029",
          "record": 2
        },
        {
          "resource": "00_029",
          "record": 3
        },
        {
          "resource": "00_029",
          "record": 4
        },
        {
          "resource": "00_029",
          "record": 5
        },
        {
          "resource": "00_029",
          "record": 6
        },
        {
          "resource": "00_029",
          "record": 7
        }
      ],
      "copy_count": 90,
      "configuration": 1,
      "bank": 8,
      "map": 12,
      "model_slot": 24,
      "indexed_text": [],
      "size": 14,
      "sha256": "f08fdcb4df74fab1dba5dd1f21af93598db9b7999c6e81073abb820e4028cb86",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 14,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 13,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1993-00_030-0",
      "release": "1993",
      "copies": [
        {
          "resource": "00_030",
          "record": 0
        }
      ],
      "copy_count": 1,
      "configuration": 1,
      "bank": 8,
      "map": 12,
      "model_slot": 24,
      "indexed_text": [
        {
          "offset": 131,
          "text": "<Q%Darker. What will the Halons do next?"
        },
        {
          "offset": 176,
          "text": "<U(Jefsan uses this radio to contact Tolly."
        },
        {
          "offset": 225,
          "text": "(q0Skimma Supa and Assassin craft have been sighted"
        },
        {
          "offset": 282,
          "text": "(_,They're in a strange, half-writeen formation"
        }
      ],
      "size": 353,
      "sha256": "4a3dbaa62db4bb9e540f996b26a7d025d6dffd055c8e49f07ddfba75c78094ae",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 4,
          "name": "NIGHTMARE (special fifth menu entry)",
          "menu_action": "nightmare_game"
        }
      ],
      "setup": {
        "beacon_sequence": [
          119,
          118,
          117
        ],
        "damage_cell_lists": [
          {
            "cells": [
              {
                "x": 0,
                "y": 0
              }
            ],
            "terminator": 255
          },
          {
            "cells": [
              {
                "x": 0,
                "y": 0
              }
            ],
            "terminator": 255
          }
        ],
        "extra_cells": [
          0,
          0
        ],
        "object_groups": [
          [
            {
              "index": 1,
              "offset": 18,
              "definition_slot": 25,
              "tag": 153,
              "object_byte": 1,
              "x": 66,
              "y": 82,
              "script_offset": 342,
              "raw_hex": "99 01 ff 42 52 00 0c 50 ff 78 ff 37 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 2,
              "offset": 31,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 66,
              "y": 83,
              "script_offset": 349,
              "raw_hex": "94 01 01 22 42 53 00 0c 50 ff 78 ff 30 01",
              "target_object": 1,
              "attachment_byte": 34,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 3,
              "offset": 45,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 66,
              "y": 84,
              "script_offset": 349,
              "raw_hex": "94 01 01 e2 42 54 00 0c 50 ff 80 ff 22 01",
              "target_object": 1,
              "attachment_byte": 226,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            },
            {
              "index": 4,
              "offset": 59,
              "definition_slot": 22,
              "tag": 150,
              "object_byte": 1,
              "x": 67,
              "y": 85,
              "script_offset": 349,
              "raw_hex": "96 01 ff 43 55 00 0c 50 ff 80 ff 15 01",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            },
            {
              "index": 5,
              "offset": 72,
              "definition_slot": 25,
              "tag": 153,
              "object_byte": 1,
              "x": 66,
              "y": 85,
              "script_offset": 349,
              "raw_hex": "99 01 04 22 42 55 00 0c 50 ff 80 ff 07 01",
              "target_object": 4,
              "attachment_byte": 34,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            },
            {
              "index": 6,
              "offset": 86,
              "definition_slot": 25,
              "tag": 153,
              "object_byte": 1,
              "x": 66,
              "y": 85,
              "script_offset": 349,
              "raw_hex": "99 01 04 e2 42 55 00 0c 50 ff 80 ff f9 00",
              "target_object": 4,
              "attachment_byte": 226,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            },
            {
              "index": 7,
              "offset": 100,
              "definition_slot": 25,
              "tag": 153,
              "object_byte": 1,
              "x": 66,
              "y": 85,
              "script_offset": 349,
              "raw_hex": "99 01 04 02 42 55 00 0c 50 ff 80 ff eb 00",
              "target_object": 4,
              "attachment_byte": 2,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            }
          ],
          [
            {
              "index": 8,
              "offset": 115,
              "definition_slot": 25,
              "tag": 153,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 349,
              "raw_hex": "99 01 ff 40 40 00 0c 50 ff 80 ff dd 00",
              "target_object": null,
              "attachment_byte": null,
              "motion_words": [
                3072,
                65360,
                65408
              ]
            }
          ],
          []
        ],
        "player_script_offset": 130
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 350,
          "instructions": [
            {
              "offset": 350,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                0
              ],
              "handler": 34113,
              "next_offset": 352,
              "raw_hex": "16 00"
            },
            {
              "offset": 352,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 353,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 130,
          "instructions": [
            {
              "offset": 130,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 3000,
              "width": 81,
              "text": "Darker. What will the Halons do next?",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 171,
              "raw_hex": "09 3c 51 25 44 61 72 6b 65 72 2e 20 57 68 61 74 20 77 69 6c 6c 20 74 68 65 20 48 61 6c 6f 6e 73 20 64 6f 20 6e 65 78 74 3f"
            },
            {
              "offset": 171,
              "opcode": 15,
              "name": "wait",
              "operands": [
                80
              ],
              "delay_ticks": 4000,
              "handler": 34255,
              "next_offset": 173,
              "raw_hex": "0f 50"
            },
            {
              "offset": 173,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                12
              ],
              "handler": 34113,
              "next_offset": 175,
              "raw_hex": "16 0c"
            },
            {
              "offset": 175,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 3000,
              "width": 85,
              "text": "Jefsan uses this radio to contact Tolly.",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 219,
              "raw_hex": "09 3c 55 28 4a 65 66 73 61 6e 20 75 73 65 73 20 74 68 69 73 20 72 61 64 69 6f 20 74 6f 20 63 6f 6e 74 61 63 74 20 54 6f 6c 6c 79 2e"
            },
            {
              "offset": 219,
              "opcode": 15,
              "name": "wait",
              "operands": [
                80
              ],
              "delay_ticks": 4000,
              "handler": 34255,
              "next_offset": 221,
              "raw_hex": "0f 50"
            },
            {
              "offset": 221,
              "opcode": 12,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 34241,
              "next_offset": 222,
              "raw_hex": "0c"
            },
            {
              "offset": 222,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                24
              ],
              "handler": 34113,
              "next_offset": 224,
              "raw_hex": "16 18"
            },
            {
              "offset": 224,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 113,
              "text": "Skimma Supa and Assassin craft have been sighted",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 276,
              "raw_hex": "09 28 71 30 53 6b 69 6d 6d 61 20 53 75 70 61 20 61 6e 64 20 41 73 73 61 73 73 69 6e 20 63 72 61 66 74 20 68 61 76 65 20 62 65 65 6e 20 73 69 67 68 74 65 64"
            },
            {
              "offset": 276,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 278,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 278,
              "opcode": 12,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 34241,
              "next_offset": 279,
              "raw_hex": "0c"
            },
            {
              "offset": 279,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                36
              ],
              "handler": 34113,
              "next_offset": 281,
              "raw_hex": "16 24"
            },
            {
              "offset": 281,
              "opcode": 9,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 95,
              "text": "They're in a strange, half-writeen formation",
              "alignment": "centre",
              "handler": 34221,
              "next_offset": 329,
              "raw_hex": "09 28 5f 2c 54 68 65 79 27 72 65 20 69 6e 20 61 20 73 74 72 61 6e 67 65 2c 20 68 61 6c 66 2d 77 72 69 74 65 65 6e 20 66 6f 72 6d 61 74 69 6f 6e"
            },
            {
              "offset": 329,
              "opcode": 15,
              "name": "wait",
              "operands": [
                60
              ],
              "delay_ticks": 3000,
              "handler": 34255,
              "next_offset": 331,
              "raw_hex": "0f 3c"
            },
            {
              "offset": 331,
              "opcode": 12,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 34241,
              "next_offset": 332,
              "raw_hex": "0c"
            },
            {
              "offset": 332,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                48
              ],
              "handler": 34113,
              "next_offset": 334,
              "raw_hex": "16 30"
            },
            {
              "offset": 334,
              "opcode": 15,
              "name": "wait",
              "operands": [
                100
              ],
              "delay_ticks": 5000,
              "handler": 34255,
              "next_offset": 336,
              "raw_hex": "0f 64"
            },
            {
              "offset": 336,
              "opcode": 14,
              "name": "start vertical beacon run and wait",
              "operands": [
                117,
                6
              ],
              "beacon_word": 1653,
              "beacon_run": {
                "x": 45,
                "y": 63,
                "axis": "vertical",
                "count": 3,
                "fade": "ascending"
              },
              "handler": 34273,
              "next_offset": 339,
              "raw_hex": "0e 75 06"
            },
            {
              "offset": 339,
              "opcode": 22,
              "name": "set scenario byte",
              "operands": [
                61
              ],
              "handler": 34113,
              "next_offset": 341,
              "raw_hex": "16 3d"
            },
            {
              "offset": 341,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 342,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 1,
          "definition_slot": 25,
          "offset": 342,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 342,
              "opcode": 3,
              "name": "set beacon coordinate word and stop",
              "operands": [
                64,
                64,
                25
              ],
              "handler": 34176,
              "next_offset": 346,
              "raw_hex": "03 40 40 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 2,
          "definition_slot": 20,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 3,
          "definition_slot": 20,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 4,
          "definition_slot": 22,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 5,
          "definition_slot": 25,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 6,
          "definition_slot": 25,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 7,
          "definition_slot": 25,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 8,
          "definition_slot": 25,
          "offset": 349,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 349,
              "opcode": 16,
              "name": "stop script",
              "operands": [],
              "handler": 34199,
              "next_offset": 350,
              "raw_hex": "10"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-0",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 0
        }
      ],
      "copy_count": 1,
      "configuration": 1,
      "bank": 10,
      "map": 38,
      "model_slot": 24,
      "indexed_text": [
        {
          "offset": 85,
          "text": "Skimma Supa"
        },
        {
          "offset": 105,
          "text": "Stalker"
        },
        {
          "offset": 123,
          "text": "Assassin"
        },
        {
          "offset": 142,
          "text": "Terrablitz"
        }
      ],
      "size": 314,
      "sha256": "cf66f96d17a1bcee6ab750310b8b810ab966fd1abf78463c84dbc1f55244aa83",
      "placeholder": false,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [
            {
              "index": 1,
              "offset": 9,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 155,
              "raw_hex": "93 01 40 40 00 0c 50 ff 78 ff 86 00",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 2,
              "offset": 21,
              "definition_slot": 32,
              "tag": 224,
              "object_byte": 0,
              "x": 22,
              "y": 91,
              "script_offset": 215,
              "raw_hex": "e0 00 16 5b bc 00",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 3,
              "offset": 27,
              "definition_slot": 31,
              "tag": 223,
              "object_byte": 0,
              "x": 22,
              "y": 94,
              "script_offset": 212,
              "raw_hex": "df 00 16 5e b3 00",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 4,
              "offset": 33,
              "definition_slot": 31,
              "tag": 95,
              "object_byte": 192,
              "x": 33,
              "y": 60,
              "script_offset": 253,
              "raw_hex": "5f c0 21 3c d6 00",
              "compact": true,
              "motion_words": []
            }
          ],
          [
            {
              "index": 5,
              "offset": 40,
              "definition_slot": 23,
              "tag": 151,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 155,
              "raw_hex": "97 01 40 40 00 0c 50 ff 78 ff 67 00",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 6,
              "offset": 52,
              "definition_slot": 21,
              "tag": 149,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 165,
              "raw_hex": "95 01 40 40 00 0c 50 ff 78 ff 65 00",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 7,
              "offset": 64,
              "definition_slot": 22,
              "tag": 150,
              "object_byte": 1,
              "x": 64,
              "y": 64,
              "script_offset": 155,
              "raw_hex": "96 01 40 40 00 0c 50 ff 78 ff 4f 00",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            }
          ],
          []
        ],
        "player_script_offset": 78
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 303,
          "instructions": [
            {
              "offset": 303,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                128,
                42,
                56
              ],
              "handler": 41025,
              "next_offset": 307,
              "raw_hex": "15 80 2a 38"
            },
            {
              "offset": 307,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                128,
                128,
                64
              ],
              "handler": 41025,
              "next_offset": 311,
              "raw_hex": "15 80 80 40"
            },
            {
              "offset": 311,
              "opcode": 25,
              "name": "raise progression byte",
              "operands": [
                169
              ],
              "handler": 41049,
              "next_offset": 313,
              "raw_hex": "19 a9"
            },
            {
              "offset": 313,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 314,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 78,
          "instructions": [
            {
              "offset": 78,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                18
              ],
              "handler": 41039,
              "next_offset": 80,
              "raw_hex": "17 12"
            },
            {
              "offset": 80,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 81,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 1,
          "definition_slot": 19,
          "offset": 155,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 155,
              "opcode": 1,
              "name": "set coordinate word and object flags and stop",
              "operands": [
                48,
                32,
                25
              ],
              "handler": 41121,
              "next_offset": 159,
              "raw_hex": "01 30 20 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 2,
          "definition_slot": 32,
          "offset": 215,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 215,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 3,
          "definition_slot": 31,
          "offset": 212,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 212,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 4,
          "definition_slot": 31,
          "offset": 253,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 253,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 5,
          "definition_slot": 23,
          "offset": 155,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 155,
              "opcode": 1,
              "name": "set coordinate word and object flags and stop",
              "operands": [
                48,
                32,
                25
              ],
              "handler": 41121,
              "next_offset": 159,
              "raw_hex": "01 30 20 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 6,
          "definition_slot": 21,
          "offset": 165,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 165,
              "opcode": 1,
              "name": "set coordinate word and object flags and stop",
              "operands": [
                94,
                94,
                25
              ],
              "handler": 41121,
              "next_offset": 169,
              "raw_hex": "01 5e 5e 19"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 7,
          "definition_slot": 22,
          "offset": 155,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 155,
              "opcode": 1,
              "name": "set coordinate word and object flags and stop",
              "operands": [
                48,
                32,
                25
              ],
              "handler": 41121,
              "next_offset": 159,
              "raw_hex": "01 30 20 19"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-1",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 1
        }
      ],
      "copy_count": 1,
      "configuration": 2,
      "bank": 11,
      "map": 39,
      "model_slot": 25,
      "indexed_text": [],
      "size": 23,
      "sha256": "c7a28716b28f08770002626919f553ec243633197f2d7a6aa1a2596aa395cde1",
      "placeholder": false,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 18,
          "instructions": [
            {
              "offset": 18,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                0,
                128,
                64
              ],
              "handler": 41025,
              "next_offset": 22,
              "raw_hex": "15 00 80 40"
            },
            {
              "offset": 22,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 23,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                18
              ],
              "handler": 41039,
              "next_offset": 14,
              "raw_hex": "17 12"
            },
            {
              "offset": 14,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 15,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-2",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 2
        }
      ],
      "copy_count": 1,
      "configuration": 3,
      "bank": 11,
      "map": 39,
      "model_slot": 26,
      "indexed_text": [],
      "size": 20,
      "sha256": "6ea80f039a512a6b9a4bad4536106965603fe1d5def2c4a2572786aefd22edd0",
      "placeholder": false,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                128,
                92,
                61
              ],
              "handler": 41025,
              "next_offset": 17,
              "raw_hex": "15 80 5c 3d"
            },
            {
              "offset": 17,
              "opcode": 25,
              "name": "raise progression byte",
              "operands": [
                169
              ],
              "handler": 41049,
              "next_offset": 19,
              "raw_hex": "19 a9"
            },
            {
              "offset": 19,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 20,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 13,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-3",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 3
        }
      ],
      "copy_count": 1,
      "configuration": 2,
      "bank": 11,
      "map": 39,
      "model_slot": 25,
      "indexed_text": [],
      "size": 14,
      "sha256": "e38a87770dc92a3c83144f02ec5c91928faccf9b8031e5721acba3be3036eba0",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 14,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 13,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-4",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 4
        }
      ],
      "copy_count": 1,
      "configuration": 4,
      "bank": 12,
      "map": 40,
      "model_slot": 24,
      "indexed_text": [],
      "size": 20,
      "sha256": "f53ccdfc763439017f392871c163c967b4bff73ded3822e7c4bfc65e3a932fa7",
      "placeholder": false,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                1,
                162,
                74
              ],
              "handler": 41025,
              "next_offset": 17,
              "raw_hex": "15 01 a2 4a"
            },
            {
              "offset": 17,
              "opcode": 25,
              "name": "raise progression byte",
              "operands": [
                169
              ],
              "handler": 41049,
              "next_offset": 19,
              "raw_hex": "19 a9"
            },
            {
              "offset": 19,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 20,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 13,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-5",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 5
        }
      ],
      "copy_count": 1,
      "configuration": 0,
      "bank": 10,
      "map": 38,
      "model_slot": 26,
      "indexed_text": [],
      "size": 14,
      "sha256": "3c4e944e864247bbbcb104a061c41edcc4d4c2acb9a6ab4adf0eba1ab7f552cb",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 14,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 13,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_042-6",
      "release": "1995",
      "copies": [
        {
          "resource": "00_042",
          "record": 6
        },
        {
          "resource": "00_042",
          "record": 7
        },
        {
          "resource": "00_043",
          "record": 0
        },
        {
          "resource": "00_043",
          "record": 1
        },
        {
          "resource": "00_043",
          "record": 2
        },
        {
          "resource": "00_043",
          "record": 3
        },
        {
          "resource": "00_043",
          "record": 4
        },
        {
          "resource": "00_043",
          "record": 5
        },
        {
          "resource": "00_043",
          "record": 6
        },
        {
          "resource": "00_043",
          "record": 7
        },
        {
          "resource": "00_044",
          "record": 0
        },
        {
          "resource": "00_044",
          "record": 1
        },
        {
          "resource": "00_044",
          "record": 2
        },
        {
          "resource": "00_044",
          "record": 3
        },
        {
          "resource": "00_044",
          "record": 4
        },
        {
          "resource": "00_044",
          "record": 5
        },
        {
          "resource": "00_044",
          "record": 6
        },
        {
          "resource": "00_044",
          "record": 7
        },
        {
          "resource": "00_045",
          "record": 0
        },
        {
          "resource": "00_045",
          "record": 1
        },
        {
          "resource": "00_045",
          "record": 2
        },
        {
          "resource": "00_045",
          "record": 3
        },
        {
          "resource": "00_045",
          "record": 4
        },
        {
          "resource": "00_045",
          "record": 5
        },
        {
          "resource": "00_045",
          "record": 6
        },
        {
          "resource": "00_045",
          "record": 7
        },
        {
          "resource": "00_046",
          "record": 0
        },
        {
          "resource": "00_046",
          "record": 1
        },
        {
          "resource": "00_046",
          "record": 2
        },
        {
          "resource": "00_046",
          "record": 3
        },
        {
          "resource": "00_046",
          "record": 4
        },
        {
          "resource": "00_046",
          "record": 5
        },
        {
          "resource": "00_046",
          "record": 6
        },
        {
          "resource": "00_046",
          "record": 7
        },
        {
          "resource": "00_047",
          "record": 0
        },
        {
          "resource": "00_047",
          "record": 1
        },
        {
          "resource": "00_047",
          "record": 2
        },
        {
          "resource": "00_047",
          "record": 3
        },
        {
          "resource": "00_047",
          "record": 4
        },
        {
          "resource": "00_047",
          "record": 5
        },
        {
          "resource": "00_047",
          "record": 6
        },
        {
          "resource": "00_047",
          "record": 7
        },
        {
          "resource": "00_048",
          "record": 0
        },
        {
          "resource": "00_048",
          "record": 1
        },
        {
          "resource": "00_048",
          "record": 2
        },
        {
          "resource": "00_048",
          "record": 3
        },
        {
          "resource": "00_048",
          "record": 4
        },
        {
          "resource": "00_048",
          "record": 5
        },
        {
          "resource": "00_048",
          "record": 6
        },
        {
          "resource": "00_048",
          "record": 7
        },
        {
          "resource": "00_049",
          "record": 0
        },
        {
          "resource": "00_049",
          "record": 1
        },
        {
          "resource": "00_049",
          "record": 2
        },
        {
          "resource": "00_049",
          "record": 3
        },
        {
          "resource": "00_049",
          "record": 4
        },
        {
          "resource": "00_049",
          "record": 5
        },
        {
          "resource": "00_049",
          "record": 6
        },
        {
          "resource": "00_049",
          "record": 7
        },
        {
          "resource": "00_050",
          "record": 0
        },
        {
          "resource": "00_050",
          "record": 1
        },
        {
          "resource": "00_050",
          "record": 2
        },
        {
          "resource": "00_050",
          "record": 3
        },
        {
          "resource": "00_050",
          "record": 4
        },
        {
          "resource": "00_050",
          "record": 5
        },
        {
          "resource": "00_050",
          "record": 6
        },
        {
          "resource": "00_050",
          "record": 7
        },
        {
          "resource": "00_051",
          "record": 0
        },
        {
          "resource": "00_051",
          "record": 1
        },
        {
          "resource": "00_051",
          "record": 2
        },
        {
          "resource": "00_051",
          "record": 3
        },
        {
          "resource": "00_051",
          "record": 4
        },
        {
          "resource": "00_051",
          "record": 5
        },
        {
          "resource": "00_051",
          "record": 6
        },
        {
          "resource": "00_051",
          "record": 7
        },
        {
          "resource": "00_052",
          "record": 0
        },
        {
          "resource": "00_052",
          "record": 1
        },
        {
          "resource": "00_052",
          "record": 2
        },
        {
          "resource": "00_052",
          "record": 3
        },
        {
          "resource": "00_052",
          "record": 4
        },
        {
          "resource": "00_052",
          "record": 5
        },
        {
          "resource": "00_052",
          "record": 6
        },
        {
          "resource": "00_052",
          "record": 7
        },
        {
          "resource": "00_053",
          "record": 0
        },
        {
          "resource": "00_053",
          "record": 1
        },
        {
          "resource": "00_053",
          "record": 2
        },
        {
          "resource": "00_053",
          "record": 3
        },
        {
          "resource": "00_053",
          "record": 4
        },
        {
          "resource": "00_053",
          "record": 5
        },
        {
          "resource": "00_053",
          "record": 6
        },
        {
          "resource": "00_053",
          "record": 7
        }
      ],
      "copy_count": 90,
      "configuration": 1,
      "bank": 10,
      "map": 38,
      "model_slot": 24,
      "indexed_text": [],
      "size": 14,
      "sha256": "619da8fdc0511520875ff3369fb4d3dbaa4baaf6d6688fe1123c4725ffb6183c",
      "placeholder": true,
      "selected_by": [],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 13,
          "instructions": [
            {
              "offset": 13,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 14,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 13,
              "raw_hex": "13"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_054-0",
      "release": "1995",
      "copies": [
        {
          "resource": "00_054",
          "record": 0
        }
      ],
      "copy_count": 1,
      "configuration": 1,
      "bank": 10,
      "map": 38,
      "model_slot": 24,
      "indexed_text": [
        {
          "offset": 327,
          "text": "Tolly! - Are you alright?!"
        },
        {
          "offset": 368,
          "text": "2_*The Enemy Persuit Detection box has failed"
        },
        {
          "offset": 419,
          "text": "It may have overloaded..."
        },
        {
          "offset": 447,
          "text": "2W)Halon craft swarming from all directions!"
        },
        {
          "offset": 499,
          "text": "0R)As the lights fade in this Delphi city..."
        },
        {
          "offset": 618,
          "text": "&B$... it's time to face the reality..."
        },
        {
          "offset": 669,
          "text": "d_'DARKER's much more than you dreamed of! "
        }
      ],
      "size": 1382,
      "sha256": "08f166d672d05e535640673aadb158865403d19900aae47f6e140f656cd6fa74",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 4,
          "name": "NIGHTMARE (special fifth menu entry)",
          "menu_action": "nightmare_game"
        }
      ],
      "setup": {
        "beacon_sequence": [
          102,
          104,
          136,
          134,
          103,
          120,
          135,
          118,
          119
        ],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [
            {
              "index": 1,
              "offset": 18,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 120,
              "y": 96,
              "script_offset": 715,
              "raw_hex": "93 01 78 60 00 0c 50 ff 78 ff ad 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 2,
              "offset": 30,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 119,
              "y": 60,
              "script_offset": 715,
              "raw_hex": "93 01 77 3c 00 0c 50 ff 78 ff a1 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 3,
              "offset": 42,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 112,
              "y": 56,
              "script_offset": 715,
              "raw_hex": "93 01 70 38 00 0c 50 ff 78 ff 95 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 4,
              "offset": 54,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 79,
              "y": 53,
              "script_offset": 715,
              "raw_hex": "93 01 4f 35 20 0c 50 ff 78 ff 89 02",
              "compact": false,
              "motion_words": [
                3104,
                65360,
                65400
              ]
            },
            {
              "index": 5,
              "offset": 66,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 64,
              "y": 42,
              "script_offset": 715,
              "raw_hex": "93 01 40 2a 20 0c 50 ff 78 ff 7d 02",
              "compact": false,
              "motion_words": [
                3104,
                65360,
                65400
              ]
            },
            {
              "index": 6,
              "offset": 78,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 25,
              "y": 127,
              "script_offset": 715,
              "raw_hex": "93 01 19 7f 10 0c 50 ff 78 ff 71 02",
              "compact": false,
              "motion_words": [
                3088,
                65360,
                65400
              ]
            },
            {
              "index": 7,
              "offset": 90,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 28,
              "y": 127,
              "script_offset": 715,
              "raw_hex": "93 01 1c 7f 00 0c 50 ff 78 ff 65 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 8,
              "offset": 102,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 28,
              "y": 123,
              "script_offset": 715,
              "raw_hex": "93 01 1c 7b 00 0c 50 ff 78 ff 59 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 9,
              "offset": 114,
              "definition_slot": 19,
              "tag": 147,
              "object_byte": 1,
              "x": 21,
              "y": 123,
              "script_offset": 715,
              "raw_hex": "93 01 15 7b 00 0c 50 ff 78 ff 4d 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 10,
              "offset": 126,
              "definition_slot": 22,
              "tag": 150,
              "object_byte": 1,
              "x": 82,
              "y": 111,
              "script_offset": 715,
              "raw_hex": "96 01 52 6f 00 0c 50 ff 78 ff 41 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 11,
              "offset": 138,
              "definition_slot": 22,
              "tag": 150,
              "object_byte": 1,
              "x": 18,
              "y": 101,
              "script_offset": 715,
              "raw_hex": "96 01 12 65 00 0c 50 ff 78 ff 35 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 12,
              "offset": 150,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 116,
              "y": 8,
              "script_offset": 715,
              "raw_hex": "94 01 74 08 00 0c 50 ff 78 ff 29 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 13,
              "offset": 162,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 123,
              "y": 7,
              "script_offset": 715,
              "raw_hex": "94 01 7b 07 00 0c 50 ff 78 ff 1d 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 14,
              "offset": 174,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 123,
              "y": 5,
              "script_offset": 715,
              "raw_hex": "94 01 7b 05 00 0c 50 ff 78 ff 11 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 15,
              "offset": 186,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 123,
              "y": 0,
              "script_offset": 715,
              "raw_hex": "94 01 7b 00 00 0c 50 ff 78 ff 05 02",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 16,
              "offset": 198,
              "definition_slot": 21,
              "tag": 149,
              "object_byte": 1,
              "x": 7,
              "y": 3,
              "script_offset": 715,
              "raw_hex": "95 01 07 03 20 0c 50 ff 78 ff f9 01",
              "compact": false,
              "motion_words": [
                3104,
                65360,
                65400
              ]
            },
            {
              "index": 17,
              "offset": 210,
              "definition_slot": 21,
              "tag": 149,
              "object_byte": 1,
              "x": 4,
              "y": 5,
              "script_offset": 715,
              "raw_hex": "95 01 04 05 00 0c 50 ff 78 ff ed 01",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 18,
              "offset": 222,
              "definition_slot": 21,
              "tag": 149,
              "object_byte": 1,
              "x": 7,
              "y": 6,
              "script_offset": 715,
              "raw_hex": "95 01 07 06 00 0c 50 ff 78 ff e1 01",
              "compact": false,
              "motion_words": [
                3072,
                65360,
                65400
              ]
            },
            {
              "index": 19,
              "offset": 234,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 0,
              "y": 6,
              "script_offset": 715,
              "raw_hex": "94 01 00 06 20 0c 50 ff 78 ff d5 01",
              "compact": false,
              "motion_words": [
                3104,
                65360,
                65400
              ]
            },
            {
              "index": 20,
              "offset": 246,
              "definition_slot": 20,
              "tag": 148,
              "object_byte": 1,
              "x": 0,
              "y": 1,
              "script_offset": 715,
              "raw_hex": "94 01 00 01 20 0c 50 ff 78 ff c9 01",
              "compact": false,
              "motion_words": [
                3104,
                65360,
                65400
              ]
            },
            {
              "index": 21,
              "offset": 258,
              "definition_slot": 32,
              "tag": 224,
              "object_byte": 0,
              "x": 64,
              "y": 100,
              "script_offset": 716,
              "raw_hex": "e0 00 40 64 c4 01",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 22,
              "offset": 264,
              "definition_slot": 31,
              "tag": 223,
              "object_byte": 192,
              "x": 41,
              "y": 93,
              "script_offset": 743,
              "raw_hex": "df c0 29 5d d9 01",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 23,
              "offset": 270,
              "definition_slot": 30,
              "tag": 222,
              "object_byte": 128,
              "x": 30,
              "y": 55,
              "script_offset": 847,
              "raw_hex": "de 80 1e 37 3b 02",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 24,
              "offset": 276,
              "definition_slot": 32,
              "tag": 224,
              "object_byte": 0,
              "x": 25,
              "y": 44,
              "script_offset": 909,
              "raw_hex": "e0 00 19 2c 73 02",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 25,
              "offset": 282,
              "definition_slot": 30,
              "tag": 222,
              "object_byte": 128,
              "x": 27,
              "y": 41,
              "script_offset": 971,
              "raw_hex": "de 80 1b 29 ab 02",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 26,
              "offset": 288,
              "definition_slot": 32,
              "tag": 224,
              "object_byte": 0,
              "x": 26,
              "y": 24,
              "script_offset": 1010,
              "raw_hex": "e0 00 1a 18 cc 02",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 27,
              "offset": 294,
              "definition_slot": 31,
              "tag": 223,
              "object_byte": 64,
              "x": 24,
              "y": 95,
              "script_offset": 1053,
              "raw_hex": "df 40 18 5f f1 02",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 28,
              "offset": 300,
              "definition_slot": 32,
              "tag": 96,
              "object_byte": 192,
              "x": 67,
              "y": 102,
              "script_offset": 1107,
              "raw_hex": "60 c0 43 66 21 03",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 29,
              "offset": 306,
              "definition_slot": 30,
              "tag": 222,
              "object_byte": 128,
              "x": 64,
              "y": 48,
              "script_offset": 1204,
              "raw_hex": "de 80 40 30 7c 03",
              "compact": true,
              "motion_words": []
            },
            {
              "index": 30,
              "offset": 312,
              "definition_slot": 32,
              "tag": 224,
              "object_byte": 64,
              "x": 61,
              "y": 47,
              "script_offset": 1284,
              "raw_hex": "e0 40 3d 2f c6 03",
              "compact": true,
              "motion_words": []
            }
          ],
          [],
          []
        ],
        "player_script_offset": 321
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 1371,
          "instructions": [
            {
              "offset": 1371,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                96,
                204,
                72
              ],
              "handler": 41025,
              "next_offset": 1375,
              "raw_hex": "15 60 cc 48"
            },
            {
              "offset": 1375,
              "opcode": 28,
              "name": "toggle weapon availability range",
              "operands": [
                33
              ],
              "handler": 41088,
              "next_offset": 1377,
              "raw_hex": "1c 21"
            },
            {
              "offset": 1377,
              "opcode": 28,
              "name": "toggle weapon availability range",
              "operands": [
                160
              ],
              "handler": 41088,
              "next_offset": 1379,
              "raw_hex": "1c a0"
            },
            {
              "offset": 1379,
              "opcode": 30,
              "name": "set HUD byte",
              "operands": [
                0
              ],
              "handler": 40954,
              "next_offset": 1381,
              "raw_hex": "1e 00"
            },
            {
              "offset": 1381,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 1382,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 321,
          "instructions": [
            {
              "offset": 321,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                18
              ],
              "handler": 41039,
              "next_offset": 323,
              "raw_hex": "17 12"
            },
            {
              "offset": 323,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 53,
              "text": "Tolly! - Are you alright?!",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 353,
              "raw_hex": "08 28 35 1a 54 6f 6c 6c 79 21 20 2d 20 41 72 65 20 79 6f 75 20 61 6c 72 69 67 68 74 3f 21"
            },
            {
              "offset": 353,
              "opcode": 18,
              "name": "wait",
              "operands": [
                10
              ],
              "delay_ticks": 500,
              "handler": 41266,
              "next_offset": 355,
              "raw_hex": "12 0a"
            },
            {
              "offset": 355,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                28
              ],
              "handler": 41039,
              "next_offset": 357,
              "raw_hex": "17 1c"
            },
            {
              "offset": 357,
              "opcode": 18,
              "name": "wait",
              "operands": [
                10
              ],
              "delay_ticks": 500,
              "handler": 41266,
              "next_offset": 359,
              "raw_hex": "12 0a"
            },
            {
              "offset": 359,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                2
              ],
              "handler": 41039,
              "next_offset": 361,
              "raw_hex": "17 02"
            },
            {
              "offset": 361,
              "opcode": 18,
              "name": "wait",
              "operands": [
                10
              ],
              "delay_ticks": 500,
              "handler": 41266,
              "next_offset": 363,
              "raw_hex": "12 0a"
            },
            {
              "offset": 363,
              "opcode": 23,
              "name": "set rendering/control byte",
              "operands": [
                11
              ],
              "handler": 41039,
              "next_offset": 365,
              "raw_hex": "17 0b"
            },
            {
              "offset": 365,
              "opcode": 18,
              "name": "wait",
              "operands": [
                40
              ],
              "delay_ticks": 2000,
              "handler": 41266,
              "next_offset": 367,
              "raw_hex": "12 28"
            },
            {
              "offset": 367,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2500,
              "width": 95,
              "text": "The Enemy Persuit Detection box has failed",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 413,
              "raw_hex": "08 32 5f 2a 54 68 65 20 45 6e 65 6d 79 20 50 65 72 73 75 69 74 20 44 65 74 65 63 74 69 6f 6e 20 62 6f 78 20 68 61 73 20 66 61 69 6c 65 64"
            },
            {
              "offset": 413,
              "opcode": 18,
              "name": "wait",
              "operands": [
                55
              ],
              "delay_ticks": 2750,
              "handler": 41266,
              "next_offset": 415,
              "raw_hex": "12 37"
            },
            {
              "offset": 415,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 55,
              "text": "It may have overloaded...",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 444,
              "raw_hex": "08 28 37 19 49 74 20 6d 61 79 20 68 61 76 65 20 6f 76 65 72 6c 6f 61 64 65 64 2e 2e 2e"
            },
            {
              "offset": 444,
              "opcode": 18,
              "name": "wait",
              "operands": [
                45
              ],
              "delay_ticks": 2250,
              "handler": 41266,
              "next_offset": 446,
              "raw_hex": "12 2d"
            },
            {
              "offset": 446,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2500,
              "width": 87,
              "text": "Halon craft swarming from all directions!",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 491,
              "raw_hex": "08 32 57 29 48 61 6c 6f 6e 20 63 72 61 66 74 20 73 77 61 72 6d 69 6e 67 20 66 72 6f 6d 20 61 6c 6c 20 64 69 72 65 63 74 69 6f 6e 73 21"
            },
            {
              "offset": 491,
              "opcode": 18,
              "name": "wait",
              "operands": [
                100
              ],
              "delay_ticks": 5000,
              "handler": 41266,
              "next_offset": 493,
              "raw_hex": "12 64"
            },
            {
              "offset": 493,
              "opcode": 15,
              "name": "save loop checkpoint",
              "operands": [],
              "checkpoint_offset": 494,
              "handler": 40981,
              "next_offset": 494,
              "raw_hex": "0f"
            },
            {
              "offset": 494,
              "opcode": 18,
              "name": "wait",
              "operands": [
                100
              ],
              "delay_ticks": 5000,
              "handler": 41266,
              "next_offset": 496,
              "raw_hex": "12 64"
            },
            {
              "offset": 496,
              "opcode": 16,
              "name": "conditional checkpoint repeat",
              "operands": [
                251
              ],
              "conditional_target": 494,
              "handler": 41012,
              "next_offset": 498,
              "raw_hex": "10 fb"
            },
            {
              "offset": 498,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2400,
              "width": 82,
              "text": "As the lights fade in this Delphi city...",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 543,
              "raw_hex": "08 30 52 29 41 73 20 74 68 65 20 6c 69 67 68 74 73 20 66 61 64 65 20 69 6e 20 74 68 69 73 20 44 65 6c 70 68 69 20 63 69 74 79 2e 2e 2e"
            },
            {
              "offset": 543,
              "opcode": 18,
              "name": "wait",
              "operands": [
                48
              ],
              "delay_ticks": 2400,
              "handler": 41266,
              "next_offset": 545,
              "raw_hex": "12 30"
            },
            {
              "offset": 545,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                0,
                15
              ],
              "beacon_word": 3840,
              "beacon_run": {
                "x": 0,
                "y": 0,
                "axis": "horizontal",
                "count": 15,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 548,
              "raw_hex": "0c 00 0f"
            },
            {
              "offset": 548,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                225,
                14
              ],
              "beacon_word": 3809,
              "beacon_run": {
                "x": 9,
                "y": 126,
                "axis": "vertical",
                "count": 14,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 551,
              "raw_hex": "0d e1 0e"
            },
            {
              "offset": 551,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                14,
                14
              ],
              "beacon_word": 3598,
              "beacon_run": {
                "x": 126,
                "y": 0,
                "axis": "horizontal",
                "count": 14,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 554,
              "raw_hex": "0c 0e 0e"
            },
            {
              "offset": 554,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                1,
                13
              ],
              "beacon_word": 3329,
              "beacon_run": {
                "x": 9,
                "y": 0,
                "axis": "vertical",
                "count": 13,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 557,
              "raw_hex": "0d 01 0d"
            },
            {
              "offset": 557,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                17,
                13
              ],
              "beacon_word": 3345,
              "beacon_run": {
                "x": 9,
                "y": 9,
                "axis": "horizontal",
                "count": 13,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 560,
              "raw_hex": "0c 11 0d"
            },
            {
              "offset": 560,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                210,
                12
              ],
              "beacon_word": 3282,
              "beacon_run": {
                "x": 18,
                "y": 117,
                "axis": "vertical",
                "count": 12,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 563,
              "raw_hex": "0d d2 0c"
            },
            {
              "offset": 563,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                29,
                12
              ],
              "beacon_word": 3101,
              "beacon_run": {
                "x": 117,
                "y": 9,
                "axis": "horizontal",
                "count": 12,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 566,
              "raw_hex": "0c 1d 0c"
            },
            {
              "offset": 566,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                18,
                11
              ],
              "beacon_word": 2834,
              "beacon_run": {
                "x": 18,
                "y": 9,
                "axis": "vertical",
                "count": 11,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 569,
              "raw_hex": "0d 12 0b"
            },
            {
              "offset": 569,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                34,
                11
              ],
              "beacon_word": 2850,
              "beacon_run": {
                "x": 18,
                "y": 18,
                "axis": "horizontal",
                "count": 11,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 572,
              "raw_hex": "0c 22 0b"
            },
            {
              "offset": 572,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                195,
                10
              ],
              "beacon_word": 2755,
              "beacon_run": {
                "x": 27,
                "y": 108,
                "axis": "vertical",
                "count": 10,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 575,
              "raw_hex": "0d c3 0a"
            },
            {
              "offset": 575,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                44,
                10
              ],
              "beacon_word": 2604,
              "beacon_run": {
                "x": 108,
                "y": 18,
                "axis": "horizontal",
                "count": 10,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 578,
              "raw_hex": "0c 2c 0a"
            },
            {
              "offset": 578,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                35,
                9
              ],
              "beacon_word": 2339,
              "beacon_run": {
                "x": 27,
                "y": 18,
                "axis": "vertical",
                "count": 9,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 581,
              "raw_hex": "0d 23 09"
            },
            {
              "offset": 581,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                51,
                9
              ],
              "beacon_word": 2355,
              "beacon_run": {
                "x": 27,
                "y": 27,
                "axis": "horizontal",
                "count": 9,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 584,
              "raw_hex": "0c 33 09"
            },
            {
              "offset": 584,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                180,
                8
              ],
              "beacon_word": 2228,
              "beacon_run": {
                "x": 36,
                "y": 99,
                "axis": "vertical",
                "count": 8,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 587,
              "raw_hex": "0d b4 08"
            },
            {
              "offset": 587,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                59,
                8
              ],
              "beacon_word": 2107,
              "beacon_run": {
                "x": 99,
                "y": 27,
                "axis": "horizontal",
                "count": 8,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 590,
              "raw_hex": "0c 3b 08"
            },
            {
              "offset": 590,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                52,
                7
              ],
              "beacon_word": 1844,
              "beacon_run": {
                "x": 36,
                "y": 27,
                "axis": "vertical",
                "count": 7,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 593,
              "raw_hex": "0d 34 07"
            },
            {
              "offset": 593,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                68,
                7
              ],
              "beacon_word": 1860,
              "beacon_run": {
                "x": 36,
                "y": 36,
                "axis": "horizontal",
                "count": 7,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 596,
              "raw_hex": "0c 44 07"
            },
            {
              "offset": 596,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                165,
                6
              ],
              "beacon_word": 1701,
              "beacon_run": {
                "x": 45,
                "y": 90,
                "axis": "vertical",
                "count": 6,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 599,
              "raw_hex": "0d a5 06"
            },
            {
              "offset": 599,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                74,
                6
              ],
              "beacon_word": 1610,
              "beacon_run": {
                "x": 90,
                "y": 36,
                "axis": "horizontal",
                "count": 6,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 602,
              "raw_hex": "0c 4a 06"
            },
            {
              "offset": 602,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                69,
                5
              ],
              "beacon_word": 1349,
              "beacon_run": {
                "x": 45,
                "y": 36,
                "axis": "vertical",
                "count": 5,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 605,
              "raw_hex": "0d 45 05"
            },
            {
              "offset": 605,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                85,
                5
              ],
              "beacon_word": 1365,
              "beacon_run": {
                "x": 45,
                "y": 45,
                "axis": "horizontal",
                "count": 5,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 608,
              "raw_hex": "0c 55 05"
            },
            {
              "offset": 608,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                150,
                4
              ],
              "beacon_word": 1174,
              "beacon_run": {
                "x": 54,
                "y": 81,
                "axis": "vertical",
                "count": 4,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 611,
              "raw_hex": "0d 96 04"
            },
            {
              "offset": 611,
              "opcode": 12,
              "name": "start horizontal beacon run and wait",
              "operands": [
                89,
                4
              ],
              "beacon_word": 1113,
              "beacon_run": {
                "x": 81,
                "y": 45,
                "axis": "horizontal",
                "count": 4,
                "fade": "shared runtime direction flag"
              },
              "handler": 41294,
              "next_offset": 614,
              "raw_hex": "0c 59 04"
            },
            {
              "offset": 614,
              "opcode": 13,
              "name": "start vertical beacon run and wait",
              "operands": [
                86,
                3
              ],
              "beacon_word": 854,
              "beacon_run": {
                "x": 54,
                "y": 45,
                "axis": "vertical",
                "count": 3,
                "fade": "shared runtime direction flag"
              },
              "handler": 41285,
              "next_offset": 617,
              "raw_hex": "0d 56 03"
            },
            {
              "offset": 617,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 1900,
              "width": 66,
              "text": "... it's time to face the reality...",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 657,
              "raw_hex": "08 26 42 24 2e 2e 2e 20 69 74 27 73 20 74 69 6d 65 20 74 6f 20 66 61 63 65 20 74 68 65 20 72 65 61 6c 69 74 79 2e 2e 2e"
            },
            {
              "offset": 657,
              "opcode": 18,
              "name": "wait",
              "operands": [
                38
              ],
              "delay_ticks": 1900,
              "handler": 41266,
              "next_offset": 659,
              "raw_hex": "12 26"
            },
            {
              "offset": 659,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 660,
              "raw_hex": "0b"
            },
            {
              "offset": 660,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 661,
              "raw_hex": "0b"
            },
            {
              "offset": 661,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 662,
              "raw_hex": "0b"
            },
            {
              "offset": 662,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 663,
              "raw_hex": "0b"
            },
            {
              "offset": 663,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 664,
              "raw_hex": "0b"
            },
            {
              "offset": 664,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 665,
              "raw_hex": "0b"
            },
            {
              "offset": 665,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 666,
              "raw_hex": "0b"
            },
            {
              "offset": 666,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 667,
              "raw_hex": "0b"
            },
            {
              "offset": 667,
              "opcode": 11,
              "name": "advance beacon sequence and wait",
              "operands": [],
              "handler": 41248,
              "next_offset": 668,
              "raw_hex": "0b"
            },
            {
              "offset": 668,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 5000,
              "width": 95,
              "text": "DARKER's much more than you dreamed of!",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 711,
              "raw_hex": "08 64 5f 27 44 41 52 4b 45 52 27 73 20 6d 75 63 68 20 6d 6f 72 65 20 74 68 61 6e 20 79 6f 75 20 64 72 65 61 6d 65 64 20 6f 66 21"
            },
            {
              "offset": 711,
              "opcode": 32,
              "name": "toggle altitude assistance",
              "conditional_operand_bytes": 2,
              "status": "branch-dependent decoding stopped"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 1,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 2,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 3,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 4,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 5,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 6,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 7,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 8,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 9,
          "definition_slot": 19,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 10,
          "definition_slot": 22,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 11,
          "definition_slot": 22,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 12,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 13,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 14,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 15,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 16,
          "definition_slot": 21,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 17,
          "definition_slot": 21,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 18,
          "definition_slot": 21,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 19,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 20,
          "definition_slot": 20,
          "offset": 715,
          "interpreter": "scenario",
          "instructions": [
            {
              "offset": 715,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 716,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 21,
          "definition_slot": 32,
          "offset": 716,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 716,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 22,
          "definition_slot": 31,
          "offset": 743,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 743,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 23,
          "definition_slot": 30,
          "offset": 847,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 847,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 24,
          "definition_slot": 32,
          "offset": 909,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 909,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 25,
          "definition_slot": 30,
          "offset": 971,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 971,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 26,
          "definition_slot": 32,
          "offset": 1010,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 1010,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 27,
          "definition_slot": 31,
          "offset": 1053,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 1053,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 28,
          "definition_slot": 32,
          "offset": 1107,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 1107,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 29,
          "definition_slot": 30,
          "offset": 1204,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 1204,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        },
        {
          "kind": "object",
          "object_index": 30,
          "definition_slot": 32,
          "offset": 1284,
          "interpreter": "ground route",
          "instructions": [
            {
              "offset": 1284,
              "name": "Ground-vehicle route: separate 7500 interpreter",
              "status": "See native route trace; these bytes are not scenario opcodes"
            }
          ]
        }
      ]
    },
    {
      "id": "1995-00_054-1",
      "release": "1995",
      "copies": [
        {
          "resource": "00_054",
          "record": 1
        }
      ],
      "copy_count": 1,
      "configuration": 4,
      "bank": 12,
      "map": 40,
      "model_slot": 24,
      "indexed_text": [
        {
          "offset": 1398,
          "text": "Underneath the Delphi City..."
        },
        {
          "offset": 1433,
          "text": "All is quiet, for now..."
        }
      ],
      "size": 92,
      "sha256": "69ef95d4f09be95f57e05f8e4931b20fc08aa62230f127cd4d9de0802fe8fb95",
      "placeholder": false,
      "selected_by": [
        {
          "slot": 0,
          "name": "ABOUT DARKER",
          "menu_action": "information_then_menu"
        },
        {
          "slot": 1,
          "name": "NIGHTMARE INSTRUCTIONS",
          "menu_action": "information_then_menu"
        },
        {
          "slot": 2,
          "name": "A GLIMPSE UNDERGROUND",
          "menu_action": "information_then_underground"
        },
        {
          "slot": 3,
          "name": "FURTHER INFORMATION",
          "menu_action": "information_then_menu"
        }
      ],
      "setup": {
        "beacon_sequence": [],
        "damage_cell_lists": [
          {
            "cells": [],
            "terminator": 255
          },
          {
            "cells": [],
            "terminator": 255
          }
        ],
        "extra_cells": [],
        "object_groups": [
          [],
          [],
          []
        ],
        "player_script_offset": 12
      },
      "contexts": [
        {
          "kind": "header",
          "offset": 82,
          "instructions": [
            {
              "offset": 82,
              "opcode": 21,
              "name": "set tunnel/player controls and position",
              "operands": [
                129,
                158,
                79
              ],
              "handler": 41025,
              "next_offset": 86,
              "raw_hex": "15 81 9e 4f"
            },
            {
              "offset": 86,
              "opcode": 30,
              "name": "set HUD byte",
              "operands": [
                0
              ],
              "handler": 40954,
              "next_offset": 88,
              "raw_hex": "1e 00"
            },
            {
              "offset": 88,
              "opcode": 24,
              "name": "toggle rendering/control byte",
              "operands": [],
              "handler": 41044,
              "next_offset": 89,
              "raw_hex": "18"
            },
            {
              "offset": 89,
              "opcode": 26,
              "name": "set scenario byte",
              "operands": [
                3
              ],
              "handler": 41060,
              "next_offset": 91,
              "raw_hex": "1a 03"
            },
            {
              "offset": 91,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 92,
              "raw_hex": "13"
            }
          ]
        },
        {
          "kind": "player",
          "offset": 12,
          "instructions": [
            {
              "offset": 12,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 2000,
              "width": 60,
              "text": "Underneath the Delphi City...",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 45,
              "raw_hex": "08 28 3c 1d 55 6e 64 65 72 6e 65 61 74 68 20 74 68 65 20 44 65 6c 70 68 69 20 43 69 74 79 2e 2e 2e"
            },
            {
              "offset": 45,
              "opcode": 18,
              "name": "wait",
              "operands": [
                100
              ],
              "delay_ticks": 5000,
              "handler": 41266,
              "next_offset": 47,
              "raw_hex": "12 64"
            },
            {
              "offset": 47,
              "opcode": 8,
              "name": "radio/message display",
              "duration_ticks": 1750,
              "width": 46,
              "text": "All is quiet, for now...",
              "alignment": "centre",
              "handler": 41222,
              "next_offset": 75,
              "raw_hex": "08 23 2e 18 41 6c 6c 20 69 73 20 71 75 69 65 74 2c 20 66 6f 72 20 6e 6f 77 2e 2e 2e"
            },
            {
              "offset": 75,
              "opcode": 18,
              "name": "wait",
              "operands": [
                100
              ],
              "delay_ticks": 5000,
              "handler": 41266,
              "next_offset": 77,
              "raw_hex": "12 64"
            },
            {
              "offset": 77,
              "opcode": 18,
              "name": "wait",
              "operands": [
                80
              ],
              "delay_ticks": 4000,
              "handler": 41266,
              "next_offset": 79,
              "raw_hex": "12 50"
            },
            {
              "offset": 79,
              "opcode": 25,
              "name": "raise progression byte",
              "operands": [
                255
              ],
              "handler": 41049,
              "next_offset": 81,
              "raw_hex": "19 ff"
            },
            {
              "offset": 81,
              "opcode": 19,
              "name": "stop script",
              "operands": [],
              "handler": 41138,
              "next_offset": 82,
              "raw_hex": "13"
            }
          ]
        }
      ]
    }
  ]
}
