{
  "game": "order-of-the-sinking-star",
  "revision": "game-files-heroes3-source-rooms-r67121",
  "sourceId": "game-heroes3-source-rooms",
  "sourceOnly": true,
  "reviewStatus": "needs-review",
  "gameplayBuild": null,
  "gameBuildLogHeader": [
    "Order of the Sinking Star - DX12 | RELEASE | FINAL_SHADERS.",
    "Built 14 October 2026, 17:15:12 from r67121 using compiler beta 0.2.30 [r26437]"
  ],
  "sources": [
    {
      "path": "sinking_star.exe",
      "bytes": 12315136,
      "sha256": "363b991982202911830e5a50d3056648f920e491a745512784f7fa5e8d51f122"
    },
    {
      "path": "data/levels.package",
      "bytes": 394296109,
      "sha256": "6f7fb54a757db8ca41e54f9ce098d980c07df17955facad99cf44e94d7ccf5f7"
    },
    {
      "path": "logs/log_2026_10_15__time_06h55m58s.txt",
      "bytes": 18328,
      "sha256": "98e63d5f30a1eb9c882b85717c44508e3d7ad9df97823743a2a2b1597393e0cf"
    },
    {
      "path": "data/level_sets/heroes3.level_set",
      "bytes": 1584,
      "sha256": "0cbee2a9f6969112f422f3f2fcf27565120dad3edd096ecea4055c9cee9985db"
    },
    {
      "path": "reviewed-decoder/joric-ootss",
      "bytes": 63818,
      "sha256": "8f63aa478d4b7abe92dfb7b4a35a458c0e44227a367b982b254f0c1a537b0f45"
    },
    {
      "path": "data-common/heroes3_8_v4_alt.entities",
      "bytes": 428607,
      "sha256": "165e6197ddc558e9a41a8d6a87f5ef3aec93a257bba08b99d06158847450c425"
    },
    {
      "path": "data-common/heroes3_8_v4_alt.level_manifest",
      "bytes": 7415,
      "sha256": "33738616908d64a551a7403f5f8f4237ad60e4b21a3b5169e1033f8a389d0f95"
    },
    {
      "path": "data-common/compactor_v2.entities",
      "bytes": 213488,
      "sha256": "f606cde016aadc4705f00d40b1c6add1667c65156b5c0191bbf87cd6f7b9dbb4"
    },
    {
      "path": "data-common/compactor_v2.level_manifest",
      "bytes": 5329,
      "sha256": "bab09c6223bb598a894644c014b84aa90e8f217de628a66728bef40ec12db6d7"
    },
    {
      "path": "data-common/gatekeeping_v3.entities",
      "bytes": 329841,
      "sha256": "59028d319bcef96de7259d85c45e413aaec50686b6b65138cfb62e799e728f86"
    },
    {
      "path": "data-common/gatekeeping_v3.level_manifest",
      "bytes": 5222,
      "sha256": "7a8a83e98cf354ae1e9b510999c602c6b2167f64fd004fa2b3b507ae0c7b1f1d"
    },
    {
      "path": "data-common/victory_lap.entities",
      "bytes": 683232,
      "sha256": "7d940cf505e913ca80b091fdaefeecbbf76dea0e4046b97d0884104a19804041"
    },
    {
      "path": "data-common/victory_lap.level_manifest",
      "bytes": 11790,
      "sha256": "01340cdd587ffc93ace403f959163fc5ac547cf77797d73284b6ecdb927cf805"
    }
  ],
  "levelSet": {
    "entry": "data/level_sets/heroes3.level_set",
    "sha256": "0cbee2a9f6969112f422f3f2fcf27565120dad3edd096ecea4055c9cee9985db",
    "fullOrder": [
      "heroes3_10",
      "heroes3_11_v2",
      "druid_and_dragon",
      "wizard_and_druid_alt_5",
      "heroes3_15_v4",
      "heroes3_13_v2",
      "heroes3_druid_b_v2",
      "heroes3_druid_a",
      "wizard_and_druid_alt",
      "heroes3_1_v3",
      "heroes3_2_v4",
      "heroes3_3_v2",
      "heroes3_4",
      "heroes3_5",
      "heroes3_8_thief",
      "heroes3_6_v3",
      "heroes3_7_v4",
      "heroes3_8_v4_alt",
      "heroes3_8_v3_alt3",
      "heroes3_14_v3",
      "heroes3_16_v4_alt",
      "compactor_v2",
      "gatekeeping_v3",
      "heroes3_21_condensed",
      "victory_lap"
    ],
    "choiceBoundaries": [
      8,
      9,
      13,
      19,
      21,
      22,
      23,
      24
    ],
    "selectedSourcePositions": [
      18,
      22,
      23,
      25
    ]
  },
  "counts": {
    "rooms": 4,
    "entities": 5212,
    "rawUndecodedMembers": 0
  },
  "decoder": {
    "repository": "https://github.com/joric/ootss",
    "commit": "4e6e0784727d95c7337d50f6d5b3ef912aa0e8ae",
    "license": "Unlicense",
    "sha256": "8f63aa478d4b7abe92dfb7b4a35a458c0e44227a367b982b254f0c1a537b0f45"
  },
  "method": "Read-only extraction from the pinned r67121 package. No game executable was run; no route was derived.",
  "rooms": [
    {
      "id": "heroes3_8_v4_alt",
      "sourcePosition": 18,
      "source": {
        "entities": {
          "path": "data-common/heroes3_8_v4_alt.entities",
          "bytes": 428607,
          "sha256": "165e6197ddc558e9a41a8d6a87f5ef3aec93a257bba08b99d06158847450c425"
        },
        "levelManifest": {
          "path": "data-common/heroes3_8_v4_alt.level_manifest",
          "bytes": 7415,
          "sha256": "33738616908d64a551a7403f5f8f4237ad60e4b21a3b5169e1033f8a389d0f95"
        }
      },
      "entityCount": 1443,
      "typeCounts": {
        "Audio_Marker": 5,
        "Camera_Control": 1,
        "Door": 1,
        "Fog": 1,
        "Fog_Volume": 3,
        "Guy": 1,
        "Inanimate": 1406,
        "Level_State": 1,
        "Light_Probe": 10,
        "Monster": 2,
        "Particle_Source": 2,
        "Point_Light": 1,
        "Settings": 1,
        "Sky": 1,
        "Sun": 1,
        "Translucent_Shadow": 1,
        "Wall_Set": 4,
        "Wind": 1
      },
      "sourceIds": {
        "Guy": [
          95420438
        ],
        "Monster": [
          95420440,
          95420442
        ],
        "Rock": [],
        "Tree": [],
        "Switch": [],
        "Gate": [],
        "Door": [
          95420436
        ],
        "Wall_Set": [
          95420447,
          95425316,
          95425319,
          95425321
        ],
        "Settings": [
          51380225
        ],
        "Npc": []
      }
    },
    {
      "id": "compactor_v2",
      "sourcePosition": 22,
      "source": {
        "entities": {
          "path": "data-common/compactor_v2.entities",
          "bytes": 213488,
          "sha256": "f606cde016aadc4705f00d40b1c6add1667c65156b5c0191bbf87cd6f7b9dbb4"
        },
        "levelManifest": {
          "path": "data-common/compactor_v2.level_manifest",
          "bytes": 5329,
          "sha256": "bab09c6223bb598a894644c014b84aa90e8f217de628a66728bef40ec12db6d7"
        }
      },
      "entityCount": 667,
      "typeCounts": {
        "Camera_Control": 2,
        "Door": 4,
        "Fog": 1,
        "Fog_Volume": 8,
        "Gate": 2,
        "Group": 3,
        "Guy": 4,
        "Inanimate": 601,
        "Level_State": 1,
        "Light_Probe": 10,
        "Monster": 1,
        "Particle_Source": 2,
        "Point_Light": 16,
        "Rock": 1,
        "Settings": 1,
        "Sky": 1,
        "Sun": 1,
        "Switch": 5,
        "Translucent_Shadow": 1,
        "Wall_Set": 2
      },
      "sourceIds": {
        "Guy": [
          90177539,
          90177543,
          95420459,
          95420461
        ],
        "Monster": [
          95420427
        ],
        "Rock": [
          112197634
        ],
        "Tree": [],
        "Switch": [
          95420477,
          95420479,
          95420481,
          95420483,
          95420493
        ],
        "Gate": [
          95420491,
          95420497
        ],
        "Door": [
          90177549,
          90177551,
          95420463,
          95420465
        ],
        "Wall_Set": [
          95420454,
          95420456
        ],
        "Settings": [
          51380662
        ],
        "Npc": []
      }
    },
    {
      "id": "gatekeeping_v3",
      "sourcePosition": 23,
      "source": {
        "entities": {
          "path": "data-common/gatekeeping_v3.entities",
          "bytes": 329841,
          "sha256": "59028d319bcef96de7259d85c45e413aaec50686b6b65138cfb62e799e728f86"
        },
        "levelManifest": {
          "path": "data-common/gatekeeping_v3.level_manifest",
          "bytes": 5222,
          "sha256": "7a8a83e98cf354ae1e9b510999c602c6b2167f64fd004fa2b3b507ae0c7b1f1d"
        }
      },
      "entityCount": 1008,
      "typeCounts": {
        "Camera_Control": 1,
        "Door": 4,
        "Fog_Volume": 8,
        "Gate": 1,
        "Group": 14,
        "Guy": 4,
        "Inanimate": 928,
        "Level_State": 1,
        "Light_Probe": 21,
        "Monster": 3,
        "Point_Light": 14,
        "Rock": 1,
        "Settings": 1,
        "Sky": 1,
        "Sun": 1,
        "Translucent_Shadow": 1,
        "Tree": 2,
        "Wall_Set": 2
      },
      "sourceIds": {
        "Guy": [
          62914565,
          62914567,
          62914576,
          95420432
        ],
        "Monster": [
          62914562,
          62914566,
          95420562
        ],
        "Rock": [
          95420514
        ],
        "Tree": [
          62914573,
          62914574
        ],
        "Switch": [],
        "Gate": [
          87031815
        ],
        "Door": [
          62914568,
          87031817,
          95420470,
          95420496
        ],
        "Wall_Set": [
          62914570,
          62914572
        ],
        "Settings": [
          51380225
        ],
        "Npc": []
      }
    },
    {
      "id": "victory_lap",
      "sourcePosition": 25,
      "source": {
        "entities": {
          "path": "data-common/victory_lap.entities",
          "bytes": 683232,
          "sha256": "7d940cf505e913ca80b091fdaefeecbbf76dea0e4046b97d0884104a19804041"
        },
        "levelManifest": {
          "path": "data-common/victory_lap.level_manifest",
          "bytes": 11790,
          "sha256": "01340cdd587ffc93ace403f959163fc5ac547cf77797d73284b6ecdb927cf805"
        }
      },
      "entityCount": 2094,
      "typeCounts": {
        "Camera_Control": 1,
        "Decal": 6,
        "Door": 6,
        "Fog": 1,
        "Fog_Volume": 18,
        "Gate": 18,
        "Group": 19,
        "Guy": 6,
        "Inanimate": 1890,
        "Level_State": 1,
        "Light_Probe": 33,
        "Marker": 1,
        "Monster": 6,
        "Npc": 1,
        "Particle_Source": 26,
        "Point_Light": 20,
        "Rock": 17,
        "Settings": 1,
        "Shadow_Decal": 1,
        "Sky": 1,
        "Sun": 1,
        "Switch": 1,
        "Translucent_Shadow": 1,
        "Tree": 4,
        "Wall_Set": 13,
        "Wind": 1
      },
      "sourceIds": {
        "Guy": [
          1048605,
          29360442,
          29360444,
          29360446,
          29360448,
          29360450
        ],
        "Monster": [
          46137402,
          46137404,
          46137416,
          46137418,
          46137434,
          46137529
        ],
        "Rock": [
          46137366,
          46137368,
          46137370,
          46137372,
          46137374,
          46137384,
          46137400,
          46137430,
          46137440,
          46137444,
          46137448,
          46137450,
          46137452,
          46137454,
          46137456,
          46137563,
          59768834
        ],
        "Tree": [
          87031815,
          87031817,
          87031819,
          87031821
        ],
        "Switch": [
          46137472
        ],
        "Gate": [
          46137513,
          46137519,
          46137521,
          46137523,
          46137525,
          46137537,
          46137541,
          46137547,
          46137551,
          46137553,
          46137569,
          46137571,
          59768836,
          59768838,
          87031830,
          87031832,
          87031834,
          87031836
        ],
        "Door": [
          1048614,
          1048615,
          29360558,
          29360560,
          29360562,
          29360564
        ],
        "Wall_Set": [
          62914562,
          62914563,
          83887736,
          87031813,
          87031828,
          87031847,
          87031849,
          99614732,
          105906371,
          105906372,
          115343363,
          115343367,
          115343369
        ],
        "Settings": [
          51380225
        ],
        "Npc": [
          115343371
        ]
      }
    }
  ],
  "limitations": [
    "This product contains no route, terrain model, facing arrow, gameplay default, or completion claim.",
    "Omitted native axes remain null and serialized=false; any map-only zero fill is labeled per object.",
    "Raw Settings and Wall_Set members are retained without deriving a terrain projection."
  ]
}
