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>
399 lines
5.8 KiB
JSON
399 lines
5.8 KiB
JSON
[
|
|
{
|
|
"name": "Albert x Adelaide",
|
|
"spawn": {
|
|
"dx": -0.663386853147646,
|
|
"dz": -0.748276608662107,
|
|
"x": 20.6920527258856,
|
|
"z": -24.7106522816088
|
|
},
|
|
"streams": [
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-58.8461484663001,
|
|
-114.424174209248
|
|
],
|
|
[
|
|
-53.880474905008,
|
|
-108.391854739427
|
|
],
|
|
[
|
|
-51.2405150349884,
|
|
-105.525786544745
|
|
],
|
|
[
|
|
-20.3529842406907,
|
|
-70.7696216351455
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-86.703252503893,
|
|
-94.0877138699484
|
|
],
|
|
[
|
|
-77.607019688744,
|
|
-101.920941690901
|
|
],
|
|
[
|
|
-72.0652250322851,
|
|
-106.9478629653
|
|
],
|
|
[
|
|
-68.7920906183039,
|
|
-109.508381296246
|
|
],
|
|
[
|
|
-62.6926613135619,
|
|
-114.753855415977
|
|
],
|
|
[
|
|
-56.4508191491618,
|
|
-120.138498306347
|
|
],
|
|
[
|
|
-53.1441813532654,
|
|
-122.980904904961
|
|
],
|
|
[
|
|
-38.7548693234,
|
|
-135.567757774861
|
|
],
|
|
[
|
|
-8.13888016446398,
|
|
-163.054303917178
|
|
],
|
|
[
|
|
7.53742621322278,
|
|
-176.886292547868
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
-24.3893890595013,
|
|
-67.1825007647702
|
|
],
|
|
[
|
|
-55.2720133743741,
|
|
-101.933152255045
|
|
],
|
|
[
|
|
-57.9853352512913,
|
|
-104.883276460764
|
|
],
|
|
[
|
|
-63.0150881333189,
|
|
-110.991982190617
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
11.1101677795621,
|
|
-172.837154651951
|
|
],
|
|
[
|
|
-4.54306405533622,
|
|
-159.025643282508
|
|
],
|
|
[
|
|
-35.1638772092336,
|
|
-131.534796625037
|
|
],
|
|
[
|
|
-49.5953698809185,
|
|
-118.910777494948
|
|
],
|
|
[
|
|
-52.9260113021268,
|
|
-116.047565693668
|
|
],
|
|
[
|
|
-59.1685752860572,
|
|
-110.662300983888
|
|
],
|
|
[
|
|
-65.3362602521517,
|
|
-105.359015503696
|
|
],
|
|
[
|
|
-68.5423745958537,
|
|
-102.855244634386
|
|
],
|
|
[
|
|
-74.0429581637501,
|
|
-97.8641615087792
|
|
],
|
|
[
|
|
-83.1794893924223,
|
|
-89.9958813300908
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
-63.049013950748,
|
|
-111.034041203303
|
|
],
|
|
[
|
|
-67.6731119774683,
|
|
-116.885568358634
|
|
],
|
|
[
|
|
-69.3364043278144,
|
|
-119.016515361795
|
|
],
|
|
[
|
|
-72.7496535402502,
|
|
-122.556584617365
|
|
],
|
|
[
|
|
-98.2440886423925,
|
|
-142.519976823492
|
|
],
|
|
[
|
|
-106.032628822328,
|
|
-149.462816226915
|
|
],
|
|
[
|
|
-127.254841098403,
|
|
-167.50831278782
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
-123.756786956036,
|
|
-171.622145212345
|
|
],
|
|
[
|
|
-102.508313753821,
|
|
-153.554173373131
|
|
],
|
|
[
|
|
-94.8493767077653,
|
|
-146.719492376612
|
|
],
|
|
[
|
|
-69.3394816295263,
|
|
-126.743555782696
|
|
],
|
|
[
|
|
-65.3252993333639,
|
|
-122.631904237628
|
|
],
|
|
[
|
|
-63.4329063916396,
|
|
-120.229317241236
|
|
],
|
|
[
|
|
-58.8122226488711,
|
|
-114.382115196562
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
}
|
|
],
|
|
"targets": [
|
|
23000,
|
|
25500,
|
|
29500
|
|
]
|
|
},
|
|
{
|
|
"name": "Edward x Elizabeth",
|
|
"spawn": {
|
|
"dx": 0.688388502507091,
|
|
"dz": 0.725342174160613,
|
|
"x": 171.921077302301,
|
|
"z": -175.651225571771
|
|
},
|
|
"streams": [
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
228.742601685131,
|
|
-123.809388411418
|
|
],
|
|
[
|
|
250.487851794393,
|
|
-101.124186911579
|
|
],
|
|
[
|
|
253.191844757795,
|
|
-98.1321613960494
|
|
],
|
|
[
|
|
258.485283289911,
|
|
-92.2834398309675
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
184.819681990446,
|
|
-31.5997398360326
|
|
],
|
|
[
|
|
200.990172438104,
|
|
-45.5669611828909
|
|
],
|
|
[
|
|
206.298224766768,
|
|
-50.115127103271
|
|
],
|
|
[
|
|
208.012771617165,
|
|
-51.5958506176373
|
|
],
|
|
[
|
|
243.567491578602,
|
|
-82.5547120764429
|
|
],
|
|
[
|
|
246.131368490435,
|
|
-84.8446372752634
|
|
],
|
|
[
|
|
254.684705396329,
|
|
-92.485245640523
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
254.481581996358,
|
|
-88.659853768515
|
|
],
|
|
[
|
|
249.186979870745,
|
|
-94.509861403438
|
|
],
|
|
[
|
|
246.577198699258,
|
|
-97.4003726882982
|
|
],
|
|
[
|
|
224.844319166858,
|
|
-120.07262598818
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.8,
|
|
"pts": [
|
|
[
|
|
258.282159889941,
|
|
-88.4580479589594
|
|
],
|
|
[
|
|
249.72869976276,
|
|
-80.817329524774
|
|
],
|
|
[
|
|
247.117079187487,
|
|
-78.4852615230074
|
|
],
|
|
[
|
|
211.558093240145,
|
|
-47.5226829818001
|
|
],
|
|
[
|
|
209.815723834205,
|
|
-46.017908496633
|
|
],
|
|
[
|
|
204.515981699117,
|
|
-41.4768916168623
|
|
],
|
|
[
|
|
188.349489765203,
|
|
-27.5131205641572
|
|
]
|
|
],
|
|
"speed": 11.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
258.480541378725,
|
|
-92.2886654287672
|
|
],
|
|
[
|
|
262.27371225915,
|
|
-88.1195420122156
|
|
],
|
|
[
|
|
266.827379303769,
|
|
-83.1100839184909
|
|
],
|
|
[
|
|
270.873333747605,
|
|
-78.6578477713867
|
|
],
|
|
[
|
|
298.089289341555,
|
|
-47.3042762934113
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
},
|
|
{
|
|
"interval": 1.5,
|
|
"pts": [
|
|
[
|
|
254.709252094248,
|
|
-92.5069068273425
|
|
],
|
|
[
|
|
259.703037116882,
|
|
-96.8600914480509
|
|
],
|
|
[
|
|
263.665450959975,
|
|
-100.3447248693
|
|
],
|
|
[
|
|
288.615579063857,
|
|
-122.117679372756
|
|
]
|
|
],
|
|
"speed": 12.0
|
|
}
|
|
],
|
|
"targets": [
|
|
22000,
|
|
24500,
|
|
28500
|
|
]
|
|
}
|
|
]
|