forked from phenom/healer-man
283 lines
8.7 KiB
JSON
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."
|
|
]
|
|
}
|