Files
healer-man/src/assets/game/dungeons/the-origin/import-metadata.json
T
2026-09-09 16:43:37 -04:00

283 lines
8.7 KiB
JSON

{
"schemaVersion": 2,
"dungeonId": "the-origin",
"title": "The Origin",
"status": "review-required",
"generatedAt": "2026-09-07T19:09:55.496Z",
"source": {
"recipe": "scripts/runewaker-pipeline/recipes/the-origin.json",
"wdb": "Resource/wdb/dungeon/dgn_the_origin.wdb",
"wdbSha256": "0595a457bca04ed6ad2537a7158f96ae88f0c688d35723fbf650172fb2370028",
"model": "model/dungeon/the_origin/cathedral_01_b.ros",
"modelSha256": "d1c6f6d8bbac92c591aba2663811b7fe6f3b82e54e78f26a9e91b4432b58f500",
"server": {
"dungeonConfigId": "the_origin",
"baseZone": 116,
"variants": {
"party": [
{
"id": 462,
"lv": 1
},
{
"id": 491,
"lv": 10
},
{
"id": 520,
"lv": 20
},
{
"id": 549,
"lv": 30
},
{
"id": 578,
"lv": 40
},
{
"id": 609,
"lv": 50
}
]
},
"luaFiles": [],
"mobGuids": [],
"bossGuids": [],
"bossPositions": {},
"playerSpawn": {
"x": 828,
"y": 263,
"z": 963,
"dir": 343,
"directionUnitsPerTurn": 360,
"source": "environment recipe entryCoordinates",
"reviewRequired": false
}
},
"wdbReport": {
"descriptorCount": 693,
"file": "wdb-report.json",
"primaryPlacement": {
"guid": "8FBB03DF-45DD54B8-0DE5B385-F2A15C4E",
"resource": "model\\dungeon\\the_origin\\cathedral_01_b.ros",
"scale": [
1.00001323,
1.00001323,
1.00001323
],
"rotation": [
1.29935662e-8,
-0.716714978,
1.29935929e-8,
0.697366178
],
"translation": [
3652.60107,
340.348389,
4845.46826
],
"localBounds": {
"center": [
-8992.00098,
24.376152,
-9434.81055
],
"radius": 39054.3125
},
"worldBounds": {
"center": [
-5532.771,
364.725189,
14092.3672
],
"radius": 39054.8281
},
"zoneFlags": 0,
"detailClass": 0,
"zoneType": 0
}
},
"wdbAssembly": {
"mode": "all-ros",
"placementManifest": "wdb-placement-manifest.json",
"staticPlacements": 693,
"dynamicPlacements": 0,
"unavailablePlacements": 0,
"uniqueResources": 220,
"availableResources": 220,
"unavailableResources": 0,
"resourceCacheHits": 219
}
},
"coordinateSystem": {
"source": "left-handed Y-up",
"nativeBridge": "three(x,y,z)=(runewaker.x,runewaker.y,-runewaker.z)",
"metersPerSourceUnit": 0.1,
"directionUnitsPerTurn": 360,
"calibration": "model/character/pc/dummy/fake_pc.ros mesh height is 16.4977 source units"
},
"entrance": {
"sourcePosition": [
828,
263,
963
],
"sourceDirection": 343,
"localPosition": [
-380.368111,
-7.734726,
-292.973182
],
"footPosition": [
-377.445404,
-13.802109,
-267.742004
],
"navmeshDistance": 26.114511,
"yaw": 5.986479334,
"forward": [
-0.292371705,
0,
0.956304756
],
"provenance": "environment recipe entryCoordinates",
"reviewRequired": true
},
"assets": [
{
"role": "visual",
"fileName": "the-origin-visual.glb",
"relativeFile": "the-origin-visual.glb",
"size": 28684736,
"sha256": "1f96c2b57a24470a003834a8c91cb0ceda5b01824d5bfa31904afd247c404e88"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-000.glb",
"relativeFile": "the-origin-wdb-collision-000.glb",
"size": 2703604,
"sha256": "7eb6e18cf11ac9a15b24c6300f8c62773df9d2cb045b16c9c4732e18016b18e7"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-001.glb",
"relativeFile": "the-origin-wdb-collision-001.glb",
"size": 2757368,
"sha256": "31ec6603c7c100af9c0177cbbae3f13f029266a13c5b9690731089d8193deeb2"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-002.glb",
"relativeFile": "the-origin-wdb-collision-002.glb",
"size": 2538872,
"sha256": "ccce739574edbeef58ed1bc502d9be77cb0565213c381113bcdb9944323b0be0"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-003.glb",
"relativeFile": "the-origin-wdb-collision-003.glb",
"size": 2438228,
"sha256": "7f83d131a71bee2fb3f47e7c2fe94c39cb3f3f9bd7f333a994627528465e07d1"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-004.glb",
"relativeFile": "the-origin-wdb-collision-004.glb",
"size": 3127712,
"sha256": "044bc594aa521c7b4a441b477c369b03083189068dbe6b17572851beb23531b1"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-005.glb",
"relativeFile": "the-origin-wdb-collision-005.glb",
"size": 2827072,
"sha256": "8cd5228f6443dceb983e5e8c457ed97fdfdac2083049dce036157f3573a0f9ff"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-006.glb",
"relativeFile": "the-origin-wdb-collision-006.glb",
"size": 3210756,
"sha256": "abca4c48c25d495e40399dfd5a9fbcab8941a056af1b8159ff0b4d3f453b0b52"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-007.glb",
"relativeFile": "the-origin-wdb-collision-007.glb",
"size": 2364920,
"sha256": "9693440956d31489d888e30fd97de0427e9bf65bd02174a6bbad34b78a8b6a29"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-008.glb",
"relativeFile": "the-origin-wdb-collision-008.glb",
"size": 2811712,
"sha256": "89f95739e8ac2384d0c125c1ab013e1803031f67f11d35fa94355719a4db2251"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-009.glb",
"relativeFile": "the-origin-wdb-collision-009.glb",
"size": 3077192,
"sha256": "2bbddf84d5754100c3499d5e35cb1da45dfa920940c59a3007c0848b975d609d"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-010.glb",
"relativeFile": "the-origin-wdb-collision-010.glb",
"size": 2989496,
"sha256": "73012e2dcb9892ad3aeccd3536e0c36f4365276226b265f82326a25e45d4ec4e"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-011.glb",
"relativeFile": "the-origin-wdb-collision-011.glb",
"size": 3128952,
"sha256": "d19124247096c475e344ae467274be6a0320192cf2292f891970b102eb4fc1be"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-012.glb",
"relativeFile": "the-origin-wdb-collision-012.glb",
"size": 2825584,
"sha256": "23870416ad12c179e576959df6f72370e209365e03d3510ceb3b1745f30fe930"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-013.glb",
"relativeFile": "the-origin-wdb-collision-013.glb",
"size": 2856020,
"sha256": "5c9bb9f4b5d118c834f3b1d0b515b30d553a1e21423767c9e7dafcbd6d78d1c2"
},
{
"role": "collision",
"fileName": "the-origin-wdb-collision-014.glb",
"relativeFile": "the-origin-wdb-collision-014.glb",
"size": 533188,
"sha256": "0743835882534516c770766cbbf3585386e05e96e95a2bdc24e3ca5d90482c57"
},
{
"role": "navigation",
"fileName": "the-origin-navigation.glb",
"relativeFile": "the-origin-navigation.glb",
"size": 4667144,
"sha256": "70c0a78073d7c3cd7a95e0dc3531c25c0de9815376001f9b80cfbb59a72596cd"
}
],
"review": {
"environment": "authoritative-wdb-largest-model-selected",
"collision": "full-wdb-static-ros-provisional-review-required",
"entrance": "source-script",
"bossAnchors": "source-population",
"wdbPlacements": "all-static-ros-source-transform"
},
"exceptions": [
"All valid static WDB ROS placements are assembled; filename-only dynamic candidates remain static until script evidence maps their behavior.",
"Collision initially includes decorative primary-ROS geometry.",
"Original GR2 actor animations are recovered where source graphs and validation permit; scripted encounter mechanics remain evidence-driven per-instance work.",
"The full static WDB collision requires a tiled monotone Recast build because the solo watershed contour triangulator rejects this source geometry.",
"The authoritative entrance was projected 26.114511m to the packaged primary navigation and requires an in-game entrance review."
]
}