{
  "reference": "installs/deluxe_dnk/3.EXE",
  "sha256": "c411dde7d18e1dc19d718327b70d1e69321448520344d3baa4a0c8e68a71e81e",
  "data_segment": 4393,
  "address_convention": "file offsets; DS offsets explicitly labelled",
  "quality_convention": "1..8; native stored index 0..7",
  "objects": [
    {
      "template_ds_offset": 32218,
      "initial_flags": 185,
      "initial_collision_group": 3,
      "initial_health": 65,
      "collision_half_extents_cm": [
        5600,
        5600,
        5600
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 0,
      "name": "Generator orb",
      "symbol": "objhq",
      "handler_file_offset": 36284,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 32292,
      "initial_flags": 441,
      "initial_collision_group": 3,
      "initial_health": 1,
      "collision_half_extents_cm": [
        1732,
        1732,
        1732
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 1,
      "name": "Mindbender",
      "symbol": "objstet",
      "handler_file_offset": 50655,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 32366,
      "initial_flags": 249,
      "initial_collision_group": 1,
      "initial_health": 2,
      "collision_half_extents_cm": [
        720,
        720,
        720
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 2,
      "name": "Aircraft",
      "symbol": "obj5da",
      "handler_file_offset": 38614,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 32440,
      "initial_flags": 185,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        2700,
        2700,
        2700
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 3,
      "name": "Radar dish",
      "symbol": "objrdr",
      "handler_file_offset": 36478,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 32514,
      "initial_flags": 17,
      "initial_collision_group": 1,
      "initial_health": 0,
      "collision_half_extents_cm": [
        0,
        0,
        0
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 4,
      "name": "Radar base",
      "symbol": "objtw",
      "handler_file_offset": 36896,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 32736,
      "initial_flags": 273,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        16384,
        4000,
        8000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 5,
      "name": "Runway piece",
      "symbol": "roadpiece",
      "handler_file_offset": 36902,
      "properties": 84,
      "property_names": [
        "notify_player_collision",
        "runway",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 32884,
      "initial_flags": 441,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        2000,
        2000,
        16000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 6,
      "name": "Control tower",
      "symbol": "tower",
      "handler_file_offset": 38884,
      "properties": 324,
      "property_names": [
        "notify_player_collision",
        "walkable",
        "walking_height_includes_object_z"
      ]
    },
    {
      "template_ds_offset": 33032,
      "initial_flags": 25,
      "initial_collision_group": 1,
      "initial_health": 1,
      "collision_half_extents_cm": [
        240,
        240,
        240
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 7,
      "name": "Ground crew",
      "symbol": "objman",
      "handler_file_offset": 36093,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 33106,
      "initial_flags": 17,
      "initial_collision_group": 2,
      "initial_health": 0,
      "collision_half_extents_cm": [
        900,
        900,
        120
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 8,
      "name": "Shard 2",
      "symbol": "objshard2",
      "handler_file_offset": 42257,
      "properties": 2,
      "property_names": [
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 33180,
      "initial_flags": 17,
      "initial_collision_group": 2,
      "initial_health": 0,
      "collision_half_extents_cm": [
        900,
        900,
        120
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 9,
      "name": "Shard",
      "symbol": "objshard",
      "handler_file_offset": 42257,
      "properties": 2,
      "property_names": [
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 33254,
      "initial_flags": 17,
      "initial_collision_group": 3,
      "initial_health": 0,
      "collision_half_extents_cm": [
        1000,
        1000,
        1000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 10,
      "name": "Incendiary fragment",
      "symbol": "objincend",
      "handler_file_offset": 42207,
      "properties": 7,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder",
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 33328,
      "initial_flags": 25,
      "initial_collision_group": 2,
      "initial_health": 50,
      "collision_half_extents_cm": [
        1600,
        1600,
        1600
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 11,
      "name": "KLA site",
      "symbol": "objdbst",
      "handler_file_offset": 46838,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 33402,
      "initial_flags": 25,
      "initial_collision_group": 2,
      "initial_health": 5,
      "collision_half_extents_cm": [
        1500,
        1500,
        1500
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 12,
      "name": "Ground vehicle",
      "symbol": "objvech",
      "handler_file_offset": 45772,
      "properties": 516,
      "property_names": [
        "notify_player_collision",
        "captures_person"
      ]
    },
    {
      "template_ds_offset": 33476,
      "initial_flags": 25,
      "initial_collision_group": 2,
      "initial_health": 50,
      "collision_half_extents_cm": [
        1600,
        1600,
        1600
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 13,
      "name": "Vehicle site",
      "symbol": "objvest",
      "handler_file_offset": 46630,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 33772,
      "initial_flags": 313,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        16383,
        16383,
        3000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 14,
      "name": "Forcefield Z1",
      "symbol": "objwallz1",
      "handler_file_offset": 47551,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 33550,
      "initial_flags": 313,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        3000,
        32766,
        16383
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 15,
      "name": "Forcefield X",
      "symbol": "objwallx",
      "handler_file_offset": 47551,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 33624,
      "initial_flags": 313,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        32766,
        3000,
        16383
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 16,
      "name": "Forcefield Y",
      "symbol": "objwally",
      "handler_file_offset": 47551,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 33698,
      "initial_flags": 313,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        32766,
        32766,
        3000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 17,
      "name": "Forcefield Z",
      "symbol": "objwallz",
      "handler_file_offset": 47551,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 33846,
      "initial_flags": 17,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        900,
        900,
        120
      ],
      "initial_velocity": [
        0,
        0,
        50
      ],
      "initial_timer": 3200,
      "type": 18,
      "name": "Puff",
      "symbol": "fltsm1puff",
      "handler_file_offset": 44554,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 33920,
      "initial_flags": 17,
      "initial_collision_group": 0,
      "initial_health": 2,
      "collision_half_extents_cm": [
        5000,
        5000,
        5000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 3200,
      "type": 19,
      "name": "Explosion",
      "symbol": "fltsm1boom",
      "handler_file_offset": 44555,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34068,
      "initial_flags": 25,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        6000,
        6000,
        6000
      ],
      "initial_velocity": [
        0,
        0,
        50
      ],
      "initial_timer": 3200,
      "type": 20,
      "name": "Bomb",
      "symbol": "fltsm1bomb",
      "handler_file_offset": 43307,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34142,
      "initial_flags": 89,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        5000,
        5000,
        5000
      ],
      "initial_velocity": [
        0,
        0,
        50
      ],
      "initial_timer": 3200,
      "type": 21,
      "name": "Missile / builder cursor",
      "symbol": "fltsm1mis",
      "handler_file_offset": 44584,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34216,
      "initial_flags": 57,
      "initial_collision_group": 2,
      "initial_health": 1,
      "collision_half_extents_cm": [
        3000,
        3000,
        3000
      ],
      "initial_velocity": [
        0,
        0,
        50
      ],
      "initial_timer": 3200,
      "type": 22,
      "name": "AA shell",
      "symbol": "fltsm1aashell",
      "handler_file_offset": 43168,
      "properties": 131,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder",
        "hazardous_contact"
      ]
    },
    {
      "template_ds_offset": 34290,
      "initial_flags": 249,
      "initial_collision_group": 2,
      "initial_health": 6,
      "collision_half_extents_cm": [
        800,
        800,
        800
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 23,
      "name": "AAA site",
      "symbol": "fltsm1aa",
      "handler_file_offset": 42572,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 34364,
      "initial_flags": 121,
      "initial_collision_group": 2,
      "initial_health": 2,
      "collision_half_extents_cm": [
        800,
        800,
        800
      ],
      "initial_velocity": [
        0,
        0,
        50
      ],
      "initial_timer": 3200,
      "type": 24,
      "name": "KLA",
      "symbol": "fltsm1dball",
      "handler_file_offset": 43986,
      "properties": 128,
      "property_names": [
        "hazardous_contact"
      ]
    },
    {
      "template_ds_offset": 34438,
      "initial_flags": 25,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        900,
        900,
        120
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 3200,
      "type": 25,
      "name": "Flotsam 1",
      "symbol": "fltsm1",
      "handler_file_offset": 41759,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34512,
      "initial_flags": 25,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        6000,
        6000,
        6000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 3200,
      "type": 26,
      "name": "Flotsam 2",
      "symbol": "fltsm2",
      "handler_file_offset": 41759,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34660,
      "initial_flags": 185,
      "initial_collision_group": 2,
      "initial_health": 13,
      "collision_half_extents_cm": [
        3100,
        3100,
        3100
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 27,
      "name": "Fuel dump",
      "symbol": "gms",
      "handler_file_offset": 36666,
      "properties": 324,
      "property_names": [
        "notify_player_collision",
        "walkable",
        "walking_height_includes_object_z"
      ]
    },
    {
      "template_ds_offset": 23472,
      "initial_flags": 225,
      "initial_collision_group": 1,
      "initial_health": 0,
      "collision_half_extents_cm": [
        720,
        720,
        720
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 28,
      "name": "Internal aircraft object (do not place)",
      "symbol": "obj5d",
      "handler_file_offset": 36762,
      "properties": 2,
      "property_names": [
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 23546,
      "initial_flags": 17,
      "initial_collision_group": 1,
      "initial_health": 0,
      "collision_half_extents_cm": [
        60,
        60,
        60
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 29,
      "name": "Propeller",
      "symbol": "objprop",
      "handler_file_offset": 36896,
      "properties": 1,
      "property_names": [
        "do_not_store_at_distance"
      ]
    },
    {
      "template_ds_offset": 30514,
      "initial_flags": 1,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        900,
        900,
        900
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 3200,
      "type": 30,
      "name": "Bullets",
      "symbol": "bullets",
      "handler_file_offset": 48623,
      "properties": 3,
      "property_names": [
        "do_not_store_at_distance",
        "hide_from_builder"
      ]
    },
    {
      "template_ds_offset": 34734,
      "initial_flags": 273,
      "initial_collision_group": 0,
      "initial_health": 10,
      "collision_half_extents_cm": [
        0,
        0,
        0
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 31,
      "name": "Survey marker",
      "symbol": "objsurv",
      "handler_file_offset": 39041,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 33994,
      "initial_flags": 401,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        5000,
        5000,
        500
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 3200,
      "type": 32,
      "name": "Crater",
      "symbol": "crtr",
      "handler_file_offset": 43598,
      "properties": 128,
      "property_names": [
        "hazardous_contact"
      ]
    },
    {
      "template_ds_offset": 34586,
      "initial_flags": 17,
      "initial_collision_group": 2,
      "initial_health": 5,
      "collision_half_extents_cm": [
        3100,
        3100,
        3100
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 33,
      "name": "Destroyed fuel dump",
      "symbol": "smgms",
      "handler_file_offset": 36896,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 32810,
      "initial_flags": 25,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        0,
        0,
        0
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 34,
      "name": "Tower doorway",
      "symbol": "objhut",
      "handler_file_offset": 39047,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 32588,
      "initial_flags": 273,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        16384,
        4000,
        8000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 35,
      "name": "Runway end",
      "symbol": "objroadend",
      "handler_file_offset": 36896,
      "properties": 80,
      "property_names": [
        "runway",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 32662,
      "initial_flags": 273,
      "initial_collision_group": 0,
      "initial_health": 0,
      "collision_half_extents_cm": [
        16384,
        4000,
        8000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 36,
      "name": "Runway end 1",
      "symbol": "objroadend1",
      "handler_file_offset": 36896,
      "properties": 80,
      "property_names": [
        "runway",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 34808,
      "initial_flags": 273,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        8192,
        500,
        1364
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 37,
      "name": "Fence 1",
      "symbol": "objfn1",
      "handler_file_offset": 36896,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 34882,
      "initial_flags": 273,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        500,
        8192,
        1364
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 38,
      "name": "Fence 1a",
      "symbol": "objfn1a",
      "handler_file_offset": 36896,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 34956,
      "initial_flags": 273,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        8192,
        8192,
        1364
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 39,
      "name": "Fence 1b",
      "symbol": "objfn1b",
      "handler_file_offset": 36896,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 35030,
      "initial_flags": 49,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        8191,
        8191,
        8191
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 40,
      "name": "Barrage balloon",
      "symbol": "objbb",
      "handler_file_offset": 47242,
      "properties": 128,
      "property_names": [
        "hazardous_contact"
      ]
    },
    {
      "template_ds_offset": 35104,
      "initial_flags": 49,
      "initial_collision_group": 1,
      "initial_health": 10,
      "collision_half_extents_cm": [
        16383,
        16383,
        16383
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 41,
      "name": "Bee swarm",
      "symbol": "objbbsm",
      "handler_file_offset": 47221,
      "properties": 128,
      "property_names": [
        "hazardous_contact"
      ]
    },
    {
      "template_ds_offset": 35178,
      "initial_flags": 57,
      "initial_collision_group": 3,
      "initial_health": 40,
      "collision_half_extents_cm": [
        1000,
        1000,
        1000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 10000,
      "type": 42,
      "name": "Mortar",
      "symbol": "objmort",
      "handler_file_offset": 47388,
      "properties": 4,
      "property_names": [
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 35252,
      "initial_flags": 17,
      "initial_collision_group": 2,
      "initial_health": 5,
      "collision_half_extents_cm": [
        3100,
        3100,
        3100
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 43,
      "name": "Destroyed generator orb",
      "symbol": "objdhq",
      "handler_file_offset": 48023,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 35548,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        16383,
        16383,
        3000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 44,
      "name": "Wire forcefield Z1",
      "symbol": "objlwallz1",
      "handler_file_offset": 47621,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 35326,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        3000,
        32766,
        16383
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 45,
      "name": "Wire forcefield X",
      "symbol": "objlwallx",
      "handler_file_offset": 47621,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 35400,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        32766,
        3000,
        16383
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 46,
      "name": "Wire forcefield Y",
      "symbol": "objlwally",
      "handler_file_offset": 47621,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 35474,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        32766,
        32766,
        3000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 47,
      "name": "Wire forcefield Z",
      "symbol": "objlwallz",
      "handler_file_offset": 47621,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 35622,
      "initial_flags": 28697,
      "initial_collision_group": 1,
      "initial_health": 0,
      "collision_half_extents_cm": [
        1000,
        1000,
        1000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 48,
      "name": "Rescue van",
      "symbol": "objrv",
      "handler_file_offset": 45772,
      "properties": 5,
      "property_names": [
        "do_not_store_at_distance",
        "notify_player_collision"
      ]
    },
    {
      "template_ds_offset": 35696,
      "initial_flags": 185,
      "initial_collision_group": 2,
      "initial_health": 1,
      "collision_half_extents_cm": [
        3100,
        3100,
        3100
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 49,
      "name": "Shell",
      "symbol": "objshell",
      "handler_file_offset": 48801,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 35770,
      "initial_flags": 505,
      "initial_collision_group": 2,
      "initial_health": 50,
      "collision_half_extents_cm": [
        8000,
        8000,
        800
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 50,
      "name": "Saucer",
      "symbol": "objbmr",
      "handler_file_offset": 49410,
      "properties": 324,
      "property_names": [
        "notify_player_collision",
        "walkable",
        "walking_height_includes_object_z"
      ]
    },
    {
      "template_ds_offset": 35844,
      "initial_flags": 185,
      "initial_collision_group": 2,
      "initial_health": 100,
      "collision_half_extents_cm": [
        8000,
        8000,
        800
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 1,
      "type": 51,
      "name": "Saucer site",
      "symbol": "objbmrst",
      "handler_file_offset": 49101,
      "properties": 320,
      "property_names": [
        "walkable",
        "walking_height_includes_object_z"
      ]
    },
    {
      "template_ds_offset": 35918,
      "initial_flags": 185,
      "initial_collision_group": 2,
      "initial_health": 13,
      "collision_half_extents_cm": [
        1732,
        1732,
        1732
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 52,
      "name": "Tet",
      "symbol": "objtet",
      "handler_file_offset": 50803,
      "properties": 0,
      "property_names": []
    },
    {
      "template_ds_offset": 35992,
      "initial_flags": 505,
      "initial_collision_group": 2,
      "initial_health": 50,
      "collision_half_extents_cm": [
        8000,
        8000,
        800
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32767,
      "type": 53,
      "name": "Mission-objective saucer",
      "symbol": "objbmrmo",
      "handler_file_offset": 49410,
      "properties": 324,
      "property_names": [
        "notify_player_collision",
        "walkable",
        "walking_height_includes_object_z"
      ]
    },
    {
      "template_ds_offset": 36066,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        1500,
        16383,
        8191
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 54,
      "name": "Small wire forcefield X",
      "symbol": "objslwallx",
      "handler_file_offset": 47621,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 36140,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        16383,
        1500,
        8191
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 55,
      "name": "Small wire forcefield Y",
      "symbol": "objslwally",
      "handler_file_offset": 47621,
      "properties": 12,
      "property_names": [
        "notify_player_collision",
        "forcefield"
      ]
    },
    {
      "template_ds_offset": 36214,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        16383,
        16383,
        1500
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 56,
      "name": "Small wire forcefield Z",
      "symbol": "objslwallz",
      "handler_file_offset": 47621,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 36288,
      "initial_flags": 309,
      "initial_collision_group": 2,
      "initial_health": 3,
      "collision_half_extents_cm": [
        200,
        200,
        1000
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 57,
      "name": "Alien",
      "symbol": "objal",
      "handler_file_offset": 50892,
      "properties": 512,
      "property_names": [
        "captures_person"
      ]
    },
    {
      "template_ds_offset": 36362,
      "initial_flags": 309,
      "initial_collision_group": 2,
      "initial_health": 3,
      "collision_half_extents_cm": [
        750,
        2000,
        1500
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 58,
      "name": "Portal",
      "symbol": "objxp",
      "handler_file_offset": 51130,
      "properties": 36,
      "property_names": [
        "notify_player_collision",
        "portal"
      ]
    },
    {
      "template_ds_offset": 36436,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        2046,
        2046,
        750
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 59,
      "name": "Small step forcefield",
      "symbol": "objstep",
      "handler_file_offset": 47621,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    },
    {
      "template_ds_offset": 36510,
      "initial_flags": 305,
      "initial_collision_group": 3,
      "initial_health": 50,
      "collision_half_extents_cm": [
        2046,
        2046,
        750
      ],
      "initial_velocity": [
        0,
        0,
        0
      ],
      "initial_timer": 32000,
      "type": 60,
      "name": "Filled small step forcefield",
      "symbol": "objpstep",
      "handler_file_offset": 47621,
      "properties": 76,
      "property_names": [
        "notify_player_collision",
        "forcefield",
        "walkable"
      ]
    }
  ],
  "quality_tables": {
    "kla": {
      "ds_offset": 60525,
      "word_stride": 12,
      "rows": [
        {
          "quality": 1,
          "colour": 6,
          "lock_colour": 9,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "speed_relaxation_divisor": 60,
          "locked_target_speed": 800,
          "normal_target_speed": 550,
          "off_axis_target_speed": 550,
          "speed_noise_span": 31,
          "lock_angle_limit": 1500,
          "off_axis_angle_limit": 16384,
          "roll_rate": 800
        },
        {
          "quality": 2,
          "colour": 6,
          "lock_colour": 14,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "speed_relaxation_divisor": 120,
          "locked_target_speed": 1100,
          "normal_target_speed": 800,
          "off_axis_target_speed": 550,
          "speed_noise_span": 31,
          "lock_angle_limit": 1000,
          "off_axis_angle_limit": 16384,
          "roll_rate": 900
        },
        {
          "quality": 3,
          "colour": 6,
          "lock_colour": 15,
          "heading_turn_limit": 70,
          "pitch_turn_limit": 70,
          "speed_relaxation_divisor": 120,
          "locked_target_speed": 800,
          "normal_target_speed": 650,
          "off_axis_target_speed": 250,
          "speed_noise_span": 31,
          "lock_angle_limit": 1000,
          "off_axis_angle_limit": 16384,
          "roll_rate": 1000
        },
        {
          "quality": 4,
          "colour": 7,
          "lock_colour": 9,
          "heading_turn_limit": 90,
          "pitch_turn_limit": 90,
          "speed_relaxation_divisor": 120,
          "locked_target_speed": 800,
          "normal_target_speed": 650,
          "off_axis_target_speed": 50,
          "speed_noise_span": 81,
          "lock_angle_limit": 500,
          "off_axis_angle_limit": 16384,
          "roll_rate": 1200
        },
        {
          "quality": 5,
          "colour": 7,
          "lock_colour": 14,
          "heading_turn_limit": 90,
          "pitch_turn_limit": 90,
          "speed_relaxation_divisor": 120,
          "locked_target_speed": 900,
          "normal_target_speed": 750,
          "off_axis_target_speed": 250,
          "speed_noise_span": 11,
          "lock_angle_limit": 500,
          "off_axis_angle_limit": 16384,
          "roll_rate": 1300
        },
        {
          "quality": 6,
          "colour": 7,
          "lock_colour": 15,
          "heading_turn_limit": 100,
          "pitch_turn_limit": 100,
          "speed_relaxation_divisor": 180,
          "locked_target_speed": 1200,
          "normal_target_speed": 800,
          "off_axis_target_speed": 550,
          "speed_noise_span": 11,
          "lock_angle_limit": 500,
          "off_axis_angle_limit": 16384,
          "roll_rate": 1400
        },
        {
          "quality": 7,
          "colour": 1,
          "lock_colour": 14,
          "heading_turn_limit": 120,
          "pitch_turn_limit": 120,
          "speed_relaxation_divisor": 120,
          "locked_target_speed": 1000,
          "normal_target_speed": 750,
          "off_axis_target_speed": 250,
          "speed_noise_span": 21,
          "lock_angle_limit": 200,
          "off_axis_angle_limit": 16384,
          "roll_rate": 1500
        },
        {
          "quality": 8,
          "colour": 1,
          "lock_colour": 15,
          "heading_turn_limit": 150,
          "pitch_turn_limit": 150,
          "speed_relaxation_divisor": 60,
          "locked_target_speed": 1200,
          "normal_target_speed": 825,
          "off_axis_target_speed": 250,
          "speed_noise_span": 11,
          "lock_angle_limit": 500,
          "off_axis_angle_limit": 8192,
          "roll_rate": 1700
        }
      ]
    },
    "kla_site": {
      "ds_offset": 60719,
      "word_stride": 3,
      "rows": [
        {
          "quality": 1,
          "colour": 6,
          "colour_2": 9,
          "launch_reset": 400
        },
        {
          "quality": 2,
          "colour": 6,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 3,
          "colour": 6,
          "colour_2": 15,
          "launch_reset": 400
        },
        {
          "quality": 4,
          "colour": 7,
          "colour_2": 9,
          "launch_reset": 400
        },
        {
          "quality": 5,
          "colour": 7,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 6,
          "colour": 7,
          "colour_2": 15,
          "launch_reset": 400
        },
        {
          "quality": 7,
          "colour": 1,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 8,
          "colour": 1,
          "colour_2": 15,
          "launch_reset": 400
        }
      ]
    },
    "aaa": {
      "ds_offset": 60769,
      "word_stride": 6,
      "rows": [
        {
          "quality": 1,
          "colour": 6,
          "fire_threshold": 500,
          "shell_jitter": 100,
          "heading_turn_limit": 30,
          "pitch_turn_limit": 30,
          "lead_target": 0
        },
        {
          "quality": 2,
          "colour": 5,
          "fire_threshold": 1000,
          "shell_jitter": 50,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "lead_target": 0
        },
        {
          "quality": 3,
          "colour": 7,
          "fire_threshold": 1000,
          "shell_jitter": 50,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "lead_target": 0
        },
        {
          "quality": 4,
          "colour": 7,
          "fire_threshold": 1500,
          "shell_jitter": 30,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "lead_target": -1
        },
        {
          "quality": 5,
          "colour": 3,
          "fire_threshold": 1500,
          "shell_jitter": 30,
          "heading_turn_limit": 50,
          "pitch_turn_limit": 50,
          "lead_target": -1
        },
        {
          "quality": 6,
          "colour": 3,
          "fire_threshold": 2000,
          "shell_jitter": 30,
          "heading_turn_limit": 70,
          "pitch_turn_limit": 70,
          "lead_target": -1
        },
        {
          "quality": 7,
          "colour": 15,
          "fire_threshold": 3000,
          "shell_jitter": 10,
          "heading_turn_limit": 120,
          "pitch_turn_limit": 120,
          "lead_target": -1
        },
        {
          "quality": 8,
          "colour": 15,
          "fire_threshold": 4000,
          "shell_jitter": 10,
          "heading_turn_limit": 500,
          "pitch_turn_limit": 500,
          "lead_target": -1
        }
      ]
    },
    "alien": {
      "ds_offset": 60867,
      "word_stride": 4,
      "rows": [
        {
          "quality": 1,
          "colour": 5,
          "gravity": 3,
          "jump_velocity": 50,
          "horizontal_jitter": 50
        },
        {
          "quality": 2,
          "colour": 3,
          "gravity": 3,
          "jump_velocity": 50,
          "horizontal_jitter": 100
        },
        {
          "quality": 3,
          "colour": 6,
          "gravity": 2,
          "jump_velocity": 30,
          "horizontal_jitter": 75
        },
        {
          "quality": 4,
          "colour": 7,
          "gravity": 2,
          "jump_velocity": 50,
          "horizontal_jitter": 75
        },
        {
          "quality": 5,
          "colour": 4,
          "gravity": 1,
          "jump_velocity": 50,
          "horizontal_jitter": 100
        },
        {
          "quality": 6,
          "colour": 13,
          "gravity": 3,
          "jump_velocity": 150,
          "horizontal_jitter": 150
        },
        {
          "quality": 7,
          "colour": 14,
          "gravity": 2,
          "jump_velocity": 100,
          "horizontal_jitter": 200
        },
        {
          "quality": 8,
          "colour": 15,
          "gravity": 3,
          "jump_velocity": 500,
          "horizontal_jitter": 300
        }
      ]
    },
    "forcefield": {
      "ds_offset": 60951,
      "word_stride": 1,
      "rows": [
        {
          "quality": 1,
          "colour": 22
        },
        {
          "quality": 2,
          "colour": 3
        },
        {
          "quality": 3,
          "colour": 6
        },
        {
          "quality": 4,
          "colour": 7
        },
        {
          "quality": 5,
          "colour": 4
        },
        {
          "quality": 6,
          "colour": 13
        },
        {
          "quality": 7,
          "colour": 14
        },
        {
          "quality": 8,
          "colour": 15
        }
      ]
    },
    "portal": {
      "ds_offset": 60969,
      "word_stride": 4,
      "rows": [
        {
          "quality": 1,
          "colour": 11,
          "flash_colour": 27,
          "action_bits": 1,
          "damage_or_repair": 0
        },
        {
          "quality": 2,
          "colour": 3,
          "flash_colour": 25,
          "action_bits": 255,
          "damage_or_repair": 0
        },
        {
          "quality": 3,
          "colour": 12,
          "flash_colour": 27,
          "action_bits": 1,
          "damage_or_repair": 1
        },
        {
          "quality": 4,
          "colour": 0,
          "flash_colour": 27,
          "action_bits": 1,
          "damage_or_repair": -1
        },
        {
          "quality": 5,
          "colour": 11,
          "flash_colour": 27,
          "action_bits": 257,
          "damage_or_repair": 0
        },
        {
          "quality": 6,
          "colour": 11,
          "flash_colour": 11,
          "action_bits": 1,
          "damage_or_repair": 1
        },
        {
          "quality": 7,
          "colour": 7,
          "flash_colour": 27,
          "action_bits": 0,
          "damage_or_repair": 2
        },
        {
          "quality": 8,
          "colour": 10,
          "flash_colour": 3,
          "action_bits": 256,
          "damage_or_repair": 0
        }
      ]
    },
    "vehicle_site": {
      "ds_offset": 61035,
      "word_stride": 2,
      "rows": [
        {
          "quality": 1,
          "colour": 7,
          "launch_reset": 150
        },
        {
          "quality": 2,
          "colour": 7,
          "launch_reset": 200
        },
        {
          "quality": 3,
          "colour": 7,
          "launch_reset": 200
        },
        {
          "quality": 4,
          "colour": 7,
          "launch_reset": 200
        },
        {
          "quality": 5,
          "colour": 3,
          "launch_reset": 200
        },
        {
          "quality": 6,
          "colour": 3,
          "launch_reset": 300
        },
        {
          "quality": 7,
          "colour": 3,
          "launch_reset": 300
        },
        {
          "quality": 8,
          "colour": 15,
          "launch_reset": 300
        }
      ]
    },
    "vehicle": {
      "ds_offset": 61069,
      "word_stride": 9,
      "rows": [
        {
          "quality": 1,
          "body_colour": 7,
          "panel_colour": 6,
          "far_speed": 250,
          "near_speed": 100,
          "far_pursuit_threshold": 6000,
          "near_pursuit_threshold": 8000,
          "change_direction_threshold": 500,
          "weave_frequency": 21,
          "weave_divisor": 15
        },
        {
          "quality": 2,
          "body_colour": 7,
          "panel_colour": 6,
          "far_speed": 300,
          "near_speed": 150,
          "far_pursuit_threshold": 6000,
          "near_pursuit_threshold": 8000,
          "change_direction_threshold": 500,
          "weave_frequency": 10,
          "weave_divisor": 65
        },
        {
          "quality": 3,
          "body_colour": 7,
          "panel_colour": 1,
          "far_speed": 300,
          "near_speed": 200,
          "far_pursuit_threshold": 6000,
          "near_pursuit_threshold": 8000,
          "change_direction_threshold": 500,
          "weave_frequency": 7,
          "weave_divisor": 120
        },
        {
          "quality": 4,
          "body_colour": 7,
          "panel_colour": 0,
          "far_speed": 300,
          "near_speed": 300,
          "far_pursuit_threshold": 6000,
          "near_pursuit_threshold": 8000,
          "change_direction_threshold": 500,
          "weave_frequency": 21,
          "weave_divisor": 50
        },
        {
          "quality": 5,
          "body_colour": 3,
          "panel_colour": 6,
          "far_speed": 400,
          "near_speed": 400,
          "far_pursuit_threshold": 5000,
          "near_pursuit_threshold": 32000,
          "change_direction_threshold": 300,
          "weave_frequency": 10,
          "weave_divisor": 70
        },
        {
          "quality": 6,
          "body_colour": 3,
          "panel_colour": 1,
          "far_speed": 500,
          "near_speed": 450,
          "far_pursuit_threshold": 7000,
          "near_pursuit_threshold": 32000,
          "change_direction_threshold": 200,
          "weave_frequency": 19,
          "weave_divisor": 40
        },
        {
          "quality": 7,
          "body_colour": 3,
          "panel_colour": 0,
          "far_speed": 700,
          "near_speed": 600,
          "far_pursuit_threshold": 1000,
          "near_pursuit_threshold": 32000,
          "change_direction_threshold": 2000,
          "weave_frequency": 4,
          "weave_divisor": 50
        },
        {
          "quality": 8,
          "body_colour": 15,
          "panel_colour": 0,
          "far_speed": 800,
          "near_speed": 600,
          "far_pursuit_threshold": 2000,
          "near_pursuit_threshold": 32000,
          "change_direction_threshold": 3000,
          "weave_frequency": 10,
          "weave_divisor": 65
        }
      ]
    },
    "balloon": {
      "ds_offset": 61215,
      "word_stride": 4,
      "rows": [
        {
          "quality": 1,
          "colour": 0,
          "vertical_launch_speed": 150,
          "reversal_threshold": 10,
          "word_3_untraced": 2000
        },
        {
          "quality": 2,
          "colour": 6,
          "vertical_launch_speed": 200,
          "reversal_threshold": 20,
          "word_3_untraced": 2000
        },
        {
          "quality": 3,
          "colour": 7,
          "vertical_launch_speed": 200,
          "reversal_threshold": 40,
          "word_3_untraced": 2000
        },
        {
          "quality": 4,
          "colour": 3,
          "vertical_launch_speed": 250,
          "reversal_threshold": 80,
          "word_3_untraced": 2000
        },
        {
          "quality": 5,
          "colour": 9,
          "vertical_launch_speed": 350,
          "reversal_threshold": 160,
          "word_3_untraced": 2000
        },
        {
          "quality": 6,
          "colour": 13,
          "vertical_launch_speed": 500,
          "reversal_threshold": 320,
          "word_3_untraced": 2000
        },
        {
          "quality": 7,
          "colour": 11,
          "vertical_launch_speed": 600,
          "reversal_threshold": 60,
          "word_3_untraced": 2000
        },
        {
          "quality": 8,
          "colour": 2,
          "vertical_launch_speed": 800,
          "reversal_threshold": 500,
          "word_3_untraced": 1000
        }
      ]
    },
    "saucer_site": {
      "ds_offset": 61281,
      "word_stride": 3,
      "rows": [
        {
          "quality": 1,
          "colour": 0,
          "colour_2": 15,
          "launch_reset": 400
        },
        {
          "quality": 2,
          "colour": 6,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 3,
          "colour": 6,
          "colour_2": 15,
          "launch_reset": 400
        },
        {
          "quality": 4,
          "colour": 7,
          "colour_2": 9,
          "launch_reset": 400
        },
        {
          "quality": 5,
          "colour": 7,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 6,
          "colour": 7,
          "colour_2": 15,
          "launch_reset": 400
        },
        {
          "quality": 7,
          "colour": 1,
          "colour_2": 14,
          "launch_reset": 400
        },
        {
          "quality": 8,
          "colour": 1,
          "colour_2": 15,
          "launch_reset": 400
        }
      ]
    },
    "orb_objective": {
      "ds_offset": 61331,
      "word_stride": 2,
      "rows": [
        {
          "quality": 1,
          "colour": 0,
          "handler_ip": 47935,
          "handler_file_offset": 48447
        },
        {
          "quality": 2,
          "colour": 6,
          "handler_ip": 47982,
          "handler_file_offset": 48494
        },
        {
          "quality": 3,
          "colour": 7,
          "handler_ip": 48037,
          "handler_file_offset": 48549
        },
        {
          "quality": 4,
          "colour": 3,
          "handler_ip": 48050,
          "handler_file_offset": 48562
        },
        {
          "quality": 5,
          "colour": 9,
          "handler_ip": 47945,
          "handler_file_offset": 48457
        },
        {
          "quality": 6,
          "colour": 13,
          "handler_ip": 48024,
          "handler_file_offset": 48536
        },
        {
          "quality": 7,
          "colour": 4,
          "handler_ip": 48013,
          "handler_file_offset": 48525
        },
        {
          "quality": 8,
          "colour": 14,
          "handler_ip": 47995,
          "handler_file_offset": 48507
        }
      ]
    },
    "shell_contents": {
      "ds_offset": 61365,
      "word_stride": 3,
      "rows": [
        {
          "quality": 1,
          "spawn_type": 13,
          "colour_1": 0,
          "colour_2": 6
        },
        {
          "quality": 2,
          "spawn_type": 42,
          "colour_1": 6,
          "colour_2": 7
        },
        {
          "quality": 3,
          "spawn_type": 11,
          "colour_1": 7,
          "colour_2": 3
        },
        {
          "quality": 4,
          "spawn_type": 23,
          "colour_1": 3,
          "colour_2": 9
        },
        {
          "quality": 5,
          "spawn_type": 40,
          "colour_1": 9,
          "colour_2": 13
        },
        {
          "quality": 6,
          "spawn_type": 41,
          "colour_1": 13,
          "colour_2": 11
        },
        {
          "quality": 7,
          "spawn_type": 27,
          "colour_1": 11,
          "colour_2": 0
        },
        {
          "quality": 8,
          "spawn_type": 23,
          "colour_1": 2,
          "colour_2": 2
        }
      ]
    },
    "saucer": {
      "ds_offset": 61415,
      "word_stride": 14,
      "rows": [
        {
          "quality": 1,
          "colour": 0,
          "flash_colour": 15,
          "vertical_wave_frequency": 10,
          "vertical_wave_amplitude": 0,
          "horizontal_wave_frequency": 13,
          "horizontal_wave_amplitude": 0,
          "target_speed": 200,
          "retreat_exit_threshold": 5,
          "speed_noise_span": 31,
          "sideways_exit_threshold": 5,
          "coast_exit_threshold": 5,
          "bomb_threshold": 300,
          "kla_threshold": 0,
          "weapon_bits": 0
        },
        {
          "quality": 2,
          "colour": 6,
          "flash_colour": 14,
          "vertical_wave_frequency": 30,
          "vertical_wave_amplitude": 1,
          "horizontal_wave_frequency": 30,
          "horizontal_wave_amplitude": 1,
          "target_speed": 200,
          "retreat_exit_threshold": 5,
          "speed_noise_span": 31,
          "sideways_exit_threshold": 30,
          "coast_exit_threshold": 30,
          "bomb_threshold": 300,
          "kla_threshold": 10,
          "weapon_bits": 258
        },
        {
          "quality": 3,
          "colour": 6,
          "flash_colour": 15,
          "vertical_wave_frequency": 30,
          "vertical_wave_amplitude": 5,
          "horizontal_wave_frequency": 30,
          "horizontal_wave_amplitude": 5,
          "target_speed": 200,
          "retreat_exit_threshold": 40,
          "speed_noise_span": 31,
          "sideways_exit_threshold": 5,
          "coast_exit_threshold": 10,
          "bomb_threshold": 300,
          "kla_threshold": 10,
          "weapon_bits": 3
        },
        {
          "quality": 4,
          "colour": 7,
          "flash_colour": 9,
          "vertical_wave_frequency": 15,
          "vertical_wave_amplitude": 20,
          "horizontal_wave_frequency": 15,
          "horizontal_wave_amplitude": 20,
          "target_speed": 200,
          "retreat_exit_threshold": 70,
          "speed_noise_span": 81,
          "sideways_exit_threshold": 70,
          "coast_exit_threshold": 5,
          "bomb_threshold": 300,
          "kla_threshold": 30,
          "weapon_bits": 260
        },
        {
          "quality": 5,
          "colour": 7,
          "flash_colour": 14,
          "vertical_wave_frequency": 10,
          "vertical_wave_amplitude": 40,
          "horizontal_wave_frequency": 10,
          "horizontal_wave_amplitude": 50,
          "target_speed": 200,
          "retreat_exit_threshold": 30,
          "speed_noise_span": 11,
          "sideways_exit_threshold": 15,
          "coast_exit_threshold": 100,
          "bomb_threshold": 300,
          "kla_threshold": 40,
          "weapon_bits": 4
        },
        {
          "quality": 6,
          "colour": 7,
          "flash_colour": 15,
          "vertical_wave_frequency": 24,
          "vertical_wave_amplitude": 80,
          "horizontal_wave_frequency": 10,
          "horizontal_wave_amplitude": 60,
          "target_speed": 200,
          "retreat_exit_threshold": 100,
          "speed_noise_span": 11,
          "sideways_exit_threshold": 50,
          "coast_exit_threshold": 30,
          "bomb_threshold": 300,
          "kla_threshold": 50,
          "weapon_bits": 261
        },
        {
          "quality": 7,
          "colour": 1,
          "flash_colour": 14,
          "vertical_wave_frequency": 24,
          "vertical_wave_amplitude": 160,
          "horizontal_wave_frequency": 5,
          "horizontal_wave_amplitude": 60,
          "target_speed": 200,
          "retreat_exit_threshold": 100,
          "speed_noise_span": 21,
          "sideways_exit_threshold": 100,
          "coast_exit_threshold": 100,
          "bomb_threshold": 500,
          "kla_threshold": 100,
          "weapon_bits": 6
        },
        {
          "quality": 8,
          "colour": 1,
          "flash_colour": 15,
          "vertical_wave_frequency": 10,
          "vertical_wave_amplitude": 150,
          "horizontal_wave_frequency": 15,
          "horizontal_wave_amplitude": 30,
          "target_speed": 200,
          "retreat_exit_threshold": 100,
          "speed_noise_span": 11,
          "sideways_exit_threshold": 200,
          "coast_exit_threshold": 200,
          "bomb_threshold": 1000,
          "kla_threshold": 300,
          "weapon_bits": 263
        }
      ]
    }
  },
  "saucer_state_handlers": [
    49366,
    49336,
    49286,
    49394
  ],
  "damage_handlers": [
    4192,
    4033,
    4160,
    4095
  ],
  "command_line_handlers": {
    "a": 55241,
    "b": 55248,
    "c": 55297,
    "d": 55218,
    "e": 55189,
    "f": 55204,
    "g": 55232,
    "h": 55255,
    "i": 55211,
    "j": 55225,
    "k": 55182,
    "l": 55346,
    "m": 55315,
    "n": 55283,
    "o": 55276,
    "p": 55239,
    "q": 55329,
    "r": 55269,
    "s": 55262,
    "t": 55371,
    "u": 55380,
    "v": 55382,
    "w": 55391,
    "x": 55400,
    "y": 55402,
    "z": 55239,
    "{": 55409,
    "|": 512,
    "}": 512,
    "~": 512,
    "0x7f": 512,
    "0x80": 512
  },
  "flight_defaults": {
    "1dda": 16,
    "1ddc": -48,
    "1dde": 0,
    "1de0": 0,
    "1de2": 20,
    "1de4": 200,
    "1de6": 200,
    "1de8": 600,
    "1dea": 450,
    "1dec": 231,
    "1dee": 300,
    "1df0": 0,
    "1df2": -300,
    "1df4": 125,
    "1df6": 225,
    "1df8": 10,
    "1dfa": 0,
    "1dfc": 0,
    "1dfe": 0,
    "1e00": 0,
    "1e02": 8,
    "1e04": 0,
    "1e06": 0,
    "1e08": 0,
    "1e0a": 0,
    "1e0c": 10,
    "1e0e": 125,
    "1e10": 0,
    "1e12": 2912,
    "1e14": 5824,
    "1e16": 2548,
    "1e18": 2016,
    "1e1a": 28224,
    "1e1c": 5957,
    "1e1e": 5957,
    "1e20": 5957,
    "1e22": 3971,
    "1e24": -1,
    "1e26": 13734,
    "1e28": 1368,
    "1e2a": 0,
    "1e2c": 1373,
    "1e2e": 136,
    "1e30": 0,
    "1e32": 1390,
    "1e34": 0,
    "1e36": 0,
    "1e38": 0
  }
}
