Files
2026-08-14 15:56:39 -04:00

1079 lines
18 KiB
JSON

{
"schemaVersion": 2,
"slug": "the-origin",
"title": "The Origin",
"source": {
"rootEnvironmentVariable": "RUNEWAKER_ROOT",
"relativeDefault": "../rom-pvt-server-backups/Runewaker",
"resourceRoot": "Resource",
"wdb": "Resource/wdb/dungeon/dgn_the_origin.wdb",
"model": "model/dungeon/the_origin/cathedral_01_b.ros",
"primaryPlacementTranslation": [
3652.60107,
340.348389,
4845.46826
],
"sourceAnchorSupport": {
"kind": "source-anchor-support-pads",
"reason": "The authoritative WDB is modular or its primary ROS collision has navigation gaps at source spawn anchors.",
"points": [
[
828,
263,
963
],
[
1585.031982421875,
285.6191101074219,
4694.9072265625
],
[
1567,
248,
4282
],
[
1580.35498046875,
245.7261962890625,
4285.7978515625
],
[
2107.1279296875,
243.4044952392578,
4131.337890625
],
[
1900,
260,
4379
],
[
2188.216064453125,
238.75929260253906,
3894.69091796875
],
[
2125.8310546875,
245.931396484375,
3945.29296875
],
[
1935,
255,
4137
],
[
1969,
256,
4141
],
[
1947,
252,
4163
],
[
2180.56103515625,
252.0207977294922,
4326.2890625
],
[
2327,
251,
4344
],
[
2286,
252,
4338
],
[
2346,
251,
4305
],
[
1157,
250.40130615234375,
4982
],
[
1001.5579833984375,
207.59219360351562,
5449.875
],
[
1408,
150.3616943359375,
5795
],
[
1908.5489501953125,
182.71690368652344,
5803.5517578125
],
[
1929,
216.3791961669922,
5396
],
[
2768.319091796875,
273.91241455078125,
4732.02490234375
],
[
2173.7880859375,
231.48910522460938,
5112.81494140625
],
[
2107.884033203125,
238.05909729003906,
5043.4248046875
],
[
2348.450927734375,
264.2720031738281,
4901.35009765625
],
[
2322,
263.5769958496094,
4934
],
[
2372,
265.8110046386719,
4935
],
[
2592,
265,
4957
],
[
2544,
265.8865051269531,
4935
],
[
2591,
265.8865051269531,
4912
],
[
2750,
279.5710144042969,
4683
],
[
2799,
273.59161376953125,
4742
],
[
2712,
275.32049560546875,
4703
],
[
2762,
266.41259765625,
4780
],
[
3045,
320,
4494
],
[
3351,
320.9612121582031,
4516
],
[
3338,
320,
4549
],
[
3317,
320,
4519
],
[
3594,
344.9125061035156,
4478
],
[
3569,
344.9125061035156,
4499
],
[
3562,
344.9125061035156,
4468
],
[
3442,
373.0700988769531,
4655
],
[
3450,
373,
4686
],
[
3471,
373.0700988769531,
4665
],
[
3461.364013671875,
376.5779113769531,
4155.94482421875
],
[
3785.3779296875,
405.21038818359375,
4743.90283203125
],
[
3364,
362,
5060
],
[
3364.847900390625,
400.34539794921875,
5239.48388671875
],
[
3836.39404296875,
427.0386047363281,
5384.48876953125
],
[
3820,
439.8638000488281,
5555
],
[
4067,
424,
5296
],
[
4087,
422.779296875,
5341
],
[
4023,
426.7947998046875,
5316
],
[
4041,
426.72430419921875,
5362
],
[
4298.5498046875,
415.57501220703125,
5217.7041015625
],
[
4271.60888671875,
414.88189697265625,
5433.77783203125
],
[
4319,
414,
5373
],
[
4180,
433,
5147
],
[
4218,
427,
5164
],
[
4180,
425,
5193
],
[
4214.02099609375,
453.9140930175781,
4474.27880859375
],
[
4421,
453,
4881
],
[
4427,
453,
4788
],
[
4188,
454,
4977
],
[
4209,
454,
4939
],
[
4231,
455,
4977
],
[
3833.5439453125,
362.601806640625,
1400.884033203125
],
[
4160,
396,
1620
],
[
4165,
397,
1667
],
[
4118,
397,
1677
],
[
4113,
394,
1627
],
[
3888.25390625,
414.4027099609375,
2160.0810546875
],
[
3494.0849609375,
414.4512023925781,
2962.330078125
],
[
3644,
414,
2980
],
[
3629,
414,
3014
],
[
3605,
414,
2977
],
[
4231,
432.92388916015625,
4065
],
[
3273.10693359375,
415.31719970703125,
3652.7529296875
],
[
2962.35107421875,
414.5813903808594,
3491.85107421875
],
[
5038,
170,
2114
],
[
5155,
171,
2091
],
[
5739,
170,
2298
],
[
5628,
170,
2088
],
[
5829,
168,
1500
],
[
6123,
165,
1233
],
[
6137,
158,
1381
],
[
6467,
158,
1128
],
[
6488.39794921875,
158.82589721679688,
1189.885009765625
],
[
6383,
158,
1191
],
[
6742.27490234375,
225.81959533691406,
2142.9130859375
],
[
6738,
225,
2339
],
[
6692,
261.2370910644531,
3297
],
[
6787,
261.2370910644531,
3300
],
[
6863,
261,
3258
],
[
6601,
261,
3270
],
[
6771.337890625,
261.2370910644531,
3075.9189453125
],
[
6716.65185546875,
261.2370910644531,
3077.533935546875
],
[
6756,
212,
1893
],
[
3847.382080078125,
368.7535095214844,
1475.123046875
],
[
3789.47705078125,
354.5911865234375,
1430.416015625
],
[
3831,
360,
1369
],
[
3889,
371.1158142089844,
1422
],
[
747,
-57.17382049560547,
5444
],
[
1054,
-43,
5449
],
[
608.259521484375,
-57.17382049560547,
5291.34716796875
],
[
723.7581787109375,
-57.481239318847656,
5346.31689453125
],
[
842.4116821289062,
195.18919372558594,
5407.1640625
],
[
1129,
226.49600219726562,
2583
],
[
1080.373046875,
227.6811981201172,
2598.044921875
],
[
1194.4530029296875,
228.0052032470703,
2729.56396484375
],
[
1134.1820068359375,
236.4676971435547,
2769.60791015625
],
[
1116,
192,
2677
],
[
1101,
217,
2581
],
[
1170,
234,
2732
],
[
2064,
231,
2839
],
[
2082.81103515625,
221.7967987060547,
2854.972900390625
],
[
2056,
232,
2816
],
[
1972,
232,
2922
],
[
1978,
222,
2940
],
[
1951,
230,
2912
],
[
2029,
209,
2889
],
[
1872,
252,
4372
],
[
3168,
414,
3534
],
[
4749.6728515625,
-121.78589630126953,
2162.822998046875
],
[
4643.615234375,
-121.80809783935547,
1754.68798828125
],
[
4729.9599609375,
-121.78790283203125,
1928.3299560546875
],
[
4441.14697265625,
-121.80809783935547,
1913.468994140625
],
[
4575.2490234375,
-121.78790283203125,
1980.9820556640625
],
[
4860.6328125,
-121.78810119628906,
2413.047119140625
],
[
4436,
-121.78790283203125,
2225
],
[
4481,
-121.7802963256836,
2412
],
[
4641.7509765625,
-121.7802963256836,
2822.4130859375
],
[
4519,
-121.7802963256836,
2853
],
[
4580,
-50.06978988647461,
3395
],
[
4879,
-51.5565299987793,
3659
],
[
4617,
-51,
3615
],
[
3278,
81,
3316
],
[
3218,
81,
3054
],
[
1362,
202,
1877
],
[
1315,
202,
1937
],
[
1373,
201,
1951
],
[
1655,
204,
1860
],
[
1629,
205,
1808
],
[
1538.303955078125,
202.6179962158203,
1846.3580322265625
],
[
1232,
224,
2229
],
[
1179,
224,
2237
],
[
1211,
224,
2288
],
[
1159,
224,
2298
],
[
1441,
208,
2183
],
[
1401,
208,
2199
],
[
1447,
211,
2727
],
[
1418,
210,
2755
],
[
1384,
210,
2740
],
[
1476,
220,
2770
],
[
1726,
215.86959838867188,
2923
],
[
1751,
215,
2915
],
[
1719,
215,
2949
],
[
1701,
215,
2895
],
[
1170,
218,
3385
],
[
1104,
222,
3380
],
[
1143,
219,
3327
],
[
1083,
224,
3338
],
[
962,
224,
3091
],
[
937,
224,
3052
],
[
1000,
224,
3081
],
[
941,
223,
3146
],
[
1212,
220.20359802246094,
2947
],
[
1240,
218,
2964
],
[
1201,
223,
2988
],
[
1227,
219,
3026
],
[
1552,
211,
2056
],
[
1599,
224,
2069
],
[
2193,
224,
3087
],
[
2242,
224,
3107
],
[
2233,
230,
3151
],
[
2180,
227,
3162
],
[
1930,
224,
3138
],
[
1969,
229,
3173
],
[
1923,
224,
3186
],
[
1981,
224,
3134
],
[
1451,
220.75750732421875,
3172
],
[
1462,
219,
3209
],
[
1433,
219,
3201
],
[
1472,
224,
3171
],
[
1218,
219.30130004882812,
3149
],
[
1404,
217.55230712890625,
2951
],
[
1416,
208.46249389648438,
2177
],
[
1428,
210.152099609375,
2448
],
[
1412,
211,
2434
],
[
1443,
210,
2473
],
[
1211,
220.1020050048828,
2948
],
[
1219,
219.19309997558594,
3152
],
[
1451,
220.6929931640625,
3173
],
[
1726,
215.86959838867188,
2922
],
[
1376,
200.85870361328125,
1192
],
[
6729,
261.2370910644531,
3928
],
[
6933.625,
177.2740936279297,
1169.6080322265625
],
[
1769.35498046875,
215.8874053955078,
3108.612060546875
],
[
3094,
211.7126007080078,
1323
],
[
3441,
400,
5223
],
[
6745,
262,
4137
]
],
"halfExtentSourceUnits": 60,
"thicknessSourceUnits": 3,
"evidence": [
"ROM_Global.dbo.NPCData source coordinates",
"Resource/luascript/03246.lua:MS_TEST_DUNGEONS"
],
"reviewRequired": true
},
"modelSelection": {
"rule": "largest unique model/dungeon ROS",
"score": 85.91669,
"placements": 1,
"dominance": 0.9269
},
"dungeonConfig": "Tools/dungeon_config.json",
"dungeonConfigId": "the_origin",
"entryCoordinates": {
"position": [
828,
263,
963
],
"direction": 343,
"reviewRequired": false,
"evidence": "Resource/luascript/03246.lua:MS_TEST_DUNGEONS"
}
},
"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"
},
"navigation": {
"cellSize": 0.3,
"cellHeight": 0.1,
"agentHeight": 1.8,
"agentRadius": 0.36,
"agentMaxClimb": 0.5,
"agentMaxSlope": 50,
"tileSize": 64,
"retainTileIntermediates": false
},
"review": {
"environment": "authoritative-wdb-largest-model-selected",
"collision": "primary-ros-plus-source-anchor-support-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 GR2 actor animations are recovered where source graphs and validation permit; scripted encounter mechanics remain evidence-driven per-instance work.",
"Source-anchor support pads preserve combat and entrance coordinates where modular WDB sections or primary-ROS collision leave navmesh gaps; full secondary placement assembly remains a visual follow-up."
]
}