Qualify route gain and observe native gate context through ordinary input
This commit is contained in:
@@ -2,6 +2,20 @@
|
||||
class ERR_AircraftRouteRules
|
||||
{
|
||||
static bool Length(float distance) { return distance >= 18 && distance <= 20.05; }
|
||||
// Candidate route-only gain. Desired speed and cyclic magnitude remain bounded
|
||||
// exactly as in the short-translation controller; landing keeps its old gain.
|
||||
static vector Demand(vector target, vector position, vector velocity)
|
||||
{
|
||||
vector error = target - position; error[1] = 0;
|
||||
vector desired = error * 0.25;
|
||||
float speed = desired.Length();
|
||||
if (speed > 0.5) desired = desired * (0.5 / speed);
|
||||
velocity[1] = 0;
|
||||
vector demand = (desired - velocity) * 0.10;
|
||||
float magnitude = demand.Length();
|
||||
if (magnitude > 0.03) demand = demand * (0.03 / magnitude);
|
||||
return demand;
|
||||
}
|
||||
static vector Nearest(vector start, vector end, vector point)
|
||||
{
|
||||
vector leg = end - start; leg[1] = 0;
|
||||
|
||||
@@ -106,7 +106,9 @@ override void PrepareActions(CharacterControllerComponent controller, IEntity ow
|
||||
if (!m_Route) { Fail("immutable route unavailable"); return; }
|
||||
vector target = m_Route.Destination(); if (m_State == ERR_AircraftFlightState.LANDING) target = m_LandingPoint;
|
||||
vector transform[4]; m_Aircraft.GetWorldTransform(transform);
|
||||
vector demand = ERR_AircraftTranslationRules.Demand(target, transform[3], m_Simulation.GetVelocity());
|
||||
vector demand;
|
||||
if (m_State == ERR_AircraftFlightState.TRANSLATING) demand = ERR_AircraftRouteRules.Demand(target, transform[3], m_Simulation.GetVelocity());
|
||||
else demand = ERR_AircraftTranslationRules.Demand(target, transform[3], m_Simulation.GetVelocity());
|
||||
forward = Math.Clamp(vector.Dot(demand, transform[2]), -0.03, 0.03);
|
||||
aside = Math.Clamp(vector.Dot(demand, transform[0]), -0.03, 0.03);
|
||||
if (m_State == ERR_AircraftFlightState.TRANSLATING) m_TranslationUpdates++;
|
||||
|
||||
@@ -212,8 +212,8 @@ class ERR_NativeAircraftRouteProbe
|
||||
float cross = vector.DistanceXZ(transform[3], ERR_AircraftRouteRules.Nearest(home, destination, transform[3]));
|
||||
vector target = destination; if (state == ERR_AircraftFlightState.LANDING || state == ERR_AircraftFlightState.SHUTDOWN) target = m_Flight.LandingPoint();
|
||||
vector velocity = m_Simulation.GetVelocity(); vector demand;
|
||||
if (state == ERR_AircraftFlightState.TRANSLATING || state == ERR_AircraftFlightState.LANDING)
|
||||
demand = ERR_AircraftTranslationRules.Demand(target, transform[3], velocity);
|
||||
if (state == ERR_AircraftFlightState.TRANSLATING) demand = ERR_AircraftRouteRules.Demand(target, transform[3], velocity);
|
||||
else if (state == ERR_AircraftFlightState.LANDING) demand = ERR_AircraftTranslationRules.Demand(target, transform[3], velocity);
|
||||
float forward = Math.Clamp(vector.Dot(demand, transform[2]), -0.03, 0.03);
|
||||
float aside = Math.Clamp(vector.Dot(demand, transform[0]), -0.03, 0.03);
|
||||
PrintFormat("ERR AIRCRAFT ROUTE MOTION: token=%1 position=%2 velocity=%3 along=%4 cross=%5 targetError=%6 computedDemand=%7 projectedForward=%8 projectedAside=%9", m_Flight.OrderToken(), transform[3], velocity, along, cross, vector.DistanceXZ(transform[3], target), demand, forward, aside);
|
||||
|
||||
+12
-5
@@ -91,8 +91,8 @@
|
||||
]
|
||||
},
|
||||
"clean_native_runtime": {
|
||||
"status": "pending",
|
||||
"scope": "Native read-only body-position telemetry now uses the same GetOrigin API as INPUT/GATE. Current-source rerun pending; clean195-file gate checkpoint retained.",
|
||||
"status": "passed",
|
||||
"scope": "Current195-file snapshot: two native Core escape/restart rounds,614assertions,zero captured engine/script errors, source unchanged and cleanup verified. Chat aircraft route gain also passes38assertions. Local fixtures only; seventeen release cases remain pending.",
|
||||
"evidence": [
|
||||
"docs/evidence/native-2026-09-19-065351/report.json",
|
||||
"docs/evidence/native-2026-09-19-065351/console.log.txt",
|
||||
@@ -183,10 +183,17 @@
|
||||
"docs/evidence/native-2026-09-19-184647-core-gate/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-184647-core-gate/source-sha256.json",
|
||||
"docs/evidence/game-2026-09-19-184437-gate-geometry/runner.json.txt",
|
||||
"docs/evidence/gate-review-2026-09-19-184437/review.json"
|
||||
"docs/evidence/gate-review-2026-09-19-184437/review.json",
|
||||
"docs/evidence/native-2026-09-19-193223-core-current/report.json",
|
||||
"docs/evidence/native-2026-09-19-193223-core-current/console.log.txt",
|
||||
"docs/evidence/native-2026-09-19-193223-core-current/source-sha256.json",
|
||||
"docs/evidence/native-2026-09-19-192238-aircraft-route-gain/report.json",
|
||||
"docs/evidence/native-2026-09-19-192238-aircraft-route-gain/runner.json.txt",
|
||||
"docs/evidence/native-2026-09-19-192238-aircraft-route-gain/source-sha256.json",
|
||||
"docs/evidence/route-comparison-2026-09-19-192238/comparison.json"
|
||||
],
|
||||
"source_manifest": "docs/evidence/native-2026-09-19-184647-core-gate/source-sha256.json",
|
||||
"native_report": "docs/evidence/native-2026-09-19-184647-core-gate/report.json"
|
||||
"source_manifest": "docs/evidence/native-2026-09-19-193223-core-current/source-sha256.json",
|
||||
"native_report": "docs/evidence/native-2026-09-19-193223-core-current/report.json"
|
||||
},
|
||||
"scripted_helicopter_loss_and_restart": {
|
||||
"status": "passed",
|
||||
|
||||
+30
-2
@@ -1,6 +1,6 @@
|
||||
# Experimental two-pad aircraft route
|
||||
|
||||
The isolated twenty-metre route now has a successful native mechanism run: the [155909 archive](evidence/native-2026-09-19-155909-aircraft-route/report.json) records **38 passing assertions, one completion and zero script/runtime or engine errors** against its captured 192-file addon source snapshot. It reached the immutable destination, held position, landed with actual contact and shut down the original aircraft. This is **not operational HQ dispatch**, a general route capability or multiplayer acceptance. The earlier ninety-second timeout remains archived; the successful run uses the bounded 160-second translation stage within the unchanged 240-second overall lease. Earlier normal, cancellation and four-metre translation archives retain their separate scopes.
|
||||
The isolated twenty-metre route has successful baseline and route-gain native mechanism runs. The [192238 gain run](evidence/native-2026-09-19-192238-aircraft-route-gain/report.json) also passed 38 assertions with one completion and zero errors; its measured comparison and single-run limits appear below. For the earlier baseline, the [155909 archive](evidence/native-2026-09-19-155909-aircraft-route/report.json) records **38 passing assertions, one completion and zero script/runtime or engine errors** against its captured 192-file addon source snapshot. It reached the immutable destination, held position, landed with actual contact and shut down the original aircraft. This is **not operational HQ dispatch**, a general route capability or multiplayer acceptance. The earlier ninety-second timeout remains archived; the successful run uses the bounded 160-second translation stage within the unchanged 240-second overall lease. Earlier normal, cancellation and four-metre translation archives retain their separate scopes.
|
||||
|
||||
## Bound and ownership
|
||||
|
||||
@@ -16,7 +16,7 @@ The allocating owner must retain it and call the existing exact-actor `PrepareAc
|
||||
|
||||
## Flight and cancellation
|
||||
|
||||
The native startup and five-second hover sequence is preserved. The route then uses the already proven native autohover/capped 0.03 actor-local cyclic demand and 0.5m/s requested horizontal speed toward its fixed endpoint. Movement and settling now have an experimental 160-second stage bound, clamped to the unchanged absolute overall maximum of 240 seconds. The first ninety-second attempt timed out; the 160-second stage completed in the isolated 155909 run. That result does not establish timing reliability on other routes or workloads. The destination must be held within 0.75 metres, below 0.25m/s horizontal speed and within the original hover constraints for five continuous seconds.
|
||||
The native startup and five-second hover sequence is preserved. The route uses native autohover, a 0.03 actor-local cyclic magnitude cap and 0.5m/s requested horizontal speed toward its fixed endpoint. The archived run used velocity-error gain 0.05; the current candidate uses route-only gain 0.10 while translating, with the isolated [192238 native comparison](evidence/native-2026-09-19-192238-aircraft-route-gain/report.json) now passed; its limits are detailed below. Landing and the original short-translation controller retain gain 0.05. Movement and settling now have an experimental 160-second stage bound, clamped to the unchanged absolute overall maximum of 240 seconds. The first ninety-second attempt timed out; the 160-second stage completed in the isolated 155909 run. That result does not establish timing reliability on other routes or workloads. The destination must be held within 0.75 metres, below 0.25m/s horizontal speed and within the original hover constraints for five continuous seconds.
|
||||
|
||||
Unlike the original radial-eight-metre mode, the separate route mode limits the aircraft origin to less than eight metres from the **fixed, endpoint-clamped segment**, including its endpoint caps. The pre-translation stages retain the original start-pad eight-metre radius. Relative height remains -3 through 18 metres, with uprightness at least 0.85; both native input callbacks and Tick enforce this envelope and the original deadlines. The original home is never rebased to manufacture progress.
|
||||
|
||||
@@ -47,3 +47,31 @@ The follow-up changes only the route stage bound to `Math.Min(originalDeadline,
|
||||
The timeout run's recorded final twenty seconds gained approximately 2.56 metres in radial distance over 20.2 seconds, while reported physical speed was approximately 0.15–0.18m/s. From 8.14 metres remaining, reaching the 0.75-metre acceptance radius at roughly 0.13m/s plus a five-second hold would need about another 62 seconds, before extra proportional braking near the endpoint. Thus 150 seconds would be marginal; 160 seconds leaves only a small route margin. The observed approximately 45-second startup/hover plus a full 160-second leg and an estimated 25-second landing totals approximately 230 seconds, only ten seconds below the unchanged absolute lease. This was the pre-run timing estimate, not the later landing evidence. Further slowdown or longer startup may still legitimately fail; the source does not extend or renew that lease to make the fixture pass.
|
||||
|
||||
The [155909 console](evidence/native-2026-09-19-155909-aircraft-route/console.log.txt) records a requested distance of 20.2214 metres from the actual post-hover origin. The destination hold completed at 0.546151 metres error after 2,716 translation updates. Final physical displacement was 20.1261 metres with 0.129942 metres target error. The controller reached COMPLETE with one initial wake, one engine start, one controller start and the original pilot/seat; native assertions required ground contact, engine off and finite fuel consumption. The [runner record](evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt) retains `smoke-completed` and unchanged source across the run. These observations qualify this one newly authored experimental leg only. They do not establish radio-authorized HQ routing, transport loading, repeated sorties, dynamic obstacle avoidance, remote ownership or human piloting.
|
||||
|
||||
## Route-only gain candidate and native comparison
|
||||
|
||||
The captured 155909 source remains the accepted baseline, not evidence for this candidate. In that console, translation began at approximately native time 58,559ms and the destination hold completed at 213,917ms: approximately 155.36 seconds of the 160-second stage. The first logged sample within two metres was at 195,709ms, so approximately 137.15 seconds were spent reaching the final two metres. Across sixty cruise samples with more than two metres remaining, progress along the fixed segment was 15.6404 metres over 119.4608 seconds (0.131m/s). Computed demand magnitude never exceeded 0.01919, below the existing 0.03 cap. Thus the five-second hold was not the principal delay. Native simulator velocity and finite-difference position progress are separate observations; these figures use the logged world positions and clock.
|
||||
|
||||
The candidate changes only TRANSLATING velocity-error gain from 0.05 to 0.10 through `ERR_AircraftRouteRules.Demand`. Desired velocity remains horizontal `error * 0.25`, capped at 0.5m/s; demand remains capped at magnitude 0.03. Landing—including cancellation descent—uses the unchanged shared demand. The read-only fixture diagnostic selects the same equation as the controller. No deadline, terrain/obstacle qualification, speed/arrival criterion, input ownership, rotor proof or native asset is changed. The single native comparison below demonstrates faster completion in that run, not repeatable stability across conditions; the exposed native autohover API does not document its internal response law.
|
||||
|
||||
The [192238 run](evidence/native-2026-09-19-192238-aircraft-route-gain/console.log.txt) repeated the existing twenty-metre native route and passed 38 assertions, one completion and zero recorded script/runtime or engine errors. It preserves the original hold, physical landing and shutdown criteria. Preserve any failed run and its original errors. The existing cancellation regression must still preserve the captured landing point, original lease and shared landing gain. Longer field routes and HQ dispatch remain unimplemented; changing this gain does not qualify either.
|
||||
|
||||
`python tests/test_aircraft_route_demand.py` executes the actual demand methods and route native-control callback with fake native boundaries. It checks horizontal speed/magnitude caps, opposing-velocity braking, zero vertical output, TRANSLATING-only selection, unchanged landing demand after cancellation and grounded zero cyclic. These are source-local policy checks, not native flight evidence.
|
||||
|
||||
### Measured 155909 → 192238 comparison
|
||||
|
||||
The [machine-readable comparison](evidence/route-comparison-2026-09-19-192238/comparison.json) records exact input archive paths, every archive file hash, console/launch/end-manifest binding checks, source-snapshot differences, console event lines and calculation methods. It adds no acceptance verdict beyond the original archived reports.
|
||||
|
||||
| Measurement | Baseline gain 0.05 | Route gain 0.10 |
|
||||
|---|---:|---:|
|
||||
| Translation start → completed destination hold |155.365s|69.293s|
|
||||
| Sampled cruise progress along the fixed route |0.131m/s|0.322m/s|
|
||||
| Translation start → successful shutdown/result |170.542s|84.984s|
|
||||
| Completed hold → first logged ground contact |12.150s|11.640s|
|
||||
| Completed hold → COMPLETE |15.177s|15.691s|
|
||||
| Error at completed hold |0.546m|0.398m|
|
||||
| Final target error |0.130m|0.099m|
|
||||
|
||||
The measured translation duration decreased by 55.4% (86.072 seconds), while cruise progress increased by 2.46 times. Landing duration remained approximately unchanged. The candidate's recorded translation height stayed 7.996–8.024 metres; maximum sampled cross-track distance was 3.044 metres, including the initial post-hover offset. No endpoint crossing appears in the two-second telemetry: the largest logged along-route position during translation/landing was 19.912 metres for the nominal 20 metre endpoint. This is sampled evidence, not proof of zero inter-sample oscillation. Both native runs completed on the original aircraft/pilot with actual contact, engine off and finite fuel consumption.
|
||||
|
||||
These are one run per gain, not a matched-load performance/FPS benchmark. Initial requested distances differed slightly (20.2214 m versus 20.2311 m), and the complete source snapshots contain 192 versus 195 files with nine differing paths recorded in the comparison. The baseline used gain 0.05 and the candidate route uses 0.10; the unchanged shared flight controller hash is retained in both source manifests. The result supports this isolated candidate mechanism only. It does not establish repeatability, longer terrain routes, operational HQ dispatch, multiplayer/remote ownership or cancellation under the new gain. No qualification, deadline or arrival requirement was widened for this comparison.
|
||||
|
||||
@@ -1,8 +1,10 @@
|
||||
# Current development status
|
||||
|
||||
Updated **19 September 2026**. The prior 195-file gate checkpoint passes [Core two-round escape/restart](evidence/native-2026-09-19-184647-core-gate/report.json), **614 assertions**, and [ordinary Chat input/gate observation](evidence/game-2026-09-19-184437-gate-geometry/runner.json.txt), both with zero captured errors, unchanged source and verified cleanup. The native camera observer has since been corrected to use logical body position consistently; full current-source regression is pending. **All seventeen first-release acceptance cases remain pending.** The current [read-only gate observation](evidence/gate-review-2026-09-19-184437/review.json) confirms the original gate, four-second lock duration, world-space handle and two-metre interaction radius. Actual held lock-picking, complete ordinary escape, multiplayer and FPS remain unqualified. The earlier [inventory adapter checkpoint](inventory-layout.md) retains its clear first-open screenshot; reopen, storage refresh and item transfers still need native testing.
|
||||
Updated **19 September 2026**. The current195-file snapshot passes [two Core escape/restart rounds](evidence/native-2026-09-19-193223-core-current/report.json), **614 assertions**, with zero captured errors, unchanged source and verified cleanup. This includes the consistent native body-position observer and route-only aircraft gain. **All seventeen first-release acceptance cases remain pending.** Actual held lock-picking, complete ordinary escape, multiplayer and FPS remain unqualified. The earlier [inventory adapter checkpoint](inventory-layout.md) retains its clear first-open screenshot; reopen, storage refresh and item transfers still need native testing.
|
||||
|
||||
[Ordinary prison approach191750](evidence/game-2026-09-19-191750-prison-approach/runner.json.txt) now passes end to end using actual private mouse/W input:14turns,9walking pulses,4.741m path,27.199s native interval, stationary0.490m from the interior waypoint. A disposable2560x720 viewport provides pointer travel while retaining every containment/ownership check. No gate action was sent; the exact lock/context remains unselected from the final view. Earlier pointer-edge, cross-position-API, calibration-return and legacy-summary failures remain archived. The first physically completed route191342 has a separate hashed raw-log review, not a rewritten runner verdict. Next normal-input work is measured alignment with the native handle before any held F proof.
|
||||
The [route gain comparison](evidence/route-comparison-2026-09-19-192238/comparison.json) measures one native20m route per gain: translation through arrival hold improved155.365→69.293seconds, and final target error improved0.130→0.099m. The candidate passed38assertions, physical contact landing and engine shutdown. This is an isolated flight-controller result, not an FPS comparison or operational HQ air support; production callback/service integration and longer routes remain pending.
|
||||
|
||||
[Ordinary prison approach191750](evidence/game-2026-09-19-191750-prison-approach/runner.json.txt) now passes end to end using actual private mouse/W input:14turns,9walking pulses,4.741m path,27.199s native interval, stationary0.490m from the interior waypoint. A disposable2560x720 viewport provides pointer travel while retaining every containment/ownership check. No gate action was sent; the exact lock/context remains unselected from the final view. Earlier pointer-edge, cross-position-API, calibration-return and legacy-summary failures remain archived. The first physically completed route191342 has a separate hashed raw-log review, not a rewritten runner verdict. The later [194128 alignment attempt](evidence/alignment-review-2026-09-19-194128/review.json) acquires the native gate context with the lock available, but does not select the lock; it remains failed. Read-only selected-action diagnostics precede any action cycling or heldF proof.
|
||||
|
||||
The [relative-look observer](ordinary-look-observer.md) now passes an [ordinary Chat run](evidence/game-2026-09-19-183944-relative-look/runner.json.txt): actual +24/−24 pixel input produced a measured 1.935° yaw response and return within 0.149°, with stationary body, then verified W/Tab input. Zero captured errors, source unchanged and cleanup confirmed. The earlier run remains failed because its independent checker assumed identical SAMPLE/READY milliseconds; its [separate corrected review](evidence/look-review-2026-09-19-183353/review.json) preserves the raw archive. The current-source Core attempt reached 292 assertions without errors but exhausted an undersized 180-second budget; its [timeout](evidence/native-2026-09-19-183622-core-budget/runner.json.txt) remains a failure. The later 184647 run used a 600-second budget and completed both rounds with614 assertions; the earlier timeout remains failed. No gate interaction or full normal-input escape is qualified.
|
||||
|
||||
|
||||
@@ -0,0 +1,72 @@
|
||||
{
|
||||
"scope": "Independent prior approach and read-only final native alignment observations; original runner remains failed; no heldF or escape proof",
|
||||
"approach": {
|
||||
"verified": true,
|
||||
"errors": [],
|
||||
"scope": "one private ordinary-input approach to the interior prison gate waypoint; no unlock, escape, visual, multiplayer or FPS qualification",
|
||||
"held_action_verified": false,
|
||||
"escape_verified": false,
|
||||
"first_sample": 44,
|
||||
"last_sample": 296,
|
||||
"native_duration_ms": 28456,
|
||||
"path_metres": 4.760124953628702,
|
||||
"target": [
|
||||
6092.77,
|
||||
211.444,
|
||||
7155.5
|
||||
],
|
||||
"final_distance_metres": 0.4750789408094903,
|
||||
"pulse_count": 10,
|
||||
"turn_count": 14,
|
||||
"geometry": {
|
||||
"verified": true,
|
||||
"errors": [],
|
||||
"scope": "same-session native gate/input/camera telemetry and stable prison/lock geometry only; no approach, held-action completion, visual or multiplayer qualification",
|
||||
"approach_verified": false,
|
||||
"held_action_verified": false,
|
||||
"start_sample": 44,
|
||||
"end_sample": 296,
|
||||
"native_duration_ms": 28456,
|
||||
"snapshot_count": 253,
|
||||
"geometry_max_drift_metres": 0.0,
|
||||
"prison": [
|
||||
6090.0,
|
||||
211.444,
|
||||
7160.0
|
||||
],
|
||||
"gate": [
|
||||
6090.0,
|
||||
211.344,
|
||||
7154.0
|
||||
],
|
||||
"context": [
|
||||
6092.77,
|
||||
213.226,
|
||||
7154.0
|
||||
],
|
||||
"radius": 2.0,
|
||||
"gate_forward": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
],
|
||||
"initial_context_distance_metres": 6.469450981343299,
|
||||
"final_context_distance_metres": 2.669595662268329
|
||||
}
|
||||
},
|
||||
"final_alignment_sample": 366,
|
||||
"alignment_turns": 4,
|
||||
"selected_lock": false,
|
||||
"native_gate_context": true,
|
||||
"cached_lock_permission": true,
|
||||
"progress_bound": false,
|
||||
"all_attempted_presses_released": true,
|
||||
"inputs": {
|
||||
"docs/evidence/game-2026-09-19-194128-gate-context-unselected/console.log.txt": "e0c3841c278304d30259f132551c043e45c140e77cebd14d2ec03fc591d5b482",
|
||||
"docs/evidence/game-2026-09-19-194128-gate-context-unselected/input-proof.json.txt": "c37d53aa6b3869d0b803e0dbe7a67422495ed942f4be5891d7dc135b6c6e6c23",
|
||||
"docs/evidence/game-2026-09-19-194128-gate-context-unselected/runner.json.txt": "8b3ae5c189b27f16eb13fe00b7a22af4dbcd4c9386aa2042291d7ce49060d4db",
|
||||
"tools/prison_approach_evidence.py": "7182203325ec22454bb0e77bc45e3ca6add67724c9933a848469919a5c68e930",
|
||||
"tools/ordinary_gate_evidence.py": "5f02596c92b945b28081d861e466f01897875489e673bf0feafa6e4ebdae1708",
|
||||
"tools/ordinary_look_evidence.py": "3b6a0415352295e15e988ff78659e81981001e1ee03430a5b4c2df1518dd9a31"
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
+563
@@ -0,0 +1,563 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"kind": "headless-display-read-only",
|
||||
"binding": {
|
||||
"display": ":2",
|
||||
"gamescope": {
|
||||
"pid": 628942,
|
||||
"start": 81622284,
|
||||
"uid": 1000
|
||||
},
|
||||
"xwayland": {
|
||||
"pid": 628961,
|
||||
"start": 81622289,
|
||||
"uid": 1000
|
||||
},
|
||||
"sockets": [
|
||||
{
|
||||
"path": "/tmp/.X11-unix/X2",
|
||||
"inode": 68151527
|
||||
},
|
||||
{
|
||||
"path": "@/tmp/.X11-unix/X2",
|
||||
"inode": 68151526
|
||||
}
|
||||
],
|
||||
"relationship": {
|
||||
"mode": "shared-listeners",
|
||||
"checks": {
|
||||
"start_not_older_than_gamescope": true,
|
||||
"wrapper_run_nonce_valid": true,
|
||||
"xwayland_prefix_matches": true,
|
||||
"gamescope_prefix_matches": true,
|
||||
"xwayland_run_nonce_matches": true,
|
||||
"gamescope_run_nonce_matches": true,
|
||||
"xwayland_holds_all_display_listeners": true,
|
||||
"gamescope_holds_all_display_listeners": true,
|
||||
"same_listener_inodes": true,
|
||||
"listener_inodes": [
|
||||
68151527,
|
||||
68151526
|
||||
],
|
||||
"process_identities_stable": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"owned_game_window_verified": true,
|
||||
"input_target_verified": true,
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"release_qualified": false,
|
||||
"scope": "Read-only private X11 process/window ownership; no input or gameplay proof",
|
||||
"helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd",
|
||||
"wrapper": {
|
||||
"pid": 629006,
|
||||
"start": 81622316,
|
||||
"uid": 1000
|
||||
},
|
||||
"command": [
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-addons",
|
||||
"FA804F411BDDF2C6",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-game-profile",
|
||||
"-errOrdinaryScenario",
|
||||
"chat",
|
||||
"-noSplash",
|
||||
"-noBackend",
|
||||
"-noSound",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter",
|
||||
"-logconsole",
|
||||
"-errOrdinaryInputObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1",
|
||||
"-errOrdinaryInputScreenshots",
|
||||
"1",
|
||||
"-errOrdinaryLookObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1",
|
||||
"-errOrdinaryGateObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1"
|
||||
],
|
||||
"prefix": "/tmp/erri-headless-compat/pfx",
|
||||
"profile": "/tmp/erri-game-profile",
|
||||
"game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"report": "/tmp/erri-game-profile/display-ownership-8f958ba921b34cf9b15e4275c029fda1.json",
|
||||
"query_attempts": 4,
|
||||
"successful_queries": 4,
|
||||
"first_window_count": 0,
|
||||
"last_window_count": 12,
|
||||
"first_query_error": null,
|
||||
"last_query_error": null,
|
||||
"last_query_status": "ok",
|
||||
"owned_windows": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"pid": 629236,
|
||||
"server_pid": 629236,
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
},
|
||||
"title": "Arma Reforger",
|
||||
"process": {
|
||||
"pid": 629236,
|
||||
"start": 81622451,
|
||||
"uid": 1000
|
||||
}
|
||||
}
|
||||
],
|
||||
"input_target": {
|
||||
"window": 29360129,
|
||||
"verified": true,
|
||||
"reason": "owned-mapped-existing-focus",
|
||||
"geometry": {
|
||||
"window": 29360129,
|
||||
"root": 1020,
|
||||
"map_state": 2,
|
||||
"window_class": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 2560,
|
||||
"height": 720,
|
||||
"root_width": 2560,
|
||||
"root_height": 720,
|
||||
"clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"focus_window": 29360129,
|
||||
"focus_revert_to": 0,
|
||||
"focus_chain": [
|
||||
29360129
|
||||
],
|
||||
"focused_clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"input_target_observations": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"verified": true,
|
||||
"reason": "owned-mapped-existing-focus",
|
||||
"geometry": {
|
||||
"window": 29360129,
|
||||
"root": 1020,
|
||||
"map_state": 2,
|
||||
"window_class": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 2560,
|
||||
"height": 720,
|
||||
"root_width": 2560,
|
||||
"root_height": 720,
|
||||
"clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"focus_window": 29360129,
|
||||
"focus_revert_to": 0,
|
||||
"focus_chain": [
|
||||
29360129
|
||||
],
|
||||
"focused_clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
}
|
||||
],
|
||||
"input_target_limit": 16,
|
||||
"window_count": 12,
|
||||
"window_diagnostic_limit": 16,
|
||||
"window_diagnostics": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"pid": 629236,
|
||||
"server_pid": 629236,
|
||||
"rejection_stage": "checks-passed",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": true,
|
||||
"argv0_class": "exact-wine-z-game",
|
||||
"argv0_case_insensitive_exact": true,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": true,
|
||||
"argv0_class": "exact-wine-z-game",
|
||||
"argv0_case_insensitive_exact": true,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165827,
|
||||
"pid": 629230,
|
||||
"server_pid": 629230,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165825,
|
||||
"pid": 629230,
|
||||
"server_pid": 629230,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165826,
|
||||
"pid": 629230,
|
||||
"server_pid": 629230,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 18874370,
|
||||
"pid": 629220,
|
||||
"server_pid": 629220,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 18874369,
|
||||
"pid": 629220,
|
||||
"server_pid": 629220,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291463,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291462,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291461,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291460,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291459,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291458,
|
||||
"pid": 629155,
|
||||
"server_pid": 629155,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
}
|
||||
],
|
||||
"unverified_window_count": 11,
|
||||
"observation_finished": true
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 5.3 MiB |
@@ -0,0 +1,81 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_19-39-24\error.log started at 2026-09-19 19:39:26 (2026-09-19 17:39:26 UTC)
|
||||
|
||||
19:39:26.440 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:39:27.751 SCRIPT : Compiling Game scripts
|
||||
19:39:27.751 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:39:27.751 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:39:27.997 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:28.008 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:39:28.039 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:39:28.141 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:39:28.141 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:39:28.141 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:39:28.141 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:39:28.178 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:39:28.224 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
|
||||
19:39:28.237 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:39:28.237 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:39:28.238 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:39:28.284 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:28.284 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:28.285 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:39:28.285 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:39:28.337 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:39:29.426 DEFAULT (W): No GameMode present in the world, using fallback logic!
|
||||
19:39:31.684 SCRIPT : Compiling Game scripts
|
||||
19:39:31.684 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:39:31.684 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:39:31.913 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:31.923 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:39:31.948 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:39:32.041 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:39:32.041 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:39:32.041 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:39:32.041 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:39:32.077 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:39:32.119 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
|
||||
19:39:32.130 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:39:32.130 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:39:32.131 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:39:32.172 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:32.172 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:39:32.173 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:39:32.173 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:39:32.219 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:39:38.530 WORLD : Game::LoadEntities
|
||||
19:39:38.530 WORLD : CreateEntities
|
||||
19:39:38.530 WORLD : CreateEntities
|
||||
19:39:38.530 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:39:38.530 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:39:38.530 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:39:44.858 WORLD : InitEntities 'world'
|
||||
19:39:44.858 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:39:44.858 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:39:45.860 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:39:45.860 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:39:45.860 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:39:45.860 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:39:45.860 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:39:45.861 SCRIPT (W): Can't open config file ""
|
||||
19:39:45.861 SCRIPT (W): Cannot update game blocklist. Backend is offline.
|
||||
19:39:45.862 WORLD : InitEntities 'world'
|
||||
19:39:45.862 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:39:45.862 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:39:45.862 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:39:45.862 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:39:45.870 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:39:46.051 WORLD : UpdateEntities
|
||||
19:39:46.051 WORLD : PostFrame
|
||||
19:39:46.051 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:39:46.051 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:39:46.096 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:39:46.096 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:39:46.096 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:39:46.096 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"log": "console.log",
|
||||
"smoke_completions": 0,
|
||||
"assertions_passed": 0,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "ordinary game startup with an explicitly requested bounded private input experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
|
||||
"local_participant_verified": true,
|
||||
"scenario_header_verified": true,
|
||||
"verified_header_projects": [
|
||||
"chat"
|
||||
],
|
||||
"game_module_defines": [
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG",
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"
|
||||
],
|
||||
"workbench_undefined": true,
|
||||
"normal_mission_ready": true,
|
||||
"unexpected_smoke_fixture": false,
|
||||
"failed": false,
|
||||
"ready": true,
|
||||
"failure_observed_during_polling": false,
|
||||
"input_observation": {
|
||||
"nonce": "8f958ba921b34cf9b15e4275c029fda1",
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sampler_complete": false,
|
||||
"queued": true,
|
||||
"ready": true,
|
||||
"finished": false,
|
||||
"cancelled": false,
|
||||
"sample_count": 274,
|
||||
"record_count": 277,
|
||||
"inventory_open_observed": false,
|
||||
"inventory_close_observed": false,
|
||||
"capture_requests": [
|
||||
"baseline"
|
||||
],
|
||||
"movement": {
|
||||
"action_observed": false,
|
||||
"physical_motion_observed": false,
|
||||
"released_input_observed": false,
|
||||
"max_horizontal_displacement": 0.0
|
||||
},
|
||||
"transitions": [
|
||||
{
|
||||
"sample": 0,
|
||||
"real_ms": 29792,
|
||||
"world_ms": 7809.21,
|
||||
"event": "QUEUED"
|
||||
},
|
||||
{
|
||||
"sample": 19,
|
||||
"real_ms": 31989,
|
||||
"world_ms": 9988.07,
|
||||
"event": "READY"
|
||||
},
|
||||
{
|
||||
"sample": 21,
|
||||
"real_ms": 32311,
|
||||
"world_ms": 10289.0,
|
||||
"event": "CAPTURE_REQUEST baseline"
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
"missing/duplicate/misordered FINISHED"
|
||||
],
|
||||
"scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim"
|
||||
},
|
||||
"input_exercise": {
|
||||
"requested": true,
|
||||
"verified": false,
|
||||
"input_sent": true,
|
||||
"gameplay_qualified": false,
|
||||
"scope": "bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification",
|
||||
"sha256": "2accb0cfaa17b0f8130bc6f76754de71b59535e7707a8bfa6eb6a0b6bedc550b",
|
||||
"archive_file": "input-proof.json",
|
||||
"error": "Private input sequence did not complete with confirmed paired release"
|
||||
}
|
||||
}
|
||||
+140
@@ -0,0 +1,140 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m gamescope version 3.16.28 (gcc 16.2.1)
|
||||
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
|
||||
Performance will be affected.
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [xwayland/server.c:108] Starting Xwayland on :2
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Multiple symbols for level 1/group 1 on key <FK23>
|
||||
> Using F23, ignoring XF86TouchpadOff
|
||||
> Warning: Symbol map for key <FK23> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Symbol map for key <FK24> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff
|
||||
> Warning: Could not resolve keysym XF86ActionOnSelection
|
||||
> Warning: Could not resolve keysym XF86ContextualInsert
|
||||
> Warning: Could not resolve keysym XF86ContextualQuery
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 65
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m Using timerfd.
|
||||
fsync: up and running.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Executable name: explorer.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: xalia.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: xalia.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Unsupported maximum keycode 709, clipping.
|
||||
> X11 cannot support keycodes above 255.
|
||||
> Warning: Virtual modifier Hyper multiply defined
|
||||
> Using 0, ignoring 0
|
||||
> Warning: Virtual modifier ScrollLock multiply defined
|
||||
> Using 0, ignoring 0
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: ArmaReforgerSteam.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: (null)
|
||||
applicationVersion: 0
|
||||
pEngineName: (null)
|
||||
engineVersion: 0
|
||||
apiVersion: 4198400
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: (null)
|
||||
applicationVersion: 0
|
||||
pEngineName: (null)
|
||||
engineVersion: 0
|
||||
apiVersion: 4198400
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a00030
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874880
|
||||
window xid: 0x1a00030
|
||||
wayland surface res id: 5
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f75081815c0 - imageCount: 3
|
||||
[Gamescope WSI] Destroying swapchain: 0x7f75081815c0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x7f75081815c0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7f75081815c0 - imageCount: 3
|
||||
[xwayland ei] Unhandled event EI_EVENT_SYNC (91)
|
||||
[gamescope] [[0;31mError[0m] [0;37mgamescope_ei:[0m Unhandled libei event!
|
||||
+23177
File diff suppressed because it is too large
Load Diff
+197
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"launch_id": "35d73f66-e412-4e6a-8721-34202eebf4c3",
|
||||
"captured_unix": 1789839562.447664,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"2560",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"2560",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/usr/bin/python3",
|
||||
"/home/jakub/devel/escapistsrereintroduced/tools/headless_input_proof.py",
|
||||
"--enable-private-keyboard-proof",
|
||||
"--host-display",
|
||||
":1",
|
||||
"--prefix",
|
||||
"/tmp/erri-headless-compat/pfx",
|
||||
"--profile",
|
||||
"/tmp/erri-game-profile",
|
||||
"--game-executable",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"--report",
|
||||
"/tmp/erri-game-profile/input-proof-8f958ba921b34cf9b15e4275c029fda1.json",
|
||||
"--nonce",
|
||||
"8f958ba921b34cf9b15e4275c029fda1",
|
||||
"--enable-private-look-proof",
|
||||
"--enable-private-approach-proof",
|
||||
"--enable-private-alignment-proof",
|
||||
"--",
|
||||
"/usr/bin/python3",
|
||||
"/home/jakub/devel/escapistsrereintroduced/tools/headless_display_probe.py",
|
||||
"--host-display",
|
||||
":1",
|
||||
"--prefix",
|
||||
"/tmp/erri-headless-compat/pfx",
|
||||
"--profile",
|
||||
"/tmp/erri-game-profile",
|
||||
"--game-executable",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"--report",
|
||||
"/tmp/erri-game-profile/display-ownership-8f958ba921b34cf9b15e4275c029fda1.json",
|
||||
"--observe-seconds",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-addons",
|
||||
"FA804F411BDDF2C6",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-game-profile",
|
||||
"-errOrdinaryScenario",
|
||||
"chat",
|
||||
"-noSplash",
|
||||
"-noBackend",
|
||||
"-noSound",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter",
|
||||
"-logconsole",
|
||||
"-errOrdinaryInputObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1",
|
||||
"-errOrdinaryInputScreenshots",
|
||||
"1",
|
||||
"-errOrdinaryLookObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1",
|
||||
"-errOrdinaryGateObserve",
|
||||
"8f958ba921b34cf9b15e4275c029fda1"
|
||||
],
|
||||
"manifest_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"log": "docs/evidence/game-2026-09-19-193924-approach-stopping-reserve/console.log.txt",
|
||||
"smoke_completions": 0,
|
||||
"assertions_passed": 0,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof",
|
||||
"local_participant_verified": true,
|
||||
"scenario_header_verified": true,
|
||||
"verified_header_projects": [
|
||||
"chat"
|
||||
],
|
||||
"game_module_defines": [
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG",
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"
|
||||
],
|
||||
"workbench_undefined": true,
|
||||
"normal_mission_ready": true,
|
||||
"unexpected_smoke_fixture": false,
|
||||
"failed": false,
|
||||
"ready": true,
|
||||
"control_metadata_consistent": true
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
#1 t=6.9s M0 REGISTER group 1 [session=1789839584-1]
|
||||
#2 t=6.9s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789839584-1]
|
||||
#3 t=7.8s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789839584-1]
|
||||
#4 t=9s M0 REGISTER group 2 [session=1789839584-1]
|
||||
#5 t=9s M0 REGISTER group 3 [session=1789839584-1]
|
||||
#6 t=9s M0 REGISTER group 4 [session=1789839584-1]
|
||||
#7 t=9s M0 REGISTER group 5 [session=1789839584-1]
|
||||
#8 t=9s M0 REGISTER group 6 [session=1789839584-1]
|
||||
#9 t=9s M0 REGISTER group 7 [session=1789839584-1]
|
||||
#10 t=19s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789839584-1]
|
||||
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"stopped_unix": 1789839639.206207,
|
||||
"console_sha256": "5e982e460155ef55b192b186ebb98db32a20de82010af7d7cd10e7f58f1e740d",
|
||||
"end_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "35d73f66-e412-4e6a-8721-34202eebf4c3",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"started_unix": 1789839562.4477355,
|
||||
"result": "input-exercise-failed",
|
||||
"session": "/tmp/erri-game-profile/logs/logs_2026-09-19_19-39-24",
|
||||
"project": "chat",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [
|
||||
{
|
||||
"pid": 629105,
|
||||
"ppid": 1670,
|
||||
"state": "S",
|
||||
"exebasename": "wine64-preloader",
|
||||
"start_ticks": 81622379,
|
||||
"role": "adopted-winedevice"
|
||||
}
|
||||
],
|
||||
"term_sent": [
|
||||
629105
|
||||
],
|
||||
"kill_sent": [
|
||||
629105
|
||||
],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"failure_grace_seconds": 0,
|
||||
"failure_observed_during_polling": false,
|
||||
"first_failure_elapsed_seconds": null,
|
||||
"executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"dedicated_server": false,
|
||||
"display": "headless Gamescope",
|
||||
"private_viewport": {
|
||||
"width": 2560,
|
||||
"height": 720
|
||||
},
|
||||
"audio": "-noSound plus own silent sink",
|
||||
"control_only": false,
|
||||
"source_manifest_scope": "successor addon sources",
|
||||
"scope": "ordinary game startup with an explicitly requested bounded private input experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
|
||||
"input_observation": {
|
||||
"nonce": "8f958ba921b34cf9b15e4275c029fda1",
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sampler_complete": false,
|
||||
"queued": true,
|
||||
"ready": true,
|
||||
"finished": false,
|
||||
"cancelled": false,
|
||||
"sample_count": 274,
|
||||
"record_count": 277,
|
||||
"inventory_open_observed": false,
|
||||
"inventory_close_observed": false,
|
||||
"capture_requests": [
|
||||
"baseline"
|
||||
],
|
||||
"movement": {
|
||||
"action_observed": false,
|
||||
"physical_motion_observed": false,
|
||||
"released_input_observed": false,
|
||||
"max_horizontal_displacement": 0.0
|
||||
},
|
||||
"transitions": [
|
||||
{
|
||||
"sample": 0,
|
||||
"real_ms": 29792,
|
||||
"world_ms": 7809.21,
|
||||
"event": "QUEUED"
|
||||
},
|
||||
{
|
||||
"sample": 19,
|
||||
"real_ms": 31989,
|
||||
"world_ms": 9988.07,
|
||||
"event": "READY"
|
||||
},
|
||||
{
|
||||
"sample": 21,
|
||||
"real_ms": 32311,
|
||||
"world_ms": 10289.0,
|
||||
"event": "CAPTURE_REQUEST baseline"
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
"missing/duplicate/misordered FINISHED"
|
||||
],
|
||||
"scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim"
|
||||
},
|
||||
"input_exercise": {
|
||||
"requested": true,
|
||||
"verified": false,
|
||||
"input_sent": true,
|
||||
"gameplay_qualified": false,
|
||||
"scope": "bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification",
|
||||
"sha256": "2accb0cfaa17b0f8130bc6f76754de71b59535e7707a8bfa6eb6a0b6bedc550b",
|
||||
"archive_file": "input-proof.json",
|
||||
"error": "Private input sequence did not complete with confirmed paired release"
|
||||
},
|
||||
"display_ownership": {
|
||||
"requested": true,
|
||||
"verified": true,
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sha256": "66f4ca6978838378f36982e7d867333f5bac86c2e3f31197eb168095f6f2e13c",
|
||||
"archive_file": "display-ownership.json"
|
||||
},
|
||||
"startup_result_before_display_check": "input-exercise-failed"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
+563
@@ -0,0 +1,563 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"kind": "headless-display-read-only",
|
||||
"binding": {
|
||||
"display": ":2",
|
||||
"gamescope": {
|
||||
"pid": 643154,
|
||||
"start": 81634640,
|
||||
"uid": 1000
|
||||
},
|
||||
"xwayland": {
|
||||
"pid": 643173,
|
||||
"start": 81634647,
|
||||
"uid": 1000
|
||||
},
|
||||
"sockets": [
|
||||
{
|
||||
"path": "/tmp/.X11-unix/X2",
|
||||
"inode": 68182221
|
||||
},
|
||||
{
|
||||
"path": "@/tmp/.X11-unix/X2",
|
||||
"inode": 68182220
|
||||
}
|
||||
],
|
||||
"relationship": {
|
||||
"mode": "shared-listeners",
|
||||
"checks": {
|
||||
"start_not_older_than_gamescope": true,
|
||||
"wrapper_run_nonce_valid": true,
|
||||
"xwayland_prefix_matches": true,
|
||||
"gamescope_prefix_matches": true,
|
||||
"xwayland_run_nonce_matches": true,
|
||||
"gamescope_run_nonce_matches": true,
|
||||
"xwayland_holds_all_display_listeners": true,
|
||||
"gamescope_holds_all_display_listeners": true,
|
||||
"same_listener_inodes": true,
|
||||
"listener_inodes": [
|
||||
68182221,
|
||||
68182220
|
||||
],
|
||||
"process_identities_stable": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"owned_game_window_verified": true,
|
||||
"input_target_verified": true,
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"release_qualified": false,
|
||||
"scope": "Read-only private X11 process/window ownership; no input or gameplay proof",
|
||||
"helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd",
|
||||
"wrapper": {
|
||||
"pid": 643217,
|
||||
"start": 81634674,
|
||||
"uid": 1000
|
||||
},
|
||||
"command": [
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-addons",
|
||||
"FA804F411BDDF2C6",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-game-profile",
|
||||
"-errOrdinaryScenario",
|
||||
"chat",
|
||||
"-noSplash",
|
||||
"-noBackend",
|
||||
"-noSound",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter",
|
||||
"-logconsole",
|
||||
"-errOrdinaryInputObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"-errOrdinaryInputScreenshots",
|
||||
"1",
|
||||
"-errOrdinaryLookObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"-errOrdinaryGateObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb"
|
||||
],
|
||||
"prefix": "/tmp/erri-headless-compat/pfx",
|
||||
"profile": "/tmp/erri-game-profile",
|
||||
"game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"report": "/tmp/erri-game-profile/display-ownership-594ae7cf6f8c4f1b811a8a4e619dbffb.json",
|
||||
"query_attempts": 5,
|
||||
"successful_queries": 5,
|
||||
"first_window_count": 0,
|
||||
"last_window_count": 12,
|
||||
"first_query_error": null,
|
||||
"last_query_error": null,
|
||||
"last_query_status": "ok",
|
||||
"owned_windows": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"pid": 643478,
|
||||
"server_pid": 643478,
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
},
|
||||
"title": "Arma Reforger",
|
||||
"process": {
|
||||
"pid": 643478,
|
||||
"start": 81634817,
|
||||
"uid": 1000
|
||||
}
|
||||
}
|
||||
],
|
||||
"input_target": {
|
||||
"window": 29360129,
|
||||
"verified": true,
|
||||
"reason": "owned-mapped-existing-focus",
|
||||
"geometry": {
|
||||
"window": 29360129,
|
||||
"root": 1020,
|
||||
"map_state": 2,
|
||||
"window_class": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 2560,
|
||||
"height": 720,
|
||||
"root_width": 2560,
|
||||
"root_height": 720,
|
||||
"clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"focus_window": 29360129,
|
||||
"focus_revert_to": 0,
|
||||
"focus_chain": [
|
||||
29360129
|
||||
],
|
||||
"focused_clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"input_target_observations": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"verified": true,
|
||||
"reason": "owned-mapped-existing-focus",
|
||||
"geometry": {
|
||||
"window": 29360129,
|
||||
"root": 1020,
|
||||
"map_state": 2,
|
||||
"window_class": 1,
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"width": 2560,
|
||||
"height": 720,
|
||||
"root_width": 2560,
|
||||
"root_height": 720,
|
||||
"clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
},
|
||||
"focus_window": 29360129,
|
||||
"focus_revert_to": 0,
|
||||
"focus_chain": [
|
||||
29360129
|
||||
],
|
||||
"focused_clipped_bounds": [
|
||||
0,
|
||||
0,
|
||||
2560,
|
||||
720
|
||||
]
|
||||
}
|
||||
],
|
||||
"input_target_limit": 16,
|
||||
"window_count": 12,
|
||||
"window_diagnostic_limit": 16,
|
||||
"window_diagnostics": [
|
||||
{
|
||||
"window": 29360129,
|
||||
"pid": 643478,
|
||||
"server_pid": 643478,
|
||||
"rejection_stage": "checks-passed",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": true,
|
||||
"argv0_class": "exact-wine-z-game",
|
||||
"argv0_case_insensitive_exact": true,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": true,
|
||||
"argv0_class": "exact-wine-z-game",
|
||||
"argv0_case_insensitive_exact": true,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165827,
|
||||
"pid": 643467,
|
||||
"server_pid": 643467,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165825,
|
||||
"pid": 643467,
|
||||
"server_pid": 643467,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 25165826,
|
||||
"pid": 643467,
|
||||
"server_pid": 643467,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 16777218,
|
||||
"pid": 643440,
|
||||
"server_pid": 643440,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 16777217,
|
||||
"pid": 643440,
|
||||
"server_pid": 643440,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291463,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291462,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291461,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291460,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291459,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
},
|
||||
{
|
||||
"window": 6291458,
|
||||
"pid": 643385,
|
||||
"server_pid": 643385,
|
||||
"rejection_stage": "game-executable-mismatch",
|
||||
"property_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"server_process": {
|
||||
"readable": true,
|
||||
"same_user": true,
|
||||
"game_executable_match": false,
|
||||
"argv0_class": "other-windows-executable",
|
||||
"argv0_case_insensitive_exact": false,
|
||||
"prefix_matches": true,
|
||||
"display_matches": true,
|
||||
"process_stable": true
|
||||
},
|
||||
"xres_query": {
|
||||
"status": 0,
|
||||
"count": 1,
|
||||
"mask": 2
|
||||
}
|
||||
}
|
||||
],
|
||||
"unverified_window_count": 11,
|
||||
"observation_finished": true
|
||||
}
|
||||
BIN
Binary file not shown.
|
After Width: | Height: | Size: 5.3 MiB |
@@ -0,0 +1,81 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_19-41-28\error.log started at 2026-09-19 19:41:30 (2026-09-19 17:41:30 UTC)
|
||||
|
||||
19:41:30.205 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:41:31.463 SCRIPT : Compiling Game scripts
|
||||
19:41:31.463 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:41:31.463 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:41:31.723 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:31.734 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:41:31.762 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:41:31.869 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:41:31.869 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:41:31.869 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:41:31.869 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:41:31.906 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:41:31.952 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
|
||||
19:41:31.965 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:41:31.965 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:41:31.967 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:41:32.014 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:32.014 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:32.016 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:41:32.016 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:41:32.065 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:41:33.189 DEFAULT (W): No GameMode present in the world, using fallback logic!
|
||||
19:41:35.527 SCRIPT : Compiling Game scripts
|
||||
19:41:35.527 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:41:35.527 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:41:35.789 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:35.799 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:41:35.827 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:41:35.925 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:41:35.925 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:41:35.925 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:41:35.925 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:41:35.961 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:41:36.008 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
|
||||
19:41:36.020 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:41:36.020 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:41:36.022 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:41:36.064 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:36.064 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:41:36.065 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:41:36.065 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:41:36.114 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:41:42.762 WORLD : Game::LoadEntities
|
||||
19:41:42.762 WORLD : CreateEntities
|
||||
19:41:42.762 WORLD : CreateEntities
|
||||
19:41:42.762 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:41:42.762 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:41:42.762 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:41:49.363 WORLD : InitEntities 'world'
|
||||
19:41:49.363 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:41:49.363 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:41:50.343 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:41:50.343 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:41:50.343 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:41:50.343 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:41:50.343 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:41:50.344 SCRIPT (W): Can't open config file ""
|
||||
19:41:50.344 SCRIPT (W): Cannot update game blocklist. Backend is offline.
|
||||
19:41:50.345 WORLD : InitEntities 'world'
|
||||
19:41:50.345 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:41:50.345 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:41:50.345 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:41:50.345 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:41:50.355 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:41:50.553 WORLD : UpdateEntities
|
||||
19:41:50.553 WORLD : PostFrame
|
||||
19:41:50.553 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:41:50.553 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:41:50.603 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:41:50.603 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:41:50.603 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:41:50.603 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
+81
@@ -0,0 +1,81 @@
|
||||
{
|
||||
"log": "console.log",
|
||||
"smoke_completions": 0,
|
||||
"assertions_passed": 0,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "ordinary game startup with an explicitly requested bounded private input experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
|
||||
"local_participant_verified": true,
|
||||
"scenario_header_verified": true,
|
||||
"verified_header_projects": [
|
||||
"chat"
|
||||
],
|
||||
"game_module_defines": [
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG",
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"
|
||||
],
|
||||
"workbench_undefined": true,
|
||||
"normal_mission_ready": true,
|
||||
"unexpected_smoke_fixture": false,
|
||||
"failed": false,
|
||||
"ready": true,
|
||||
"failure_observed_during_polling": false,
|
||||
"input_observation": {
|
||||
"nonce": "594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sampler_complete": false,
|
||||
"queued": true,
|
||||
"ready": true,
|
||||
"finished": false,
|
||||
"cancelled": false,
|
||||
"sample_count": 369,
|
||||
"record_count": 372,
|
||||
"inventory_open_observed": false,
|
||||
"inventory_close_observed": false,
|
||||
"capture_requests": [
|
||||
"baseline"
|
||||
],
|
||||
"movement": {
|
||||
"action_observed": false,
|
||||
"physical_motion_observed": false,
|
||||
"released_input_observed": false,
|
||||
"max_horizontal_displacement": 0.0
|
||||
},
|
||||
"transitions": [
|
||||
{
|
||||
"sample": 0,
|
||||
"real_ms": 30605,
|
||||
"world_ms": 7807.99,
|
||||
"event": "QUEUED"
|
||||
},
|
||||
{
|
||||
"sample": 19,
|
||||
"real_ms": 32836,
|
||||
"world_ms": 10019.1,
|
||||
"event": "READY"
|
||||
},
|
||||
{
|
||||
"sample": 21,
|
||||
"real_ms": 33161,
|
||||
"world_ms": 10321.0,
|
||||
"event": "CAPTURE_REQUEST baseline"
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
"missing/duplicate/misordered FINISHED"
|
||||
],
|
||||
"scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim"
|
||||
},
|
||||
"input_exercise": {
|
||||
"requested": true,
|
||||
"verified": false,
|
||||
"input_sent": true,
|
||||
"gameplay_qualified": false,
|
||||
"scope": "bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification",
|
||||
"sha256": "c37d53aa6b3869d0b803e0dbe7a67422495ed942f4be5891d7dc135b6c6e6c23",
|
||||
"archive_file": "input-proof.json",
|
||||
"error": "Private input sequence did not complete with confirmed paired release"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m gamescope version 3.16.28 (gcc 16.2.1)
|
||||
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
|
||||
Performance will be affected.
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [xwayland/server.c:108] Starting Xwayland on :2
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Multiple symbols for level 1/group 1 on key <FK23>
|
||||
> Using F23, ignoring XF86TouchpadOff
|
||||
> Warning: Symbol map for key <FK23> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Symbol map for key <FK24> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff
|
||||
> Warning: Could not resolve keysym XF86ActionOnSelection
|
||||
> Warning: Could not resolve keysym XF86ContextualInsert
|
||||
> Warning: Could not resolve keysym XF86ContextualQuery
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 127
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m Using timerfd.
|
||||
fsync: up and running.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Executable name: explorer.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: xalia.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: xalia.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Unsupported maximum keycode 709, clipping.
|
||||
> X11 cannot support keycodes above 255.
|
||||
> Warning: Virtual modifier Hyper multiply defined
|
||||
> Using 0, ignoring 0
|
||||
> Warning: Virtual modifier ScrollLock multiply defined
|
||||
> Using 0, ignoring 0
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: ArmaReforgerSteam.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: (null)
|
||||
applicationVersion: 0
|
||||
pEngineName: (null)
|
||||
engineVersion: 0
|
||||
apiVersion: 4198400
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: (null)
|
||||
applicationVersion: 0
|
||||
pEngineName: (null)
|
||||
engineVersion: 0
|
||||
apiVersion: 4198400
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerSteam.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a00030
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a00030
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874880
|
||||
window xid: 0x1a00030
|
||||
wayland surface res id: 5
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7ff3b81815c0 - imageCount: 3
|
||||
[Gamescope WSI] Destroying swapchain: 0x7ff3b81815c0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x7ff3b81815c0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a00030 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a00030 swapchain: 0x7ff3b81815c0 - imageCount: 3
|
||||
[xwayland ei] Unhandled event EI_EVENT_SYNC (91)
|
||||
[gamescope] [[0;31mError[0m] [0;37mgamescope_ei:[0m Unhandled libei event!
|
||||
File diff suppressed because it is too large
Load Diff
+197
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"launch_id": "67c36d6a-0257-4aab-b7a1-a65197267ff9",
|
||||
"captured_unix": 1789839686.009396,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"2560",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"2560",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/usr/bin/python3",
|
||||
"/home/jakub/devel/escapistsrereintroduced/tools/headless_input_proof.py",
|
||||
"--enable-private-keyboard-proof",
|
||||
"--host-display",
|
||||
":1",
|
||||
"--prefix",
|
||||
"/tmp/erri-headless-compat/pfx",
|
||||
"--profile",
|
||||
"/tmp/erri-game-profile",
|
||||
"--game-executable",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"--report",
|
||||
"/tmp/erri-game-profile/input-proof-594ae7cf6f8c4f1b811a8a4e619dbffb.json",
|
||||
"--nonce",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"--enable-private-look-proof",
|
||||
"--enable-private-approach-proof",
|
||||
"--enable-private-alignment-proof",
|
||||
"--",
|
||||
"/usr/bin/python3",
|
||||
"/home/jakub/devel/escapistsrereintroduced/tools/headless_display_probe.py",
|
||||
"--host-display",
|
||||
":1",
|
||||
"--prefix",
|
||||
"/tmp/erri-headless-compat/pfx",
|
||||
"--profile",
|
||||
"/tmp/erri-game-profile",
|
||||
"--game-executable",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"--report",
|
||||
"/tmp/erri-game-profile/display-ownership-594ae7cf6f8c4f1b811a8a4e619dbffb.json",
|
||||
"--observe-seconds",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-addons",
|
||||
"FA804F411BDDF2C6",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-game-profile",
|
||||
"-errOrdinaryScenario",
|
||||
"chat",
|
||||
"-noSplash",
|
||||
"-noBackend",
|
||||
"-noSound",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter",
|
||||
"-logconsole",
|
||||
"-errOrdinaryInputObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"-errOrdinaryInputScreenshots",
|
||||
"1",
|
||||
"-errOrdinaryLookObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"-errOrdinaryGateObserve",
|
||||
"594ae7cf6f8c4f1b811a8a4e619dbffb"
|
||||
],
|
||||
"manifest_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"log": "docs/evidence/game-2026-09-19-194128-gate-context-unselected/console.log.txt",
|
||||
"smoke_completions": 0,
|
||||
"assertions_passed": 0,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "ordinary local game startup only; no player input, full escape, multiplayer or FPS proof",
|
||||
"local_participant_verified": true,
|
||||
"scenario_header_verified": true,
|
||||
"verified_header_projects": [
|
||||
"chat"
|
||||
],
|
||||
"game_module_defines": [
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG",
|
||||
"PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"
|
||||
],
|
||||
"workbench_undefined": true,
|
||||
"normal_mission_ready": true,
|
||||
"unexpected_smoke_fixture": false,
|
||||
"failed": false,
|
||||
"ready": true,
|
||||
"control_metadata_consistent": true
|
||||
}
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
#1 t=6.9s M0 REGISTER group 1 [session=1789839709-1]
|
||||
#2 t=6.9s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789839709-1]
|
||||
#3 t=7.8s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789839709-1]
|
||||
#4 t=9s M0 REGISTER group 2 [session=1789839709-1]
|
||||
#5 t=9s M0 REGISTER group 3 [session=1789839709-1]
|
||||
#6 t=9s M0 REGISTER group 4 [session=1789839709-1]
|
||||
#7 t=9s M0 REGISTER group 5 [session=1789839709-1]
|
||||
#8 t=9s M0 REGISTER group 6 [session=1789839709-1]
|
||||
#9 t=9s M0 REGISTER group 7 [session=1789839709-1]
|
||||
#10 t=18.9s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789839709-1]
|
||||
@@ -0,0 +1,125 @@
|
||||
{
|
||||
"stopped_unix": 1789839774.1299956,
|
||||
"console_sha256": "e0c3841c278304d30259f132551c043e45c140e77cebd14d2ec03fc591d5b482",
|
||||
"end_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "67c36d6a-0257-4aab-b7a1-a65197267ff9",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"started_unix": 1789839686.0094671,
|
||||
"result": "input-exercise-failed",
|
||||
"session": "/tmp/erri-game-profile/logs/logs_2026-09-19_19-41-28",
|
||||
"project": "chat",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [
|
||||
{
|
||||
"pid": 643325,
|
||||
"ppid": 1670,
|
||||
"state": "S",
|
||||
"exebasename": "wine64-preloader",
|
||||
"start_ticks": 81634735,
|
||||
"role": "adopted-winedevice"
|
||||
}
|
||||
],
|
||||
"term_sent": [
|
||||
643325
|
||||
],
|
||||
"kill_sent": [
|
||||
643325
|
||||
],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"failure_grace_seconds": 0,
|
||||
"failure_observed_during_polling": false,
|
||||
"first_failure_elapsed_seconds": null,
|
||||
"executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
|
||||
"dedicated_server": false,
|
||||
"display": "headless Gamescope",
|
||||
"private_viewport": {
|
||||
"width": 2560,
|
||||
"height": 720
|
||||
},
|
||||
"audio": "-noSound plus own silent sink",
|
||||
"control_only": false,
|
||||
"source_manifest_scope": "successor addon sources",
|
||||
"scope": "ordinary game startup with an explicitly requested bounded private input experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
|
||||
"input_observation": {
|
||||
"nonce": "594ae7cf6f8c4f1b811a8a4e619dbffb",
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sampler_complete": false,
|
||||
"queued": true,
|
||||
"ready": true,
|
||||
"finished": false,
|
||||
"cancelled": false,
|
||||
"sample_count": 369,
|
||||
"record_count": 372,
|
||||
"inventory_open_observed": false,
|
||||
"inventory_close_observed": false,
|
||||
"capture_requests": [
|
||||
"baseline"
|
||||
],
|
||||
"movement": {
|
||||
"action_observed": false,
|
||||
"physical_motion_observed": false,
|
||||
"released_input_observed": false,
|
||||
"max_horizontal_displacement": 0.0
|
||||
},
|
||||
"transitions": [
|
||||
{
|
||||
"sample": 0,
|
||||
"real_ms": 30605,
|
||||
"world_ms": 7807.99,
|
||||
"event": "QUEUED"
|
||||
},
|
||||
{
|
||||
"sample": 19,
|
||||
"real_ms": 32836,
|
||||
"world_ms": 10019.1,
|
||||
"event": "READY"
|
||||
},
|
||||
{
|
||||
"sample": 21,
|
||||
"real_ms": 33161,
|
||||
"world_ms": 10321.0,
|
||||
"event": "CAPTURE_REQUEST baseline"
|
||||
}
|
||||
],
|
||||
"errors": [
|
||||
"missing/duplicate/misordered FINISHED"
|
||||
],
|
||||
"scope": "native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim"
|
||||
},
|
||||
"input_exercise": {
|
||||
"requested": true,
|
||||
"verified": false,
|
||||
"input_sent": true,
|
||||
"gameplay_qualified": false,
|
||||
"scope": "bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification",
|
||||
"sha256": "c37d53aa6b3869d0b803e0dbe7a67422495ed942f4be5891d7dc135b6c6e6c23",
|
||||
"archive_file": "input-proof.json",
|
||||
"error": "Private input sequence did not complete with confirmed paired release"
|
||||
},
|
||||
"display_ownership": {
|
||||
"requested": true,
|
||||
"verified": true,
|
||||
"read_only": true,
|
||||
"input_sent": false,
|
||||
"sha256": "a469aaa730e36fce4d3182ff83a64eabc7a4530d7a42dfd778c2a87b72544b20",
|
||||
"archive_file": "display-ownership.json"
|
||||
},
|
||||
"startup_result_before_display_check": "input-exercise-failed"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,834 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38\console.log started at 2026-09-19 19:22:38 (2026-09-19 17:22:38 UTC)
|
||||
|
||||
19:22:38.213 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38' to filesystem under name logs
|
||||
19:22:38.213 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-workbench-profile\profile' to filesystem under name profile
|
||||
19:22:38.213 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger Tools\Workbench\'
|
||||
19:22:38.214 PROFILING : Workbench Create Engine took: 9.430400 ms
|
||||
19:22:39.250 INIT : INIT : Workbench Init Engine
|
||||
19:22:39.250 ENGINE : Initializing engine, version 192142
|
||||
19:22:39.250 ENGINE : CLI Params: -gproj Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -profile Z:/tmp/erri-workbench-profile -logconsole -wbModule WorldEditor -load Worlds/ERR_Everon.ent -plugin ERR_ValidateWorldPlugin -errPlay 1 -errSmoke 1 -errSmokeOutcome aircraft-route -noThrow -disableCrashReporter
|
||||
19:22:39.260 ENGINE : Addon dirs:
|
||||
19:22:39.260 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/'
|
||||
19:22:39.260 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
|
||||
19:22:39.260 ENGINE : dir: './addons'
|
||||
19:22:39.260 ENGINE : dir: 'Z:/tmp/erri-workbench-profile/addons'
|
||||
19:22:39.260 ENGINE : Available addons:
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
|
||||
19:22:39.260 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
|
||||
19:22:39.260 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
|
||||
19:22:39.260 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
|
||||
19:22:39.260 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
|
||||
19:22:39.261 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
|
||||
19:22:39.261 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
|
||||
19:22:39.261 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
|
||||
19:22:39.384 ENGINE : FileSystem: Adding package 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/' (pak count: 14) to filesystem under name ArmaReforger
|
||||
19:22:39.387 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
|
||||
19:22:39.388 ENGINE : CPU vendor : AuthenticAMD
|
||||
19:22:39.388 ENGINE : CPU type : 2
|
||||
19:22:39.388 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
|
||||
19:22:39.388 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
|
||||
19:22:39.388 ENGINE : CPU count logical : 16
|
||||
19:22:39.388 ENGINE : CPU count physical : 8
|
||||
19:22:39.388 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
|
||||
19:22:39.388 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
|
||||
19:22:39.388 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
|
||||
19:22:39.388 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
|
||||
19:22:39.389 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
|
||||
19:22:39.389 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
19:22:39.389 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=Z:/tmp/erri-workbench-profile/addons/ArmaReforger/resourceDatabase.rdb)
|
||||
19:22:39.536 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
|
||||
19:22:39.538 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb)
|
||||
19:22:39.538 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38/resourceDatabase.rdb)
|
||||
19:22:39.686 RESOURCES : RESOURCES : ResourceDB: full scan
|
||||
19:22:39.694 RESOURCES : RESOURCES : scanning...
|
||||
19:22:39.694 RESOURCES : RESOURCES : scanning @"ERR_Chat"
|
||||
19:22:39.699 RESOURCES : RESOURCES : scanning @"ERR_Map"
|
||||
19:22:39.703 RESOURCES : RESOURCES : scanning @"ERR_Intel"
|
||||
19:22:39.705 RESOURCES : RESOURCES : scanning @"ERR_Ai"
|
||||
19:22:39.707 RESOURCES : RESOURCES : scanning @"ERR_Core"
|
||||
19:22:39.718 RESOURCES : RESOURCES : scanning @"ArmaReforger"
|
||||
19:22:39.888 RESOURCES : RESOURCES : scanning @"core"
|
||||
19:22:39.892 RESOURCES : RESOURCES : scanning @"profile"
|
||||
19:22:39.893 RESOURCES : RESOURCES : scanning @"logs"
|
||||
19:22:39.894 RESOURCES : RESOURCES : processing meta-files...
|
||||
19:22:39.970 RESOURCES : RESOURCES : processing files...
|
||||
19:22:39.984 INIT : Workbench startup
|
||||
19:22:39.984 INIT : Workbench Init Engine
|
||||
19:22:39.984 RESOURCES : ResourceDB: full scan
|
||||
19:22:39.984 RESOURCES : processing files...
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
19:22:39.984 RESOURCES : RESOURCES : processing folders...
|
||||
19:22:39.991 RESOURCES : RESOURCES : creating GUID-item mapping...
|
||||
19:22:40.008 RESOURCES : RESOURCES : building tree...
|
||||
19:22:40.076 PROFILING : ResourceDB: full scan took: 389.723800 ms
|
||||
19:22:40.077 RESOURCES : ResourceDB: saving cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
|
||||
19:22:40.080 RESOURCES : ResourceDB: written 804/804 bytes
|
||||
19:22:40.080 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.080 RESOURCES : ResourceDB: saving cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
|
||||
19:22:40.082 RESOURCES : ResourceDB: written 819/819 bytes
|
||||
19:22:40.082 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.083 RESOURCES : ResourceDB: saving cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
|
||||
19:22:40.084 RESOURCES : ResourceDB: written 227/227 bytes
|
||||
19:22:40.084 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.084 RESOURCES : ResourceDB: saving cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
|
||||
19:22:40.086 RESOURCES : ResourceDB: written 2099/2099 bytes
|
||||
19:22:40.086 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.086 RESOURCES : ResourceDB: saving cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
|
||||
19:22:40.088 RESOURCES : ResourceDB: written 7443/7443 bytes
|
||||
19:22:40.088 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.088 RESOURCES : ResourceDB: saving cache (id=7 name=profile path=Z:\tmp\erri-workbench-profile\profile/resourceDatabase.rdb)
|
||||
19:22:40.090 RESOURCES : ResourceDB: written 206/206 bytes
|
||||
19:22:40.090 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.090 RESOURCES : ResourceDB: saving cache (id=8 name=logs path=Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38/resourceDatabase.rdb)
|
||||
19:22:40.091 RESOURCES : ResourceDB: written 162/162 bytes
|
||||
19:22:40.091 RESOURCES : ResourceDB: cache successfully saved
|
||||
19:22:40.091 ENGINE : GameProject load
|
||||
19:22:40.091 ENGINE : Loaded addons:
|
||||
19:22:40.091 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/tmp/erri-workbench-profile/addons/ArmaReforger/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
|
||||
19:22:40.091 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
|
||||
19:22:40.094 ENGINE : Loading custom engine user config '$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf'
|
||||
19:22:40.094 INIT : GameProject engine user settings load @"$profile:.save/app1874910_user76561198020202999/settings/ReforgerEngineSettings.conf"
|
||||
19:22:40.094 ENGINE : Engine user settings config loaded
|
||||
19:22:40.094 PROFILING : Settings changed took: 0.002200 ms
|
||||
19:22:40.203 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
|
||||
19:22:40.205 RENDER : Basic screen setup:
|
||||
19:22:40.205 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
|
||||
19:22:40.205 RENDER : MSAA : none
|
||||
19:22:40.217 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
|
||||
19:22:40.217 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
|
||||
19:22:40.217 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
|
||||
19:22:40.217 RENDER : * core clocks 2720 MHz, memory 1124 MHz
|
||||
19:22:40.217 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
|
||||
19:22:40.217 RENDER : AMD AGS correctly initialized
|
||||
19:22:40.218 RENDER : GPU_ATI (0x1002) (AMD Radeon RX 6950 XT (RADV NAVI21)) with 1 GPU detected, VRAM 16128MB (fast 0MB), shared 64362MB, driver version 99.19.02-230831a-396538C-AMD-Software-Adrenalin-Edition
|
||||
19:22:40.218 RENDER : Detected output devices:
|
||||
19:22:40.218 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
|
||||
19:22:40.218 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
|
||||
19:22:40.218 RENDER : Concurrent frames limit 2
|
||||
19:22:40.289 RENDER : DX12 device successfully created by AMD AGS library
|
||||
19:22:40.289 RENDER : * user markers not supported in this version AMD SW
|
||||
19:22:40.289 RENDER : Graphics device features
|
||||
19:22:40.289 RENDER : Needed:
|
||||
19:22:40.289 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
|
||||
19:22:40.289 RENDER : Optional:
|
||||
19:22:40.289 RENDER : * Allow tearing (VSYNC) : 1
|
||||
19:22:40.289 RENDER : * 16 bits : 1
|
||||
19:22:40.289 RENDER : * Resource heap tier : 3
|
||||
19:22:40.289 RENDER : * Persistent heaps (DRED) : 1
|
||||
19:22:40.289 RENDER : * DRED 1.2 is supported by compiler
|
||||
19:22:40.311 RENDER : Main RT format setup.
|
||||
19:22:40.311 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
|
||||
19:22:40.311 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
|
||||
19:22:40.313 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=16
|
||||
19:22:40.339 PROFILING : Settings changed took: 0.015000 ms
|
||||
19:22:41.109 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
19:22:41.109 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
19:22:41.109 AUDIO : Audio client:
|
||||
19:22:41.109 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
19:22:41.113 RENDER : RENDER : Reload shaders
|
||||
19:22:41.113 RENDER : Enfusion shader version 13
|
||||
19:22:41.113 INIT : INIT : ShaderListReload
|
||||
19:22:41.113 PROFILING : ShaderListReload took: 0.000500 ms
|
||||
19:22:41.252 AUDIO : Endpoint: Speakers (PulseAudio Output)
|
||||
19:22:41.252 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Avg. bytes: 384kB, Sample bits: 32, Block align: 8B
|
||||
19:22:41.253 AUDIO : Audio client:
|
||||
19:22:41.253 AUDIO : Format: Channels: 2, Sample rate: 48kHz, Buffer size: 1536B, Frame: 512
|
||||
19:22:41.434 RENDER : Loaded 3752 newer shader binaries
|
||||
19:22:41.434 PROFILING : Reload shaders took: 321.172700 ms
|
||||
19:22:41.434 ENGINE : Initializing inputs.
|
||||
19:22:41.446 NETWORK : Initializing networking.
|
||||
19:22:41.446 NETWORK : Using new GameRplScheduler.
|
||||
19:22:41.447 SCRIPT : SCRIPT : Initializing scripts
|
||||
19:22:41.447 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
19:22:43.678 PROFILING : ScriptProjectManager init took: 2231.206700 ms
|
||||
19:22:43.764 PROFILING : Initializing scripts took: 2316.990100 ms
|
||||
19:22:43.782 ENGINE : Enfusion engine successfully created.
|
||||
19:22:43.782 PROFILING : Workbench Init Engine took: 4531.611800 ms
|
||||
19:22:43.782 INIT : INIT : Workbench Create Game
|
||||
19:22:43.794 GUI : Using default language (en_us)
|
||||
19:22:43.794 GUI : Loading 'en_us' localization file.
|
||||
19:22:43.794 INIT : INIT : Loading StringTable
|
||||
19:22:43.823 PROFILING : Loading StringTable took: 28.630600 ms
|
||||
19:22:43.823 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
19:22:43.897 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460
|
||||
19:22:43.897 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
|
||||
19:22:43.898 PROFILING : Compiling GameLib scripts took: 75.334400 ms
|
||||
19:22:43.898 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
19:22:45.182 INIT : Workbench Create Game
|
||||
19:22:45.182 SCRIPT : Compiling Game scripts
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:22:45.355 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.451 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:22:45.481 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:22:45.612 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:22:45.676 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.755 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.785 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:22:46.049 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e
|
||||
19:22:46.056 SCRIPT : Module: Game; loaded 5790x files; 11396x classes; used 33688K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: fa947cce
|
||||
19:22:46.092 PROFILING : Compiling Game scripts took: 2194.201100 ms
|
||||
19:22:46.098 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:22:46.138 ENGINE : Game successfully created.
|
||||
19:22:46.139 PROFILING : Workbench Create Game took: 2357.019100 ms
|
||||
19:22:46.147 DEFAULT : Using thumbnail cache directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/thumbnails
|
||||
19:22:46.985 INIT : INIT : Workbench Reload Game
|
||||
19:22:46.987 ENGINE : Game destroyed.
|
||||
19:22:46.993 GUI : Using default language (en_us)
|
||||
19:22:46.993 GUI : Loading 'en_us' localization file.
|
||||
19:22:46.993 INIT : INIT : Loading StringTable
|
||||
19:22:47.005 PROFILING : Loading StringTable took: 11.143800 ms
|
||||
19:22:47.005 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:22:47.014 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:22:47.014 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:22:47.014 ENGINE : Game successfully created.
|
||||
19:22:47.014 ENGINE : Game successfully initialized.
|
||||
19:22:47.014 PROFILING : Workbench Reload Game took: 29.240700 ms
|
||||
19:22:47.759 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
|
||||
19:22:48.764 PROFILING : Entities load took: 1004.267600 ms
|
||||
19:22:48.775 WORLD : WORLD : CreateEntities
|
||||
19:22:48.781 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
19:22:48.781 PROFILING : NotifyBeforeEntitiesCreated took: 0.003800 ms
|
||||
19:22:48.781 WORLD : WORLD : Wait for preloading data
|
||||
19:22:48.781 PROFILING : Wait for preloading data took: 0.005400 ms
|
||||
19:22:48.888 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
|
||||
19:22:48.888 PROFILING : PROFILING : Terrain load
|
||||
19:22:50.831 PROFILING : Terrain load took: 1943.210400 ms
|
||||
19:22:54.640 WORLD : CreateEntities
|
||||
19:22:54.641 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:22:54.641 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:22:54.641 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:23:05.143 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
19:23:05.143 PROFILING : NotifyBeforeEntitiesInitialized took: 0.006100 ms
|
||||
19:23:05.594 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
19:23:05.594 TERRAIN : TERRAIN : Initializing road networks...
|
||||
19:23:05.597 PROFILING : Initializing road networks... took: 2.616700 ms
|
||||
19:23:05.597 PROFILING : NotifyEntitiesInitialized took: 3.093600 ms
|
||||
19:23:05.597 PROFILING : CreateEntities took: 16821.702800 ms
|
||||
19:23:05.771 PROFILING : * WorldEditor: LoadWorld: 18016.892800 ms
|
||||
19:23:07.229 TERRAIN : Loading tile map config (worlds/Eden/Eden/tileMap.conf)
|
||||
19:23:07.230 TERRAIN : Loading minimap config (worlds/Eden/Eden/miniMap.conf)
|
||||
19:23:07.231 TERRAIN : The default minimap texture ('worlds/Eden/EdenRasterized.edds') not found. Trying 'worlds/Eden/Eden.edds'...
|
||||
19:23:07.231 TERRAIN : The default minimap texture ('worlds/Eden/Eden.edds') not found. Skipping...
|
||||
19:23:07.312 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
19:23:07.315 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
19:23:07.315 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
19:23:07.337 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
19:23:07.358 BACKEND : Attempting online Game Config instead.
|
||||
19:23:10.633 INIT : INIT : Workbench Reload Game
|
||||
19:23:10.635 ENGINE : Game destroyed.
|
||||
19:23:10.643 GUI : Using default language (en_us)
|
||||
19:23:10.643 GUI : Loading 'en_us' localization file.
|
||||
19:23:10.643 INIT : INIT : Loading StringTable
|
||||
19:23:10.663 PROFILING : Loading StringTable took: 20.067100 ms
|
||||
19:23:10.664 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
|
||||
19:23:10.671 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:23:10.672 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:23:10.672 ENGINE : Game successfully created.
|
||||
19:23:10.672 ENGINE : Game successfully initialized.
|
||||
19:23:10.672 PROFILING : Workbench Reload Game took: 39.032700 ms
|
||||
19:23:10.674 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:23:10.725 PLATFORM : Save data from container 'settings' have been loaded
|
||||
19:23:10.816 PLATFORM : Save data from container 'sessions' have been loaded
|
||||
19:23:10.817 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
|
||||
19:23:10.817 ENGINE : Game user settings config loaded
|
||||
19:23:10.915 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{B6C516F86302C679}Worlds/ERR_Everon.ent'.
|
||||
19:23:10.921 WORLD : WORLD : Game::LoadEntities
|
||||
19:23:10.921 WORLD : WORLD : Initializing world systems @"{1C60D2EDA2B468B8}Configs/Systems/BaseGameModeSystems.conf"
|
||||
19:23:10.922 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
|
||||
19:23:10.922 WORLD : WORLD : CreateEntities
|
||||
19:23:10.922 WORLD : WORLD : CreateEntities
|
||||
19:23:10.922 WORLD : WORLD : NotifyBeforeEntitiesCreated
|
||||
19:23:10.934 RESOURCES : Loaded mission headers from 7 addon(s)!
|
||||
19:23:10.934 PROFILING : NotifyBeforeEntitiesCreated took: 11.960800 ms
|
||||
19:23:10.934 WORLD : WORLD : Wait for preloading data
|
||||
19:23:10.934 PROFILING : Wait for preloading data took: 0.000700 ms
|
||||
19:23:15.135 WORLD : Game::LoadEntities
|
||||
19:23:15.135 WORLD : CreateEntities
|
||||
19:23:15.135 WORLD : CreateEntities
|
||||
19:23:15.135 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:23:15.135 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:23:15.135 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:23:21.913 WORLD : WORLD : NotifyBeforeEntitiesInitialized
|
||||
19:23:21.913 PROFILING : NotifyBeforeEntitiesInitialized took: 0.053600 ms
|
||||
19:23:23.864 WORLD : InitEntities 'world'
|
||||
19:23:23.864 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:23:23.864 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:23:23.891 WORLD : InitEntities 'world'
|
||||
19:23:23.891 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:23:23.891 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
19:23:23.891 WORLD : WORLD : NotifyEntitiesInitialized
|
||||
19:23:23.891 TERRAIN : TERRAIN : Initializing road networks...
|
||||
19:23:23.894 PROFILING : Initializing road networks... took: 2.584600 ms
|
||||
19:23:23.894 DEFAULT : DEFAULT : WorldVolumesCollection
|
||||
19:23:23.950 PROFILING : WorldVolumesCollection took: 55.712200 ms
|
||||
19:23:23.950 INIT : INIT : SoundWorldInit
|
||||
19:23:23.963 PROFILING : SoundWorldInit took: 13.499400 ms
|
||||
19:23:23.963 PROFILING : NotifyEntitiesInitialized took: 72.067400 ms
|
||||
19:23:23.964 PROFILING : CreateEntities took: 13040.971300 ms
|
||||
19:23:23.964 PROFILING : CreateEntities took: 13041.128100 ms
|
||||
19:23:23.964 WORLD : WORLD : Wait for preloading data around camera
|
||||
19:23:23.964 PROFILING : Wait for preloading data around camera took: 0.000900 ms
|
||||
19:23:23.964 WORLD : WORLD : EOnActivate
|
||||
19:23:23.996 PROFILING : EOnActivate took: 31.961100 ms
|
||||
19:23:23.996 PROFILING : Game::LoadEntities took: 13074.774800 ms
|
||||
19:23:24.233 DEFAULT : Entered offline game state.
|
||||
19:23:24.336 NETWORK : Player connected: connectionID=2147483646
|
||||
19:23:24.336 NETWORK : ### Connecting player: connectionID=2147483646, Name=
|
||||
19:23:24.337 NETWORK : ### Creating player: PlayerId=1, Name=jakub
|
||||
19:23:24.341 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.341 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:23:24.341 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:23:24.343 SCRIPT (W): Can't open config file ""
|
||||
19:23:24.349 WORLD : InitEntities 'world'
|
||||
19:23:24.349 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.350 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:23:24.350 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:23:24.361 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:23:24.361 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:23:24.361 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:23:24.361 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.362 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.365 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
|
||||
19:23:24.365 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:23:24.365 NETWORK : Players connecting: 0
|
||||
19:23:24.366 NETWORK : Players connected: 1 / 1
|
||||
19:23:24.392 DEFAULT : Using autosave directory: C:/users/steamuser/AppData/Local/Temp/Arma Reforger Workbench/Projects/ERR_Chat/autosaves
|
||||
19:23:24.393 PROFILING : Workbench startup took: 46245.620200 ms
|
||||
19:23:24.415 WORLD : Frame start
|
||||
19:23:24.416 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
19:23:24.428 WORLD : UpdateEntities
|
||||
19:23:24.428 WORLD : Frame
|
||||
19:23:24.428 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
19:23:24.612 WORLD : UpdateEntities
|
||||
19:23:24.612 WORLD : PostFrame
|
||||
19:23:24.612 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:23:24.612 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:23:24.663 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:23:24.663 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:23:24.663 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:23:24.663 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
19:23:24.819 RENDER : RENDER : ObjectsHeightMap::Build
|
||||
19:23:24.819 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
|
||||
19:23:24.970 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 150.541300 ms
|
||||
19:23:24.979 PROFILING : ObjectsHeightMap::Build took: 159.335700 ms
|
||||
19:23:26.149 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
19:23:26.168 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
19:23:26.168 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
19:23:26.195 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
19:23:26.197 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
19:23:26.248 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
19:23:26.248 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
19:23:26.253 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
19:23:26.298 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
19:23:26.299 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
19:23:26.300 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
19:23:26.301 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
19:23:26.304 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
19:23:26.306 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
19:23:26.306 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
19:23:26.307 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
19:23:26.308 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
19:23:26.308 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
19:23:26.308 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.308 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
19:23:26.308 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
19:23:26.309 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
19:23:26.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
19:23:26.309 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.309 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.309 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:27.075 WORLD : UpdateEntities
|
||||
19:23:27.075 WORLD : AfterPostSimulate
|
||||
19:23:27.075 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.413 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5323,7499.7> up=0.995693
|
||||
19:23:27.414 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.315518 angularSpeed=0.0823634
|
||||
19:23:27.414 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:27.414 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6178,7501.97>
|
||||
19:23:27.414 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3178,7501.97> terrainY=63.3165 tireTerrainGap=0.00134277
|
||||
19:23:27.414 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6178,7501.97> radius=0.3 bottom=<7012.06,63.3178,7501.97> fraction=0.461064 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00143433
|
||||
19:23:27.414 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6047,7497.71>
|
||||
19:23:27.415 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1547,7497.71> terrainY=64.1556 tireTerrainGap=-0.000831604
|
||||
19:23:27.415 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6047,7497.71> radius=0.45 bottom=<7009.88,64.1547,7497.71> fraction=0.451178 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.000740051
|
||||
19:23:27.415 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2651,7497.75>
|
||||
19:23:27.415 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8151,7497.75> terrainY=63.8178 tireTerrainGap=-0.00268936
|
||||
19:23:27.415 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2651,7497.75> radius=0.45 bottom=<7014.42,63.8151,7497.75> fraction=0.442222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00271225
|
||||
19:23:27.416 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:28.182 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:28.183 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.183 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5349,7499.71> up=0.994344
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0984715 angularSpeed=0.027586
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:28.434 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6185,7501.99>
|
||||
19:23:28.434 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3185,7501.99> terrainY=63.3144 tireTerrainGap=0.00408173
|
||||
19:23:28.434 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6185,7501.99> radius=0.3 bottom=<7012.07,63.3185,7501.99> fraction=0.473094 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00408173
|
||||
19:23:28.434 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6024,7497.71>
|
||||
19:23:28.434 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1524,7497.71> terrainY=64.1494 tireTerrainGap=0.00299835
|
||||
19:23:28.435 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6024,7497.71> radius=0.45 bottom=<7009.92,64.1524,7497.71> fraction=0.468312 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00302887
|
||||
19:23:28.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2648,7497.78>
|
||||
19:23:28.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8148,7497.78> terrainY=63.8156 tireTerrainGap=-0.000728607
|
||||
19:23:28.435 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2648,7497.78> radius=0.45 bottom=<7014.46,63.8148,7497.78> fraction=0.451111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00075531
|
||||
19:23:28.435 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:28.688 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:28.688 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.689 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.689 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:28.940 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
19:23:29.190 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.190 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.191 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.191 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5327,7499.75> up=0.994191
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0586879 angularSpeed=0.0632613
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:29.444 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6145,7502.02>
|
||||
19:23:29.444 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3145,7502.02> terrainY=63.311 tireTerrainGap=0.00349045
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6145,7502.02> radius=0.3 bottom=<7012.08,63.3145,7502.02> fraction=0.470359 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.003479
|
||||
19:23:29.445 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5928,7497.73>
|
||||
19:23:29.445 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1428,7497.73> terrainY=64.1424 tireTerrainGap=0.00038147
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5928,7497.73> radius=0.45 bottom=<7009.97,64.1428,7497.73> fraction=0.456534 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.000442505
|
||||
19:23:29.445 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2594,7497.83>
|
||||
19:23:29.445 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8094,7497.83> terrainY=63.8125 tireTerrainGap=-0.00311661
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2594,7497.83> radius=0.45 bottom=<7014.51,63.8094,7497.83> fraction=0.440278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.0031395
|
||||
19:23:29.446 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:29.702 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.702 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.703 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.703 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:30.015 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:30.526 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5281,7499.76> up=0.994182
|
||||
19:23:30.527 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:23:30.527 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:30.527 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.03>
|
||||
19:23:30.527 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.03> terrainY=63.31 tireTerrainGap=0.00126266
|
||||
19:23:30.527 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.03> radius=0.3 bottom=<7012.08,63.3113,7502.03> fraction=0.46034 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00127411
|
||||
19:23:30.528 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5929,7497.73>
|
||||
19:23:30.528 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1429,7497.73> terrainY=64.1404 tireTerrainGap=0.00247955
|
||||
19:23:30.528 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5929,7497.73> radius=0.45 bottom=<7009.98,64.1429,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
|
||||
19:23:30.528 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2596,7497.85>
|
||||
19:23:30.528 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8096,7497.85> terrainY=63.8114 tireTerrainGap=-0.00177383
|
||||
19:23:30.528 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2596,7497.85> radius=0.45 bottom=<7014.52,63.8096,7497.85> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
|
||||
19:23:30.528 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.530 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:31.023 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5281,7499.76> up=0.994182
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:31.525 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.03>
|
||||
19:23:31.526 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.03> terrainY=63.31 tireTerrainGap=0.00126266
|
||||
19:23:31.526 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.03> radius=0.3 bottom=<7012.08,63.3113,7502.03> fraction=0.46034 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00127411
|
||||
19:23:31.526 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5929,7497.73>
|
||||
19:23:31.526 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1429,7497.73> terrainY=64.1404 tireTerrainGap=0.00247955
|
||||
19:23:31.526 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5929,7497.73> radius=0.45 bottom=<7009.98,64.1429,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
|
||||
19:23:31.526 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2596,7497.85>
|
||||
19:23:31.527 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8096,7497.85> terrainY=63.8114 tireTerrainGap=-0.00177383
|
||||
19:23:31.527 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2596,7497.85> radius=0.45 bottom=<7014.52,63.8096,7497.85> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
|
||||
19:23:31.527 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:31.527 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.528 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
|
||||
19:23:31.542 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
19:23:31.544 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
19:23:31.544 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
19:23:31.544 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
19:23:31.544 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
19:23:31.545 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
19:23:31.545 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
19:23:31.669 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
19:23:31.710 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
19:23:31.894 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
19:23:31.894 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
19:23:32.397 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback
|
||||
19:23:32.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback
|
||||
19:23:32.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback
|
||||
19:23:32.405 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE CORRIDOR: acceptedStart=<4850.95,28.6938,11787.4> destination=<4870.95,28.6938,11787.4> tested=292; complete survey passed
|
||||
19:23:32.405 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation
|
||||
19:23:32.414 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created
|
||||
19:23:32.897 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only
|
||||
19:23:32.911 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group
|
||||
19:23:33.409 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason=
|
||||
19:23:35.429 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254402 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason=
|
||||
19:23:35.936 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.55,32.2743,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7793
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.5994,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6822
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458
|
||||
19:23:35.938 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.4013 damageSphere=27.6822 simulationSphere=16.458 completeSphere=27.6822 initialDrift=0 initialHeight=-0.241682
|
||||
19:23:35.939 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification
|
||||
19:23:35.940 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed
|
||||
19:23:35.940 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0115013 drift=0.00488281 speed=0 contact=1 engine=0 fuelUsed=0 reason=
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4636,11787.4> velocity=<0,0,0> along=1.14452e-05 cross=0.00488281 targetError=19.9981 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00929043,0.0855765,0.996288> right=<0.999957,-0.000273037,-0.00930119> up=<-0.000523939,0.996332,-0.0855753> target=<4870.95,28.4521,11787.4> stageRemaining=63988 overallRemaining=238483 now=12504.5
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00989151 drift=0.0195312 speed=0.00961064 contact=1 engine=1 fuelUsed=0 reason=
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.462,11787.4> velocity=<0.000413263,-0.00233196,-0.00931427> along=4.57807e-05 cross=0.0195312 targetError=19.9981 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0088421,0.0843445,0.996397> right=<0.999961,-0.000131647,-0.00886258> up=<-0.000616338,0.996437,-0.0843424> target=<4870.95,28.4521,11787.4> stageRemaining=61967 overallRemaining=236462 now=14525.4
|
||||
19:23:41.492 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0100498 drift=0.0196287 speed=7.71855e-05 contact=1 engine=1 fuelUsed=0.133301 reason=
|
||||
19:23:41.493 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<4.26831e-05,-6.43057e-05,-7.37199e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:41.493 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113692,0.0841106,0.996392> right=<0.999935,-0.000303109,-0.011384> up=<-0.000655503,0.996456,-0.0841086> target=<4870.95,28.4521,11787.4> stageRemaining=59948.6 overallRemaining=234444 now=16543.8
|
||||
19:23:43.515 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.010025 drift=0.0196287 speed=5.18311e-05 contact=1 engine=1 fuelUsed=0.222168 reason=
|
||||
19:23:43.515 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<2.12935e-05,4.72478e-05,-8.36893e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:43.516 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113622,0.0840936,0.996393> right=<0.999935,-0.000303131,-0.011377> up=<-0.000654697,0.996458,-0.0840916> target=<4870.95,28.4521,11787.4> stageRemaining=57925.7 overallRemaining=232421 now=18566.8
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0100327 drift=0.0196287 speed=1.69732e-05 contact=1 engine=1 fuelUsed=0.311035 reason=
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<1.61425e-05,-5.15622e-06,9.6133e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.011248,0.084096,0.996394> right=<0.999937,-0.000301525,-0.0112626> up=<-0.000646697,0.996458,-0.084094> target=<4870.95,28.4521,11787.4> stageRemaining=55912.8 overallRemaining=230408 now=20579.7
|
||||
19:23:47.545 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0104961 drift=0.0195556 speed=0.00153575 contact=1 engine=1 fuelUsed=0.399902 reason=
|
||||
19:23:47.546 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4626,11787.4> velocity=<-2.55541e-05,0.000956905,-0.00120092> along=0.00102234 cross=0.0195312 targetError=19.9971 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:47.546 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0101411,0.0840588,0.996409> right=<0.999948,-0.000267593,-0.0101546> up=<-0.000586948,0.996461,-0.0840572> target=<4870.95,28.4521,11787.4> stageRemaining=53895.2 overallRemaining=228391 now=22597.2
|
||||
19:23:49.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0162716 drift=0.0196529 speed=0.00652773 contact=1 engine=1 fuelUsed=0.48877 reason=
|
||||
19:23:49.587 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4683,11787.4> velocity=<-0.000335122,0.00588985,-0.00279441> along=-0.00874784 cross=0.0196529 targetError=20.0069 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:49.588 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.000368792,0.0834463,0.996512> right=<1,1.78969e-05,0.000368584> up=<1.29225e-05,0.996512,-0.0834463> target=<4870.95,28.4521,11787.4> stageRemaining=51853.6 overallRemaining=226349 now=24638.8
|
||||
19:23:51.612 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0289574 drift=0.0220971 speed=0.0161407 contact=1 engine=1 fuelUsed=0.577637 reason=
|
||||
19:23:51.613 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.481,11787.4> velocity=<0.003404,0.00805296,-0.0135677> along=-0.0155883 cross=0.0220971 targetError=20.0137 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:51.613 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00644171,0.0831615,0.996515> right=<0.999979,-0.0002498,0.00648495> up=<0.000788227,0.996536,-0.0831581> target=<4870.95,28.4521,11787.4> stageRemaining=49828.3 overallRemaining=224324 now=26664.1
|
||||
19:23:53.643 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0398235 drift=0.0181651 speed=0.00609246 contact=1 engine=1 fuelUsed=0.666504 reason=
|
||||
19:23:53.644 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4919,11787.4> velocity=<1.41308e-05,0.00603798,-0.000812802> along=-0.0146232 cross=0.0181651 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:53.644 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00559318,0.0823429,0.996588> right=<0.999984,-0.000234128,0.00563158> up=<0.00069705,0.996604,-0.0823403> target=<4870.95,28.4521,11787.4> stageRemaining=47797.4 overallRemaining=222293 now=28695
|
||||
19:23:53.805 WORLD : UpdateEntities
|
||||
19:23:53.805 WORLD : AfterPostSimulate
|
||||
19:23:53.805 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:23:55.648 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0516624 drift=0.0166016 speed=0.0496858 contact=1 engine=1 fuelUsed=0.755371 reason=
|
||||
19:23:55.649 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5037,11787.4> velocity=<-0.000248833,0.00625419,0.04929> along=-0.0146301 cross=0.0166016 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:55.649 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00553118,0.0820607,0.996612> right=<0.999985,-0.00020238,0.00556656> up=<0.00065849,0.996627,-0.0820583> target=<4870.95,28.4521,11787.4> stageRemaining=45793.2 overallRemaining=220289 now=30699.2
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0630264 drift=0.0391752 speed=0.0846999 contact=1 engine=1 fuelUsed=0.844238 reason=
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5151,11787.3> velocity=<0.00110772,0.0133198,-0.0836386> along=-0.0152214 cross=0.0391752 targetError=20.0134 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00609018,0.0788948,0.996864> right=<0.999981,-0.000163824,0.00612218> up=<0.000646319,0.996883,-0.0788924> target=<4870.95,28.4521,11787.4> stageRemaining=43774.6 overallRemaining=218270 now=32717.9
|
||||
19:23:59.688 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0786591 drift=0.103723 speed=0.0401722 contact=1 engine=1 fuelUsed=0.933105 reason=
|
||||
19:23:59.688 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5307,11787.3> velocity=<0.00133312,0.012668,-0.0380992> along=-0.0158653 cross=0.103723 targetError=20.0142 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:59.689 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00681824,0.0803429,0.996744> right=<0.999977,-0.000130956,0.00685091> up=<0.000680952,0.996767,-0.0803402> target=<4870.95,28.4521,11787.4> stageRemaining=41753.3 overallRemaining=216249 now=34739.2
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0948925 drift=0.162815 speed=0.0173301 contact=1 engine=1 fuelUsed=1.02197 reason=
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.547,11787.2> velocity=<0.00123152,0.009255,-0.0146> along=-0.0155167 cross=0.162815 targetError=20.0143 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00646137,0.0794923,0.996815> right=<0.999979,-0.000109279,0.00649059> up=<0.000624883,0.996835,-0.0794899> target=<4870.95,28.4521,11787.4> stageRemaining=39733.6 overallRemaining=214229 now=36758.9
|
||||
19:24:03.741 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.11162 drift=0.305039 speed=0.181942 contact=1 engine=1 fuelUsed=1.11084 reason=
|
||||
19:24:03.742 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5637,11787.1> velocity=<0.00115634,0.0082981,-0.181749> along=-0.0153626 cross=0.305039 targetError=20.0158 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:03.742 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.0062052,0.0779388,0.996939> right=<0.999981,-3.93934e-05,0.00622722> up=<0.000524615,0.996958,-0.0779371> target=<4870.95,28.4521,11787.4> stageRemaining=37699.8 overallRemaining=212195 now=38792.6
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.328918 drift=0.636876 speed=0.56212 contact=1 engine=1 fuelUsed=1.19971 reason=
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.781,11786.7> velocity=<0.00244174,-0.081589,-0.556162> along=-0.0156526 cross=0.636876 targetError=20.0239 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00451556,0.189315,0.981906> right=<0.999989,-1.06522e-05,0.00460077> up=<0.000881455,0.981916,-0.189313> target=<4870.95,28.4521,11787.4> stageRemaining=1986.95 overallRemaining=210171 now=40816.9
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=0.00282669 drift=0.90139 speed=0.100186 contact=1 engine=1 fuelUsed=1.28857 reason=
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4549,11786.5> velocity=<-0.00331259,-0.0981343,0.019899> along=0.00423486 cross=0.901369 targetError=20.0142 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00590432,0.0675825,0.997696> right=<0.999983,-0.000460445,-0.00588666> up=<6.1549e-05,0.997714,-0.067584> target=<4870.95,28.4521,11787.4> stageRemaining=62988 overallRemaining=208159 now=42828.9
|
||||
19:24:09.805 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=0.0691509 drift=0.892591 speed=0.292501 contact=1 engine=1 fuelUsed=1.37744 reason=
|
||||
19:24:09.806 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.5212,11786.5> velocity=<-0.00239979,0.292319,-0.0100246> along=0.00279062 cross=0.89258 targetError=20.0152 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:09.806 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00419153,0.0790202,0.996864> right=<0.999991,-0.000252065,-0.00418469> up=<-7.94011e-05,0.996873,-0.0790206> target=<4870.95,28.4521,11787.4> stageRemaining=60960.5 overallRemaining=206132 now=44856.4
|
||||
19:24:11.820 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.84184 drift=2.16505 speed=1.41416 contact=0 engine=1 fuelUsed=1.46631 reason=
|
||||
19:24:11.821 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,30.2939,11785.2> velocity=<-0.00524475,1.19805,-0.751326> along=0.00176113 cross=2.16504 targetError=20.1132 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:11.821 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00674764,-0.0107402,0.99992> right=<0.999977,7.54621e-05,-0.00674722> up=<-2.98938e-06,0.999942,0.0107405> target=<4870.95,28.4521,11787.4> stageRemaining=58945.1 overallRemaining=204116 now=46871.8
|
||||
19:24:13.836 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=4.49075 drift=3.21681 speed=1.42138 contact=0 engine=1 fuelUsed=1.55518 reason=
|
||||
19:24:13.837 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,32.9428,11784.1> velocity=<-0.00194585,1.40355,-0.224427> along=0.000272396 cross=3.2168 targetError=20.2549 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:13.837 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00892841,-0.025685,0.99963> right=<0.99996,-6.40077e-05,-0.008933> up=<0.000293428,0.99967,0.0256834> target=<4870.95,28.4521,11787.4> stageRemaining=56929.4 overallRemaining=202100 now=48887.4
|
||||
19:24:15.861 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.04065 drift=3.24611 speed=0.853865 contact=0 engine=1 fuelUsed=1.64404 reason=
|
||||
19:24:15.862 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,35.4927,11784.1> velocity=<0.000386549,0.851659,0.0613317> along=0.0031334 cross=3.2461 targetError=20.2568 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:15.862 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0105133,-0.00428225,0.999936> right=<0.999945,0.000315518,-0.0105121> up=<-0.000270483,0.999991,0.00428533> target=<4870.95,28.4521,11787.4> stageRemaining=54904.6 overallRemaining=200076 now=50912.2
|
||||
19:24:17.888 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.02186 drift=3.11037 speed=0.214638 contact=0 engine=1 fuelUsed=1.73291 reason=
|
||||
19:24:17.889 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,36.4739,11784.3> velocity=<0.000429732,0.208842,0.0495414> along=0.00345158 cross=3.11036 targetError=20.2351 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:17.889 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0106083,0.00292948,0.999939> right=<0.999944,0.000232169,-0.010609> up=<-0.000263234,0.999996,-0.00292685> target=<4870.95,28.4521,11787.4> stageRemaining=52877.7 overallRemaining=198049 now=52939.2
|
||||
19:24:19.899 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16049 drift=3.07521 speed=0.0142043 contact=0 engine=1 fuelUsed=1.82178 reason=
|
||||
19:24:19.899 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,36.6126,11784.3> velocity=<-1.58549e-05,-0.0136277,-0.00400617> along=0.00304571 cross=3.0752 targetError=20.2302 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:19.900 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0101884,0.000915438,0.999948> right=<0.999948,0.000163646,-0.0101886> up=<-0.000172964,1,-0.000913724> target=<4870.95,28.4521,11787.4> stageRemaining=50866.9 overallRemaining=196038 now=54950
|
||||
19:24:21.918 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.09055 drift=3.07814 speed=0.0519935 contact=0 engine=1 fuelUsed=1.91064 reason=
|
||||
19:24:21.918 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.5426,11784.3> velocity=<-4.09634e-05,-0.0519887,0.000704163> along=0.00255056 cross=3.07813 targetError=20.2311 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:21.919 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00994907,-0.000281341,0.99995> right=<0.99995,0.000191844,-0.00994901> up=<-0.000189036,1,0.000283236> target=<4870.95,28.4521,11787.4> stageRemaining=48847.9 overallRemaining=194019 now=56968.9
|
||||
19:24:21.919 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4521,11787.4> destination=<4870.95,28.4521,11787.4> actualOrigin=<4850.96,36.5426,11784.3> distance=20.2311 deadline=216969
|
||||
19:24:22.425 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.02416 drift=3.05695 speed=0.388012 contact=0 engine=1 fuelUsed=1.99951 reason=
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.25,36.4762,11784.3> velocity=<0.383191,-0.0202142,0.0575225> along=0.284859 cross=3.04395 targetError=19.9468 computedDemand=<0.0110773,0,0.00199295> projectedForward=0.0021007 projectedAside=0.0110561
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00973625,-0.00338317,0.999947> right=<0.999845,-0.0146404,-0.00978479> up=<0.0146727,0.999887,0.0032401> target=<4870.95,28.4521,11787.4> stageRemaining=157966 overallRemaining=191985 now=59002.7
|
||||
19:24:25.971 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00153 drift=3.07041 speed=0.296878 contact=0 engine=1 fuelUsed=2.08838 reason=
|
||||
19:24:25.972 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.92,36.4536,11784.5> velocity=<0.293709,-0.00639125,0.0427884> along=0.960452 cross=2.91602 targetError=19.2597 computedDemand=<0.0200347,0,0.00340803> projectedForward=0.00360292 projectedAside=0.0199992
|
||||
19:24:25.972 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00973606,0.00102918,0.999952> right=<0.999883,-0.0118502,-0.00972318> up=<0.0118396,0.999929,-0.00114443> target=<4870.95,28.4521,11787.4> stageRemaining=155947 overallRemaining=189966 now=61022.1
|
||||
19:24:27.996 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99638 drift=3.26417 speed=0.320982 contact=0 engine=1 fuelUsed=2.17725 reason=
|
||||
19:24:27.996 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.63,36.4485,11784.6> velocity=<0.315634,0.000152421,0.0583482> along=1.67312 cross=2.80274 targetError=18.5381 computedDemand=<0.017844,0,0.00184047> projectedForward=0.00201443 projectedAside=0.0178252
|
||||
19:24:27.997 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00975363,-0.000198446,0.999952> right=<0.999952,0.000852084,-0.00975346> up=<-0.000850108,1,0.000206747> target=<4870.95,28.4521,11787.4> stageRemaining=153922 overallRemaining=187941 now=63046.4
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99735 drift=3.55307 speed=0.346488 contact=0 engine=1 fuelUsed=2.26611 reason=
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.29,36.4494,11784.7> velocity=<0.343361,0.00104626,0.0464349> along=2.32574 cross=2.68653 targetError=17.8753 computedDemand=<0.0150784,0,0.00298585> projectedForward=0.00313294 projectedAside=0.0150485
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00976461,-0.000367766,0.999952> right=<0.999949,-0.002456,-0.00976549> up=<0.00245947,0.999997,0.000343766> target=<4870.95,28.4521,11787.4> stageRemaining=151906 overallRemaining=185924 now=65063.4
|
||||
19:24:32.031 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99971 drift=3.9307 speed=0.334835 contact=0 engine=1 fuelUsed=2.35498 reason=
|
||||
19:24:32.031 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.94,36.4518,11784.8> velocity=<0.330644,0.000422955,0.0528089> along=2.97543 cross=2.56837 targetError=17.2154 computedDemand=<0.0163584,0,0.0022949> projectedForward=0.00245475 projectedAside=0.0163349
|
||||
19:24:32.032 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977875,0.000294209,0.999952> right=<0.999935,-0.00581995,-0.00977687> up=<0.00581679,0.999983,-0.000351102> target=<4870.95,28.4521,11787.4> stageRemaining=149888 overallRemaining=183907 now=67081.2
|
||||
19:24:34.046 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99965 drift=4.38143 speed=0.328313 contact=0 engine=1 fuelUsed=2.44385 reason=
|
||||
19:24:34.047 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.59,36.4517,11784.9> velocity=<0.324543,0.000249417,0.0496165> along=3.63049 cross=2.45313 targetError=16.5504 computedDemand=<0.0169761,0,0.00256449> projectedForward=0.00273035 projectedAside=0.01695
|
||||
19:24:34.047 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977718,-0.000377671,0.999952> right=<0.999944,-0.0039807,-0.0097786> up=<0.00398421,0.999992,0.00033873> target=<4870.95,28.4521,11787.4> stageRemaining=147872 overallRemaining=181891 now=69096.8
|
||||
19:24:36.062 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=4.87793 speed=0.333755 contact=0 engine=1 fuelUsed=2.53271 reason=
|
||||
19:24:36.063 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.24,36.4523,11785> velocity=<0.33002,-5.53479e-05,0.0497913> along=4.28262 cross=2.33497 targetError=15.888 computedDemand=<0.0164376,0,0.00248583> projectedForward=0.00264647 projectedAside=0.0164124
|
||||
19:24:36.063 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977996,0.000150837,0.999952> right=<0.999947,-0.00321407,-0.00977943> up=<0.00321244,0.999995,-0.000182262> target=<4870.95,28.4521,11787.4> stageRemaining=145856 overallRemaining=179875 now=71112.8
|
||||
19:24:38.092 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=5.41099 speed=0.335353 contact=0 engine=1 fuelUsed=2.62158 reason=
|
||||
19:24:38.092 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.9,36.452,11785.2> velocity=<0.331603,2.38682e-05,0.0500114> along=4.93524 cross=2.21876 targetError=15.2254 computedDemand=<0.0162888,0,0.00240067> projectedForward=0.00255981 projectedAside=0.0162645
|
||||
19:24:38.093 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977711,-0.000207271,0.999952> right=<0.999944,-0.00402519,-0.00977787> up=<0.00402702,0.999992,0.000167904> target=<4870.95,28.4521,11787.4> stageRemaining=143826 overallRemaining=177845 now=73142.5
|
||||
19:24:40.107 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00013 drift=5.96556 speed=0.332449 contact=0 engine=1 fuelUsed=2.71045 reason=
|
||||
19:24:40.107 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.54,36.4522,11785.3> velocity=<0.328895,-7.48249e-05,0.0484832> along=5.58298 cross=2.10157 targetError=14.5676 computedDemand=<0.0165702,0,0.00248215> projectedForward=0.00264405 projectedAside=0.016545
|
||||
19:24:40.108 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977767,-1.86785e-05,0.999952> right=<0.999943,-0.00421568,-0.00977766> up=<0.00421566,0.999991,-2.2542e-05> target=<4870.95,28.4521,11787.4> stageRemaining=141812 overallRemaining=175831 now=75156.6
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00006 drift=6.54542 speed=0.332492 contact=0 engine=1 fuelUsed=2.79932 reason=
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.2,36.4521,11785.4> velocity=<0.328831,-2.93113e-05,0.0492041> along=6.23706 cross=1.98536 targetError=13.9035 computedDemand=<0.0165877,0,0.00233523> projectedForward=0.00249731 projectedAside=0.0165639
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977769,-0.000101478,0.999952> right=<0.999945,-0.00374845,-0.00977801> up=<0.00374927,0.999993,6.48207e-05> target=<4870.95,28.4521,11787.4> stageRemaining=139787 overallRemaining=173806 now=77181.9
|
||||
19:24:44.156 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00007 drift=7.13767 speed=0.334058 contact=0 engine=1 fuelUsed=2.88818 reason=
|
||||
19:24:44.156 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.85,36.4521,11785.5> velocity=<0.330706,-6.07898e-05,0.0472069> along=6.88871 cross=1.86915 targetError=13.2419 computedDemand=<0.0164124,0,0.00245128> projectedForward=0.00261164 projectedAside=0.0163875
|
||||
19:24:44.157 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977732,-8.35109e-05,0.999952> right=<0.999945,-0.00377526,-0.00977757> up=<0.0037759,0.999993,4.65944e-05> target=<4870.95,28.4521,11787.4> stageRemaining=137763 overallRemaining=171781 now=79206.4
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00016 drift=7.74148 speed=0.333724 contact=0 engine=1 fuelUsed=2.97705 reason=
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.5,36.4522,11785.6> velocity=<0.330263,-6.78048e-05,0.0479391> along=7.54084 cross=1.75098 targetError=12.5797 computedDemand=<0.0164705,0,0.00228205> projectedForward=0.00244299 projectedAside=0.0164472
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977792,2.12818e-05,0.999952> right=<0.999944,-0.00413682,-0.00977774> up=<0.00413642,0.999991,-6.17301e-05> target=<4870.95,28.4521,11787.4> stageRemaining=135740 overallRemaining=169759 now=81229
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00005 drift=8.35249 speed=0.332351 contact=0 engine=1 fuelUsed=3.06592 reason=
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.15,36.4521,11785.8> velocity=<0.329117,-4.8907e-05,0.0462496> along=8.19102 cross=1.63477 targetError=11.9197 computedDemand=<0.0165998,0,0.00234717> projectedForward=0.00250935 projectedAside=0.0165759
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977696,-0.000120667,0.999952> right=<0.999944,-0.00393807,-0.00977735> up=<0.00393906,0.999992,8.21577e-05> target=<4870.95,28.4521,11787.4> stageRemaining=133727 overallRemaining=167746 now=83242
|
||||
19:24:50.219 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00022 drift=8.97406 speed=0.333553 contact=0 engine=1 fuelUsed=3.15479 reason=
|
||||
19:24:50.219 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.8,36.4523,11785.9> velocity=<0.330309,-9.00038e-05,0.0464068> along=8.8451 cross=1.51563 targetError=11.2555 computedDemand=<0.0164976,0,0.00220925> projectedForward=0.00237046 projectedAside=0.0164751
|
||||
19:24:50.220 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097782,0.000101558,0.999952> right=<0.999945,-0.00372508,-0.00977776> up=<0.00372391,0.999993,-0.000137977> target=<4870.95,28.4521,11787.4> stageRemaining=131700 overallRemaining=165719 now=85269.4
|
||||
19:24:52.243 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99995 drift=9.60038 speed=0.334141 contact=0 engine=1 fuelUsed=3.24365 reason=
|
||||
19:24:52.243 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.46,36.452,11786> velocity=<0.331075,6.35204e-07,0.0451617> along=9.49772 cross=1.40039 targetError=10.5933 computedDemand=<0.0164382,0,0.00220884> projectedForward=0.00236944 projectedAside=0.0164157
|
||||
19:24:52.244 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977613,-0.000205138,0.999952> right=<0.999944,-0.00401565,-0.00977687> up=<0.00401747,0.999992,0.000165869> target=<4870.95,28.4521,11787.4> stageRemaining=129676 overallRemaining=163695 now=87293
|
||||
19:24:54.265 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00018 drift=10.2296 speed=0.332696 contact=0 engine=1 fuelUsed=3.33252 reason=
|
||||
19:24:54.265 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.11,36.4522,11786.1> velocity=<0.329778,-8.72565e-05,0.0439696> along=10.1489 cross=1.28223 targetError=9.93238 computedDemand=<0.0165883,0,0.0021758> projectedForward=0.00233789 projectedAside=0.0165661
|
||||
19:24:54.266 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977743,7.92565e-05,0.999952> right=<0.999944,-0.00404192,-0.00977703> up=<0.00404095,0.999992,-0.000118772> target=<4870.95,28.4521,11787.4> stageRemaining=127654 overallRemaining=161673 now=89314.9
|
||||
19:24:56.292 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=10.8652 speed=0.333116 contact=0 engine=1 fuelUsed=3.42139 reason=
|
||||
19:24:56.293 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.76,36.452,11786.2> velocity=<0.330238,1.57157e-05,0.043696> along=10.8025 cross=1.16602 targetError=9.26925 computedDemand=<0.0165642,0,0.00203599> projectedForward=0.00219782 projectedAside=0.0165434
|
||||
19:24:56.294 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977595,-0.000236292,0.999952> right=<0.999945,-0.003779,-0.00977677> up=<0.00378113,0.999993,0.000199336> target=<4870.95,28.4521,11787.4> stageRemaining=125627 overallRemaining=159646 now=91341.7
|
||||
19:24:58.315 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00013 drift=11.503 speed=0.333953 contact=0 engine=1 fuelUsed=3.51025 reason=
|
||||
19:24:58.316 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.41,36.4522,11786.3> velocity=<0.331477,-8.79275e-05,0.0405877> along=11.4551 cross=1.04785 targetError=8.60709 computedDemand=<0.0164656,0,0.00214751> projectedForward=0.00230839 projectedAside=0.0164437
|
||||
19:24:58.316 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977711,0.000132413,0.999952> right=<0.999945,-0.00391036,-0.00977652> up=<0.00390888,0.999992,-0.000170638> target=<4870.95,28.4521,11787.4> stageRemaining=123604 overallRemaining=157623 now=93365.2
|
||||
19:25:00.346 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=12.144 speed=0.33322 contact=0 engine=1 fuelUsed=3.59912 reason=
|
||||
19:25:00.347 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.07,36.4521,11786.5> velocity=<0.330612,1.13036e-05,0.0416029> along=12.1082 cross=0.931643 targetError=7.94472 computedDemand=<0.0165799,0,0.00181975> projectedForward=0.00198176 projectedAside=0.0165612
|
||||
19:25:00.347 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977665,-5.35755e-06,0.999952> right=<0.999944,-0.00406285,-0.00977659> up=<0.00406271,0.999992,-3.43638e-05> target=<4870.95,28.4521,11787.4> stageRemaining=121578 overallRemaining=155597 now=95390.7
|
||||
19:25:02.356 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99996 drift=12.7844 speed=0.333083 contact=0 engine=1 fuelUsed=3.68799 reason=
|
||||
19:25:02.357 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.72,36.452,11786.6> velocity=<0.330962,-1.71659e-05,0.0375359> along=12.7584 cross=0.815432 targetError=7.28546 computedDemand=<0.0165767,0,0.00195663> projectedForward=0.00211858 projectedAside=0.0165567
|
||||
19:25:02.357 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977559,-7.40559e-05,0.999952> right=<0.999945,-0.00385634,-0.0097758> up=<0.00385688,0.999993,3.63538e-05> target=<4870.95,28.4521,11787.4> stageRemaining=119563 overallRemaining=153582 now=97406
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00024 drift=13.4242 speed=0.333656 contact=0 engine=1 fuelUsed=3.77686 reason=
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.36,36.4523,11786.7> velocity=<0.331522,-7.24708e-05,0.0376826> along=13.4061 cross=0.697267 targetError=6.62878 computedDemand=<0.0165579,0,0.00160898> projectedForward=0.0017708 projectedAside=0.0165412
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977747,0.000275625,0.999952> right=<0.999944,-0.00401625,-0.00977629> up=<0.00401336,0.999992,-0.000314879> target=<4870.95,28.4521,11787.4> stageRemaining=117550 overallRemaining=151569 now=99419.3
|
||||
19:25:06.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=14.0746 speed=0.332902 contact=0 engine=1 fuelUsed=3.86572 reason=
|
||||
19:25:06.405 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.02,36.4518,11786.8> velocity=<0.331155,0.000101931,0.034055> along=14.0626 cross=0.581056 targetError=5.96381 computedDemand=<0.0166352,0,0.00158063> projectedForward=0.00174314 projectedAside=0.0166189
|
||||
19:25:06.405 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977362,-0.000319704,0.999952> right=<0.999945,-0.00388218,-0.00977479> up=<0.00388512,0.999992,0.000281743> target=<4870.95,28.4521,11787.4> stageRemaining=115515 overallRemaining=149534 now=101454
|
||||
19:25:08.424 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=14.7215 speed=0.333693 contact=0 engine=1 fuelUsed=3.95459 reason=
|
||||
19:25:08.424 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.67,36.4523,11786.9> velocity=<0.332323,-0.000122231,0.0301986> along=14.7143 cross=0.461915 targetError=5.30399 computedDemand=<0.0165671,0,0.00145421> projectedForward=0.00161612 projectedAside=0.016552
|
||||
19:25:08.425 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.009777,0.000474455,0.999952> right=<0.999944,-0.0039519,-0.00977505> up=<0.00394707,0.999992,-0.000513066> target=<4870.95,28.4521,11787.4> stageRemaining=113495 overallRemaining=147514 now=103474
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99955 drift=15.3716 speed=0.333273 contact=0 engine=1 fuelUsed=4.04346 reason=
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.32,36.4516,11787> velocity=<0.331687,0.000222157,0.0324788> along=15.3657 cross=0.423829 targetError=4.65169 computedDemand=<0.0166127,0,0.00142322> projectedForward=0.00158549 projectedAside=0.0165978
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977193,-0.000662199,0.999952> right=<0.999944,-0.00393734,-0.00977446> up=<0.00394362,0.999992,0.000623686> target=<4870.95,28.4521,11787.4> stageRemaining=111469 overallRemaining=145488 now=105500
|
||||
19:25:12.473 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.0005 drift=16.0221 speed=0.333199 contact=0 engine=1 fuelUsed=4.13232 reason=
|
||||
19:25:12.473 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.97,36.4526,11787.1> velocity=<0.332175,-0.000261415,0.0260998> along=16.0188 cross=0.326173 targetError=3.99267 computedDemand=<0.0166052,0,0.00159694> projectedForward=0.00175922 projectedAside=0.0165887
|
||||
19:25:12.474 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097776,0.000711063,0.999952> right=<0.999944,-0.00394775,-0.00977472> up=<0.00394061,0.999992,-0.000749623> target=<4870.95,28.4521,11787.4> stageRemaining=109447 overallRemaining=143466 now=107522
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9995 drift=16.6764 speed=0.333608 contact=0 engine=1 fuelUsed=4.22119 reason=
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.63,36.4516,11787.1> velocity=<0.3318,0.000296932,0.0346831> along=16.6737 cross=0.299805 targetError=3.33794 computedDemand=<0.0166072,0,0.00113958> projectedForward=0.00130181 projectedAside=0.0165952
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977151,-0.000900044,0.999952> right=<0.999945,-0.00389934,-0.00977495> up=<0.00390795,0.999992,0.000861892> target=<4870.95,28.4521,11787.4> stageRemaining=107415 overallRemaining=141434 now=109554
|
||||
19:25:16.538 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00042 drift=17.329 speed=0.333151 contact=0 engine=1 fuelUsed=4.31006 reason=
|
||||
19:25:16.539 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.28,36.4525,11787.2> velocity=<0.332434,-0.000298749,0.0218348> along=17.3277 cross=0.215821 targetError=2.67911 computedDemand=<0.0165851,0,0.00195371> projectedForward=0.00211576 projectedAside=0.0165651
|
||||
19:25:16.539 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977676,0.000773047,0.999952> right=<0.999944,-0.00395963,-0.00977362> up=<0.00395188,0.999992,-0.000811717> target=<4870.95,28.4521,11787.4> stageRemaining=105386 overallRemaining=139405 now=111582
|
||||
19:25:18.562 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99964 drift=17.982 speed=0.333743 contact=0 engine=1 fuelUsed=4.39893 reason=
|
||||
19:25:18.563 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.94,36.4517,11787.2> velocity=<0.331563,0.000317364,0.0380845> along=17.9811 cross=0.180665 targetError=2.02512 computedDemand=<0.0166334,0,0.000772679> projectedForward=0.000935197 projectedAside=0.0166249
|
||||
19:25:18.563 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977279,-0.000853337,0.999952> right=<0.999945,-0.0039136,-0.00977606> up=<0.00392176,0.999992,0.000815043> target=<4870.95,28.4521,11787.4> stageRemaining=103358 overallRemaining=137377 now=113611
|
||||
19:25:20.584 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00063 drift=18.629 speed=0.264281 contact=0 engine=1 fuelUsed=4.48779 reason=
|
||||
19:25:20.584 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.58,36.4527,11787.3> velocity=<0.263924,-0.000492365,0.0137211> along=18.6287 cross=0.1084 targetError=1.37366 computedDemand=<0.00783614,0,0.0014111> projectedForward=0.00148771 projectedAside=0.00782186
|
||||
19:25:20.585 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00978632,0.00135092,0.999951> right=<0.999942,0.00455247,-0.00979238> up=<-0.00456548,0.999989,-0.00130629> target=<4870.95,28.4521,11787.4> stageRemaining=101336 overallRemaining=135354 now=115633
|
||||
19:25:22.609 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99922 drift=19.0133 speed=0.00150469 contact=0 engine=1 fuelUsed=4.57666 reason=
|
||||
19:25:22.609 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.97,36.4513,11787.3> velocity=<0.000481098,0.000325953,0.00138794> along=19.013 cross=0.114259 targetError=0.991696 computedDemand=<0.0245735,0,0.00276648> projectedForward=0.00300645 projectedAside=0.0245452
|
||||
19:25:22.610 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977102,-0.00094074,0.999952> right=<0.99995,-0.00187366,-0.00977276> up=<0.00188277,0.999998,0.000922386> target=<4870.95,28.4521,11787.4> stageRemaining=99310.8 overallRemaining=133330 now=117658
|
||||
19:25:24.622 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00036 drift=19.2506 speed=0.00341171 contact=0 engine=1 fuelUsed=4.66553 reason=
|
||||
19:25:24.623 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.21,36.4524,11787.3> velocity=<-0.0033823,-9.54585e-05,0.000436682> along=19.2503 cross=0.113282 targetError=0.756388 computedDemand=<0.0190272,0,0.00283719> projectedForward=0.00302319 projectedAside=0.0189985
|
||||
19:25:24.623 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097828,-0.000340662,0.999952> right=<0.999949,0.00256678,-0.00978189> up=<-0.00256333,0.999997,0.000365755> target=<4870.95,28.4521,11787.4> stageRemaining=97297.6 overallRemaining=131317 now=119671
|
||||
19:25:26.653 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00028 drift=19.3932 speed=0.00149152 contact=0 engine=1 fuelUsed=4.79883 reason=
|
||||
19:25:26.653 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.35,36.4524,11787.3> velocity=<0.000995173,-2.98637e-05,0.00111057> along=19.3929 cross=0.115235 targetError=0.616041 computedDemand=<0.015025,0,0.00279422> projectedForward=0.00294099 projectedAside=0.0149969
|
||||
19:25:26.654 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977749,-0.000835336,0.999952> right=<0.999951,-0.00163266,-0.00977885> up=<0.00164075,0.999998,0.000819332> target=<4870.95,28.4521,11787.4> stageRemaining=95269 overallRemaining=129288 now=121700
|
||||
19:25:28.695 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00082 drift=19.5416 speed=0.00182419 contact=0 engine=1 fuelUsed=4.8877 reason=
|
||||
19:25:28.695 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.5,36.4529,11787.3> velocity=<-0.00174782,-0.000273291,0.000445091> along=19.5413 cross=0.114259 targetError=0.470861 computedDemand=<0.0115884,0,0.00283635> projectedForward=0.00294953 projectedAside=0.0115601
|
||||
19:25:28.696 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977803,-0.000353613,0.999952> right=<0.999951,0.00159457,-0.00977746> up=<-0.00159104,0.999999,0.000369188> target=<4870.95,28.4521,11787.4> stageRemaining=93226.2 overallRemaining=127245 now=123743
|
||||
19:25:30.708 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00052 drift=19.629 speed=0.00115098 contact=0 engine=1 fuelUsed=4.97656 reason=
|
||||
19:25:30.709 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.58,36.4526,11787.3> velocity=<0.000672675,-3.32962e-06,0.00093395> along=19.6287 cross=0.114259 targetError=0.386709 computedDemand=<0.00916125,0,0.00278746> projectedForward=0.00287687 projectedAside=0.00913356
|
||||
19:25:30.709 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977323,-0.000761045,0.999952> right=<0.999952,-0.00112437,-0.00977408> up=<0.00113175,0.999999,0.000750019> target=<4870.95,28.4521,11787.4> stageRemaining=91211.6 overallRemaining=125231 now=125757
|
||||
19:25:31.212 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.398481 displacement=19.8368 updates=1249
|
||||
19:25:32.738 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=7.19056 drift=19.7086 speed=0.658915 contact=0 engine=1 fuelUsed=5.06543 reason=
|
||||
19:25:32.739 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.66,35.6426,11787.3> velocity=<0.064949,-0.655322,0.0224325> along=19.7083 cross=0.112306 targetError=0.310922 computedDemand=<0.000371936,0,0.000294388> projectedForward=0.000298219 projectedAside=0.000368871
|
||||
19:25:32.739 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0103422,0.000204807,0.999946> right=<0.999945,0.00174553,-0.0103425> up=<-0.00174755,0.999998,-0.000186743> target=<4870.95,28.4521,11787.4> stageRemaining=63479.5 overallRemaining=123207 now=127781
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=5.74669 drift=19.7745 speed=0.754735 contact=0 engine=1 fuelUsed=5.1543 reason=
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.73,34.1988,11787.3> velocity=<0.0291209,-0.75409,0.0111426> along=19.7742 cross=0.113282 targetError=0.25113 computedDemand=<0.00133936,0,0.000871093> projectedForward=0.000884385 projectedAside=0.00133062
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00995641,-0.000132415,0.99995> right=<0.999948,-0.00204185,-0.00995666> up=<0.00204306,0.999998,0.000112078> target=<4870.95,28.4521,11787.4> stageRemaining=61453.9 overallRemaining=121181 now=129807
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=4.18469 drift=19.838 speed=0.785895 contact=0 engine=1 fuelUsed=5.24316 reason=
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.79,32.6368,11787.3> velocity=<0.0225631,-0.785418,0.0154919> along=19.8377 cross=0.114259 targetError=0.196736 computedDemand=<0.0008738,0,0.000653629> projectedForward=0.000662181 projectedAside=0.000867337
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00982289,-2.71734e-06,0.999952> right=<0.999952,-0.000240446,-0.00982289> up=<0.000240461,1,3.55331e-07> target=<4870.95,28.4521,11787.4> stageRemaining=59438.8 overallRemaining=119166 now=131822
|
||||
19:25:38.788 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=2.58995 drift=19.8966 speed=0.795667 contact=0 engine=1 fuelUsed=5.33203 reason=
|
||||
19:25:38.788 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.85,31.042,11787.3> velocity=<0.0176463,-0.795358,0.0134112> along=19.8963 cross=0.114259 targetError=0.152872 computedDemand=<0.000387217,0,0.00075766> projectedForward=0.000761409 projectedAside=0.000379792
|
||||
19:25:38.789 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977573,-8.30163e-05,0.999952> right=<0.999952,-0.000353633,-0.00977576> up=<0.000354427,1,7.95553e-05> target=<4870.95,28.4521,11787.4> stageRemaining=57423.6 overallRemaining=117151 now=133837
|
||||
19:25:40.827 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.984034 drift=19.9103 speed=0.693153 contact=0 engine=1 fuelUsed=5.4209 reason=
|
||||
19:25:40.827 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,29.4361,11787.3> velocity=<0.0105883,-0.692912,0.0149035> along=19.9099 cross=0.114259 targetError=0.144151 computedDemand=<0.00056922,0,0.000683047> projectedForward=0.000688448 projectedAside=0.000562676
|
||||
19:25:40.828 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00954205,2.82851e-05,0.999954> right=<0.999954,-0.000895415,-0.00954202> up=<0.000895104,1,-3.68279e-05> target=<4870.95,28.4521,11787.4> stageRemaining=55384.7 overallRemaining=115112 now=135876
|
||||
19:25:42.852 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.144302 drift=19.9111 speed=0.46959 contact=1 engine=1 fuelUsed=5.50977 reason=
|
||||
19:25:42.853 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.5964,11787.4> velocity=<-0.00715364,-0.0392784,-0.467889> along=19.9111 cross=0.0341797 targetError=0.0933933 computedDemand=<0.00144411,0,0.0238217> projectedForward=0.0236925 projectedAside=0.00125231
|
||||
19:25:42.853 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00810185,0.108308,0.994084> right=<0.999967,-0.000919807,-0.00804958> up=<4.25362e-05,0.994117,-0.108311> target=<4870.95,28.4521,11787.4> stageRemaining=53359.8 overallRemaining=113087 now=137901
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.00731468 drift=19.9121 speed=0.103479 contact=1 engine=1 fuelUsed=5.59863 reason=
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4594,11787.4> velocity=<0.000902536,-0.0303854,0.0989127> along=19.912 cross=0.0576172 targetError=0.103465 computedDemand=<0.00102909,0,-0.00422542> projectedForward=-0.00420597 projectedAside=0.00106557
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00863952,0.0701445,0.997499> right=<0.999963,-0.000274855,-0.00864153> up=<-0.000331988,0.997537,-0.0701442> target=<4870.95,28.4521,11787.4> stageRemaining=51332.2 overallRemaining=111060 now=139928
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=7 height=0.00881958 drift=19.9111 speed=0.0318236 contact=1 engine=0 fuelUsed=5.67712 reason=
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4609,11787.4> velocity=<0.00239862,0.00391377,0.0314908> along=19.9111 cross=0.046875 targetError=0.0987488 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0077612,0.0808372,0.996697> right=<0.99997,-0.000235559,-0.00776758> up=<-0.000393129,0.996727,-0.0808366> target=<4870.95,28.4521,11787.4> stageRemaining=14495.1 overallRemaining=109038 now=141950
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=8 reason=; physical availability remains with the allocating owner
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=2367 helicopterHooks=2367 reason=
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2311 displacement=20.138 targetError=0.0987488 updates=1249
|
||||
19:25:46.903 SCRIPT : ERR SMOKE PASS: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot
|
||||
19:25:46.911 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
|
||||
19:25:46.911 SCRIPT : ERR SMOKE PASS: actual aircraft route completed before explicit fixture reset
|
||||
19:25:46.911 SCRIPT : ERR SMOKE COMPLETE: actual immutable short aircraft route, destination hold and contact landing; experimental mechanism, not HQ transport
|
||||
19:25:47.018 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
19:25:47.021 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:25:47.021 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:25:49.090 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:25:49.091 SCRIPT : -- Stack trace --
|
||||
19:25:49.091 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:25:49.091 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:25:49.091 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
19:25:49.091 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:25:49.091 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:25:49.091 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:25:49.091 SCRIPT : -----------------
|
||||
19:25:49.092 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:25:49.092 SCRIPT : -- Stack trace --
|
||||
19:25:49.092 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:25:49.092 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:25:49.092 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
19:25:49.092 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:25:49.092 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:25:49.092 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:25:49.093 SCRIPT : -----------------
|
||||
19:25:49.094 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:25:49.094 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
@@ -0,0 +1,121 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38\error.log started at 2026-09-19 19:22:39 (2026-09-19 17:22:39 UTC)
|
||||
|
||||
19:22:39.984 INIT : Workbench startup
|
||||
19:22:39.984 INIT : Workbench Init Engine
|
||||
19:22:39.984 RESOURCES : ResourceDB: full scan
|
||||
19:22:39.984 RESOURCES : processing files...
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
19:22:39.984 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
19:22:45.182 INIT : Workbench Create Game
|
||||
19:22:45.182 SCRIPT : Compiling Game scripts
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:22:45.355 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.451 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:22:45.481 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:22:45.612 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:22:45.676 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.755 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.785 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:22:54.640 WORLD : CreateEntities
|
||||
19:22:54.641 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:22:54.641 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:22:54.641 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:23:10.674 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:23:15.135 WORLD : Game::LoadEntities
|
||||
19:23:15.135 WORLD : CreateEntities
|
||||
19:23:15.135 WORLD : CreateEntities
|
||||
19:23:15.135 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:23:15.135 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:23:15.135 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:23:16.525 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:23:16.525 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.525 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:23:16.531 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:23:16.531 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.531 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:23:16.536 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:23:16.536 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:23:16.536 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:23:23.864 WORLD : InitEntities 'world'
|
||||
19:23:23.864 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:23:23.864 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:23:24.341 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.341 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:23:24.341 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:23:24.343 SCRIPT (W): Can't open config file ""
|
||||
19:23:24.349 WORLD : InitEntities 'world'
|
||||
19:23:24.349 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:23:24.350 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:23:24.350 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:23:24.361 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:23:24.361 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:23:24.361 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:23:24.361 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.362 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.365 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:23:24.612 WORLD : UpdateEntities
|
||||
19:23:24.612 WORLD : PostFrame
|
||||
19:23:24.612 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:23:24.612 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:23:24.663 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:23:24.663 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:23:24.663 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:23:24.663 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
19:23:27.075 WORLD : UpdateEntities
|
||||
19:23:27.075 WORLD : AfterPostSimulate
|
||||
19:23:27.075 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:23:53.805 WORLD : UpdateEntities
|
||||
19:23:53.805 WORLD : AfterPostSimulate
|
||||
19:23:53.805 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:25:47.021 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:25:47.021 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:25:49.090 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:25:49.092 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:25:49.094 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:25:49.094 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
@@ -0,0 +1,150 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m gamescope version 3.16.28 (gcc 16.2.1)
|
||||
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
|
||||
Performance will be affected.
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [xwayland/server.c:108] Starting Xwayland on :2
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Multiple symbols for level 1/group 1 on key <FK23>
|
||||
> Using F23, ignoring XF86TouchpadOff
|
||||
> Warning: Symbol map for key <FK23> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Symbol map for key <FK24> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff
|
||||
> Warning: Could not resolve keysym XF86ActionOnSelection
|
||||
> Warning: Could not resolve keysym XF86ContextualInsert
|
||||
> Warning: Could not resolve keysym XF86ContextualQuery
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 124
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m Using timerfd.
|
||||
fsync: up and running.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Executable name: explorer.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: xalia.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: xalia.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 1
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Unsupported maximum keycode 709, clipping.
|
||||
> X11 cannot support keycodes above 255.
|
||||
> Warning: Virtual modifier Hyper multiply defined
|
||||
> Using 0, ignoring 0
|
||||
> Warning: Virtual modifier ScrollLock multiply defined
|
||||
> Using 0, ignoring 0
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874910
|
||||
window xid: 0x1a001a4
|
||||
wayland surface res id: 5
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874910
|
||||
window xid: 0x1a0039a
|
||||
wayland surface res id: 10
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555e5001e0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55555e5001e0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55555e5001e0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555e5001e0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55555e5001e0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55555e5001e0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555e5001e0 - imageCount: 4
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mlaunch:[0m Primary child shut down!
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"launch_id": "9201093f-59d5-49ae-8567-fd4082611300",
|
||||
"captured_unix": 1789838556.4618752,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"1280",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"1280",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe",
|
||||
"-gproj",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-workbench-profile",
|
||||
"-logconsole",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/ERR_Everon.ent",
|
||||
"-plugin=ERR_ValidateWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errSmoke",
|
||||
"1",
|
||||
"-errSmokeOutcome",
|
||||
"aircraft-route",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
],
|
||||
"manifest_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"log": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/console.log.txt",
|
||||
"smoke_completions": 1,
|
||||
"assertions_passed": 38,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
#1 t=6.6s M0 REGISTER group 1 [session=1789838603-1]
|
||||
#2 t=6.6s M0 MORTAR DEPLOY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; authored gun and four-person crew; finite ammunition initialization pending [session=1789838603-1]
|
||||
#3 t=6.7s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789838603-1]
|
||||
#4 t=8.6s M0 REGISTER group 2 [session=1789838603-1]
|
||||
#5 t=8.6s M0 REGISTER group 3 [session=1789838603-1]
|
||||
#6 t=8.6s M0 REGISTER group 4 [session=1789838603-1]
|
||||
#7 t=8.6s M0 REGISTER group 5 [session=1789838603-1]
|
||||
#8 t=8.6s M0 REGISTER group 6 [session=1789838603-1]
|
||||
#9 t=8.6s M0 REGISTER group 7 [session=1789838603-1]
|
||||
#10 t=17.8s M0 MORTAR CREW READY site=1 order=0 radio=M0 source=M0 position=<6000,202.788,7000>; four original physical members, one manpack, 27 confirmed HE; new shell requests=27; allocation permanently closed [session=1789838603-1]
|
||||
#11 t=141.9s M0 AIRCRAFT CONTROL token=771001 state=8 reason=; physical availability remains with the allocating owner [session=1789838603-1]
|
||||
#12 t=141.9s M0 STOP HQ stopped; tactical orders released [session=1789838603-1]
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"stopped_unix": 1789838754.7615702,
|
||||
"console_sha256": "fa8da826c4ddde335cb75a8fb0de6708fb9ee9f1e68356626ec86b6cfaaf03c5",
|
||||
"end_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "9201093f-59d5-49ae-8567-fd4082611300",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"started_unix": 1789838556.4619725,
|
||||
"result": "smoke-completed",
|
||||
"result_before_cleanup": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_19-22-38",
|
||||
"rounds_required": 1,
|
||||
"project": "chat",
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"dedicated_server": false,
|
||||
"audio": "silent sink and per-test-stream mute"
|
||||
}
|
||||
@@ -0,0 +1,512 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-22-38\script.log started at 2026-09-19 19:22:41 (2026-09-19 17:22:41 UTC)
|
||||
|
||||
19:22:41.447 SCRIPT : SCRIPT : Initializing scripts
|
||||
19:22:41.447 SCRIPT : SCRIPT : ScriptProjectManager init
|
||||
19:22:43.823 SCRIPT : SCRIPT : Compiling GameLib scripts
|
||||
19:22:43.897 SCRIPT : Module: Workbench; loaded 18x files; 36x classes; used 125K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: 90ce0460
|
||||
19:22:43.897 SCRIPT : Module: GameLib; loaded 466x files; 648x classes; used 828K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
|
||||
19:22:43.898 SCRIPT : SCRIPT : Compiling Game scripts
|
||||
19:22:45.182 SCRIPT : Compiling Game scripts
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:22:45.182 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:22:45.355 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.451 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:22:45.481 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:22:45.580 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:22:45.612 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:22:45.674 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:22:45.676 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.721 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.722 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:22:45.755 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:22:45.785 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:22:46.049 SCRIPT : Module: WorkbenchGame; loaded 172x files; 617x classes; used 2482K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: e963af0e
|
||||
19:22:46.056 SCRIPT : Module: Game; loaded 5790x files; 11396x classes; used 33688K of static memory; defines: "ENF_WB,WORKBENCH,PLATFORM_WINDOWS,ENABLE_DIAG,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE,ENABLE_BASE_DESTRUCTION,BUDGET_OPTIMIZATION_CHECKS,SHOW_DISCLAIMER,DEBUG,RESPAWN_TIMER_COMPONENT_DEBUG,GAME_MODE_DEBUG,DEBUG_CONFIGURABLE_DIALOGS,DISABLE_WEAPON_SWITCHING,SCRIPTED_AIM_MODIFIER_DEBUG"; CRC32: fa947cce
|
||||
19:22:47.014 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:22:47.014 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:23:07.312 SCRIPT : ERR VALIDATION: prison terrain=211.344, radio terrain=159.656, extraction terrain=65.1562
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7154 y=211.531
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7157 y=211.516
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7160 y=211.5
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7163 y=211.453
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6084 z=7166 y=211.406
|
||||
19:23:07.312 SCRIPT : ERR TERRAIN: x=6087 z=7154 y=211.438
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7157 y=211.438
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7160 y=211.422
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7163 y=211.391
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6087 z=7166 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7154 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7157 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7160 y=211.344
|
||||
19:23:07.313 SCRIPT : ERR TERRAIN: x=6090 z=7163 y=211.328
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6090 z=7166 y=211.281
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7154 y=211.25
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7157 y=211.281
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7160 y=211.25
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7163 y=211.234
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6093 z=7166 y=211.188
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7154 y=211.156
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7157 y=211.172
|
||||
19:23:07.314 SCRIPT : ERR TERRAIN: x=6096 z=7160 y=211.156
|
||||
19:23:07.315 SCRIPT : ERR TERRAIN: x=6096 z=7163 y=211.141
|
||||
19:23:07.315 SCRIPT : ERR TERRAIN: x=6096 z=7166 y=211.094
|
||||
19:23:07.337 SCRIPT : ERR SITE CANDIDATE: position=<6090,211.344,7160> elevationRange=0.640625
|
||||
19:23:10.671 SCRIPT : Unable to register a script command due keyword duplicity: ban
|
||||
19:23:10.672 SCRIPT : Unable to register a script command due keyword duplicity: kick
|
||||
19:23:23.864 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:23:23.891 SCRIPT : ERR SMOKE: scripted integration test enabled; gameplay acceptance remains separate
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:23:24.341 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:23:24.343 SCRIPT (W): Can't open config file ""
|
||||
19:23:24.350 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:23:24.350 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:23:24.361 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.362 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:23:24.365 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:23:24.416 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
|
||||
19:23:24.428 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
|
||||
19:23:24.612 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:23:26.149 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
|
||||
19:23:26.168 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
|
||||
19:23:26.168 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
|
||||
19:23:26.195 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
|
||||
19:23:26.197 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
|
||||
19:23:26.248 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
|
||||
19:23:26.248 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
|
||||
19:23:26.253 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
|
||||
19:23:26.298 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
|
||||
19:23:26.299 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
|
||||
19:23:26.300 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
|
||||
19:23:26.301 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
|
||||
19:23:26.304 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
|
||||
19:23:26.306 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
|
||||
19:23:26.306 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
|
||||
19:23:26.307 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
|
||||
19:23:26.307 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
|
||||
19:23:26.308 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
|
||||
19:23:26.308 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
|
||||
19:23:26.308 SCRIPT : ERR GEAR SUPPORT: center=<7012,64.0216,7502.25> radius=0.3 bottom=<7012,63.7216,7502.25> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.308 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
|
||||
19:23:26.308 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
|
||||
19:23:26.309 SCRIPT : ERR GEAR SUPPORT: center=<7009.72,64.4897,7497.97> radius=0.45 bottom=<7009.72,64.0397,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.309 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
|
||||
19:23:26.309 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
|
||||
19:23:26.309 SCRIPT : ERR GEAR SUPPORT: center=<7014.28,64.4898,7497.97> radius=0.45 bottom=<7014.28,64.0398,7497.97> fraction=1 normal=<0,0,0> self=0 dynamic=0 supported=0 gap=0.119999
|
||||
19:23:26.309 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.309 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:26.310 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.162 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.413 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.08,63.5323,7499.7> up=0.995693
|
||||
19:23:27.414 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.315518 angularSpeed=0.0823634
|
||||
19:23:27.414 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:27.414 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6178,7501.97>
|
||||
19:23:27.414 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3178,7501.97> terrainY=63.3165 tireTerrainGap=0.00134277
|
||||
19:23:27.414 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6178,7501.97> radius=0.3 bottom=<7012.06,63.3178,7501.97> fraction=0.461064 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00143433
|
||||
19:23:27.414 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.88,64.6047,7497.71>
|
||||
19:23:27.415 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.88,64.1547,7497.71> terrainY=64.1556 tireTerrainGap=-0.000831604
|
||||
19:23:27.415 SCRIPT : ERR GEAR SUPPORT: center=<7009.88,64.6047,7497.71> radius=0.45 bottom=<7009.88,64.1547,7497.71> fraction=0.451178 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=-0.000740051
|
||||
19:23:27.415 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2651,7497.75>
|
||||
19:23:27.415 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8151,7497.75> terrainY=63.8178 tireTerrainGap=-0.00268936
|
||||
19:23:27.415 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2651,7497.75> radius=0.45 bottom=<7014.42,63.8151,7497.75> fraction=0.442222 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00271225
|
||||
19:23:27.416 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:27.669 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
|
||||
19:23:28.182 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:28.183 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.183 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.1,63.5349,7499.71> up=0.994344
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0984715 angularSpeed=0.027586
|
||||
19:23:28.433 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:28.434 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6185,7501.99>
|
||||
19:23:28.434 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3185,7501.99> terrainY=63.3144 tireTerrainGap=0.00408173
|
||||
19:23:28.434 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6185,7501.99> radius=0.3 bottom=<7012.07,63.3185,7501.99> fraction=0.473094 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00408173
|
||||
19:23:28.434 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6024,7497.71>
|
||||
19:23:28.434 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1524,7497.71> terrainY=64.1494 tireTerrainGap=0.00299835
|
||||
19:23:28.435 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6024,7497.71> radius=0.45 bottom=<7009.92,64.1524,7497.71> fraction=0.468312 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00302887
|
||||
19:23:28.435 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2648,7497.78>
|
||||
19:23:28.435 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8148,7497.78> terrainY=63.8156 tireTerrainGap=-0.000728607
|
||||
19:23:28.435 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2648,7497.78> radius=0.45 bottom=<7014.46,63.8148,7497.78> fraction=0.451111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00075531
|
||||
19:23:28.435 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:28.688 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:28.688 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.689 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
|
||||
19:23:28.689 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:28.940 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
|
||||
19:23:29.190 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.190 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.191 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.191 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5327,7499.75> up=0.994191
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0586879 angularSpeed=0.0632613
|
||||
19:23:29.444 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:29.444 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6145,7502.02>
|
||||
19:23:29.444 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3145,7502.02> terrainY=63.311 tireTerrainGap=0.00349045
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6145,7502.02> radius=0.3 bottom=<7012.08,63.3145,7502.02> fraction=0.470359 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.003479
|
||||
19:23:29.445 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5928,7497.73>
|
||||
19:23:29.445 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1428,7497.73> terrainY=64.1424 tireTerrainGap=0.00038147
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5928,7497.73> radius=0.45 bottom=<7009.97,64.1428,7497.73> fraction=0.456534 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.000442505
|
||||
19:23:29.445 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2594,7497.83>
|
||||
19:23:29.445 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8094,7497.83> terrainY=63.8125 tireTerrainGap=-0.00311661
|
||||
19:23:29.445 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2594,7497.83> radius=0.45 bottom=<7014.51,63.8094,7497.83> fraction=0.440278 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.0031395
|
||||
19:23:29.446 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:29.702 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.702 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.703 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:29.703 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:30.015 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.016 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
|
||||
19:23:30.526 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5281,7499.76> up=0.994182
|
||||
19:23:30.527 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:23:30.527 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:30.527 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.03>
|
||||
19:23:30.527 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.03> terrainY=63.31 tireTerrainGap=0.00126266
|
||||
19:23:30.527 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.03> radius=0.3 bottom=<7012.08,63.3113,7502.03> fraction=0.46034 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00127411
|
||||
19:23:30.528 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5929,7497.73>
|
||||
19:23:30.528 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1429,7497.73> terrainY=64.1404 tireTerrainGap=0.00247955
|
||||
19:23:30.528 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5929,7497.73> radius=0.45 bottom=<7009.98,64.1429,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
|
||||
19:23:30.528 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2596,7497.85>
|
||||
19:23:30.528 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8096,7497.85> terrainY=63.8114 tireTerrainGap=-0.00177383
|
||||
19:23:30.528 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2596,7497.85> radius=0.45 bottom=<7014.52,63.8096,7497.85> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
|
||||
19:23:30.528 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.529 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:30.530 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
|
||||
19:23:31.023 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.024 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.13,63.5281,7499.76> up=0.994182
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
|
||||
19:23:31.525 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
|
||||
19:23:31.525 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6113,7502.03>
|
||||
19:23:31.526 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3113,7502.03> terrainY=63.31 tireTerrainGap=0.00126266
|
||||
19:23:31.526 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6113,7502.03> radius=0.3 bottom=<7012.08,63.3113,7502.03> fraction=0.46034 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00127411
|
||||
19:23:31.526 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.98,64.5929,7497.73>
|
||||
19:23:31.526 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.98,64.1429,7497.73> terrainY=64.1404 tireTerrainGap=0.00247955
|
||||
19:23:31.526 SCRIPT : ERR GEAR SUPPORT: center=<7009.98,64.5929,7497.73> radius=0.45 bottom=<7009.98,64.1429,7497.73> fraction=0.466068 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00254059
|
||||
19:23:31.526 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.52,64.2596,7497.85>
|
||||
19:23:31.527 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.52,63.8096,7497.85> terrainY=63.8114 tireTerrainGap=-0.00177383
|
||||
19:23:31.527 SCRIPT : ERR GEAR SUPPORT: center=<7014.52,64.2596,7497.85> radius=0.45 bottom=<7014.52,63.8096,7497.85> fraction=0.446389 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00179291
|
||||
19:23:31.527 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
|
||||
19:23:31.527 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
|
||||
19:23:31.528 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
|
||||
19:23:31.542 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
|
||||
19:23:31.544 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
|
||||
19:23:31.544 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
|
||||
19:23:31.544 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
|
||||
19:23:31.544 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
|
||||
19:23:31.545 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
|
||||
19:23:31.545 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
|
||||
19:23:31.669 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
|
||||
19:23:31.710 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.491,7158.5>
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: new identity may enter prison
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: spawn consumes identity life
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: disconnect retains living actor and clears connection
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: reconnected identity retains spent life
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: duplicate active identity rejected
|
||||
19:23:31.892 SCRIPT : ERR SMOKE PASS: recycled connection receives independent life and extraction admission policy
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts catalog resolves hostile vanilla factions and successful preparation
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts physical prisoner matches injected faction and resource
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts physical guard squad comes from injected catalog
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts same-side factions rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts unknown world faction rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts missing prisoner resource rejected
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts isolated catalog restored without mutating live configuration
|
||||
19:23:31.893 SCRIPT : ERR SMOKE PASS: base contracts unauthorized settings request rejected
|
||||
19:23:31.894 SCRIPT : ERR SMOKE PASS: base contracts partially numeric input rejected without mutation
|
||||
19:23:31.894 SCRIPT : ERR SMOKE PASS: base contracts out-of-range duration rejected without mutation
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts normalized base command saves validated duration
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base command reads saved duration
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base settings listing available
|
||||
19:23:31.897 SCRIPT : ERR SMOKE PASS: base contracts base mission status available before companions
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: base contracts test setting restored
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq interval show
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq squads show
|
||||
19:23:31.900 SCRIPT : ERR SMOKE PASS: companion command retained: hq radius show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion command retained: intel carrying show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion command retained: intel reveal show
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion journal is behind Core admin authorization
|
||||
19:23:31.901 SCRIPT : ERR SMOKE PASS: companion HQ status uses the shared command service
|
||||
19:23:32.397 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.8202,11487.4> tested=213 terrainDelta=0.4625; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11537.4> tested=226 terrainDelta=0.461573; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9616,11587.4> tested=239 terrainDelta=0.492285; no fallback
|
||||
19:23:32.402 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.7592,11637.4> tested=252 terrainDelta=0.742285; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.0092,11687.4> tested=265 terrainDelta=0.586035; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,28.6,11737.4> tested=278 terrainDelta=0.2875; no fallback
|
||||
19:23:32.403 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4750.95,27.9217,11787.4> tested=290 terrainDelta=0.302393; no fallback
|
||||
19:23:32.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4800.95,27.9991,11787.4> tested=291 terrainDelta=0.250544; no fallback
|
||||
19:23:32.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE PAD: candidate=<4850.95,28.6938,11787.4> tested=292 terrainDelta=0.1; no fallback
|
||||
19:23:32.405 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE CORRIDOR: acceptedStart=<4850.95,28.6938,11787.4> destination=<4870.95,28.6938,11787.4> tested=292; complete survey passed
|
||||
19:23:32.405 SCRIPT : ERR SMOKE PASS: aircraft-route independent qualified candidate found before one finite allocation
|
||||
19:23:32.414 SCRIPT : ERR SMOKE PASS: aircraft-route one finite native Mi8 and memberless enemy group created
|
||||
19:23:32.897 SCRIPT : ERR SMOKE PASS: aircraft-route one original native pilot request only
|
||||
19:23:32.911 SCRIPT : ERR SMOKE PASS: aircraft-route pilot seated by native mechanism in original group
|
||||
19:23:33.409 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=0 drift=0 speed=0 contact=0 engine=0 fuelUsed=-1938.75 reason=
|
||||
19:23:35.429 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=2 state=-1 height=-0.254402 drift=0.0557411 speed=0.209318 contact=1 engine=0 fuelUsed=-1938.75 reason=
|
||||
19:23:35.936 SCRIPT : ERR SMOKE PASS: aircraft-route post-spawn qualification precedes native engine start
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=1 pivot=<4850.55,32.2743,11773.4> damageRadius=2.3 thickness=0.75 scale=1.73205 sphereBound=19.7793
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT ROTOR: index=0 pivot=<4850.95,32.5994,11786.2> damageRadius=12 thickness=1.5 scale=1.73205 sphereBound=27.6822
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=0 localPivot=<0.0081524,4.18279,-0.790322> radius=10.645 sphereBound=14.9018
|
||||
19:23:35.937 SCRIPT : ERR AIRCRAFT FOOTPRINT PHYSICS ROTOR: index=1 localPivot=<-0.524318,4.96713,-13.6158> radius=1.955 sphereBound=16.458
|
||||
19:23:35.938 SCRIPT : ERR AIRCRAFT FOOTPRINT: entities=110 meshes=93 zones=74 modelSphere=20.4013 damageSphere=27.6822 simulationSphere=16.458 completeSphere=27.6822 initialDrift=0 initialHeight=-0.241682
|
||||
19:23:35.939 SCRIPT : ERR SMOKE PASS: aircraft-route actual full corridor, both pads and complete native rotor/model footprint issue exact route qualification
|
||||
19:23:35.940 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 bound qualified finite aircraft; no HQ dispatch installed
|
||||
19:23:35.940 SCRIPT : ERR SMOKE PASS: aircraft-route actual controller accepts one qualified original pilot/aircraft order
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0115013 drift=0.00488281 speed=0 contact=1 engine=0 fuelUsed=0 reason=
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4636,11787.4> velocity=<0,0,0> along=1.14452e-05 cross=0.00488281 targetError=19.9981 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:37.453 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00929043,0.0855765,0.996288> right=<0.999957,-0.000273037,-0.00930119> up=<-0.000523939,0.996332,-0.0855753> target=<4870.95,28.4521,11787.4> stageRemaining=63988 overallRemaining=238483 now=12504.5
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.00989151 drift=0.0195312 speed=0.00961064 contact=1 engine=1 fuelUsed=0 reason=
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.462,11787.4> velocity=<0.000413263,-0.00233196,-0.00931427> along=4.57807e-05 cross=0.0195312 targetError=19.9981 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:39.474 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0088421,0.0843445,0.996397> right=<0.999961,-0.000131647,-0.00886258> up=<-0.000616338,0.996437,-0.0843424> target=<4870.95,28.4521,11787.4> stageRemaining=61967 overallRemaining=236462 now=14525.4
|
||||
19:23:41.492 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0100498 drift=0.0196287 speed=7.71855e-05 contact=1 engine=1 fuelUsed=0.133301 reason=
|
||||
19:23:41.493 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<4.26831e-05,-6.43057e-05,-7.37199e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:41.493 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113692,0.0841106,0.996392> right=<0.999935,-0.000303109,-0.011384> up=<-0.000655503,0.996456,-0.0841086> target=<4870.95,28.4521,11787.4> stageRemaining=59948.6 overallRemaining=234444 now=16543.8
|
||||
19:23:43.515 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.010025 drift=0.0196287 speed=5.18311e-05 contact=1 engine=1 fuelUsed=0.222168 reason=
|
||||
19:23:43.515 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<2.12935e-05,4.72478e-05,-8.36893e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:43.516 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0113622,0.0840936,0.996393> right=<0.999935,-0.000303131,-0.011377> up=<-0.000654697,0.996458,-0.0840916> target=<4870.95,28.4521,11787.4> stageRemaining=57925.7 overallRemaining=232421 now=18566.8
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0100327 drift=0.0196287 speed=1.69732e-05 contact=1 engine=1 fuelUsed=0.311035 reason=
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4621,11787.4> velocity=<1.61425e-05,-5.15622e-06,9.6133e-07> along=0.0019989 cross=0.0195312 targetError=19.9961 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:45.528 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.011248,0.084096,0.996394> right=<0.999937,-0.000301525,-0.0112626> up=<-0.000646697,0.996458,-0.084094> target=<4870.95,28.4521,11787.4> stageRemaining=55912.8 overallRemaining=230408 now=20579.7
|
||||
19:23:47.546 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0104961 drift=0.0195556 speed=0.00153575 contact=1 engine=1 fuelUsed=0.399902 reason=
|
||||
19:23:47.546 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4626,11787.4> velocity=<-2.55541e-05,0.000956905,-0.00120092> along=0.00102234 cross=0.0195312 targetError=19.9971 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:47.546 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0101411,0.0840588,0.996409> right=<0.999948,-0.000267593,-0.0101546> up=<-0.000586948,0.996461,-0.0840572> target=<4870.95,28.4521,11787.4> stageRemaining=53895.2 overallRemaining=228391 now=22597.2
|
||||
19:23:49.587 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0162716 drift=0.0196529 speed=0.00652773 contact=1 engine=1 fuelUsed=0.48877 reason=
|
||||
19:23:49.587 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.95,28.4683,11787.4> velocity=<-0.000335122,0.00588985,-0.00279441> along=-0.00874784 cross=0.0196529 targetError=20.0069 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:49.588 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.000368792,0.0834463,0.996512> right=<1,1.78969e-05,0.000368584> up=<1.29225e-05,0.996512,-0.0834463> target=<4870.95,28.4521,11787.4> stageRemaining=51853.6 overallRemaining=226349 now=24638.8
|
||||
19:23:51.612 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0289574 drift=0.0220971 speed=0.0161407 contact=1 engine=1 fuelUsed=0.577637 reason=
|
||||
19:23:51.613 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.481,11787.4> velocity=<0.003404,0.00805296,-0.0135677> along=-0.0155883 cross=0.0220971 targetError=20.0137 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:51.613 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00644171,0.0831615,0.996515> right=<0.999979,-0.0002498,0.00648495> up=<0.000788227,0.996536,-0.0831581> target=<4870.95,28.4521,11787.4> stageRemaining=49828.3 overallRemaining=224324 now=26664.1
|
||||
19:23:53.643 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0398235 drift=0.0181651 speed=0.00609246 contact=1 engine=1 fuelUsed=0.666504 reason=
|
||||
19:23:53.644 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.4919,11787.4> velocity=<1.41308e-05,0.00603798,-0.000812802> along=-0.0146232 cross=0.0181651 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:53.644 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00559318,0.0823429,0.996588> right=<0.999984,-0.000234128,0.00563158> up=<0.00069705,0.996604,-0.0823403> target=<4870.95,28.4521,11787.4> stageRemaining=47797.4 overallRemaining=222293 now=28695
|
||||
19:23:55.648 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0516624 drift=0.0166016 speed=0.0496858 contact=1 engine=1 fuelUsed=0.755371 reason=
|
||||
19:23:55.649 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5037,11787.4> velocity=<-0.000248833,0.00625419,0.04929> along=-0.0146301 cross=0.0166016 targetError=20.0127 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:55.649 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00553118,0.0820607,0.996612> right=<0.999985,-0.00020238,0.00556656> up=<0.00065849,0.996627,-0.0820583> target=<4870.95,28.4521,11787.4> stageRemaining=45793.2 overallRemaining=220289 now=30699.2
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0630264 drift=0.0391752 speed=0.0846999 contact=1 engine=1 fuelUsed=0.844238 reason=
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5151,11787.3> velocity=<0.00110772,0.0133198,-0.0836386> along=-0.0152214 cross=0.0391752 targetError=20.0134 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:57.667 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00609018,0.0788948,0.996864> right=<0.999981,-0.000163824,0.00612218> up=<0.000646319,0.996883,-0.0788924> target=<4870.95,28.4521,11787.4> stageRemaining=43774.6 overallRemaining=218270 now=32717.9
|
||||
19:23:59.688 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0786591 drift=0.103723 speed=0.0401722 contact=1 engine=1 fuelUsed=0.933105 reason=
|
||||
19:23:59.688 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5307,11787.3> velocity=<0.00133312,0.012668,-0.0380992> along=-0.0158653 cross=0.103723 targetError=20.0142 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:23:59.689 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00681824,0.0803429,0.996744> right=<0.999977,-0.000130956,0.00685091> up=<0.000680952,0.996767,-0.0803402> target=<4870.95,28.4521,11787.4> stageRemaining=41753.3 overallRemaining=216249 now=34739.2
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.0948925 drift=0.162815 speed=0.0173301 contact=1 engine=1 fuelUsed=1.02197 reason=
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.547,11787.2> velocity=<0.00123152,0.009255,-0.0146> along=-0.0155167 cross=0.162815 targetError=20.0143 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:01.708 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00646137,0.0794923,0.996815> right=<0.999979,-0.000109279,0.00649059> up=<0.000624883,0.996835,-0.0794899> target=<4870.95,28.4521,11787.4> stageRemaining=39733.6 overallRemaining=214229 now=36758.9
|
||||
19:24:03.741 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=2 height=0.11162 drift=0.305039 speed=0.181942 contact=1 engine=1 fuelUsed=1.11084 reason=
|
||||
19:24:03.742 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.5637,11787.1> velocity=<0.00115634,0.0082981,-0.181749> along=-0.0153626 cross=0.305039 targetError=20.0158 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:03.742 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.0062052,0.0779388,0.996939> right=<0.999981,-3.93934e-05,0.00622722> up=<0.000524615,0.996958,-0.0779371> target=<4870.95,28.4521,11787.4> stageRemaining=37699.8 overallRemaining=212195 now=38792.6
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=4 height=0.328918 drift=0.636876 speed=0.56212 contact=1 engine=1 fuelUsed=1.19971 reason=
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.94,28.781,11786.7> velocity=<0.00244174,-0.081589,-0.556162> along=-0.0156526 cross=0.636876 targetError=20.0239 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:05.766 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<-0.00451556,0.189315,0.981906> right=<0.999989,-1.06522e-05,0.00460077> up=<0.000881455,0.981916,-0.189313> target=<4870.95,28.4521,11787.4> stageRemaining=1986.95 overallRemaining=210171 now=40816.9
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=0.00282669 drift=0.90139 speed=0.100186 contact=1 engine=1 fuelUsed=1.28857 reason=
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.4549,11786.5> velocity=<-0.00331259,-0.0981343,0.019899> along=0.00423486 cross=0.901369 targetError=20.0142 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:07.778 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00590432,0.0675825,0.997696> right=<0.999983,-0.000460445,-0.00588666> up=<6.1549e-05,0.997714,-0.067584> target=<4870.95,28.4521,11787.4> stageRemaining=62988 overallRemaining=208159 now=42828.9
|
||||
19:24:09.805 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=0.0691509 drift=0.892591 speed=0.292501 contact=1 engine=1 fuelUsed=1.37744 reason=
|
||||
19:24:09.806 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,28.5212,11786.5> velocity=<-0.00239979,0.292319,-0.0100246> along=0.00279062 cross=0.89258 targetError=20.0152 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:09.806 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00419153,0.0790202,0.996864> right=<0.999991,-0.000252065,-0.00418469> up=<-7.94011e-05,0.996873,-0.0790206> target=<4870.95,28.4521,11787.4> stageRemaining=60960.5 overallRemaining=206132 now=44856.4
|
||||
19:24:11.820 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=1.84184 drift=2.16505 speed=1.41416 contact=0 engine=1 fuelUsed=1.46631 reason=
|
||||
19:24:11.821 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,30.2939,11785.2> velocity=<-0.00524475,1.19805,-0.751326> along=0.00176113 cross=2.16504 targetError=20.1132 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:11.821 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00674764,-0.0107402,0.99992> right=<0.999977,7.54621e-05,-0.00674722> up=<-2.98938e-06,0.999942,0.0107405> target=<4870.95,28.4521,11787.4> stageRemaining=58945.1 overallRemaining=204116 now=46871.8
|
||||
19:24:13.836 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=4.49075 drift=3.21681 speed=1.42138 contact=0 engine=1 fuelUsed=1.55518 reason=
|
||||
19:24:13.837 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,32.9428,11784.1> velocity=<-0.00194585,1.40355,-0.224427> along=0.000272396 cross=3.2168 targetError=20.2549 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:13.837 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00892841,-0.025685,0.99963> right=<0.99996,-6.40077e-05,-0.008933> up=<0.000293428,0.99967,0.0256834> target=<4870.95,28.4521,11787.4> stageRemaining=56929.4 overallRemaining=202100 now=48887.4
|
||||
19:24:15.861 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=7.04065 drift=3.24611 speed=0.853865 contact=0 engine=1 fuelUsed=1.64404 reason=
|
||||
19:24:15.862 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,35.4927,11784.1> velocity=<0.000386549,0.851659,0.0613317> along=0.0031334 cross=3.2461 targetError=20.2568 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:15.862 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0105133,-0.00428225,0.999936> right=<0.999945,0.000315518,-0.0105121> up=<-0.000270483,0.999991,0.00428533> target=<4870.95,28.4521,11787.4> stageRemaining=54904.6 overallRemaining=200076 now=50912.2
|
||||
19:24:17.888 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.02186 drift=3.11037 speed=0.214638 contact=0 engine=1 fuelUsed=1.73291 reason=
|
||||
19:24:17.889 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,36.4739,11784.3> velocity=<0.000429732,0.208842,0.0495414> along=0.00345158 cross=3.11036 targetError=20.2351 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:17.889 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0106083,0.00292948,0.999939> right=<0.999944,0.000232169,-0.010609> up=<-0.000263234,0.999996,-0.00292685> target=<4870.95,28.4521,11787.4> stageRemaining=52877.7 overallRemaining=198049 now=52939.2
|
||||
19:24:19.899 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.16049 drift=3.07521 speed=0.0142043 contact=0 engine=1 fuelUsed=1.82178 reason=
|
||||
19:24:19.899 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.97,36.6126,11784.3> velocity=<-1.58549e-05,-0.0136277,-0.00400617> along=0.00304571 cross=3.0752 targetError=20.2302 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:19.900 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0101884,0.000915438,0.999948> right=<0.999948,0.000163646,-0.0101886> up=<-0.000172964,1,-0.000913724> target=<4870.95,28.4521,11787.4> stageRemaining=50866.9 overallRemaining=196038 now=54950
|
||||
19:24:21.918 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=5 height=8.09055 drift=3.07814 speed=0.0519935 contact=0 engine=1 fuelUsed=1.91064 reason=
|
||||
19:24:21.918 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4850.96,36.5426,11784.3> velocity=<-4.09634e-05,-0.0519887,0.000704163> along=0.00255056 cross=3.07813 targetError=20.2311 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:24:21.919 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00994907,-0.000281341,0.99995> right=<0.99995,0.000191844,-0.00994901> up=<-0.000189036,1,0.000283236> target=<4870.95,28.4521,11787.4> stageRemaining=48847.9 overallRemaining=194019 now=56968.9
|
||||
19:24:21.919 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4521,11787.4> destination=<4870.95,28.4521,11787.4> actualOrigin=<4850.96,36.5426,11784.3> distance=20.2311 deadline=216969
|
||||
19:24:22.425 SCRIPT : ERR SMOKE PASS: aircraft-route pre-takeoff route endpoint remains the original qualified destination
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.02416 drift=3.05695 speed=0.388012 contact=0 engine=1 fuelUsed=1.99951 reason=
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.25,36.4762,11784.3> velocity=<0.383191,-0.0202142,0.0575225> along=0.284859 cross=3.04395 targetError=19.9468 computedDemand=<0.0110773,0,0.00199295> projectedForward=0.0021007 projectedAside=0.0110561
|
||||
19:24:23.952 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00973625,-0.00338317,0.999947> right=<0.999845,-0.0146404,-0.00978479> up=<0.0146727,0.999887,0.0032401> target=<4870.95,28.4521,11787.4> stageRemaining=157966 overallRemaining=191985 now=59002.7
|
||||
19:24:25.972 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00153 drift=3.07041 speed=0.296878 contact=0 engine=1 fuelUsed=2.08838 reason=
|
||||
19:24:25.972 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4851.92,36.4536,11784.5> velocity=<0.293709,-0.00639125,0.0427884> along=0.960452 cross=2.91602 targetError=19.2597 computedDemand=<0.0200347,0,0.00340803> projectedForward=0.00360292 projectedAside=0.0199992
|
||||
19:24:25.972 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00973606,0.00102918,0.999952> right=<0.999883,-0.0118502,-0.00972318> up=<0.0118396,0.999929,-0.00114443> target=<4870.95,28.4521,11787.4> stageRemaining=155947 overallRemaining=189966 now=61022.1
|
||||
19:24:27.996 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99638 drift=3.26417 speed=0.320982 contact=0 engine=1 fuelUsed=2.17725 reason=
|
||||
19:24:27.996 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4852.63,36.4485,11784.6> velocity=<0.315634,0.000152421,0.0583482> along=1.67312 cross=2.80274 targetError=18.5381 computedDemand=<0.017844,0,0.00184047> projectedForward=0.00201443 projectedAside=0.0178252
|
||||
19:24:27.997 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00975363,-0.000198446,0.999952> right=<0.999952,0.000852084,-0.00975346> up=<-0.000850108,1,0.000206747> target=<4870.95,28.4521,11787.4> stageRemaining=153922 overallRemaining=187941 now=63046.4
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99735 drift=3.55307 speed=0.346488 contact=0 engine=1 fuelUsed=2.26611 reason=
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.29,36.4494,11784.7> velocity=<0.343361,0.00104626,0.0464349> along=2.32574 cross=2.68653 targetError=17.8753 computedDemand=<0.0150784,0,0.00298585> projectedForward=0.00313294 projectedAside=0.0150485
|
||||
19:24:30.013 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00976461,-0.000367766,0.999952> right=<0.999949,-0.002456,-0.00976549> up=<0.00245947,0.999997,0.000343766> target=<4870.95,28.4521,11787.4> stageRemaining=151906 overallRemaining=185924 now=65063.4
|
||||
19:24:32.031 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99971 drift=3.9307 speed=0.334835 contact=0 engine=1 fuelUsed=2.35498 reason=
|
||||
19:24:32.031 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4853.94,36.4518,11784.8> velocity=<0.330644,0.000422955,0.0528089> along=2.97543 cross=2.56837 targetError=17.2154 computedDemand=<0.0163584,0,0.0022949> projectedForward=0.00245475 projectedAside=0.0163349
|
||||
19:24:32.032 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977875,0.000294209,0.999952> right=<0.999935,-0.00581995,-0.00977687> up=<0.00581679,0.999983,-0.000351102> target=<4870.95,28.4521,11787.4> stageRemaining=149888 overallRemaining=183907 now=67081.2
|
||||
19:24:34.046 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99965 drift=4.38143 speed=0.328313 contact=0 engine=1 fuelUsed=2.44385 reason=
|
||||
19:24:34.047 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4854.59,36.4517,11784.9> velocity=<0.324543,0.000249417,0.0496165> along=3.63049 cross=2.45313 targetError=16.5504 computedDemand=<0.0169761,0,0.00256449> projectedForward=0.00273035 projectedAside=0.01695
|
||||
19:24:34.047 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977718,-0.000377671,0.999952> right=<0.999944,-0.0039807,-0.0097786> up=<0.00398421,0.999992,0.00033873> target=<4870.95,28.4521,11787.4> stageRemaining=147872 overallRemaining=181891 now=69096.8
|
||||
19:24:36.062 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=4.87793 speed=0.333755 contact=0 engine=1 fuelUsed=2.53271 reason=
|
||||
19:24:36.063 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.24,36.4523,11785> velocity=<0.33002,-5.53479e-05,0.0497913> along=4.28262 cross=2.33497 targetError=15.888 computedDemand=<0.0164376,0,0.00248583> projectedForward=0.00264647 projectedAside=0.0164124
|
||||
19:24:36.063 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977996,0.000150837,0.999952> right=<0.999947,-0.00321407,-0.00977943> up=<0.00321244,0.999995,-0.000182262> target=<4870.95,28.4521,11787.4> stageRemaining=145856 overallRemaining=179875 now=71112.8
|
||||
19:24:38.092 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99998 drift=5.41099 speed=0.335353 contact=0 engine=1 fuelUsed=2.62158 reason=
|
||||
19:24:38.093 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4855.9,36.452,11785.2> velocity=<0.331603,2.38682e-05,0.0500114> along=4.93524 cross=2.21876 targetError=15.2254 computedDemand=<0.0162888,0,0.00240067> projectedForward=0.00255981 projectedAside=0.0162645
|
||||
19:24:38.093 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977711,-0.000207271,0.999952> right=<0.999944,-0.00402519,-0.00977787> up=<0.00402702,0.999992,0.000167904> target=<4870.95,28.4521,11787.4> stageRemaining=143826 overallRemaining=177845 now=73142.5
|
||||
19:24:40.107 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00013 drift=5.96556 speed=0.332449 contact=0 engine=1 fuelUsed=2.71045 reason=
|
||||
19:24:40.107 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4856.54,36.4522,11785.3> velocity=<0.328895,-7.48249e-05,0.0484832> along=5.58298 cross=2.10157 targetError=14.5676 computedDemand=<0.0165702,0,0.00248215> projectedForward=0.00264405 projectedAside=0.016545
|
||||
19:24:40.108 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977767,-1.86785e-05,0.999952> right=<0.999943,-0.00421568,-0.00977766> up=<0.00421566,0.999991,-2.2542e-05> target=<4870.95,28.4521,11787.4> stageRemaining=141812 overallRemaining=175831 now=75156.6
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00006 drift=6.54542 speed=0.332492 contact=0 engine=1 fuelUsed=2.79932 reason=
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.2,36.4521,11785.4> velocity=<0.328831,-2.93113e-05,0.0492041> along=6.23706 cross=1.98536 targetError=13.9035 computedDemand=<0.0165877,0,0.00233523> projectedForward=0.00249731 projectedAside=0.0165639
|
||||
19:24:42.132 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977769,-0.000101478,0.999952> right=<0.999945,-0.00374845,-0.00977801> up=<0.00374927,0.999993,6.48207e-05> target=<4870.95,28.4521,11787.4> stageRemaining=139787 overallRemaining=173806 now=77181.9
|
||||
19:24:44.156 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00007 drift=7.13767 speed=0.334058 contact=0 engine=1 fuelUsed=2.88818 reason=
|
||||
19:24:44.157 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4857.85,36.4521,11785.5> velocity=<0.330706,-6.07898e-05,0.0472069> along=6.88871 cross=1.86915 targetError=13.2419 computedDemand=<0.0164124,0,0.00245128> projectedForward=0.00261164 projectedAside=0.0163875
|
||||
19:24:44.157 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977732,-8.35109e-05,0.999952> right=<0.999945,-0.00377526,-0.00977757> up=<0.0037759,0.999993,4.65944e-05> target=<4870.95,28.4521,11787.4> stageRemaining=137763 overallRemaining=171781 now=79206.4
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00016 drift=7.74148 speed=0.333724 contact=0 engine=1 fuelUsed=2.97705 reason=
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4858.5,36.4522,11785.6> velocity=<0.330263,-6.78048e-05,0.0479391> along=7.54084 cross=1.75098 targetError=12.5797 computedDemand=<0.0164705,0,0.00228205> projectedForward=0.00244299 projectedAside=0.0164472
|
||||
19:24:46.179 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977792,2.12818e-05,0.999952> right=<0.999944,-0.00413682,-0.00977774> up=<0.00413642,0.999991,-6.17301e-05> target=<4870.95,28.4521,11787.4> stageRemaining=135740 overallRemaining=169759 now=81229
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00005 drift=8.35249 speed=0.332351 contact=0 engine=1 fuelUsed=3.06592 reason=
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.15,36.4521,11785.8> velocity=<0.329117,-4.8907e-05,0.0462496> along=8.19102 cross=1.63477 targetError=11.9197 computedDemand=<0.0165998,0,0.00234717> projectedForward=0.00250935 projectedAside=0.0165759
|
||||
19:24:48.192 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977696,-0.000120667,0.999952> right=<0.999944,-0.00393807,-0.00977735> up=<0.00393906,0.999992,8.21577e-05> target=<4870.95,28.4521,11787.4> stageRemaining=133727 overallRemaining=167746 now=83242
|
||||
19:24:50.219 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00022 drift=8.97406 speed=0.333553 contact=0 engine=1 fuelUsed=3.15479 reason=
|
||||
19:24:50.220 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4859.8,36.4523,11785.9> velocity=<0.330309,-9.00038e-05,0.0464068> along=8.8451 cross=1.51563 targetError=11.2555 computedDemand=<0.0164976,0,0.00220925> projectedForward=0.00237046 projectedAside=0.0164751
|
||||
19:24:50.220 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097782,0.000101558,0.999952> right=<0.999945,-0.00372508,-0.00977776> up=<0.00372391,0.999993,-0.000137977> target=<4870.95,28.4521,11787.4> stageRemaining=131700 overallRemaining=165719 now=85269.4
|
||||
19:24:52.243 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99995 drift=9.60038 speed=0.334141 contact=0 engine=1 fuelUsed=3.24365 reason=
|
||||
19:24:52.243 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4860.46,36.452,11786> velocity=<0.331075,6.35204e-07,0.0451617> along=9.49772 cross=1.40039 targetError=10.5933 computedDemand=<0.0164382,0,0.00220884> projectedForward=0.00236944 projectedAside=0.0164157
|
||||
19:24:52.244 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977613,-0.000205138,0.999952> right=<0.999944,-0.00401565,-0.00977687> up=<0.00401747,0.999992,0.000165869> target=<4870.95,28.4521,11787.4> stageRemaining=129676 overallRemaining=163695 now=87293
|
||||
19:24:54.265 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00018 drift=10.2296 speed=0.332696 contact=0 engine=1 fuelUsed=3.33252 reason=
|
||||
19:24:54.265 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.11,36.4522,11786.1> velocity=<0.329778,-8.72565e-05,0.0439696> along=10.1489 cross=1.28223 targetError=9.93238 computedDemand=<0.0165883,0,0.0021758> projectedForward=0.00233789 projectedAside=0.0165661
|
||||
19:24:54.266 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977743,7.92565e-05,0.999952> right=<0.999944,-0.00404192,-0.00977703> up=<0.00404095,0.999992,-0.000118772> target=<4870.95,28.4521,11787.4> stageRemaining=127654 overallRemaining=161673 now=89314.9
|
||||
19:24:56.292 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99992 drift=10.8652 speed=0.333116 contact=0 engine=1 fuelUsed=3.42139 reason=
|
||||
19:24:56.293 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4861.76,36.452,11786.2> velocity=<0.330238,1.57157e-05,0.043696> along=10.8025 cross=1.16602 targetError=9.26925 computedDemand=<0.0165642,0,0.00203599> projectedForward=0.00219782 projectedAside=0.0165434
|
||||
19:24:56.294 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977595,-0.000236292,0.999952> right=<0.999945,-0.003779,-0.00977677> up=<0.00378113,0.999993,0.000199336> target=<4870.95,28.4521,11787.4> stageRemaining=125627 overallRemaining=159646 now=91341.7
|
||||
19:24:58.315 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00013 drift=11.503 speed=0.333953 contact=0 engine=1 fuelUsed=3.51025 reason=
|
||||
19:24:58.316 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4862.41,36.4522,11786.3> velocity=<0.331477,-8.79275e-05,0.0405877> along=11.4551 cross=1.04785 targetError=8.60709 computedDemand=<0.0164656,0,0.00214751> projectedForward=0.00230839 projectedAside=0.0164437
|
||||
19:24:58.316 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977711,0.000132413,0.999952> right=<0.999945,-0.00391036,-0.00977652> up=<0.00390888,0.999992,-0.000170638> target=<4870.95,28.4521,11787.4> stageRemaining=123604 overallRemaining=157623 now=93365.2
|
||||
19:25:00.346 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00002 drift=12.144 speed=0.33322 contact=0 engine=1 fuelUsed=3.59912 reason=
|
||||
19:25:00.347 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.07,36.4521,11786.5> velocity=<0.330612,1.13036e-05,0.0416029> along=12.1082 cross=0.931643 targetError=7.94472 computedDemand=<0.0165799,0,0.00181975> projectedForward=0.00198176 projectedAside=0.0165612
|
||||
19:25:00.347 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977665,-5.35755e-06,0.999952> right=<0.999944,-0.00406285,-0.00977659> up=<0.00406271,0.999992,-3.43638e-05> target=<4870.95,28.4521,11787.4> stageRemaining=121578 overallRemaining=155597 now=95390.7
|
||||
19:25:02.356 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99996 drift=12.7844 speed=0.333083 contact=0 engine=1 fuelUsed=3.68799 reason=
|
||||
19:25:02.357 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4863.72,36.452,11786.6> velocity=<0.330962,-1.71659e-05,0.0375359> along=12.7584 cross=0.815432 targetError=7.28546 computedDemand=<0.0165767,0,0.00195663> projectedForward=0.00211858 projectedAside=0.0165567
|
||||
19:25:02.357 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977559,-7.40559e-05,0.999952> right=<0.999945,-0.00385634,-0.0097758> up=<0.00385688,0.999993,3.63538e-05> target=<4870.95,28.4521,11787.4> stageRemaining=119563 overallRemaining=153582 now=97406
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00024 drift=13.4242 speed=0.333656 contact=0 engine=1 fuelUsed=3.77686 reason=
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4864.36,36.4523,11786.7> velocity=<0.331522,-7.24708e-05,0.0376826> along=13.4061 cross=0.697267 targetError=6.62878 computedDemand=<0.0165579,0,0.00160898> projectedForward=0.0017708 projectedAside=0.0165412
|
||||
19:25:04.370 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977747,0.000275625,0.999952> right=<0.999944,-0.00401625,-0.00977629> up=<0.00401336,0.999992,-0.000314879> target=<4870.95,28.4521,11787.4> stageRemaining=117550 overallRemaining=151569 now=99419.3
|
||||
19:25:06.404 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99969 drift=14.0746 speed=0.332902 contact=0 engine=1 fuelUsed=3.86572 reason=
|
||||
19:25:06.405 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.02,36.4518,11786.8> velocity=<0.331155,0.000101931,0.034055> along=14.0626 cross=0.581056 targetError=5.96381 computedDemand=<0.0166352,0,0.00158063> projectedForward=0.00174314 projectedAside=0.0166189
|
||||
19:25:06.405 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977362,-0.000319704,0.999952> right=<0.999945,-0.00388218,-0.00977479> up=<0.00388512,0.999992,0.000281743> target=<4870.95,28.4521,11787.4> stageRemaining=115515 overallRemaining=149534 now=101454
|
||||
19:25:08.424 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00025 drift=14.7215 speed=0.333693 contact=0 engine=1 fuelUsed=3.95459 reason=
|
||||
19:25:08.424 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4865.67,36.4523,11786.9> velocity=<0.332323,-0.000122231,0.0301986> along=14.7143 cross=0.461915 targetError=5.30399 computedDemand=<0.0165671,0,0.00145421> projectedForward=0.00161612 projectedAside=0.016552
|
||||
19:25:08.425 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.009777,0.000474455,0.999952> right=<0.999944,-0.0039519,-0.00977505> up=<0.00394707,0.999992,-0.000513066> target=<4870.95,28.4521,11787.4> stageRemaining=113495 overallRemaining=147514 now=103474
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99955 drift=15.3716 speed=0.333273 contact=0 engine=1 fuelUsed=4.04346 reason=
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.32,36.4516,11787> velocity=<0.331687,0.000222157,0.0324788> along=15.3657 cross=0.423829 targetError=4.65169 computedDemand=<0.0166127,0,0.00142322> projectedForward=0.00158549 projectedAside=0.0165978
|
||||
19:25:10.451 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977193,-0.000662199,0.999952> right=<0.999944,-0.00393734,-0.00977446> up=<0.00394362,0.999992,0.000623686> target=<4870.95,28.4521,11787.4> stageRemaining=111469 overallRemaining=145488 now=105500
|
||||
19:25:12.473 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.0005 drift=16.0221 speed=0.333199 contact=0 engine=1 fuelUsed=4.13232 reason=
|
||||
19:25:12.473 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4866.97,36.4526,11787.1> velocity=<0.332175,-0.000261415,0.0260998> along=16.0188 cross=0.326173 targetError=3.99267 computedDemand=<0.0166052,0,0.00159694> projectedForward=0.00175922 projectedAside=0.0165887
|
||||
19:25:12.474 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097776,0.000711063,0.999952> right=<0.999944,-0.00394775,-0.00977472> up=<0.00394061,0.999992,-0.000749623> target=<4870.95,28.4521,11787.4> stageRemaining=109447 overallRemaining=143466 now=107522
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.9995 drift=16.6764 speed=0.333608 contact=0 engine=1 fuelUsed=4.22119 reason=
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4867.63,36.4516,11787.1> velocity=<0.3318,0.000296932,0.0346831> along=16.6737 cross=0.299805 targetError=3.33794 computedDemand=<0.0166072,0,0.00113958> projectedForward=0.00130181 projectedAside=0.0165952
|
||||
19:25:14.505 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977151,-0.000900044,0.999952> right=<0.999945,-0.00389934,-0.00977495> up=<0.00390795,0.999992,0.000861892> target=<4870.95,28.4521,11787.4> stageRemaining=107415 overallRemaining=141434 now=109554
|
||||
19:25:16.538 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00042 drift=17.329 speed=0.333151 contact=0 engine=1 fuelUsed=4.31006 reason=
|
||||
19:25:16.539 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.28,36.4525,11787.2> velocity=<0.332434,-0.000298749,0.0218348> along=17.3277 cross=0.215821 targetError=2.67911 computedDemand=<0.0165851,0,0.00195371> projectedForward=0.00211576 projectedAside=0.0165651
|
||||
19:25:16.539 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977676,0.000773047,0.999952> right=<0.999944,-0.00395963,-0.00977362> up=<0.00395188,0.999992,-0.000811717> target=<4870.95,28.4521,11787.4> stageRemaining=105386 overallRemaining=139405 now=111582
|
||||
19:25:18.562 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99964 drift=17.982 speed=0.333743 contact=0 engine=1 fuelUsed=4.39893 reason=
|
||||
19:25:18.563 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4868.94,36.4517,11787.2> velocity=<0.331563,0.000317364,0.0380845> along=17.9811 cross=0.180665 targetError=2.02512 computedDemand=<0.0166334,0,0.000772679> projectedForward=0.000935197 projectedAside=0.0166249
|
||||
19:25:18.563 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977279,-0.000853337,0.999952> right=<0.999945,-0.0039136,-0.00977606> up=<0.00392176,0.999992,0.000815043> target=<4870.95,28.4521,11787.4> stageRemaining=103358 overallRemaining=137377 now=113611
|
||||
19:25:20.584 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00063 drift=18.629 speed=0.264281 contact=0 engine=1 fuelUsed=4.48779 reason=
|
||||
19:25:20.584 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.58,36.4527,11787.3> velocity=<0.263924,-0.000492365,0.0137211> along=18.6287 cross=0.1084 targetError=1.37366 computedDemand=<0.00783614,0,0.0014111> projectedForward=0.00148771 projectedAside=0.00782186
|
||||
19:25:20.585 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00978632,0.00135092,0.999951> right=<0.999942,0.00455247,-0.00979238> up=<-0.00456548,0.999989,-0.00130629> target=<4870.95,28.4521,11787.4> stageRemaining=101336 overallRemaining=135354 now=115633
|
||||
19:25:22.609 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=7.99922 drift=19.0133 speed=0.00150469 contact=0 engine=1 fuelUsed=4.57666 reason=
|
||||
19:25:22.609 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4869.97,36.4513,11787.3> velocity=<0.000481098,0.000325953,0.00138794> along=19.013 cross=0.114259 targetError=0.991696 computedDemand=<0.0245735,0,0.00276648> projectedForward=0.00300645 projectedAside=0.0245452
|
||||
19:25:22.610 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977102,-0.00094074,0.999952> right=<0.99995,-0.00187366,-0.00977276> up=<0.00188277,0.999998,0.000922386> target=<4870.95,28.4521,11787.4> stageRemaining=99310.8 overallRemaining=133330 now=117658
|
||||
19:25:24.622 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00036 drift=19.2506 speed=0.00341171 contact=0 engine=1 fuelUsed=4.66553 reason=
|
||||
19:25:24.623 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.21,36.4524,11787.3> velocity=<-0.0033823,-9.54585e-05,0.000436682> along=19.2503 cross=0.113282 targetError=0.756388 computedDemand=<0.0190272,0,0.00283719> projectedForward=0.00302319 projectedAside=0.0189985
|
||||
19:25:24.623 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0097828,-0.000340662,0.999952> right=<0.999949,0.00256678,-0.00978189> up=<-0.00256333,0.999997,0.000365755> target=<4870.95,28.4521,11787.4> stageRemaining=97297.6 overallRemaining=131317 now=119671
|
||||
19:25:26.653 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00028 drift=19.3932 speed=0.00149152 contact=0 engine=1 fuelUsed=4.79883 reason=
|
||||
19:25:26.653 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.35,36.4524,11787.3> velocity=<0.000995173,-2.98637e-05,0.00111057> along=19.3929 cross=0.115235 targetError=0.616041 computedDemand=<0.015025,0,0.00279422> projectedForward=0.00294099 projectedAside=0.0149969
|
||||
19:25:26.654 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977749,-0.000835336,0.999952> right=<0.999951,-0.00163266,-0.00977885> up=<0.00164075,0.999998,0.000819332> target=<4870.95,28.4521,11787.4> stageRemaining=95269 overallRemaining=129288 now=121700
|
||||
19:25:28.695 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00082 drift=19.5416 speed=0.00182419 contact=0 engine=1 fuelUsed=4.8877 reason=
|
||||
19:25:28.695 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.5,36.4529,11787.3> velocity=<-0.00174782,-0.000273291,0.000445091> along=19.5413 cross=0.114259 targetError=0.470861 computedDemand=<0.0115884,0,0.00283635> projectedForward=0.00294953 projectedAside=0.0115601
|
||||
19:25:28.696 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977803,-0.000353613,0.999952> right=<0.999951,0.00159457,-0.00977746> up=<-0.00159104,0.999999,0.000369188> target=<4870.95,28.4521,11787.4> stageRemaining=93226.2 overallRemaining=127245 now=123743
|
||||
19:25:30.708 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=12 height=8.00052 drift=19.629 speed=0.00115098 contact=0 engine=1 fuelUsed=4.97656 reason=
|
||||
19:25:30.709 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.58,36.4526,11787.3> velocity=<0.000672675,-3.32962e-06,0.00093395> along=19.6287 cross=0.114259 targetError=0.386709 computedDemand=<0.00916125,0,0.00278746> projectedForward=0.00287687 projectedAside=0.00913356
|
||||
19:25:30.709 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977323,-0.000761045,0.999952> right=<0.999952,-0.00112437,-0.00977408> up=<0.00113175,0.999999,0.000750019> target=<4870.95,28.4521,11787.4> stageRemaining=91211.6 overallRemaining=125231 now=125757
|
||||
19:25:31.212 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.398481 displacement=19.8368 updates=1249
|
||||
19:25:32.738 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=7.19056 drift=19.7086 speed=0.658915 contact=0 engine=1 fuelUsed=5.06543 reason=
|
||||
19:25:32.739 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.66,35.6426,11787.3> velocity=<0.064949,-0.655322,0.0224325> along=19.7083 cross=0.112306 targetError=0.310922 computedDemand=<0.000371936,0,0.000294388> projectedForward=0.000298219 projectedAside=0.000368871
|
||||
19:25:32.739 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0103422,0.000204807,0.999946> right=<0.999945,0.00174553,-0.0103425> up=<-0.00174755,0.999998,-0.000186743> target=<4870.95,28.4521,11787.4> stageRemaining=63479.5 overallRemaining=123207 now=127781
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=5.74669 drift=19.7745 speed=0.754735 contact=0 engine=1 fuelUsed=5.1543 reason=
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.73,34.1988,11787.3> velocity=<0.0291209,-0.75409,0.0111426> along=19.7742 cross=0.113282 targetError=0.25113 computedDemand=<0.00133936,0,0.000871093> projectedForward=0.000884385 projectedAside=0.00133062
|
||||
19:25:34.758 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00995641,-0.000132415,0.99995> right=<0.999948,-0.00204185,-0.00995666> up=<0.00204306,0.999998,0.000112078> target=<4870.95,28.4521,11787.4> stageRemaining=61453.9 overallRemaining=121181 now=129807
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=4.18469 drift=19.838 speed=0.785895 contact=0 engine=1 fuelUsed=5.24316 reason=
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.79,32.6368,11787.3> velocity=<0.0225631,-0.785418,0.0154919> along=19.8377 cross=0.114259 targetError=0.196736 computedDemand=<0.0008738,0,0.000653629> projectedForward=0.000662181 projectedAside=0.000867337
|
||||
19:25:36.773 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00982289,-2.71734e-06,0.999952> right=<0.999952,-0.000240446,-0.00982289> up=<0.000240461,1,3.55331e-07> target=<4870.95,28.4521,11787.4> stageRemaining=59438.8 overallRemaining=119166 now=131822
|
||||
19:25:38.788 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=2.58995 drift=19.8966 speed=0.795667 contact=0 engine=1 fuelUsed=5.33203 reason=
|
||||
19:25:38.788 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.85,31.042,11787.3> velocity=<0.0176463,-0.795358,0.0134112> along=19.8963 cross=0.114259 targetError=0.152872 computedDemand=<0.000387217,0,0.00075766> projectedForward=0.000761409 projectedAside=0.000379792
|
||||
19:25:38.789 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00977573,-8.30163e-05,0.999952> right=<0.999952,-0.000353633,-0.00977576> up=<0.000354427,1,7.95553e-05> target=<4870.95,28.4521,11787.4> stageRemaining=57423.6 overallRemaining=117151 now=133837
|
||||
19:25:40.827 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.984034 drift=19.9103 speed=0.693153 contact=0 engine=1 fuelUsed=5.4209 reason=
|
||||
19:25:40.827 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,29.4361,11787.3> velocity=<0.0105883,-0.692912,0.0149035> along=19.9099 cross=0.114259 targetError=0.144151 computedDemand=<0.00056922,0,0.000683047> projectedForward=0.000688448 projectedAside=0.000562676
|
||||
19:25:40.828 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00954205,2.82851e-05,0.999954> right=<0.999954,-0.000895415,-0.00954202> up=<0.000895104,1,-3.68279e-05> target=<4870.95,28.4521,11787.4> stageRemaining=55384.7 overallRemaining=115112 now=135876
|
||||
19:25:42.852 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.144302 drift=19.9111 speed=0.46959 contact=1 engine=1 fuelUsed=5.50977 reason=
|
||||
19:25:42.853 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.5964,11787.4> velocity=<-0.00715364,-0.0392784,-0.467889> along=19.9111 cross=0.0341797 targetError=0.0933933 computedDemand=<0.00144411,0,0.0238217> projectedForward=0.0236925 projectedAside=0.00125231
|
||||
19:25:42.853 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00810185,0.108308,0.994084> right=<0.999967,-0.000919807,-0.00804958> up=<4.25362e-05,0.994117,-0.108311> target=<4870.95,28.4521,11787.4> stageRemaining=53359.8 overallRemaining=113087 now=137901
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=6 height=0.00731468 drift=19.9121 speed=0.103479 contact=1 engine=1 fuelUsed=5.59863 reason=
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4594,11787.4> velocity=<0.000902536,-0.0303854,0.0989127> along=19.912 cross=0.0576172 targetError=0.103465 computedDemand=<0.00102909,0,-0.00422542> projectedForward=-0.00420597 projectedAside=0.00106557
|
||||
19:25:44.880 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.00863952,0.0701445,0.997499> right=<0.999963,-0.000274855,-0.00864153> up=<-0.000331988,0.997537,-0.0701442> target=<4870.95,28.4521,11787.4> stageRemaining=51332.2 overallRemaining=111060 now=139928
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE: step=3 state=7 height=0.00881958 drift=19.9111 speed=0.0318236 contact=1 engine=0 fuelUsed=5.67712 reason=
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE MOTION: token=771001 position=<4870.87,28.4609,11787.4> velocity=<0.00239862,0.00391377,0.0314908> along=19.9111 cross=0.046875 targetError=0.0987488 computedDemand=<0,0,0> projectedForward=0 projectedAside=0
|
||||
19:25:46.902 SCRIPT : ERR AIRCRAFT ROUTE BASIS: forward=<0.0077612,0.0808372,0.996697> right=<0.99997,-0.000235559,-0.00776758> up=<-0.000393129,0.996727,-0.0808366> target=<4870.95,28.4521,11787.4> stageRemaining=14495.1 overallRemaining=109038 now=141950
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT CONTROL: token=771001 state=8 reason=; physical availability remains with the allocating owner
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=2367 helicopterHooks=2367 reason=
|
||||
19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2311 displacement=20.138 targetError=0.0987488 updates=1249
|
||||
19:25:46.903 SCRIPT : ERR SMOKE PASS: aircraft-route actual control order completes on original physical grounded aircraft with engine off, finite fuel use and exact pilot
|
||||
19:25:46.911 SCRIPT : Rereintroduced [mission]: phase 1 -> 6
|
||||
19:25:46.911 SCRIPT : ERR SMOKE PASS: actual aircraft route completed before explicit fixture reset
|
||||
19:25:46.911 SCRIPT : ERR SMOKE COMPLETE: actual immutable short aircraft route, destination hold and contact landing; experimental mechanism, not HQ transport
|
||||
19:25:47.018 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = POSTGAME
|
||||
19:25:47.021 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:47.021 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:25:49.090 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:25:49.091 SCRIPT : -- Stack trace --
|
||||
19:25:49.091 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:25:49.091 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:25:49.091 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 15
|
||||
19:25:49.091 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:25:49.091 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:25:49.091 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:25:49.091 SCRIPT : -----------------
|
||||
19:25:49.092 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:25:49.092 SCRIPT : -- Stack trace --
|
||||
19:25:49.092 SCRIPT : GetComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_ScriptedWidgetComponent.c : 43
|
||||
19:25:49.092 SCRIPT : GetInputButtonComponent() Scripts/Game/UI/Components/WidgetLibrary/SCR_InputButton/SCR_InputButtonComponent.c : 1214
|
||||
19:25:49.092 SCRIPT : OnMenuOpen() Scripts/Game/UI/GameOverScreen/SCR_GameOverScreenInput.c : 21
|
||||
19:25:49.092 SCRIPT : OpenGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 447
|
||||
19:25:49.092 SCRIPT : ShowGameOverScreen() Scripts/Game/GameOverScreen/SCR_GameOverScreenManagerComponent.c : 177
|
||||
19:25:49.092 SCRIPT : OnUpdate() Scripts/Game/game.c : 885
|
||||
19:25:49.093 SCRIPT : -----------------
|
||||
19:25:49.094 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:25:49.095 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,200 @@
|
||||
---------------------------------------------
|
||||
Log Z:\tmp\erri-workbench-profile\logs\logs_2026-09-19_19-32-23\error.log started at 2026-09-19 19:32:25 (2026-09-19 17:32:25 UTC)
|
||||
|
||||
19:32:25.688 INIT : Workbench startup
|
||||
19:32:25.688 INIT : Workbench Init Engine
|
||||
19:32:25.688 RESOURCES : ResourceDB: full scan
|
||||
19:32:25.688 RESOURCES : processing files...
|
||||
19:32:25.688 RESOURCES (W): resource not registered: @"$profile:rereintroduced.json". Setting null GUID
|
||||
19:32:25.688 RESOURCES (W): resource not registered: @"$logs:launch-source-sha256.json". Setting null GUID
|
||||
19:32:25.688 RESOURCES (W): resource not registered: @"$logs:launch-source.json". Setting null GUID
|
||||
19:32:29.164 INIT : Workbench Create Game
|
||||
19:32:29.164 SCRIPT : Compiling Game scripts
|
||||
19:32:29.164 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
|
||||
19:32:29.164 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
|
||||
19:32:29.328 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:32:29.425 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
|
||||
19:32:29.457 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
|
||||
19:32:29.556 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
|
||||
19:32:29.556 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
|
||||
19:32:29.556 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
|
||||
19:32:29.556 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
|
||||
19:32:29.590 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
|
||||
19:32:29.650 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
|
||||
19:32:29.650 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
|
||||
19:32:29.652 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
|
||||
19:32:29.692 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:32:29.693 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:32:29.694 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
|
||||
19:32:29.694 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
|
||||
19:32:29.723 SCRIPT (W): @"Scripts/Game/ERR/ERR_NativeTransportProbe.c,82": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
|
||||
19:32:29.750 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
|
||||
19:32:38.317 WORLD : CreateEntities
|
||||
19:32:38.318 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:32:38.318 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:32:38.318 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:32:53.373 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
|
||||
19:32:58.307 WORLD : Game::LoadEntities
|
||||
19:32:58.307 WORLD : CreateEntities
|
||||
19:32:58.307 WORLD : CreateEntities
|
||||
19:32:58.307 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:32:58.307 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:32:58.307 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:32:59.689 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:32:59.689 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.689 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:32:59.689 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:32:59.689 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.689 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:32:59.689 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:32:59.689 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.689 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:32:59.695 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:32:59.695 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.695 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:32:59.695 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:32:59.695 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.695 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:32:59.696 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:32:59.696 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.696 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:32:59.700 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:32:59.700 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.700 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:32:59.700 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:32:59.700 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.700 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:32:59.700 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:32:59.700 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:32:59.700 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:33:06.402 WORLD : InitEntities 'world'
|
||||
19:33:06.402 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:33:06.402 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:33:06.994 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:33:06.995 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:33:06.995 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:33:06.995 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:33:06.995 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:33:06.997 SCRIPT (W): Can't open config file ""
|
||||
19:33:07.003 WORLD : InitEntities 'world'
|
||||
19:33:07.004 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:33:07.004 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:33:07.004 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:33:07.004 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:33:07.004 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:33:07.004 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:33:07.004 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:33:07.005 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:33:07.005 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:33:07.005 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:33:07.017 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:33:07.017 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:33:07.017 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:33:07.018 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:33:07.019 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:33:07.022 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
|
||||
19:33:07.249 WORLD : UpdateEntities
|
||||
19:33:07.249 WORLD : PostFrame
|
||||
19:33:07.249 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:33:07.249 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:33:07.288 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:33:07.288 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
|
||||
19:33:07.288 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
|
||||
19:33:07.289 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
|
||||
19:33:09.700 WORLD : UpdateEntities
|
||||
19:33:09.701 WORLD : AfterPostSimulate
|
||||
19:33:09.701 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:35:35.196 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:35:35.196 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:35:35.196 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:35:35.196 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:35:35.196 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:35:37.236 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:35:37.237 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:35:37.240 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:35:37.240 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:35:37.240 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:35:37.240 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:35:37.240 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:36:05.110 SCRIPT (W): Maybe a problem: DataProgression is not ready but the analytics event was requested
|
||||
19:36:05.111 SCRIPT (W): SCR_PlayerData:CalculateStatsChange: Specialization stats, experience or rank stats were modified prematurely. The career data for this session might be compromised
|
||||
19:36:05.329 DEFAULT (W): Achievements cannot be saved.
|
||||
19:36:05.329 DEFAULT (W): Achievements failed to save. Consecutive calls to Achievements API may fail.
|
||||
19:36:13.873 WORLD : Game::LoadEntities
|
||||
19:36:13.873 WORLD : CreateEntities
|
||||
19:36:13.873 WORLD : CreateEntities 'world'
|
||||
19:36:13.873 ENTITY : Create entity @"ENTITY:610406" ('StaticModelEntity','Assets/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.xob') at <1931.796021 81.777000 5138.725098> @"{6A004A8F0571D456}Prefabs/Structures/Infrastructure/Towers/TransmitterTower_01/TransmitterTower_01_small.et"
|
||||
19:36:13.873 ENTITY : CreateComponent 'ScriptedRadioComponent'
|
||||
19:36:13.873 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
|
||||
19:36:15.273 ENTITY : Create entity @"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>
|
||||
19:36:15.273 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.273 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842066" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1080.213013 10.776751 6018.347168>')
|
||||
19:36:15.273 ENTITY : Create entity @"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>
|
||||
19:36:15.273 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.273 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842068" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1082.185913 10.778749 6018.331055>')
|
||||
19:36:15.273 ENTITY : Create entity @"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>
|
||||
19:36:15.273 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.273 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842070" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <1084.190918 10.790751 6018.334961>')
|
||||
19:36:15.278 ENTITY : Create entity @"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>
|
||||
19:36:15.278 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.278 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842333" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4425.594727 9.981750 11029.402344>')
|
||||
19:36:15.278 ENTITY : Create entity @"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>
|
||||
19:36:15.278 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.278 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842335" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4426.584473 9.983749 11031.109375>')
|
||||
19:36:15.278 ENTITY : Create entity @"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>
|
||||
19:36:15.278 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.278 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842337" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <4427.572266 9.995750 11032.853516>')
|
||||
19:36:15.282 ENTITY : Create entity @"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>
|
||||
19:36:15.282 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.282 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842591" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.946289 10.470250 1551.986084>')
|
||||
19:36:15.282 ENTITY : Create entity @"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>
|
||||
19:36:15.282 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.282 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842593" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10009.430664 10.472250 1550.081421>')
|
||||
19:36:15.283 ENTITY : Create entity @"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>
|
||||
19:36:15.283 ENTITY : CreateComponent 'Hierarchy'
|
||||
19:36:15.283 ENTITY (W): Invalid PivotID 'socket_light_04' in Hierarchy component ('@"ENTITY:842595" ('GameEntity','Assets/Structures/BuildingsParts/Lights/LampTower_01.xob') at <10008.926758 10.484250 1548.140869>')
|
||||
19:36:21.954 WORLD : InitEntities 'world'
|
||||
19:36:21.954 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
|
||||
19:36:21.954 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
|
||||
19:36:22.618 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:36:22.618 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
|
||||
19:36:22.618 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:36:22.618 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_PUNISHMENT_KILLING_SET'. There should only be one of each key!
|
||||
19:36:22.619 SCRIPT (W): Notification data in 'SCR_NotificationsLogDisplay' has duplicate notification info key: 'EDITOR_PERCEIVED_FACTION_TYPE_DISABLED'. There should only be one of each key!
|
||||
19:36:22.620 SCRIPT (W): Can't open config file ""
|
||||
19:36:22.620 SCRIPT (W): Cannot update game blocklist. Another request in progress.
|
||||
19:36:22.621 WORLD : InitEntities 'world'
|
||||
19:36:22.621 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
|
||||
19:36:22.621 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
|
||||
19:36:22.621 SCRIPT (W): Slot_WeaponInfo Has no Content!
|
||||
19:36:22.621 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:36:22.621 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:36:22.622 SCRIPT (W): Slot_AvailableActions Has no Content!
|
||||
19:36:22.622 SCRIPT (W): Slot_Vehicle Has no Content!
|
||||
19:36:22.622 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:36:22.622 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:36:22.622 SCRIPT (W): Slot_Hints Has no Content!
|
||||
19:36:22.626 ENTITY : SpawnEntityPrefab @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:36:22.626 ENTITY : Create entity @"ENTITY:4611686018427388384" ('SCR_EditorModeEntity') at <0.000000 0.000000 0.000000>
|
||||
19:36:22.626 ENTITY : EntityPrefabUse @"{59EF8ECAE1DCD417}Prefabs/Editor/Modes/EditorModeEdit.et"
|
||||
19:36:22.627 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {259EE7B78C51B624}UAZ469.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:36:22.627 SCRIPT (W): SCR_EntityCatalogManagerComponent.GetFilteredEditorPrefabsOfAllFactions: Detected that {DF5CCB7C0FF049F4}Mi8MT_unarmed_transport.et is present in at least two different faction entity catalogs! Since this may cause issues, such as dupliacted entries in build mode, one of them will be discarded! This is only supported for items. Other things require creation of faction specific variants.
|
||||
19:36:22.773 WORLD : UpdateEntities
|
||||
19:36:22.773 WORLD : PostFrame
|
||||
19:36:22.774 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
|
||||
19:36:22.774 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
|
||||
19:36:24.865 WORLD : UpdateEntities
|
||||
19:36:24.865 WORLD : AfterPostSimulate
|
||||
19:36:24.865 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
|
||||
19:38:49.627 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:38:49.627 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:38:49.627 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:38:49.627 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:38:49.628 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
19:38:51.667 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent Back
|
||||
19:38:51.668 SCRIPT (W): SCR_ScriptedWidgetComponent.GetComponent: widget not found: SCR_InputButtonComponent ChatButton
|
||||
19:38:51.670 GUI : WidgetManager: CrateWidgets @"{144919871D65F121}UI/layouts/HUD/GameOver/EndScreen/EndScreen.layout"
|
||||
19:38:51.671 SCRIPT (W): Slot_Chat Has no Content!
|
||||
19:38:51.671 SCRIPT (W): Slot_VON Has no Content!
|
||||
19:38:51.671 SCRIPT (W): Slot_GameVersion Has no Content!
|
||||
19:38:51.671 SCRIPT (W): Slot_Notifications Has no Content!
|
||||
@@ -0,0 +1,157 @@
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mconsole:[0m gamescope version 3.16.28 (gcc 16.2.1)
|
||||
No CAP_SYS_NICE, falling back to regular-priority compute and threads.
|
||||
Performance will be affected.
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/etc/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/etc/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mscriptmgr:[0m Loading scripts from: '/home/jakub/.config/gamescope/scripts'
|
||||
[gamescope] [[0;33mWarn[0m] [0;37mscriptmgr:[0m Directory '/home/jakub/.config/gamescope/scripts' does not exist
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m physical device supports DRM format modifiers
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:60] Creating headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m supported DRM formats for sampling usage:
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR24 (0x34325241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR24 (0x34325258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB24 (0x34324241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB24 (0x34324258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m RG16 (0x36314752)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m NV12 (0x3231564E)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB4H (0x48344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB4H (0x48344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB48 (0x38344241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB48 (0x38344258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AB30 (0x30334241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XB30 (0x30334258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m AR30 (0x30335241)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvulkan:[0m XR30 (0x30335258)
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Using explicit sync when available
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Running compositor on wayland display 'gamescope-0'
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [backend/headless/backend.c:17] Starting headless backend
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m Successfully initialized libei for input emulation!
|
||||
[gamescope] [[0;31mError[0m] [0;37mwlserver:[0m [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [xwayland/server.c:108] Starting Xwayland on :2
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Multiple symbols for level 1/group 1 on key <FK23>
|
||||
> Using F23, ignoring XF86TouchpadOff
|
||||
> Warning: Symbol map for key <FK23> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Symbol map for key <FK24> redefined
|
||||
> Using last definition for conflicting fields
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOn
|
||||
> Warning: Could not resolve keysym XF86ElectronicPrivacyScreenOff
|
||||
> Warning: Could not resolve keysym XF86ActionOnSelection
|
||||
> Warning: Could not resolve keysym XF86ContextualInsert
|
||||
> Warning: Could not resolve keysym XF86ContextualQuery
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: connecting
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream state changed: paused
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mpipewire:[0m stream available on node ID: 124
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mvblank:[0m Using timerfd.
|
||||
fsync: up and running.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Executable name: explorer.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: xalia.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: xalia.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 1
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Executable name: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
The XKEYBOARD keymap compiler (xkbcomp) reports:
|
||||
> Warning: Unsupported maximum keycode 709, clipping.
|
||||
> X11 cannot support keycodes above 255.
|
||||
> Warning: Virtual modifier Hyper multiply defined
|
||||
> Using 0, ignoring 0
|
||||
> Warning: Virtual modifier ScrollLock multiply defined
|
||||
> Using 0, ignoring 0
|
||||
Errors from xkbcomp are not fatal to the X server
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: DXVK
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] No application info given.
|
||||
ATTENTION: default value of option vk_wsi_force_swapchain_to_current_extent overridden by environment.
|
||||
[Gamescope WSI] Application info:
|
||||
pApplicationName: ArmaReforgerWorkbenchSteamDiag.exe
|
||||
applicationVersion: 0
|
||||
pEngineName: vkd3d
|
||||
engineVersion: 12587008
|
||||
apiVersion: 4206592
|
||||
[Gamescope WSI] Forcing on VK_EXT_swapchain_maintenance1.
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a001a4
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a001a4
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874910
|
||||
window xid: 0x1a001a4
|
||||
wayland surface res id: 5
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating Gamescope surface: xid: 0x1a0039a
|
||||
[Gamescope WSI] Atom of T was wrong type. Expected XCB_ATOM_CARDINAL.
|
||||
[Gamescope WSI] Made gamescope surface for xid: 0x1a0039a
|
||||
[Gamescope WSI] Surface state:
|
||||
steam app id: 1874910
|
||||
window xid: 0x1a0039a
|
||||
wayland surface res id: 10
|
||||
layer client flags: 0x4
|
||||
server hdr output enabled: false
|
||||
hdr formats exposed to client: false
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555eebcda0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55555eebcda0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55555eebcda0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555ee679a0 - imageCount: 4
|
||||
[Gamescope WSI] Destroying swapchain: 0x55555ee679a0
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55555ee679a0
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a0039a - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_B8G8R8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: false
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a0039a swapchain: 0x55555ee679a0 - imageCount: 4
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55555fdf9c90 - imageCount: 3
|
||||
[Gamescope WSI] Destroying swapchain: 0x55555fdf9c90
|
||||
[Gamescope WSI] Destroyed swapchain: 0x55555fdf9c90
|
||||
[Gamescope WSI] Creating swapchain for xid: 0x1a001a4 - oldSwapchain: (nil) - provided minImageCount: 3 - minImageCount: 3 - format: VK_FORMAT_R8G8B8A8_UNORM - colorspace: VK_COLOR_SPACE_SRGB_NONLINEAR_KHR - flip: true
|
||||
[Gamescope WSI] Created swapchain for xid: 0x1a001a4 swapchain: 0x55555fdf9c90 - imageCount: 3
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mwlserver:[0m [wayland] Data too big for buffer (4092 + 12 > 4096).
|
||||
[gamescope] [[0;34mInfo[0m] [0;37mlaunch:[0m Primary child shut down!
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"launch_id": "e902e267-14cf-471d-adce-eb829f0601ea",
|
||||
"captured_unix": 1789839142.2632551,
|
||||
"source_root": "/home/jakub/devel/escapistsrereintroduced",
|
||||
"command": [
|
||||
"gamescope",
|
||||
"--backend",
|
||||
"headless",
|
||||
"-W",
|
||||
"1280",
|
||||
"-H",
|
||||
"720",
|
||||
"-w",
|
||||
"1280",
|
||||
"-h",
|
||||
"720",
|
||||
"-r",
|
||||
"30",
|
||||
"--",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Proton - Experimental/proton",
|
||||
"run",
|
||||
"/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger Tools/Workbench/ArmaReforgerWorkbenchSteamDiag.exe",
|
||||
"-gproj",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj",
|
||||
"-addonsDir",
|
||||
"Z:/home/jakub/devel/escapistsrereintroduced/addons",
|
||||
"-profile",
|
||||
"Z:/tmp/erri-workbench-profile",
|
||||
"-logconsole",
|
||||
"-wbModule=WorldEditor",
|
||||
"-load",
|
||||
"Worlds/ERR_Everon.ent",
|
||||
"-plugin=ERR_ValidateBaseWorldPlugin",
|
||||
"-errPlay",
|
||||
"1",
|
||||
"-errBaseSmoke",
|
||||
"1",
|
||||
"-errSmokeOutcome",
|
||||
"victory",
|
||||
"-noThrow",
|
||||
"-disableCrashReporter"
|
||||
],
|
||||
"manifest_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"log": "docs/evidence/native-2026-09-19-193223-core-current/console.log.txt",
|
||||
"smoke_completions": 2,
|
||||
"assertions_passed": 614,
|
||||
"script_or_runtime_failures": [],
|
||||
"engine_errors": [],
|
||||
"missing_end_screen": [],
|
||||
"scope": "scripted local Workbench integration only; no multiplayer, piloting or FPS claim"
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
{
|
||||
"stopped_unix": 1789839537.105567,
|
||||
"console_sha256": "ab20f138478eacb6d4187ba0f6e9b350456b4157ad2746e6f8e2ac93a1c28792",
|
||||
"end_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"source_unchanged_after_run": true,
|
||||
"source_provenance": "launch_snapshot",
|
||||
"launch_id": "e902e267-14cf-471d-adce-eb829f0601ea",
|
||||
"launch_source_manifest": "launch-source-sha256.json",
|
||||
"launch_source_metadata": "launch-source.json",
|
||||
"launch_source_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"started_unix": 1789839142.2633333,
|
||||
"result": "smoke-completed",
|
||||
"result_before_cleanup": "smoke-completed",
|
||||
"cleanup_confirmed": true,
|
||||
"cleanup_report": {
|
||||
"cleanup_confirmed": true,
|
||||
"idle_verified": true,
|
||||
"errors": [],
|
||||
"orphan_cleanup": {
|
||||
"attempted": true,
|
||||
"report": {
|
||||
"scope": "/tmp/erri-headless-compat/pfx",
|
||||
"candidates": [],
|
||||
"term_sent": [],
|
||||
"kill_sent": [],
|
||||
"cleared": true
|
||||
}
|
||||
}
|
||||
},
|
||||
"runner_error": null,
|
||||
"session": "/tmp/erri-workbench-profile/logs/logs_2026-09-19_19-32-23",
|
||||
"rounds_required": 2,
|
||||
"project": "core",
|
||||
"display": "headless Gamescope 1280x720/30Hz",
|
||||
"dedicated_server": false,
|
||||
"audio": "silent sink and per-test-stream mute"
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"kind": "launch_snapshot"
|
||||
}
|
||||
@@ -0,0 +1,197 @@
|
||||
{
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et": "05d3e7353ff9fe5523218a1487b31b7b742b0be8adbcb060c7099978cf008bce",
|
||||
"addons/ai/Prefabs/ERR/MortarCrew.et.meta": "fdfd4fcd21a67c3d698fa4aadc4e5c76e665cebf4be86013bc389e493fab63cc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c": "96b20b7e78612fb26befa6e26635be80dbf9ca089384db4a7839f5064ab06ccc",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftFlightEnvelope.c": "8125cef61fb283d0d7c4dd2df3c04b062b448f1101fd48dd53f4f4097df5fef3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQ.c": "7ee8e7a3282fd566ec330c94854b353b2c6178e9b964f7b4d5e197e4d0b7dee9",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQJournal.c": "b3e402cfe92d415f37f666045afb062e6e11670ba03a0ca6f2d9fd4fc3520ac1",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQNetwork.c": "92ff2caca52e94c2cc9642dfc8509ce6e9349b257012bade8650bace9231128c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQObservation.c": "36c978ec5f052213ac1236e1398d85063efbfd7ef60fe04f1fc11447fefe1d68",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HQReport.c": "c4d16ccb571db4d9444c0a8d2be7318845d25ff90238b6d304e96a9ea19f1a08",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_HelicopterAvailability.c": "60eaef2f6d4b2fd44861c5a4434ef97e732e40a5ff7401e2da451ed2dd9c2762",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarAimSolution.c": "59e8343d09f7a44871d8d3335d6ad1d02216abb5deed30d38b5ec9ba3f2c0649",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarBattery.c": "a4eed96d17f239cbf353863ebe40d2282aeacd7a4d63a7b2f0ecfb3d93a2e2b2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarCourierTransfer.c": "968e58ca700b4a11e5e04a5c159696f514a0b1bce531210172b913e495f7e2b7",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarFiring.c": "7aec51c83972610d1bcbca58b84b14f16f59952d402b12c3d88e7192a3e2ee90",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarLogistics.c": "e1ffb25fba384b449de576a5502a93d875c3f52e8da1941bbf590ad9845f9730",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarPrediction.c": "470dd196ed64800c697d24c09d1344bacd2502587fac76af4ee0edae2563092d",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReadiness.c": "2fabe8f812fd333cea7199d1eb722c807fcc5adb285c618956bd54d31fa27ce3",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarRefresh.c": "52ae8d9d6cad92f42d68c634091b80a474d2666b6c06d63a8c30a3fab71494c4",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarReportLedger.c": "42a96040b63e56677353e55164ae23031c90f70b4d6673a9f412ad7b19e636ae",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSalvo.c": "697c01f479df6c505a41d984a29c02002e3052114dafa2ec6252ae55e2979a2b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSupplyTransfer.c": "34f7eaa01dc68e97aae8c1177b7f8fd6c15d5a41c6dc86de377f00b3613a8e77",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_MortarSystem.c": "4edefc8530cc6eec7a5e1df1d0b7d56e6801186f23c61331ce0e8075b8281efb",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftControlProbe.c": "e501301e683a7e36ad5a0cb56bc87a590c0c9071c9fc5c579502fb1c7a0ff143",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarCourierProbe.c": "740c8bebbd4128a9311b1167d1058549475d6b46f81c9b6c0d19650f4b50616f",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarFiringProbe.c": "ee570d21bede8baebefc799399712d9582b3e30ebda7299f6c941777f02ad2a2",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarSalvoProbe.c": "5fd7bb8953f6850ad79e646c0c286153108a10ee2d5ef397ccb65a07f8d2ed7c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativeMortarTransferProbe.c": "399c21940ef10777b46fdb3e905430ce43404ce1de2f4a6bb62f9c61c1a0689c",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_NativePatrolHQProbe.c": "4c04aa3e1b6b000747da8e2a919a6501107880fd041134c019f516665bb6f758",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SettlementSafety.c": "e5c0ebc95521a9a33a3f7d9cca6c551dda862a08b7af20b017877aba9584795b",
|
||||
"addons/ai/Scripts/Game/ERR/ERR_SupportScenario.c": "71757018ec9716c4dc24f62a292a214919d3fd5daed3c16e03e56abd208e9f03",
|
||||
"addons/ai/addon.gproj": "5f559db8f526700db11e6ae763f5245f19b7006fc68c56e4c09fb6f940bdf2a1",
|
||||
"addons/chat/Missions/ERR_Everon.conf": "76f3ac0d21b585654beac7ddd68e3c8cbdd66dbfe909b17b04838fa813a7c29b",
|
||||
"addons/chat/Missions/ERR_Everon.conf.meta": "0a23c98bf83873536c65fa17d38dea33a1d7b9e4ab210f90633ff688abcc551f",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_AdminCommands.c": "d7b4ed95fc32767911936cb0fcc60763233f2c31afd34a6a0fa998b39cec9f5c",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeHQResponseProof.c": "0f8b09fd8753234c91fd6baaca0e2f812e409ae1c4be8f340b648ae59b69c2f3",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeMortarProbe.c": "ddb892141500c192c0787b011d57dd8c07dd8c9a3ca5fdc407f6c271897bde0a",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeRadioProbe.c": "84524163c63402755b4f834f74dfe6d8e5c397dc26031f532593c6f79f5a93b1",
|
||||
"addons/chat/Scripts/Game/ERR/ERR_NativeSmoke.c": "bf5ea6dfed01eecf270ef2e665d32c1e9e2519ed9ff7ab4f94141079c3a53d9a",
|
||||
"addons/chat/Scripts/Game/ERRChat/ERR_OrdinaryScenarioLaunchChat.c": "dda715c9691d366e35fa2ad5e390dee1971651f137a5a9f9aeb23dcbe53ec87e",
|
||||
"addons/chat/Scripts/WorkbenchGame/ERR/ERR_ValidateWorldPlugin.c": "81c92d408ce88cc9f98d6053f1d0c863427693ba748f00df9f1bf8079015ef94",
|
||||
"addons/chat/addon.gproj": "ea1587e0174cf795334d306c71d99b06797fc891427cd57b6cab6e21cf0e4e0e",
|
||||
"addons/core/Configs/ERR/EveronSites.conf": "ade92cc8d2b14a84ac378bbbb52608b351dca65d359dd7a315d64a145fa4b46f",
|
||||
"addons/core/Configs/ERR/EveronSites.conf.meta": "d5fe68025ef4e7c1e16082cf5873b7c7172eacbfaef4ab29b7e0e3c98f8dca56",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf": "5f74f4a7089c7e7b54ad62463159ce8f0bab25a6b85268dc3872ea6001e048fb",
|
||||
"addons/core/Configs/ERR/Factions/MissionVehicles.conf.meta": "00c368b6271d3440cc8bf627b03a384d247635723923fc5ad2104b8b4007b035",
|
||||
"addons/core/Configs/ERR/Factions/US.conf": "4c3da063abb6e3ee39a6e4e0c5a9ffd5eae9d209d58470ea18b45dba5528db1b",
|
||||
"addons/core/Configs/ERR/Factions/US.conf.meta": "a05469aef028e9e17eba545e81e2af2887b59f0fef17dac51a23c7b8155e381b",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf": "407ea27f80a64c5184c089d43cdd0bdabfc5974c84f1d2a245081fdf2afa3f30",
|
||||
"addons/core/Configs/ERR/Factions/USSR.conf.meta": "057397d97096346791b51b7b13fbe18af218bcf78e9984d9c01b49a2403de611",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf": "45231061911a1462d45fb6db0fecc2b0793f17b5ae71017174954ff4fbd20236",
|
||||
"addons/core/Configs/ERR/GameOverScreens.conf.meta": "eb654b745c0b97b41c991694569ef4877a3c2315e0826f9556337cd68690843e",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf": "db890b61b48ee15484041fd2245a862d9fa9e7ba21b1229c281ff37c448a35b1",
|
||||
"addons/core/Configs/ERR/VanillaFactions.conf.meta": "ac77725c0c21974991ef47a466b88122e939de8b46fd23e68889e7674cbb2bfd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf": "1e6a0e9a756d15495201f71121626890f01efe6b00154c561672d4ec157960bd",
|
||||
"addons/core/Missions/ERR_Everon_Base.conf.meta": "9b16267c644d815bcf98a3a3aaff30b93d7224fb24d3a2bac66730a28011f317",
|
||||
"addons/core/Prefabs/ERR/Extraction.et": "1aa286ef253c5410f09fa641e4be91a7be8ec834487a7fbb74cfb45cab60ee1e",
|
||||
"addons/core/Prefabs/ERR/Extraction.et.meta": "c2a838633001e2e3a202d39cb33aa744ebcd996017ad032359069641b5d13853",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et": "425f916b890019c537f6b2f72b1af9e7be54b0a476320da969e1f313a7ac5ea5",
|
||||
"addons/core/Prefabs/ERR/FactionManager.et.meta": "9bf53d5e4bcbe60dd1a4ece1409fc23c349055c860708620f5f6e9716290a97d",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et": "20f8095e69dbfe3db74ff19078e528ea75405362b335e03560ccd61f8df2e7f3",
|
||||
"addons/core/Prefabs/ERR/FieldCover.et.meta": "83461ffa76244e1d69f20b053a9741ccdf7d127009182bd540a7e5ba6150c3d9",
|
||||
"addons/core/Prefabs/ERR/GameMode.et": "385c97a5b8067091d92aa60c2d4fcf02002cf606b95523866ead65c96b8c0029",
|
||||
"addons/core/Prefabs/ERR/GameMode.et.meta": "106769cd34525c9d440057072836cb7401a6752148c40edd7fe61c03bd58328c",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et": "2e72270bf186654af12d2c3ff9bf940690b03fb17fca44f873c1fde5d11384c0",
|
||||
"addons/core/Prefabs/ERR/ObjectiveDocument.et.meta": "eaba9903be147b98a1106e2273e2270773df73b9b22f2cd4e20136a8e281382e",
|
||||
"addons/core/Prefabs/ERR/Patrol.et": "c5685a8bc311cc5563fb3334beec9408d3d7a1069152fddeeb7df4f1b7f9e6ce",
|
||||
"addons/core/Prefabs/ERR/Patrol.et.meta": "7c5da568fa2fcf0709ee2959253cb068d7c7ed7c2467af3b247a7e70efd96b69",
|
||||
"addons/core/Prefabs/ERR/Prison.et": "dcd3f4dfd453303d026e68b64f7de6125bd3390822d8432dd95a3710a5b3df89",
|
||||
"addons/core/Prefabs/ERR/Prison.et.meta": "2e426ef3de68f4107907854b51e818bc11d84649a01c538e3f18dd9ebec766bb",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et": "fc66be9d36f1f01084de59f1b0a1e8817f9e46547ead33d4fafaac0107446c40",
|
||||
"addons/core/Prefabs/ERR/PrisonDoor.et.meta": "b8f3db52bf186426026668fbb9d633c3cbd4d438ab301fba880398f6a0e781c2",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et": "8009d19365ae72a4749d7ad4fa04662575b06c65c6bf06507d380d57258b5eed",
|
||||
"addons/core/Prefabs/ERR/PrisonWall.et.meta": "0294bc5dbb56f90f8153d62459bb0a6ad91d76a479812bbec9c7db182fdb58d6",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et": "198b5badabb12f218f86df7eb4dc268fd830769dc3de7eef6362cfaee4d6fc8d",
|
||||
"addons/core/Prefabs/ERR/Prisoner.et.meta": "974278ba49fafeed70b619a0067bbc70ae4d534be441c812ce2bef4a5fb3c022",
|
||||
"addons/core/Prefabs/ERR/Radio.et": "b4b5cfe125b39019855816c9a1c508ca4d65d435b5546fdaa6c1fa3c8c9b1165",
|
||||
"addons/core/Prefabs/ERR/Radio.et.meta": "bc91137b68ba550217914fb8892bb44d7e1920e4a1086f3e506623832a44212f",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et": "b5b87d5b7b707f3745741aebe7c923067c8a74f8fbb2a4711834bab03bb5a812",
|
||||
"addons/core/Prefabs/ERR/SpectatorCamera.et.meta": "2a16558f93915e31908a674509e9c89976470f78a84a1174a64b94b68b8f77ad",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et": "bccf7afbaae97cfcdd78dd6dbbf4be5b2c045d348f50fe4581962e556c0044d7",
|
||||
"addons/core/Prefabs/ERR/SupplyCache.et.meta": "2f5de3a4aab1e9d0e35521f48dc57b95bd6e449c383dec4f1c258e10295904cb",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et": "dc5decce5cabf39b6116e8794ec3960cb1e35761854fdbe69740da118787ded4",
|
||||
"addons/core/Prefabs/ERR/SupplySite.et.meta": "b41944b12eb3528ff7a3ac94258b18c66ef161aa6a38894aee300a1ac4798630",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actions.c": "cabb21413c90b252d29708b62228d0679c51c76e39ee0e483953ad7061b2b9d6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Actors.c": "b3c5aabb05f7cf35167bc09b5db51a4ffd89a46658805d6eedbfb80eee30273d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_AdminService.c": "9985747d5ddaeb91bf27937836a6c369f8dcb353263b77a49212ec28c10ba4eb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyGroundSupport.c": "26f0c7ebe8563bb022f7c383674e7d8997b0cc35c7ea321d39d74f2493c1ed9d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingGameMode.c": "f4cf19440583ac24346831a2d5f1d7f734c031e46dc266c499972329dd0533cf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingOwner.c": "6346a05ddda030f7d9b6f026f977d5f018ee16002fa519e8c49dcd700c323dc7",
|
||||
"addons/core/Scripts/Game/ERR/ERR_CasualtyLoadingService.c": "93fe23d9e1da596886c33cf76bad92b0906ff5cdd8b5b21d58906e9270246201",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryMap.c": "7553c8cc1388cca3404994e36f96946c6abd1fefb08cef2fbb3ea1a62b22861b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DiscoveryService.c": "2793bb888566dd975e5bbf93fdb47a22e3b0f33a68d04992191cf6428ae942a0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_DocumentComponent.c": "17bb76b80ebd3357e46d553c44674f602c7bd6901c92aec53ac8214194aa4ff2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EnvironmentService.c": "867e9f47adfb7a9819a8b58498688ff86127282cb89cf2529ae81f73e529e1c5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_EscapeGameOverScreenInfo.c": "8893b161bf168884d62f1315d3c8aa9af4ca413f621d6f8e2525bb5245d5f509",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionPlacement.c": "c30222ca25cc0e91dec4077e6b82b37a9edafcf2cbebd0be5b6bd8656b53adfe",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ExtractionService.c": "91357099b4e0401196b67d48963be54be30e56bdba57cdac67dc20b8ebb883e9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_FactionCatalog.c": "a5a8c53acf21259e14f59cb919535910f30dabff5a9179c664bc6a7a4d744d6e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_GameMode.c": "a9096da01d9098a09aa1a2300d528cd4910f02b1a83d705ab41e1c04e8dd032e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InitialGuardRules.c": "8c9d6b1dc4c2af96284e34f487eebb5a221091016ef108006dec60b4e3836558",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Inventory.c": "b63e679d5b650b63a7a91dfc3f42a62f4be58b0338f6df3313e66d29a93bebf6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ItemStationTeardown.c": "102e61216e86e47ad243cc19f6f66da1fcd8cc77f8799354ceaeb4a6dc74622e",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LoadCasualtyAction.c": "5d868fb065a1a0fea7d5abfc81d1d8be96823815535f2ffd0dc4ff60d8eae794",
|
||||
"addons/core/Scripts/Game/ERR/ERR_LocalAdmission.c": "b0e824c6880cbf9b1f368dc7ada9907bde78b22b948d419b6c861323f32258be",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Location.c": "d2035f56ded35743312ec6ca91a67f8623a466c91255e1893c570edf0954ff24",
|
||||
"addons/core/Scripts/Game/ERR/ERR_MissionRules.c": "f7abc38ad8fdc375ce7fa63a65f0bade027d22b37e09de5e3f94ba8c3c63cc41",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeAdminSettingsProbe.c": "6a4df33a2b0e6b6aeed944c6895961e658d4f0db9aed9b8433a43a451fa35cae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyGroundProbe.c": "41f40db3735f8aa535c0061458d9892dcfe972222b8a17238e67b65633c46bc3",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyLoadProbe.c": "94c533deea654ec546df3f1ebb7cd213e6cd79b1125d99bab5303ef8e87b018b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyRemoveProbe.c": "4cfc06f6d43b709b63caae714155ffc562502e884f49a9825623c6f46972ad36",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeCasualtyServiceProbe.c": "02a9d70d1f4ba20326df199ba41489cfbae12b7bb0aab441361421cee38ad9ea",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeContractsProbe.c": "d1556df885171cf967e96eef5d8981a2e9ee4e3938b7d32fdd0426f647bbabc0",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDefinitionProbe.c": "c07048341396443ddf5307e340e2087254d65f0bddf8f7d93e6b6bd7f03ca360",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeDiscoveryMapProbe.c": "9ed32d391d08d937ff4f9f33bd11c3a204ce9a2230c2d72b6761e0320b31f24f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEndProbe.c": "2dec80c7e247ec5c257407f95d9d5edd42fe0cc44d6af9f724f6ebd10d8a355f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentProbe.c": "8b1d110717aa5f07bfb8fe633847eab519109e3a8a4100970a487be05c053418",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeEnvironmentRestartProbe.c": "7a836a206381b8e8de24c92baf141beb30575723675dd6948d738169ed26b507",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeExtractionProbe.c": "4b09385f73206de004f4f3c38a6192fd658a0d2012482dc5a84dff1599ceb972",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFactionCatalogProbe.c": "ee11486cf77da9070506ccc0cfd6e94240c5387c8be455bf864934a8fef65f78",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightFootprint.c": "a8862a04ac784426f431e2e9cd3f1f19f820b38a081674d29549b8b00277c72d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeFlightInputDiagnostics.c": "e231dcbdaefe81beb3bd587cb73be8fb3d3184bc86d18dbaa30a43ca4ba5dcc4",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeGuardCancelProbe.c": "bfa1c65cb039e19c3d1891e4a3fd33469e974c97cc7f42128efc31a8f587d514",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeItemStationTeardownProbe.c": "028588a49fa9207087cd27ec9396979cd932daa071e2490bd0262cd71dae30d9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLifecycleProbe.c": "b613a5dbe81c2032fd02d31070ae5631166d14d0b02cdbec3b63b782f0bbc115",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeLocalAdmissionProbe.c": "29c860ca3e51cdaa463f3c23a98ff45ee0499ce9bbc322046e0efbed587f1e09",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeMedicalProbe.c": "43fa51ffbcf9dd0cd8e905a1135bcf0756651da3af34677f3c92e7d264ed70b6",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveLossProbe.c": "6b80fd317a8c6e8583bd4337870838a86251e3b8a681d0aa07e8b52e22abfc48",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeObjectiveProbe.c": "71fbd2479a70048f83d8b262ad1452f427be2c0afc8b071ef13bff477b9dc29b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePatrolProbe.c": "02bd9fdf5454db7dd4c82240efe0d947bf8d6488ace42809c3aef6505cb6266d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePoweredFlightProbe.c": "7ae5d6f85bbbebec214c66bfdf6f53b93c802f109fcd5bcfbad82c5d61d6cb9f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePreparationStatusProbe.c": "456f4d7c3272b89d5f4c6713617baa5596d846994152356fee9a659839bcd8b5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonBreachProbe.c": "22d0923cd69ba591e783011d424c97c86520272b70da9aa6a6d15558464c264c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativePrisonerProbe.c": "e2d1ffe5d269add55124601ff0d1dc032a398c7d51010736e6f0e4cbeb38ae86",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeProgressionIdentityProbe.c": "1d3fe20bce761a1082964bca9bad9ce79d1fa8b04db9b5053bae98da380ae560",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRadioDefenceProbe.c": "cad54f0b43cefd72df74697dfc7e93725ff0acac6d311e963ce4f817428c272c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeRecoveryProbe.c": "4de6868cd3e76afb80cf0ae5dac1e35d2c417838f640c2f18aa3343217eea2f2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeResultProbe.c": "db239385dc705840240d02448eabc77fa41162cfade6f21a275a3404339e8a31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeSiteSurvey.c": "ac0203753ade0cdff6d483132797a80e4520f14546c3f9dea288281cd4cd9c4f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeStationTeardownDiagnostic.c": "172248540932174341882861bb78a9720a6cf89981fcdf9dffe63f7fd4023f2c",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTimeProbe.c": "c93d049785971e51246fcc07cf24804270a752a655505f2c38e48c80df5255ae",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportProbe.c": "63ec0c5ce698114daa6314b2a6e3c3e98e76094117c477f9d0d072260686d193",
|
||||
"addons/core/Scripts/Game/ERR/ERR_NativeTransportSurvey.c": "3e94493bf54d15be2bceb106ad18873e14e6755af09c05f07db7fb26fb7adff5",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveDetails.c": "628ebd166dcb5544c2d18dce489619984887ee18296cf2446fc6d894f89dd5bf",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"addons/core/Scripts/Game/ERR/ERR_OrdinaryScenarioLaunch.c": "a4e7e56d174ebd15b4730202dae4c8ed06144f3f27c23ed49c99e2d297dc421a",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerAdminCommands.c": "a084d7dc097dfcde3d6cd9c2e326b9e2f8f2a519f77b30c4f56ab7a1429aa721",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerEscapeResult.c": "3124ab4d2d6d471409a47aba0af528790734df53243c03fe0cdac3e407047c14",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerGuide.c": "59008466b1b0cf3e191ccf16ecb1f32493351df1155c167f237a35279d39c1ba",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PlayerRoster.c": "c038dac0f749bd29ebc35a4e952904b41a34417ba738904d5efcd1833a263e0b",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PreparationStatus.c": "1d8987d2dcc1db2a030e095b33d50f07877181037d339624156291d8317bfa5d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_PrisonEscapeService.c": "ed6286342ed12cc9a3df618474f5647c7ac36bc65336be7a5bec908dee04421d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioDefenceService.c": "5d347cf1a3b021074d560aad8db774828b797e685b63ddff3d28f55781e33ea8",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RadioFeedback.c": "545262e65e9b3645d9e514a0521e442fe08f0c2e4e7c83ba638c5105d09818db",
|
||||
"addons/core/Scripts/Game/ERR/ERR_RecoveryService.c": "ba9ffb93679012c20a665636ef6b201cbe7d8d14fdf53e8cd3eb12ac7248943f",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Resources.c": "d0169aac6fd0c38928c47a9002ded0fd8ba558ea3314a600e792d307ac1ca3ee",
|
||||
"addons/core/Scripts/Game/ERR/ERR_ScenarioComponent.c": "abba03af68323d5715ba1e2497fc66f3c706e6a6a983c3a386228abdfddeec89",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Settings.c": "b9390548936b386e0211d487c1b76b65410fdd2e339cd8ecd9585ef4f4ffed31",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDefinition.c": "b422feeaca90084ea2bee5cde94dc9c6fcae542749b55d95f7226f922a6a68ac",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteDiscoveryRules.c": "50f7b3ff4f32bde37ce5ae2be7f598fc4dd8cc08f45914f6e3260d31c84baef2",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SiteService.c": "6bc9a0b5aed326822807f05e17459d0fc2da10b709e8168972b4e40fd09f87cb",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnFinalization.c": "2e295b0f225208c5414728ba83333e5e0ab6eef3a708ce39eb1dfce5400c94c9",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnLogic.c": "ed88279cbeb3e5e6daf8471763df87a251881f550632eddadd08153594bbd1a1",
|
||||
"addons/core/Scripts/Game/ERR/ERR_SpawnPlacement.c": "55323dcb330c23d49dc8fa3fde86a3ae3958c0b6563d6c3cd0960da88333f93d",
|
||||
"addons/core/Scripts/Game/ERR/ERR_Supplies.c": "752e8a56b0b8cde33cf532032cb0a203553017b686faac2e19bee06f7a9c0713",
|
||||
"addons/core/Scripts/Game/ERR/ERR_TimeService.c": "d9f481b7da01e08d2c982a948c18ba6bde76889d7cc9d26d510708f4ba479453",
|
||||
"addons/core/Scripts/GameLib/ERR/ERR_DiagnosticNoSplash.c": "0ea1b402f8927b6d68bf6f7e5caa2967f7e3a39147634faab147796b791933b5",
|
||||
"addons/core/Scripts/WorkbenchGame/ERR/ERR_ValidateBaseWorldPlugin.c": "7f44aa64ea7b4f8b3640a37a4b781c43bf6adb80e4a3a702d9491131698056f6",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout": "bd269cf8dc6f27735423743dd5b78242550518414448a0256e5e12fa6b92c459",
|
||||
"addons/core/UI/layouts/ERR/PreparationStatus.layout.meta": "75b12176a443bb911fc4ad446982d762201fda42ed38736b79bc5439fca31ccc",
|
||||
"addons/core/Worlds/ERR_Everon.ent": "22324bc7eb0d80dec8a1f3bd61a9df9201b72f749f4e751766b0c9d0b7d46b87",
|
||||
"addons/core/Worlds/ERR_Everon.ent.meta": "19d1903ca72baa326b4724a6791d0da1104a1e53f3f31dc1ca41a856efd68e83",
|
||||
"addons/core/Worlds/ERR_Everon_Layers/default.layer": "17105538007199bfc419aa04a64debaf2da0a7b77a1dc3ba983e92bf747c862e",
|
||||
"addons/core/addon.gproj": "231274e6b62302f32c65f9ff31de2ce8a9e51e1c8d12c87deeec82ae1f40de46",
|
||||
"addons/intel/Scripts/Game/ERR/ERR_IntelService.c": "5e167630a76437fd731fbb7a62a41381ea71509f3adb8a6b9c77f6816384861a",
|
||||
"addons/intel/addon.gproj": "d0ced242cefb220a5cccd6779d61fda9bc55581701b9f78bcf13c09d92ddbcbe",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat": "9877c5b175c5f30dd80bea36c711b21ab38219aa7075adf9ae79932e1d4c76bc",
|
||||
"addons/map/Materials/ERRM_MapRenderTarget.emat.meta": "5ee1a705f8011a44020ca2691f5ccc17d44bf596fef9a36e98d1f267eb58fab0",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et": "30dee8e9eab459ea32a7d835a9fb89d43df47708057cab829f067b25a24cd581",
|
||||
"addons/map/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et.meta": "59093e9072c50d99c86da7609c87541016da5bcf92b98d99db4c524e1c8e0e8d",
|
||||
"addons/map/Scripts/Game/ERR/ERR_ScenarioMap.c": "75fa1d742129ef7f33c005cd48f56db7f49ee7bde3c5428532b0b501b032b0a3",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_NativeMapOwnershipProbe.c": "32418602f085e3edba7343f42a6a691630b533be262002f29248e8ae87a38254",
|
||||
"addons/map/Scripts/Game/ERRMap/ERRM_SharedMapComponent.c": "3a10f6ea25bf88a400bc3e6c339823433845c5db4f2f423835ccf99a1b1a843f",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout": "49a2da4181b94d42174f58c7f9b6bf2207116c99427d61ff1c212092ac7db4d2",
|
||||
"addons/map/UI/layouts/ERRMap/SharedMapRenderTarget.layout.meta": "5c846445cc089e2e08899ba703059d4adb805ff30ab5a16409a3cd59718cbd54",
|
||||
"addons/map/addon.gproj": "1b371e5e01ea9fa46e76570fecb8aaa3a9298e34cba7ccca8a6bdb5ca86eb46a"
|
||||
}
|
||||
@@ -0,0 +1,442 @@
|
||||
{
|
||||
"comparison": {
|
||||
"begin_to_complete_duration_reduction_percent": 50.16828699088788,
|
||||
"cruise_progress_ratio": 2.463047893816024,
|
||||
"translation_duration_reduction_percent": 55.39986483442216,
|
||||
"translation_seconds_saved": 86.072
|
||||
},
|
||||
"kind": "isolated-native-aircraft-route-comparison",
|
||||
"limitations": [
|
||||
"One successful run per gain; not repeated or randomized A/B, workloads/FPS and initial settling not matched.",
|
||||
"Different complete source snapshots: baseline192files, candidate195files; all source differences retained below.",
|
||||
"Native input demand diagnostics are recomputed observations, not exact same-frame actuator readback.",
|
||||
"No general route, remote ownership, operational HQ dispatch, passenger transport or new-gain cancellation proof.",
|
||||
"No source or acceptance gate changed by this comparison."
|
||||
],
|
||||
"methods": {
|
||||
"arrival_hold": "Native fixture/controller accepted the unchanged continuous5s hold; not an independent every-frame reconstruction.",
|
||||
"cruise": "Consecutive diagnostic samples in TRANSLATING state12, along>2m and targetError>2m; (last.along-first.along)/((last.native_ms-first.native_ms)/1000).",
|
||||
"event_durations": "Differences of timestamped BEGIN, HELD and FIXTURE RESULT console events; completion includes asserted engine-off/contact outcome.",
|
||||
"overshoot": "Only sampled along positions relative to the fixed nominal20m segment; two-second diagnostics cannot exclude all inter-sample motion.",
|
||||
"traceability": "Input paths are repository-relative; all input bytes hashed, console and launch/end source bindings recomputed. Archived report verdicts checked without overriding them."
|
||||
},
|
||||
"runs": {
|
||||
"baseline": {
|
||||
"archive": "docs/evidence/native-2026-09-19-155909-aircraft-route",
|
||||
"assertions_passed": 38,
|
||||
"completions": 1,
|
||||
"console_sha256": "04a1e9458a67f28cfc93ddd2edc17488052fd9fa02700e3daf88bd8a51ff3e6b",
|
||||
"engine_errors": 0,
|
||||
"events": {
|
||||
"begin": {
|
||||
"line": 670,
|
||||
"raw": "16:00:57.057 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4699,11787.4> destination=<4870.95,28.4699,11787.4> actualOrigin=<4850.96,36.549,11784.4> distance=20.2214 deadline=218559",
|
||||
"wall_seconds": 57657.057
|
||||
},
|
||||
"fixture_result": {
|
||||
"line": 926,
|
||||
"raw": "16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=3796 helicopterHooks=3796 reason=",
|
||||
"wall_seconds": 57827.599
|
||||
},
|
||||
"held": {
|
||||
"line": 903,
|
||||
"raw": "16:03:32.422 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.546151 displacement=19.6839 updates=2716",
|
||||
"wall_seconds": 57812.422
|
||||
},
|
||||
"result": {
|
||||
"line": 927,
|
||||
"raw": "16:03:47.599 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2214 displacement=20.1261 targetError=0.129942 updates=2716",
|
||||
"wall_seconds": 57827.599
|
||||
}
|
||||
},
|
||||
"inputs": [
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/console.log.txt",
|
||||
"sha256": "04a1e9458a67f28cfc93ddd2edc17488052fd9fa02700e3daf88bd8a51ff3e6b"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/error.log.txt",
|
||||
"sha256": "f8b6e10737c67dd226d427efb847e8aa863fc5d2668ea26cc8ec3b3531dcb4cd"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/headless-launch.log.txt",
|
||||
"sha256": "59c48e15dc2940091c702dc9cf22e5b4eef61828bc3868a09443d0f0d66873eb"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source-sha256.json",
|
||||
"sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/launch-source.json",
|
||||
"sha256": "a079f3d29e3394e80a9c5e1e4275a543097c9f25830ec39ab426d8571d411fc5"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/report.json",
|
||||
"sha256": "dfa24eafb9a84e4d9f72741a6ae97512475ad46afb862f69be17b612fd25a17e"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/rereintroduced-hq.log.txt",
|
||||
"sha256": "55d065dd1d9628b623e7ada63e0d012648eede912351d3b966f39db2fe3d28b3"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/runner.json.txt",
|
||||
"sha256": "abee6c3431ce8204996f26c849c5c88e57f59bbdd1167b1bf07c0317b16e9081"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/script.log.txt",
|
||||
"sha256": "f6f004ad3b7def0043f879a3f6c6962b80fd40c524620da9d04f5e0796c7772c"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/source-provenance.json",
|
||||
"sha256": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json",
|
||||
"sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4"
|
||||
}
|
||||
],
|
||||
"launch_id": "35e84cc3-be2a-4880-a7ba-3bacf9c7a08e",
|
||||
"metrics": {
|
||||
"cruise_along_distance_m": 15.6404,
|
||||
"cruise_along_mps": 0.13092495613623883,
|
||||
"cruise_max_computed_demand_magnitude": 0.019186972457894445,
|
||||
"cruise_native_elapsed_seconds": 119.4608,
|
||||
"cruise_sample_count": 60,
|
||||
"final_displacement_from_post_hover_origin_m": 20.1261,
|
||||
"final_target_error_m": 0.129942,
|
||||
"first_sample_within_075m_since_begin_seconds": 151.31,
|
||||
"first_sample_within_2m_since_begin_seconds": 137.15,
|
||||
"held_target_error_m": 0.546151,
|
||||
"held_to_complete_seconds": 15.177,
|
||||
"held_to_first_sampled_contact_seconds": 12.15,
|
||||
"requested_distance_m": 20.2214,
|
||||
"translation_and_landing_max_sampled_along_m": 19.9179,
|
||||
"translation_begin_to_complete_seconds": 170.542,
|
||||
"translation_begin_to_held_seconds": 155.365,
|
||||
"translation_cross_track_max_m": 3.01368,
|
||||
"translation_height_max_m": 8.03378,
|
||||
"translation_height_min_m": 7.99731
|
||||
},
|
||||
"script_or_runtime_failures": 0,
|
||||
"selected_samples": {
|
||||
"cruise_first": {
|
||||
"along_m": 2.1802,
|
||||
"basis_line": 695,
|
||||
"computed_demand": [
|
||||
0.0138439,
|
||||
0.0,
|
||||
0.00231866
|
||||
],
|
||||
"contact": 0.0,
|
||||
"cross_m": 2.64454,
|
||||
"drift_m": 3.42763,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 2.62158,
|
||||
"height_m": 7.99953,
|
||||
"line": 693,
|
||||
"motion_line": 694,
|
||||
"native_ms": 74217.2,
|
||||
"speed_mps": 0.219349,
|
||||
"state": 12,
|
||||
"target_error_m": 18.0122,
|
||||
"velocity": [
|
||||
0.217525,
|
||||
0.000234356,
|
||||
0.0282291
|
||||
],
|
||||
"wall_seconds": 57672.714
|
||||
},
|
||||
"cruise_last": {
|
||||
"along_m": 17.8206,
|
||||
"basis_line": 872,
|
||||
"computed_demand": [
|
||||
0.0185542,
|
||||
0.0,
|
||||
0.00268873
|
||||
],
|
||||
"contact": 0.0,
|
||||
"cross_m": 0.292969,
|
||||
"drift_m": 17.823,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 7.90918,
|
||||
"height_m": 7.99956,
|
||||
"line": 870,
|
||||
"motion_line": 871,
|
||||
"native_ms": 193678.0,
|
||||
"speed_mps": 0.125086,
|
||||
"state": 12,
|
||||
"target_error_m": 2.19607,
|
||||
"velocity": [
|
||||
0.124295,
|
||||
2.40902e-06,
|
||||
0.0140399
|
||||
],
|
||||
"wall_seconds": 57792.178
|
||||
},
|
||||
"first_contact": {
|
||||
"along_m": 19.9179,
|
||||
"basis_line": 921,
|
||||
"computed_demand": [
|
||||
0.00113942,
|
||||
0.0,
|
||||
-0.00304774
|
||||
],
|
||||
"contact": 1.0,
|
||||
"cross_m": 0.0634766,
|
||||
"drift_m": 19.918,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 9.33105,
|
||||
"height_m": 0.104202,
|
||||
"line": 919,
|
||||
"motion_line": 920,
|
||||
"native_ms": 226072.0,
|
||||
"speed_mps": 0.293962,
|
||||
"state": 6,
|
||||
"target_error_m": 0.101422,
|
||||
"velocity": [
|
||||
-0.0030131,
|
||||
-0.28373,
|
||||
0.076824
|
||||
],
|
||||
"wall_seconds": 57824.572
|
||||
}
|
||||
},
|
||||
"source_file_count": 192,
|
||||
"source_manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
|
||||
"source_unchanged_after_run": true
|
||||
},
|
||||
"candidate": {
|
||||
"archive": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain",
|
||||
"assertions_passed": 38,
|
||||
"completions": 1,
|
||||
"console_sha256": "fa8da826c4ddde335cb75a8fb0de6708fb9ee9f1e68356626ec86b6cfaaf03c5",
|
||||
"engine_errors": 0,
|
||||
"events": {
|
||||
"begin": {
|
||||
"line": 670,
|
||||
"raw": "19:24:21.919 SCRIPT : ERR AIRCRAFT ROUTE BEGIN: token=771001 home=<4850.96,28.4521,11787.4> destination=<4870.95,28.4521,11787.4> actualOrigin=<4850.96,36.5426,11784.3> distance=20.2311 deadline=216969",
|
||||
"wall_seconds": 69861.919
|
||||
},
|
||||
"fixture_result": {
|
||||
"line": 800,
|
||||
"raw": "19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE FIXTURE RESULT: state=8 token=771001 engineStarts=1 controllerStarts=1 wakes=1 pilotHooks=2367 helicopterHooks=2367 reason=",
|
||||
"wall_seconds": 69946.903
|
||||
},
|
||||
"held": {
|
||||
"line": 774,
|
||||
"raw": "19:25:31.212 SCRIPT : ERR AIRCRAFT ROUTE HELD: token=771001 targetError=0.398481 displacement=19.8368 updates=1249",
|
||||
"wall_seconds": 69931.212
|
||||
},
|
||||
"result": {
|
||||
"line": 801,
|
||||
"raw": "19:25:46.903 SCRIPT : ERR AIRCRAFT ROUTE RESULT: proven=1 held=1 requested=20.2311 displacement=20.138 targetError=0.0987488 updates=1249",
|
||||
"wall_seconds": 69946.903
|
||||
}
|
||||
},
|
||||
"inputs": [
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/console.log.txt",
|
||||
"sha256": "fa8da826c4ddde335cb75a8fb0de6708fb9ee9f1e68356626ec86b6cfaaf03c5"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/error.log.txt",
|
||||
"sha256": "b0d81dcf49b51701688198de133f69d2106100aae51f8e75b324fdca77a3f0ba"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/headless-launch.log.txt",
|
||||
"sha256": "93cec03f8a4e9314b3d3ddf0623716df46d08747f316077bb3d002936a4565d5"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/launch-source-sha256.json",
|
||||
"sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/launch-source.json",
|
||||
"sha256": "8fc4dffe5532fd9a7cdce016d533dc0e556d1f514ef3ea4c0c7adef6dac8af0c"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/report.json",
|
||||
"sha256": "054521c94c29ffd27d0cb5db8f295aa3781930bd436f43e7d1e050b551b0f3e5"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/rereintroduced-hq.log.txt",
|
||||
"sha256": "1b7bd1a48c224229aa9b64e3e296af94b3062f12a30117ed9230472639859064"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/runner.json.txt",
|
||||
"sha256": "15872da02676d3e746e15e7a357408e8738a1255eca6010f6e8043f96962d732"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/script.log.txt",
|
||||
"sha256": "d07be066ce760e648a6eebb635e958fbb1c0423fa0755a801a95c9ac068ef933"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/source-provenance.json",
|
||||
"sha256": "c1f270c1969af10bbfb78e1d661ce66873eb4c96f321df980a722a80c71c05f1"
|
||||
},
|
||||
{
|
||||
"path": "docs/evidence/native-2026-09-19-192238-aircraft-route-gain/source-sha256.json",
|
||||
"sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab"
|
||||
}
|
||||
],
|
||||
"launch_id": "9201093f-59d5-49ae-8567-fd4082611300",
|
||||
"metrics": {
|
||||
"cruise_along_distance_m": 15.655360000000002,
|
||||
"cruise_along_mps": 0.32247443745931836,
|
||||
"cruise_max_computed_demand_magnitude": 0.017168709333263817,
|
||||
"cruise_native_elapsed_seconds": 48.547599999999996,
|
||||
"cruise_sample_count": 25,
|
||||
"final_displacement_from_post_hover_origin_m": 20.138,
|
||||
"final_target_error_m": 0.0987488,
|
||||
"first_sample_within_075m_since_begin_seconds": 64.731,
|
||||
"first_sample_within_2m_since_begin_seconds": 58.664,
|
||||
"held_target_error_m": 0.398481,
|
||||
"held_to_complete_seconds": 15.691,
|
||||
"held_to_first_sampled_contact_seconds": 11.64,
|
||||
"requested_distance_m": 20.2311,
|
||||
"translation_and_landing_max_sampled_along_m": 19.912,
|
||||
"translation_begin_to_complete_seconds": 84.984,
|
||||
"translation_begin_to_held_seconds": 69.293,
|
||||
"translation_cross_track_max_m": 3.04395,
|
||||
"translation_height_max_m": 8.02416,
|
||||
"translation_height_min_m": 7.99638
|
||||
},
|
||||
"script_or_runtime_failures": 0,
|
||||
"selected_samples": {
|
||||
"cruise_first": {
|
||||
"along_m": 2.32574,
|
||||
"basis_line": 683,
|
||||
"computed_demand": [
|
||||
0.0150784,
|
||||
0.0,
|
||||
0.00298585
|
||||
],
|
||||
"contact": 0.0,
|
||||
"cross_m": 2.68653,
|
||||
"drift_m": 3.55307,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 2.26611,
|
||||
"height_m": 7.99735,
|
||||
"line": 681,
|
||||
"motion_line": 682,
|
||||
"native_ms": 65063.4,
|
||||
"speed_mps": 0.346488,
|
||||
"state": 12,
|
||||
"target_error_m": 17.8753,
|
||||
"velocity": [
|
||||
0.343361,
|
||||
0.00104626,
|
||||
0.0464349
|
||||
],
|
||||
"wall_seconds": 69870.013
|
||||
},
|
||||
"cruise_last": {
|
||||
"along_m": 17.9811,
|
||||
"basis_line": 755,
|
||||
"computed_demand": [
|
||||
0.0166334,
|
||||
0.0,
|
||||
0.000772679
|
||||
],
|
||||
"contact": 0.0,
|
||||
"cross_m": 0.180665,
|
||||
"drift_m": 17.982,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 4.39893,
|
||||
"height_m": 7.99964,
|
||||
"line": 753,
|
||||
"motion_line": 754,
|
||||
"native_ms": 113611.0,
|
||||
"speed_mps": 0.333743,
|
||||
"state": 12,
|
||||
"target_error_m": 2.02512,
|
||||
"velocity": [
|
||||
0.331563,
|
||||
0.000317364,
|
||||
0.0380845
|
||||
],
|
||||
"wall_seconds": 69918.562
|
||||
},
|
||||
"first_contact": {
|
||||
"along_m": 19.9111,
|
||||
"basis_line": 792,
|
||||
"computed_demand": [
|
||||
0.00144411,
|
||||
0.0,
|
||||
0.0238217
|
||||
],
|
||||
"contact": 1.0,
|
||||
"cross_m": 0.0341797,
|
||||
"drift_m": 19.9111,
|
||||
"engine": 1.0,
|
||||
"fuel_used": 5.50977,
|
||||
"height_m": 0.144302,
|
||||
"line": 790,
|
||||
"motion_line": 791,
|
||||
"native_ms": 137901.0,
|
||||
"speed_mps": 0.46959,
|
||||
"state": 6,
|
||||
"target_error_m": 0.0933933,
|
||||
"velocity": [
|
||||
-0.00715364,
|
||||
-0.0392784,
|
||||
-0.467889
|
||||
],
|
||||
"wall_seconds": 69942.852
|
||||
}
|
||||
},
|
||||
"source_file_count": 195,
|
||||
"source_manifest_sha256": "f6b6e9887284bacc9b16692d2560f9244d919057bdf3cfeedf1d0b74e601c3ab",
|
||||
"source_unchanged_after_run": true
|
||||
}
|
||||
},
|
||||
"schema_version": 1,
|
||||
"scope": "Two local scripted WORKBENCH 20m route runs; read-only derived comparison, not release, FPS, multiplayer, operational HQ or longer-route qualification.",
|
||||
"source_differences": [
|
||||
{
|
||||
"baseline_sha256": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
|
||||
"candidate_sha256": "e8fcef844239c47a1f2f36be420afe943bc450091b05859435406b46c87fa511",
|
||||
"path": "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
|
||||
"candidate_sha256": "1d8d92bf6d97429d68a9f62018232e90cc124cc8d7445efeabe863706a31e2b9",
|
||||
"path": "addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
|
||||
"candidate_sha256": "c54bafb98e95a02277feef510e37eefd3a1ff5de84e7d93104ceb292b28c2398",
|
||||
"path": "addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": null,
|
||||
"candidate_sha256": "1af5df45a0f06d19a017954e9bf4b2d722e2d2389f8ffdeb1d024435b9a08be8",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_InventoryLayout.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
|
||||
"candidate_sha256": "7b35e53ceb91b8235fb753d42c8d5c80f6164b6d4cb53c685e058c409662708a",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_NativeBaseSmoke.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
|
||||
"candidate_sha256": "3b73b19429c7746425470d73ce5983f9fd442e4cd6acaab87f8728ea4dccb0c2",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_ObjectiveText.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": null,
|
||||
"candidate_sha256": "ac7cc8274eb7bf5c78dc918af35488cbf50f6a4b2c737de0f57a046419eec09a",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_OrdinaryGateObserver.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
|
||||
"candidate_sha256": "116c890146f27c36dc2e0cf5f4e85a273347a8b1eb53619756f0ed820343c76d",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c"
|
||||
},
|
||||
{
|
||||
"baseline_sha256": null,
|
||||
"candidate_sha256": "fae1c8ae518cac21ea73e53a57212d85537a493128ed79a0ec2a1cdf3d32bb81",
|
||||
"path": "addons/core/Scripts/Game/ERR/ERR_OrdinaryLookObserver.c"
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,59 @@
|
||||
# Proposed genuine held-F prison-lock proof
|
||||
|
||||
Design only; no held-F run or code change is established by this document. The next experiment is one real keyboard hold after independently accepted approach and alignment. It must not select an action, call an action method, change a door, move the player, alter input settings, or extend the original observation clock. A normal-input lock completion would establish this local route only, not multiplayer reliability or passage through the opened gate.
|
||||
|
||||
## Native behavior that determines the proof
|
||||
|
||||
The installed `scripts/Game/Interactions/SCR_InteractionHandlerComponent.c:67–92` listens to `PerformAction` DOWN/UP and sets its input latch. `DoProcessInteraction` at lines164–260 requires the selected action, current permission, and the previous selected action to agree. On the first eligible press it invokes native `ChimeraCharacter.DoStartObjectAction`; later frames advance `GetActionProgress`. The authored `addons/core/Prefabs/ERR/PrisonDoor.et` sets the lock duration to **4 seconds**. The generated `ScriptedUserAction.GetActionProgressScript` normally adds `timeSlice`.
|
||||
|
||||
On completion, the handler calls the display's `OnActionFinish(FINISHED)`, invokes native `DoPerformObjectAction` for a non-per-frame action, and **immediately resets progress to zero and performing to false in the same frame**. Thus a 100ms sampler need not ever observe progress equal to4. Neither zero progress nor disappearance of a progress binding alone proves success. Display completion is emitted before native action execution and is not an authoritative mission result.
|
||||
|
||||
If input, action, or permission becomes invalid while performing, the handler invokes `DoCancelObjectAction`, reports `INTERRUPTED`, and clears progress. A lost context also cancels the previous action and clears selection (`OnPostFrame`, lines795–819). The handler rechecks `selectedAction.CanBePerformed(character)` just before dispatch, because the filtered permission cache can be stale (line768). While performing it retains the last selected action; after completion selection and cached permission may change normally. Its end-of-frame input/previous-input bookkeeping prevents a completed action from simply restarting as another timed action without a fresh press. The proof must never send a second F-down to compensate for a dropped or interrupted first attempt.
|
||||
|
||||
The source exposes `OnActionStart`, `OnActionCanceled`, `OnConfirmed`, and `OnRejected` action callbacks; no separately named `interactionPerformed` event was found in the inspected installed interaction/generated action source. Do not fabricate such a callback marker from the local progress reset. The generated character action calls are native declarations, not proof of their internal timing or remote execution. The first design uses the existing raw progress/phase/door observations. Additional callback instrumentation, if later needed, would require its own narrowly gated, read-only design and unchanged superclass execution.
|
||||
|
||||
The successor `ERR_UnlockPrisonAction.PerformAction` first calls `ERR_GameMode.UnlockPrison`, whose server/current-roster/alive-conscious/faction/range/PRISON checks guard the transition to RADIO_SEARCH. Only after a successful transition does it call the exact owner's `BaseDoorComponent.UseDoorAction`. Gate control and physical state are distinct native getters. A wanted open state may precede actual physical motion; the generated API provides no fixed opening latency. A phase transition alone therefore does not establish a physically open or passable gate.
|
||||
|
||||
## Explicit observation extension, not a new lifetime
|
||||
|
||||
Add a separately explicit held-action option requiring the already enabled input, gate, look, approach and alignment options and their identical nonce. Default observers and earlier proof variants retain their current behavior. Initial admission and gate binding must still occur in PRISON.
|
||||
|
||||
| Boundary | Required opt-in change |
|
||||
|---|---|
|
||||
| `ERR_OrdinaryInputObserver.Valid` | Permit only the pinned run's monotonic PRISON(1) → RADIO_SEARCH(2) transition. Retain original mode/world/controller/body/roster-life/account, conscious on-foot state, menu and cleanup checks. No rebind, new start time, or admission. |
|
||||
| `ERR_OrdinaryLookObserver.Context` | The same narrowly gated phase transition; retain the exact original native player camera and current-camera checks. Never accept a replacement view to finish the proof. |
|
||||
| `ERR_OrdinaryGateObserver` | It already permits phases1 and2 after a strictly phase1 `BindGate`. Preserve all exact gate/manager/action/context/handler identities and gate-loss refusal. The held variant must additionally reject reversal to phase1 or any later phase. |
|
||||
| Live snapshot adapter | Add a held-specific consumer: the current approach adapter deliberately rejects pressed/performing/progress anywhere in its span. Do not weaken that adapter or the completed approach/alignment predicates. Preserve all intervening raw samples and their original receipt times. |
|
||||
| Independent validator | Validate approach/alignment only over their committed reference spans, then validate a separate held span and a bounded terminal phase2 span. Existing `validate_gate_geometry` deliberately requires phase1 and unchanged closed-door geometry; do not relax it globally. |
|
||||
|
||||
The native QUEUED start, `System.GetTickCount` ordering, original **45-second / 450-sample** limit and cancellation callbacks remain unchanged. Phase2 does not restart or prolong any observer. Phase2 at initial bind, phase reversal, another phase, world/restart/life/body/camera changes or a menu cause terminal refusal. A successful phase transition must not be mislabeled `original-admission-lost` solely because the current input/look observers still require PRISON.
|
||||
|
||||
Before completion retain the original closed-door/geometry bounds. After the accepted phase transition retain exact object identities and finite observations, but permit the same door's native control/state and attached context/forward geometry to change as it opens. Do not require a moving door's handle to remain at its closed position, and do not adopt a replacement context or gate. Keep the actor stationary inside the prison, so the separate physical-exit fallback cannot account for progress.
|
||||
|
||||
## Admission, one hold, and fail-closed release
|
||||
|
||||
Before sending anything, independently accept the completed approach and alignment from the same raw session. Require two consecutive fresh observations, separated by at least100ms, selecting the exact pinned lock and context with cached permission and **progressBound=true**, duration4, performing=false, progress=0 and pressed=0. Require the same stopped body within0.05m, neutral movement/turn input, unchanged closed gate, no menu, and the current private mapped/focused owned window. No mouse, wheel, movement, Tab or other keys are available during this stage.
|
||||
|
||||
Compute remaining time conservatively from both the immutable original native QUEUED lifetime and its frozen host-clock correspondence, including existing receipt-age allowance. Require **at least6 seconds left immediately before F-down**, after ownership/idle checks. Do not use the requested sleep duration or a newly read sample receipt to renew the deadline. If insufficient, record `held-action-not-started: insufficient-original-budget`; send no F.
|
||||
|
||||
The supervisor may grant a **5-second F-only held-key lease**, beginning when that exact press is marked uncertain before the native XTest request. The existing W/other-key **1.5-second** lease and all private display/socket/PID/focus/window checks remain unchanged. Unknown keys or malformed lease requests cannot obtain the longer bound. The overall original45-second deadline can only shorten the F lease. Reserve time for the guarded key-up and confirmed keymap roundtrip; start release before the hard deadline, never after a blind five-second sleep. Slow simulation or delayed delivery may make completion impossible within this budget; that is a failed attempt, not a reason to increase it.
|
||||
|
||||
Send one F-down. Observe bound native performing/progress samples from the exact lock, with positive advancing progress and native pressed acknowledgement. Before native completion, lost permission/selection/context, a progress reset after demonstrated progress, body movement, stale samples, focus/identity loss or any deadline is a failure. Polling must retain intermediate samples rather than accepting only the latest state. Allow the normal completion-frame progress reset when it is linked to the first phase1→2 result; do not require an exactly4.0 sample or four seconds of host sleep as a substitute for native action progress.
|
||||
|
||||
Release F promptly on observed completion or any failure. The intended trace contains one down and one up. The existing finally path must still attempt a paired release for an uncertain press on the **same freshly proven connection**; an extra recorded key-up is allowed only as release recovery, never another down or action retry. Verify idle via bounded native keymap roundtrip and native pressed=0 when the observer remains valid. If authority is lost, do not redirect input or force focus: mark release uncertain, terminate only the owned wrapped child through the existing supervisor, and let parent containment cleanup run. Retain the primary failure and separate release/supervision errors.
|
||||
|
||||
A complete proof requires genuine bound progress, one monotonic mission transition, the original door's nonzero control response **and separately observed physical state change**, stable original actor, and confirmed key release before the original expiry. After transition it may be normal for the selected action, cached permission and progress binding to disappear. Observe the door only for the time still available; no fixed native opening time is assumed. If physical motion is not observed, distinguish `unlock observed; gate-motion unverified` from a complete result. Do not infer passable width, send W through the gate, or report the full escape loop.
|
||||
|
||||
Record all actual press/release timestamps, uncertain attempts, first/last and progress/transition/door/release sample references, immutable deadlines, raw nonce/session/inode bindings and helper/source hashes. An independent validator must resolve references against raw native records and reject early reset, phase reversal, extra press, missing native input, unbound progress, unrelated door changes, stale evidence and uncertain release. Helper completion flags alone cannot qualify the run.
|
||||
|
||||
## Available time from the real approach
|
||||
|
||||
In ordinary session `logs_2026-09-19_19-17-50`, nonce `1e85ace87d88491dbf311c2512e50edb`, QUEUED was native real30028ms and the accepted approach ended at sample286, real62393ms. The unchanged expiry is75028ms: **12.635 seconds** remained at that sample. The helper's approach took27.417 seconds after its own stage start, used nine W pairs and stopped with selected/context/cached permission allfalse. The actual final camera was `<6092.38,212.922,7155.72>`; the handle remained `<6092.77,213.226,7154>`. Proximity is not evidence that F can start.
|
||||
|
||||
An alignment stage allowed up to8 seconds can consume too much of those12.635 seconds: even without other overhead its maximum leaves4.635 seconds, below the6-second admission minimum. A held attempt is therefore conditional on **actual** alignment completion and fresh remaining-time checks, not guaranteed by the configured maxima. Upcoming alignment timing/selection was unknown when this design was prepared. No increase to45 seconds, reset at alignment, shortened action duration, synthetic completion or relaxed settling is proposed to obtain a pass.
|
||||
|
||||
## Networking conclusion
|
||||
|
||||
The installed generated `UserAction/ScriptedUserAction.c` defaults `HasLocalEffectOnlyScript()` tofalse and `CanBroadcastScript()` totrue. Its `CheckOnServerFirstScript()` documentation explicitly says false does **not** mean actions are unverified on the server. `BaseUserAction` documents native action-data transmission. The successor lock overrides none of those defaults and deliberately guards its mutation on the server. This source review does **not** establish a networking defect in `PerformAction`. Native door replication/action dispatch details and genuine remote-client behavior still require their own evidence; changing broadcast flags merely to make this local input proof pass is unjustified.
|
||||
|
||||
Primary evidence: installed extracted `scripts/Game/Interactions/SCR_InteractionHandlerComponent.c`, `Interactions/Display/SCR_ActionMenuInteractionDisplay.c`, `generated/UserAction/{BaseUserAction,ScriptedUserAction}.c`, `generated/Character/ChimeraCharacter.c`, `generated/Components/BaseDoorComponent.c`; successor `ERR_Actions.c`, `ERR_GameMode.c`, the three ordinary observers, `ordinary_gate_evidence.py`, and the preserved19:17:50 console/input-proof artifacts. This audit sent no input, opened no display connection, and changed no executable source.
|
||||
@@ -52,3 +52,18 @@ Use a separately explicit **alignment-only** variant after the independently ver
|
||||
The original input QUEUED clock is **30094ms**. Its unchanged expiry is **75094ms**, leaving approximately **11.3 seconds** after the observed approach completion. Roughly 42° of yaw, potentially 9.9° of pitch, native settling, and a four-second held action leave little margin. **Alignment-only is the next logical experiment.** Do not extend the observation or approach deadlines to fit F into this run.
|
||||
|
||||
A later F-only proof must start with at least six seconds of the original observation budget remaining and stable exact selection, use one bounded F-down/up pair, retain the proposed five-second F lease without changing W’s lease, and prove native progress plus PRISON → RADIO_SEARCH and gate response while still inside. Until those prerequisites are observed, send no F. No runtime or input changes were made for this audit.
|
||||
|
||||
## Implemented explicit yaw-only experiment
|
||||
|
||||
`tools/headless_game.py --exercise-prison-alignment` requires the existing explicit approach, relative-look, native input/gate observations and private-display inspection. It runs only after the raw native approach has independently passed. The separate alignment policy receives no keyboard-sending capability. Up to six horizontal relative mouse requests, each at most128pixels and15degrees of observed turn, remain subject to current/projected pointer containment and the same private window/focus/prefix ownership checks. The cumulative limit is768pixels. Body drift is limited to0.05m; native movement, action progress and door changes refuse the stage.
|
||||
|
||||
A separate immutable eight-second supervisor lease is shortened by the remaining original45-second native lifetime; neither approaching the gate nor starting alignment renews that lifetime. Native geometry, original actor/life/camera/lock/context, nonce, same-run signed calibration and ordered sample receipts remain bound. The stage requires two consecutive stable samples selecting the original lock and context with cached permission and genuinely bound zero progress. It never sends F, vertical movement, pitch or scroll input, and has no direct selection/action/world setter.
|
||||
|
||||
The helper and independent raw-log validator are hashed separately from the approach modules. Default keyboard-only and approach-only modes remain explicit alternatives. Simulated checks establish policy and integration boundaries only; a completed native alignment archive is required before claiming that normal input selects the lock.
|
||||
|
||||
|
||||
## Native yaw experiment result,19September19:41
|
||||
|
||||
The [194128 archived run](evidence/game-2026-09-19-194128-gate-context-unselected/runner.json.txt) remains failed: its independent [review](evidence/alignment-review-2026-09-19-194128/review.json) accepts the prior4.760m approach with10pulses and0.475m final waypoint distance. Four additional horizontal turns acquired the exact gate context, with cached lock permission true, but selected lock and bound progress false. The view had reached the requested yaw region; no F or door action was sent. The eight-second alignment supervisor stopped the run; all attempted W presses were released and private cleanup verified. Next is read-only selected-action/class/order diagnostics to distinguish the disabled stock door action from the available lock, before any separately bounded action-cycling experiment. No larger reach/radius or action-availability change is justified by this result.
|
||||
|
||||
The earlier [193924 attempt](evidence/game-2026-09-19-193924-approach-stopping-reserve/runner.json.txt) stopped before alignment,0.982m from the interior waypoint, because the largest observed stop0.907m plus its0.25m margin exceeded remaining distance. It remains a failure; the fresh194128 attempt used unchanged limits. This also documents normal-input timing variability rather than establishing repeated approach reliability.
|
||||
|
||||
@@ -440,3 +440,8 @@ The successor-only [layout adapter](inventory-layout.md) preserves the complete
|
||||
## Ordinary prison approach, 19 September19:17
|
||||
|
||||
[191750](evidence/game-2026-09-19-191750-prison-approach/runner.json.txt) passes independent native camera/input/gate validation:14turns,9W pulses,4.741m cumulative path,27.199s interval and0.490m final waypoint distance. Original gate remains closed; player stopped; zero captured errors and verified cleanup. The explicit disposable viewport is2560x720, with actual owned window/root dimensions verified in archived display evidence. All physical display and original-mission settings remain unchanged. Earlier190119(pointer limit),190707(mixed body APIs),191122(calibration return0.363° beyond0.35°), and191342(legacy inventory summary) remain failures. The191342 route separately passes raw geometry/input review. Read-only LOOK now uses actor.GetOrigin just like INPUT/GATE; body-facing and camera transform APIs remain unchanged. The approach runner now requires its dedicated raw movement validator, rather than inventory-open-dependent movement summaries. Full checks and focused integration tests pass. Lock selection/hold, exit, full escape,12clients and FPS remain pending.
|
||||
|
||||
|
||||
## Route gain and current Core qualification,19September19:39
|
||||
|
||||
The [192238 aircraft run](evidence/native-2026-09-19-192238-aircraft-route-gain/report.json) passes38assertions and the [193223 Core run](evidence/native-2026-09-19-193223-core-current/report.json) passes two rounds/614assertions. Both retain zero captured engine/script errors, immutable195-file source provenance and verified private cleanup. The [hashed comparison](evidence/route-comparison-2026-09-19-192238/comparison.json) records one run per gain,55.4% less time from translation start through arrival hold and unchanged landing constraints; it is not controlled FPS or longer-route evidence. Full repository checks pass after adding the explicitly requested yaw-only alignment experiment; its native result is separate. Original workspace guard:533reference files unchanged. Release remains pending17cases.
|
||||
|
||||
@@ -0,0 +1,133 @@
|
||||
"""Execute actual route demand and control callback; native boundaries are fakes."""
|
||||
from policy_harness import ROOT, body, run
|
||||
|
||||
BASE = ROOT / 'addons/ai/Scripts/Game/ERR/ERR_AircraftFlight.c'
|
||||
ROUTE = ROOT / 'addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c'
|
||||
RULES = ROOT / 'addons/ai/Scripts/Game/ERR/ERR_AircraftRouteEnvelope.c'
|
||||
PROBE = ROOT / 'addons/ai/Scripts/Game/ERR/ERR_NativeAircraftRouteProbe.c'
|
||||
|
||||
|
||||
def cpp(text):
|
||||
for old, new in (
|
||||
('protected ', ''), ('override ', ''), ('super.', 'Base::'),
|
||||
('ERR_AircraftFlightState.', 'State::'),
|
||||
('ERR_AircraftFlightRules.', 'FlightRules::'),
|
||||
('ERR_AircraftTranslationRules.', 'Shared::'),
|
||||
('ERR_AircraftRouteRules.', 'RouteRules::'),
|
||||
('Math.', 'Math::'), ('vector.', 'vector::'),
|
||||
('CharacterControllerComponent controller', 'int controller'),
|
||||
('IEntity owner', 'int owner'), ('ActionManager actions', 'Actions* actions'),
|
||||
('actions.', 'actions->'), ('m_Route.', 'm_Route->'),
|
||||
):
|
||||
text = text.replace(old, new)
|
||||
# Enforce default-initializes scalar locals, unlike C++.
|
||||
return text.replace('float collective, torque, forward, aside;',
|
||||
'float collective=0, torque=0, forward=0, aside=0;')
|
||||
|
||||
|
||||
run(r'''
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
#include <algorithm>
|
||||
#include <string>
|
||||
#include <initializer_list>
|
||||
using string=std::string;
|
||||
namespace State {enum {IDLE,HOOKS,STARTING,POSITIVE,NEGATIVE,CLIMB,LANDING,SHUTDOWN,COMPLETE,CANCELLED,FAILED,RELINQUISHED,TRANSLATING};}
|
||||
struct Math {
|
||||
static float Clamp(float v,float lo,float hi){return std::clamp(v,lo,hi);}
|
||||
static float Min(float a,float b){return std::min(a,b);}
|
||||
};
|
||||
struct vector {
|
||||
float x=0,y=0,z=0;
|
||||
float& operator[](int i){return i==0?x:(i==1?y:z);}
|
||||
float operator[](int i)const{return i==0?x:(i==1?y:z);}
|
||||
vector operator-(vector b)const{return {x-b.x,y-b.y,z-b.z};}
|
||||
vector operator*(float n)const{return {x*n,y*n,z*n};}
|
||||
float Length()const{return std::sqrt(x*x+y*y+z*z);}
|
||||
static float Dot(vector a,vector b){return a.x*b.x+a.y*b.y+a.z*b.z;}
|
||||
};
|
||||
bool close(float a,float b){return std::abs(a-b)<.000001f;}
|
||||
struct Shared {
|
||||
''' + cpp(body(BASE, 'static vector Demand(')) + r'''
|
||||
};
|
||||
struct RouteRules {
|
||||
''' + cpp(body(RULES, 'static vector Demand(')) + r'''
|
||||
};
|
||||
struct FlightRules {
|
||||
''' + cpp(body(BASE, 'static float Vertical(')) + cpp(body(BASE, 'static int CancelAction(')) + r'''
|
||||
};
|
||||
struct Actions {bool active=true;bool IsContextActive(const char*){return active;}void ActivateContext(const char*,int){active=true;}};
|
||||
struct Aircraft {
|
||||
vector position={0,8,0};
|
||||
vector GetOrigin(){return position;}
|
||||
vector GetYawPitchRoll(){return {};}
|
||||
void GetWorldTransform(vector (&t)[4]){t[0]={1,0,0};t[1]={0,1,0};t[2]={0,0,1};t[3]=position;}
|
||||
};
|
||||
struct Controller {bool hover=true;bool GetAutohoverEnabled(){return hover;}explicit operator bool()const{return true;}bool IsEngineOn(){return true;}};
|
||||
struct Simulation {vector velocity;vector GetVelocity(){return velocity;}vector GetAngularVelocityLocal(){return {};}};
|
||||
struct Route {vector target={20,0,0};vector Destination(){return target;}bool Contains(vector,float){return true;}};
|
||||
struct Base {
|
||||
bool leased=true,owned=true,health=true,grounded=false,control=true,m_Readback=true,m_Cancelled=false;
|
||||
int m_State=State::TRANSLATING,m_Character=1,m_Pilot=2,m_ActionUpdates=0,m_TranslationUpdates=0,pairs=0,landings=0;
|
||||
float clock=1000,m_Deadline=240000,m_StageDeadline=160000,m_Stable=-1,m_Collective=0,m_Heading=0,m_LastControl=-1;
|
||||
float writtenForward=0,writtenAside=0,writtenCollective=0;
|
||||
vector m_Home;string m_Reason;Actions local;Actions* m_Actions=&local;
|
||||
Aircraft m_Aircraft;Controller m_Controller;Simulation m_Simulation;
|
||||
bool Lease(){return leased;}bool Owns(){return owned;}bool Healthy(){return health;}bool Grounded(){return grounded;}bool ControlLease(){return control;}
|
||||
float Now(){return clock;}void Fail(string){m_State=State::FAILED;}void Relinquish(string){m_State=State::RELINQUISHED;}
|
||||
void RecordState(){}void Release(bool){}void Shutdown(float){m_State=State::SHUTDOWN;}
|
||||
bool Landing(float now){landings++;m_State=State::LANDING;m_Stable=-1;m_StageDeadline=Math::Min(m_Deadline,now+65000);return true;}
|
||||
bool Pair(string increase,string,float value){pairs++;if(increase=="HelicopterCyclicForward")writtenForward=value;if(increase=="HelicopterCyclicRight")writtenAside=value;if(increase=="HelicopterCollectiveIncrease")writtenCollective=value;return true;}
|
||||
};
|
||||
struct Flight:Base {
|
||||
Route route;Route* m_Route=&route;bool m_RouteArrived=false;vector m_LandingPoint;
|
||||
''' + cpp(body(ROUTE, 'protected override bool Landing(')) + cpp(body(BASE, 'void Cancel(')) + cpp(body(ROUTE, 'override void PrepareActions(')) + r'''
|
||||
void Apply(){PrepareActions(1,2,m_Actions,.05f);}
|
||||
};
|
||||
int main(){
|
||||
// The unchanged .5m/s requested speed is visible at its zero-error velocity.
|
||||
assert(RouteRules::Demand({20,900,0},{0,-900,0},{.5f,500,0}).Length()==0);
|
||||
assert(RouteRules::Demand({200,0,0},{0,0,0},{.5f,0,0}).Length()==0);
|
||||
// Below saturation the route candidate doubles gain, not desired speed.
|
||||
auto route=RouteRules::Demand({20,0,0},{0,8,0},{.4f,0,0});
|
||||
auto shared=Shared::Demand({20,0,0},{0,8,0},{.4f,0,0});
|
||||
assert(close(route.x,.01f)&&close(shared.x,.005f));
|
||||
for(float x:{-100.f,-2.f,-.1f,0.f,.1f,2.f,100.f})
|
||||
for(float z:{-100.f,-1.f,0.f,1.f,100.f})
|
||||
for(float v:{-100.f,-1.f,0.f,1.f,100.f}){
|
||||
auto d=RouteRules::Demand({x,999,z},{0,-999,0},{v,999,-v});
|
||||
assert(d.Length()<=.030001f&&d.y==0);
|
||||
}
|
||||
auto away=RouteRules::Demand({20,0,0},{0,8,0},{-1,50,0});assert(close(away.x,.03f)&&away.y==0&&away.z==0);
|
||||
auto overspeed=RouteRules::Demand({20,0,0},{0,8,0},{1,-50,0});assert(close(overspeed.x,-.03f));
|
||||
auto brake=RouteRules::Demand({0,0,0},{0,8,0},{1,0,-1});assert(brake.x<0&&brake.z>0&&close(brake.Length(),.03f));
|
||||
assert(RouteRules::Demand({0,100,0},{0,-100,0},{0,99,0}).Length()==0);
|
||||
// Execute the real callback: TRANSLATING selects candidate; ordinary landing
|
||||
// keeps the original .05 gain with precisely the same target and velocity.
|
||||
Flight translating;translating.m_Simulation.velocity={.4f,0,0};translating.Apply();
|
||||
assert(close(translating.writtenAside,.01f)&&translating.writtenForward==0&&translating.m_TranslationUpdates==1);
|
||||
Flight landing;landing.m_State=State::LANDING;landing.m_LandingPoint={20,0,0};landing.m_Simulation.velocity={.4f,0,0};landing.Apply();
|
||||
assert(close(landing.writtenAside,.005f)&&landing.m_TranslationUpdates==0);
|
||||
// The actual inherited Cancel and route Landing freeze the original position,
|
||||
// retain authority/lease, and thereafter use old landing braking—not route gain.
|
||||
Flight cancelled;cancelled.m_Aircraft.position={10,8,1};cancelled.m_Simulation.velocity={.2f,0,0};cancelled.Cancel("radio lost");
|
||||
assert(cancelled.m_State==State::LANDING&&cancelled.m_Cancelled&&cancelled.leased&&cancelled.landings==1);
|
||||
assert(cancelled.m_LandingPoint.x==10&&cancelled.m_LandingPoint.z==1&&cancelled.m_Deadline==240000);
|
||||
cancelled.Apply();assert(close(cancelled.writtenAside,-.01f));
|
||||
float deadline=cancelled.m_StageDeadline;cancelled.clock=5000;cancelled.m_Aircraft.position={11,8,1};cancelled.Cancel("duplicate");
|
||||
assert(cancelled.landings==1&&cancelled.m_LandingPoint.x==10&&cancelled.m_StageDeadline==deadline);
|
||||
// Grounded landing suppresses both axes; wrong owner or revoked lease writes none.
|
||||
landing.grounded=true;landing.Apply();assert(landing.writtenAside==0&&landing.writtenForward==0&&landing.writtenCollective==-1);
|
||||
Flight foreign;foreign.PrepareActions(1,99,foreign.m_Actions,.05f);assert(foreign.pairs==0);
|
||||
foreign.control=false;foreign.Apply();assert(foreign.pairs==0);
|
||||
}
|
||||
''')
|
||||
|
||||
# Read-only diagnostic must describe the same state-specific equation, not the
|
||||
# historical shared demand. It remains a computed sample, not input readback.
|
||||
diagnostic = body(PROBE, 'protected void Diagnostic(')
|
||||
assert 'if (state == ERR_AircraftFlightState.TRANSLATING) demand = ERR_AircraftRouteRules.Demand(' in diagnostic
|
||||
assert 'else if (state == ERR_AircraftFlightState.LANDING) demand = ERR_AircraftTranslationRules.Demand(' in diagnostic
|
||||
# The shared controller still has no dependency on the experimental route policy.
|
||||
assert 'ERR_AircraftRouteRules' not in BASE.read_text()
|
||||
print('PASS: actual route gain/caps/braking, callback selection, old landing/cancellation control and matching read-only telemetry')
|
||||
@@ -718,6 +718,8 @@ class ApproachTests(unittest.TestCase):
|
||||
report={'approach_requested':True,'approach_proof':{'samples':full,'motions':[{'dx':128,'dy':0,'monotonic':10,'after_sample':i,'response_sample':i+1} for i in range(16)],'events':[{'key':'W','down':bool(i%2),'monotonic':10} for i in range(24)]},
|
||||
'look_observation':observer.look_records,'gate_observation':observer.gate_records,
|
||||
'observer':{'records':observer.raw,'events':observer.events},'provenance_budget':'x'*65536}
|
||||
report['alignment_requested']=True
|
||||
report['alignment_proof']={'samples':full[-80:],'motions':[{'dx':128,'dy':0,'monotonic':10,'after_sample':i,'response_sample':i+1} for i in range(6)]}
|
||||
payload=json.dumps(proof.report_for_write(report),indent=2).encode()
|
||||
self.assertEqual(len(observer.look_records),451);self.assertEqual(len(observer.gate_records),901)
|
||||
self.assertLess(len(payload),1024*1024)
|
||||
@@ -749,4 +751,173 @@ class ApproachTests(unittest.TestCase):
|
||||
stop.assert_called_once();self.assertIsNone(failed.call_args.args[1])
|
||||
|
||||
|
||||
|
||||
class AlignmentIntegrationTests(unittest.TestCase):
|
||||
def test_cli_requires_explicit_approach_and_look(self):
|
||||
base=['--enable-private-keyboard-proof','--prefix','/tmp/pfx','--game-executable','/tmp/game',
|
||||
'--profile','/tmp/profile','--report','/tmp/report','--host-display',':0','--nonce','N']
|
||||
for flags in ([],['--enable-private-look-proof'],['--enable-private-approach-proof']):
|
||||
with self.assertRaises(SystemExit),patch('sys.stderr'):
|
||||
proof.arguments(base+flags+['--enable-private-alignment-proof'])
|
||||
args=proof.arguments(base+['--enable-private-look-proof','--enable-private-approach-proof','--enable-private-alignment-proof'])
|
||||
self.assertTrue(args.enable_private_alignment_proof)
|
||||
self.assertFalse(proof.arguments(base).enable_private_alignment_proof)
|
||||
def test_alignment_follows_completed_approach_without_more_keyboard_events(self):
|
||||
clock=Clock();o=FakeObserver();o.enable_approach=True;o.ready_at=0;k=FakeKeyboard(o);r={};order=[];notices=[]
|
||||
def look(*a):order.append('look')
|
||||
def approach(g,k,o,m,r,c,s):
|
||||
order.append('approach');k.send('W',True);k.send('W',False)
|
||||
r['approach_proof']={'completed':True,'final_sample':99,'samples':[{'sample':99}], 'paired_release_errors':[],'unconfirmed_held_key':None}
|
||||
def alignment(g,k,o,m,r,c,s):
|
||||
self.assertEqual(order,['look','approach']);self.assertTrue(r['approach_proof']['completed'])
|
||||
self.assertEqual(notices[-1],{'kind':'approach-finished','successful':True})
|
||||
order.append('alignment');r['alignment_proof']={'completed':True}
|
||||
with patch.object(proof,'perform_look',side_effect=look),patch.object(proof,'run_approach',side_effect=approach),patch.object(proof,'run_alignment',side_effect=alignment),patch.object(proof,'notify',side_effect=notices.append):
|
||||
proof.sequence(FakeGuard(),k,o,r,clock,clock.sleep,mouse=object(),approach=True,alignment=True)
|
||||
self.assertEqual(order,['look','approach','alignment'])
|
||||
self.assertEqual(k.events,[('W',True),('W',False)]);self.assertTrue(r['sequence_completed'])
|
||||
self.assertEqual(r['approach_proof']['samples'],[{'sample':99}])
|
||||
self.assertEqual(r['approach_proof']['final_sample'],99)
|
||||
def test_failed_alignment_does_not_erase_approach_or_reactivate_its_lease(self):
|
||||
clock=Clock();o=FakeObserver();o.enable_approach=True;o.ready_at=0;k=FakeKeyboard(o);r={};notices=[]
|
||||
def approach(*args):r['approach_proof']={'completed':True,'final_sample':100,'paired_release_errors':[],'unconfirmed_held_key':None}
|
||||
with patch.object(proof,'perform_look'),patch.object(proof,'run_approach',side_effect=approach),patch.object(proof,'run_alignment',side_effect=proof.Refused('selection missing')),patch.object(proof,'notify',side_effect=notices.append):
|
||||
with self.assertRaisesRegex(proof.Refused,'selection missing'):
|
||||
proof.sequence(FakeGuard(),k,o,r,clock,clock.sleep,mouse=object(),approach=True,alignment=True)
|
||||
self.assertFalse(r['sequence_completed']);self.assertTrue(r['approach_proof']['completed'])
|
||||
self.assertTrue(all(e['successful'] for e in notices if e['kind']=='approach-finished'))
|
||||
self.assertEqual(k.events,[])
|
||||
def test_yaw_only_capability_checks_optin_bounds_original_deadline_and_native_guard(self):
|
||||
class Fn:
|
||||
def __init__(self,fn):self.fn=fn
|
||||
def __call__(self,*args):return self.fn(*args)
|
||||
events=[];xt=SimpleNamespace(XTestFakeRelativeMotionEvent=Fn(lambda *a:events.append(a) or 1))
|
||||
query=SimpleNamespace(x=SimpleNamespace(XQueryPointer=Fn(lambda *a:1),XFlush=lambda d:None),d=123)
|
||||
mouse=proof.RelativeMouse(query,SimpleNamespace(xt=xt,require_idle=lambda:None),{'window':100,'pid':9},enable_approach=True)
|
||||
guard=FakeGuard();clock=Clock();mouse.validate_pointer=lambda *a:None
|
||||
with self.assertRaises(proof.Refused):mouse.alignment_move(24,0,guard,deadline=8,clock=clock)
|
||||
mouse.enable_alignment=True
|
||||
for dx in (1,-128,128):mouse.alignment_move(dx,0,guard,deadline=8,clock=clock)
|
||||
for dx,dy in ((0,0),(129,0),(-129,0),(1,1),(True,0),(1,False)):
|
||||
with self.assertRaises(proof.Refused):mouse.alignment_move(dx,dy,guard,deadline=8,clock=clock)
|
||||
wrapped=proof.AlignmentMouse(mouse,{},clock,8)
|
||||
with self.assertRaisesRegex(proof.Refused,'extend'):wrapped.move(1,0,guard,deadline=8.001)
|
||||
def late(*a):clock.now=8
|
||||
mouse.validate_pointer=late
|
||||
with self.assertRaisesRegex(proof.Refused,'deadline'):wrapped.move(1,0,guard,deadline=8)
|
||||
self.assertEqual(len(events),3)
|
||||
def test_snapshot_has_native_camera_action_fields_and_independent_alignment_cursor(self):
|
||||
from test_ordinary_gate_evidence import fixture,NONCE
|
||||
clean='\n'.join(s for s in fixture().splitlines() if 'CANCELLED' not in s)+'\n'
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
path=Path(folder)/'console.log';path.write_text('')
|
||||
o=proof.Observer(path,NONCE,clock=lambda:10.,enable_look=True,enable_approach=True)
|
||||
try:
|
||||
with path.open('a') as out:out.write(clean)
|
||||
first=o.approach_snapshots()[-1];self.assertEqual(first['sample'],30)
|
||||
self.assertEqual(first['camera'],(6088.58,213.019,7158.56))
|
||||
for key in ('selected','context_selected','cached_performable','progress_bound','performing'):self.assertIs(first[key],False)
|
||||
self.assertEqual((first['pressed'],first['progress'],first['duration']),(0,0,4))
|
||||
o.alignment_previous=27
|
||||
self.assertEqual([s['sample'] for s in o.alignment_snapshots()],[28,29,30])
|
||||
self.assertEqual(o.approach_previous,30);self.assertEqual(o.alignment_previous,30)
|
||||
self.assertEqual(o.approach_snapshots(),[first])
|
||||
finally:o.close()
|
||||
def test_failed_independent_approach_blocks_alignment_module(self):
|
||||
o=SimpleNamespace(ready_at=0,ready_real=3000,queued_real=1000,nonce='N',approach_data=lambda:('raw',{}))
|
||||
with patch('prison_approach_evidence.validate_approach_evidence',return_value={'verified':False,'errors':['raw route mismatch']}),patch('prison_alignment_proof.perform_alignment') as module:
|
||||
with self.assertRaisesRegex(proof.Refused,'prerequisite refused'):
|
||||
proof.run_alignment(None,None,o,None,{'look_proof':{}},lambda:30,lambda s:None)
|
||||
module.assert_not_called()
|
||||
def test_alignment_adapter_passes_readonly_keyboard_and_original_lease(self):
|
||||
import copy
|
||||
clock=Clock();clock.now=34
|
||||
route={'completed':True,'final_sample':100,'geometry':{'nonce':'N'},'samples':[{'sample':100,'origin':[1,2,3]}]}
|
||||
original=copy.deepcopy(route);report={'approach_proof':route,'look_proof':{'baseline_samples':[20,21],'response_sample':22}}
|
||||
o=SimpleNamespace(ready_at=0,ready_real=3000,queued_real=1000,nonce='N',approach_data=lambda:('raw',{}),
|
||||
look_records=[{'kind':'sample','sample':21,'direction':[0,0,1]},{'kind':'sample','sample':22,'direction':[.03,0,.999]}],
|
||||
alignment_snapshots=lambda:[{'sample':100}],alignment_previous=None)
|
||||
keyboard=SimpleNamespace(require_idle=lambda:None);motions=[];notices=[]
|
||||
mouse=SimpleNamespace(alignment_move=lambda *a,**k:motions.append((a,k)))
|
||||
def module(guard,require_idle,m,observe,geometry,calibration,evidence,r,**kwargs):
|
||||
self.assertTrue(callable(require_idle));self.assertFalse(hasattr(require_idle,'send'))
|
||||
self.assertEqual(o.alignment_previous,99)
|
||||
self.assertEqual(calibration['observer_deadline_monotonic'],42.5)
|
||||
self.assertEqual(calibration['alignment_deadline_monotonic'],42)
|
||||
m.move(12,0,guard,deadline=42)
|
||||
r['alignment_proof']={'completed':True,'samples':[{'sample':100}]}
|
||||
kwargs['notify']({'kind':'alignment-pending','deadline_monotonic':42})
|
||||
kwargs['notify']({'kind':'alignment-finished','successful':True})
|
||||
with patch('prison_approach_evidence.validate_approach_evidence',return_value={'verified':True,'last_sample':100}),patch('prison_alignment_proof.perform_alignment',side_effect=module),patch.object(proof,'notify',side_effect=notices.append):
|
||||
proof.run_alignment(FakeGuard(),keyboard,o,mouse,report,clock,clock.sleep)
|
||||
self.assertEqual(route,original);self.assertEqual(motions[0][1]['deadline'],42)
|
||||
self.assertEqual([n['kind'] for n in notices],['alignment-pending','alignment-pending','alignment-finished'])
|
||||
self.assertTrue(notices[-1]['successful'])
|
||||
# A later start has only the original remaining lifetime, never a new 8s.
|
||||
clock.now=40;notices.clear();report.pop('alignment_proof')
|
||||
def late_module(g,k,m,observe,geometry,calibration,evidence,r,**kwargs):
|
||||
self.assertEqual(calibration['alignment_deadline_monotonic'],42.5)
|
||||
clock.now=42.5;r['alignment_proof']={'completed':True}
|
||||
with patch('prison_approach_evidence.validate_approach_evidence',return_value={'verified':True,'last_sample':100}),patch('prison_alignment_proof.perform_alignment',side_effect=late_module),patch.object(proof,'notify',side_effect=notices.append):
|
||||
with self.assertRaisesRegex(proof.Refused,'deadline'):proof.run_alignment(FakeGuard(),keyboard,o,mouse,report,clock,clock.sleep)
|
||||
self.assertFalse(notices[-1]['successful'])
|
||||
def test_actual_alignment_module_runs_through_helper_capabilities(self):
|
||||
import copy
|
||||
from test_prison_alignment_proof import Scene
|
||||
scene=Scene();report=scene.report;prior=copy.deepcopy(report['approach_proof'])
|
||||
report['look_proof']={'baseline_samples':[20,21],'response_sample':22}
|
||||
report['events']=[]
|
||||
o=SimpleNamespace(ready_at=2.,ready_real=32000,queued_real=30000,nonce='N',approach_data=lambda:('raw',{}),
|
||||
look_records=[{'kind':'sample','sample':21,'direction':scene.calibration['baseline_direction']},
|
||||
{'kind':'sample','sample':22,'direction':scene.calibration['response_direction']}],
|
||||
alignment_snapshots=scene.observe,alignment_previous=None)
|
||||
mouse=SimpleNamespace(alignment_move=lambda dx,dy,guard,deadline,clock:scene.move(dx,dy,guard,deadline=deadline))
|
||||
with patch('prison_approach_evidence.validate_approach_evidence',return_value=scene.accepted):
|
||||
proof.run_alignment(scene,SimpleNamespace(require_idle=scene.idle),o,mouse,report,scene.clock,scene.sleep)
|
||||
self.assertTrue(report['alignment_proof']['completed']);self.assertGreater(len(scene.motions),0)
|
||||
self.assertTrue(report['input_sent']);self.assertEqual(report['events'],[])
|
||||
self.assertEqual(report['approach_proof'],prior)
|
||||
self.assertLessEqual(report['alignment_proof']['deadline_monotonic'],39.)
|
||||
with patch('prison_approach_evidence.validate_approach_evidence',return_value=scene.accepted):
|
||||
with self.assertRaisesRegex(ValueError,'already exists'):
|
||||
proof.run_alignment(scene,SimpleNamespace(require_idle=scene.idle),o,mouse,report,scene.clock,scene.sleep)
|
||||
|
||||
def test_conditional_hashes_and_compaction_preserve_indexed_approach(self):
|
||||
import copy,hashlib
|
||||
report={'approach_requested':True,'alignment_requested':True,'approach_proof':{'final_sample':100,'samples':[{'sample':100,'real_ms':12000,'received_monotonic':10,'origin':[1,2,3]}]},'alignment_proof':{'completed':False,'samples':[{'sample':100,'real_ms':12000,'received_monotonic':10,'camera':[1,3,3]}]}}
|
||||
prior=copy.deepcopy(report);encoded=proof.report_for_write(report)
|
||||
self.assertEqual(report,prior);self.assertEqual(encoded['approach_proof']['final_sample'],100)
|
||||
self.assertEqual(encoded['approach_proof']['samples'],encoded['alignment_proof']['samples'])
|
||||
self.assertEqual(set(encoded['alignment_proof']['samples'][0]),{'sample','real_ms','received_monotonic'})
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
root=Path(folder)
|
||||
for name in proof.ALIGNMENT_MODULES:(root/name).write_text(name)
|
||||
with patch.object(proof,'__file__',str(root/'headless_input_proof.py')):
|
||||
values=proof.module_hashes(proof.ALIGNMENT_MODULES)
|
||||
self.assertEqual(set(values),{'prison_alignment_proof.py','prison_alignment_evidence.py'})
|
||||
self.assertEqual(values['prison_alignment_proof.py'],hashlib.sha256(b'prison_alignment_proof.py').hexdigest())
|
||||
def test_alignment_watchdog_is_separate_and_cannot_renew(self):
|
||||
events=[{'kind':'report','metadata':{}},{'kind':'child','identity':{}},
|
||||
{'kind':'approach-pending','deadline_monotonic':5},{'kind':'approach-finished','successful':True},
|
||||
{'kind':'alignment-pending','deadline_monotonic':9},{'kind':'alignment-pending','deadline_monotonic':12}]
|
||||
class Pipe:
|
||||
def poll(self,*a):return bool(events)
|
||||
def recv(self):return events.pop(0)
|
||||
def close(self):pass
|
||||
class Process:
|
||||
pid=123;exitcode=0;alive=True;terminated=0
|
||||
def start(self):pass
|
||||
def is_alive(self):return self.alive
|
||||
def terminate(self):self.terminated+=1
|
||||
def join(self,*a):self.alive=False
|
||||
def kill(self):self.alive=False
|
||||
child=Process();pipe=Pipe();clock=Clock()
|
||||
def ticking():clock.now+=.5;return clock.now
|
||||
context=SimpleNamespace(Pipe=lambda **k:(pipe,pipe),Process=lambda **k:child)
|
||||
with patch.object(proof.multiprocessing,'get_context',return_value=context),patch.object(proof.time,'monotonic',side_effect=ticking),patch.object(proof.signal,'signal'),patch.object(proof,'stop_exact_child') as stop,patch.object(proof,'supervision_failure') as failed:
|
||||
self.assertEqual(proof.supervise([]),1);self.assertEqual(child.terminated,1)
|
||||
self.assertGreaterEqual(clock.now,9);self.assertLessEqual(clock.now,9.5)
|
||||
stop.assert_called_once();self.assertIsNone(failed.call_args.args[1])
|
||||
|
||||
|
||||
if __name__ == '__main__': unittest.main()
|
||||
|
||||
@@ -0,0 +1,152 @@
|
||||
"""Independent alignment validation with complete synthetic native-format records."""
|
||||
import copy
|
||||
import math
|
||||
from pathlib import Path
|
||||
import sys
|
||||
import unittest
|
||||
sys.path[:0]=[str(Path(__file__).resolve().parents[1]/'tools'),str(Path(__file__).resolve().parent)]
|
||||
import prison_alignment_evidence as validator
|
||||
import prison_approach_evidence as route_validator
|
||||
import prison_alignment_proof as alignment
|
||||
from test_prison_approach_proof import Scene as ApproachScene
|
||||
from test_prison_alignment_proof import Scene as AlignmentScene
|
||||
|
||||
|
||||
def build():
|
||||
route_scene=ApproachScene();route=route_scene.run()
|
||||
scene=AlignmentScene()
|
||||
scene.now=route_scene.now;scene.next_sample=route_scene.next_sample
|
||||
scene.geometry=copy.deepcopy(route_scene.geometry)
|
||||
scene.origin=list(route_scene.position);scene.camera=[scene.origin[0],scene.origin[1]+1.7,scene.origin[2]-.1]
|
||||
scene.angle=route_scene.angle;scene.guard_cost=.18;scene.pending=[]
|
||||
make=scene.make
|
||||
def snapshot():
|
||||
value=make();value['sample']=int(round((2000+scene.now*1000)/100));value['real_ms']=2000+int(round(scene.now*1000))
|
||||
wanted=math.degrees(math.atan2(scene.geometry['context'][0]-scene.camera[0],scene.geometry['context'][2]-scene.camera[2]))
|
||||
chosen=abs((wanted-scene.angle+180)%360-180)<=3
|
||||
for key in ('selected','context_selected','cached_performable','progress_bound'):value[key]=chosen
|
||||
return value
|
||||
scene.make=snapshot
|
||||
scene.prior=copy.deepcopy(route['samples'][-1])
|
||||
value=snapshot();value['sample']=scene.prior['sample'];value['real_ms']=scene.prior['real_ms'];value['received_monotonic']=scene.prior['received_monotonic']
|
||||
scene.snapshot=value;scene.history=[copy.deepcopy(value)];scene.last_read=value['sample']-1
|
||||
scene.calibration.update(nonce='test',ready_real_ms=2000,ready_monotonic=0.,observer_start_real_ms=0,
|
||||
observer_deadline_monotonic=42.5,alignment_deadline_monotonic=scene.now+8)
|
||||
scene.report={'approach_proof':route};scene.accepted={'verified':True,'last_sample':route['final_sample']}
|
||||
proof=scene.run()
|
||||
look={'requested':True,'completed':True,'started_monotonic':0.,'finished_monotonic':.65,
|
||||
'baseline_samples':[21,22],'response_sample':24,'return_sample':26,
|
||||
'motions':[{'dx':24,'dy':0,'monotonic':.25,'after_sample':22,'after_real_ms':2200},
|
||||
{'dx':-24,'dy':0,'monotonic':.45,'after_sample':24,'after_real_ms':2400}]}
|
||||
frames={}
|
||||
for i in range(1,46):
|
||||
degrees=24*.085 if i in (24,25) else 0.
|
||||
radians=math.radians(degrees)
|
||||
frames[i]={'sample':i,'real_ms':100*i,'origin':[98.5,0.,98.5],
|
||||
'direction':[math.sin(radians),0.,math.cos(radians)],'body_forward':[0.,0.,1.],
|
||||
'camera':[98.5,1.7,98.4],'input':[0.,0.,0.],'velocity':[0.,0.,0.],
|
||||
'forward':0.,'inventory':False,'phase':1,'geometry':copy.deepcopy(route_scene.geometry),
|
||||
'selected':False,'context_selected':False,'cached_performable':False,'progress_bound':False,
|
||||
'performing':False,'progress':0.,'pressed':0.,'duration':4.,'door_state':0.,'door_control':0.}
|
||||
for s in route_scene.history:
|
||||
value=copy.deepcopy(s)
|
||||
value.update(camera=[s['origin'][0],s['origin'][1]+1.7,s['origin'][2]-.1],
|
||||
selected=False,context_selected=False,cached_performable=False,progress_bound=False,
|
||||
performing=False,progress=0.,pressed=0.,duration=4.)
|
||||
frames[s['sample']]=value
|
||||
for s in scene.history:frames[s['sample']]=copy.deepcopy(s)
|
||||
return frames,look,route,proof
|
||||
|
||||
|
||||
def raw(frames):
|
||||
vector=lambda v:'<'+','.join(format(x,'.10g') for x in v)+'>'
|
||||
lines=['ERR INPUT OBSERVE: run=test sample=0 real=0 world=0 QUEUED']
|
||||
for i,s in sorted(frames.items()):
|
||||
stamp=f'run=test sample={i} real={s["real_ms"]}'
|
||||
lines.append(f'ERR INPUT OBSERVE: {stamp} world={s["real_ms"]} SAMPLE origin={vector(s["origin"])} forward={s["forward"]} input={vector(s["input"])} velocity={vector(s["velocity"])} inventory={int(s["inventory"])}')
|
||||
if i==1:lines.append(f'ERR LOOK OBSERVE: {stamp} BASIS native-player-camera-world-transform')
|
||||
lines.append(f'ERR LOOK OBSERVE: {stamp} SAMPLE direction={vector(s["direction"])} camera={vector(s["camera"])} body={vector(s["origin"])} bodyForward={vector(s["body_forward"])} turn=<0,0,0>')
|
||||
if i==1:lines.append(f'ERR GATE OBSERVE: {stamp} BASIS registered-prison-lock-native-interaction')
|
||||
lines.append(f'ERR GATE OBSERVE: {stamp} SAMPLE phase={s["phase"]} selected={int(s["selected"])} context={int(s["context_selected"])} cachedPerformable={int(s["cached_performable"])} progressBound={int(s["progress_bound"])} performing={int(s["performing"])} progress={s["progress"]} duration={s["duration"]} pressed={s["pressed"]}')
|
||||
g=s['geometry']
|
||||
lines.append(f'ERR GATE OBSERVE: {stamp} GEOMETRY body={vector(s["origin"])} context={vector(g["context"])} radius={g["radius"]} doorState={s["door_state"]} doorControl={s["door_control"]} prison={vector(g["prison"])} gate={vector(g["gate"])} gateForward={vector(g["gate_forward"])}')
|
||||
if i==20:lines.append('ERR INPUT OBSERVE: run=test sample=20 real=2000 world=2000 READY')
|
||||
return '\n'.join(lines)+'\n'
|
||||
|
||||
|
||||
class AlignmentEvidenceTests(unittest.TestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):cls.template=build()
|
||||
def result(self,mutate=None):
|
||||
f,l,a,p=copy.deepcopy(self.template)
|
||||
if mutate:mutate(f,l,a,p)
|
||||
return validator.validate_alignment_evidence(raw(f),'test',l,a,p)
|
||||
def reject(self,mutate):
|
||||
result=self.result(mutate);self.assertFalse(result['verified'],result);self.assertTrue(result['errors'])
|
||||
def test_actual_approach_and_alignment_modules_pass_unmocked_raw_validators(self):
|
||||
f,l,a,p=copy.deepcopy(self.template)
|
||||
prior=route_validator.validate_approach_evidence(raw(f),'test',l,a)
|
||||
self.assertTrue(prior['verified'],prior)
|
||||
result=self.result();self.assertTrue(result['verified'],result)
|
||||
self.assertFalse(result['held_action_verified']);self.assertFalse(result['escape_verified'])
|
||||
def test_prior_approach_and_calibration_cannot_be_claimed(self):
|
||||
self.reject(lambda f,l,a,p:a.update(completed=False))
|
||||
self.reject(lambda f,l,a,p:l.update(completed=False))
|
||||
self.reject(lambda f,l,a,p:p.update(completed=False))
|
||||
def test_historical_first_receipt_is_not_rewritten_to_stage_start(self):
|
||||
f,l,a,p=copy.deepcopy(self.template)
|
||||
p['started_monotonic']=p['samples'][0]['received_monotonic']+.6
|
||||
# Still before the first motion; original historical receipts preserved.
|
||||
result=validator.validate_alignment_evidence(raw(f),'test',l,a,p)
|
||||
self.assertTrue(result['verified'],result)
|
||||
def test_full_3d_drift_refused_even_below_each_axis_threshold(self):
|
||||
def mutation(f,l,a,p):
|
||||
i=p['initial_sample']+1;f[i]['origin'][0]+=.04;f[i]['origin'][1]+=.04
|
||||
self.reject(mutation)
|
||||
def test_action_selection_requires_exact_bound_stable_native_pair(self):
|
||||
for field,value in [('selected',False),('context_selected',False),('cached_performable',False),('progress_bound',False)]:
|
||||
with self.subTest(field=field):self.reject(lambda f,l,a,p:f[p['selection_samples'][-1]].update({field:value}))
|
||||
self.reject(lambda f,l,a,p:p.update(selection_samples=[p['selection_samples'][0],p['selection_samples'][0]]))
|
||||
def test_any_intermediate_gate_input_or_body_motion_refused(self):
|
||||
for field,value in [('pressed',1.),('progress',.1),('performing',True),('door_state',.1),('input',[0,0,1])]:
|
||||
with self.subTest(field=field):self.reject(lambda f,l,a,p:f[a['final_sample']+1].update({field:value}))
|
||||
def test_deadline_and_original_lifetime_cannot_be_extended(self):
|
||||
self.reject(lambda f,l,a,p:p.update(deadline_monotonic=p['started_monotonic']+8.1))
|
||||
self.reject(lambda f,l,a,p:p.update(finished_monotonic=p['deadline_monotonic']+.1))
|
||||
self.reject(lambda f,l,a,p:a.update(deadline_monotonic=10.))
|
||||
def test_mouse_axis_caps_gain_sign_and_receipts_are_authoritative(self):
|
||||
self.reject(lambda f,l,a,p:p['motions'][0].update(dy=1))
|
||||
self.reject(lambda f,l,a,p:p['motions'][0].update(dx=129))
|
||||
self.reject(lambda f,l,a,p:p['motions'][0].update(dx=-p['motions'][0]['dx']))
|
||||
self.reject(lambda f,l,a,p:p['motions'][0].update(monotonic=p['started_monotonic']-.1))
|
||||
self.reject(lambda f,l,a,p:p['samples'][-1].update(received_monotonic=float('nan')))
|
||||
def test_intermediate_turn_overshoot_not_hidden_by_later_good_pose(self):
|
||||
def mutation(f,l,a,p):
|
||||
m=p['motions'][0];s=f[m['after_sample']+1]
|
||||
baseline=math.degrees(math.atan2(f[m['after_sample']]['direction'][0],f[m['after_sample']]['direction'][2]))
|
||||
angle=math.radians(baseline+20);s['direction']=[math.sin(angle),0.,math.cos(angle)]
|
||||
self.reject(mutation)
|
||||
def test_no_keyboard_events_or_stale_completion_can_be_smuggled(self):
|
||||
self.reject(lambda f,l,a,p:p.update(events=[{'key':'F','down':True}]))
|
||||
self.reject(lambda f,l,a,p:p.update(finished_monotonic=p['samples'][-1]['received_monotonic']+.6))
|
||||
def test_unsettled_response_or_too_late_acknowledgement_refused(self):
|
||||
def change(f,l,a,p):
|
||||
m=p['motions'][0];i=m['response_sample']-1
|
||||
direction=f[m['response_sample']]['direction'];angle=math.atan2(direction[0],direction[2])+math.radians(.3)
|
||||
f[i]['direction']=[math.sin(angle),0,math.cos(angle)]
|
||||
self.reject(change)
|
||||
self.reject(lambda f,l,a,p:p['motions'][0].update(response_sample=p['final_sample']))
|
||||
def test_wrong_final_bearing_and_original_queued_bound_refused(self):
|
||||
def wrong(f,l,a,p):
|
||||
for i in p['selection_samples']:f[i]['direction']=[0,0,1]
|
||||
self.reject(wrong)
|
||||
f,l,a,p=copy.deepcopy(self.template)
|
||||
content=raw(f).replace('sample=0 real=0 world=0 QUEUED','sample=0 real=1000 world=0 QUEUED')
|
||||
self.assertFalse(validator.validate_alignment_evidence(content,'test',l,a,p)['verified'])
|
||||
|
||||
def test_missing_raw_sample_and_changed_geometry_refused(self):
|
||||
self.reject(lambda f,l,a,p:f.pop(p['initial_sample']+1))
|
||||
self.reject(lambda f,l,a,p:f[p['initial_sample']+1]['geometry']['context'].__setitem__(0,999))
|
||||
|
||||
|
||||
if __name__=='__main__':unittest.main()
|
||||
@@ -0,0 +1,175 @@
|
||||
"""Synthetic stationary-camera/action simulations only; no native input backend."""
|
||||
import copy
|
||||
import math
|
||||
from pathlib import Path
|
||||
import sys
|
||||
import unittest
|
||||
sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools'))
|
||||
import prison_alignment_proof as policy
|
||||
|
||||
|
||||
class Scene:
|
||||
def __init__(self):
|
||||
self.now=31.;self.next_sample=31.1;self.angle=126.154
|
||||
self.geometry={'nonce':'N','basis':'registered-prison-lock-native-interaction',
|
||||
'prison':[6090.,211.444,7160.],'gate':[6090.,211.344,7154.],
|
||||
'gate_forward':[0.,0.,1.],'context':[6092.77,213.226,7154.],'radius':2.}
|
||||
self.origin=[6092.42,211.297,7155.81];self.camera=[6092.42,212.921,7155.71]
|
||||
self.gain=.085;self.delay=.15;self.guard_cost=.08;self.pending=[];self.motions=[];self.notifications=[]
|
||||
self.select=True;self.bound=True;self.input=[0.,0.,0.];self.velocity=[0.,0.,0.]
|
||||
self.pressed=0.;self.progress=0.;self.performing=False;self.cancel=False;self.stale=False
|
||||
self.phase=1;self.door=0.;self.focus=True;self.ignore=False;self.reverse=False
|
||||
self.snapshot=self.make();self.history=[copy.deepcopy(self.snapshot)];self.last_read=309
|
||||
self.prior=copy.deepcopy(self.snapshot)
|
||||
response=math.radians(24*.085)
|
||||
self.calibration={'nonce':'N','completed':True,'pixels':24,'baseline_direction':[0.,0.,1.],
|
||||
'response_direction':[math.sin(response),0.,math.cos(response)],
|
||||
'observer_start_real_ms':30000,'ready_real_ms':32000,'ready_monotonic':2.,
|
||||
'observer_deadline_monotonic':44.5,'alignment_deadline_monotonic':39.}
|
||||
self.report={'approach_proof':{'completed':True,'nonce':'N','geometry':copy.deepcopy(self.geometry),
|
||||
'final_sample':310,'samples':[self.prior]}}
|
||||
self.accepted={'verified':True,'last_sample':310}
|
||||
def clock(self):return self.now
|
||||
def make(self):
|
||||
r=math.radians(self.angle)
|
||||
desired=math.degrees(math.atan2(self.geometry['context'][0]-self.camera[0],self.geometry['context'][2]-self.camera[2]))
|
||||
chosen=self.select and abs(policy.delta(desired,self.angle))<=2.5
|
||||
return {'sample':int(round(self.now*10)),'real_ms':30000+int(round(self.now*1000)),
|
||||
'received_monotonic':self.now-1 if self.stale else self.now,
|
||||
'origin':list(self.origin),'camera':list(self.camera),'direction':[math.sin(r),0.,math.cos(r)],
|
||||
'body_forward':[.807436,0.,-.589955],'input':list(self.input),'forward':0.,'velocity':list(self.velocity),
|
||||
'inventory':False,'phase':self.phase,'door_state':self.door,'door_control':0.,'geometry':copy.deepcopy(self.geometry),
|
||||
'selected':chosen,'context_selected':chosen,'cached_performable':chosen,'progress_bound':chosen and self.bound,
|
||||
'performing':self.performing,'pressed':self.pressed,'progress':self.progress,'duration':4.}
|
||||
def sleep(self,seconds):
|
||||
end=self.now+seconds
|
||||
while self.now < end-1e-8:
|
||||
self.now+=min(.005,end-self.now)
|
||||
while self.pending and self.pending[0][0]<=self.now:self.angle+=self.pending.pop(0)[1]
|
||||
if self.now >= self.next_sample-1e-8:
|
||||
self.snapshot=self.make();self.history.append(copy.deepcopy(self.snapshot));self.next_sample+=.1
|
||||
def check(self):
|
||||
if not self.focus:raise policy.Refused('focus lost')
|
||||
self.sleep(self.guard_cost)
|
||||
def idle(self):return None
|
||||
def move(self,dx,dy,guard,*,deadline):
|
||||
if dy or not 1<=abs(dx)<=128:raise AssertionError('Only bounded horizontal relative moves permitted')
|
||||
guard.check();guard.check()
|
||||
if self.now>=deadline:raise policy.Refused('adapter deadline')
|
||||
self.motions.append((dx,dy,self.now,deadline))
|
||||
if not self.ignore:self.pending.append((self.now+self.delay,dx*self.gain*(-1 if self.reverse else 1)))
|
||||
def observe(self):
|
||||
if self.cancel:raise policy.Refused('native camera identity changed')
|
||||
batch=[s for s in self.history if s['sample']>self.last_read] or [self.snapshot]
|
||||
self.last_read=batch[-1]['sample'];return copy.deepcopy(batch)
|
||||
def run(self):
|
||||
return policy.perform_alignment(self,self.idle,self,self.observe,self.geometry,self.calibration,self.accepted,self.report,
|
||||
clock=self.clock,sleep=self.sleep,notify=self.notifications.append)
|
||||
|
||||
|
||||
class AlignmentTests(unittest.TestCase):
|
||||
def test_actual_pose_bearing_aligns_without_movement_or_interaction(self):
|
||||
scene=Scene();result=scene.run()
|
||||
self.assertTrue(result['completed']);self.assertLessEqual(len(scene.motions),6)
|
||||
self.assertGreater(len(scene.motions),0);self.assertLess(scene.now,39)
|
||||
self.assertEqual(scene.origin,[6092.42,211.297,7155.81])
|
||||
a,b=result['selection_samples'];samples={s['sample']:s for s in result['samples']}
|
||||
self.assertEqual(b,a+1);self.assertGreaterEqual(samples[b]['real_ms']-samples[a]['real_ms'],100)
|
||||
self.assertTrue(all(samples[i]['progress_bound'] for i in (a,b)))
|
||||
self.assertTrue(all(m[1]==0 for m in scene.motions))
|
||||
def test_delayed_turn_requires_real_rotation_before_settling(self):
|
||||
scene=Scene();scene.delay=.55
|
||||
result=scene.run();self.assertTrue(result['completed'])
|
||||
self.assertTrue(all(m['response_sample']>m['after_sample'] for m in result['motions']))
|
||||
def test_aligned_missing_selection_refuses_without_movement_fallback(self):
|
||||
scene=Scene();scene.angle=168.433;scene.select=False
|
||||
scene.snapshot=scene.make();scene.history=[copy.deepcopy(scene.snapshot)]
|
||||
with self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[]);self.assertLessEqual(scene.now,39.2)
|
||||
self.assertFalse(scene.report['alignment_proof']['completed'])
|
||||
def test_unbound_progress_is_not_zero_progress_proof(self):
|
||||
scene=Scene();scene.bound=False
|
||||
with self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertFalse(scene.report['alignment_proof']['completed'])
|
||||
def test_original_observer_deadline_wins_and_is_not_renewed(self):
|
||||
scene=Scene();scene.calibration['observer_deadline_monotonic']=31.2
|
||||
with self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
self.assertLessEqual(scene.report['alignment_proof']['deadline_monotonic'],31.2)
|
||||
scene=Scene();scene.calibration['alignment_deadline_monotonic']=31.2
|
||||
with self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
def test_expired_original_native_samples_refuse_even_with_future_host_deadline(self):
|
||||
scene=Scene();scene.snapshot['real_ms']=75000;scene.history=[copy.deepcopy(scene.snapshot)]
|
||||
with self.assertRaisesRegex(policy.Refused,'lifetime'):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
def test_prior_approach_and_same_run_are_required(self):
|
||||
for fault in ('verified','sample','nonce'):
|
||||
scene=Scene()
|
||||
if fault=='verified':scene.accepted['verified']=False
|
||||
elif fault=='sample':scene.accepted['last_sample']=309
|
||||
else:scene.calibration['nonce']='other'
|
||||
with self.subTest(fault=fault),self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
def test_movement_and_action_in_intermediate_batch_abort(self):
|
||||
for field,value in (('origin',[6092.6,211.297,7155.81]),('pressed',1.),('progress',.1),('performing',True),('input',[0,0,1])):
|
||||
scene=Scene();scene.sleep(.3)
|
||||
scene.history[1][field]=value
|
||||
with self.subTest(field=field),self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
def test_overshoot_reverse_and_missing_rotation_refuse(self):
|
||||
for fault in ('overshoot','reverse','ignore'):
|
||||
scene=Scene()
|
||||
if fault=='overshoot':scene.gain=.5
|
||||
elif fault=='reverse':scene.reverse=True
|
||||
else:scene.ignore=True
|
||||
with self.subTest(fault=fault),self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(len(scene.motions),1)
|
||||
def test_stale_camera_or_focus_loss_never_authorizes_input(self):
|
||||
for fault in ('stale','cancel','focus'):
|
||||
scene=Scene()
|
||||
if fault=='focus':scene.focus=False
|
||||
else:setattr(scene,fault,True);scene.sleep(.1)
|
||||
with self.subTest(fault=fault),self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
def test_measured_slow_guards_and_delayed_response_fit_without_renewal(self):
|
||||
scene=Scene();scene.guard_cost=.18;scene.delay=.55
|
||||
result=scene.run()
|
||||
self.assertTrue(result['completed']);self.assertLessEqual(scene.now-31,8)
|
||||
self.assertEqual(result['deadline_monotonic'],39)
|
||||
self.assertEqual(len(scene.motions),5)
|
||||
|
||||
def test_diagonal_body_drift_over_five_centimetres_refuses(self):
|
||||
scene=Scene();scene.sleep(.1)
|
||||
scene.history[-1]['origin'][0]+=.04;scene.history[-1]['origin'][1]+=.04
|
||||
with self.assertRaisesRegex(policy.Refused,'body moved'):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
|
||||
def test_transient_yaw_overshoot_in_intermediate_batch_refuses(self):
|
||||
scene=Scene()
|
||||
def move(dx,dy,guard,*,deadline):
|
||||
guard.check();scene.angle+=20;scene.sleep(.2);scene.angle-=10
|
||||
scene.motions.append((dx,dy,scene.now,deadline))
|
||||
scene.move=move
|
||||
with self.assertRaisesRegex(policy.Refused,'turn bound'):scene.run()
|
||||
self.assertEqual(len(scene.motions),1)
|
||||
|
||||
def test_selected_but_wrong_bearing_is_not_success(self):
|
||||
scene=Scene();scene.ignore=True
|
||||
original=scene.observe
|
||||
def falsely_selected():
|
||||
batch=original()
|
||||
for s in batch:
|
||||
s['selected']=s['context_selected']=s['cached_performable']=s['progress_bound']=True
|
||||
return batch
|
||||
scene.observe=falsely_selected
|
||||
with self.assertRaises(policy.Refused):scene.run()
|
||||
self.assertFalse(scene.report['alignment_proof']['completed'])
|
||||
|
||||
def test_retry_same_report_refuses(self):
|
||||
scene=Scene();scene.report['alignment_proof']={}
|
||||
with self.assertRaisesRegex(policy.Refused,'already exists'):scene.run()
|
||||
self.assertEqual(scene.motions,[])
|
||||
|
||||
|
||||
if __name__=='__main__':unittest.main()
|
||||
@@ -134,4 +134,63 @@ class ApproachRunner(unittest.TestCase):
|
||||
result,proof=r.input_exercise_result('game-started',context,session,observation,{'verified':True})
|
||||
self.assertFalse(proof['verified']);self.assertEqual(result,'input-exercise-incomplete')
|
||||
|
||||
class AlignmentRunner(unittest.TestCase):
|
||||
def test_alignment_requires_explicit_approach_and_separate_hashes(self):
|
||||
with self.assertRaises(ValueError):r.validate_input_exercise(SimpleNamespace(exercise_prison_alignment=True))
|
||||
valid=dict(exercise_prison_alignment=True,exercise_prison_approach=True,exercise_relative_look=True,observe_prison_gate=True,exercise_player_input=True,observe_player_input=True,inspect_headless_display=True,project='chat',settle=50)
|
||||
r.validate_input_exercise(SimpleNamespace(**valid))
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
root=Path(folder);(root/'tools').mkdir();profile=root/'profile';profile.mkdir()
|
||||
names=('headless_input_proof.py','headless_display_probe.py','prison_approach_proof.py','ordinary_gate_evidence.py','ordinary_look_evidence.py','prison_approach_evidence.py','prison_alignment_proof.py','prison_alignment_evidence.py')
|
||||
for name in names:(root/'tools'/name).write_text('# fake')
|
||||
native=['gamescope','--backend','headless','--','/proton','run','/game','-errOrdinaryInputObserve',NONCE,'-errOrdinaryLookObserve',NONCE,'-errOrdinaryGateObserve',NONCE]
|
||||
wrapped,display=r.display_probe_command(native,root,Path('/compat'),profile,Path('/game'),NONCE,':0')
|
||||
args=(wrapped,root,Path('/compat'),profile,Path('/game'),NONCE,':0',display)
|
||||
command,context=r.input_exercise_command(*args,True,True,True)
|
||||
self.assertIn('--enable-private-alignment-proof',command);self.assertTrue(context['alignment_requested'])
|
||||
self.assertEqual(set(context['alignment_module_sha256']),set(names[-2:]))
|
||||
for look,approach,alignment in ((True,False,True),(True,True,1)):
|
||||
with self.assertRaises(ValueError):r.input_exercise_command(*args,look,approach,alignment)
|
||||
|
||||
def test_final_alignment_is_independent_and_preserves_failures(self):
|
||||
for verified,prior in ((True,'game-started'),(False,'game-started'),(True,'cleanup-failed')):
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
session,context,report,observation=fixtures.ExerciseTests.make_proof(self,Path(folder))
|
||||
context.update(look_requested=True,approach_requested=True,alignment_requested=True,approach_module_sha256=r.approach_module_hashes(r.ROOT),alignment_module_sha256=r.alignment_module_hashes(r.ROOT))
|
||||
report.update({k:context[k] for k in ('look_requested','approach_requested','alignment_requested','approach_module_sha256','alignment_module_sha256')})
|
||||
report.update(look_proof={'completed':True},alignment_proof={'completed':True})
|
||||
report['events']=report['events'][:2];report['observer']['events']=['READY'];report['approach_proof']={'events':copy.deepcopy(report['events'])}
|
||||
(session/'console.log').write_text('native');Path(context['report']).write_text(json.dumps(report))
|
||||
approach=ModuleType('prison_approach_evidence');approach.validate_approach_evidence=lambda *a:{'verified':True}
|
||||
alignment=ModuleType('prison_alignment_evidence');calls=[]
|
||||
def validate(*args):calls.append(args);return {'verified':verified}
|
||||
alignment.validate_alignment_evidence=validate
|
||||
with patch.dict(sys.modules,{'prison_approach_evidence':approach,'prison_alignment_evidence':alignment}):
|
||||
result,proof=r.input_exercise_result(prior,context,session,observation,{'verified':True})
|
||||
self.assertEqual(calls,[('native',NONCE,report['look_proof'],report['approach_proof'],report['alignment_proof'])])
|
||||
self.assertEqual(proof['verified'],verified)
|
||||
self.assertEqual(result,'input-exercise-incomplete' if not verified and prior=='game-started' else prior)
|
||||
|
||||
def test_unrequested_alignment_and_changed_hashes_refuse(self):
|
||||
for payload in ({'alignment_requested':True},{'alignment_requested':1},{'alignment_proof':{}}):
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
session,context,report,observation=fixtures.ExerciseTests.make_proof(self,Path(folder));report.update(payload)
|
||||
Path(context['report']).write_text(json.dumps(report))
|
||||
result,proof=r.input_exercise_result('game-started',context,session,observation,{'verified':True})
|
||||
self.assertFalse(proof['verified'])
|
||||
|
||||
def test_alignment_hash_mismatch_and_current_module_mutation_refuse(self):
|
||||
for changed_current in (False,True):
|
||||
with tempfile.TemporaryDirectory() as folder:
|
||||
session,context,report,observation=fixtures.ExerciseTests.make_proof(self,Path(folder))
|
||||
context.update(look_requested=True,approach_requested=True,alignment_requested=True,alignment_module_sha256=r.alignment_module_hashes(r.ROOT))
|
||||
report.update(alignment_requested=True,alignment_module_sha256=dict(context['alignment_module_sha256']))
|
||||
altered=dict(context['alignment_module_sha256']);altered['prison_alignment_proof.py']='0'*64
|
||||
if not changed_current:report['alignment_module_sha256']=altered
|
||||
Path(context['report']).write_text(json.dumps(report))
|
||||
current=altered if changed_current else context['alignment_module_sha256']
|
||||
with patch.object(r,'alignment_module_hashes',return_value=current):
|
||||
result,proof=r.input_exercise_result('game-started',context,session,observation,{'verified':True})
|
||||
self.assertFalse(proof['verified']);self.assertIn('unchanged module sources',proof['error'])
|
||||
|
||||
if __name__=='__main__':unittest.main()
|
||||
|
||||
+1
-1
@@ -59,7 +59,7 @@ def check():
|
||||
assert set(mapped)==set(inventory['script_paths']), 'Original inventory has untracked or unknown entries'
|
||||
print(f'PASS: {len(mapped)} original script entries tracked across {len(feature_ids)} unfinished responsibilities')
|
||||
print(f'PASS: {len(ids)} isolated addons, acyclic dependencies, {len(resources)} unique resources, exact vanilla references')
|
||||
for name in ['test_prison_approach_proof.py', 'test_prison_approach_evidence.py', 'test_ordinary_gate_evidence.py', 'test_ordinary_gate_observer.py', 'test_ordinary_look_observer.py', 'test_ordinary_look_evidence.py', 'test_relative_look_runner.py', 'test_radio_waiting_text.py', 'test_inventory_control_runner.py', 'test_inventory_layout.py', 'test_headless_input_proof.py', 'test_headless_input_exercise_runner.py', 'test_private_prefix_cleanup.py', 'test_runner_private_cleanup.py', 'test_ordinary_input_runner.py', 'test_ordinary_input_observer.py', 'test_aircraft_route_envelope.py', 'test_aircraft_route_policy.py', 'test_aircraft_route_probe.py', 'test_rough_intel_feedback.py', 'test_headless_display_probe.py', 'test_headless_display_runner.py', 'test_preparation_status.py', 'test_hint_delivery.py', 'test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']:
|
||||
for name in ['test_prison_alignment_proof.py', 'test_prison_alignment_evidence.py', 'test_aircraft_route_demand.py', 'test_prison_approach_proof.py', 'test_prison_approach_evidence.py', 'test_ordinary_gate_evidence.py', 'test_ordinary_gate_observer.py', 'test_ordinary_look_observer.py', 'test_ordinary_look_evidence.py', 'test_relative_look_runner.py', 'test_radio_waiting_text.py', 'test_inventory_control_runner.py', 'test_inventory_layout.py', 'test_headless_input_proof.py', 'test_headless_input_exercise_runner.py', 'test_private_prefix_cleanup.py', 'test_runner_private_cleanup.py', 'test_ordinary_input_runner.py', 'test_ordinary_input_observer.py', 'test_aircraft_route_envelope.py', 'test_aircraft_route_policy.py', 'test_aircraft_route_probe.py', 'test_rough_intel_feedback.py', 'test_headless_display_probe.py', 'test_headless_display_runner.py', 'test_preparation_status.py', 'test_hint_delivery.py', 'test_native_end_lifecycle.py', 'test_native_end_runner.py', 'test_escape_result_wording.py', 'test_native_stats.py', 'test_aircraft_translation.py', 'test_spawn_retry_budget.py', 'test_action_feedback.py', 'test_native_aircraft_control.py', 'test_aircraft_flight_policy.py', 'test_aircraft_flight_envelope.py', 'test_ordinary_screenshot.py', 'test_participant_selection.py', 'test_native_shared_map_ownership.py', 'test_shared_map_ownership.py', 'test_intel_registration.py', 'test_mortar_activity_completion.py', 'test_packed_chat_game.py', 'test_native_mortar_refresh.py', 'test_archive_packed.py', 'test_mortar_refresh.py', 'test_packed_core_game.py', 'test_pak_inventory.py', 'test_native_mortar_salvo.py', 'test_spectator_guidance.py', 'test_native_package.py', 'test_item_station_teardown.py', 'test_source_bundle.py', 'test_native_flight_footprint.py', 'test_native_flight_input_diagnostics.py', 'test_mortar_logistics.py', 'test_mortar_courier_storage.py','test_powered_flight_pad.py','test_prison_escape_policy.py','test_powered_flight_policy.py','test_flight_action_runner.py','test_native_local_admission_probe.py','test_mortar_report_ledger.py','test_dedicated_native.py','test_native_mortar_transfer.py','test_mortar_aim_renewal.py','test_dedicated_preflight.py','test_mortar_transactions.py','test_native_mortar_probe.py','test_diagnostic_no_splash.py','test_casualty_incapacitation.py','test_casualty_remove_probe.py','test_extraction_placement_policy.py','test_guard_cancellation_policy.py','test_casualty_ground_policy.py','test_casualty_reservation_death.py','test_casualty_loading_policy.py','test_initial_guard_policy.py','test_headless_game_runner.py','test_vanilla_game_control.py','test_archive_game_control.py','test_site_discovery_policy.py','test_faction_catalog_scope.py','test_mission_rules.py','test_admin_setting_policy.py', 'test_player_admission_policy.py','test_progression_identity.py','test_discovery_map_position.py','test_local_admission.py','test_prison_placement_policy.py', 'test_recovery_policy.py','test_time_policy.py','test_environment_policy.py','test_environment_restart_runner.py', 'test_inventory_enumeration_policy.py','test_radio_defence_policy.py','test_radio_feedback_policy.py','test_performance_comparison.py','test_release_check.py','test_settings_migration.py','hq_network_regression.py','helicopter_availability_regression.py','mortar_salvo_regression.py']:
|
||||
subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True)
|
||||
print('All repository checks passed. Native compilation and multiplayer tests are separate requirements.')
|
||||
if __name__=='__main__':check()
|
||||
|
||||
+38
-2
@@ -635,6 +635,8 @@ def validate_input_observer(a):
|
||||
|
||||
|
||||
def validate_input_exercise(a):
|
||||
if getattr(a, 'exercise_prison_alignment', False) and not getattr(a, 'exercise_prison_approach', False):
|
||||
refuse('Prison lock alignment requires the explicit prison approach experiment')
|
||||
if getattr(a, 'approach_wide_display', False) and not getattr(a, 'exercise_prison_approach', False):
|
||||
refuse('Wide private viewport requires the explicit prison approach experiment')
|
||||
if getattr(a, 'exercise_prison_approach', False) and not (getattr(a, 'exercise_relative_look', False) and getattr(a, 'observe_prison_gate', False)):
|
||||
@@ -848,7 +850,17 @@ def approach_module_hashes(root):
|
||||
return hashes
|
||||
|
||||
|
||||
def input_exercise_command(command, root, compat, profile, executable, run_id, host_display, display_context, look=False, approach=False):
|
||||
def alignment_module_hashes(root):
|
||||
hashes = {}
|
||||
for name in ('prison_alignment_proof.py', 'prison_alignment_evidence.py'):
|
||||
path = root/'tools'/name
|
||||
if path.is_symlink() or not path.is_file():
|
||||
refuse('Alignment requires regular local proof modules')
|
||||
hashes[name] = hashlib.sha256(path.read_bytes()).hexdigest()
|
||||
return hashes
|
||||
|
||||
|
||||
def input_exercise_command(command, root, compat, profile, executable, run_id, host_display, display_context, look=False, approach=False, alignment=False):
|
||||
"""Put the input supervisor around the display inspector, inside Gamescope."""
|
||||
separator = command.index('--')
|
||||
if command[:separator].count('--backend') != 1 or command[command.index('--backend')+1] != 'headless':
|
||||
@@ -859,6 +871,8 @@ def input_exercise_command(command, root, compat, profile, executable, run_id, h
|
||||
if (not display_context or len(child) < 3 or child[:2] != [sys.executable, str(ownership)]
|
||||
or not re.fullmatch(r'[A-Za-z0-9]{1,32}', run_id)):
|
||||
refuse('Input exercise requires the existing scoped display wrapper and observer nonce')
|
||||
if type(alignment) is not bool or (alignment and not approach):
|
||||
refuse('Prison alignment requires explicit prior approach')
|
||||
if type(approach) is not bool or (approach and not look):
|
||||
refuse('Prison approach requires explicit relative look')
|
||||
if approach:
|
||||
@@ -890,6 +904,10 @@ def input_exercise_command(command, root, compat, profile, executable, run_id, h
|
||||
context['approach_requested'] = True
|
||||
context['approach_module_sha256'] = approach_module_hashes(root)
|
||||
wrapper.insert(-1, '--enable-private-approach-proof')
|
||||
if alignment:
|
||||
context['alignment_requested'] = True
|
||||
context['alignment_module_sha256'] = alignment_module_hashes(root)
|
||||
wrapper.insert(-1, '--enable-private-alignment-proof')
|
||||
return command[:separator+1] + wrapper + child, context
|
||||
|
||||
|
||||
@@ -911,6 +929,10 @@ def input_exercise_poll_failure(context):
|
||||
for key in ('helper_sha256', 'ownership_helper_sha256', 'prefix', 'profile', 'game_executable', 'report', 'command', 'nonce'):
|
||||
if report.get(key) != context[key]:
|
||||
return False
|
||||
if context.get('alignment_requested') and report.get('alignment_module_sha256') != context.get('alignment_module_sha256'):
|
||||
return False
|
||||
if report.get('alignment_requested', False) != context.get('alignment_requested', False):
|
||||
return False
|
||||
if context.get('approach_requested') and report.get('approach_module_sha256') != context.get('approach_module_sha256'):
|
||||
return None
|
||||
if report.get('approach_requested', False) != context.get('approach_requested', False):
|
||||
@@ -958,6 +980,13 @@ def input_exercise_result(result, context, session, observation, display_result)
|
||||
for key in ('helper_sha256', 'ownership_helper_sha256', 'prefix', 'profile', 'game_executable', 'report', 'command', 'nonce'):
|
||||
if report.get(key) != context[key]:
|
||||
refuse('Input report binding mismatch: '+key)
|
||||
alignment_requested = context.get('alignment_requested', False)
|
||||
if type(report.get('alignment_requested', False)) is not bool or report.get('alignment_requested', False) != alignment_requested:
|
||||
refuse('Prison alignment request does not match launch context')
|
||||
if alignment_requested and (not context.get('approach_requested') or report.get('alignment_module_sha256') != context.get('alignment_module_sha256') or context.get('alignment_module_sha256') != alignment_module_hashes(ROOT)):
|
||||
refuse('Alignment requires prior approach and unchanged module sources')
|
||||
if not alignment_requested and report.get('alignment_proof') is not None:
|
||||
refuse('Unexpected alignment evidence')
|
||||
approach_requested = context.get('approach_requested', False)
|
||||
if type(report.get('approach_requested', False)) is not bool or report.get('approach_requested', False) != approach_requested:
|
||||
refuse('Prison approach request does not match launch context')
|
||||
@@ -1017,6 +1046,12 @@ def input_exercise_result(result, context, session, observation, display_result)
|
||||
proof['scope'] = 'private relative mouse and W input with independently observed interior prison approach; no held action, gate exit, full escape or multiplayer qualification'
|
||||
if proof['approach_proof'].get('verified') is not True:
|
||||
refuse('Independent native prison approach evidence is incomplete')
|
||||
if alignment_requested:
|
||||
from prison_alignment_evidence import validate_alignment_evidence
|
||||
proof['alignment_proof'] = validate_alignment_evidence((session/'console.log').read_text(errors='replace'), context['nonce'], report.get('look_proof'), route, report.get('alignment_proof'))
|
||||
proof['scope'] = 'private approach and stationary yaw alignment with independently observed native prison lock selection; no F hold, unlock, exit or multiplayer qualification'
|
||||
if proof['alignment_proof'].get('verified') is not True:
|
||||
refuse('Independent native prison lock alignment evidence is incomplete')
|
||||
elif look_requested:
|
||||
from ordinary_look_evidence import validate_look_evidence
|
||||
proof['look_proof'] = validate_look_evidence((session/'console.log').read_text(errors='replace'), context['nonce'], report.get('look_proof'), events)
|
||||
@@ -1098,7 +1133,7 @@ def run_locked(a, steam, compat, profile, packed=None):
|
||||
command, display_context = display_probe_command(command, ROOT, compat, profile, executable, run_id, os.environ.get('DISPLAY', ''))
|
||||
exercise_context = None
|
||||
if getattr(a, 'exercise_player_input', False):
|
||||
command, exercise_context = input_exercise_command(command, ROOT, compat, profile, executable, run_id, os.environ.get('DISPLAY', ''), display_context, getattr(a, 'exercise_relative_look', False), getattr(a, 'exercise_prison_approach', False))
|
||||
command, exercise_context = input_exercise_command(command, ROOT, compat, profile, executable, run_id, os.environ.get('DISPLAY', ''), display_context, getattr(a, 'exercise_relative_look', False), getattr(a, 'exercise_prison_approach', False), getattr(a, 'exercise_prison_alignment', False))
|
||||
silent_sink = 'erri_game_'+run_id
|
||||
application_id = 'org.escapistsrereintroduced.game.'+run_id
|
||||
env = os.environ.copy()
|
||||
@@ -1263,6 +1298,7 @@ def main():
|
||||
parser.add_argument('--capture-prison-view', action='store_true', help='Opt-in single genuine local prison screenshot; loose successor source only, no camera or input changes')
|
||||
parser.add_argument('--observe-player-input', action='store_true', help='Read-only native local-input sampler; loose Core/Chat only, requires --settle >=50; sends no input')
|
||||
parser.add_argument('--approach-wide-display', action='store_true', help='Use a disposable 2560x720 headless viewport for the explicit approach experiment; no physical display changes')
|
||||
parser.add_argument('--exercise-prison-alignment', action='store_true', help='Explicit stationary yaw-only alignment to native prison lock after verified approach; no F or gate operation')
|
||||
parser.add_argument('--exercise-prison-approach', action='store_true', help='Explicit bounded relative-mouse/W approach inside prison; requires relative look and gate observer; never operates gate')
|
||||
parser.add_argument('--observe-prison-gate', action='store_true', help='Read-only native registered prison lock/context/progress telemetry; requires --observe-player-input')
|
||||
parser.add_argument('--exercise-relative-look', action='store_true', help='Explicit tiny relative right/return mouse experiment before W/Tab; requires --exercise-player-input and native view proof')
|
||||
|
||||
+133
-21
@@ -117,9 +117,10 @@ def yaw_delta(first, second):
|
||||
|
||||
|
||||
class RelativeMouse:
|
||||
def __init__(self, query, keyboard, owner, enable_approach=False):
|
||||
def __init__(self, query, keyboard, owner, enable_approach=False, enable_alignment=False):
|
||||
self.query, self.keyboard, self.owner = query, keyboard, owner
|
||||
self.enable_approach = enable_approach
|
||||
self.enable_alignment = enable_alignment
|
||||
self.xt = keyboard.xt
|
||||
self.xt.XTestFakeRelativeMotionEvent.restype = C.c_int
|
||||
self.xt.XTestFakeRelativeMotionEvent.argtypes = [C.c_void_p, C.c_int, C.c_int, C.c_ulong]
|
||||
@@ -163,6 +164,16 @@ class RelativeMouse:
|
||||
within_lease()
|
||||
self._move(dx, dy, guard, before_send=within_lease)
|
||||
|
||||
def alignment_move(self, dx, dy, guard, *, deadline, clock=time.monotonic):
|
||||
if (self.enable_alignment is not True or self.enable_approach is not True or type(dx) is not int
|
||||
or not 1 <= abs(dx) <= 128 or type(dy) is not int or dy != 0):
|
||||
raise Refused('Unsupported or unenabled alignment relative step')
|
||||
def within_lease():
|
||||
if clock() >= deadline:
|
||||
raise Refused('Original alignment deadline exceeded before relative input')
|
||||
within_lease()
|
||||
self._move(dx, dy, guard, before_send=within_lease)
|
||||
|
||||
def _move(self, dx, dy, guard, before_send=None):
|
||||
target = guard.check()
|
||||
self.keyboard.require_idle()
|
||||
@@ -293,7 +304,7 @@ class Observer:
|
||||
self.enable_look = enable_look
|
||||
self.enable_approach = enable_approach
|
||||
self.approach_lines = []; self.gate_records = []; self.gate_received = {}
|
||||
self.gate_complete_end = 0; self.approach_previous = None
|
||||
self.gate_complete_end = 0; self.approach_previous = None; self.alignment_previous = None
|
||||
self.ready_at = self.ready_real = self.queued_real = None
|
||||
self.look_records = []; self.input_samples = []; self.ready_sample = None
|
||||
|
||||
@@ -414,21 +425,29 @@ class Observer:
|
||||
return content, data
|
||||
|
||||
def approach_snapshots(self):
|
||||
return self._snapshot_batch('approach_previous')
|
||||
|
||||
def alignment_snapshots(self):
|
||||
return self._snapshot_batch('alignment_previous')
|
||||
|
||||
def _snapshot_batch(self, cursor):
|
||||
_, data = self.approach_data()
|
||||
snapshots = data['snapshots']; latest = max(snapshots)
|
||||
first = latest if self.approach_previous is None else min(self.approach_previous + 1, latest)
|
||||
if self.approach_previous is not None and latest < self.approach_previous:
|
||||
previous = getattr(self, cursor)
|
||||
first = latest if previous is None else min(previous + 1, latest)
|
||||
if previous is not None and latest < previous:
|
||||
raise Refused('Native approach snapshot index reversed')
|
||||
result = []
|
||||
for index in range(first, latest + 1):
|
||||
item = snapshots[index]; geo, action, native, pose = item['geometry'], item['action'], item['input'], item['look']
|
||||
result.append({'sample': index, 'real_ms': item['real_ms'], 'received_monotonic': self.gate_received[index],
|
||||
'origin': native['origin'], 'direction': pose['direction'], 'body_forward': pose['body_forward'],
|
||||
'origin': native['origin'], 'direction': pose['direction'], 'body_forward': pose['body_forward'], 'camera': pose['camera'],
|
||||
**{key: action[key] for key in ('selected', 'context_selected', 'cached_performable', 'progress_bound', 'pressed', 'progress', 'performing', 'duration')},
|
||||
'input': native['input'], 'forward': native['forward'], 'velocity': native['velocity'],
|
||||
'inventory': native['inventory'], 'phase': action['phase'], 'door_state': geo['door_state'], 'door_control': geo['door_control'],
|
||||
'geometry': {'nonce': self.nonce, 'basis': 'registered-prison-lock-native-interaction',
|
||||
**{key: geo[key] for key in ('prison', 'gate', 'gate_forward', 'context', 'radius')}}})
|
||||
self.approach_previous = latest
|
||||
setattr(self, cursor, latest)
|
||||
return result
|
||||
|
||||
|
||||
@@ -524,9 +543,12 @@ def confirm_release(guard, keyboard, report, key, clock=time.monotonic, sleep=ti
|
||||
observation['end'] = clock()
|
||||
|
||||
|
||||
def sequence(guard, keyboard, observer, report, clock=time.monotonic, sleep=time.sleep, mouse=None, approach=False):
|
||||
def sequence(guard, keyboard, observer, report, clock=time.monotonic, sleep=time.sleep, mouse=None, approach=False, alignment=False):
|
||||
deadline = clock() + 70
|
||||
held = None
|
||||
approach_completed = False
|
||||
if alignment and (not approach or mouse is None):
|
||||
raise Refused("Alignment requires approach and look capabilities")
|
||||
report.update(events=[], paired_release_errors=[], sequence_completed=False)
|
||||
|
||||
def check(native=True):
|
||||
@@ -596,6 +618,10 @@ def sequence(guard, keyboard, observer, report, clock=time.monotonic, sleep=time
|
||||
if clock() >= deadline:
|
||||
raise Refused("Original approach deadline exceeded")
|
||||
keyboard.require_idle()
|
||||
approach_completed = True
|
||||
if alignment:
|
||||
notify({'kind': 'approach-finished', 'successful': True})
|
||||
run_alignment(guard, keyboard, observer, mouse, report, clock, sleep)
|
||||
report["sequence_completed"] = True
|
||||
return
|
||||
pulse('W', 0.30)
|
||||
@@ -630,7 +656,7 @@ def sequence(guard, keyboard, observer, report, clock=time.monotonic, sleep=time
|
||||
route = report.get('approach_proof', {})
|
||||
report['paired_release_errors'].extend(route.get('paired_release_errors', []))
|
||||
report['unconfirmed_held_key'] = route.get('unconfirmed_held_key')
|
||||
notify({'kind': 'approach-finished', 'successful': report['sequence_completed']})
|
||||
notify({'kind': 'approach-finished', 'successful': approach_completed if alignment else report['sequence_completed']})
|
||||
report['all_attempted_presses_released'] = not report.get('unconfirmed_held_key') and not report['paired_release_errors']
|
||||
|
||||
|
||||
@@ -691,10 +717,71 @@ def run_approach(guard, keyboard, observer, mouse, report, clock, sleep):
|
||||
raise Refused('Approach module did not complete')
|
||||
|
||||
|
||||
class AlignmentMouse:
|
||||
"""Explicit yaw-only capability. Caller cannot extend its original lease."""
|
||||
def __init__(self, mouse, report, clock, deadline):
|
||||
self.mouse, self.report, self.clock, self.deadline = mouse, report, clock, deadline
|
||||
def move(self, dx, dy, guard, *, deadline):
|
||||
if type(deadline) not in (int, float) or not math.isfinite(deadline) or deadline > self.deadline:
|
||||
raise Refused('Alignment module attempted to extend original deadline')
|
||||
self.report['input_attempted'] = True
|
||||
self.mouse.alignment_move(dx, dy, guard, deadline=deadline, clock=self.clock)
|
||||
self.report['input_sent'] = True
|
||||
|
||||
|
||||
def run_alignment(guard, keyboard, observer, mouse, report, clock, sleep):
|
||||
from prison_alignment_proof import perform_alignment
|
||||
from prison_approach_evidence import validate_approach_evidence
|
||||
if observer.ready_at is None or observer.ready_real is None or observer.queued_real is None:
|
||||
raise Refused('Original native alignment clocks missing')
|
||||
original_end = observer.ready_at + (45000 - (observer.ready_real - observer.queued_real))/1000 - .5
|
||||
started = clock()
|
||||
deadline = min(started + 8, original_end)
|
||||
if deadline <= started:
|
||||
raise Refused('Original observation lifetime unavailable for alignment')
|
||||
notify({'kind': 'alignment-pending', 'deadline_monotonic': deadline})
|
||||
successful = False
|
||||
try:
|
||||
content, data = observer.approach_data()
|
||||
route = report.get('approach_proof')
|
||||
evidence = validate_approach_evidence(content, observer.nonce, report['look_proof'], route)
|
||||
if not evidence['verified']:
|
||||
raise Refused('Native approach prerequisite refused: ' + '; '.join(evidence['errors']))
|
||||
if clock() >= deadline:
|
||||
raise Refused('Original alignment deadline exceeded during prerequisite validation')
|
||||
poses = {r['sample']: r for r in observer.look_records if r['kind'] == 'sample'}
|
||||
look = report['look_proof']
|
||||
calibration = {'nonce': observer.nonce, 'completed': True, 'pixels': 24,
|
||||
'baseline_direction': poses[look['baseline_samples'][-1]]['direction'],
|
||||
'response_direction': poses[look['response_sample']]['direction'],
|
||||
'ready_real_ms': observer.ready_real, 'ready_monotonic': observer.ready_at,
|
||||
'observer_start_real_ms': observer.queued_real, 'observer_deadline_monotonic': original_end,
|
||||
'alignment_deadline_monotonic': deadline}
|
||||
observer.alignment_previous = evidence['last_sample'] - 1
|
||||
def alignment_notify(event):
|
||||
if event.get('kind') != 'alignment-finished':
|
||||
notify(event)
|
||||
# Native ownership checks remain live, but no keyboard-sending capability
|
||||
# is handed to this stage. It may only assert that all keys are idle.
|
||||
perform_alignment(guard, keyboard.require_idle, AlignmentMouse(mouse, report, clock, deadline),
|
||||
observer.alignment_snapshots, route['geometry'], calibration, evidence, report,
|
||||
clock=clock, sleep=sleep, notify=alignment_notify)
|
||||
if not report.get('alignment_proof', {}).get('completed'):
|
||||
raise Refused('Alignment module did not complete')
|
||||
guard.check(); keyboard.require_idle()
|
||||
observer.approach_data()
|
||||
if clock() >= deadline:
|
||||
raise Refused('Original alignment deadline exceeded at final observation')
|
||||
successful = True
|
||||
finally:
|
||||
notify({'kind': 'alignment-finished', 'successful': successful})
|
||||
|
||||
|
||||
def arguments(argv=None):
|
||||
p = argparse.ArgumentParser(description=__doc__)
|
||||
p.add_argument('--enable-private-keyboard-proof', action='store_true', required=True)
|
||||
p.add_argument('--enable-private-look-proof', action='store_true')
|
||||
p.add_argument('--enable-private-alignment-proof', action='store_true', help='After successful approach, attempt stationary native lock selection using horizontal relative mouse only')
|
||||
p.add_argument('--enable-private-approach-proof', action='store_true', help='After look calibration, replace W/Tab cycle with bounded interior approach only')
|
||||
for name in ('prefix', 'game-executable', 'profile', 'report'):
|
||||
p.add_argument('--' + name, type=Path, required=True)
|
||||
@@ -703,6 +790,8 @@ def arguments(argv=None):
|
||||
p.add_argument('--nonce', required=True)
|
||||
p.add_argument('command', nargs=argparse.REMAINDER)
|
||||
args = p.parse_args(argv)
|
||||
if args.enable_private_alignment_proof and not (args.enable_private_approach_proof and args.enable_private_look_proof):
|
||||
p.error("Alignment proof requires explicit approach and look proof")
|
||||
if args.enable_private_approach_proof and not args.enable_private_look_proof:
|
||||
p.error("Approach proof requires explicit private look proof")
|
||||
return args
|
||||
@@ -761,9 +850,16 @@ APPROACH_MODULES = ('prison_approach_proof.py', 'ordinary_gate_evidence.py',
|
||||
'ordinary_look_evidence.py', 'prison_approach_evidence.py')
|
||||
|
||||
|
||||
ALIGNMENT_MODULES = ('prison_alignment_proof.py', 'prison_alignment_evidence.py')
|
||||
|
||||
|
||||
def approach_module_hashes():
|
||||
return module_hashes(APPROACH_MODULES)
|
||||
|
||||
|
||||
def module_hashes(names):
|
||||
folder = Path(__file__).resolve().parent
|
||||
return {name: hashlib.sha256((folder / name).read_bytes()).hexdigest() for name in APPROACH_MODULES}
|
||||
return {name: hashlib.sha256((folder / name).read_bytes()).hexdigest() for name in names}
|
||||
|
||||
|
||||
def report_for_write(report):
|
||||
@@ -771,14 +867,18 @@ def report_for_write(report):
|
||||
if report.get('approach_requested') is not True:
|
||||
return report
|
||||
result = dict(report)
|
||||
route = report.get('approach_proof')
|
||||
if isinstance(route, dict):
|
||||
result['approach_proof'] = dict(route)
|
||||
samples = route.get('samples')
|
||||
if isinstance(samples, list):
|
||||
result['approach_proof']['samples'] = [
|
||||
{key: sample.get(key) for key in ('sample', 'real_ms', 'received_monotonic')}
|
||||
if isinstance(sample, dict) else {'invalid_reference': True} for sample in samples]
|
||||
names = ['approach_proof']
|
||||
if report.get('alignment_requested') is True:
|
||||
names.append('alignment_proof')
|
||||
for name in names:
|
||||
route = report.get(name)
|
||||
if isinstance(route, dict):
|
||||
result[name] = dict(route)
|
||||
samples = route.get('samples')
|
||||
if isinstance(samples, list):
|
||||
result[name]['samples'] = [
|
||||
{key: sample.get(key) for key in ('sample', 'real_ms', 'received_monotonic')}
|
||||
if isinstance(sample, dict) else {'invalid_reference': True} for sample in samples]
|
||||
return result
|
||||
|
||||
|
||||
@@ -795,6 +895,7 @@ def main(argv=None):
|
||||
report = {'schema': 1, 'kind': 'headless-private-keyboard-experiment', 'input_sent': False,
|
||||
'look_requested': args.enable_private_look_proof,
|
||||
'approach_requested': getattr(args, 'enable_private_approach_proof', False),
|
||||
'alignment_requested': getattr(args, 'enable_private_alignment_proof', False),
|
||||
'sequence_completed': False, 'release_qualified': False, 'gameplay_qualified': False,
|
||||
'hard_supervision': NOTIFY is not None, 'nonce': args.nonce, 'binding': bound, 'command': command, 'report': str(args.report), 'input_attempted': False,
|
||||
'helper_sha256': hashlib.sha256(Path(__file__).read_bytes()).hexdigest(),
|
||||
@@ -802,6 +903,8 @@ def main(argv=None):
|
||||
'prefix': str(args.prefix), 'profile': str(args.profile), 'game_executable': str(args.game_executable)}
|
||||
if report['approach_requested']:
|
||||
report['approach_module_sha256'] = approach_module_hashes()
|
||||
if report['alignment_requested']:
|
||||
report['alignment_module_sha256'] = module_hashes(ALIGNMENT_MODULES)
|
||||
fd = os.open(args.report, os.O_WRONLY | os.O_CREAT | os.O_EXCL | os.O_NOFOLLOW, 0o600)
|
||||
info = os.fstat(fd)
|
||||
notify({'kind': 'report', 'path': str(args.report), 'device': info.st_dev, 'inode': info.st_ino,
|
||||
@@ -866,8 +969,8 @@ def main(argv=None):
|
||||
guard.check()
|
||||
keyboard = Keyboard(query)
|
||||
keyboard.require_idle()
|
||||
mouse = RelativeMouse(query, keyboard, owner, enable_approach=getattr(args, "enable_private_approach_proof", False)) if args.enable_private_look_proof else None
|
||||
sequence(guard, keyboard, observer, report, mouse=mouse, approach=getattr(args, "enable_private_approach_proof", False))
|
||||
mouse = RelativeMouse(query, keyboard, owner, enable_approach=getattr(args, "enable_private_approach_proof", False), enable_alignment=getattr(args, "enable_private_alignment_proof", False)) if args.enable_private_look_proof else None
|
||||
sequence(guard, keyboard, observer, report, mouse=mouse, approach=getattr(args, "enable_private_approach_proof", False), alignment=getattr(args, "enable_private_alignment_proof", False))
|
||||
except (OSError, ValueError, UnicodeError, subprocess.SubprocessError) as error:
|
||||
report['error'] = str(error)
|
||||
finally:
|
||||
@@ -972,6 +1075,7 @@ def supervise(argv=None):
|
||||
os.kill(child.pid, signum)
|
||||
for signum in (signal.SIGINT, signal.SIGTERM, signal.SIGHUP):
|
||||
previous[signum] = signal.signal(signum, forward)
|
||||
alignment_deadline = None; alignment_finished = False
|
||||
approach_deadline = None; approach_finished = False
|
||||
look_at = None; held_at = None; held_key = None; owned_child = None; report_record = None; proof_finished = False; expired = False
|
||||
deadline = time.monotonic() + 190
|
||||
@@ -983,7 +1087,15 @@ def supervise(argv=None):
|
||||
event = parent.recv()
|
||||
except EOFError:
|
||||
event = None
|
||||
if event and event['kind'] == 'approach-pending':
|
||||
if event and event['kind'] == 'alignment-pending':
|
||||
proposed = event.get('deadline_monotonic')
|
||||
current = time.monotonic()
|
||||
if type(proposed) not in (int, float) or not math.isfinite(proposed) or proposed > current + 8:
|
||||
proposed = current
|
||||
alignment_deadline = proposed if alignment_deadline is None else min(alignment_deadline, proposed)
|
||||
elif event and event['kind'] == 'alignment-finished':
|
||||
alignment_finished = bool(event.get('successful'))
|
||||
elif event and event['kind'] == 'approach-pending':
|
||||
proposed = event.get('deadline_monotonic')
|
||||
current = time.monotonic()
|
||||
if type(proposed) not in (int, float) or not math.isfinite(proposed) or proposed > current + 35:
|
||||
@@ -1006,7 +1118,7 @@ def supervise(argv=None):
|
||||
elif event and event['kind'] == 'proof-finished':
|
||||
proof_finished = event['successful']
|
||||
now = time.monotonic()
|
||||
if received or now >= deadline or (approach_deadline is not None and not approach_finished and now >= approach_deadline) or (held_at is not None and now - held_at > 1.5) or (look_at is not None and now - look_at > 4):
|
||||
if received or now >= deadline or (alignment_deadline is not None and not alignment_finished and now >= alignment_deadline) or (approach_deadline is not None and not approach_finished and now >= approach_deadline) or (held_at is not None and now - held_at > 1.5) or (look_at is not None and now - look_at > 4):
|
||||
expired = True
|
||||
child.terminate() # asks worker finally to release if still provable
|
||||
child.join(1)
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
"""Independent yaw alignment and exact native lock-selection verification."""
|
||||
import math
|
||||
import re
|
||||
from ordinary_look_evidence import validate_look_evidence
|
||||
from ordinary_gate_evidence import join_gate_snapshots, validate_gate_geometry
|
||||
from prison_approach_evidence import validate_approach_evidence, need, number, horizontal, norm, yaw, angle, neutral
|
||||
|
||||
|
||||
def validate_alignment_evidence(content, nonce, look_proof, approach_proof, proof):
|
||||
result={'verified':False,'errors':[],'scope':'stationary yaw-only alignment and native selection of the original prison lock after a verified interior approach; no F hold, unlock, exit or multiplayer qualification','held_action_verified':False,'escape_verified':False}
|
||||
try:
|
||||
approach=validate_approach_evidence(content,nonce,look_proof,approach_proof)
|
||||
need(approach['verified'],'prior native approach is unverified: '+str(approach['errors']))
|
||||
calibration=validate_look_evidence(content,nonce,look_proof)
|
||||
need(calibration['verified'],'same-run native calibration is unverified: '+str(calibration['errors']))
|
||||
gain=calibration['response_yaw_degrees']/24
|
||||
need(.01<=abs(gain)<=.5,'native calibration gain outside alignment range')
|
||||
need(type(proof) is dict and not proof.get('events') and proof.get('requested') is True and proof.get('completed') is True and proof.get('nonce')==nonce and not proof.get('error'),'alignment did not complete under this nonce')
|
||||
start=number(proof['started_monotonic']);finish=number(proof['finished_monotonic']);deadline=number(proof['deadline_monotonic'])
|
||||
need(approach_proof['finished_monotonic']<=start<finish<=deadline<=start+8,'alignment helper interval outside original stage bound')
|
||||
data=join_gate_snapshots(content,nonce);samples=data['snapshots'];first=proof['initial_sample'];last=proof['final_sample'];route_end=approach['last_sample']
|
||||
need(type(first) is int and type(last) is int and route_end<=first<last and first in samples and last in samples,'native alignment references invalid')
|
||||
geo=validate_gate_geometry(content,nonce,route_end,last)
|
||||
need(geo['verified'],'native alignment geometry invalid: '+str(geo['errors']))
|
||||
queued=re.findall(r'ERR INPUT OBSERVE: run='+re.escape(nonce)+r' sample=0 real=(\d+) world=[^ ]+ QUEUED(?:\r?$)',content,re.MULTILINE)
|
||||
need(len(queued)==1,'original native QUEUED clock missing or ambiguous')
|
||||
queued=int(queued[0]);ready=data['ready']['real_ms']
|
||||
original_host_end=number(approach_proof['deadline_monotonic'])-35+(45000-(ready-queued))/1000-.5
|
||||
need(deadline<=original_host_end,'alignment deadline renews original observation lifetime')
|
||||
reference=samples[route_end]['input']['origin'];last_real=None
|
||||
for index in range(route_end,last+1):
|
||||
need(index in samples,'missing native interstage/alignment observation')
|
||||
s=samples[index];g=s['geometry'];a=s['action']
|
||||
need(neutral(s) and math.dist(reference,s['input']['origin'])<=.05,'body moved during stationary alignment')
|
||||
need(queued<=s['real_ms']<queued+45000,'original native observation lifetime exceeded')
|
||||
need(g['door_state']==0 and g['door_control']==0 and a['pressed']==0 and not a['performing'] and a['progress']==0,'gate operated during alignment-only observation')
|
||||
if last_real is not None:need(0<s['real_ms']-last_real<=500,'native alignment sample gap')
|
||||
last_real=s['real_ms']
|
||||
refs=proof['samples'];need(type(refs) is list and 2<=len(refs)<=450,'bounded alignment references missing')
|
||||
ids=[r['sample'] for r in refs];need(all(type(i) is int for i in ids) and ids==list(range(first,last+1)),'alignment references not contiguous')
|
||||
receipts={};prior=0
|
||||
for r in refs:
|
||||
i=r['sample'];received=number(r['received_monotonic'])
|
||||
need(type(r['real_ms']) is int and r['real_ms']==samples[i]['real_ms'] and prior<=received<=finish,'alignment native/receipt clocks disagree')
|
||||
receipts[i]=received;prior=received
|
||||
need(0<=finish-receipts[last]<=.5,'final native alignment observation is stale')
|
||||
# Historical samples bridge the verified approach into the stage; they
|
||||
# cannot be made newly received or consume a fictitious renewed lease.
|
||||
current=[i for i in ids if receipts[i]>=start]
|
||||
native_begin=current[0] if current else first
|
||||
need(samples[last]['real_ms']-samples[native_begin]['real_ms']<=8000,'current native alignment interval exceeds eight seconds')
|
||||
def heading(s):
|
||||
eye=s['look']['camera'];handle=s['geometry']['context']
|
||||
need(.25<=horizontal(eye,handle)<=5,'native handle bearing is degenerate or out of scope')
|
||||
return math.degrees(math.atan2(handle[0]-eye[0],handle[2]-eye[2]))
|
||||
motions=proof['motions'];need(type(motions) is list and len(motions)<=6,'too many alignment motions')
|
||||
old_index=first;old_time=start;pixel_sum=0
|
||||
for motion in motions:
|
||||
dx=motion['dx'];at=number(motion['monotonic']);before=motion['after_sample'];after=motion['response_sample']
|
||||
need(type(dx) is int and 1<=abs(dx)<=128 and type(motion['dy']) is int and motion['dy']==0,'alignment motion is not bounded horizontal input')
|
||||
need(type(before) is int and type(after) is int and old_index<=before<after<=last,'alignment motion references reversed')
|
||||
need(old_time<=at<=finish and before in receipts and after in receipts and receipts[before]<=at<=receipts[after] and at-receipts[before]<=.5 and receipts[after]-at<=1.5,'alignment input timestamps contradict native samples')
|
||||
baseline=yaw(samples[before]['look']['direction']);wanted=angle(heading(samples[before]),baseline)
|
||||
change=angle(yaw(samples[after]['look']['direction']),baseline)
|
||||
need(abs(wanted)>3 and dx*gain*wanted>0 and .05<=abs(change)<=15 and change*dx*gain>0,'native turn did not follow same-run signed calibration toward handle')
|
||||
for i in range(before,after+1):
|
||||
d=angle(yaw(samples[i]['look']['direction']),baseline)
|
||||
need(abs(d)<=15 and (abs(d)<.05 or d*dx*gain>0),'intermediate native turn reversed or exceeded bound')
|
||||
need(after-1>=before and 100<=samples[after]['real_ms']-samples[after-1]['real_ms']<=500 and abs(angle(yaw(samples[after]['look']['direction']),yaw(samples[after-1]['look']['direction'])))<=.2,'native turn response did not settle over consecutive samples')
|
||||
need(samples[after]['real_ms']-samples[before]['real_ms']<=2500,'native turn response interval is unbounded')
|
||||
old_index=after;old_time=at;pixel_sum+=abs(dx)
|
||||
need(pixel_sum<=768,'alignment pixel budget exceeded')
|
||||
pair=proof['selection_samples'];need(type(pair) is list and len(pair)==2 and all(type(i) is int for i in pair) and first<=pair[0] and pair[1]==pair[0]+1 and pair[1]<=last,'selection lacks consecutive references')
|
||||
one,two=(samples[i] for i in pair)
|
||||
need(100<=two['real_ms']-one['real_ms']<=500 and abs(angle(yaw(two['look']['direction']),yaw(one['look']['direction'])))<=.2,'selection view did not settle')
|
||||
for i in range(pair[0],last+1):
|
||||
s=samples[i];a=s['action']
|
||||
need(a['selected'] and a['context_selected'] and a['cached_performable'] and a['progress_bound'] and a['duration']==4,'original native lock/context not selected and bound')
|
||||
need(abs(angle(heading(s),yaw(s['look']['direction'])))<=3,'view not aligned to actual handle bearing')
|
||||
result.update(verified=True,first_sample=first,last_sample=last,selection_samples=pair,turn_count=len(motions),native_duration_ms=samples[last]['real_ms']-samples[first]['real_ms'],final_yaw_error_degrees=abs(angle(heading(samples[last]),yaw(samples[last]['look']['direction']))))
|
||||
except (ValueError,KeyError,TypeError,OverflowError,IndexError) as error:
|
||||
result['errors'].append(str(error))
|
||||
return result
|
||||
@@ -0,0 +1,195 @@
|
||||
"""Opt-in stationary yaw alignment policy, with no input backend or keyboard send.
|
||||
|
||||
perform_alignment consumes the same validated ordered native snapshot batches as
|
||||
prison_approach_proof plus camera and flat native selected/context_selected/
|
||||
cached_performable/progress_bound/performing/pressed/progress/duration fields.
|
||||
The adapter pins the original console, body, camera and gate identities and
|
||||
rejects cancellation. No field here permits native identity re-adoption.
|
||||
|
||||
require_idle() is read-only. mouse.move(dx,0,guard,deadline=absolute) is an explicit
|
||||
alignment-only capability with existing ownership/focus/current+projected-pointer
|
||||
checks and a final absolute deadline check before its relative input call.
|
||||
notify({kind:'alignment-pending',deadline_monotonic:...}) requires an independent
|
||||
hard supervisor; alignment-finished is only a policy result, not final run proof.
|
||||
No F, W, wheel, pitch, focus, camera write or native connection exists here.
|
||||
"""
|
||||
import copy
|
||||
import math
|
||||
|
||||
from prison_approach_proof import vector, number, yaw, delta, length, horizontal, target_for
|
||||
|
||||
|
||||
class Refused(ValueError):
|
||||
pass
|
||||
|
||||
|
||||
def need(value, reason):
|
||||
if not value:
|
||||
raise Refused(reason)
|
||||
|
||||
|
||||
def perform_alignment(guard, require_idle, mouse, observe, geometry, calibration, approach_evidence, report, *, clock, sleep, notify):
|
||||
need('alignment_proof' not in report, 'Alignment attempt already exists')
|
||||
pinned = copy.deepcopy(geometry)
|
||||
target_for(pinned) # Existing measured authored-enclosure compatibility gate.
|
||||
approach = report.get('approach_proof', {})
|
||||
need(approach_evidence.get('verified') is True and approach.get('completed') is True and
|
||||
approach.get('nonce') == pinned['nonce'] and approach.get('geometry') == pinned and
|
||||
approach_evidence.get('last_sample') == approach.get('final_sample'),
|
||||
'Alignment requires independently completed same-run approach')
|
||||
prior = approach.get('samples', [])
|
||||
need(prior and prior[-1]['sample'] == approach['final_sample'], 'Original approach final body sample unavailable')
|
||||
body = vector(prior[-1]['origin'])
|
||||
need(calibration.get('completed') is True and calibration.get('nonce') == pinned['nonce'] and calibration.get('pixels') == 24,
|
||||
'Alignment requires accepted same-run yaw calibration')
|
||||
gain = delta(yaw(calibration['response_direction']), yaw(calibration['baseline_direction']))/24
|
||||
need(.01 <= abs(gain) <= .5, 'Native yaw calibration outside bounded range')
|
||||
queued = number(calibration['observer_start_real_ms']); ready = number(calibration['ready_real_ms'])
|
||||
ready_at = number(calibration['ready_monotonic']); started = clock()
|
||||
need(0 <= queued and 2000 <= ready-queued < 45000 and 0 <= ready_at <= started, 'Original observation clocks invalid')
|
||||
original_deadline = ready_at+(45000-(ready-queued))/1000-.5
|
||||
supplied = number(calibration.get('observer_deadline_monotonic', original_deadline))
|
||||
need(supplied <= original_deadline, 'Supplied observer deadline renews original lifetime')
|
||||
stage_supplied = number(calibration.get('alignment_deadline_monotonic', started+8))
|
||||
need(stage_supplied <= started+8, 'Supplied alignment deadline exceeds stage cap')
|
||||
deadline = min(started+8, original_deadline, supplied, stage_supplied)
|
||||
need(started < deadline, 'No original observation time remains for alignment')
|
||||
state = {'requested': True, 'completed': False, 'nonce': pinned['nonce'], 'geometry': pinned,
|
||||
'started_monotonic': started, 'finished_monotonic': None, 'deadline_monotonic': deadline,
|
||||
'initial_sample': None, 'final_sample': None, 'selection_samples': [], 'motions': [], 'samples': []}
|
||||
report['alignment_proof'] = state
|
||||
previous = None; active_turn = None; requests = 0
|
||||
|
||||
def neutral(s):
|
||||
return abs(s['forward']) <= .01 and length(s['input']) <= .01 and length(s['velocity']) <= .05
|
||||
|
||||
def bearing(s):
|
||||
camera = s['camera']; context = pinned['context']
|
||||
need(.25 <= horizontal(camera, context) <= 5, 'Native camera/handle bearing is degenerate or out of scope')
|
||||
return math.degrees(math.atan2(context[0]-camera[0], context[2]-camera[2]))
|
||||
|
||||
def consume(s):
|
||||
nonlocal previous
|
||||
s = copy.deepcopy(s)
|
||||
index = s['sample']; real = number(s['real_ms']); receipt = number(s['received_monotonic'])
|
||||
need(type(index) is int and approach['final_sample'] <= index <= 450, 'Alignment sample precedes approach or exceeds bound')
|
||||
need(0 <= receipt <= clock() and queued <= real < queued+45000, 'Original native observation lifetime exceeded')
|
||||
need(s['geometry'] == pinned and s['phase'] == 1 and s['inventory'] is False,
|
||||
'Original prison geometry, phase or UI changed')
|
||||
need(number(s['door_state']) == 0 and number(s['door_control']) == 0, 'Original gate was operated')
|
||||
for k in ('origin', 'camera', 'direction', 'body_forward', 'input', 'velocity'):
|
||||
s[k] = vector(s[k])
|
||||
s['forward'] = number(s['forward']); yaw(s['direction']); yaw(s['body_forward'])
|
||||
need(neutral(s) and math.dist(body, s['origin']) <= .05,
|
||||
'Original stopped body moved during alignment')
|
||||
for k in ('selected', 'context_selected', 'cached_performable', 'progress_bound', 'performing'):
|
||||
need(type(s[k]) is bool, 'Malformed native action flag')
|
||||
need(number(s['pressed']) == 0 and number(s['progress']) == 0 and s['performing'] is False and number(s['duration']) == 4,
|
||||
'Gate interaction began during yaw-only alignment')
|
||||
bearing(s)
|
||||
if active_turn is not None:
|
||||
before_yaw, sign = active_turn
|
||||
change = delta(yaw(s['direction']), before_yaw)
|
||||
need(abs(change) <= 15, 'Native yaw exceeded alignment turn bound')
|
||||
if abs(change) >= .05:
|
||||
need(change*sign > 0, 'Native yaw reversed alignment request')
|
||||
if previous:
|
||||
need(index >= previous['sample'] and real >= previous['real_ms'], 'Alignment native samples reversed')
|
||||
if index == previous['sample']:
|
||||
need(s == previous, 'Repeated alignment sample changed')
|
||||
else:
|
||||
need(index == previous['sample']+1 and 0 < real-previous['real_ms'] <= 500, 'Alignment native sample gap')
|
||||
if previous is None or index != previous['sample']:
|
||||
state['samples'].append(copy.deepcopy(s))
|
||||
previous = s
|
||||
if state['initial_sample'] is None:
|
||||
state['initial_sample'] = index
|
||||
state['final_sample'] = index
|
||||
return s
|
||||
|
||||
def read():
|
||||
need(clock() < deadline, 'Frozen alignment deadline exceeded')
|
||||
guard.check(); require_idle()
|
||||
batch = observe()
|
||||
need(type(batch) is list and 1 <= len(batch) <= 450, 'Missing ordered alignment snapshot batch')
|
||||
for raw in batch:
|
||||
s = consume(raw)
|
||||
need(0 <= clock()-s['received_monotonic'] <= .5, 'Latest native alignment observation is stale')
|
||||
need(clock() < deadline, 'Frozen alignment deadline exceeded during observation')
|
||||
return s
|
||||
|
||||
def stable(first, second):
|
||||
return (second['sample'] == first['sample']+1 and second['real_ms']-first['real_ms'] >= 100 and
|
||||
abs(delta(yaw(second['direction']), yaw(first['direction']))) <= .2)
|
||||
|
||||
def selected(s):
|
||||
return s['selected'] and s['context_selected'] and s['cached_performable'] and s['progress_bound'] and abs(delta(bearing(s), yaw(s['direction']))) <= 3
|
||||
|
||||
def selection_pair():
|
||||
samples = state['samples']
|
||||
if len(samples) >= 2 and stable(samples[-2], samples[-1]) and selected(samples[-2]) and selected(samples[-1]):
|
||||
return [samples[-2]['sample'], samples[-1]['sample']]
|
||||
return []
|
||||
|
||||
try:
|
||||
notify({'kind': 'alignment-pending', 'deadline_monotonic': deadline})
|
||||
initial = read()
|
||||
# First receipt cannot extend the frozen original READY-derived lease.
|
||||
# Deduct the explicit 500ms observation/dispatch reserve, not just age.
|
||||
deadline = min(deadline, initial['received_monotonic']+(queued+45000-initial['real_ms'])/1000-.5)
|
||||
state['deadline_monotonic'] = deadline
|
||||
need(clock() < deadline, 'Fresh native sample leaves no alignment time')
|
||||
notify({'kind': 'alignment-pending', 'deadline_monotonic': deadline})
|
||||
current = initial
|
||||
while clock() < deadline:
|
||||
pair = selection_pair()
|
||||
if pair:
|
||||
current = read()
|
||||
pair = selection_pair()
|
||||
if not pair:
|
||||
continue
|
||||
require_idle()
|
||||
need(clock() < deadline, 'Frozen alignment deadline exceeded at completion')
|
||||
state['selection_samples'] = pair; state['completed'] = True
|
||||
return state
|
||||
error = delta(bearing(current), yaw(current['direction']))
|
||||
if abs(error) <= 3:
|
||||
# Reached measured bearing; allow bounded native selection update.
|
||||
# Never substitute additional movement, pitch or interaction.
|
||||
sleep(.025); current = read(); continue
|
||||
need(requests < 6, 'Alignment relative-request budget exhausted')
|
||||
need(len(state['samples']) >= 2 or clock()+.1 < deadline, 'Insufficient time for stable initial pose')
|
||||
if len(state['samples']) < 2 or not stable(state['samples'][-2], state['samples'][-1]):
|
||||
sleep(.025); current = read(); continue
|
||||
before = read()
|
||||
# Always propose from the final fresh camera/handle bearing.
|
||||
error = delta(bearing(before), yaw(before['direction']))
|
||||
if abs(error) <= 3:
|
||||
current = before; continue
|
||||
desired = max(-10., min(10., .75*error))
|
||||
dx = max(-128, min(128, int(round(desired/gain))))
|
||||
if dx == 0: dx = 1 if desired/gain > 0 else -1
|
||||
active_turn = (yaw(before['direction']), dx*gain)
|
||||
mouse.move(dx, 0, guard, deadline=deadline)
|
||||
requests += 1
|
||||
motion = {'dx': dx, 'dy': 0, 'monotonic': clock(), 'after_sample': before['sample'], 'response_sample': None}
|
||||
state['motions'].append(motion)
|
||||
end = min(deadline, clock()+1.5)
|
||||
while clock() < end:
|
||||
current = read()
|
||||
change = delta(yaw(current['direction']), active_turn[0])
|
||||
samples = state['samples']
|
||||
if abs(change) >= .05 and len(samples) >= 2 and stable(samples[-2], samples[-1]):
|
||||
need(clock() <= end, 'Native yaw response exceeded frozen turn interval')
|
||||
motion['response_sample'] = current['sample']; active_turn = None
|
||||
break
|
||||
sleep(.025)
|
||||
else:
|
||||
raise Refused('Signed native yaw response and settling missing')
|
||||
raise Refused('Exact lock selection missing before frozen alignment deadline')
|
||||
except Exception as error:
|
||||
state['error'] = str(error)
|
||||
raise
|
||||
finally:
|
||||
state['finished_monotonic'] = clock()
|
||||
notify({'kind': 'alignment-finished', 'successful': state['completed']})
|
||||
Reference in New Issue
Block a user