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

176 lines
4.4 KiB
JSON

{
"schemaVersion": 2,
"dungeonId": "sardo-castle",
"title": "Sardo Castle",
"status": "source-packaged",
"generatedAt": "2026-08-01T01:06:12.459Z",
"source": {
"recipe": "scripts/runewaker-pipeline/recipes/sardo-castle.json",
"wdb": "Resource/wdb/dungeon/dgn_sardo_bastille.wdb",
"wdbSha256": "7688b4f001d4dcd0e54c0403d70cacb01afc0872f8e79bdcc5359ca14583bc52",
"model": "model/dungeon/sardo_bastille/act_sardo_bastille_in.ros",
"modelSha256": "abdfca53e73dc6ea8248327545e34b0973ab9ce84893913f8b8a07b2e0e14a6a",
"server": {
"dungeonConfigId": "sardo_castle",
"baseZone": 139,
"variants": {
"party": [
{
"id": 476,
"lv": 1
},
{
"id": 505,
"lv": 10
},
{
"id": 534,
"lv": 20
},
{
"id": 563,
"lv": 30
},
{
"id": 592,
"lv": 40
},
{
"id": 625,
"lv": 50
}
]
},
"luaFiles": [],
"mobGuids": [],
"bossGuids": [],
"bossPositions": {},
"playerSpawn": {
"x": 910,
"y": 1471,
"z": -1421,
"dir": 181,
"directionUnitsPerTurn": 360,
"source": "environment recipe entryCoordinates",
"reviewRequired": false
}
},
"wdbReport": {
"descriptorCount": 436,
"file": "wdb-report.json",
"primaryPlacement": {
"guid": "3800A48D-405751AD-546145B1-F9C9A680",
"resource": "model\\dungeon\\sardo_bastille\\act_sardo_bastille_in.ros",
"scale": [
1,
1,
1
],
"rotation": [
0,
0,
0,
1
],
"translation": [
0,
1554.92993,
0
],
"localBounds": {
"center": [
-5470.1958,
9867.37695,
13066.21
],
"radius": 52273.3633
},
"worldBounds": {
"center": [
-5470.1958,
11422.3066,
13066.21
],
"radius": 52273.3633
},
"zoneFlags": 0,
"detailClass": 0,
"zoneType": 0
}
}
},
"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": [
910,
1471,
-1421
],
"sourceDirection": 181,
"localPosition": [
91,
-8.392993,
142.1
],
"footPosition": [
91,
-8.259056,
142.1
],
"navmeshDistance": 0.133937,
"yaw": 3.159045946,
"forward": [
-0.017452406,
0,
-0.999847695
],
"provenance": "environment recipe entryCoordinates",
"reviewRequired": false
},
"assets": [
{
"role": "visual",
"fileName": "sardo-castle-visual.glb",
"size": 7756828,
"sha256": "191396625e301a41afab38e168848a198a9be5918a071dadda841683a7c6261e",
"compression": "meshopt+ktx2"
},
{
"role": "collision",
"fileName": "sardo-castle-collision-000.glb",
"size": 4637588,
"sha256": "993cbaf1436223bff455d41d9bf52587a9ea0d58a264d1085e3210b98ae478a6"
},
{
"role": "collision",
"fileName": "sardo-castle-collision-001.glb",
"size": 2834164,
"sha256": "e9c559aa2e8394c894399616b081355cc93dd56168529c9b817fa48b96df3c81"
},
{
"role": "navigation",
"fileName": "sardo-castle-navigation.glb",
"size": 236592,
"sha256": "8de269c6e8a1e31cec9767dbe37edf5fea888f9f23dd79d393c06d9dc111df1b"
}
],
"review": {
"environment": "authoritative-wdb-largest-model-selected",
"collision": "generated-review-required",
"entrance": "source-script",
"bossAnchors": "source-population",
"wdbPlacements": "unique-primary-model"
},
"exceptions": [
"Secondary WDB doodads/effects remain in the audit; this pass exports the primary ROS hierarchy.",
"Collision initially includes decorative primary-ROS geometry.",
"Original skeletal animations and complex scripted mechanics remain later passes."
]
}