{
  "format": "tfx-launch-script-comparison-1",
  "compared_on": "2026-10-15",
  "scripts": [
    {
      "path": "extracted/cd_1993_12/files/INFERHD.BAT",
      "bytes": 26,
      "sha256": "cb41c77985100fc41cf332b863f2f6149538d2f2e2c26b7d3c60c125e47e5231",
      "content_cp437": "cd inferno.hd\r\ninstall\r\n\r\n"
    },
    {
      "path": "extracted/cd_1993_12/files/INFERNO/INFERNO.BAT",
      "bytes": 24,
      "sha256": "d7f48108925d2294f54aa017d464079e1c9476cb3a8923d91b4901df3be8bc23",
      "content_cp437": "set did=\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1993_12/files/INFERNO.BAT",
      "bytes": 36,
      "sha256": "4947493c54310ee3de1a311be3052bd542c2c47289db89af5e3d9e2ab0a6cba9",
      "content_cp437": "set did=\r\ncd inferno\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1993_12/files/TFX.BAT",
      "bytes": 15,
      "sha256": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "content_cp437": "start cd_demo\r\n"
    },
    {
      "path": "extracted/cd_1994_03/files/INFERHD.BAT",
      "bytes": 26,
      "sha256": "cb41c77985100fc41cf332b863f2f6149538d2f2e2c26b7d3c60c125e47e5231",
      "content_cp437": "cd inferno.hd\r\ninstall\r\n\r\n"
    },
    {
      "path": "extracted/cd_1994_03/files/INFERNO/INFERNO.BAT",
      "bytes": 24,
      "sha256": "d7f48108925d2294f54aa017d464079e1c9476cb3a8923d91b4901df3be8bc23",
      "content_cp437": "set did=\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1994_03/files/INFERNO.BAT",
      "bytes": 36,
      "sha256": "4947493c54310ee3de1a311be3052bd542c2c47289db89af5e3d9e2ab0a6cba9",
      "content_cp437": "set did=\r\ncd inferno\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1994_03/files/TFX.BAT",
      "bytes": 11,
      "sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "content_cp437": "start tfx\r\n"
    },
    {
      "path": "extracted/cd_1994_09/files/INFERHD.BAT",
      "bytes": 26,
      "sha256": "cb41c77985100fc41cf332b863f2f6149538d2f2e2c26b7d3c60c125e47e5231",
      "content_cp437": "cd inferno.hd\r\ninstall\r\n\r\n"
    },
    {
      "path": "extracted/cd_1994_09/files/INFERNO/INFERNO.BAT",
      "bytes": 24,
      "sha256": "d7f48108925d2294f54aa017d464079e1c9476cb3a8923d91b4901df3be8bc23",
      "content_cp437": "set did=\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1994_09/files/INFERNO.BAT",
      "bytes": 36,
      "sha256": "4947493c54310ee3de1a311be3052bd542c2c47289db89af5e3d9e2ab0a6cba9",
      "content_cp437": "set did=\r\ncd inferno\r\nstart trash4\r\n"
    },
    {
      "path": "extracted/cd_1994_09/files/TFX.BAT",
      "bytes": 11,
      "sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "content_cp437": "start tfx\r\n"
    },
    {
      "path": "extracted/jurassic_park_tfx_preview/files/TFXDEMO.BAT",
      "bytes": 18,
      "sha256": "404ba2f755a218455139800ba6a4f3d9104e6dbaddbbe3403d4ff70cfa25bb9e",
      "content_cp437": "cd tfx\r\nslide\r\n\r\n\u001a"
    },
    {
      "path": "installs/cd_1993_12/TFX/TFX.BAT",
      "bytes": 15,
      "sha256": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "content_cp437": "start cd_demo\r\n"
    },
    {
      "path": "installs/cd_1994_03/TFX/TFX.BAT",
      "bytes": 11,
      "sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "content_cp437": "start tfx\r\n"
    },
    {
      "path": "installs/cd_1994_09/TFX/TFX.BAT",
      "bytes": 11,
      "sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "content_cp437": "start tfx\r\n"
    },
    {
      "path": "installs/floppy_1993_11_loose/TFX/TFX.BAT",
      "bytes": 12,
      "sha256": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "content_cp437": "start demo\r\n"
    },
    {
      "path": "installs/floppy_1994_03_archived/TFX/TFX.BAT",
      "bytes": 12,
      "sha256": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "content_cp437": "start demo\r\n"
    }
  ],
  "main_game_variants": [
    {
      "version": "floppy_1993_11_loose",
      "installed_script": "installs/floppy_1993_11_loose/TFX/TFX.BAT",
      "command": "start demo",
      "script_sha256": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "archive": "installs/floppy_1993_11_loose/TFX/DID.DAT",
      "archive_sha256": "905f7df315cd85a4bee5f352baf41a08adf4f0a6b822b3c28a28b55b04df0334",
      "selected_program": "demo.par",
      "program_identifier": "56ee430e",
      "program_bytes": 51466,
      "program_sha256": "0e8fafda920958c5e7f8f637ad3c8e615248bd6cf24d6b4158d11a9870761fbe",
      "function_names": [
        "main",
        "fws",
        "soapyug2",
        "sim",
        "sim_col1",
        "sim_som1",
        "sim_lib1",
        "sim_yugo1",
        "sim_sea1",
        "arcade",
        "soapcol",
        "soaplib",
        "soapsom",
        "soapsea",
        "todefa",
        "todf22",
        "todf17",
        "enrol",
        "nocando",
        "todselct",
        "soap_sel",
        "busted1",
        "mia",
        "death1",
        "commander",
        "mission",
        "outcomes",
        "ejectrap",
        "eject_ok",
        "bust_ejc",
        "civirap",
        "promote",
        "un-defeat"
      ],
      "node_count": 1055,
      "main_presentation_and_dispatch": [
        {
          "kind": "load_parser",
          "resource": "intro"
        },
        {
          "kind": "image",
          "resource": "lap_ope2"
        },
        {
          "kind": "image",
          "resource": "lap_open"
        },
        {
          "kind": "launch_game",
          "resource": "enrol"
        },
        {
          "kind": "external_command",
          "resource": "mastopts"
        }
      ],
      "launcher": {
        "file": "installs/floppy_1993_11_loose/TFX/START.EXE",
        "bytes": 33776,
        "sha256": "7637f820bfe459757c4e960a79b21612c6dc419701b5abe2e78cb065f5afc600"
      },
      "program_name_availability": [
        {
          "name": "demo.par",
          "identifier_for_this_archive": "56ee430e",
          "present": true
        },
        {
          "name": "cd_demo.par",
          "identifier_for_this_archive": "8dfb432e",
          "present": false
        },
        {
          "name": "tfx.par",
          "identifier_for_this_archive": "43338902",
          "present": false
        },
        {
          "name": "intro.par",
          "identifier_for_this_archive": "6de13718",
          "present": true
        },
        {
          "name": "cdintro.par",
          "identifier_for_this_archive": "84b5b778",
          "present": false
        },
        {
          "name": "trash4.par",
          "identifier_for_this_archive": "776a4109",
          "present": false
        }
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "installed_script": "installs/floppy_1994_03_archived/TFX/TFX.BAT",
      "command": "start demo",
      "script_sha256": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "archive": "installs/floppy_1994_03_archived/TFX/DID.DAT",
      "archive_sha256": "2e009df436d27d05ae749ce72e574a1e3af9b39ca202c3feb7cdc5e8eaf65d07",
      "selected_program": "demo.par",
      "program_identifier": "56ee430e",
      "program_bytes": 51466,
      "program_sha256": "0e8fafda920958c5e7f8f637ad3c8e615248bd6cf24d6b4158d11a9870761fbe",
      "function_names": [
        "main",
        "fws",
        "soapyug2",
        "sim",
        "sim_col1",
        "sim_som1",
        "sim_lib1",
        "sim_yugo1",
        "sim_sea1",
        "arcade",
        "soapcol",
        "soaplib",
        "soapsom",
        "soapsea",
        "todefa",
        "todf22",
        "todf17",
        "enrol",
        "nocando",
        "todselct",
        "soap_sel",
        "busted1",
        "mia",
        "death1",
        "commander",
        "mission",
        "outcomes",
        "ejectrap",
        "eject_ok",
        "bust_ejc",
        "civirap",
        "promote",
        "un-defeat"
      ],
      "node_count": 1055,
      "main_presentation_and_dispatch": [
        {
          "kind": "load_parser",
          "resource": "intro"
        },
        {
          "kind": "image",
          "resource": "lap_ope2"
        },
        {
          "kind": "image",
          "resource": "lap_open"
        },
        {
          "kind": "launch_game",
          "resource": "enrol"
        },
        {
          "kind": "external_command",
          "resource": "mastopts"
        }
      ],
      "launcher": {
        "file": "installs/floppy_1994_03_archived/TFX/START.EXE",
        "bytes": 36112,
        "sha256": "6f7cf444803ed5a630af978901af8aa2fcd0802bdc3fff0447bb4a3772668814"
      },
      "program_name_availability": [
        {
          "name": "demo.par",
          "identifier_for_this_archive": "56ee430e",
          "present": true
        },
        {
          "name": "cd_demo.par",
          "identifier_for_this_archive": "8dfb432e",
          "present": false
        },
        {
          "name": "tfx.par",
          "identifier_for_this_archive": "43338902",
          "present": false
        },
        {
          "name": "intro.par",
          "identifier_for_this_archive": "6de13718",
          "present": true
        },
        {
          "name": "cdintro.par",
          "identifier_for_this_archive": "84b5b778",
          "present": false
        },
        {
          "name": "trash4.par",
          "identifier_for_this_archive": "776a4109",
          "present": false
        }
      ]
    },
    {
      "version": "cd_1993_12",
      "installed_script": "installs/cd_1993_12/TFX/TFX.BAT",
      "command": "start cd_demo",
      "script_sha256": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "archive": "installs/cd_1993_12/TFX/DID.DAT",
      "archive_sha256": "4ec6b35627b12dfe41b9da59d09816fdf105aebb61d662c80553b8241c85b085",
      "selected_program": "cd_demo.par",
      "program_identifier": "8efc402e",
      "program_bytes": 52127,
      "program_sha256": "fe40bf1a2d450515f9e936d492a6d7a25d7c52be5043dace57ad8b9ff326c2df",
      "function_names": [
        "main",
        "fws",
        "soapyug2",
        "sim",
        "sim_col1",
        "sim_som1",
        "sim_lib1",
        "sim_yugo1",
        "sim_sea1",
        "arcade",
        "soapcol",
        "soaplib",
        "soapsom",
        "soapsea",
        "todefa",
        "todf22",
        "todf17",
        "enrol",
        "nocando",
        "todselct",
        "soap_sel",
        "busted1",
        "mia",
        "death1",
        "commander",
        "mission",
        "outcomes",
        "ejectrap",
        "eject_ok",
        "bust_ejc",
        "civirap",
        "promote",
        "un-defeat"
      ],
      "node_count": 1076,
      "main_presentation_and_dispatch": [
        {
          "kind": "load_parser",
          "resource": "cdintro"
        },
        {
          "kind": "image",
          "resource": "cdca"
        },
        {
          "kind": "image",
          "resource": "cdra"
        },
        {
          "kind": "image",
          "resource": "cdcb"
        },
        {
          "kind": "animation",
          "resource": "cdsh0"
        },
        {
          "kind": "image",
          "resource": "cdc2"
        },
        {
          "kind": "animation",
          "resource": "cdc30"
        },
        {
          "kind": "launch_game",
          "resource": "enrol"
        },
        {
          "kind": "external_command",
          "resource": "mastopts"
        }
      ],
      "media_script": "extracted/cd_1993_12/files/TFX.BAT",
      "installed_script_identical_to_media": true,
      "launcher": {
        "file": "installs/cd_1993_12/TFX/START.EXE",
        "bytes": 33840,
        "sha256": "177d37c05df463b5932b2c2898077f7e1915bb48a76b704328fadcb37814cf7b"
      },
      "program_name_availability": [
        {
          "name": "demo.par",
          "identifier_for_this_archive": "57ef400e",
          "present": false
        },
        {
          "name": "cd_demo.par",
          "identifier_for_this_archive": "8efc402e",
          "present": true
        },
        {
          "name": "tfx.par",
          "identifier_for_this_archive": "44348a02",
          "present": false
        },
        {
          "name": "intro.par",
          "identifier_for_this_archive": "6ee23418",
          "present": false
        },
        {
          "name": "cdintro.par",
          "identifier_for_this_archive": "85b6b478",
          "present": true
        },
        {
          "name": "trash4.par",
          "identifier_for_this_archive": "786b4209",
          "present": false
        }
      ]
    },
    {
      "version": "cd_1994_03",
      "installed_script": "installs/cd_1994_03/TFX/TFX.BAT",
      "command": "start tfx",
      "script_sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "archive": "installs/cd_1994_03/TFX/DID.DAT",
      "archive_sha256": "e534c24868c45009f045232619a067f44f8a6d7019af44692dcc6c9872d9a2dd",
      "selected_program": "tfx.par",
      "program_identifier": "45358b02",
      "program_bytes": 51771,
      "program_sha256": "b8e2dc6818bb28a2f0ce0a92f80e072a13d32478ce5a5f74500802612020a780",
      "function_names": [
        "main",
        "fws",
        "soapyug2",
        "sim",
        "sim_col1",
        "sim_som1",
        "sim_lib1",
        "sim_yugo1",
        "sim_sea1",
        "arcade",
        "soapcol",
        "soaplib",
        "soapsom",
        "soapsea",
        "todefa",
        "todf22",
        "todf17",
        "enrol",
        "nocando",
        "todselct",
        "soap_sel",
        "busted1",
        "mia",
        "death1",
        "commander",
        "mission",
        "outcomes",
        "ejectrap",
        "eject_ok",
        "bust_ejc",
        "civirap",
        "promote",
        "un-defeat"
      ],
      "node_count": 1067,
      "main_presentation_and_dispatch": [
        {
          "kind": "load_parser",
          "resource": "cdintro"
        },
        {
          "kind": "animation",
          "resource": "cdsh0"
        },
        {
          "kind": "image",
          "resource": "cdc2"
        },
        {
          "kind": "animation",
          "resource": "cdc30"
        },
        {
          "kind": "launch_game",
          "resource": "enrol"
        },
        {
          "kind": "external_command",
          "resource": "mastopts"
        }
      ],
      "media_script": "extracted/cd_1994_03/files/TFX.BAT",
      "installed_script_identical_to_media": true,
      "launcher": {
        "file": "installs/cd_1994_03/TFX/START.EXE",
        "bytes": 36288,
        "sha256": "c5a60c7791c971a872aaed1e19ef2638aab0b21eb1e039907b8d64eb8f8980d6"
      },
      "program_name_availability": [
        {
          "name": "demo.par",
          "identifier_for_this_archive": "58f0410e",
          "present": false
        },
        {
          "name": "cd_demo.par",
          "identifier_for_this_archive": "8ffd412e",
          "present": false
        },
        {
          "name": "tfx.par",
          "identifier_for_this_archive": "45358b02",
          "present": true
        },
        {
          "name": "intro.par",
          "identifier_for_this_archive": "6fe33518",
          "present": false
        },
        {
          "name": "cdintro.par",
          "identifier_for_this_archive": "86b7b578",
          "present": true
        },
        {
          "name": "trash4.par",
          "identifier_for_this_archive": "796c4309",
          "present": false
        }
      ]
    },
    {
      "version": "cd_1994_09",
      "installed_script": "installs/cd_1994_09/TFX/TFX.BAT",
      "command": "start tfx",
      "script_sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "archive": "installs/cd_1994_09/TFX/DID.DAT",
      "archive_sha256": "e62a4b372a9a4b2d4c881a4ea6ec6b132e8db62f83d5f7e45ba05b772ffbee40",
      "selected_program": "tfx.par",
      "program_identifier": "45358b02",
      "program_bytes": 51771,
      "program_sha256": "b8e2dc6818bb28a2f0ce0a92f80e072a13d32478ce5a5f74500802612020a780",
      "function_names": [
        "main",
        "fws",
        "soapyug2",
        "sim",
        "sim_col1",
        "sim_som1",
        "sim_lib1",
        "sim_yugo1",
        "sim_sea1",
        "arcade",
        "soapcol",
        "soaplib",
        "soapsom",
        "soapsea",
        "todefa",
        "todf22",
        "todf17",
        "enrol",
        "nocando",
        "todselct",
        "soap_sel",
        "busted1",
        "mia",
        "death1",
        "commander",
        "mission",
        "outcomes",
        "ejectrap",
        "eject_ok",
        "bust_ejc",
        "civirap",
        "promote",
        "un-defeat"
      ],
      "node_count": 1067,
      "main_presentation_and_dispatch": [
        {
          "kind": "load_parser",
          "resource": "cdintro"
        },
        {
          "kind": "animation",
          "resource": "cdsh0"
        },
        {
          "kind": "image",
          "resource": "cdc2"
        },
        {
          "kind": "animation",
          "resource": "cdc30"
        },
        {
          "kind": "launch_game",
          "resource": "enrol"
        },
        {
          "kind": "external_command",
          "resource": "mastopts"
        }
      ],
      "media_script": "extracted/cd_1994_09/files/TFX.BAT",
      "installed_script_identical_to_media": true,
      "launcher": {
        "file": "installs/cd_1994_09/TFX/START.EXE",
        "bytes": 36288,
        "sha256": "c5a60c7791c971a872aaed1e19ef2638aab0b21eb1e039907b8d64eb8f8980d6"
      },
      "program_name_availability": [
        {
          "name": "demo.par",
          "identifier_for_this_archive": "58f0410e",
          "present": false
        },
        {
          "name": "cd_demo.par",
          "identifier_for_this_archive": "8ffd412e",
          "present": false
        },
        {
          "name": "tfx.par",
          "identifier_for_this_archive": "45358b02",
          "present": true
        },
        {
          "name": "intro.par",
          "identifier_for_this_archive": "6fe33518",
          "present": false
        },
        {
          "name": "cdintro.par",
          "identifier_for_this_archive": "86b7b578",
          "present": true
        },
        {
          "name": "trash4.par",
          "identifier_for_this_archive": "796c4309",
          "present": false
        }
      ]
    }
  ],
  "patch_script_checks": [
    {
      "family": "cd",
      "version": "cd_1993_12",
      "patch": 1,
      "patch_status": 0,
      "script_sha256_after": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1993_12",
      "patch": 2,
      "patch_status": 0,
      "script_sha256_after": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1993_12",
      "patch": 3,
      "patch_status": 0,
      "script_sha256_after": "5354baa2500f72e3f75383ce671a096756db5432b9d198381d0b9d84bed5f545",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_03",
      "patch": 1,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_03",
      "patch": 2,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_03",
      "patch": 3,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_09",
      "patch": 1,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_09",
      "patch": 2,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "cd",
      "version": "cd_1994_09",
      "patch": 3,
      "patch_status": 0,
      "script_sha256_after": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1993_11_loose",
      "patch": 1,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1993_11_loose",
      "patch": 2,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1993_11_loose",
      "patch": 3,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1994_03_archived",
      "patch": 1,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1994_03_archived",
      "patch": 2,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    },
    {
      "family": "floppy",
      "version": "floppy_1994_03_archived",
      "patch": 3,
      "patch_status": 0,
      "script_sha256_after": "b06bacaf5ad7b9fa506e5656c704d276c474bdd912a59e49ce6210f6b56323a5",
      "command_unchanged": true
    }
  ],
  "historical_removed_copies": [
    {
      "description": "Prepared DOSBox package installed batch",
      "historical_path": "alt_versions/tfx_dosbox_package1/TFX/TFX/TFX.BAT",
      "command": "start DID=D: tfx",
      "sha256": "1edf4e401d27ac977d868ff46fb986098ba19b3bfd7d244690cec8f857d251ec",
      "verification": "Reconstructed literal bytes match the pre-cleanup SHA-256 inventory."
    },
    {
      "description": "October 1996 data-only rerelease",
      "historical_medium": "alt_versions/tfx_cd_alt2/TFX - Tactical Fighter eXperiment (USA) (Rerelease).cue",
      "command": "start tfx",
      "sha256": "b4772884d13924676f82fea2d80f5374f80c4b1aaa6c2e76dc68313dabdfdc68",
      "verification": "Pre-cleanup script SHA-256 equals the retained later-CD script."
    }
  ],
  "summary": {
    "native_scripts": 18,
    "installed_game_variants": 5,
    "main_program_names": [
      "demo.par",
      "cd_demo.par",
      "tfx.par"
    ],
    "all_main_programs_have_same_33_function_names": true,
    "march_and_september_main_programs_byte_identical": true,
    "patch_attempts_with_unchanged_launch_command": 15,
    "distinct_full_game_launcher_builds": 4,
    "march_and_september_launchers_byte_identical": true,
    "only_default_main_program_name_present_in_each_unmodified_archive": true
  },
  "inferno_launchers": [
    {
      "version": "cd_1993_12",
      "file": "extracted/cd_1993_12/files/INFERNO/START.EXE",
      "bytes": 33840,
      "sha256": "070d1c1ad8f39a95e75609626945323607a66a1b4cab4f7e897ca4e6db7fd359"
    },
    {
      "version": "cd_1994_03",
      "file": "extracted/cd_1994_03/files/INFERNO/START.EXE",
      "bytes": 33840,
      "sha256": "070d1c1ad8f39a95e75609626945323607a66a1b4cab4f7e897ca4e6db7fd359"
    },
    {
      "version": "cd_1994_09",
      "file": "extracted/cd_1994_09/files/INFERNO/START.EXE",
      "bytes": 33840,
      "sha256": "070d1c1ad8f39a95e75609626945323607a66a1b4cab4f7e897ca4e6db7fd359"
    }
  ]
}
