Medal targets are no longer one uniform 15/35/60k guess across every event. tools/tune_junctions.gd plays each junction 12 times with varied launches and sets bronze/silver/gold at the 35th/65th/88th percentile of actual damage, so they now range from $4k at Cliffs Corner to $73k gold at Melbourne x Merivale. The old numbers made half the events impossible and the other half trivial. Grey x Glenelg scored $0 in 12/12 runs and took three fixes, each found by measuring rather than reading: - The launch sat on the street centreline, so the car drove cleanly BETWEEN the two convoy lanes -- closest pass 2.9 m, almost exactly the 2.7 m lane offset. It now launches in a lane. (The first attempt offset the wrong way and widened the pass to 5.5 m, which is how the sign error announced itself.) - int(L / headway) floors to one car on a short clipped stream, so that junction fielded 9 convoy cars against the usual 20-25. Minimum 3 per stream, evenly spaced to fit. Result: $0 -> $91k, convoy 9 -> 18, and 0 of 9 junctions now unplayable. The tuner has turned out to be the event validator as much as a balance tool -- "scores nothing in every run" is an unplayable event, not a tuning problem. Also from the review: the deformer no longer crumples det_* panels after they've been shed onto their own body, and notes that rebuilding an ArrayMesh drops any imported LODs. Honest gap: Cliffs Corner and Bridge Approach show median == max at ~$4.7k -- winnable and correctly tuned, but the run ends on scenery before the convoy is reached. Both are curved approaches; they want better crossings picked by hand. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
447 lines
6.5 KiB
JSON
447 lines
6.5 KiB
JSON
[
|
|
{
|
|
"name": "Alice x George",
|
|
"spawn": {
|
|
"dx": 0.766833198312044,
|
|
"dz": -0.641846434878719,
|
|
"x": -163.586282448655,
|
|
"z": 162.065991994404
|
|
},
|
|
"streams": [
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-71.6230075670676,
|
|
85.0918821008208
|
|
],
|
|
[
|
|
-72.1027981957511,
|
|
85.4906175386659
|
|
],
|
|
[
|
|
-82.5534519291224,
|
|
94.8058802983977
|
|
],
|
|
[
|
|
-104.449283255202,
|
|
113.364728030556
|
|
],
|
|
[
|
|
-114.552953384248,
|
|
122.938157884478
|
|
],
|
|
[
|
|
-118.635517096346,
|
|
126.332146888185
|
|
],
|
|
[
|
|
-124.179725942706,
|
|
130.600603993254
|
|
],
|
|
[
|
|
-132.412657846607,
|
|
136.841371982625
|
|
],
|
|
[
|
|
-135.426194974764,
|
|
139.131158627196
|
|
],
|
|
[
|
|
-137.017391502614,
|
|
140.329922425279
|
|
],
|
|
[
|
|
-142.2269104628,
|
|
144.181294358731
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-75.361941989609,
|
|
84.8229236525054
|
|
],
|
|
[
|
|
-80.9395388682742,
|
|
78.6116377012041
|
|
],
|
|
[
|
|
-82.5659998940916,
|
|
76.7348960854059
|
|
],
|
|
[
|
|
-115.405581435619,
|
|
38.7415552213739
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
-145.437080580831,
|
|
139.83908204088
|
|
],
|
|
[
|
|
-140.236730470549,
|
|
135.994503574748
|
|
],
|
|
[
|
|
-138.687188507682,
|
|
134.826983772678
|
|
],
|
|
[
|
|
-135.676038606364,
|
|
132.539006817179
|
|
],
|
|
[
|
|
-127.454661333638,
|
|
126.307027606927
|
|
],
|
|
[
|
|
-121.996408938187,
|
|
122.105516312011
|
|
],
|
|
[
|
|
-118.197496828121,
|
|
118.953524515431
|
|
],
|
|
[
|
|
-108.01476176314,
|
|
109.309193169476
|
|
],
|
|
[
|
|
-86.0785257896557,
|
|
90.7151769019407
|
|
],
|
|
[
|
|
-75.6896883110217,
|
|
81.454007661433
|
|
],
|
|
[
|
|
-75.0830599635874,
|
|
80.9460362988959
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
-111.320181741659,
|
|
35.2103359785921
|
|
],
|
|
[
|
|
-78.4807980853871,
|
|
73.2034479147318
|
|
],
|
|
[
|
|
-76.9072614072839,
|
|
75.0198778988802
|
|
],
|
|
[
|
|
-71.344125541046,
|
|
81.2149947472113
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-72.1166888351082,
|
|
80.6186568827489
|
|
],
|
|
[
|
|
-63.3155168708224,
|
|
85.2319664647318
|
|
],
|
|
[
|
|
-54.5517817587045,
|
|
95.5382290534301
|
|
],
|
|
[
|
|
-39.7832019492811,
|
|
112.967845683357
|
|
],
|
|
[
|
|
-38.2495347293041,
|
|
114.641424782394
|
|
],
|
|
[
|
|
-37.46679081946,
|
|
115.770892092411
|
|
],
|
|
[
|
|
-36.907545471025,
|
|
116.868308404357
|
|
],
|
|
[
|
|
-36.6415428486163,
|
|
117.9601284403
|
|
],
|
|
[
|
|
-36.5496258677079,
|
|
118.928290187952
|
|
],
|
|
[
|
|
-36.5838040309518,
|
|
120.631630966954
|
|
],
|
|
[
|
|
-36.7335166728013,
|
|
121.773248002537
|
|
],
|
|
[
|
|
-36.9496009730767,
|
|
122.555067847412
|
|
],
|
|
[
|
|
-37.3111869258717,
|
|
123.404225782126
|
|
],
|
|
[
|
|
-38.0206496416879,
|
|
124.385542652475
|
|
],
|
|
[
|
|
-39.4579334455589,
|
|
125.801006946898
|
|
],
|
|
[
|
|
-41.9601597793989,
|
|
127.878176766196
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
-45.4076787424784,
|
|
123.721902834029
|
|
],
|
|
[
|
|
-43.0308962305509,
|
|
121.752064253174
|
|
],
|
|
[
|
|
-41.9792929338678,
|
|
120.712785747195
|
|
],
|
|
[
|
|
-41.9973981173857,
|
|
120.721051417958
|
|
],
|
|
[
|
|
-42.0626879873161,
|
|
120.818306152528
|
|
],
|
|
[
|
|
-42.0417354235454,
|
|
120.781878397269
|
|
],
|
|
[
|
|
-41.9741642668029,
|
|
120.309115032842
|
|
],
|
|
[
|
|
-41.9490832168424,
|
|
119.004843012052
|
|
],
|
|
[
|
|
-41.975684667957,
|
|
118.800920359363
|
|
],
|
|
[
|
|
-41.9467189152085,
|
|
118.809115195214
|
|
],
|
|
[
|
|
-42.0788310934576,
|
|
118.579643507368
|
|
],
|
|
[
|
|
-42.3825061541171,
|
|
118.116845217633
|
|
],
|
|
[
|
|
-43.8908120639013,
|
|
116.473204316403
|
|
],
|
|
[
|
|
-58.6728283240367,
|
|
99.0277813465423
|
|
],
|
|
[
|
|
-66.8177230511832,
|
|
89.3422647349603
|
|
],
|
|
[
|
|
-74.5893786955468,
|
|
85.4192615169678
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
}
|
|
],
|
|
"targets": [
|
|
26500,
|
|
29000,
|
|
46500
|
|
]
|
|
},
|
|
{
|
|
"name": "Margaret x Edward",
|
|
"spawn": {
|
|
"dx": -0.742705793125526,
|
|
"dz": 0.669617879732749,
|
|
"x": 274.907915771107,
|
|
"z": -373.121177827394
|
|
},
|
|
"streams": [
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
185.833815296718,
|
|
-292.812645167915
|
|
],
|
|
[
|
|
193.655933950983,
|
|
-299.882511644341
|
|
],
|
|
[
|
|
211.377868675405,
|
|
-315.230725704805
|
|
],
|
|
[
|
|
216.02310568687,
|
|
-319.254598202675
|
|
],
|
|
[
|
|
237.642996194709,
|
|
-338.582293338578
|
|
],
|
|
[
|
|
239.660997181915,
|
|
-341.288346333546
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
179.818121576327,
|
|
-304.166235842252
|
|
],
|
|
[
|
|
181.359839275663,
|
|
-302.406992562087
|
|
],
|
|
[
|
|
184.213303452985,
|
|
-299.144813785439
|
|
],
|
|
[
|
|
189.715557971244,
|
|
-292.541650836584
|
|
],
|
|
[
|
|
194.923453137675,
|
|
-286.336679339567
|
|
],
|
|
[
|
|
234.056756167219,
|
|
-241.131525360219
|
|
],
|
|
[
|
|
244.509931259631,
|
|
-229.329340361402
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
243.953470490227,
|
|
-338.011965266358
|
|
],
|
|
[
|
|
241.329499501326,
|
|
-334.636448261753
|
|
],
|
|
[
|
|
219.611149514375,
|
|
-315.219013797425
|
|
],
|
|
[
|
|
214.913183354807,
|
|
-311.14886949499
|
|
],
|
|
[
|
|
197.217859554354,
|
|
-295.823855956056
|
|
],
|
|
[
|
|
189.454804209519,
|
|
-288.806594832065
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
240.467498400426,
|
|
-225.74901403845
|
|
],
|
|
[
|
|
229.982416914263,
|
|
-237.587550240129
|
|
],
|
|
[
|
|
190.834294657849,
|
|
-282.809813460791
|
|
],
|
|
[
|
|
185.573061534993,
|
|
-289.077589163396
|
|
],
|
|
[
|
|
180.092607888122,
|
|
-295.654847014577
|
|
],
|
|
[
|
|
177.296693403105,
|
|
-298.850189837967
|
|
],
|
|
[
|
|
175.756931830544,
|
|
-300.607199758038
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
}
|
|
],
|
|
"targets": [
|
|
22500,
|
|
25000,
|
|
30000
|
|
]
|
|
}
|
|
]
|