Exercise ordinary input in private display and retain inventory UI failure diagnosis

This commit is contained in:
2026-09-19 17:06:04 +02:00
parent 5a24eea2f5
commit 5c7719c19c
65 changed files with 9092 additions and 12 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ See [current development status](docs/current-status.md) for source-bound checkp
Native game-over now stops successor services and queued preparation before vanilla restart; unknown personal results use neutral wording. Two-round preparation/active-end regressions pass at their archived source checkpoint. Current Core/companion escape/restart and ordinary startup also pass after the guidance and route changes; the ordinary read-only sampler is separate from player-input acceptance. Native game-over now stops successor services and queued preparation before vanilla restart; unknown personal results use neutral wording. Two-round preparation/active-end regressions pass at their archived source checkpoint. Current Core/companion escape/restart and ordinary startup also pass after the guidance and route changes; the ordinary read-only sampler is separate from player-input acceptance.
The complete player-controlled escape, real multiplayer, operational HQ aircraft routes and measured FPS improvement remain unfinished. Native packaging still produces [UI shutdown errors also reproduced by an empty-addon control](docs/native-packaging-control.md); successful packed startup does not qualify that build process. All seventeen first-release acceptance cases remain pending. The [original responsibility inventory](docs/original-feature-coverage.md) tracks the unfinished scope. A first real-input diagnostic observes walking and inventory open/close, but retains two native inventory slot errors; clean runtime qualification is pending their diagnosis. The complete player-controlled escape, real multiplayer, operational HQ aircraft routes and measured FPS improvement remain unfinished. Native packaging still produces [UI shutdown errors also reproduced by an empty-addon control](docs/native-packaging-control.md); successful packed startup does not qualify that build process. All seventeen first-release acceptance cases remain pending. The [original responsibility inventory](docs/original-feature-coverage.md) tracks the unfinished scope.
## Projects and scenarios ## Projects and scenarios
+28 -5
View File
@@ -91,8 +91,8 @@
] ]
}, },
"clean_native_runtime": { "clean_native_runtime": {
"status": "passed", "status": "pending",
"scope": "Current 192-file source: Core two scripted escape/restart rounds (612 assertions), Chat two rounds (96), and ordinary Chat startup with completed read-only input sampler and independently verified private game window. Zero captured engine errors. No input, complete ordinary escape, remote clients or release qualification.", "scope": "Core 612 / Chat 96 scripted assertions and ordinary no-input startup pass on current 192-file source. Broader ordinary input now exposes two native inventory slot errors; clean runtime qualification is pending diagnosis/control. Real walking and inventory open/close were observed in a bounded failed diagnostic. No error waiver, complete ordinary escape or multiplayer qualification.",
"evidence": [ "evidence": [
"docs/evidence/native-2026-09-19-065351/report.json", "docs/evidence/native-2026-09-19-065351/report.json",
"docs/evidence/native-2026-09-19-065351/console.log.txt", "docs/evidence/native-2026-09-19-065351/console.log.txt",
@@ -150,10 +150,22 @@
"docs/evidence/game-2026-09-19-163745-observer-display/report.json", "docs/evidence/game-2026-09-19-163745-observer-display/report.json",
"docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json", "docs/evidence/game-2026-09-19-163745-observer-display/source-sha256.json",
"docs/evidence/native-2026-09-19-155909-aircraft-route/report.json", "docs/evidence/native-2026-09-19-155909-aircraft-route/report.json",
"docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json" "docs/evidence/native-2026-09-19-155909-aircraft-route/source-sha256.json",
"docs/evidence/game-2026-09-19-164944-input-release-refusal/report.json",
"docs/evidence/game-2026-09-19-164944-input-release-refusal/source-sha256.json",
"docs/evidence/game-2026-09-19-164944-input-release-refusal/input-proof.json.txt",
"docs/evidence/game-2026-09-19-164944-input-release-refusal/runner.json.txt",
"docs/evidence/game-2026-09-19-165512-input-window-refusal/report.json",
"docs/evidence/game-2026-09-19-165512-input-window-refusal/source-sha256.json",
"docs/evidence/game-2026-09-19-165512-input-window-refusal/input-proof.json.txt",
"docs/evidence/game-2026-09-19-165512-input-window-refusal/runner.json.txt",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/report.json",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/source-sha256.json",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/input-proof.json.txt",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/runner.json.txt"
], ],
"source_manifest": "docs/evidence/native-2026-09-19-163339-companion-loops/source-sha256.json", "source_manifest": "docs/evidence/game-2026-09-19-165832-input-inventory-errors/source-sha256.json",
"native_report": "docs/evidence/native-2026-09-19-163339-companion-loops/report.json" "native_report": "docs/evidence/game-2026-09-19-165832-input-inventory-errors/report.json"
}, },
"scripted_helicopter_loss_and_restart": { "scripted_helicopter_loss_and_restart": {
"status": "passed", "status": "passed",
@@ -913,6 +925,17 @@
"docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt", "docs/evidence/game-2026-09-19-163745-observer-display/runner.json.txt",
"docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt" "docs/evidence/game-2026-09-19-163745-observer-display/display-ownership.json.txt"
] ]
},
"ordinary_keyboard_inventory_cycle": {
"status": "pending",
"scope": "Bounded real private XTest input: walking 2.62 m, inventory open/close and later neutral inputs observed; all six key events paired and releases confirmed. Overall native run fails on two inventory LayoutSlot/GridWidgetSlot errors, with 45 s sampler truncated by the diagnostic 10 s failure grace. No inventory usability/full-route/MP/FPS qualification.",
"evidence": [
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/report.json",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/runner.json.txt",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/input-proof.json.txt",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/console.log.txt",
"docs/evidence/game-2026-09-19-165832-input-inventory-errors/source-sha256.json"
]
} }
} }
} }
+3 -3
View File
@@ -1,6 +1,6 @@
# Current development status # Current development status
Updated **19 September 2026**. The current 192-file addon snapshot passes [Core](evidence/native-2026-09-19-160849-core-loops/report.json) escape/restart (two rounds, 612 assertions), [companions](evidence/native-2026-09-19-163339-companion-loops/report.json) (two rounds, 96 assertions), and [ordinary Chat](evidence/game-2026-09-19-163745-observer-display/report.json) canonical-prisoner startup with its bounded read-only sampler. Those runs captured no engine errors. The ordinary run also independently verifies the hidden game's window ownership; no keyboard/mouse input or complete player-controlled route is proved. New guidance retries refused native hints, explains rough radio intel and retains preparation/failure feedback. A separate [experimental 20 m aircraft leg](evidence/native-2026-09-19-155909-aircraft-route/report.json) passes 38 assertions including physical translation, landing and shutdown. **All seventeen first-release acceptance cases remain pending.** Existing packages predate these edits and keep their separate qualification limits. Updated **19 September 2026**. The current 192-file source retains clean [Core](evidence/native-2026-09-19-160849-core-loops/report.json) two-round escape/restart (612 assertions), [companion](evidence/native-2026-09-19-163339-companion-loops/report.json) two-round integration (96 assertions), and [ordinary no-input startup](evidence/game-2026-09-19-163745-observer-display/report.json) checkpoints. Broader [real-input testing](evidence/game-2026-09-19-165832-input-inventory-errors/report.json) now observes walking 2.62 m, inventory opening/closing and neutral input after release, but exposes **two native inventory slot errors**. The clean-runtime development gate is therefore pending again; those errors remain failures. [Source inspection](inventory-slot-diagnosis.md) points to a vanilla handler using LayoutSlot operations on a GridWidgetSlot; an isolated vanilla inventory control is still needed. The native open-labelled screenshot shows the preceding world frame, so visible inventory usability remains unproved. **All seventeen first-release acceptance cases remain pending.** Guidance improvements and the [isolated 20 m aircraft leg](evidence/native-2026-09-19-155909-aircraft-route/report.json) retain their source-bound evidence.
The primary deliverable is an independently authored replacement for the abandoned Escapists base mission, with companion behavior integrated through its interfaces. Five successor addon projects have their own identities, authored Everon sites and vanilla asset references. The first release targets up to twelve players completing prison → scavenging/intel → radio defence → helicopter extraction without the original mod or dependent extensions. Scripted development checkpoints exist; a dependable, manually playable multiplayer release is still unfinished. The primary deliverable is an independently authored replacement for the abandoned Escapists base mission, with companion behavior integrated through its interfaces. Five successor addon projects have their own identities, authored Everon sites and vanilla asset references. The first release targets up to twelve players completing prison → scavenging/intel → radio defence → helicopter extraction without the original mod or dependent extensions. Scripted development checkpoints exist; a dependable, manually playable multiplayer release is still unfinished.
@@ -9,7 +9,7 @@ The primary deliverable is an independently authored replacement for the abandon
| Area | Evidence | Practical limit | | Area | Evidence | Practical limit |
| --- | --- | --- | | --- | --- | --- |
| Integrated base loop | [Core 130347](evidence/native-2026-09-19-130347-core-loops/report.json) completes two rounds, 612 assertions and zero errors, including canonical participant rejection/restored document recovery, rough/exact native markers, radio feedback, extraction and restart. [Companion 131041](evidence/native-2026-09-19-131041-companion-loops/report.json) completes two rounds, 96 assertions and zero errors at its source snapshot. | Scripted local integration with deliberate state/position changes, not a normal-input escape. These earlier archives share their captured source snapshot; the new Core/companion/ordinary runs linked above qualify the later native-end correction. The earlier flight mechanism remains separately source-bound. Future addon edits require fresh qualification. Earlier failures remain archived. | | Integrated base loop | [Core 130347](evidence/native-2026-09-19-130347-core-loops/report.json) completes two rounds, 612 assertions and zero errors, including canonical participant rejection/restored document recovery, rough/exact native markers, radio feedback, extraction and restart. [Companion 131041](evidence/native-2026-09-19-131041-companion-loops/report.json) completes two rounds, 96 assertions and zero errors at its source snapshot. | Scripted local integration with deliberate state/position changes, not a normal-input escape. These earlier archives share their captured source snapshot; the new Core/companion/ordinary runs linked above qualify the later native-end correction. The earlier flight mechanism remains separately source-bound. Future addon edits require fresh qualification. Earlier failures remain archived. |
| Ordinary game startup | [Chat 125906](evidence/game-2026-09-19-125906-integrated-prison/report.json) loads all five addons in the regular game, verifies the header/MissionSystems and admits the real local controller to a living canonical prisoner, then observes a clean ready interval. Native screenshots show the real prisoner view and the correct escape objective; the stock-scale yard decal creates a larger irregular bare patch, with substantial wheat remaining. | Explicit diagnostic noSplash and a scoped standalone round-local identity; no complete ordinary route, remote identity or manual input proof. [Admission design](local-singleplayer-admission.md). | | Ordinary game startup | [Chat 125906](evidence/game-2026-09-19-125906-integrated-prison/report.json) loads all five addons in the regular game, verifies the header/MissionSystems and admits the real local controller to a living canonical prisoner, then observes a clean ready interval. Native screenshots show the real prisoner view and the correct escape objective; the stock-scale yard decal creates a larger irregular bare patch, with substantial wheat remaining. | Explicit diagnostic noSplash and a scoped standalone round-local identity; no complete ordinary route or remote identity proof. The later bounded keyboard cycle is described above and remains failed because of native inventory errors. [Admission design](local-singleplayer-admission.md). |
| Packed addon consumption | [Packed Core 110729](evidence/packed-core-2026-09-19-110729/report.json) passes ordinary startup from the archived project/PAK/resource database plus installed vanilla: exactly three expected addons, real canonical prisoner, a 15-second ready interval and zero captured errors. Package and log hashes are retained. | Artifact-bound startup with explicit noSplash; no loose successor addon was loaded. The artifact predates current mortar edits. [Archived packed Chat 131942](evidence/packed-chat-2026-09-19-131942-current/report.json) passes startup from all five [1317 packages](evidence/package-2026-09-19-1317-all/review.json), with no loose successor source, a real prisoner and zero captured errors. All 151 PAK entries match the captured 183-file addon snapshot before the native-end correction; all fifteen runtime artifacts retain exact hashes. Native packaging remains unqualified: an [empty-addon control](native-packaging-control.md) reproduces the same UI resource-leak errors, without fixing or suppressing them. | | Packed addon consumption | [Packed Core 110729](evidence/packed-core-2026-09-19-110729/report.json) passes ordinary startup from the archived project/PAK/resource database plus installed vanilla: exactly three expected addons, real canonical prisoner, a 15-second ready interval and zero captured errors. Package and log hashes are retained. | Artifact-bound startup with explicit noSplash; no loose successor addon was loaded. The artifact predates current mortar edits. [Archived packed Chat 131942](evidence/packed-chat-2026-09-19-131942-current/report.json) passes startup from all five [1317 packages](evidence/package-2026-09-19-1317-all/review.json), with no loose successor source, a real prisoner and zero captured errors. All 151 PAK entries match the captured 183-file addon snapshot before the native-end correction; all fifteen runtime artifacts retain exact hashes. Native packaging remains unqualified: an [empty-addon control](native-packaging-control.md) reproduces the same UI resource-leak errors, without fixing or suppressing them. |
| Native game-over | [Preparation 133847](evidence/native-2026-09-19-133847-native-end-preparing/report.json) and [active 134044](evidence/native-2026-09-19-134044-native-end-active/report.json) each pass two rounds/21 assertions: actual inherited game-over, unchanged native data, one shutdown, cancelled preparation/tick/binding, inert stale callbacks and vanilla restart. | Local fixture; pending native preloads and real clients are not arranged. Existing successor extraction results remain covered by normal escape/restart regressions. | | Native game-over | [Preparation 133847](evidence/native-2026-09-19-133847-native-end-preparing/report.json) and [active 134044](evidence/native-2026-09-19-134044-native-end-active/report.json) each pass two rounds/21 assertions: actual inherited game-over, unchanged native data, one shutdown, cancelled preparation/tick/binding, inert stale callbacks and vanilla restart. | Local fixture; pending native preloads and real clients are not arranged. Existing successor extraction results remain covered by normal escape/restart regressions. |
| Prison and scavenging | [Prisoner capacity](evidence/native-2026-09-19-063949/report.json) uses one real player plus eleven physical characters, exact starter kits and native clue transfers. [Prison boundary 100148](evidence/native-2026-09-19-100148/report.json) covers the gate/progression corrections. | Extra physical actors are not twelve connected clients. Native action completion and deliberately repositioned boundary crossings do not prove held input or walking through the gate/debris. Equipment scarcity and combat balance need playtesting. | | Prison and scavenging | [Prisoner capacity](evidence/native-2026-09-19-063949/report.json) uses one real player plus eleven physical characters, exact starter kits and native clue transfers. [Prison boundary 100148](evidence/native-2026-09-19-100148/report.json) covers the gate/progression corrections. | Extra physical actors are not twelve connected clients. Native action completion and deliberately repositioned boundary crossings do not prove held input or walking through the gate/debris. Equipment scarcity and combat balance need playtesting. |
@@ -22,7 +22,7 @@ The primary deliverable is an independently authored replacement for the abandon
## Immediate work ## Immediate work
1. **Prove the ordinary player route.** Use normal gate, inventory, document/map, radio and medical interactions; travel the authored route, board and pilot the actual extraction helicopter, and verify partial escape. Keep finite supplies, vanilla recovery and explicit round abandonment intact. Direct-completion fixtures cannot settle these usability questions. 1. **Prove the ordinary player route.** First isolate the newly observed stock-inventory slot errors and obtain a delayed, revalidated inventory screenshot. Then use normal gate, inventory, document/map, radio and medical interactions; travel the authored route, board and pilot the actual extraction helicopter, and verify partial escape. Keep finite supplies, vanilla recovery and explicit round abandonment intact. Direct-completion fixtures cannot settle these usability questions.
2. **Extend the proven bounded flight mechanism.** Signed actor-local collective and native autohover now pass vertical takeoff, hover, landing and engine-off checks. A bounded four-metre translation and one fixed 20 m route now pass too. Longer routes and operational HQ support still need implementation and native qualification. The reusable controller now passes a native vertical operation; airborne cancellation also passes; optional fixed-target movement now passes too. Operational allocation and useful field-length paths remain next; the 20 m route has only 4.64 s margin in its 160 s translation stage. Keep unqualified flight modes out of operational HQ support, retain failed observations, and re-run applicable integration checks after source changes. 2. **Extend the proven bounded flight mechanism.** Signed actor-local collective and native autohover now pass vertical takeoff, hover, landing and engine-off checks. A bounded four-metre translation and one fixed 20 m route now pass too. Longer routes and operational HQ support still need implementation and native qualification. The reusable controller now passes a native vertical operation; airborne cancellation also passes; optional fixed-target movement now passes too. Operational allocation and useful field-length paths remain next; the 20 m route has only 4.64 s margin in its 160 s translation stage. Keep unqualified flight modes out of operational HQ support, retain failed observations, and re-run applicable integration checks after source changes.
3. **Establish real multiplayer behavior.** Test accepted client identities, simultaneous/late joins, preload cancellation, reserved-body reconnect/expiry, spent lives, spectator streaming, remote task/map/radio/result updates and seat contention. Local controller injections and helper actors are not substitutes for connected clients. 3. **Establish real multiplayer behavior.** Test accepted client identities, simultaneous/late joins, preload cancellation, reserved-body reconnect/expiry, spent lives, spectator streaming, remote task/map/radio/result updates and seat contention. Local controller injections and helper actors are not substitutes for connected clients.
4. **Broaden support-loss and observer checks.** Refreshed full salvo, current expiry and late crew registration now have source-bound native evidence; wider support-loss regressions remain. Spectator reason messages and survivor-cycling guidance have been added and compiled; visible behavior and real-client streaming remain unverified. Exercise actual interrupted reports, captured/dead couriers, pending inventory callbacks and support losses. Preserve stock and original patrols; retain historical failures alongside source-bound successful regressions. 4. **Broaden support-loss and observer checks.** Refreshed full salvo, current expiry and late crew registration now have source-bound native evidence; wider support-loss regressions remain. Spectator reason messages and survivor-cycling guidance have been added and compiled; visible behavior and real-client streaming remain unverified. Exercise actual interrupted reports, captured/dead couriers, pending inventory callbacks and support losses. Preserve stock and original patrols; retain historical failures alongside source-bound successful regressions.
@@ -0,0 +1,523 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44\console.log started at 2026-09-19 16:49:44 (2026-09-19 14:49:44 UTC)
16:49:44.711 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44' to filesystem under name logs
16:49:44.711 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile
16:49:44.711 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\'
16:49:44.713 ENGINE : Initializing engine, version 192142
16:49:44.713 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole -errOrdinaryInputObserve a6c78356cf0847e19404c90ecdf1638e -errOrdinaryInputScreenshots 1
16:49:44.721 ENGINE : Addon dirs:
16:49:44.721 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:49:44.721 ENGINE : dir: './addons'
16:49:44.721 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:49:44.721 ENGINE : Available addons:
16:49:44.721 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:49:44.721 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:49:44.721 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:49:44.721 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:49:44.721 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:49:44.721 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:49:44.721 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:49:44.721 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:49:44.721 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:49:44.722 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:49:44.722 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:49:44.722 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:49:44.856 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:49:44.859 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:49:44.860 ENGINE : CPU vendor : AuthenticAMD
16:49:44.860 ENGINE : CPU type : 2
16:49:44.860 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
16:49:44.860 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
16:49:44.860 ENGINE : CPU count logical : 16
16:49:44.860 ENGINE : CPU count physical : 8
16:49:44.860 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
16:49:44.860 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:49:44.860 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:49:44.860 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:49:44.861 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:49:44.861 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:49:44.861 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:49:45.007 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:49:45.009 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:49:45.009 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44/resourceDatabase.rdb)
16:49:45.165 ENGINE : GameProject load
16:49:45.165 ENGINE : Loaded addons:
16:49:45.165 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:49:45.165 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:49:45.165 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:49:45.165 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:49:45.165 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:49:45.165 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:49:45.165 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:49:45.169 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf'
16:49:45.169 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf"
16:49:45.169 ENGINE : Engine user settings config loaded
16:49:45.169 PROFILING : Settings changed took: 0.001500 ms
16:49:45.169 ENGINE : Locale info: system en-US (English), user en-US (English)
16:49:45.305 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
16:49:45.306 RENDER : Basic screen setup:
16:49:45.306 RENDER : Back buffer width x height: 1280x720
16:49:45.306 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
16:49:45.306 RENDER : MSAA : none
16:49:45.321 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
16:49:45.321 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
16:49:45.321 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
16:49:45.321 RENDER : * core clocks 2720 MHz, memory 1124 MHz
16:49:45.321 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
16:49:45.321 RENDER : AMD AGS correctly initialized
16:49:45.321 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
16:49:45.321 RENDER : Detected output devices:
16:49:45.321 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
16:49:45.321 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
16:49:45.321 RENDER : Concurrent frames limit 2
16:49:45.416 RENDER : DX12 device successfully created by AMD AGS library
16:49:45.416 RENDER : * user markers not supported in this version AMD SW
16:49:45.416 RENDER : Graphics device features
16:49:45.416 RENDER : Needed:
16:49:45.416 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
16:49:45.416 RENDER : Optional:
16:49:45.416 RENDER : * Allow tearing (VSYNC) : 1
16:49:45.416 RENDER : * 16 bits : 1
16:49:45.416 RENDER : * Resource heap tier : 3
16:49:45.416 RENDER : * Persistent heaps (DRED) : 1
16:49:45.416 RENDER : * DRED 1.2 is supported by compiler
16:49:45.435 RENDER : Main RT format setup.
16:49:45.435 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
16:49:45.435 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
16:49:45.440 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7
16:49:45.471 PROFILING : Settings changed took: 0.916200 ms
16:49:45.479 RENDER : RENDER : Reload shaders
16:49:45.479 RENDER : Enfusion shader version 13
16:49:45.479 INIT : INIT : ShaderListReload
16:49:45.479 PROFILING : ShaderListReload took: 0.000600 ms
16:49:46.721 RENDER : Loaded 3383 newer shader binaries
16:49:46.721 PROFILING : Reload shaders took: 1242.618300 ms
16:49:46.726 ENGINE : Initializing inputs.
16:49:46.739 NETWORK : Initializing networking.
16:49:46.739 NETWORK : Using new GameRplScheduler.
16:49:46.740 SCRIPT : SCRIPT : Initializing scripts
16:49:46.740 SCRIPT : SCRIPT : ScriptProjectManager init
16:49:46.740 PROFILING : ScriptProjectManager init took: 0.009600 ms
16:49:46.842 PROFILING : Initializing scripts took: 102.389200 ms
16:49:46.842 BACKEND : Backend Services are disabled.
16:49:46.842 ENGINE : Enfusion engine successfully created.
16:49:46.851 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:49:46.875 GUI : Using default language (en_us)
16:49:46.875 GUI : Loading 'en_us' localization file.
16:49:46.875 INIT : INIT : Loading StringTable
16:49:46.900 PROFILING : Loading StringTable took: 25.137200 ms
16:49:46.900 SCRIPT : SCRIPT : Compiling GameLib scripts
16:49:46.961 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:49:46.962 PROFILING : Compiling GameLib scripts took: 61.596100 ms
16:49:46.962 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:49:46.962 SCRIPT : SCRIPT : Compiling Game scripts
16:49:48.113 SCRIPT : Compiling Game scripts
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:48.367 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.379 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:48.409 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:48.542 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:48.588 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:48.601 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:48.695 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:48.810 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:49:48.839 PROFILING : Compiling Game scripts took: 1876.458800 ms
16:49:48.839 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:49:48.874 ENGINE : Game successfully created.
16:49:48.935 PLATFORM : Save data from container 'settings' have been loaded
16:49:49.035 PLATFORM : Save data from container 'sessions' have been loaded
16:49:49.438 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:49:49.438 ENGINE : Game user settings config loaded
16:49:49.534 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'.
16:49:49.535 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent'
16:49:49.536 PROFILING : Entities load took: 0.934200 ms
16:49:49.538 WORLD : WORLD : Game::LoadEntities
16:49:49.538 WORLD : WORLD : Initializing world systems
16:49:49.539 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:49:49.540 WORLD : WORLD : CreateEntities
16:49:49.540 WORLD : WORLD : CreateEntities
16:49:49.540 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:49:49.552 RESOURCES : Loaded mission headers from 7 addon(s)!
16:49:49.552 PROFILING : NotifyBeforeEntitiesCreated took: 12.455700 ms
16:49:49.552 WORLD : WORLD : Wait for preloading data
16:49:49.552 PROFILING : Wait for preloading data took: 0.000900 ms
16:49:49.553 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:49:49.553 PROFILING : NotifyBeforeEntitiesInitialized took: 0.025400 ms
16:49:49.553 WORLD : InitEntities 'world'
16:49:49.553 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000>
16:49:49.553 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:49:49.563 WORLD : WORLD : NotifyEntitiesInitialized
16:49:49.563 DEFAULT : DEFAULT : WorldVolumesCollection
16:49:49.563 PROFILING : WorldVolumesCollection took: 0.005600 ms
16:49:49.563 PROFILING : NotifyEntitiesInitialized took: 0.057700 ms
16:49:49.563 PROFILING : CreateEntities took: 23.613000 ms
16:49:49.563 PROFILING : CreateEntities took: 23.621900 ms
16:49:49.563 WORLD : WORLD : EOnActivate
16:49:49.563 PROFILING : EOnActivate took: 0.002800 ms
16:49:49.563 PROFILING : Game::LoadEntities took: 25.542700 ms
16:49:49.734 DEFAULT : Entered main menu.
16:49:49.833 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:49:49.834 SCRIPT : ERR ORDINARY: requesting header project=chat
16:49:50.354 ENGINE : Game destroyed.
16:49:50.479 ENGINE : Addon dirs:
16:49:50.479 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:49:50.479 ENGINE : dir: './addons'
16:49:50.479 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:49:50.479 ENGINE : dir: '$profile:../addons/'
16:49:50.479 ENGINE : Available addons:
16:49:50.479 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:49:50.479 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:49:50.479 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:49:50.479 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:49:50.479 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:49:50.479 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:49:50.479 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:49:50.479 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:49:50.479 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:49:50.479 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:49:50.479 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:49:50.480 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:49:50.583 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:49:50.586 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:49:50.586 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:49:50.586 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:49:50.586 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:49:50.587 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:49:50.587 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:49:50.587 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:49:50.703 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:49:50.704 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:49:50.704 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44/resourceDatabase.rdb)
16:49:50.845 ENGINE : GameProject load
16:49:50.845 ENGINE : Loaded addons:
16:49:50.845 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:49:50.845 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:49:50.845 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:49:50.845 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:49:50.845 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:49:50.845 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:49:50.845 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:49:50.864 GUI : Using default language (en_us)
16:49:50.864 GUI : Loading 'en_us' localization file.
16:49:50.864 INIT : INIT : Loading StringTable
16:49:50.883 PROFILING : Loading StringTable took: 19.383900 ms
16:49:50.883 SCRIPT : SCRIPT : Compiling GameLib scripts
16:49:50.935 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:49:50.936 PROFILING : Compiling GameLib scripts took: 52.768400 ms
16:49:50.936 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:49:50.936 SCRIPT : SCRIPT : Compiling Game scripts
16:49:52.014 SCRIPT : Compiling Game scripts
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:52.248 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.259 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:52.284 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:52.415 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:52.462 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:52.475 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:52.515 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.516 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:52.574 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:52.688 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:49:52.714 PROFILING : Compiling Game scripts took: 1777.963700 ms
16:49:52.714 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:49:52.734 ENGINE : Game successfully created.
16:49:52.817 PLATFORM : Save data from container 'settings' have been loaded
16:49:52.916 PLATFORM : Save data from container 'sessions' have been loaded
16:49:52.916 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:49:52.916 ENGINE : Game user settings config loaded
16:49:53.016 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'.
16:49:53.017 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
16:49:54.008 PROFILING : Entities load took: 990.203800 ms
16:49:54.011 WORLD : WORLD : Game::LoadEntities
16:49:54.011 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf"
16:49:54.012 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:49:54.012 WORLD : WORLD : CreateEntities
16:49:54.012 WORLD : WORLD : CreateEntities
16:49:54.012 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:49:54.023 RESOURCES : Loaded mission headers from 7 addon(s)!
16:49:54.023 PROFILING : NotifyBeforeEntitiesCreated took: 11.028200 ms
16:49:54.023 WORLD : WORLD : Wait for preloading data
16:49:54.778 PROFILING : Wait for preloading data took: 755.176200 ms
16:49:54.885 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
16:49:54.885 PROFILING : PROFILING : Terrain load
16:49:56.958 PROFILING : Terrain load took: 2073.262700 ms
16:49:59.638 WORLD : Game::LoadEntities
16:49:59.638 WORLD : CreateEntities
16:49:59.638 WORLD : CreateEntities
16:49:59.638 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"
16:49:59.638 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:49:59.638 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:50:05.322 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:50:05.322 PROFILING : NotifyBeforeEntitiesInitialized took: 0.059100 ms
16:50:05.876 WORLD : InitEntities 'world'
16:50:05.876 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:50:05.876 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:50:05.894 WORLD : WORLD : NotifyEntitiesInitialized
16:50:05.894 TERRAIN : TERRAIN : Initializing road networks...
16:50:05.897 PROFILING : Initializing road networks... took: 2.974800 ms
16:50:05.897 DEFAULT : DEFAULT : WorldVolumesCollection
16:50:05.955 PROFILING : WorldVolumesCollection took: 58.402000 ms
16:50:05.955 INIT : INIT : SoundWorldInit
16:50:05.970 PROFILING : SoundWorldInit took: 14.854500 ms
16:50:05.970 PROFILING : NotifyEntitiesInitialized took: 76.407200 ms
16:50:05.970 PROFILING : CreateEntities took: 11957.746000 ms
16:50:05.970 PROFILING : CreateEntities took: 11957.923400 ms
16:50:05.971 WORLD : WORLD : Wait for preloading data around camera
16:50:06.221 PROFILING : Wait for preloading data around camera took: 250.346800 ms
16:50:06.221 WORLD : WORLD : EOnActivate
16:50:06.249 PROFILING : EOnActivate took: 27.137700 ms
16:50:06.249 PROFILING : Game::LoadEntities took: 12237.892500 ms
16:50:06.645 DEFAULT : Entered offline game state.
16:50:06.751 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:50:06.751 NETWORK : Player connected: connectionID=2147483646
16:50:06.751 NETWORK : ### Connecting player: connectionID=2147483646, Name=
16:50:06.751 NETWORK : ### Creating player: PlayerId=1, Name=jakub
16:50:06.755 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.755 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:50:06.755 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.755 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!
16:50:06.755 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!
16:50:06.757 SCRIPT (W): Can't open config file ""
16:50:06.757 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:50:06.758 WORLD : InitEntities 'world'
16:50:06.758 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.758 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:50:06.758 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:50:06.758 SCRIPT (W): Slot_Chat Has no Content!
16:50:06.758 SCRIPT (W): Slot_VON Has no Content!
16:50:06.758 SCRIPT (W): Slot_AvailableActions Has no Content!
16:50:06.758 SCRIPT (W): Slot_Vehicle Has no Content!
16:50:06.758 SCRIPT (W): Slot_GameVersion Has no Content!
16:50:06.758 SCRIPT (W): Slot_Notifications Has no Content!
16:50:06.758 SCRIPT (W): Slot_Hints Has no Content!
16:50:06.763 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
16:50:06.764 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:50:06.764 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:50:06.764 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:50:06.764 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:50:06.764 NETWORK : Players connecting: 0
16:50:06.764 NETWORK : Players connected: 1 / 1
16:50:06.775 WORLD : Frame start
16:50:06.775 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:50:06.787 WORLD : UpdateEntities
16:50:06.787 WORLD : Frame
16:50:06.787 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:50:06.941 WORLD : UpdateEntities
16:50:06.941 WORLD : PostFrame
16:50:06.941 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:50:06.941 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:50:06.978 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:50:06.978 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:50:06.978 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:50:06.978 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
16:50:07.107 RENDER : RENDER : ObjectsHeightMap::Build
16:50:07.107 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
16:50:07.232 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 124.639800 ms
16:50:07.239 PROFILING : ObjectsHeightMap::Build took: 132.192900 ms
16:50:08.231 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:50:08.246 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:50:08.247 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:50:08.275 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:50:08.277 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:50:08.320 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:50:08.320 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:50:08.327 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:50:08.366 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:50:08.366 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:50:08.368 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:50:08.368 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:50:08.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:50:08.374 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:50:08.374 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:50:08.375 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:50:08.375 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:50:08.375 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:50:08.375 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:50:08.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:50:08.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:50:08.375 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
16:50:08.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:50:08.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:50:08.375 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
16:50:08.376 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:50:08.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:50:08.376 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
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.560 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5122,7499.69> up=0.995313
16:50:09.560 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362
16:50:09.560 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6084,7501.96>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3084,7501.96> terrainY=63.3178 tireTerrainGap=-0.00939941
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6084,7501.96> radius=0.3 bottom=<7012.03,63.3084,7501.96> fraction=0.411798 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.00940323
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6092,7497.69>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1592,7497.69> terrainY=64.1573 tireTerrainGap=0.00184631
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6092,7497.69> radius=0.45 bottom=<7009.87,64.1592,7497.69> fraction=0.462963 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00185394
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2583,7497.76>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8083,7497.76> terrainY=63.8175 tireTerrainGap=-0.00921249
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2583,7497.76> radius=0.45 bottom=<7014.42,63.8083,7497.76> fraction=0.412778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00918961
16:50:09.560 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.627 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5432,7499.72> up=0.994207
16:50:10.627 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0742717 angularSpeed=0.0608579
16:50:10.627 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.616,7501.99>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.316,7501.99> terrainY=63.3139 tireTerrainGap=0.00214386
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.616,7501.99> radius=0.3 bottom=<7012.06,63.316,7501.99> fraction=0.464686 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0022316
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6062,7497.71>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1562,7497.71> terrainY=64.1495 tireTerrainGap=0.00670624
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6062,7497.71> radius=0.45 bottom=<7009.92,64.1562,7497.71> fraction=0.485137 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00672913
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2657,7497.79>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8157,7497.79> terrainY=63.8153 tireTerrainGap=0.000347137
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2657,7497.79> radius=0.45 bottom=<7014.46,63.8157,7497.79> fraction=0.456111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000343323
16:50:10.627 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:10.627 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.895 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.694 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.75> up=0.994204
16:50:11.694 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754
16:50:11.694 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6109,7502.02>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3109,7502.02> terrainY=63.3109 tireTerrainGap=1.52588e-05
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6109,7502.02> radius=0.3 bottom=<7012.07,63.3109,7502.02> fraction=0.454647 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=2.28882e-05
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5959,7497.73>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1459,7497.73> terrainY=64.1425 tireTerrainGap=0.00337982
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5959,7497.73> radius=0.45 bottom=<7009.97,64.1459,7497.73> fraction=0.469994 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00340271
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2605,7497.84>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8105,7497.84> terrainY=63.8123 tireTerrainGap=-0.00181961
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2605,7497.84> radius=0.45 bottom=<7014.51,63.8105,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:11.694 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:12.760 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5294,7499.76> up=0.994229
16:50:12.760 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:50:12.760 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:12.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6116,7502.03>
16:50:12.760 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3116,7502.03> terrainY=63.3102 tireTerrainGap=0.00139999
16:50:12.760 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6116,7502.03> radius=0.3 bottom=<7012.08,63.3116,7502.03> fraction=0.460768 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00136948
16:50:12.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5943,7497.74>
16:50:12.761 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1443,7497.74> terrainY=64.1417 tireTerrainGap=0.00258636
16:50:12.761 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5943,7497.74> radius=0.45 bottom=<7009.97,64.1443,7497.74> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162
16:50:12.761 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
16:50:12.761 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.00179672
16:50:12.761 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:12.761 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:13.027 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.027 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.028 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.028 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.827 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5294,7499.76> up=0.994229
16:50:13.827 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:50:13.827 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6116,7502.03>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3116,7502.03> terrainY=63.3102 tireTerrainGap=0.00139999
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6116,7502.03> radius=0.3 bottom=<7012.08,63.3116,7502.03> fraction=0.460768 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00136948
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5943,7497.74>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1443,7497.74> terrainY=64.1417 tireTerrainGap=0.00258636
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5943,7497.74> radius=0.45 bottom=<7009.97,64.1443,7497.74> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.00179672
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:13.828 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:14.094 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:14.094 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:50:14.106 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:50:14.107 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:50:14.107 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:50:14.107 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:50:14.107 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:50:14.107 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:50:14.107 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:50:14.931 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:50:14.965 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:50:14.965 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=0 real=30306 world=7830.57 QUEUED
16:50:14.965 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:50:15.073 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=1 real=30414 world=7931.93 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.205 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=2 real=30546 world=8048.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.298 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=3 real=30639 world=8149.59 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.432 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=4 real=30773 world=8295.15 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.566 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=5 real=30907 world=8414.5 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.665 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=6 real=31006 world=8515.44 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.798 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=7 real=31139 world=8645.91 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.898 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=8 real=31239 world=8747.58 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.033 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=9 real=31374 world=8879.64 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.132 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=10 real=31473 world=8980.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=11 real=31605 world=9115.1 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.398 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=12 real=31739 world=9246.26 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.500 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=13 real=31841 world=9359.08 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.632 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=14 real=31973 world=9479.77 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.731 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=15 real=32072 world=9580.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=16 real=32172 world=9681.47 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=17 real=32272 world=9785.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.064 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=18 real=32405 world=9912.38 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 READY
16:50:17.182 ENGINE : Screenshot successfully saved into $logs:err-input-a6c78356cf0847e19404c90ecdf1638e-baseline (1280x720)
16:50:17.182 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32523 world=10012.9 CAPTURE_REQUEST baseline
16:50:17.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=20 real=32605 world=10112.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.364 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=21 real=32705 world=10213.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.465 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=22 real=32806 world=10313.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.598 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=23 real=32939 world=10446.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.698 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=24 real=33039 world=10546.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=25 real=33172 world=10679.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0
16:50:17.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=26 real=33272 world=10780.2 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0
16:50:18.032 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=27 real=33373 world=10882.4 SAMPLE origin=<6088.5,211.389,7158.9> forward=1 input=<0,0,1> velocity=<0,0,2.41699> inventory=0
16:50:18.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=28 real=33506 world=11013.7 SAMPLE origin=<6088.5,211.39,7159.31> forward=1 input=<0,0,1> velocity=<0,0,3.45703> inventory=0
16:50:18.300 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=29 real=33641 world=11147.9 SAMPLE origin=<6088.5,211.39,7159.81> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:50:18.398 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=30 real=33739 world=11247.8 SAMPLE origin=<6088.5,211.387,7160.19> forward=0 input=<0,0,0> velocity=<0,0,3.61816> inventory=0
16:50:18.498 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=31 real=33839 world=11347.7 SAMPLE origin=<6088.5,211.384,7160.51> forward=0 input=<0,0,0> velocity=<0,0,2.94434> inventory=0
@@ -0,0 +1,559 @@
{
"schema": 1,
"kind": "headless-display-read-only",
"binding": {
"display": ":2",
"gamescope": {
"pid": 182942,
"start": 80604310,
"uid": 1000
},
"xwayland": {
"pid": 182950,
"start": 80604315,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66627720
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66627719
}
],
"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": [
66627720,
66627719
],
"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": 182995,
"start": 80604341,
"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",
"a6c78356cf0847e19404c90ecdf1638e",
"-errOrdinaryInputScreenshots",
"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-a6c78356cf0847e19404c90ecdf1638e.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": 183133,
"server_pid": 183133,
"xres_query": {
"status": 0,
"count": 1,
"mask": 2
},
"title": "Arma Reforger",
"process": {
"pid": 183133,
"start": 80604485,
"uid": 1000
}
}
],
"input_target": {
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
},
"input_target_observations": [
{
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
}
],
"input_target_limit": 16,
"window_count": 12,
"window_diagnostic_limit": 16,
"window_diagnostics": [
{
"window": 29360129,
"pid": 183133,
"server_pid": 183133,
"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": 183123,
"server_pid": 183123,
"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": 183123,
"server_pid": 183123,
"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": 183123,
"server_pid": 183123,
"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": 183121,
"server_pid": 183121,
"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": 183121,
"server_pid": 183121,
"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": 183083,
"server_pid": 183083,
"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": 183083,
"server_pid": 183083,
"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": 183083,
"server_pid": 183083,
"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": 183083,
"server_pid": 183083,
"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": 183083,
"server_pid": 183083,
"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": 183083,
"server_pid": 183083,
"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
}
@@ -0,0 +1,81 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44\error.log started at 2026-09-19 16:49:46 (2026-09-19 14:49:46 UTC)
16:49:46.851 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:49:48.113 SCRIPT : Compiling Game scripts
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:48.367 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.379 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:48.409 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:48.542 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:48.588 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:48.601 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:48.695 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:49.833 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:49:52.014 SCRIPT : Compiling Game scripts
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:52.248 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.259 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:52.284 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:52.415 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:52.462 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:52.475 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:52.515 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.516 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:52.574 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:59.638 WORLD : Game::LoadEntities
16:49:59.638 WORLD : CreateEntities
16:49:59.638 WORLD : CreateEntities
16:49:59.638 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"
16:49:59.638 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:49:59.638 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:50:05.876 WORLD : InitEntities 'world'
16:50:05.876 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:50:05.876 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:50:06.755 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.755 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:50:06.755 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.755 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!
16:50:06.755 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!
16:50:06.757 SCRIPT (W): Can't open config file ""
16:50:06.757 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:50:06.758 WORLD : InitEntities 'world'
16:50:06.758 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:50:06.758 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:50:06.758 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:50:06.758 SCRIPT (W): Slot_Chat Has no Content!
16:50:06.758 SCRIPT (W): Slot_VON Has no Content!
16:50:06.758 SCRIPT (W): Slot_AvailableActions Has no Content!
16:50:06.758 SCRIPT (W): Slot_Vehicle Has no Content!
16:50:06.758 SCRIPT (W): Slot_GameVersion Has no Content!
16:50:06.758 SCRIPT (W): Slot_Notifications Has no Content!
16:50:06.758 SCRIPT (W): Slot_Hints Has no Content!
16:50:06.764 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:50:06.941 WORLD : UpdateEntities
16:50:06.941 WORLD : PostFrame
16:50:06.941 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:50:06.941 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:50:06.978 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:50:06.978 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:50:06.978 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:50:06.978 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
@@ -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 keyboard 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": "a6c78356cf0847e19404c90ecdf1638e",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 31,
"record_count": 34,
"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": 30306,
"world_ms": 7830.57,
"event": "QUEUED"
},
{
"sample": 19,
"real_ms": 32506,
"world_ms": 10012.9,
"event": "READY"
},
{
"sample": 19,
"real_ms": 32523,
"world_ms": 10012.9,
"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": "338c07325194da47623beee9089610c3c9c1aa9d5c0ec0da4891c11c0eaa843b",
"archive_file": "input-proof.json",
"error": "Private keyboard sequence did not complete with confirmed paired release"
}
}
@@ -0,0 +1,140 @@
[gamescope] [Info] console: 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] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist
[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend
[gamescope] [Info] vulkan: supported DRM formats for sampling usage:
[gamescope] [Info] vulkan: AR24 (0x34325241)
[gamescope] [Info] vulkan: XR24 (0x34325258)
[gamescope] [Info] vulkan: AB24 (0x34324241)
[gamescope] [Info] vulkan: XB24 (0x34324258)
[gamescope] [Info] vulkan: RG16 (0x36314752)
[gamescope] [Info] vulkan: NV12 (0x3231564E)
[gamescope] [Info] vulkan: AB4H (0x48344241)
[gamescope] [Info] vulkan: XB4H (0x48344258)
[gamescope] [Info] vulkan: AB48 (0x38344241)
[gamescope] [Info] vulkan: XB48 (0x38344258)
[gamescope] [Info] vulkan: AB30 (0x30334241)
[gamescope] [Info] vulkan: XB30 (0x30334258)
[gamescope] [Info] vulkan: AR30 (0x30335241)
[gamescope] [Info] vulkan: XR30 (0x30335258)
[gamescope] [Info] wlserver: Using explicit sync when available
[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0'
[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend
[gamescope] [Info] wlserver: Successfully initialized libei for input emulation!
[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
[gamescope] [Info] wlserver: [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] [Info] pipewire: stream state changed: connecting
[gamescope] [Info] pipewire: stream state changed: paused
[gamescope] [Info] pipewire: stream available on node ID: 101
[gamescope] [Info] vblank: 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: 0x7f90bc1815c0 - imageCount: 3
[Gamescope WSI] Destroying swapchain: 0x7f90bc1815c0
[Gamescope WSI] Destroyed swapchain: 0x7f90bc1815c0
[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: 0x7f90bc1815c0 - imageCount: 3
[xwayland ei] Unhandled event EI_EVENT_SYNC (91)
[gamescope] [Error] gamescope_ei: Unhandled libei event!
@@ -0,0 +1,175 @@
{
"schema": 1,
"kind": "headless-private-keyboard-experiment",
"input_sent": true,
"sequence_completed": false,
"release_qualified": false,
"gameplay_qualified": false,
"hard_supervision": true,
"nonce": "a6c78356cf0847e19404c90ecdf1638e",
"binding": {
"display": ":2",
"gamescope": {
"pid": 182942,
"start": 80604310,
"uid": 1000
},
"xwayland": {
"pid": 182950,
"start": 80604315,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66627720
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66627719
}
],
"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": [
66627720,
66627719
],
"process_identities_stable": true
}
}
},
"command": [
"/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-a6c78356cf0847e19404c90ecdf1638e.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",
"a6c78356cf0847e19404c90ecdf1638e",
"-errOrdinaryInputScreenshots",
"1"
],
"report": "/tmp/erri-game-profile/input-proof-a6c78356cf0847e19404c90ecdf1638e.json",
"input_attempted": true,
"helper_sha256": "584d45dc8f67e67753a73091b83cdea5ca4a86cda89afb91c8cbbfc909d2d1ae",
"ownership_helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd",
"prefix": "/tmp/erri-headless-compat/pfx",
"profile": "/tmp/erri-game-profile",
"game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
"console": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-49-44/console.log",
"owner": {
"window": 29360129,
"pid": 183133,
"server_pid": 183133,
"process": {
"pid": 183133,
"start": 80604485,
"uid": 1000
}
},
"events": [
{
"key": "W",
"down": true,
"monotonic": 806078.027502931
},
{
"key": "W",
"down": false,
"monotonic": 806078.658629608
},
{
"key": "W",
"down": false,
"finally": true,
"monotonic": 806078.833297743
}
],
"paired_release_errors": [],
"unconfirmed_held_key": null,
"all_attempted_presses_released": true,
"error": "Private input worker exited unsuccessfully",
"whole_process_group_cleanup_verified": false,
"observer": {
"inode": [
48,
1267540
],
"start_offset": 2962,
"end_offset": 59886,
"records": [
"16:50:14.965 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=0 real=30306 world=7830.57 QUEUED",
"16:50:15.073 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=1 real=30414 world=7931.93 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.205 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=2 real=30546 world=8048.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.298 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=3 real=30639 world=8149.59 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.432 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=4 real=30773 world=8295.15 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.566 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=5 real=30907 world=8414.5 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.665 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=6 real=31006 world=8515.44 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.798 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=7 real=31139 world=8645.91 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:15.898 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=8 real=31239 world=8747.58 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.033 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=9 real=31374 world=8879.64 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.132 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=10 real=31473 world=8980.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=11 real=31605 world=9115.1 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.398 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=12 real=31739 world=9246.26 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.500 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=13 real=31841 world=9359.08 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.632 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=14 real=31973 world=9479.77 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.731 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=15 real=32072 world=9580.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=16 real=32172 world=9681.47 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:16.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=17 real=32272 world=9785.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.064 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=18 real=32405 world=9912.38 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 READY",
"16:50:17.182 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32523 world=10012.9 CAPTURE_REQUEST baseline",
"16:50:17.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=20 real=32605 world=10112.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.364 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=21 real=32705 world=10213.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.465 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=22 real=32806 world=10313.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.598 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=23 real=32939 world=10446.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.698 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=24 real=33039 world=10546.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:50:17.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=25 real=33172 world=10679.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0",
"16:50:17.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=26 real=33272 world=10780.2 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0",
"16:50:18.032 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=27 real=33373 world=10882.4 SAMPLE origin=<6088.5,211.389,7158.9> forward=1 input=<0,0,1> velocity=<0,0,2.41699> inventory=0"
],
"events": [
"READY"
]
},
"supervision_failed": true
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,75 @@
{
"schema_version": 1,
"launch_id": "0ee53428-3367-4627-95a8-ed3c8ee9db67",
"captured_unix": 1789829382.7135954,
"source_root": "/home/jakub/devel/escapistsrereintroduced",
"command": [
"gamescope",
"--backend",
"headless",
"-W",
"1280",
"-H",
"720",
"-w",
"1280",
"-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-a6c78356cf0847e19404c90ecdf1638e.json",
"--nonce",
"a6c78356cf0847e19404c90ecdf1638e",
"--",
"/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-a6c78356cf0847e19404c90ecdf1638e.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",
"a6c78356cf0847e19404c90ecdf1638e",
"-errOrdinaryInputScreenshots",
"1"
],
"manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4"
}
@@ -0,0 +1,24 @@
{
"log": "docs/evidence/game-2026-09-19-164944-input-release-refusal/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
}
@@ -0,0 +1,9 @@
#1 t=6.9s M0 REGISTER group 1 [session=1789829405-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=1789829405-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=1789829405-1]
#4 t=8.9s M0 REGISTER group 2 [session=1789829405-1]
#5 t=8.9s M0 REGISTER group 3 [session=1789829405-1]
#6 t=8.9s M0 REGISTER group 4 [session=1789829405-1]
#7 t=8.9s M0 REGISTER group 5 [session=1789829405-1]
#8 t=8.9s M0 REGISTER group 6 [session=1789829405-1]
#9 t=8.9s M0 REGISTER group 7 [session=1789829405-1]
@@ -0,0 +1,121 @@
{
"stopped_unix": 1789829479.3462627,
"console_sha256": "5164410d79bb3b4a5e767b55aca36e41f072964a18076f86f1bcc5f056018cec",
"end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "0ee53428-3367-4627-95a8-ed3c8ee9db67",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"started_unix": 1789829382.7136683,
"result": "observation-incomplete",
"session": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-49-44",
"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": 183058,
"ppid": 1670,
"state": "S",
"exebasename": "wine64-preloader",
"start_ticks": 80604409,
"role": "adopted-winedevice"
}
],
"term_sent": [
183058
],
"kill_sent": [
183058
],
"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",
"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 keyboard experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
"input_observation": {
"nonce": "a6c78356cf0847e19404c90ecdf1638e",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 31,
"record_count": 34,
"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": 30306,
"world_ms": 7830.57,
"event": "QUEUED"
},
{
"sample": 19,
"real_ms": 32506,
"world_ms": 10012.9,
"event": "READY"
},
{
"sample": 19,
"real_ms": 32523,
"world_ms": 10012.9,
"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": "338c07325194da47623beee9089610c3c9c1aa9d5c0ec0da4891c11c0eaa843b",
"archive_file": "input-proof.json",
"error": "Private keyboard sequence did not complete with confirmed paired release"
},
"display_ownership": {
"requested": true,
"verified": true,
"read_only": true,
"input_sent": false,
"sha256": "8f2cfcdd1adbfa8c05a119631ad78181812c0e0434a0670aa854589a728592cd",
"archive_file": "display-ownership.json"
},
"startup_result_before_display_check": "game-started"
}
@@ -0,0 +1,263 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-49-44\script.log started at 2026-09-19 16:49:46 (2026-09-19 14:49:46 UTC)
16:49:46.740 SCRIPT : SCRIPT : Initializing scripts
16:49:46.740 SCRIPT : SCRIPT : ScriptProjectManager init
16:49:46.900 SCRIPT : SCRIPT : Compiling GameLib scripts
16:49:46.962 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:49:46.962 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:49:46.962 SCRIPT : SCRIPT : Compiling Game scripts
16:49:48.113 SCRIPT : Compiling Game scripts
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:48.113 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:48.367 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.379 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:48.409 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:48.510 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:48.542 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:48.588 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:48.599 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:48.601 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.642 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:48.643 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:48.695 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:48.810 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:49:49.553 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:49:49.563 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:49:49.834 SCRIPT : ERR ORDINARY: requesting header project=chat
16:49:50.883 SCRIPT : SCRIPT : Compiling GameLib scripts
16:49:50.935 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:49:50.936 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:49:50.936 SCRIPT : SCRIPT : Compiling Game scripts
16:49:52.014 SCRIPT : Compiling Game scripts
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:49:52.014 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:49:52.248 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.259 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:49:52.284 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:49:52.383 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:49:52.415 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:49:52.462 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:49:52.473 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:49:52.475 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:49:52.515 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.516 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:49:52.517 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:49:52.574 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:49:52.688 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:50:05.876 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:50:06.751 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:50:06.755 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!
16:50:06.755 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!
16:50:06.757 SCRIPT (W): Can't open config file ""
16:50:06.757 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:50:06.758 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:50:06.758 SCRIPT (W): Slot_Chat Has no Content!
16:50:06.758 SCRIPT (W): Slot_VON Has no Content!
16:50:06.758 SCRIPT (W): Slot_AvailableActions Has no Content!
16:50:06.758 SCRIPT (W): Slot_Vehicle Has no Content!
16:50:06.758 SCRIPT (W): Slot_GameVersion Has no Content!
16:50:06.758 SCRIPT (W): Slot_Notifications Has no Content!
16:50:06.758 SCRIPT (W): Slot_Hints Has no Content!
16:50:06.764 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:50:06.764 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:50:06.764 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:50:06.764 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:50:06.775 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:50:06.787 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:50:06.941 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:50:08.231 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:50:08.246 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:50:08.247 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:50:08.275 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:50:08.277 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:50:08.320 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:50:08.320 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:50:08.327 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:50:08.366 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:50:08.366 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:50:08.368 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:50:08.368 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:50:08.373 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:50:08.374 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:50:08.374 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:50:08.375 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:50:08.375 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:50:08.375 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:50:08.375 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:50:08.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:50:08.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:50:08.375 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
16:50:08.375 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:50:08.375 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:50:08.375 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
16:50:08.376 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:50:08.376 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:50:08.376 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
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:08.376 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.287 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.560 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5122,7499.69> up=0.995313
16:50:09.560 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362
16:50:09.560 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6084,7501.96>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3084,7501.96> terrainY=63.3178 tireTerrainGap=-0.00939941
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6084,7501.96> radius=0.3 bottom=<7012.03,63.3084,7501.96> fraction=0.411798 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.00940323
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6092,7497.69>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1592,7497.69> terrainY=64.1573 tireTerrainGap=0.00184631
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6092,7497.69> radius=0.45 bottom=<7009.87,64.1592,7497.69> fraction=0.462963 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00185394
16:50:09.560 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2583,7497.76>
16:50:09.560 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8083,7497.76> terrainY=63.8175 tireTerrainGap=-0.00921249
16:50:09.560 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2583,7497.76> radius=0.45 bottom=<7014.42,63.8083,7497.76> fraction=0.412778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00918961
16:50:09.560 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:09.803 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.361 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.627 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5432,7499.72> up=0.994207
16:50:10.627 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0742717 angularSpeed=0.0608579
16:50:10.627 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.616,7501.99>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.316,7501.99> terrainY=63.3139 tireTerrainGap=0.00214386
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.616,7501.99> radius=0.3 bottom=<7012.06,63.316,7501.99> fraction=0.464686 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.0022316
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6062,7497.71>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1562,7497.71> terrainY=64.1495 tireTerrainGap=0.00670624
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6062,7497.71> radius=0.45 bottom=<7009.92,64.1562,7497.71> fraction=0.485137 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00672913
16:50:10.627 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2657,7497.79>
16:50:10.627 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8157,7497.79> terrainY=63.8153 tireTerrainGap=0.000347137
16:50:10.627 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2657,7497.79> radius=0.45 bottom=<7014.46,63.8157,7497.79> fraction=0.456111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000343323
16:50:10.627 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:10.627 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.894 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:50:10.895 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.427 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:50:11.694 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5281,7499.75> up=0.994204
16:50:11.694 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754
16:50:11.694 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6109,7502.02>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3109,7502.02> terrainY=63.3109 tireTerrainGap=1.52588e-05
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6109,7502.02> radius=0.3 bottom=<7012.07,63.3109,7502.02> fraction=0.454647 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=2.28882e-05
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5959,7497.73>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1459,7497.73> terrainY=64.1425 tireTerrainGap=0.00337982
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5959,7497.73> radius=0.45 bottom=<7009.97,64.1459,7497.73> fraction=0.469994 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00340271
16:50:11.694 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2605,7497.84>
16:50:11.694 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8105,7497.84> terrainY=63.8123 tireTerrainGap=-0.00181961
16:50:11.694 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2605,7497.84> radius=0.45 bottom=<7014.51,63.8105,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:11.694 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:11.961 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:12.495 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:50:12.760 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5294,7499.76> up=0.994229
16:50:12.760 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:50:12.760 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:12.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6116,7502.03>
16:50:12.760 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3116,7502.03> terrainY=63.3102 tireTerrainGap=0.00139999
16:50:12.760 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6116,7502.03> radius=0.3 bottom=<7012.08,63.3116,7502.03> fraction=0.460768 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00136948
16:50:12.760 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5943,7497.74>
16:50:12.761 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1443,7497.74> terrainY=64.1417 tireTerrainGap=0.00258636
16:50:12.761 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5943,7497.74> radius=0.45 bottom=<7009.97,64.1443,7497.74> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162
16:50:12.761 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
16:50:12.761 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.00179672
16:50:12.761 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:12.761 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:13.027 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.027 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.028 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.028 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.561 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:13.827 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5294,7499.76> up=0.994229
16:50:13.827 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:50:13.827 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.08,63.6116,7502.03>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.08,63.3116,7502.03> terrainY=63.3102 tireTerrainGap=0.00139999
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7012.08,63.6116,7502.03> radius=0.3 bottom=<7012.08,63.3116,7502.03> fraction=0.460768 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00136948
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5943,7497.74>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1443,7497.74> terrainY=64.1417 tireTerrainGap=0.00258636
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5943,7497.74> radius=0.45 bottom=<7009.97,64.1443,7497.74> fraction=0.466368 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00260162
16:50:13.827 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2602,7497.84>
16:50:13.827 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8102,7497.84> terrainY=63.812 tireTerrainGap=-0.00179672
16:50:13.827 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2602,7497.84> radius=0.45 bottom=<7014.51,63.8102,7497.84> fraction=0.446111 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00185394
16:50:13.828 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:50:14.094 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:50:14.094 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:50:14.106 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:50:14.107 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:50:14.107 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:50:14.107 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:50:14.107 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:50:14.107 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:50:14.107 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:50:14.931 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:50:14.965 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:50:14.965 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=0 real=30306 world=7830.57 QUEUED
16:50:14.965 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:50:15.073 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=1 real=30414 world=7931.93 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.205 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=2 real=30546 world=8048.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.298 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=3 real=30639 world=8149.59 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.432 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=4 real=30773 world=8295.15 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.566 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=5 real=30907 world=8414.5 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.665 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=6 real=31006 world=8515.44 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.798 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=7 real=31139 world=8645.91 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:15.898 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=8 real=31239 world=8747.58 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.033 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=9 real=31374 world=8879.64 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.132 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=10 real=31473 world=8980.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=11 real=31605 world=9115.1 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.398 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=12 real=31739 world=9246.26 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.500 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=13 real=31841 world=9359.08 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.632 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=14 real=31973 world=9479.77 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.731 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=15 real=32072 world=9580.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=16 real=32172 world=9681.47 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:16.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=17 real=32272 world=9785.35 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.064 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=18 real=32405 world=9912.38 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32506 world=10012.9 READY
16:50:17.182 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=19 real=32523 world=10012.9 CAPTURE_REQUEST baseline
16:50:17.264 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=20 real=32605 world=10112.9 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.364 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=21 real=32705 world=10213.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.465 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=22 real=32806 world=10313.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.598 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=23 real=32939 world=10446.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.698 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=24 real=33039 world=10546.7 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:50:17.831 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=25 real=33172 world=10679.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0
16:50:17.931 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=26 real=33272 world=10780.2 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0
16:50:18.032 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=27 real=33373 world=10882.4 SAMPLE origin=<6088.5,211.389,7158.9> forward=1 input=<0,0,1> velocity=<0,0,2.41699> inventory=0
16:50:18.165 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=28 real=33506 world=11013.7 SAMPLE origin=<6088.5,211.39,7159.31> forward=1 input=<0,0,1> velocity=<0,0,3.45703> inventory=0
16:50:18.300 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=29 real=33641 world=11147.9 SAMPLE origin=<6088.5,211.39,7159.81> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:50:18.398 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=30 real=33739 world=11247.8 SAMPLE origin=<6088.5,211.387,7160.19> forward=0 input=<0,0,0> velocity=<0,0,3.61816> inventory=0
16:50:18.498 SCRIPT : ERR INPUT OBSERVE: run=a6c78356cf0847e19404c90ecdf1638e sample=31 real=33839 world=11347.7 SAMPLE origin=<6088.5,211.384,7160.51> forward=0 input=<0,0,0> velocity=<0,0,2.94434> inventory=0
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,542 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12\console.log started at 2026-09-19 16:55:12 (2026-09-19 14:55:12 UTC)
16:55:12.260 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12' to filesystem under name logs
16:55:12.260 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile
16:55:12.260 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\'
16:55:12.262 ENGINE : Initializing engine, version 192142
16:55:12.262 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole -errOrdinaryInputObserve 63ed7a3383e44404a4af54ac4227b547 -errOrdinaryInputScreenshots 1
16:55:12.273 ENGINE : Addon dirs:
16:55:12.273 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:55:12.273 ENGINE : dir: './addons'
16:55:12.273 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:55:12.273 ENGINE : Available addons:
16:55:12.273 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:55:12.273 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:55:12.273 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:55:12.273 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:55:12.273 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:55:12.273 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:55:12.273 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:55:12.273 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:55:12.273 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:55:12.273 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:55:12.274 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:55:12.274 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:55:12.404 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:55:12.407 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:55:12.407 ENGINE : CPU vendor : AuthenticAMD
16:55:12.407 ENGINE : CPU type : 2
16:55:12.407 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
16:55:12.407 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
16:55:12.407 ENGINE : CPU count logical : 16
16:55:12.407 ENGINE : CPU count physical : 8
16:55:12.407 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
16:55:12.407 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:55:12.407 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:55:12.408 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:55:12.408 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:55:12.408 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:55:12.409 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:55:12.554 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:55:12.555 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:55:12.555 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12/resourceDatabase.rdb)
16:55:12.700 ENGINE : GameProject load
16:55:12.700 ENGINE : Loaded addons:
16:55:12.700 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:55:12.700 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:55:12.700 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:55:12.700 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:55:12.700 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:55:12.700 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:55:12.700 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:55:12.703 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf'
16:55:12.703 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf"
16:55:12.703 ENGINE : Engine user settings config loaded
16:55:12.703 PROFILING : Settings changed took: 0.001200 ms
16:55:12.703 ENGINE : Locale info: system en-US (English), user en-US (English)
16:55:12.826 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
16:55:12.828 RENDER : Basic screen setup:
16:55:12.828 RENDER : Back buffer width x height: 1280x720
16:55:12.828 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
16:55:12.828 RENDER : MSAA : none
16:55:12.842 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
16:55:12.842 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
16:55:12.842 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
16:55:12.842 RENDER : * core clocks 2720 MHz, memory 1124 MHz
16:55:12.842 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
16:55:12.842 RENDER : AMD AGS correctly initialized
16:55:12.844 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
16:55:12.844 RENDER : Detected output devices:
16:55:12.844 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
16:55:12.844 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
16:55:12.844 RENDER : Concurrent frames limit 2
16:55:12.931 RENDER : DX12 device successfully created by AMD AGS library
16:55:12.931 RENDER : * user markers not supported in this version AMD SW
16:55:12.931 RENDER : Graphics device features
16:55:12.931 RENDER : Needed:
16:55:12.931 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
16:55:12.931 RENDER : Optional:
16:55:12.931 RENDER : * Allow tearing (VSYNC) : 1
16:55:12.931 RENDER : * 16 bits : 1
16:55:12.931 RENDER : * Resource heap tier : 3
16:55:12.931 RENDER : * Persistent heaps (DRED) : 1
16:55:12.931 RENDER : * DRED 1.2 is supported by compiler
16:55:12.950 RENDER : Main RT format setup.
16:55:12.950 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
16:55:12.950 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
16:55:12.954 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7
16:55:12.987 PROFILING : Settings changed took: 0.976300 ms
16:55:12.994 RENDER : RENDER : Reload shaders
16:55:12.994 RENDER : Enfusion shader version 13
16:55:12.994 INIT : INIT : ShaderListReload
16:55:12.994 PROFILING : ShaderListReload took: 0.000400 ms
16:55:14.244 RENDER : Loaded 3383 newer shader binaries
16:55:14.244 PROFILING : Reload shaders took: 1249.919300 ms
16:55:14.247 ENGINE : Initializing inputs.
16:55:14.262 NETWORK : Initializing networking.
16:55:14.262 NETWORK : Using new GameRplScheduler.
16:55:14.263 SCRIPT : SCRIPT : Initializing scripts
16:55:14.263 SCRIPT : SCRIPT : ScriptProjectManager init
16:55:14.263 PROFILING : ScriptProjectManager init took: 0.009600 ms
16:55:14.343 PROFILING : Initializing scripts took: 80.372400 ms
16:55:14.343 BACKEND : Backend Services are disabled.
16:55:14.343 ENGINE : Enfusion engine successfully created.
16:55:14.350 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:55:14.374 GUI : Using default language (en_us)
16:55:14.374 GUI : Loading 'en_us' localization file.
16:55:14.374 INIT : INIT : Loading StringTable
16:55:14.399 PROFILING : Loading StringTable took: 24.958000 ms
16:55:14.399 SCRIPT : SCRIPT : Compiling GameLib scripts
16:55:14.463 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:55:14.463 PROFILING : Compiling GameLib scripts took: 63.894400 ms
16:55:14.463 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:55:14.463 SCRIPT : SCRIPT : Compiling Game scripts
16:55:15.692 SCRIPT : Compiling Game scripts
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:15.932 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:15.943 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:15.967 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:16.093 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:16.138 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:16.152 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:16.252 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:16.370 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:55:16.399 PROFILING : Compiling Game scripts took: 1935.950600 ms
16:55:16.399 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:55:16.434 ENGINE : Game successfully created.
16:55:16.437 PLATFORM : Save data from container 'settings' have been loaded
16:55:16.537 PLATFORM : Save data from container 'sessions' have been loaded
16:55:16.939 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:55:16.939 ENGINE : Game user settings config loaded
16:55:17.036 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'.
16:55:17.038 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent'
16:55:17.039 PROFILING : Entities load took: 1.124000 ms
16:55:17.041 WORLD : WORLD : Game::LoadEntities
16:55:17.041 WORLD : WORLD : Initializing world systems
16:55:17.043 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:55:17.043 WORLD : WORLD : CreateEntities
16:55:17.043 WORLD : WORLD : CreateEntities
16:55:17.043 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:55:17.056 RESOURCES : Loaded mission headers from 7 addon(s)!
16:55:17.056 PROFILING : NotifyBeforeEntitiesCreated took: 12.886900 ms
16:55:17.056 WORLD : WORLD : Wait for preloading data
16:55:17.056 PROFILING : Wait for preloading data took: 0.001100 ms
16:55:17.057 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:55:17.057 PROFILING : NotifyBeforeEntitiesInitialized took: 0.021300 ms
16:55:17.057 WORLD : InitEntities 'world'
16:55:17.057 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000>
16:55:17.057 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:55:17.068 WORLD : WORLD : NotifyEntitiesInitialized
16:55:17.068 DEFAULT : DEFAULT : WorldVolumesCollection
16:55:17.068 PROFILING : WorldVolumesCollection took: 0.006400 ms
16:55:17.068 PROFILING : NotifyEntitiesInitialized took: 0.088200 ms
16:55:17.068 PROFILING : CreateEntities took: 24.577900 ms
16:55:17.068 PROFILING : CreateEntities took: 24.588200 ms
16:55:17.068 WORLD : WORLD : EOnActivate
16:55:17.068 PROFILING : EOnActivate took: 0.002600 ms
16:55:17.068 PROFILING : Game::LoadEntities took: 26.632600 ms
16:55:17.235 DEFAULT : Entered main menu.
16:55:17.335 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:55:17.335 SCRIPT : ERR ORDINARY: requesting header project=chat
16:55:17.862 ENGINE : Game destroyed.
16:55:18.005 ENGINE : Addon dirs:
16:55:18.005 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:55:18.005 ENGINE : dir: './addons'
16:55:18.005 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:55:18.005 ENGINE : dir: '$profile:../addons/'
16:55:18.005 ENGINE : Available addons:
16:55:18.005 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:55:18.005 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:55:18.005 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:55:18.005 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:55:18.005 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:55:18.005 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:55:18.005 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:55:18.006 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:55:18.006 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:55:18.006 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:55:18.006 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:55:18.006 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:55:18.102 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:55:18.106 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:55:18.106 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:55:18.106 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:55:18.106 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:55:18.107 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:55:18.107 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:55:18.107 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:55:18.223 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:55:18.224 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:55:18.224 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12/resourceDatabase.rdb)
16:55:18.367 ENGINE : GameProject load
16:55:18.367 ENGINE : Loaded addons:
16:55:18.367 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:55:18.367 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:55:18.367 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:55:18.367 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:55:18.367 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:55:18.367 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:55:18.367 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:55:18.386 GUI : Using default language (en_us)
16:55:18.386 GUI : Loading 'en_us' localization file.
16:55:18.386 INIT : INIT : Loading StringTable
16:55:18.407 PROFILING : Loading StringTable took: 20.818100 ms
16:55:18.407 SCRIPT : SCRIPT : Compiling GameLib scripts
16:55:18.462 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:55:18.463 PROFILING : Compiling GameLib scripts took: 56.119900 ms
16:55:18.463 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:55:18.463 SCRIPT : SCRIPT : Compiling Game scripts
16:55:19.580 SCRIPT : Compiling Game scripts
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:19.818 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:19.828 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:19.856 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:19.987 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:20.042 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:20.056 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:20.156 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:20.286 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:55:20.315 PROFILING : Compiling Game scripts took: 1852.272500 ms
16:55:20.315 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:55:20.340 ENGINE : Game successfully created.
16:55:20.417 PLATFORM : Save data from container 'settings' have been loaded
16:55:20.516 PLATFORM : Save data from container 'sessions' have been loaded
16:55:20.516 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:55:20.516 ENGINE : Game user settings config loaded
16:55:20.617 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'.
16:55:20.617 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
16:55:21.619 PROFILING : Entities load took: 1001.233600 ms
16:55:21.621 WORLD : WORLD : Game::LoadEntities
16:55:21.621 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf"
16:55:21.622 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:55:21.622 WORLD : WORLD : CreateEntities
16:55:21.622 WORLD : WORLD : CreateEntities
16:55:21.622 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:55:21.633 RESOURCES : Loaded mission headers from 7 addon(s)!
16:55:21.633 PROFILING : NotifyBeforeEntitiesCreated took: 10.531100 ms
16:55:21.633 WORLD : WORLD : Wait for preloading data
16:55:21.639 PROFILING : Wait for preloading data took: 6.070100 ms
16:55:21.774 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
16:55:21.774 PROFILING : PROFILING : Terrain load
16:55:23.725 PROFILING : Terrain load took: 1951.279100 ms
16:55:26.511 WORLD : Game::LoadEntities
16:55:26.511 WORLD : CreateEntities
16:55:26.511 WORLD : CreateEntities
16:55:26.511 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"
16:55:26.511 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:55:26.511 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:55:32.222 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:55:32.222 PROFILING : NotifyBeforeEntitiesInitialized took: 0.037400 ms
16:55:32.768 WORLD : InitEntities 'world'
16:55:32.768 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:55:32.768 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:55:32.786 WORLD : WORLD : NotifyEntitiesInitialized
16:55:32.787 TERRAIN : TERRAIN : Initializing road networks...
16:55:32.790 PROFILING : Initializing road networks... took: 2.994700 ms
16:55:32.790 DEFAULT : DEFAULT : WorldVolumesCollection
16:55:32.852 PROFILING : WorldVolumesCollection took: 62.342800 ms
16:55:32.852 INIT : INIT : SoundWorldInit
16:55:32.866 PROFILING : SoundWorldInit took: 13.732800 ms
16:55:32.866 PROFILING : NotifyEntitiesInitialized took: 79.222100 ms
16:55:32.866 PROFILING : CreateEntities took: 11243.526800 ms
16:55:32.866 PROFILING : CreateEntities took: 11243.715200 ms
16:55:32.867 WORLD : WORLD : Wait for preloading data around camera
16:55:33.117 PROFILING : Wait for preloading data around camera took: 250.395700 ms
16:55:33.117 WORLD : WORLD : EOnActivate
16:55:33.143 PROFILING : EOnActivate took: 26.027500 ms
16:55:33.143 PROFILING : Game::LoadEntities took: 11522.285200 ms
16:55:33.528 DEFAULT : Entered offline game state.
16:55:33.631 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:55:33.631 NETWORK : Player connected: connectionID=2147483646
16:55:33.631 NETWORK : ### Connecting player: connectionID=2147483646, Name=
16:55:33.631 NETWORK : ### Creating player: PlayerId=1, Name=jakub
16:55:33.635 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.635 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:55:33.635 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.635 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!
16:55:33.635 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!
16:55:33.637 SCRIPT (W): Can't open config file ""
16:55:33.637 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:55:33.638 WORLD : InitEntities 'world'
16:55:33.638 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.638 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:55:33.638 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:55:33.638 SCRIPT (W): Slot_Chat Has no Content!
16:55:33.638 SCRIPT (W): Slot_VON Has no Content!
16:55:33.638 SCRIPT (W): Slot_AvailableActions Has no Content!
16:55:33.638 SCRIPT (W): Slot_Vehicle Has no Content!
16:55:33.638 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:33.638 SCRIPT (W): Slot_Notifications Has no Content!
16:55:33.638 SCRIPT (W): Slot_Hints Has no Content!
16:55:33.643 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
16:55:33.643 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:55:33.643 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:55:33.643 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:55:33.643 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:55:33.643 NETWORK : Players connecting: 0
16:55:33.643 NETWORK : Players connected: 1 / 1
16:55:33.654 WORLD : Frame start
16:55:33.654 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:55:33.664 WORLD : UpdateEntities
16:55:33.664 WORLD : Frame
16:55:33.664 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:55:33.819 WORLD : UpdateEntities
16:55:33.819 WORLD : PostFrame
16:55:33.819 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:55:33.819 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:55:33.859 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:55:33.859 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:55:33.859 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:55:33.859 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
16:55:33.988 RENDER : RENDER : ObjectsHeightMap::Build
16:55:33.988 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
16:55:34.119 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 130.892000 ms
16:55:34.127 PROFILING : ObjectsHeightMap::Build took: 138.473800 ms
16:55:35.133 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:55:35.148 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:55:35.149 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:55:35.176 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:55:35.178 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:55:35.224 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:55:35.224 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:55:35.231 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:55:35.276 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:55:35.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:55:35.277 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:55:35.278 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:55:35.281 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:55:35.283 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:55:35.283 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:55:35.284 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:55:35.284 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:55:35.285 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:55:35.285 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:55:35.285 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
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:55:35.285 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
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:55:35.285 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
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.463 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5126,7499.69> up=0.995336
16:55:36.463 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362
16:55:36.463 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6092,7501.96>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3092,7501.96> terrainY=63.3178 tireTerrainGap=-0.00857925
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6092,7501.96> radius=0.3 bottom=<7012.03,63.3092,7501.96> fraction=0.415497 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.0085907
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6089,7497.69>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1589,7497.69> terrainY=64.1573 tireTerrainGap=0.00157928
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6089,7497.69> radius=0.45 bottom=<7009.87,64.1589,7497.69> fraction=0.461883 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00161743
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2589,7497.75>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8089,7497.75> terrainY=63.8175 tireTerrainGap=-0.00864792
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2589,7497.75> radius=0.45 bottom=<7014.42,63.8089,7497.75> fraction=0.415 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00870132
16:55:36.464 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.530 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5431,7499.72> up=0.994215
16:55:37.530 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0742717 angularSpeed=0.0608579
16:55:37.530 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6161,7501.99>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3161,7501.99> terrainY=63.3138 tireTerrainGap=0.00229645
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6161,7501.99> radius=0.3 bottom=<7012.06,63.3161,7501.99> fraction=0.464986 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00229645
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.606,7497.71>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.156,7497.71> terrainY=64.1495 tireTerrainGap=0.00648499
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.606,7497.71> radius=0.45 bottom=<7009.92,64.156,7497.71> fraction=0.484305 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00654602
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2656,7497.79>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8156,7497.79> terrainY=63.8153 tireTerrainGap=0.000293732
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2656,7497.79> radius=0.45 bottom=<7014.46,63.8156,7497.79> fraction=0.455833 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000282288
16:55:37.530 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:37.530 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.596 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5282,7499.75> up=0.994209
16:55:38.596 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754
16:55:38.596 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:38.596 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6111,7502.02>
16:55:38.596 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3111,7502.02> terrainY=63.3109 tireTerrainGap=0.000152588
16:55:38.596 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6111,7502.02> radius=0.3 bottom=<7012.07,63.3111,7502.02> fraction=0.455203 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.000144958
16:55:38.596 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5959,7497.73>
16:55:38.597 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1459,7497.73> terrainY=64.1426 tireTerrainGap=0.00325012
16:55:38.597 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5959,7497.73> radius=0.45 bottom=<7009.97,64.1459,7497.73> fraction=0.469697 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00333405
16:55:38.597 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2604,7497.83>
16:55:38.597 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8104,7497.83> terrainY=63.8123 tireTerrainGap=-0.0018959
16:55:38.597 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2604,7497.83> radius=0.45 bottom=<7014.51,63.8104,7497.83> fraction=0.445833 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00191498
16:55:38.597 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.397 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:39.662 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994127
16:55:39.662 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:55:39.662 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:39.662 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.612,7502.03>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.312,7502.03> terrainY=63.3104 tireTerrainGap=0.00156403
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.612,7502.03> radius=0.3 bottom=<7012.07,63.312,7502.03> fraction=0.461603 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00155258
16:55:39.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.73>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.73> terrainY=64.1416 tireTerrainGap=0.00218964
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.73> radius=0.45 bottom=<7009.97,64.1438,7497.73> fraction=0.464947 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00228882
16:55:39.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8119 tireTerrainGap=-0.00217056
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015
16:55:39.663 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.729 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994127
16:55:40.729 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:55:40.729 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.612,7502.03>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.312,7502.03> terrainY=63.3104 tireTerrainGap=0.00156403
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.612,7502.03> radius=0.3 bottom=<7012.07,63.312,7502.03> fraction=0.461603 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00155258
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.73>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.73> terrainY=64.1416 tireTerrainGap=0.00218964
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.73> radius=0.45 bottom=<7009.97,64.1438,7497.73> fraction=0.464947 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00228882
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8119 tireTerrainGap=-0.00217056
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015
16:55:40.729 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:40.996 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.996 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:55:41.009 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:55:41.010 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:55:41.010 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:55:41.010 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:55:41.010 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:55:41.010 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:55:41.010 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:55:41.866 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:55:41.900 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:55:41.900 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=0 real=29693 world=7870.58 QUEUED
16:55:41.900 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:55:42.036 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=1 real=29829 world=7987.84 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.135 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=2 real=29928 world=8088.54 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.235 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=3 real=30028 world=8189.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.380 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=4 real=30173 world=8340.53 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.502 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=5 real=30295 world=8453.98 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.602 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=6 real=30394 world=8554.72 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.701 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=7 real=30493 world=8654.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.835 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=8 real=30628 world=8785.89 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=9 real=30726 world=8886.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=10 real=30826 world=8986.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.167 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=11 real=30960 world=9120.11 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.300 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=12 real=31093 world=9252.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=13 real=31192 world=9352.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=14 real=31293 world=9453.19 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.601 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=15 real=31393 world=9553.32 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.700 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=16 real=31492 world=9653.71 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.834 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=17 real=31626 world=9785.63 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.934 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=18 real=31727 world=9887.43 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=19 real=31826 world=9986.99 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 READY
16:55:44.150 ENGINE : Screenshot successfully saved into $logs:err-input-63ed7a3383e44404a4af54ac4227b547-baseline (1280x720)
16:55:44.150 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31942 world=10087.7 CAPTURE_REQUEST baseline
16:55:44.233 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=21 real=32025 world=10188.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.366 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=22 real=32159 world=10321.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=23 real=32293 world=10451.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.599 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=24 real=32392 world=10554 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.734 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=25 real=32526 world=10685.5 SAMPLE origin=<6088.5,211.39,7158.53> forward=1 input=<0,0,1> velocity=<0,0,0.527344> inventory=0
16:55:44.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=26 real=32625 world=10785.9 SAMPLE origin=<6088.5,211.391,7158.63> forward=1 input=<0,0,1> velocity=<0,0,1.33301> inventory=0
16:55:44.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=27 real=32726 world=10904.1 SAMPLE origin=<6088.5,211.391,7158.82> forward=1 input=<0,0,1> velocity=<0,0,2.13867> inventory=0
16:55:45.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=28 real=32860 world=11018.5 SAMPLE origin=<6088.5,211.391,7159.21> forward=1 input=<0,0,1> velocity=<0,0,3.20801> inventory=0
16:55:45.166 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=29 real=32959 world=11119.1 SAMPLE origin=<6088.5,211.391,7159.57> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:55:45.267 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=30 real=33060 world=11221.8 SAMPLE origin=<6088.5,211.391,7159.95> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:55:45.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=31 real=33192 world=11351.4 SAMPLE origin=<6088.5,211.386,7160.42> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0
16:55:45.499 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=32 real=33292 world=11452.7 SAMPLE origin=<6088.5,211.381,7160.68> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0
16:55:45.635 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=33 real=33427 world=11585.6 SAMPLE origin=<6088.5,211.377,7160.92> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0
16:55:45.733 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=34 real=33526 world=11686.9 SAMPLE origin=<6088.5,211.376,7161> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0
16:55:45.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=35 real=33626 world=11786.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:45.935 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=36 real=33727 world=11888.7 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:46.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=37 real=33860 world=12019.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:46.112 GUI : Creating menu 'Inventory20Menu'
16:55:46.112 GUI : WidgetManager: CrateWidgets @"{981ACF4F45EAECAE}UI/layouts/Menus/Inventory/InventoryMain.layout"
16:55:46.112 SCRIPT (W): Slot_VON Has no Content!
16:55:46.112 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 INVENTORY_OPEN
16:55:46.211 ENGINE : Screenshot successfully saved into $logs:err-input-63ed7a3383e44404a4af54ac4227b547-open (1280x720)
16:55:46.211 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=34004 world=12170.4 CAPTURE_REQUEST open
16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:55:46.483 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=39 real=34275 world=12369 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.597 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=40 real=34390 world=12486.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.843 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=41 real=34636 world=12681.9 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
@@ -0,0 +1,559 @@
{
"schema": 1,
"kind": "headless-display-read-only",
"binding": {
"display": ":2",
"gamescope": {
"pid": 191482,
"start": 80637073,
"uid": 1000
},
"xwayland": {
"pid": 191490,
"start": 80637078,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66664232
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66664231
}
],
"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": [
66664232,
66664231
],
"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": 191525,
"start": 80637105,
"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",
"63ed7a3383e44404a4af54ac4227b547",
"-errOrdinaryInputScreenshots",
"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-63ed7a3383e44404a4af54ac4227b547.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": 191700,
"server_pid": 191700,
"xres_query": {
"status": 0,
"count": 1,
"mask": 2
},
"title": "Arma Reforger",
"process": {
"pid": 191700,
"start": 80637238,
"uid": 1000
}
}
],
"input_target": {
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
},
"input_target_observations": [
{
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
}
],
"input_target_limit": 16,
"window_count": 12,
"window_diagnostic_limit": 16,
"window_diagnostics": [
{
"window": 29360129,
"pid": 191700,
"server_pid": 191700,
"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": 191677,
"server_pid": 191677,
"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": 191677,
"server_pid": 191677,
"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": 191677,
"server_pid": 191677,
"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": 191674,
"server_pid": 191674,
"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": 191674,
"server_pid": 191674,
"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": 191633,
"server_pid": 191633,
"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": 191633,
"server_pid": 191633,
"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": 191633,
"server_pid": 191633,
"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": 191633,
"server_pid": 191633,
"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": 191633,
"server_pid": 191633,
"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": 191633,
"server_pid": 191633,
"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
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

@@ -0,0 +1,87 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12\error.log started at 2026-09-19 16:55:14 (2026-09-19 14:55:14 UTC)
16:55:14.350 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:55:15.692 SCRIPT : Compiling Game scripts
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:15.932 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:15.943 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:15.967 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:16.093 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:16.138 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:16.152 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:16.252 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:17.335 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:55:19.580 SCRIPT : Compiling Game scripts
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:19.818 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:19.828 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:19.856 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:19.987 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:20.042 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:20.056 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:20.156 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:26.511 WORLD : Game::LoadEntities
16:55:26.511 WORLD : CreateEntities
16:55:26.511 WORLD : CreateEntities
16:55:26.511 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"
16:55:26.511 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:55:26.511 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:55:32.768 WORLD : InitEntities 'world'
16:55:32.768 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:55:32.768 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:55:33.635 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.635 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:55:33.635 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.635 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!
16:55:33.635 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!
16:55:33.637 SCRIPT (W): Can't open config file ""
16:55:33.637 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:55:33.638 WORLD : InitEntities 'world'
16:55:33.638 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:55:33.638 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:55:33.638 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:55:33.638 SCRIPT (W): Slot_Chat Has no Content!
16:55:33.638 SCRIPT (W): Slot_VON Has no Content!
16:55:33.638 SCRIPT (W): Slot_AvailableActions Has no Content!
16:55:33.638 SCRIPT (W): Slot_Vehicle Has no Content!
16:55:33.638 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:33.638 SCRIPT (W): Slot_Notifications Has no Content!
16:55:33.638 SCRIPT (W): Slot_Hints Has no Content!
16:55:33.643 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:55:33.819 WORLD : UpdateEntities
16:55:33.819 WORLD : PostFrame
16:55:33.819 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:55:33.819 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:55:33.859 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:55:33.859 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:55:33.859 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:55:33.859 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
16:55:46.112 GUI : Creating menu 'Inventory20Menu'
16:55:46.112 GUI : WidgetManager: CrateWidgets @"{981ACF4F45EAECAE}UI/layouts/Menus/Inventory/InventoryMain.layout"
16:55:46.112 SCRIPT (W): Slot_VON Has no Content!
16:55:46.112 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
@@ -0,0 +1,97 @@
{
"log": "console.log",
"smoke_completions": 0,
"assertions_passed": 0,
"script_or_runtime_failures": [],
"engine_errors": [
"16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot",
"16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot"
],
"missing_end_screen": [],
"scope": "ordinary game startup with an explicitly requested bounded private keyboard 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": true,
"ready": false,
"failure_observed_during_polling": true,
"input_observation": {
"nonce": "63ed7a3383e44404a4af54ac4227b547",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 41,
"record_count": 46,
"inventory_open_observed": true,
"inventory_close_observed": false,
"capture_requests": [
"baseline",
"open"
],
"movement": {
"action_observed": true,
"physical_motion_observed": true,
"released_input_observed": false,
"max_horizontal_displacement": 2.5
},
"transitions": [
{
"sample": 0,
"real_ms": 29693,
"world_ms": 7870.58,
"event": "QUEUED"
},
{
"sample": 20,
"real_ms": 31926,
"world_ms": 10087.7,
"event": "READY"
},
{
"sample": 20,
"real_ms": 31942,
"world_ms": 10087.7,
"event": "CAPTURE_REQUEST baseline"
},
{
"sample": 38,
"real_ms": 33991,
"world_ms": 12170.4,
"event": "INVENTORY_OPEN"
},
{
"sample": 38,
"real_ms": 34004,
"world_ms": 12170.4,
"event": "CAPTURE_REQUEST open"
}
],
"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": "7754f283e6758da6633fd3f30d6c499a49aee3a6ecc72d191d05413be6592c16",
"archive_file": "input-proof.json",
"error": "Private keyboard sequence did not complete with confirmed paired release"
}
}
@@ -0,0 +1,141 @@
[gamescope] [Info] console: 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] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist
[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend
[gamescope] [Info] vulkan: supported DRM formats for sampling usage:
[gamescope] [Info] vulkan: AR24 (0x34325241)
[gamescope] [Info] vulkan: XR24 (0x34325258)
[gamescope] [Info] vulkan: AB24 (0x34324241)
[gamescope] [Info] vulkan: XB24 (0x34324258)
[gamescope] [Info] vulkan: RG16 (0x36314752)
[gamescope] [Info] vulkan: NV12 (0x3231564E)
[gamescope] [Info] vulkan: AB4H (0x48344241)
[gamescope] [Info] vulkan: XB4H (0x48344258)
[gamescope] [Info] vulkan: AB48 (0x38344241)
[gamescope] [Info] vulkan: XB48 (0x38344258)
[gamescope] [Info] vulkan: AB30 (0x30334241)
[gamescope] [Info] vulkan: XB30 (0x30334258)
[gamescope] [Info] vulkan: AR30 (0x30335241)
[gamescope] [Info] vulkan: XR30 (0x30335258)
[gamescope] [Info] wlserver: Using explicit sync when available
[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0'
[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend
[gamescope] [Info] wlserver: Successfully initialized libei for input emulation!
[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
[gamescope] [Info] wlserver: [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] [Info] pipewire: stream state changed: connecting
[gamescope] [Info] pipewire: stream state changed: paused
[gamescope] [Info] pipewire: stream available on node ID: 101
[gamescope] [Info] vblank: 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: 0x7f3e341815c0 - imageCount: 3
[Gamescope WSI] Destroying swapchain: 0x7f3e341815c0
[Gamescope WSI] Destroyed swapchain: 0x7f3e341815c0
[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: 0x7f3e341815c0 - imageCount: 3
[xwayland ei] Unhandled event EI_EVENT_SYNC (91)
[gamescope] [Error] gamescope_ei: Unhandled libei event!
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,213 @@
{
"schema": 1,
"kind": "headless-private-keyboard-experiment",
"input_sent": true,
"sequence_completed": false,
"release_qualified": false,
"gameplay_qualified": false,
"hard_supervision": true,
"nonce": "63ed7a3383e44404a4af54ac4227b547",
"binding": {
"display": ":2",
"gamescope": {
"pid": 191482,
"start": 80637073,
"uid": 1000
},
"xwayland": {
"pid": 191490,
"start": 80637078,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66664232
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66664231
}
],
"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": [
66664232,
66664231
],
"process_identities_stable": true
}
}
},
"command": [
"/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-63ed7a3383e44404a4af54ac4227b547.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",
"63ed7a3383e44404a4af54ac4227b547",
"-errOrdinaryInputScreenshots",
"1"
],
"report": "/tmp/erri-game-profile/input-proof-63ed7a3383e44404a4af54ac4227b547.json",
"input_attempted": true,
"helper_sha256": "e5115b5761b8b9adc5392f17e15acf24c6a0daaa51e0d6b2339c6e58a3075885",
"ownership_helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd",
"prefix": "/tmp/erri-headless-compat/pfx",
"profile": "/tmp/erri-game-profile",
"game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
"console": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-55-12/console.log",
"owner": {
"window": 29360129,
"pid": 191700,
"server_pid": 191700,
"process": {
"pid": 191700,
"start": 80637238,
"uid": 1000
}
},
"events": [
{
"key": "W",
"down": true,
"monotonic": 806404.958301953
},
{
"key": "W",
"down": false,
"monotonic": 806405.605744872
},
{
"key": "Tab",
"down": true,
"monotonic": 806406.151990694
},
{
"key": "Tab",
"down": false,
"monotonic": 806406.387622492
}
],
"paired_release_errors": [],
"release_observations": [
{
"key": "W",
"start": 806405.605746492,
"attempts": 1,
"confirmed": true,
"end": 806405.785797079
},
{
"key": "Tab",
"start": 806406.387626652,
"attempts": 1,
"confirmed": true,
"end": 806406.573718063
}
],
"all_attempted_presses_released": true,
"error": "Original game window or process changed",
"whole_process_group_cleanup_verified": false,
"observer": {
"inode": [
48,
1268896
],
"start_offset": 2962,
"end_offset": 63831,
"records": [
"16:55:41.900 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=0 real=29693 world=7870.58 QUEUED",
"16:55:42.036 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=1 real=29829 world=7987.84 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.135 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=2 real=29928 world=8088.54 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.235 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=3 real=30028 world=8189.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.380 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=4 real=30173 world=8340.53 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.502 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=5 real=30295 world=8453.98 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.602 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=6 real=30394 world=8554.72 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.701 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=7 real=30493 world=8654.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.835 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=8 real=30628 world=8785.89 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:42.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=9 real=30726 world=8886.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=10 real=30826 world=8986.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.167 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=11 real=30960 world=9120.11 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.300 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=12 real=31093 world=9252.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=13 real=31192 world=9352.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=14 real=31293 world=9453.19 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.601 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=15 real=31393 world=9553.32 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.700 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=16 real=31492 world=9653.71 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.834 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=17 real=31626 world=9785.63 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:43.934 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=18 real=31727 world=9887.43 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=19 real=31826 world=9986.99 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 READY",
"16:55:44.150 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31942 world=10087.7 CAPTURE_REQUEST baseline",
"16:55:44.233 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=21 real=32025 world=10188.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.366 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=22 real=32159 world=10321.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=23 real=32293 world=10451.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.599 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=24 real=32392 world=10554 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:44.734 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=25 real=32526 world=10685.5 SAMPLE origin=<6088.5,211.39,7158.53> forward=1 input=<0,0,1> velocity=<0,0,0.527344> inventory=0",
"16:55:44.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=26 real=32625 world=10785.9 SAMPLE origin=<6088.5,211.391,7158.63> forward=1 input=<0,0,1> velocity=<0,0,1.33301> inventory=0",
"16:55:44.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=27 real=32726 world=10904.1 SAMPLE origin=<6088.5,211.391,7158.82> forward=1 input=<0,0,1> velocity=<0,0,2.13867> inventory=0",
"16:55:45.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=28 real=32860 world=11018.5 SAMPLE origin=<6088.5,211.391,7159.21> forward=1 input=<0,0,1> velocity=<0,0,3.20801> inventory=0",
"16:55:45.166 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=29 real=32959 world=11119.1 SAMPLE origin=<6088.5,211.391,7159.57> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0",
"16:55:45.267 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=30 real=33060 world=11221.8 SAMPLE origin=<6088.5,211.391,7159.95> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0",
"16:55:45.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=31 real=33192 world=11351.4 SAMPLE origin=<6088.5,211.386,7160.42> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0",
"16:55:45.499 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=32 real=33292 world=11452.7 SAMPLE origin=<6088.5,211.381,7160.68> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0",
"16:55:45.635 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=33 real=33427 world=11585.6 SAMPLE origin=<6088.5,211.377,7160.92> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0",
"16:55:45.733 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=34 real=33526 world=11686.9 SAMPLE origin=<6088.5,211.376,7161> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0",
"16:55:45.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=35 real=33626 world=11786.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:45.935 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=36 real=33727 world=11888.7 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:46.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=37 real=33860 world=12019.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 INVENTORY_OPEN",
"16:55:46.211 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=34004 world=12170.4 CAPTURE_REQUEST open",
"16:55:46.483 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=39 real=34275 world=12369 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:55:46.597 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=40 real=34390 world=12486.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:55:46.843 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=41 real=34636 world=12681.9 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1"
],
"events": [
"READY",
"INVENTORY_OPEN"
]
},
"supervision_failed": true,
"supervision_error": "Private input worker exited unsuccessfully",
"unconfirmed_held_key": null
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,75 @@
{
"schema_version": 1,
"launch_id": "f422d3c3-abaf-4563-8c2e-60f3cefdc022",
"captured_unix": 1789829710.343751,
"source_root": "/home/jakub/devel/escapistsrereintroduced",
"command": [
"gamescope",
"--backend",
"headless",
"-W",
"1280",
"-H",
"720",
"-w",
"1280",
"-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-63ed7a3383e44404a4af54ac4227b547.json",
"--nonce",
"63ed7a3383e44404a4af54ac4227b547",
"--",
"/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-63ed7a3383e44404a4af54ac4227b547.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",
"63ed7a3383e44404a4af54ac4227b547",
"-errOrdinaryInputScreenshots",
"1"
],
"manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4"
}
@@ -0,0 +1,27 @@
{
"log": "docs/evidence/game-2026-09-19-165512-input-window-refusal/console.log.txt",
"smoke_completions": 0,
"assertions_passed": 0,
"script_or_runtime_failures": [],
"engine_errors": [
"16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot",
"16:55:46.283 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot"
],
"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": true,
"ready": false,
"control_metadata_consistent": true
}
@@ -0,0 +1,9 @@
#1 t=6.9s M0 REGISTER group 1 [session=1789829732-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=1789829732-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=1789829732-1]
#4 t=9s M0 REGISTER group 2 [session=1789829732-1]
#5 t=9s M0 REGISTER group 3 [session=1789829732-1]
#6 t=9s M0 REGISTER group 4 [session=1789829732-1]
#7 t=9s M0 REGISTER group 5 [session=1789829732-1]
#8 t=9s M0 REGISTER group 6 [session=1789829732-1]
#9 t=9s M0 REGISTER group 7 [session=1789829732-1]
@@ -0,0 +1,121 @@
{
"stopped_unix": 1789829747.5601475,
"console_sha256": "8dbb97cf60320f6a13e402e8c3cd367b87cb8e4402845dba87ca44dfa4447123",
"end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "f422d3c3-abaf-4563-8c2e-60f3cefdc022",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"started_unix": 1789829710.343823,
"result": "game-failed",
"session": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-55-12",
"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": [],
"term_sent": [],
"kill_sent": [],
"cleared": true
}
}
},
"runner_error": null,
"failure_grace_seconds": 0,
"failure_observed_during_polling": true,
"first_failure_elapsed_seconds": 36.55851309199352,
"executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
"dedicated_server": false,
"display": "headless Gamescope",
"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 keyboard experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
"input_observation": {
"nonce": "63ed7a3383e44404a4af54ac4227b547",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 41,
"record_count": 46,
"inventory_open_observed": true,
"inventory_close_observed": false,
"capture_requests": [
"baseline",
"open"
],
"movement": {
"action_observed": true,
"physical_motion_observed": true,
"released_input_observed": false,
"max_horizontal_displacement": 2.5
},
"transitions": [
{
"sample": 0,
"real_ms": 29693,
"world_ms": 7870.58,
"event": "QUEUED"
},
{
"sample": 20,
"real_ms": 31926,
"world_ms": 10087.7,
"event": "READY"
},
{
"sample": 20,
"real_ms": 31942,
"world_ms": 10087.7,
"event": "CAPTURE_REQUEST baseline"
},
{
"sample": 38,
"real_ms": 33991,
"world_ms": 12170.4,
"event": "INVENTORY_OPEN"
},
{
"sample": 38,
"real_ms": 34004,
"world_ms": 12170.4,
"event": "CAPTURE_REQUEST open"
}
],
"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": "7754f283e6758da6633fd3f30d6c499a49aee3a6ecc72d191d05413be6592c16",
"archive_file": "input-proof.json",
"error": "Private keyboard sequence did not complete with confirmed paired release"
},
"display_ownership": {
"requested": true,
"verified": true,
"read_only": true,
"input_sent": false,
"sha256": "a2c1a59173027baa53863d886c40194f55fa56e665a8e8069df765b8f1ed8927",
"archive_file": "display-ownership.json"
},
"startup_result_before_display_check": "game-failed"
}
@@ -0,0 +1,277 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-55-12\script.log started at 2026-09-19 16:55:14 (2026-09-19 14:55:14 UTC)
16:55:14.263 SCRIPT : SCRIPT : Initializing scripts
16:55:14.263 SCRIPT : SCRIPT : ScriptProjectManager init
16:55:14.399 SCRIPT : SCRIPT : Compiling GameLib scripts
16:55:14.463 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:55:14.463 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:55:14.463 SCRIPT : SCRIPT : Compiling Game scripts
16:55:15.692 SCRIPT : Compiling Game scripts
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:15.692 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:15.932 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:15.943 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:15.967 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:16.063 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:16.093 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:16.138 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:16.151 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:16.152 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.194 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:16.195 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:16.252 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:16.370 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:55:17.057 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:55:17.067 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:55:17.335 SCRIPT : ERR ORDINARY: requesting header project=chat
16:55:18.407 SCRIPT : SCRIPT : Compiling GameLib scripts
16:55:18.462 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:55:18.463 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:55:18.463 SCRIPT : SCRIPT : Compiling Game scripts
16:55:19.580 SCRIPT : Compiling Game scripts
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:55:19.580 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:55:19.818 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:19.828 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:55:19.856 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:55:19.954 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:55:19.987 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:55:20.042 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:55:20.054 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:55:20.056 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.101 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:55:20.102 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:55:20.156 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:55:20.286 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:55:32.768 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:55:33.631 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:55:33.635 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!
16:55:33.635 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!
16:55:33.637 SCRIPT (W): Can't open config file ""
16:55:33.637 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:55:33.638 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:55:33.638 SCRIPT (W): Slot_Chat Has no Content!
16:55:33.638 SCRIPT (W): Slot_VON Has no Content!
16:55:33.638 SCRIPT (W): Slot_AvailableActions Has no Content!
16:55:33.638 SCRIPT (W): Slot_Vehicle Has no Content!
16:55:33.638 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:33.638 SCRIPT (W): Slot_Notifications Has no Content!
16:55:33.638 SCRIPT (W): Slot_Hints Has no Content!
16:55:33.643 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:55:33.643 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:55:33.643 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:55:33.643 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:55:33.654 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:55:33.664 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:55:33.819 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:55:35.133 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:55:35.148 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:55:35.149 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:55:35.176 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:55:35.178 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:55:35.224 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:55:35.224 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:55:35.231 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:55:35.276 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:55:35.276 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:55:35.277 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:55:35.278 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:55:35.281 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:55:35.283 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:55:35.283 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:55:35.284 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:55:35.285 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:55:35.285 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:55:35.285 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:55:35.285 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
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:55:35.285 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
16:55:35.285 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:55:35.285 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:55:35.285 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
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:35.285 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.188 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.463 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.06,63.5126,7499.69> up=0.995336
16:55:36.463 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.151315 angularSpeed=0.099362
16:55:36.463 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.3
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.03,63.6092,7501.96>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.03,63.3092,7501.96> terrainY=63.3178 tireTerrainGap=-0.00857925
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7012.03,63.6092,7501.96> radius=0.3 bottom=<7012.03,63.3092,7501.96> fraction=0.415497 normal=<0.0154358,0.987894,0.154358> self=0 dynamic=0 supported=1 gap=-0.0085907
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6089,7497.69>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1589,7497.69> terrainY=64.1573 tireTerrainGap=0.00157928
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6089,7497.69> radius=0.45 bottom=<7009.87,64.1589,7497.69> fraction=0.461883 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00161743
16:55:36.463 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2589,7497.75>
16:55:36.463 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8089,7497.75> terrainY=63.8175 tireTerrainGap=-0.00864792
16:55:36.463 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2589,7497.75> radius=0.45 bottom=<7014.42,63.8089,7497.75> fraction=0.415 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00870132
16:55:36.464 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:36.707 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.265 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.530 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5431,7499.72> up=0.994215
16:55:37.530 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0742717 angularSpeed=0.0608579
16:55:37.530 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6161,7501.99>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3161,7501.99> terrainY=63.3138 tireTerrainGap=0.00229645
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6161,7501.99> radius=0.3 bottom=<7012.06,63.3161,7501.99> fraction=0.464986 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00229645
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.606,7497.71>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.156,7497.71> terrainY=64.1495 tireTerrainGap=0.00648499
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.606,7497.71> radius=0.45 bottom=<7009.92,64.156,7497.71> fraction=0.484305 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00654602
16:55:37.530 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2656,7497.79>
16:55:37.530 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8156,7497.79> terrainY=63.8153 tireTerrainGap=0.000293732
16:55:37.530 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2656,7497.79> radius=0.45 bottom=<7014.46,63.8156,7497.79> fraction=0.455833 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=0.000282288
16:55:37.530 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:37.530 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:55:37.765 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.330 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:55:38.596 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5282,7499.75> up=0.994209
16:55:38.596 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0905053 angularSpeed=0.0382754
16:55:38.596 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:38.596 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6111,7502.02>
16:55:38.596 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3111,7502.02> terrainY=63.3109 tireTerrainGap=0.000152588
16:55:38.596 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6111,7502.02> radius=0.3 bottom=<7012.07,63.3111,7502.02> fraction=0.455203 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.000144958
16:55:38.596 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5959,7497.73>
16:55:38.597 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1459,7497.73> terrainY=64.1426 tireTerrainGap=0.00325012
16:55:38.597 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5959,7497.73> radius=0.45 bottom=<7009.97,64.1459,7497.73> fraction=0.469697 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00333405
16:55:38.597 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2604,7497.83>
16:55:38.597 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8104,7497.83> terrainY=63.8123 tireTerrainGap=-0.0018959
16:55:38.597 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2604,7497.83> radius=0.45 bottom=<7014.51,63.8104,7497.83> fraction=0.445833 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00191498
16:55:38.597 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:38.863 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.396 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.397 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:55:39.662 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994127
16:55:39.662 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:55:39.662 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:39.662 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.612,7502.03>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.312,7502.03> terrainY=63.3104 tireTerrainGap=0.00156403
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.612,7502.03> radius=0.3 bottom=<7012.07,63.312,7502.03> fraction=0.461603 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00155258
16:55:39.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.73>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.73> terrainY=64.1416 tireTerrainGap=0.00218964
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.73> radius=0.45 bottom=<7009.97,64.1438,7497.73> fraction=0.464947 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00228882
16:55:39.663 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:55:39.663 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8119 tireTerrainGap=-0.00217056
16:55:39.663 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015
16:55:39.663 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:39.929 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.463 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.729 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5289,7499.75> up=0.994127
16:55:40.729 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:55:40.729 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.612,7502.03>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.312,7502.03> terrainY=63.3104 tireTerrainGap=0.00156403
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.612,7502.03> radius=0.3 bottom=<7012.07,63.312,7502.03> fraction=0.461603 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00155258
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.73>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.73> terrainY=64.1416 tireTerrainGap=0.00218964
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.73> radius=0.45 bottom=<7009.97,64.1438,7497.73> fraction=0.464947 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00228882
16:55:40.729 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:55:40.729 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8119 tireTerrainGap=-0.00217056
16:55:40.729 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.444444 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00222015
16:55:40.729 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:55:40.996 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:55:40.996 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:55:41.009 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:55:41.010 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:55:41.010 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:55:41.010 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:55:41.010 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:55:41.010 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:55:41.010 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:55:41.866 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:55:41.900 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:55:41.900 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=0 real=29693 world=7870.58 QUEUED
16:55:41.900 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:55:42.036 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=1 real=29829 world=7987.84 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.135 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=2 real=29928 world=8088.54 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.235 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=3 real=30028 world=8189.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.380 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=4 real=30173 world=8340.53 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.502 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=5 real=30295 world=8453.98 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.602 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=6 real=30394 world=8554.72 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.701 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=7 real=30493 world=8654.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.835 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=8 real=30628 world=8785.89 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:42.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=9 real=30726 world=8886.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=10 real=30826 world=8986.28 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.167 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=11 real=30960 world=9120.11 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.300 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=12 real=31093 world=9252.14 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=13 real=31192 world=9352.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=14 real=31293 world=9453.19 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.601 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=15 real=31393 world=9553.32 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.700 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=16 real=31492 world=9653.71 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.834 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=17 real=31626 world=9785.63 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:43.934 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=18 real=31727 world=9887.43 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.034 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=19 real=31826 world=9986.99 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.134 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31926 world=10087.7 READY
16:55:44.150 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=20 real=31942 world=10087.7 CAPTURE_REQUEST baseline
16:55:44.233 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=21 real=32025 world=10188.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.367 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=22 real=32159 world=10321.8 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.500 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=23 real=32293 world=10451.5 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.599 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=24 real=32392 world=10554 SAMPLE origin=<6088.5,211.39,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:44.734 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=25 real=32526 world=10685.5 SAMPLE origin=<6088.5,211.39,7158.53> forward=1 input=<0,0,1> velocity=<0,0,0.527344> inventory=0
16:55:44.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=26 real=32625 world=10785.9 SAMPLE origin=<6088.5,211.391,7158.63> forward=1 input=<0,0,1> velocity=<0,0,1.33301> inventory=0
16:55:44.933 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=27 real=32726 world=10904.1 SAMPLE origin=<6088.5,211.391,7158.82> forward=1 input=<0,0,1> velocity=<0,0,2.13867> inventory=0
16:55:45.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=28 real=32860 world=11018.5 SAMPLE origin=<6088.5,211.391,7159.21> forward=1 input=<0,0,1> velocity=<0,0,3.20801> inventory=0
16:55:45.166 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=29 real=32959 world=11119.1 SAMPLE origin=<6088.5,211.391,7159.57> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:55:45.267 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=30 real=33060 world=11221.8 SAMPLE origin=<6088.5,211.391,7159.95> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:55:45.400 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=31 real=33192 world=11351.4 SAMPLE origin=<6088.5,211.386,7160.42> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0
16:55:45.499 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=32 real=33292 world=11452.7 SAMPLE origin=<6088.5,211.381,7160.68> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0
16:55:45.635 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=33 real=33427 world=11585.6 SAMPLE origin=<6088.5,211.377,7160.92> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0
16:55:45.733 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=34 real=33526 world=11686.9 SAMPLE origin=<6088.5,211.376,7161> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0
16:55:45.833 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=35 real=33626 world=11786.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:45.935 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=36 real=33727 world=11888.7 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:46.067 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=37 real=33860 world=12019.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:55:46.112 SCRIPT (W): Slot_VON Has no Content!
16:55:46.112 SCRIPT (W): Slot_GameVersion Has no Content!
16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.198 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=33991 world=12170.4 INVENTORY_OPEN
16:55:46.211 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=38 real=34004 world=12170.4 CAPTURE_REQUEST open
16:55:46.483 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=39 real=34275 world=12369 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.597 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=40 real=34390 world=12486.3 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:55:46.843 SCRIPT : ERR INPUT OBSERVE: run=63ed7a3383e44404a4af54ac4227b547 sample=41 real=34636 world=12681.9 SAMPLE origin=<6088.5,211.375,7161> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,628 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32\console.log started at 2026-09-19 16:58:32 (2026-09-19 14:58:32 UTC)
16:58:32.923 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32' to filesystem under name logs
16:58:32.923 ENGINE : FileSystem: Adding relative directory 'Z:\tmp\erri-game-profile\profile' to filesystem under name profile
16:58:32.923 ENGINE : FileSystem: Current working directory: 'Z:\home\jakub\.local\share\Steam\steamapps\common\Arma Reforger\'
16:58:32.924 ENGINE : Initializing engine, version 192142
16:58:32.924 ENGINE : CLI Params: -addonsDir Z:/home/jakub/devel/escapistsrereintroduced/addons -addons FA804F411BDDF2C6 -profile Z:/tmp/erri-game-profile -errOrdinaryScenario chat -noSplash -noBackend -noSound -noThrow -disableCrashReporter -logconsole -errOrdinaryInputObserve e4f504f0244a4d848f5375fb01afeee3 -errOrdinaryInputScreenshots 1
16:58:32.932 ENGINE : Addon dirs:
16:58:32.932 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:58:32.932 ENGINE : dir: './addons'
16:58:32.932 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:58:32.932 ENGINE : Available addons:
16:58:32.932 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:58:32.932 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:58:32.932 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:58:32.932 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:58:32.932 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:58:32.932 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:58:32.932 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:58:32.932 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:58:32.932 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:58:32.932 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:58:32.933 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:58:32.933 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:58:33.063 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:58:33.067 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:58:33.067 ENGINE : CPU vendor : AuthenticAMD
16:58:33.067 ENGINE : CPU type : 2
16:58:33.067 ENGINE : CPU name : AMD Ryzen 7 3800XT 8-Core Processor
16:58:33.067 ENGINE : CPU cache info : L1 [Inst 32KB, Data 32KB], L2 [Unif 512KB], L3 [Unif 16384KB]
16:58:33.067 ENGINE : CPU count logical : 16
16:58:33.067 ENGINE : CPU count physical : 8
16:58:33.067 ENGINE : CPU features : mmx sse sse2 sse3 ssse3 sse4_1 sse4_2 popcnt aesni pclmulqdq osxsave avx sha avx2
16:58:33.067 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:58:33.067 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:58:33.067 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:58:33.068 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:58:33.068 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:58:33.068 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:58:33.206 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:58:33.207 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:58:33.207 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32/resourceDatabase.rdb)
16:58:33.354 ENGINE : GameProject load
16:58:33.354 ENGINE : Loaded addons:
16:58:33.354 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:58:33.354 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:58:33.354 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:58:33.354 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:58:33.354 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:58:33.354 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:58:33.354 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:58:33.357 ENGINE : Loading custom engine user config '$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf'
16:58:33.358 INIT : GameProject engine user settings load @"$profile:.save/app1874880_user76561198020202999/settings/ReforgerEngineSettings.conf"
16:58:33.358 ENGINE : Engine user settings config loaded
16:58:33.358 PROFILING : Settings changed took: 0.002000 ms
16:58:33.358 ENGINE : Locale info: system en-US (English), user en-US (English)
16:58:33.503 RENDER : (OK) Adapter 'AMD Radeon RX 6950 XT (RADV NAVI21)' supports feature level 12_0
16:58:33.505 RENDER : Basic screen setup:
16:58:33.505 RENDER : Back buffer width x height: 1280x720
16:58:33.505 RENDER : Back buffer format : TEXFMT_R8G8B8A8_SRGB (29)
16:58:33.505 RENDER : MSAA : none
16:58:33.518 RENDER : AMD AGS library initialized, version 6.1.0 x DLL 6.1.0
16:58:33.518 RENDER : Extendeded AMD info for AMD Radeon RX 6950 XT (RADV NAVI21) (primary device)
16:58:33.518 RENDER : * architecture RDNA2, 80 CUs, 40 WGPs (for RDNA), 64 ROPs
16:58:33.518 RENDER : * core clocks 2720 MHz, memory 1124 MHz
16:58:33.518 RENDER : * TFlops 27.9, memory bandwidth (562.0 GB/s)
16:58:33.518 RENDER : AMD AGS correctly initialized
16:58:33.519 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
16:58:33.519 RENDER : Detected output devices:
16:58:33.519 RENDER : * 1 device/s connected to AMD Radeon RX 6950 XT (RADV NAVI21):
16:58:33.519 RENDER : Generic Non-PnP Monitor (\\.\DISPLAY1), 1280x720 (offset 0x0), 30Hz
16:58:33.519 RENDER : Concurrent frames limit 2
16:58:33.603 RENDER : DX12 device successfully created by AMD AGS library
16:58:33.603 RENDER : * user markers not supported in this version AMD SW
16:58:33.603 RENDER : Graphics device features
16:58:33.603 RENDER : Needed:
16:58:33.603 RENDER : * Highest supported shader model: 6.8 (6.0 needed)
16:58:33.603 RENDER : Optional:
16:58:33.603 RENDER : * Allow tearing (VSYNC) : 1
16:58:33.603 RENDER : * 16 bits : 1
16:58:33.603 RENDER : * Resource heap tier : 3
16:58:33.603 RENDER : * Persistent heaps (DRED) : 1
16:58:33.603 RENDER : * DRED 1.2 is supported by compiler
16:58:33.626 RENDER : Main RT format setup.
16:58:33.626 RENDER : Main RT format for quality 0 : TEXFMT_R11G11B10_FLOAT (26)
16:58:33.626 RENDER : Main RT format for quality 1 : TEXFMT_R16G16B16A16_FLOAT (10)
16:58:33.631 ENGINE : Job system settings: coreCount=16, shortJobContextCount=16, shortJobThreadCount=15, longJobThreadCount=7
16:58:33.656 PROFILING : Settings changed took: 1.024600 ms
16:58:33.663 RENDER : RENDER : Reload shaders
16:58:33.664 RENDER : Enfusion shader version 13
16:58:33.664 INIT : INIT : ShaderListReload
16:58:33.664 PROFILING : ShaderListReload took: 0.000500 ms
16:58:34.904 RENDER : Loaded 3383 newer shader binaries
16:58:34.904 PROFILING : Reload shaders took: 1240.889000 ms
16:58:34.907 ENGINE : Initializing inputs.
16:58:34.919 NETWORK : Initializing networking.
16:58:34.919 NETWORK : Using new GameRplScheduler.
16:58:34.920 SCRIPT : SCRIPT : Initializing scripts
16:58:34.920 SCRIPT : SCRIPT : ScriptProjectManager init
16:58:34.920 PROFILING : ScriptProjectManager init took: 0.009700 ms
16:58:35.001 PROFILING : Initializing scripts took: 81.028500 ms
16:58:35.001 BACKEND : Backend Services are disabled.
16:58:35.001 ENGINE : Enfusion engine successfully created.
16:58:35.006 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:58:35.031 GUI : Using default language (en_us)
16:58:35.031 GUI : Loading 'en_us' localization file.
16:58:35.031 INIT : INIT : Loading StringTable
16:58:35.055 PROFILING : Loading StringTable took: 24.323100 ms
16:58:35.055 SCRIPT : SCRIPT : Compiling GameLib scripts
16:58:35.107 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:58:35.108 PROFILING : Compiling GameLib scripts took: 53.054200 ms
16:58:35.108 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:58:35.108 SCRIPT : SCRIPT : Compiling Game scripts
16:58:36.251 SCRIPT : Compiling Game scripts
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:36.484 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.495 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:36.522 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:36.653 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:36.699 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:36.712 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:36.809 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:36.928 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:58:36.954 PROFILING : Compiling Game scripts took: 1846.155600 ms
16:58:36.954 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:58:36.988 ENGINE : Game successfully created.
16:58:36.994 PLATFORM : Save data from container 'settings' have been loaded
16:58:37.093 PLATFORM : Save data from container 'sessions' have been loaded
16:58:37.495 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:58:37.495 ENGINE : Game user settings config loaded
16:58:37.592 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission 'worlds/MainMenuWorld/MainMenuWorld.ent'.
16:58:37.593 WORLD : WORLD : Entities load 'worlds/MainMenuWorld/MainMenuWorld.ent'
16:58:37.594 PROFILING : Entities load took: 0.693500 ms
16:58:37.595 WORLD : WORLD : Game::LoadEntities
16:58:37.595 WORLD : WORLD : Initializing world systems
16:58:37.596 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:58:37.596 WORLD : WORLD : CreateEntities
16:58:37.596 WORLD : WORLD : CreateEntities
16:58:37.596 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:58:37.607 RESOURCES : Loaded mission headers from 7 addon(s)!
16:58:37.607 PROFILING : NotifyBeforeEntitiesCreated took: 10.948800 ms
16:58:37.607 WORLD : WORLD : Wait for preloading data
16:58:37.607 PROFILING : Wait for preloading data took: 0.000900 ms
16:58:37.608 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:58:37.608 PROFILING : NotifyBeforeEntitiesInitialized took: 0.022100 ms
16:58:37.608 WORLD : InitEntities 'world'
16:58:37.608 ENTITY : Init entity @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000>
16:58:37.608 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:58:37.618 WORLD : WORLD : NotifyEntitiesInitialized
16:58:37.618 DEFAULT : DEFAULT : WorldVolumesCollection
16:58:37.618 PROFILING : WorldVolumesCollection took: 0.006800 ms
16:58:37.618 PROFILING : NotifyEntitiesInitialized took: 0.067800 ms
16:58:37.618 PROFILING : CreateEntities took: 21.635400 ms
16:58:37.618 PROFILING : CreateEntities took: 21.642700 ms
16:58:37.618 WORLD : WORLD : EOnActivate
16:58:37.618 PROFILING : EOnActivate took: 0.002500 ms
16:58:37.618 PROFILING : Game::LoadEntities took: 23.018800 ms
16:58:37.791 DEFAULT : Entered main menu.
16:58:37.891 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:58:37.892 SCRIPT : ERR ORDINARY: requesting header project=chat
16:58:38.412 ENGINE : Game destroyed.
16:58:38.533 ENGINE : Addon dirs:
16:58:38.533 ENGINE : dir: 'Z:/home/jakub/devel/escapistsrereintroduced/addons'
16:58:38.533 ENGINE : dir: './addons'
16:58:38.533 ENGINE : dir: 'Z:/tmp/erri-game-profile/addons'
16:58:38.533 ENGINE : dir: '$profile:../addons/'
16:58:38.533 ENGINE : Available addons:
16:58:38.533 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:58:38.533 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:58:38.533 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:58:38.533 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:58:38.533 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:58:38.533 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C' (packed)
16:58:38.533 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859' (packed)
16:58:38.533 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\chat' to filesystem under name ERR_Chat
16:58:38.534 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\map' to filesystem under name ERR_Map
16:58:38.534 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\intel' to filesystem under name ERR_Intel
16:58:38.534 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\ai' to filesystem under name ERR_Ai
16:58:38.534 ENGINE : FileSystem: Adding relative directory 'Z:\home\jakub\devel\escapistsrereintroduced\addons\core' to filesystem under name ERR_Core
16:58:38.638 ENGINE : FileSystem: Adding package './addons/data/' (pak count: 14) to filesystem under name ArmaReforger
16:58:38.644 ENGINE : FileSystem: Adding package './addons/core/' (pak count: 2) to filesystem under name core
16:58:38.644 RESOURCES : ResourceDB: loading cache (id=0 name=ERR_Chat path=Z:\home\jakub\devel\escapistsrereintroduced\addons\chat/resourceDatabase.rdb)
16:58:38.645 RESOURCES : ResourceDB: loading cache (id=1 name=ERR_Map path=Z:\home\jakub\devel\escapistsrereintroduced\addons\map/resourceDatabase.rdb)
16:58:38.645 RESOURCES : ResourceDB: loading cache (id=2 name=ERR_Intel path=Z:\home\jakub\devel\escapistsrereintroduced\addons\intel/resourceDatabase.rdb)
16:58:38.646 RESOURCES : ResourceDB: loading cache (id=3 name=ERR_Ai path=Z:\home\jakub\devel\escapistsrereintroduced\addons\ai/resourceDatabase.rdb)
16:58:38.646 RESOURCES : ResourceDB: loading cache (id=4 name=ERR_Core path=Z:\home\jakub\devel\escapistsrereintroduced\addons\core/resourceDatabase.rdb)
16:58:38.647 RESOURCES : ResourceDB: loading cache (id=5 name=ArmaReforger path=./addons/data/resourceDatabase.rdb)
16:58:38.784 RESOURCES : ResourceDB: loading cache (id=6 name=core path=./addons/core/resourceDatabase.rdb)
16:58:38.785 RESOURCES : ResourceDB: loading cache (id=7 name=profile path=Z:\tmp\erri-game-profile\profile/resourceDatabase.rdb)
16:58:38.785 RESOURCES : ResourceDB: loading cache (id=8 name=logs path=Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32/resourceDatabase.rdb)
16:58:38.921 ENGINE : GameProject load
16:58:38.921 ENGINE : Loaded addons:
16:58:38.921 ENGINE : gproj: './addons/core/core.gproj' guid: '5614BBCCBB55ED1C'
16:58:38.921 ENGINE : gproj: './addons/data/ArmaReforger.gproj' guid: '58D0FB3206B6F859'
16:58:38.921 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/core/addon.gproj' guid: '2528466DE220D91C'
16:58:38.921 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/ai/addon.gproj' guid: '5192138CB9D5B911'
16:58:38.921 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/intel/addon.gproj' guid: 'D31039C7C53E348A'
16:58:38.921 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/map/addon.gproj' guid: '9AAEE9041D79809E'
16:58:38.921 ENGINE : gproj: 'Z:/home/jakub/devel/escapistsrereintroduced/addons/chat/addon.gproj' guid: 'FA804F411BDDF2C6'
16:58:38.941 GUI : Using default language (en_us)
16:58:38.941 GUI : Loading 'en_us' localization file.
16:58:38.941 INIT : INIT : Loading StringTable
16:58:38.960 PROFILING : Loading StringTable took: 18.602400 ms
16:58:38.960 SCRIPT : SCRIPT : Compiling GameLib scripts
16:58:39.011 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:58:39.012 PROFILING : Compiling GameLib scripts took: 51.730200 ms
16:58:39.012 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:58:39.012 SCRIPT : SCRIPT : Compiling Game scripts
16:58:40.170 SCRIPT : Compiling Game scripts
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:40.411 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.421 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:40.451 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:40.582 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:40.625 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:40.637 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:40.736 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:40.849 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:58:40.876 PROFILING : Compiling Game scripts took: 1863.914600 ms
16:58:40.876 INIT : Creating game instance(ArmaReforgerScripted), version 1.8.0.13 built 2026-08-21 14:30:18 UTC.
16:58:40.896 ENGINE : Game successfully created.
16:58:40.974 PLATFORM : Save data from container 'settings' have been loaded
16:58:41.073 PLATFORM : Save data from container 'sessions' have been loaded
16:58:41.073 PLATFORM : GameProject user settings load from profile @"ReforgerGameSettings.conf"
16:58:41.073 ENGINE : Game user settings config loaded
16:58:41.173 DEFAULT : [SaveGameManager] Starting new playthrough nr.0 '' for mission '{C1E20667DCE324ED}Missions/ERR_Everon.conf'.
16:58:41.174 WORLD : WORLD : Entities load '$ERR_Core:Worlds/ERR_Everon.ent'
16:58:42.196 PROFILING : Entities load took: 1021.712400 ms
16:58:42.198 WORLD : WORLD : Game::LoadEntities
16:58:42.199 WORLD : WORLD : Initializing world systems @"{C50579A2EC48E8EF}Configs/Systems/MissionSystems.conf"
16:58:42.200 NETWORK : Enabled lag compensation, 29 frames with 100 FPS and 280 ms rewind limits.
16:58:42.200 WORLD : WORLD : CreateEntities
16:58:42.200 WORLD : WORLD : CreateEntities
16:58:42.200 WORLD : WORLD : NotifyBeforeEntitiesCreated
16:58:42.212 RESOURCES : Loaded mission headers from 7 addon(s)!
16:58:42.212 PROFILING : NotifyBeforeEntitiesCreated took: 11.988000 ms
16:58:42.212 WORLD : WORLD : Wait for preloading data
16:58:42.219 PROFILING : Wait for preloading data took: 7.797800 ms
16:58:42.340 ENTITY : Create entity @"ENTITY:2" ('Eden', GenericTerrainEntity) at <0.000000 0.000000 0.000000> @"{5AD924374E8C7AF6}Prefabs/World/Game/Eden/GenericTerrain_Eden.et"
16:58:42.340 PROFILING : PROFILING : Terrain load
16:58:44.375 PROFILING : Terrain load took: 2035.085500 ms
16:58:47.141 WORLD : Game::LoadEntities
16:58:47.141 WORLD : CreateEntities
16:58:47.141 WORLD : CreateEntities
16:58:47.141 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"
16:58:47.141 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:58:47.141 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:58:52.874 WORLD : WORLD : NotifyBeforeEntitiesInitialized
16:58:52.874 PROFILING : NotifyBeforeEntitiesInitialized took: 0.045400 ms
16:58:53.444 WORLD : InitEntities 'world'
16:58:53.444 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:58:53.444 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:58:53.463 WORLD : WORLD : NotifyEntitiesInitialized
16:58:53.463 TERRAIN : TERRAIN : Initializing road networks...
16:58:53.466 PROFILING : Initializing road networks... took: 3.275700 ms
16:58:53.466 DEFAULT : DEFAULT : WorldVolumesCollection
16:58:53.524 PROFILING : WorldVolumesCollection took: 57.065400 ms
16:58:53.524 INIT : INIT : SoundWorldInit
16:58:53.537 PROFILING : SoundWorldInit took: 13.582600 ms
16:58:53.537 PROFILING : NotifyEntitiesInitialized took: 74.059500 ms
16:58:53.537 PROFILING : CreateEntities took: 11337.312800 ms
16:58:53.537 PROFILING : CreateEntities took: 11337.511900 ms
16:58:53.538 WORLD : WORLD : Wait for preloading data around camera
16:58:53.789 PROFILING : Wait for preloading data around camera took: 250.924300 ms
16:58:53.789 WORLD : WORLD : EOnActivate
16:58:53.822 PROFILING : EOnActivate took: 32.481600 ms
16:58:53.822 PROFILING : Game::LoadEntities took: 11623.172200 ms
16:58:54.297 DEFAULT : Entered offline game state.
16:58:54.401 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:58:54.401 NETWORK : Player connected: connectionID=2147483646
16:58:54.401 NETWORK : ### Connecting player: connectionID=2147483646, Name=
16:58:54.401 NETWORK : ### Creating player: PlayerId=1, Name=jakub
16:58:54.405 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.405 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:58:54.405 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.405 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!
16:58:54.405 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!
16:58:54.407 SCRIPT (W): Can't open config file ""
16:58:54.407 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:58:54.408 WORLD : InitEntities 'world'
16:58:54.408 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.408 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:58:54.408 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:58:54.408 SCRIPT (W): Slot_Chat Has no Content!
16:58:54.408 SCRIPT (W): Slot_VON Has no Content!
16:58:54.408 SCRIPT (W): Slot_AvailableActions Has no Content!
16:58:54.408 SCRIPT (W): Slot_Vehicle Has no Content!
16:58:54.408 SCRIPT (W): Slot_GameVersion Has no Content!
16:58:54.408 SCRIPT (W): Slot_Notifications Has no Content!
16:58:54.408 SCRIPT (W): Slot_Hints Has no Content!
16:58:54.414 NETWORK : ### Updating player: PlayerId=1, Name=jakub, rplIdentity=0xFFFFFFFE, IdentityId=00000000-0000-0000-0000-000000000000
16:58:54.414 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:58:54.414 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:58:54.414 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:58:54.414 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:58:54.414 NETWORK : Players connecting: 0
16:58:54.414 NETWORK : Players connected: 1 / 1
16:58:54.425 WORLD : Frame start
16:58:54.425 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:58:54.437 WORLD : UpdateEntities
16:58:54.437 WORLD : Frame
16:58:54.437 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:58:54.584 WORLD : UpdateEntities
16:58:54.584 WORLD : PostFrame
16:58:54.584 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:58:54.584 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:58:54.624 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:58:54.624 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:58:54.624 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:58:54.624 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
16:58:54.761 RENDER : RENDER : ObjectsHeightMap::Build
16:58:54.761 RENDER : RENDER : MeshOccupancyGridManager::GenerateAllForWorld
16:58:54.886 PROFILING : MeshOccupancyGridManager::GenerateAllForWorld took: 125.166600 ms
16:58:54.893 PROFILING : ObjectsHeightMap::Build took: 132.905600 ms
16:58:55.898 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:58:55.912 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:58:55.913 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:58:55.935 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:58:55.937 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:58:55.983 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:58:55.983 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:58:55.990 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:58:56.030 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:58:56.030 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:58:56.031 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:58:56.031 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:58:56.036 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:58:56.037 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:58:56.037 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:58:56.039 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:58:56.039 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:58:56.039 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:58:56.039 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:58:56.039 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
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:58:56.039 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
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:58:56.039 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
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.669 WORLD : UpdateEntities
16:58:56.669 WORLD : AfterPostSimulate
16:58:56.669 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:57.228 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.07,63.5101,7499.7> up=0.995337
16:58:57.228 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.114602 angularSpeed=0.0735258
16:58:57.228 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:57.228 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6097,7501.97>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3097,7501.97> terrainY=63.317 tireTerrainGap=-0.00728607
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6097,7501.97> radius=0.3 bottom=<7012.05,63.3097,7501.97> fraction=0.421525 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00726318
16:58:57.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6086,7497.71>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1586,7497.71> terrainY=64.1564 tireTerrainGap=0.00215149
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6086,7497.71> radius=0.45 bottom=<7009.87,64.1586,7497.71> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
16:58:57.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2585,7497.75>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8085,7497.75> terrainY=63.8177 tireTerrainGap=-0.00919724
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2585,7497.75> radius=0.45 bottom=<7014.42,63.8085,7497.75> fraction=0.412778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00918961
16:58:57.229 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.295 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5425,7499.73> up=0.9941
16:58:58.295 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0485179 angularSpeed=0.0224742
16:58:58.295 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6166,7502>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3167,7502> terrainY=63.3127 tireTerrainGap=0.00393677
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6166,7502> radius=0.3 bottom=<7012.06,63.3167,7502> fraction=0.472534 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00395584
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6041,7497.72>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1541,7497.72> terrainY=64.149 tireTerrainGap=0.00502777
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6041,7497.72> radius=0.45 bottom=<7009.92,64.1541,7497.72> fraction=0.477846 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00512695
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2638,7497.79>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8138,7497.79> terrainY=63.815 tireTerrainGap=-0.001194
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2638,7497.79> radius=0.45 bottom=<7014.46,63.8138,7497.79> fraction=0.448889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00124359
16:58:58.295 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:58.295 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.362 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5283,7499.74> up=0.993823
16:58:59.362 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0469365 angularSpeed=0.0399556
16:58:59.362 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6125,7502.01>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3125,7502.01> terrainY=63.3115 tireTerrainGap=0.00107574
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6125,7502.01> radius=0.3 bottom=<7012.07,63.3125,7502.01> fraction=0.459377 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.0010643
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5955,7497.72>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1455,7497.72> terrainY=64.1425 tireTerrainGap=0.0030365
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5955,7497.72> radius=0.45 bottom=<7009.97,64.1455,7497.72> fraction=0.468013 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00296783
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8122 tireTerrainGap=-0.00194168
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
16:58:59.362 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:59.596 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:59:00.395 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5285,7499.74> up=0.993744
16:59:00.395 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:59:00.395 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7502.01>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7502.01> terrainY=63.3114 tireTerrainGap=0.00225067
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7502.01> radius=0.3 bottom=<7012.07,63.3137,7502.01> fraction=0.464663 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00222778
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1419 tireTerrainGap=0.00196838
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.0024147
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811
16:59:00.396 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.428 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5285,7499.74> up=0.993744
16:59:01.428 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:59:01.428 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7502.01>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7502.01> terrainY=63.3114 tireTerrainGap=0.00225067
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7502.01> radius=0.3 bottom=<7012.07,63.3137,7502.01> fraction=0.464663 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00222778
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1419 tireTerrainGap=0.00196838
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.0024147
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811
16:59:01.428 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:59:01.695 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.695 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:59:01.707 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:59:01.708 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:59:01.708 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:59:01.708 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:59:01.708 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:59:01.708 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:59:01.708 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:59:02.432 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:59:02.468 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:59:02.468 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=0 real=29597 world=7696 QUEUED
16:59:02.468 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:59:02.581 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=1 real=29710 world=7802.56 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=2 real=29829 world=7911.52 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=3 real=29961 world=8044.06 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.934 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=4 real=30063 world=8144.78 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.035 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=5 real=30165 world=8244.63 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.142 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=6 real=30270 world=8361.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.266 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=7 real=30394 world=8476.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=8 real=30528 world=8608.76 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.500 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=9 real=30629 world=8708.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=10 real=30728 world=8808.49 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=11 real=30829 world=8908.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.804 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=12 real=30933 world=9010.17 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.933 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=13 real=31062 world=9141.72 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.034 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=14 real=31162 world=9242.39 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.133 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=15 real=31261 world=9342.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.233 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=16 real=31362 world=9443.19 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.332 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=17 real=31461 world=9543.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.466 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=18 real=31595 world=9677.34 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 READY
16:59:04.615 ENGINE : Screenshot successfully saved into $logs:err-input-e4f504f0244a4d848f5375fb01afeee3-baseline (1280x720)
16:59:04.615 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31744 world=9816.85 CAPTURE_REQUEST baseline
16:59:04.733 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=20 real=31861 world=9943.48 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.866 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=21 real=31995 world=10074.3 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.967 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=22 real=32096 world=10174.8 SAMPLE origin=<6088.5,211.389,7158.5> forward=1 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:05.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=23 real=32194 world=10275.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0
16:59:05.167 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=24 real=32296 world=10375.1 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0
16:59:05.300 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=25 real=32428 world=10508.6 SAMPLE origin=<6088.5,211.39,7158.99> forward=1 input=<0,0,1> velocity=<0,0,2.69531> inventory=0
16:59:05.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=26 real=32528 world=10608.4 SAMPLE origin=<6088.5,211.39,7159.31> forward=1 input=<0,0,1> velocity=<0,0,3.45703> inventory=0
16:59:05.499 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=27 real=32628 world=10709.1 SAMPLE origin=<6088.5,211.39,7159.69> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:59:05.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=28 real=32727 world=10810.5 SAMPLE origin=<6088.5,211.39,7160.07> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:59:05.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=29 real=32861 world=10942.7 SAMPLE origin=<6088.5,211.383,7160.53> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0
16:59:05.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=30 real=32961 world=11042 SAMPLE origin=<6088.5,211.379,7160.8> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0
16:59:05.966 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=31 real=33094 world=11174.9 SAMPLE origin=<6088.5,211.375,7161.03> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0
16:59:06.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=32 real=33194 world=11274.7 SAMPLE origin=<6088.5,211.374,7161.11> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0
16:59:06.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=33 real=33294 world=11376.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:06.299 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=34 real=33428 world=11508.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:06.409 GUI : Creating menu 'Inventory20Menu'
16:59:06.409 GUI : WidgetManager: CrateWidgets @"{981ACF4F45EAECAE}UI/layouts/Menus/Inventory/InventoryMain.layout"
16:59:06.409 SCRIPT (W): Slot_VON Has no Content!
16:59:06.409 SCRIPT (W): Slot_GameVersion Has no Content!
16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 INVENTORY_OPEN
16:59:06.421 ENGINE : Screenshot successfully saved into $logs:err-input-e4f504f0244a4d848f5375fb01afeee3-open (1280x720)
16:59:06.421 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33550 world=11608.4 CAPTURE_REQUEST open
16:59:06.498 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=36 real=33626 world=11715.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:59:06.674 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=37 real=33803 world=11888.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.802 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=38 real=33931 world=12016.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.021 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=39 real=34149 world=12214.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.173 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=40 real=34302 world=12344.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.269 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=41 real=34398 world=12450 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.370 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=42 real=34499 world=12551.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.503 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=43 real=34632 world=12689.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.633 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=44 real=34761 world=12814.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.737 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=45 real=34865 world=12923.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.872 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=46 real=35001 world=13044.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 INVENTORY_CLOSED
16:59:08.013 ENGINE : Screenshot successfully saved into $logs:err-input-e4f504f0244a4d848f5375fb01afeee3-closed (1280x720)
16:59:08.013 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35142 world=13177.6 CAPTURE_REQUEST closed
16:59:08.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=48 real=35260 world=13310 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.232 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=49 real=35361 world=13412.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=50 real=35494 world=13544.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.498 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=51 real=35626 world=13676.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.598 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=52 real=35726 world=13776 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.698 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=53 real=35827 world=13876.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.799 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=54 real=35927 world=13976.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.931 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=55 real=36060 world=14110.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=56 real=36160 world=14210.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=57 real=36294 world=14342.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.265 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=58 real=36394 world=14442.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=59 real=36493 world=14543.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.465 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=60 real=36594 world=14643.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.565 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=61 real=36693 world=14743.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.665 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=62 real=36794 world=14843.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.799 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=63 real=36927 world=14976.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.898 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=64 real=37027 world=15076.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=65 real=37127 world=15177.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=66 real=37261 world=15309.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.233 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=67 real=37361 world=15410.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=68 real=37494 world=15544.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.465 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=69 real=37594 world=15645.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.598 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=70 real=37727 world=15777.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=71 real=37860 world=15909.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=72 real=37960 world=16009.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.931 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=73 real=38060 world=16109.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=74 real=38160 world=16209.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=75 real=38260 world=16310.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.265 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=76 real=38394 world=16443.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.398 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=77 real=38527 world=16577.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.532 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=78 real=38660 world=16709.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.632 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=79 real=38760 world=16809.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=80 real=38860 world=16909.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=81 real=38960 world=17010.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.965 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=82 real=39094 world=17142.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.065 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=83 real=39193 world=17243.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=84 real=39293 world=17343.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.298 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=85 real=39427 world=17476.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.432 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=86 real=39560 world=17610.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.532 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=87 real=39660 world=17710.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.664 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=88 real=39793 world=17842.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.764 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=89 real=39893 world=17942.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.864 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=90 real=39993 world=18043.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=91 real=40126 world=18175.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.131 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=92 real=40259 world=18308 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.231 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=93 real=40359 world=18408.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.331 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=94 real=40460 world=18509.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.464 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=95 real=40592 world=18643 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=96 real=40728 world=18776.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.731 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=97 real=40859 world=18909.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=98 real=40960 world=19011.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.964 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=99 real=41093 world=19142.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.064 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=100 real=41192 world=19242.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.164 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=101 real=41293 world=19343.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.264 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=102 real=41393 world=19444.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.397 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=103 real=41525 world=19576 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.531 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=104 real=41659 world=19708.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.635 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=105 real=41763 world=19832.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.764 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=106 real=41892 world=19946.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.900 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=107 real=42029 world=20078.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=108 real=42160 world=20208.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.130 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=109 real=42259 world=20308.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.230 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=110 real=42359 world=20409.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=111 real=42493 world=20543.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.497 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=112 real=42626 world=20678.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.631 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=113 real=42759 world=20808.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.731 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=114 real=42859 world=20911 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.864 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=115 real=42993 world=21044.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=116 real=43126 world=21177.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.131 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=117 real=43259 world=21309.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.232 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=118 real=43361 world=21411 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=119 real=43493 world=21542.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.464 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=120 real=43593 world=21642.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.564 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=121 real=43692 world=21743.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
@@ -0,0 +1,559 @@
{
"schema": 1,
"kind": "headless-display-read-only",
"binding": {
"display": ":2",
"gamescope": {
"pid": 196930,
"start": 80657140,
"uid": 1000
},
"xwayland": {
"pid": 196939,
"start": 80657145,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66697595
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66697594
}
],
"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": [
66697595,
66697594
],
"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": 196963,
"start": 80657172,
"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",
"e4f504f0244a4d848f5375fb01afeee3",
"-errOrdinaryInputScreenshots",
"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-e4f504f0244a4d848f5375fb01afeee3.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": 197075,
"server_pid": 197075,
"xres_query": {
"status": 0,
"count": 1,
"mask": 2
},
"title": "Arma Reforger",
"process": {
"pid": 197075,
"start": 80657306,
"uid": 1000
}
}
],
"input_target": {
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
},
"input_target_observations": [
{
"window": 29360129,
"verified": true,
"reason": "owned-mapped-existing-focus",
"geometry": {
"window": 29360129,
"root": 1019,
"map_state": 2,
"window_class": 1,
"x": 0,
"y": 0,
"width": 1280,
"height": 720,
"root_width": 1280,
"root_height": 720,
"clipped_bounds": [
0,
0,
1280,
720
]
},
"focus_window": 29360129,
"focus_revert_to": 0,
"focus_chain": [
29360129
],
"focused_clipped_bounds": [
0,
0,
1280,
720
]
}
],
"input_target_limit": 16,
"window_count": 12,
"window_diagnostic_limit": 16,
"window_diagnostics": [
{
"window": 29360129,
"pid": 197075,
"server_pid": 197075,
"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": 197070,
"server_pid": 197070,
"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": 197070,
"server_pid": 197070,
"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": 197070,
"server_pid": 197070,
"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": 197068,
"server_pid": 197068,
"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": 197068,
"server_pid": 197068,
"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": 197034,
"server_pid": 197034,
"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": 197034,
"server_pid": 197034,
"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": 197034,
"server_pid": 197034,
"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": 197034,
"server_pid": 197034,
"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": 197034,
"server_pid": 197034,
"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": 197034,
"server_pid": 197034,
"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
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 MiB

@@ -0,0 +1,90 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32\error.log started at 2026-09-19 16:58:35 (2026-09-19 14:58:35 UTC)
16:58:35.006 DEFAULT (W): LogiLED: Cannot initialize! (service not running or no compatible device detected)
16:58:36.251 SCRIPT : Compiling Game scripts
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:36.484 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.495 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:36.522 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:36.653 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:36.699 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:36.712 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:36.809 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:37.891 DEFAULT (W): No GameMode present in the world, using fallback logic!
16:58:40.170 SCRIPT : Compiling Game scripts
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:40.411 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.421 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:40.451 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:40.582 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:40.625 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:40.637 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:40.736 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:47.141 WORLD : Game::LoadEntities
16:58:47.141 WORLD : CreateEntities
16:58:47.141 WORLD : CreateEntities
16:58:47.141 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"
16:58:47.141 ENTITY : CreateComponent 'ScriptedRadioComponent'
16:58:47.141 DEFAULT (W): World doesn't contain RadioManagerEntity to support any BaseRadioComponent.
16:58:53.444 WORLD : InitEntities 'world'
16:58:53.444 ENTITY : Init entity @"ENTITY:2305843009213693953" ('Rereintroduced', ERR_GameMode) at <1076.468018 51.000999 1325.246948> @"{978E045E53EF36C8}Prefabs/ERR/GameMode.et"
16:58:53.444 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:58:54.405 ENTITY : SpawnEntityPrefab @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.405 ENTITY : Create entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000>
16:58:54.405 ENTITY : EntityPrefabUse @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.405 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!
16:58:54.405 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!
16:58:54.407 SCRIPT (W): Can't open config file ""
16:58:54.407 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:58:54.408 WORLD : InitEntities 'world'
16:58:54.408 ENTITY : Init entity @"ENTITY:4611686018427388381" ('SCR_PlayerController') at <0.000000 0.000000 0.000000> @"{225E51284CC95CFA}Prefabs/Characters/Core/DefaultPlayerControllerMP.et"
16:58:54.408 GUI : WidgetManager: CrateWidgets @"{3C9DCDD76AB83157}UI/layouts/HUD/HUDLayouts/HUDManager_Root.layout"
16:58:54.408 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:58:54.408 SCRIPT (W): Slot_Chat Has no Content!
16:58:54.408 SCRIPT (W): Slot_VON Has no Content!
16:58:54.408 SCRIPT (W): Slot_AvailableActions Has no Content!
16:58:54.408 SCRIPT (W): Slot_Vehicle Has no Content!
16:58:54.408 SCRIPT (W): Slot_GameVersion Has no Content!
16:58:54.408 SCRIPT (W): Slot_Notifications Has no Content!
16:58:54.408 SCRIPT (W): Slot_Hints Has no Content!
16:58:54.414 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:58:54.584 WORLD : UpdateEntities
16:58:54.584 WORLD : PostFrame
16:58:54.584 GUI : WidgetManager: CrateWidgets @"{D89BBA18F99053D6}UI/layouts/HUD/Chat/ChatHud.layout"
16:58:54.584 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:58:54.624 RESOURCES : GetResourceObject @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:58:54.624 GUI : Layout load @"{20A6917D2114E29A}UI/layouts/HUD/Hint/HintInfoDisplay.layout"
16:58:54.624 GUI : Widget prefab @"{EA1CC57D868E94F9}UI/layouts/HUD/Hint/Hint.layout"
16:58:54.624 GUI (W): Overridden prefab member (GUID: '{661AB14E0F471C66}' type: ButtonWidgetClass) no longer exists in prefab
16:58:56.669 WORLD : UpdateEntities
16:58:56.669 WORLD : AfterPostSimulate
16:58:56.669 DEFAULT (W): Collider UCS_FG_DriveShaft_01 not found
16:59:06.409 GUI : Creating menu 'Inventory20Menu'
16:59:06.409 GUI : WidgetManager: CrateWidgets @"{981ACF4F45EAECAE}UI/layouts/Menus/Inventory/InventoryMain.layout"
16:59:06.409 SCRIPT (W): Slot_VON Has no Content!
16:59:06.409 SCRIPT (W): Slot_GameVersion Has no Content!
16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot
@@ -0,0 +1,110 @@
{
"log": "console.log",
"smoke_completions": 0,
"assertions_passed": 0,
"script_or_runtime_failures": [],
"engine_errors": [
"16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot",
"16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot"
],
"missing_end_screen": [],
"scope": "ordinary game startup with an explicitly requested bounded private keyboard 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": true,
"ready": false,
"failure_observed_during_polling": true,
"input_observation": {
"nonce": "e4f504f0244a4d848f5375fb01afeee3",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 121,
"record_count": 128,
"inventory_open_observed": true,
"inventory_close_observed": true,
"capture_requests": [
"baseline",
"open",
"closed"
],
"movement": {
"action_observed": true,
"physical_motion_observed": true,
"released_input_observed": true,
"max_horizontal_displacement": 2.619999999999891
},
"transitions": [
{
"sample": 0,
"real_ms": 29597,
"world_ms": 7696.0,
"event": "QUEUED"
},
{
"sample": 19,
"real_ms": 31728,
"world_ms": 9816.85,
"event": "READY"
},
{
"sample": 19,
"real_ms": 31744,
"world_ms": 9816.85,
"event": "CAPTURE_REQUEST baseline"
},
{
"sample": 35,
"real_ms": 33544,
"world_ms": 11608.4,
"event": "INVENTORY_OPEN"
},
{
"sample": 35,
"real_ms": 33550,
"world_ms": 11608.4,
"event": "CAPTURE_REQUEST open"
},
{
"sample": 47,
"real_ms": 35127,
"world_ms": 13177.6,
"event": "INVENTORY_CLOSED"
},
{
"sample": 47,
"real_ms": 35142,
"world_ms": 13177.6,
"event": "CAPTURE_REQUEST closed"
}
],
"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": "c10e2b9fa3578148dcde9dbd777848520cce685955a8d1ecfedb646818ff0fbc",
"archive_file": "input-proof.json",
"error": "Native movement and inventory open/close proof is incomplete"
}
}
@@ -0,0 +1,141 @@
[gamescope] [Info] console: 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] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope'
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/common'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/inspect.lua' (id: 0)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/modegen.lua' (id: 1)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/common/util.lua' (id: 2)
[gamescope] [Info] scriptmgr: Loading scripts from: '/usr/share/gamescope/scripts/00-gamescope/displays'
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/asus.rogally.lcd.lua' (id: 3)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/deckhd.steamdeck.deckhd-lcd.lua' (id: 4)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/gpd.win4.lcd.lua' (id: 5)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongo.lcd.lua' (id: 6)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/lenovo.legiongos.lcd.lua' (id: 7)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/onexplayer.f1.oled.lua' (id: 8)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.lcd.lua' (id: 9)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/valve.steamdeck.oled.lua' (id: 10)
[gamescope] [Info] scriptmgr: Running script file '/usr/share/gamescope/scripts/00-gamescope/displays/zotac.zone.oled.lua' (id: 11)
[gamescope] [Info] scriptmgr: Loading scripts from: '/etc/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/etc/gamescope/scripts' does not exist
[gamescope] [Info] scriptmgr: Loading scripts from: '/home/jakub/.config/gamescope/scripts'
[gamescope] [Warn] scriptmgr: Directory '/home/jakub/.config/gamescope/scripts' does not exist
[gamescope] [Info] vulkan: selecting physical device 'AMD Radeon RX 6950 XT (RADV NAVI21)': queue family 1 (general queue family 0)
[gamescope] [Info] vulkan: physical device supports DRM format modifiers
[gamescope] [Info] wlserver: [backend/headless/backend.c:60] Creating headless backend
[gamescope] [Info] vulkan: supported DRM formats for sampling usage:
[gamescope] [Info] vulkan: AR24 (0x34325241)
[gamescope] [Info] vulkan: XR24 (0x34325258)
[gamescope] [Info] vulkan: AB24 (0x34324241)
[gamescope] [Info] vulkan: XB24 (0x34324258)
[gamescope] [Info] vulkan: RG16 (0x36314752)
[gamescope] [Info] vulkan: NV12 (0x3231564E)
[gamescope] [Info] vulkan: AB4H (0x48344241)
[gamescope] [Info] vulkan: XB4H (0x48344258)
[gamescope] [Info] vulkan: AB48 (0x38344241)
[gamescope] [Info] vulkan: XB48 (0x38344258)
[gamescope] [Info] vulkan: AB30 (0x30334241)
[gamescope] [Info] vulkan: XB30 (0x30334258)
[gamescope] [Info] vulkan: AR30 (0x30335241)
[gamescope] [Info] vulkan: XR30 (0x30335258)
[gamescope] [Info] wlserver: Using explicit sync when available
[gamescope] [Info] wlserver: Running compositor on wayland display 'gamescope-0'
[gamescope] [Info] wlserver: [backend/headless/backend.c:17] Starting headless backend
[gamescope] [Info] wlserver: Successfully initialized libei for input emulation!
[gamescope] [Error] wlserver: [xwayland/sockets.c:47] Failed to bind socket @/tmp/.X11-unix/X0: Address already in use
[gamescope] [Info] wlserver: [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] [Info] pipewire: stream state changed: connecting
[gamescope] [Info] pipewire: stream state changed: paused
[gamescope] [Info] pipewire: stream available on node ID: 101
[gamescope] [Info] vblank: 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: 0x7f14b81815c0 - imageCount: 3
[Gamescope WSI] Destroying swapchain: 0x7f14b81815c0
[Gamescope WSI] Destroyed swapchain: 0x7f14b81815c0
[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: 0x7f14b81815c0 - imageCount: 3
[xwayland ei] Unhandled event EI_EVENT_SYNC (91)
[gamescope] [Error] gamescope_ei: Unhandled libei event!
[gamescope] [Info] launch: Primary child shut down!
@@ -0,0 +1,236 @@
{
"schema": 1,
"kind": "headless-private-keyboard-experiment",
"input_sent": true,
"sequence_completed": true,
"release_qualified": false,
"gameplay_qualified": false,
"hard_supervision": true,
"nonce": "e4f504f0244a4d848f5375fb01afeee3",
"binding": {
"display": ":2",
"gamescope": {
"pid": 196930,
"start": 80657140,
"uid": 1000
},
"xwayland": {
"pid": 196939,
"start": 80657145,
"uid": 1000
},
"sockets": [
{
"path": "/tmp/.X11-unix/X2",
"inode": 66697595
},
{
"path": "@/tmp/.X11-unix/X2",
"inode": 66697594
}
],
"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": [
66697595,
66697594
],
"process_identities_stable": true
}
}
},
"command": [
"/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-e4f504f0244a4d848f5375fb01afeee3.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",
"e4f504f0244a4d848f5375fb01afeee3",
"-errOrdinaryInputScreenshots",
"1"
],
"report": "/tmp/erri-game-profile/input-proof-e4f504f0244a4d848f5375fb01afeee3.json",
"input_attempted": true,
"helper_sha256": "e5115b5761b8b9adc5392f17e15acf24c6a0daaa51e0d6b2339c6e58a3075885",
"ownership_helper_sha256": "4ec3851835474eb4d8b84fc74c20d08567d92906ce832643d911f1d062abf0bd",
"prefix": "/tmp/erri-headless-compat/pfx",
"profile": "/tmp/erri-game-profile",
"game_executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
"console": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-58-32/console.log",
"owner": {
"window": 29360129,
"pid": 197075,
"server_pid": 197075,
"process": {
"pid": 197075,
"start": 80657306,
"uid": 1000
}
},
"events": [
{
"key": "W",
"down": true,
"monotonic": 806605.280749369
},
{
"key": "W",
"down": false,
"monotonic": 806605.930700959
},
{
"key": "Tab",
"down": true,
"monotonic": 806606.478161228
},
{
"key": "Tab",
"down": false,
"monotonic": 806606.710804029
},
{
"key": "Tab",
"down": true,
"monotonic": 806607.943313792
},
{
"key": "Tab",
"down": false,
"monotonic": 806608.17822776
}
],
"paired_release_errors": [],
"release_observations": [
{
"key": "W",
"start": 806605.930702419,
"attempts": 1,
"confirmed": true,
"end": 806606.114512802
},
{
"key": "Tab",
"start": 806606.710806309,
"attempts": 1,
"confirmed": true,
"end": 806606.894051687
},
{
"key": "Tab",
"start": 806608.1782293,
"attempts": 1,
"confirmed": true,
"end": 806608.360246053
}
],
"all_attempted_presses_released": true,
"whole_process_group_cleanup_verified": false,
"observer": {
"inode": [
48,
1269274
],
"start_offset": 2962,
"end_offset": 65911,
"records": [
"16:59:02.468 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=0 real=29597 world=7696 QUEUED",
"16:59:02.581 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=1 real=29710 world=7802.56 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:02.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=2 real=29829 world=7911.52 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:02.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=3 real=29961 world=8044.06 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:02.934 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=4 real=30063 world=8144.78 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.035 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=5 real=30165 world=8244.63 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.142 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=6 real=30270 world=8361.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.266 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=7 real=30394 world=8476.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=8 real=30528 world=8608.76 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.500 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=9 real=30629 world=8708.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=10 real=30728 world=8808.49 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=11 real=30829 world=8908.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.804 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=12 real=30933 world=9010.17 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:03.933 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=13 real=31062 world=9141.72 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.034 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=14 real=31162 world=9242.39 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.133 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=15 real=31261 world=9342.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.233 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=16 real=31362 world=9443.19 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.332 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=17 real=31461 world=9543.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.466 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=18 real=31595 world=9677.34 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 READY",
"16:59:04.615 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31744 world=9816.85 CAPTURE_REQUEST baseline",
"16:59:04.733 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=20 real=31861 world=9943.48 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.866 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=21 real=31995 world=10074.3 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:04.967 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=22 real=32096 world=10174.8 SAMPLE origin=<6088.5,211.389,7158.5> forward=1 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:05.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=23 real=32194 world=10275.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0",
"16:59:05.167 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=24 real=32296 world=10375.1 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0",
"16:59:05.300 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=25 real=32428 world=10508.6 SAMPLE origin=<6088.5,211.39,7158.99> forward=1 input=<0,0,1> velocity=<0,0,2.69531> inventory=0",
"16:59:05.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=26 real=32528 world=10608.4 SAMPLE origin=<6088.5,211.39,7159.31> forward=1 input=<0,0,1> velocity=<0,0,3.45703> inventory=0",
"16:59:05.499 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=27 real=32628 world=10709.1 SAMPLE origin=<6088.5,211.39,7159.69> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0",
"16:59:05.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=28 real=32727 world=10810.5 SAMPLE origin=<6088.5,211.39,7160.07> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0",
"16:59:05.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=29 real=32861 world=10942.7 SAMPLE origin=<6088.5,211.383,7160.53> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0",
"16:59:05.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=30 real=32961 world=11042 SAMPLE origin=<6088.5,211.379,7160.8> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0",
"16:59:05.966 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=31 real=33094 world=11174.9 SAMPLE origin=<6088.5,211.375,7161.03> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0",
"16:59:06.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=32 real=33194 world=11274.7 SAMPLE origin=<6088.5,211.374,7161.11> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0",
"16:59:06.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=33 real=33294 world=11376.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:06.299 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=34 real=33428 world=11508.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 INVENTORY_OPEN",
"16:59:06.421 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33550 world=11608.4 CAPTURE_REQUEST open",
"16:59:06.498 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=36 real=33626 world=11715.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:06.674 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=37 real=33803 world=11888.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:06.802 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=38 real=33931 world=12016.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.021 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=39 real=34149 world=12214.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.173 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=40 real=34302 world=12344.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.269 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=41 real=34398 world=12450 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.370 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=42 real=34499 world=12551.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.503 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=43 real=34632 world=12689.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.633 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=44 real=34761 world=12814.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.737 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=45 real=34865 world=12923.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.872 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=46 real=35001 world=13044.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1",
"16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0",
"16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 INVENTORY_CLOSED",
"16:59:08.013 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35142 world=13177.6 CAPTURE_REQUEST closed",
"16:59:08.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=48 real=35260 world=13310 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0"
],
"events": [
"READY",
"INVENTORY_OPEN",
"INVENTORY_CLOSED"
]
}
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,75 @@
{
"schema_version": 1,
"launch_id": "e5de1c73-4610-4701-8f1a-a3bc2252d6db",
"captured_unix": 1789829911.0094435,
"source_root": "/home/jakub/devel/escapistsrereintroduced",
"command": [
"gamescope",
"--backend",
"headless",
"-W",
"1280",
"-H",
"720",
"-w",
"1280",
"-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-e4f504f0244a4d848f5375fb01afeee3.json",
"--nonce",
"e4f504f0244a4d848f5375fb01afeee3",
"--",
"/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-e4f504f0244a4d848f5375fb01afeee3.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",
"e4f504f0244a4d848f5375fb01afeee3",
"-errOrdinaryInputScreenshots",
"1"
],
"manifest_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4"
}
@@ -0,0 +1,27 @@
{
"log": "docs/evidence/game-2026-09-19-165832-input-inventory-errors/console.log.txt",
"smoke_completions": 0,
"assertions_passed": 0,
"script_or_runtime_failures": [],
"engine_errors": [
"16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot",
"16:59:06.573 GUI (E): OverlayWidget Frame0 has invalid slot GridWidgetSlot for slot manipulation function used, expected: LayoutSlot"
],
"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": true,
"ready": false,
"control_metadata_consistent": true
}
@@ -0,0 +1,10 @@
#1 t=6.9s M0 REGISTER group 1 [session=1789829933-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=1789829933-1]
#3 t=7.6s M0 COURIER READY trip=0 state=1 delivered=0; 12 distinct original HE shells physically confirmed in existing western cache [session=1789829933-1]
#4 t=8.9s M0 REGISTER group 2 [session=1789829933-1]
#5 t=8.9s M0 REGISTER group 3 [session=1789829933-1]
#6 t=8.9s M0 REGISTER group 4 [session=1789829933-1]
#7 t=8.9s M0 REGISTER group 5 [session=1789829933-1]
#8 t=8.9s M0 REGISTER group 6 [session=1789829933-1]
#9 t=8.9s M0 REGISTER group 7 [session=1789829933-1]
#10 t=18.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=1789829933-1]
@@ -0,0 +1,134 @@
{
"stopped_unix": 1789829957.2395813,
"console_sha256": "395107f3411dcf3d90dc290f29a38d5a39b063d9563f19ca7dd92da24c2e4890",
"end_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"source_unchanged_after_run": true,
"source_provenance": "launch_snapshot",
"launch_id": "e5de1c73-4610-4701-8f1a-a3bc2252d6db",
"launch_source_manifest": "launch-source-sha256.json",
"launch_source_metadata": "launch-source.json",
"launch_source_sha256": "be230dcac9dbf0896d993f537e333d5f469210f18647a98f99bf9a51a7beebe4",
"started_unix": 1789829911.0095315,
"result": "game-failed",
"session": "/tmp/erri-game-profile/logs/logs_2026-09-19_16-58-32",
"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": [],
"term_sent": [],
"kill_sent": [],
"cleared": true
}
}
},
"runner_error": null,
"failure_grace_seconds": 10,
"failure_observed_during_polling": true,
"first_failure_elapsed_seconds": 35.58188938908279,
"executable": "/home/jakub/.local/share/Steam/steamapps/common/Arma Reforger/ArmaReforgerSteam.exe",
"dedicated_server": false,
"display": "headless Gamescope",
"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 keyboard experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification",
"input_observation": {
"nonce": "e4f504f0244a4d848f5375fb01afeee3",
"read_only": true,
"input_sent": false,
"sampler_complete": false,
"queued": true,
"ready": true,
"finished": false,
"cancelled": false,
"sample_count": 121,
"record_count": 128,
"inventory_open_observed": true,
"inventory_close_observed": true,
"capture_requests": [
"baseline",
"open",
"closed"
],
"movement": {
"action_observed": true,
"physical_motion_observed": true,
"released_input_observed": true,
"max_horizontal_displacement": 2.619999999999891
},
"transitions": [
{
"sample": 0,
"real_ms": 29597,
"world_ms": 7696.0,
"event": "QUEUED"
},
{
"sample": 19,
"real_ms": 31728,
"world_ms": 9816.85,
"event": "READY"
},
{
"sample": 19,
"real_ms": 31744,
"world_ms": 9816.85,
"event": "CAPTURE_REQUEST baseline"
},
{
"sample": 35,
"real_ms": 33544,
"world_ms": 11608.4,
"event": "INVENTORY_OPEN"
},
{
"sample": 35,
"real_ms": 33550,
"world_ms": 11608.4,
"event": "CAPTURE_REQUEST open"
},
{
"sample": 47,
"real_ms": 35127,
"world_ms": 13177.6,
"event": "INVENTORY_CLOSED"
},
{
"sample": 47,
"real_ms": 35142,
"world_ms": 13177.6,
"event": "CAPTURE_REQUEST closed"
}
],
"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": "c10e2b9fa3578148dcde9dbd777848520cce685955a8d1ecfedb646818ff0fbc",
"archive_file": "input-proof.json",
"error": "Native movement and inventory open/close proof is incomplete"
},
"display_ownership": {
"requested": true,
"verified": true,
"read_only": true,
"input_sent": false,
"sha256": "905907e5454785659838868a0e168c43976f28642c9e6d1c5cc59407410647a8",
"archive_file": "display-ownership.json"
},
"startup_result_before_display_check": "game-failed"
}
@@ -0,0 +1,359 @@
---------------------------------------------
Log Z:\tmp\erri-game-profile\logs\logs_2026-09-19_16-58-32\script.log started at 2026-09-19 16:58:34 (2026-09-19 14:58:34 UTC)
16:58:34.920 SCRIPT : SCRIPT : Initializing scripts
16:58:34.920 SCRIPT : SCRIPT : ScriptProjectManager init
16:58:35.055 SCRIPT : SCRIPT : Compiling GameLib scripts
16:58:35.107 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 666K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:58:35.108 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:58:35.108 SCRIPT : SCRIPT : Compiling Game scripts
16:58:36.251 SCRIPT : Compiling Game scripts
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:36.251 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:36.484 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.495 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:36.522 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:36.622 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:36.653 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:36.699 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:36.711 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:36.712 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.754 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:36.756 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:36.809 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:36.928 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27075K of static memory; 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"; CRC32: 5d197210
16:58:37.608 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Internal_CheckAddons()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Callback_CheckAddons_OnSuccess()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> FinalizeInitAfterAsyncChecks()
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> Init Finished
16:58:37.618 SCRIPT : [SCR_AddonManager] SCR_AddonManager<0x000000002BB801D8> @"ENTITY:3" ('SCR_AddonManager') at <0.000000 0.000000 0.000000> User Workshop access: 1
16:58:37.892 SCRIPT : ERR ORDINARY: requesting header project=chat
16:58:38.960 SCRIPT : SCRIPT : Compiling GameLib scripts
16:58:39.011 SCRIPT : Module: GameLib; loaded 466x files; 608x classes; used 664K of static memory; defines: "PLATFORM_WINDOWS,ENF_ENABLE_VHC_OVERRIDE,ENF_ENABLE_RPLCOMPONENT_IN_GAMECODE"; CRC32: d66caacb
16:58:39.012 SCRIPT : ERR ORDINARY: diagnostic noSplash honored before Game compilation
16:58:39.012 SCRIPT : SCRIPT : Compiling Game scripts
16:58:40.170 SCRIPT : Compiling Game scripts
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,785": 'GetPlayerPlatformKind' is obsolete
16:58:40.170 SCRIPT (W): @"Scripts/Game/Editor/Components/EditableEntity/SCR_EditableEntityComponent.c,786": 'GetPlayerPlatformId' is obsolete
16:58:40.411 SCRIPT (W): @"Scripts/Game/ERR/ERR_SiteService.c,191": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.421 SCRIPT (W): @"Scripts/Game/Workshop/SCR_AddonManager.c,876": 'GetRefCount' is obsolete: Will be removed
16:58:40.451 SCRIPT (W): @"Scripts/Game/Campaign/SCR_PlayerProfileManagerComponent.c,142": 'PlayerData' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,159": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,162": 'RoomID' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,197": 'GetDSSession' is obsolete
16:58:40.551 SCRIPT (W): @"Scripts/Game/UI/Backend/CareerBackend.c,201": 'RoomID' is obsolete
16:58:40.582 SCRIPT (W): @"Scripts/Game/ERR/ERR_CasualtyGroundSupport.c,21": 'GetBoneIndex' is obsolete: Use GetAnimation().GetBoneIndex() instead
16:58:40.625 SCRIPT (W): @"Scripts/Game/ERR/ERR_SpawnLogic.c,64": 'GetPlayerIdentityId' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,481": 'GetStorage' is obsolete
16:58:40.636 SCRIPT (W): @"Scripts/Game/DataCollection/SCR_DataCollectorComponent.c,483": 'GetOnlineWritePrivilege' is obsolete
16:58:40.637 SCRIPT (W): @"Scripts/Game/Utilities/SCR_PlayerIdentityUtils.c,20": 'GetPlayerIdentityId' is obsolete
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,45": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.678 SCRIPT (W): @"Scripts/Game/ERR/ERR_ExtractionService.c,56": 'GetCompartmentType' is obsolete: Use GetType() on the compartment instance directly.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,643": 'GetNotifyCount' is obsolete: Will be substitued by Notification Api.
16:58:40.679 SCRIPT (W): @"Scripts/Game/UI/Menu/MainMenuUI.c,645": 'GetNotifyItem' is obsolete: Will be substitued by Notification Api.
16:58:40.736 SCRIPT (W): @"Scripts/Game/DataCollection/PlayerData/SCR_PlayerData.c,210": 'PlayerData' is obsolete
16:58:40.849 SCRIPT : Module: Game; loaded 5787x files; 11208x classes; used 27050K of static memory; 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"; CRC32: 5d197210
16:58:53.444 SCRIPT (W): SCR_PerceivedFactionManagerComponent trying to set fall back faction 'CIV' but this faction could not be found so it is null instead.
16:58:54.401 SCRIPT : ERR ORDINARY: header verified project=chat systems=MissionSystems
16:58:54.405 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!
16:58:54.405 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!
16:58:54.407 SCRIPT (W): Can't open config file ""
16:58:54.407 SCRIPT (W): Cannot update game blocklist. Backend is offline.
16:58:54.408 SCRIPT (W): Slot_WeaponInfo Has no Content!
16:58:54.408 SCRIPT (W): Slot_Chat Has no Content!
16:58:54.408 SCRIPT (W): Slot_VON Has no Content!
16:58:54.408 SCRIPT (W): Slot_AvailableActions Has no Content!
16:58:54.408 SCRIPT (W): Slot_Vehicle Has no Content!
16:58:54.408 SCRIPT (W): Slot_GameVersion Has no Content!
16:58:54.408 SCRIPT (W): Slot_Notifications Has no Content!
16:58:54.408 SCRIPT (W): Slot_Hints Has no Content!
16:58:54.414 SCRIPT : ERR ORDINARY ADMISSION: server=1 sessionMode=0 modePresent=1 controllerPresent=1 identityPresent=0 nameLength=5
16:58:54.414 SCRIPT : ERR ORDINARY IDENTITY: rawLength=36 rawEmpty=0 rawNull=1 rawFormatValid=1 rawNullSentinel=1 helperLength=36 helperFormatValid=1 dedicated=0
16:58:54.414 SCRIPT : Rereintroduced [admission]: sole offline controller uses a generated local-round roster key; backend identity and permissions unchanged.
16:58:54.414 SCRIPT (W): Ban Settings could not be loaded from BE Storage: Relying on default config
16:58:54.425 SCRIPT : ScenarioFramework: Available tasks are empty, no new tasks will be generated.
16:58:54.437 SCRIPT : SCR_BaseGameMode::OnGameStateChanged = GAME
16:58:54.584 SCRIPT (W): EditBoxFilterComponent used on invalid widget type.
16:58:55.898 SCRIPT : Rereintroduced [sites]: cache clearance position=<6086,211.538,7160> clear=1
16:58:55.912 SCRIPT : Rereintroduced [sites]: authored everon-prison-1 at <6090,211.444,7160>
16:58:55.913 SCRIPT : Rereintroduced [sites]: cache clearance position=<6150,203.288,7050> clear=1
16:58:55.935 SCRIPT : Rereintroduced [sites]: authored everon-supply-1 at <6150,203.288,7050>
16:58:55.937 SCRIPT : Rereintroduced [sites]: authored everon-radio-1 at <6500,159.756,7200>
16:58:55.983 SCRIPT : Rereintroduced [sites]: authored everon-extraction-1 at <7000,65.2562,7500>
16:58:55.983 SCRIPT : Rereintroduced [sites]: cache clearance position=<5960,220.256,7220> clear=1
16:58:55.990 SCRIPT : Rereintroduced [sites]: transport parking=<5960,220.256,7212> radius=4 terrainRange=0.8125 obstructed=0 clear=1
16:58:56.030 SCRIPT : Rereintroduced [sites]: authored everon-supply-2 at <5960,220.256,7220>
16:58:56.030 SCRIPT : Rereintroduced [sites]: cache clearance position=<6340,175.788,7400> clear=1
16:58:56.031 SCRIPT : Rereintroduced [sites]: authored everon-medical-1 at <6340,175.788,7400>
16:58:56.031 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.6,7300> clear=1
16:58:56.036 SCRIPT : Rereintroduced [sites]: cache clearance position=<6740,140.913,7296> clear=1
16:58:56.037 SCRIPT : Rereintroduced [sites]: cache clearance position=<6736,140.975,7300> clear=1
16:58:56.037 SCRIPT : Rereintroduced [sites]: cache clearance position=<6744,140.288,7300> clear=1
16:58:56.039 SCRIPT : Rereintroduced [sites]: authored everon-outpost-1 at <6740,140.6,7300>
16:58:56.039 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=0 origin=<7012,63.725,7500> up=1
16:58:56.039 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0 angularSpeed=0
16:58:56.039 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=0 engine=0 origin=<0,0,0> up=1 entityDifference=10267.5
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012,64.0216,7502.25>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7012,63.7216,7502.25> terrainY=63.2926 tireTerrainGap=0.428944
16:58:56.039 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
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.72,64.4897,7497.97>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.72,64.0397,7497.97> terrainY=64.1655 tireTerrainGap=-0.125717
16:58:56.039 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
16:58:56.039 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.28,64.4898,7497.97>
16:58:56.039 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.28,64.0398,7497.97> terrainY=63.8096 tireTerrainGap=0.230156
16:58:56.039 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
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.039 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.040 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=0 conscious=0 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:56.951 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:57.228 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.07,63.5101,7499.7> up=0.995337
16:58:57.228 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.114602 angularSpeed=0.0735258
16:58:57.228 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:57.228 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.05,63.6097,7501.97>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.05,63.3097,7501.97> terrainY=63.317 tireTerrainGap=-0.00728607
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7012.05,63.6097,7501.97> radius=0.3 bottom=<7012.05,63.3097,7501.97> fraction=0.421525 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=-0.00726318
16:58:57.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.87,64.6086,7497.71>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.87,64.1586,7497.71> terrainY=64.1564 tireTerrainGap=0.00215149
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7009.87,64.6086,7497.71> radius=0.45 bottom=<7009.87,64.1586,7497.71> fraction=0.464386 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00216675
16:58:57.229 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.42,64.2585,7497.75>
16:58:57.229 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.42,63.8085,7497.75> terrainY=63.8177 tireTerrainGap=-0.00919724
16:58:57.229 SCRIPT : ERR GEAR SUPPORT: center=<7014.42,64.2585,7497.75> radius=0.45 bottom=<7014.42,63.8085,7497.75> fraction=0.412778 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00918961
16:58:57.229 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:57.473 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=1 conscious=1 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.029 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.295 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.09,63.5425,7499.73> up=0.9941
16:58:58.295 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0485179 angularSpeed=0.0224742
16:58:58.295 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.06,63.6166,7502>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.06,63.3167,7502> terrainY=63.3127 tireTerrainGap=0.00393677
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7012.06,63.6166,7502> radius=0.3 bottom=<7012.06,63.3167,7502> fraction=0.472534 normal=<-0,0.990257,0.139255> self=0 dynamic=0 supported=1 gap=0.00395584
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.92,64.6041,7497.72>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.92,64.1541,7497.72> terrainY=64.149 tireTerrainGap=0.00502777
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7009.92,64.6041,7497.72> radius=0.45 bottom=<7009.92,64.1541,7497.72> fraction=0.477846 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00512695
16:58:58.295 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.46,64.2638,7497.79>
16:58:58.295 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.46,63.8138,7497.79> terrainY=63.815 tireTerrainGap=-0.001194
16:58:58.295 SCRIPT : ERR GEAR SUPPORT: center=<7014.46,64.2638,7497.79> radius=0.45 bottom=<7014.46,63.8138,7497.79> fraction=0.448889 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00124359
16:58:58.295 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:58.295 SCRIPT : Rereintroduced [extraction placement]: native supported aircraft stable for one second, fuel present, exactly one initial wake
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=2 conscious=2 nativeComplete=0
16:58:58.523 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.095 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=3 conscious=3 nativeComplete=0
16:58:59.362 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5283,7499.74> up=0.993823
16:58:59.362 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=1 speed=0.0469365 angularSpeed=0.0399556
16:58:59.362 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6125,7502.01>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3125,7502.01> terrainY=63.3115 tireTerrainGap=0.00107574
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6125,7502.01> radius=0.3 bottom=<7012.07,63.3125,7502.01> fraction=0.459377 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.0010643
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5955,7497.72>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1455,7497.72> terrainY=64.1425 tireTerrainGap=0.0030365
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5955,7497.72> radius=0.45 bottom=<7009.97,64.1455,7497.72> fraction=0.468013 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00296783
16:58:59.362 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2603,7497.84>
16:58:59.362 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8103,7497.84> terrainY=63.8122 tireTerrainGap=-0.00194168
16:58:59.362 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2603,7497.84> radius=0.45 bottom=<7014.51,63.8103,7497.84> fraction=0.445556 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00197601
16:58:59.362 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:58:59.596 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:58:59.597 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=4 conscious=4 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.098 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=4 conscious=4 nativeComplete=0
16:59:00.395 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5285,7499.74> up=0.993744
16:59:00.395 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:59:00.395 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7502.01>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7502.01> terrainY=63.3114 tireTerrainGap=0.00225067
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7502.01> radius=0.3 bottom=<7012.07,63.3137,7502.01> fraction=0.464663 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00222778
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1419 tireTerrainGap=0.00196838
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468
16:59:00.396 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:59:00.396 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.0024147
16:59:00.396 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811
16:59:00.396 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:00.629 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=5 conscious=5 nativeComplete=0
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-radio-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-extraction-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-supply-2 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.134 SCRIPT : Rereintroduced [guards]: initial site=everon-outpost-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.428 SCRIPT : ERR EXTRACTION PLACEMENT: wakes=1 alive=1 ready=1 origin=<7012.12,63.5285,7499.74> up=0.993744
16:59:01.428 SCRIPT : ERR EXTRACTION PHYSICS: dynamic=1 awake=0 speed=0 angularSpeed=0
16:59:01.428 SCRIPT : ERR EXTRACTION NATIVE: valid=1 contact=1 engine=0 origin=<0,0,0> up=1 entityDifference=10267.4
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_F node=-1704401612 center=<7012.07,63.6137,7502.01>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7012.07,63.3137,7502.01> terrainY=63.3114 tireTerrainGap=0.00225067
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7012.07,63.6137,7502.01> radius=0.3 bottom=<7012.07,63.3137,7502.01> fraction=0.464663 normal=<0,0.996962,0.0778877> self=0 dynamic=0 supported=1 gap=0.00222778
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bL node=-410678372 center=<7009.97,64.5938,7497.72>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7009.97,64.1438,7497.72> terrainY=64.1419 tireTerrainGap=0.00196838
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7009.97,64.5938,7497.72> radius=0.45 bottom=<7009.97,64.1438,7497.72> fraction=0.463825 normal=<0.139105,0.989191,0.0463683> self=0 dynamic=0 supported=1 gap=0.00204468
16:59:01.428 SCRIPT : ERR GEAR PIVOT: bone=v_wheel_bR node=-410678366 center=<7014.51,64.2597,7497.84>
16:59:01.428 SCRIPT : ERR GEAR TERRAIN: bottom=<7014.51,63.8097,7497.84> terrainY=63.8121 tireTerrainGap=-0.0024147
16:59:01.428 SCRIPT : ERR GEAR SUPPORT: center=<7014.51,64.2597,7497.84> radius=0.45 bottom=<7014.51,63.8097,7497.84> fraction=0.443333 normal=<0.015606,0.998782,0.0468179> self=0 dynamic=0 supported=1 gap=-0.00246811
16:59:01.429 SCRIPT : ERR EXTRACTION FUEL: manager=1 hasFuel=1
16:59:01.695 SCRIPT : Rereintroduced [guards]: initial site=everon-prison-1 requested=6 physical=6 conscious=6 nativeComplete=1
16:59:01.695 SCRIPT : Rereintroduced [sites]: 7 sites and 117 physical stock items ready
16:59:01.707 SCRIPT : Rereintroduced [environment]: date=authored weather=authored
16:59:01.708 SCRIPT : Rereintroduced [time]: started at 14:00 with 1x progression
16:59:01.708 SCRIPT : Rereintroduced [mission]: phase 0 -> 1
16:59:01.708 SCRIPT : Rereintroduced [prison]: owned composition raw={BE6B8D56349038A6}Prefabs/ERR/Prison.et resolved={BE6B8D56349038A6}Prefabs/ERR/Prison.et position=<6090,211.444,7160>
16:59:01.708 SCRIPT : Rereintroduced [prison]: gate candidate raw= resolved={C3FDC4DBCD58C2F5}Prefabs/ERR/PrisonDoor.et lock=1 door=1 position=<6090,211.344,7154>
16:59:01.708 SCRIPT : Rereintroduced [prison]: destruction health=1000 destroyed=0 queued=0
16:59:01.708 SCRIPT : Rereintroduced [prison]: one intact successor lock in owned prison
16:59:02.432 SCRIPT : INFO: Faction: player jakub (playerID = 1 | UUID = 00000000-0000-0000-0000-000000000000) has joined faction #AR-Faction_US (US)
16:59:02.468 SCRIPT : ERR ORDINARY: local participant verified project=chat phase=prison
16:59:02.468 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=0 real=29597 world=7696 QUEUED
16:59:02.468 SCRIPT : Rereintroduced [spawn]: player 1 at <6088.5,211.391,7158.5>
16:59:02.581 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=1 real=29710 world=7802.56 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=2 real=29829 world=7911.52 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=3 real=29961 world=8044.06 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:02.934 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=4 real=30063 world=8144.78 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.035 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=5 real=30165 world=8244.63 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.142 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=6 real=30270 world=8361.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.266 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=7 real=30394 world=8476.66 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=8 real=30528 world=8608.76 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.500 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=9 real=30629 world=8708.65 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=10 real=30728 world=8808.49 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.700 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=11 real=30829 world=8908.42 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.804 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=12 real=30933 world=9010.17 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:03.933 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=13 real=31062 world=9141.72 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.034 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=14 real=31162 world=9242.39 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.133 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=15 real=31261 world=9342.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.233 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=16 real=31362 world=9443.19 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.332 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=17 real=31461 world=9543.2 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.466 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=18 real=31595 world=9677.34 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31728 world=9816.85 READY
16:59:04.615 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=19 real=31744 world=9816.85 CAPTURE_REQUEST baseline
16:59:04.733 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=20 real=31861 world=9943.48 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.866 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=21 real=31995 world=10074.3 SAMPLE origin=<6088.5,211.389,7158.5> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:04.967 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=22 real=32096 world=10174.8 SAMPLE origin=<6088.5,211.389,7158.5> forward=1 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:05.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=23 real=32194 world=10275.9 SAMPLE origin=<6088.5,211.389,7158.55> forward=1 input=<0,0,1> velocity=<0,0,0.805664> inventory=0
16:59:05.168 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=24 real=32296 world=10375.1 SAMPLE origin=<6088.5,211.389,7158.69> forward=1 input=<0,0,1> velocity=<0,0,1.59668> inventory=0
16:59:05.300 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=25 real=32428 world=10508.6 SAMPLE origin=<6088.5,211.39,7158.99> forward=1 input=<0,0,1> velocity=<0,0,2.69531> inventory=0
16:59:05.399 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=26 real=32528 world=10608.4 SAMPLE origin=<6088.5,211.39,7159.31> forward=1 input=<0,0,1> velocity=<0,0,3.45703> inventory=0
16:59:05.499 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=27 real=32628 world=10709.1 SAMPLE origin=<6088.5,211.39,7159.69> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:59:05.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=28 real=32727 world=10810.5 SAMPLE origin=<6088.5,211.39,7160.07> forward=1 input=<0,0,1> velocity=<0,0,3.79395> inventory=0
16:59:05.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=29 real=32861 world=10942.7 SAMPLE origin=<6088.5,211.383,7160.53> forward=0 input=<0,0,0> velocity=<0,0,3.19336> inventory=0
16:59:05.833 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=30 real=32961 world=11042 SAMPLE origin=<6088.5,211.379,7160.8> forward=0 input=<0,0,0> velocity=<0,0,2.41699> inventory=0
16:59:05.966 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=31 real=33094 world=11174.9 SAMPLE origin=<6088.5,211.375,7161.03> forward=0 input=<0,0,0> velocity=<0,0,1.33301> inventory=0
16:59:06.066 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=32 real=33194 world=11274.7 SAMPLE origin=<6088.5,211.374,7161.11> forward=0 input=<0,0,0> velocity=<0,0,0.527344> inventory=0
16:59:06.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=33 real=33294 world=11376.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:06.299 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=34 real=33428 world=11508.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:06.409 SCRIPT (W): Slot_VON Has no Content!
16:59:06.409 SCRIPT (W): Slot_GameVersion Has no Content!
16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.416 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33544 world=11608.4 INVENTORY_OPEN
16:59:06.421 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=35 real=33550 world=11608.4 CAPTURE_REQUEST open
16:59:06.498 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=36 real=33626 world=11715.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.674 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=37 real=33803 world=11888.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:06.802 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=38 real=33931 world=12016.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.021 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=39 real=34149 world=12214.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.173 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=40 real=34302 world=12344.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.269 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=41 real=34398 world=12450 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.370 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=42 real=34499 world=12551.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.503 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=43 real=34632 world=12689.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.633 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=44 real=34761 world=12814.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.737 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=45 real=34865 world=12923.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.872 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=46 real=35001 world=13044.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=1
16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:07.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35127 world=13177.6 INVENTORY_CLOSED
16:59:08.013 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=47 real=35142 world=13177.6 CAPTURE_REQUEST closed
16:59:08.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=48 real=35260 world=13310 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.232 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=49 real=35361 world=13412.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=50 real=35494 world=13544.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.498 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=51 real=35626 world=13676.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.598 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=52 real=35726 world=13776 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.698 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=53 real=35827 world=13876.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.799 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=54 real=35927 world=13976.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:08.931 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=55 real=36060 world=14110.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=56 real=36160 world=14210.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=57 real=36294 world=14342.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.265 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=58 real=36394 world=14442.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=59 real=36493 world=14543.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.465 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=60 real=36594 world=14643.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.565 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=61 real=36693 world=14743.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.665 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=62 real=36794 world=14843.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.799 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=63 real=36927 world=14976.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.898 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=64 real=37027 world=15076.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:09.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=65 real=37127 world=15177.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=66 real=37261 world=15309.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.233 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=67 real=37361 world=15410.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.366 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=68 real=37494 world=15544.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.465 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=69 real=37594 world=15645.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.598 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=70 real=37727 world=15777.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=71 real=37860 world=15909.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=72 real=37960 world=16009.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:10.931 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=73 real=38060 world=16109.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=74 real=38160 world=16209.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.132 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=75 real=38260 world=16310.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.265 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=76 real=38394 world=16443.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.398 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=77 real=38527 world=16577.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.532 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=78 real=38660 world=16709.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.632 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=79 real=38760 world=16809.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.732 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=80 real=38860 world=16909.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=81 real=38960 world=17010.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:11.965 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=82 real=39094 world=17142.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.065 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=83 real=39193 world=17243.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.165 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=84 real=39293 world=17343.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.298 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=85 real=39427 world=17476.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.432 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=86 real=39560 world=17610.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.532 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=87 real=39660 world=17710.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.664 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=88 real=39793 world=17842.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.764 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=89 real=39893 world=17942.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.864 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=90 real=39993 world=18043.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:12.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=91 real=40126 world=18175.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.131 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=92 real=40259 world=18308 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.231 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=93 real=40359 world=18408.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.331 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=94 real=40460 world=18509.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.464 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=95 real=40592 world=18643 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.599 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=96 real=40728 world=18776.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.731 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=97 real=40859 world=18909.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.832 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=98 real=40960 world=19011.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:13.964 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=99 real=41093 world=19142.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.064 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=100 real=41192 world=19242.9 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.164 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=101 real=41293 world=19343.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.264 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=102 real=41393 world=19444.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.397 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=103 real=41525 world=19576 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.531 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=104 real=41659 world=19708.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.635 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=105 real=41763 world=19832.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.764 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=106 real=41892 world=19946.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:14.900 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=107 real=42029 world=20078.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.031 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=108 real=42160 world=20208.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.130 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=109 real=42259 world=20308.5 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.230 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=110 real=42359 world=20409.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=111 real=42493 world=20543.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.497 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=112 real=42626 world=20678.3 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.631 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=113 real=42759 world=20808.8 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.731 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=114 real=42859 world=20911 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.865 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=115 real=42993 world=21044.2 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:15.998 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=116 real=43126 world=21177.6 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.131 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=117 real=43259 world=21309.1 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.232 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=118 real=43361 world=21411 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.365 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=119 real=43493 world=21542.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.464 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=120 real=43593 world=21642.7 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
16:59:16.564 SCRIPT : ERR INPUT OBSERVE: run=e4f504f0244a4d848f5375fb01afeee3 sample=121 real=43692 world=21743.4 SAMPLE origin=<6088.5,211.373,7161.12> forward=0 input=<0,0,0> velocity=<0,0,0> inventory=0
@@ -0,0 +1,4 @@
{
"schema_version": 1,
"kind": "launch_snapshot"
}
@@ -0,0 +1,194 @@
{
"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": "a79d6d388b6f83e121d60d2c654fc55db82e804f7313a399601d92ac2095a0dd",
"addons/ai/Scripts/Game/ERR/ERR_AircraftRouteFlight.c": "c8682c6ea44715ad918d20b0c2cbcc8c85566739243b079fe7820979eb3cd99f",
"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": "c823819aaa118d8cc8d392156e875b87f8b15c20b0626ca5fceaa473e4edd9a7",
"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_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": "e7869204587c3ae8c68fb05688ebbfc86abab9d4cffcaf746345ec59f764ae59",
"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": "63609edf59fa7a53bde8a2846444a162b256f61dfda95ccf458c83d2bdd025b3",
"addons/core/Scripts/Game/ERR/ERR_Objectives.c": "88d95a52fcba103483ea751571e1afeae0e6fc82115ed50d6fc195424726960f",
"addons/core/Scripts/Game/ERR/ERR_Observer.c": "16ab78acede9b0cab86c6a74f47ffd5b8a7c50f131f44d64a8826eac6896a279",
"addons/core/Scripts/Game/ERR/ERR_OrdinaryInputObserver.c": "a15b6a724bc23491a9bec3c4963edaf7f74af9ba04f506fe7874d6be5c30cba8",
"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,38 @@
{
"scope": "Read-only source-consistent diagnosis of the two inventory slot errors; isolated vanilla runtime control pending. Extracted vanilla reference files are not redistributed or changed.",
"native_evidence": "docs/evidence/game-2026-09-19-165832-input-inventory-errors/report.json",
"files": [
{
"path": "/tmp/erri-vanilla/scripts/Game/UI/Inventory/SCR_InventoryStoragesListUI.c",
"sha256": "f1db2be35986d2cd6333690c190ffea2baf42a70d31428f35e2b805e3f8dcd1f",
"bytes": 11775,
"relevant_lines": "HandlerAttached298\u2013306; incompatible LayoutSlot calls301\u2013302"
},
{
"path": "/tmp/erri-vanilla/scripts/Game/UI/Inventory/SCR_InventoryStorageBaseUI.c",
"sha256": "47391484bab07781f8230bdc73bf48cc17b99134bf1581650920ead592f98f09",
"bytes": 72117,
"relevant_lines": "HandlerAttached2002\u20132028; m_widget=w2026; Init2027"
},
{
"path": "/tmp/erri-vanilla/scripts/Game/UI/Inventory/SCR_InventoryMenuUI.c",
"sha256": "717649eaa9a0f39c093e2526c56a17b08d7e63d913d12f41a889497d0d514099",
"bytes": 208194,
"relevant_lines": "STORAGES_LIST_LAYOUT335; STORAGE_LIST initialization787; ShowStoragesList1694\u20131708"
},
{
"path": "/tmp/erri-game-gui-fix/reference/UI/layouts/Menus/Inventory/InventoryMain.layout",
"sha256": "1c84e5659836b1bc34735779b651c4f71ef7a44384a8b20fdb57538f2373875f",
"bytes": 31449,
"relevant_lines": "GridLayoutWidgetClass StoragesListSlot580\u2013591; resource981ACF4F45EAECAE"
},
{
"path": "/tmp/erri-game-gui-fix/reference/UI/layouts/Menus/Inventory/InventoryCharacterGrid.layout",
"sha256": "449cdcb6b872e93e562d162db37854da503bfc374eede42bd6976f4f12fe1a4e",
"bytes": 1295,
"relevant_lines": "OverlayWidgetClass root Frame0 lines1\u20132; resourceFC579324F5E4B3A4"
}
],
"successor_inventory_override_found": false,
"inference": "Native ShowStoragesList creates root Frame0 under GridLayoutWidget StoragesListSlot, then the handler invokes two LayoutSlot-only operations against its GridWidgetSlot. This matches both errors and their count, but a vanilla-only runtime reproduction remains necessary."
}
@@ -0,0 +1,3 @@
{
"review.json": "530cd920b5d5f9b97ac03aa14212081fe193ea874bfd24dc352795677387bbe6"
}
+1 -1
View File
@@ -48,6 +48,6 @@ The helper additionally reports `input_target_verified`, `input_target` and boun
An input target requires an exact verified game's native window with Xlib `InputOutput` class and `IsViewable` map state, the same private root, positive protocol-bounded dimensions and a nonempty rectangle clipped to the actual root geometry. Positions come from `XTranslateCoordinates`, not the requested Gamescope dimensions. Existing `XGetInputFocus` must identify that window or a maximum32-level descendant path back to it. Every path node must be mapped, share the original game's server-reported native PID and private root, and retain a nonempty visible intersection through its ancestors. None/PointerRoot, another client, another window tree, a cycle, an overlong path or unavailable attributes fails the separate check. Focus and top-window geometry are sampled again at the end; native game PID/start and the full display binding are also rechecked. Ambiguous owned targets do not qualify; an exact focused owned window takes precedence over its owned ancestors. An input target requires an exact verified game's native window with Xlib `InputOutput` class and `IsViewable` map state, the same private root, positive protocol-bounded dimensions and a nonempty rectangle clipped to the actual root geometry. Positions come from `XTranslateCoordinates`, not the requested Gamescope dimensions. Existing `XGetInputFocus` must identify that window or a maximum32-level descendant path back to it. Every path node must be mapped, share the original game's server-reported native PID and private root, and retain a nonempty visible intersection through its ancestors. None/PointerRoot, another client, another window tree, a cycle, an overlong path or unavailable attributes fails the separate check. Focus and top-window geometry are sampled again at the end; native game PID/start and the full display binding are also rechecked. Ambiguous owned targets do not qualify; an exact focused owned window takes precedence over its owned ancestors.
The recorded geometry includes actual window/root dimensions, translated origin and clipped bounds; the focus evidence includes existing focus ID, revert mode and the verified owned path. No other client titles are added. This is a bounded point-in-time snapshot, **not** an atomic guarantee for a later input operation, a proof of native UI focus/absence of dialogs, an occlusion test, or proof that Wine consumes XTest/raw mouse events. A future input helper must revalidate immediately before each operation. No such helper is present here. The recorded geometry includes actual window/root dimensions, translated origin and clipped bounds; the focus evidence includes existing focus ID, revert mode and the verified owned path. No other client titles are added. This is a bounded point-in-time snapshot, **not** an atomic guarantee for a later input operation, a proof of native UI focus/absence of dialogs, an occlusion test, or proof that Wine consumes XTest/raw mouse events. A future input helper must revalidate immediately before each operation. The separate [opt-in keyboard experiment](headless-input-proof.md) now performs those repeated checks; this display helper remains read-only.
The adapter uses installed `XWindowAttributes`, `XGetWindowAttributes`, `XGetInputFocus` and `XTranslateCoordinates` declarations. Its ABI test compiles a tiny program against installed Xlib headers, comparing struct size and every field offset with ctypes and checking the three function signatures. That program only prints sizeof/offsetof constants; it does not link X11 or open a display. Fake adapters test direct/descendant focus, foreign clients, wrong roots, InputOnly/unmapped windows, zero/oversized dimensions, root/ancestor clipping, transient focus/geometry/process changes and depth limits. Tree, geometry and focus queries share a1024-operation structural budget; existing1024-window,16-target, three-second worker and30-second maximum observation bounds remain. All APIs are read-only; focus, raise, pointer, keyboard and mouse mutation functions remain absent. The adapter uses installed `XWindowAttributes`, `XGetWindowAttributes`, `XGetInputFocus` and `XTranslateCoordinates` declarations. Its ABI test compiles a tiny program against installed Xlib headers, comparing struct size and every field offset with ctypes and checking the three function signatures. That program only prints sizeof/offsetof constants; it does not link X11 or open a display. Fake adapters test direct/descendant focus, foreign clients, wrong roots, InputOnly/unmapped windows, zero/oversized dimensions, root/ancestor clipping, transient focus/geometry/process changes and depth limits. Tree, geometry and focus queries share a1024-operation structural budget; existing1024-window,16-target, three-second worker and30-second maximum observation bounds remain. All APIs are read-only; focus, raise, pointer, keyboard and mouse mutation functions remain absent.
+43
View File
@@ -0,0 +1,43 @@
# First private ordinary keyboard experiment
`tools/headless_input_proof.py` is opt-in diagnostic tooling. The first native attempt (2026-09-19 16:49:44, nonce `a6c78356cf0847e19404c90ecdf1638e`) delivered W and recorded native movement, then failed the immediate key-release state check before attempting Tab; its guarded finally release was confirmed. It did not complete this experiment. Its automated tests substitute every native display/input operation. It does not qualify normal play, an escape route, multiplayer, or performance.
The helper runs **inside the existing private headless Gamescope**, wrapping the existing read-only display helper unchanged:
```text
python tools/headless_input_proof.py --enable-private-keyboard-proof \
--host-display ORIGINAL_HOST_DISPLAY --prefix PRIVATE_COMPAT/pfx \
--game-executable ABS_GAME_EXE --profile OWNED_PROFILE \
--report OWNED_PROFILE/input-proof-RUNID.json --nonce RUNID -- \
python tools/headless_display_probe.py [its existing exact context/report options] -- \
ABS_INSTALLED_PROTON run ABS_GAME_EXE [existing args including -errOrdinaryInputObserve RUNID]
```
The root runner supplies the real arguments; this is not a command to execute on the user's desktop. The outer wrapper requires the same sibling display helper, interpreter, profile, prefix, game executable and observer nonce, plus the installed private Proton command. It starts no second game. A sidecar form with an explicit `--console` is possible only from the same Gamescope ancestry and still requires all live ownership checks; a host shell cannot qualify.
Before child launch it snapshots existing session directories. It accepts exactly one newly created canonical native `console.log`, pins the inode, starts reading at its current end and accepts only subsequently appended exact-nonce observer records. No old READY can authorize input. Session replacement/truncation, reversed clocks, malformed matching markers, sample bounds, observer cancellation, missing READY or missing inventory acknowledgement refuse the sequence. The actual game process must carry that nonce and exact private profile in its native arguments.
Each event requires the existing Gamescope/Xwayland listener and PID/start binding, native game executable/prefix/display and XRes/client PID agreement, exact original game window, mapped InputOutput geometry and existing same-game keyboard focus. It never focuses, raises, moves, resizes or points at a window, and never uses a host DISPLAY fallback or an input portal. The original explicit X11 connection is retained throughout. No key mapping/settings are changed; default unmodified `w` and Tab keysyms must resolve exactly. An already held private key refuses the experiment.
After fresh READY, the fixed request is W down/up, Tab down/up, wait for native INVENTORY_OPEN, retain a 500 ms checked open interval for native rendering/capture, then Tab down/up and wait for INVENTORY_CLOSED. Requested hold delays are 300 ms and 50 ms respectively, but ownership checks take time: **recorded per-event monotonic timestamps determine actual request duration**, not the requested sleeps. Native click filtering may reject a slow Tab; the helper preserves that failure. After each key-up, a bounded read-only XQueryKeymap poll must show all keys released. A busy state can be checked again at 25 ms intervals for at most 350 ms with fresh ownership/focus checks before each query; no additional input is sent during polling. Failed native queries and lost ownership/focus abort immediately. Release observations retain attempt counts and times. The unchanged 1.5-second supervisor covers the entire pending press. A final native key-state check is still required before completion. XTest request return/XFlush alone is insufficient.
A separate process supervises the worker before any Xlib connection is opened. A pending press may remain unconfirmed for at most 1.5 seconds before the supervisor interrupts the worker, allows one second for its guarded finally release, stops the exact created display-wrapper child and kills an unresponsive worker. The whole worker is bounded to 190 seconds. Native I/O can hang, so a finally release cannot be guaranteed: the supervisor records `supervision_failed`, `unconfirmed_held_key`, and false `all_attempted_presses_released` when appropriate. It does not open another connection or retry input after lost ownership/focus. The parent runner must immediately perform its existing whole private process-group/prefix cleanup on helper exit/failure; the helper never claims to have cleaned that entire group.
The worker writes its exclusive JSON report as soon as the input sequence completes or refuses, then preserves the wrapped child's lifetime until normal outer-runner shutdown. Expected shutdown after a finished proof does not manufacture a sequence failure. A timeout during the experiment can amend only the exact report inode exclusively created by that worker, preserving an explicit failure even if native code prevented the worker writing it.
Report schema 1, kind `headless-private-keyboard-experiment`, binds helper hashes, child command, report/profile/executable/nonce, live ownership and exact console inode/byte interval. Success requires `hard_supervision`, six correctly ordered events, `sequence_completed`, `all_attempted_presses_released`, no `supervision_failed`/error/unconfirmed key, and the native READY/open/closed sequence. `gameplay_qualified` and `release_qualified` remain false. The runner must independently inspect the native observer's action/input/velocity/displacement records; helper completion is not movement evidence.
Installed primary API evidence is `/usr/include/X11/extensions/XTest.h` (`XTestQueryExtension`, `XTestFakeKeyEvent(Display*, unsigned int, Bool, unsigned long)`) and `/usr/include/X11/Xlib.h` (`XQueryKeymap`, key mapping, flush and existing read-only primitives). The installed default Reforger `CharacterForward` W binding and Tab click action are described in the ordinary observer design. XTest inputs are scoped to the verified nested X server, but focus can change between any read and a server event: repeated checks reduce this race and do not imply atomic focus reservation. No server grab or focus manipulation is used.
The initial report overwrote the worker refusal with a generic unsuccessful-exit error. Later reports retain the original `error` and record the supervisor reason separately as `supervision_error`, preserving any earlier unconfirmed release. Delayed Xwayland state propagation is a diagnosis to test, not a proven explanation of that first failure; the historical failed report is unchanged.
## Native observations and current failure
[First attempt](evidence/game-2026-09-19-164944-input-release-refusal/report.json) delivered W and physical movement, but stopped after release-state confirmation refused. Its first supervisor implementation overwrote the underlying error; the archive is retained unchanged, so delayed key-state settlement remains an inference for that run. The corrected helper preserves both worker and supervisor diagnostics, polls read-only key state briefly, and retains all ownership and timeout checks.
[The retry](evidence/game-2026-09-19-165512-input-window-refusal/report.json) confirms W/Tab release and observes actual inventory opening. Two native GUI errors then cause normal parent cleanup; the helper subsequently losing the game window does not establish a separate window-replacement bug.
[The 10-second failure-grace diagnostic](evidence/game-2026-09-19-165832-input-inventory-errors/report.json) completes all six key events, confirms server key release, observes 2.62 m native movement plus exact inventory open/close transitions and later neutral native input. Actual W hold is 0.64995 s; Tab holds are 0.23264 s and 0.23491 s, close to the installed 250 ms click limit. These measured values include guard overhead. The sequence is a bounded mechanism observation, not robust general input automation. Native inventory produces two `OverlayWidget Frame0 ... GridWidgetSlot ... expected: LayoutSlot` errors; the run stays failed, and its 45-second sampler is intentionally cut short by the existing 10-second diagnostic grace. No errors are suppressed and the helper's completed sequence does not override the failed native result.
All three runs confirm owned-prefix cleanup and unchanged 192-file addon sources. Baseline/open/closed native BMPs are archived for the third run. The open-labelled image still shows the prior world frame; the request marker and UI-state observation do not prove visible inventory presentation. A delayed capture must revalidate the exact menu before that visual claim. Stock inventory source diagnosis and a separate vanilla control are the next steps.
+9
View File
@@ -0,0 +1,9 @@
# Inventory slot errors during ordinary input
The [first complete keyboard cycle](evidence/game-2026-09-19-165832-input-inventory-errors/report.json) observes walking, exact inventory open/close transitions and later neutral input, but records two native GUI errors: `OverlayWidget Frame0` has a `GridWidgetSlot` where a `LayoutSlot` operation is requested. The run remains failed; the short diagnostic grace does not waive either error.
The [read-only source audit](evidence/inventory-source-audit-2026-09-19-1700/review.json) hashes five extracted vanilla files without copying them into successor addons. Native `SCR_InventoryMenuUI.ShowStoragesList` creates `{FC579324F5E4B3A4}InventoryCharacterGrid.layout` inside `StoragesListSlot`. The stock `{981ACF4F45EAECAE}InventoryMain.layout` defines that parent as a GridLayoutWidget; the child root is the overlay named Frame0. After its base initializes the widget, `SCR_InventoryStoragesListUI.HandlerAttached` invokes exactly two linear LayoutSlot operations: setting size mode and fill weight. Both are incompatible with the grid child slot. The native deferred storage-list initialization also matches the error timing.
This is a source-consistent explanation, not a completed vanilla-only runtime control. No successor override of those layouts or handlers was found. Do not suppress these errors or copy/replace the entire inventory implementation on this evidence alone. Next, reproduce an inventory open in an isolated stock control and compare widget behavior. A compatibility correction, if justified, must retain base initialization, RefreshList and the correct slot semantics rather than skipping inventory initialization.
The native open-labelled screenshot shows the previous world frame. Its file and request marker do not prove inventory visibility. A later screenshot must wait for rendering and revalidate the exact still-open menu before capture. The current source remains 192 authored addon files; only the test tooling and evidence changed during the input experiment. Original Escapists missions are unchanged.
+3
View File
@@ -32,3 +32,6 @@ The overall run result remains **`display-probe-incomplete`** because private-di
The [subsequent ordinary run](evidence/game-2026-09-19-163745-observer-display/report.json) passes overall: 398 samples over 45.096 seconds, a canonical prisoner, verified private game-window ownership and mapped existing focus, zero captured engine errors, and verified idle cleanup. No external input is sent and neither inventory transition is observed. The native baseline screenshot shows the authored prison and readable starting objective. This supersedes the display-verification failure only for the new run; earlier evidence remains unchanged. The [subsequent ordinary run](evidence/game-2026-09-19-163745-observer-display/report.json) passes overall: 398 samples over 45.096 seconds, a canonical prisoner, verified private game-window ownership and mapped existing focus, zero captured engine errors, and verified idle cleanup. No external input is sent and neither inventory transition is observed. The native baseline screenshot shows the authored prison and readable starting objective. This supersedes the display-verification failure only for the new run; earlier evidence remains unchanged.
Later [real keyboard diagnostics](headless-input-proof.md) observe movement and exact inventory transitions, but the native runs fail on two stock-inventory slot errors. The helper sends inputs; this observer remains read-only. The third diagnostic's sampler ends early under failure grace, so its observed transitions are not promoted to complete sampler or clean runtime acceptance. Its open-labelled screenshot shows the prior world frame and cannot establish inventory visibility.
+5
View File
@@ -110,3 +110,8 @@ Both hidden ordinary-game and Workbench runners take `.erri-workbench.lock` befo
After a launched test, the runners stop their own wineserver and fresh process group, then verify that no prefix process remains. For the explicitly owned `/tmp/erri-headless-compat` only, `private_prefix_cleanup.py` can reap adopted `winedevice.exe` children left behind by Proton: exact prefix, same user, installed executable and inode, fixed argv, user-systemd parent and unchanged process start identities must all match. It pins each candidate with a pidfd, rechecks the complete prefix census before each signal, and uses bounded TERM/KILL waits. Unknown or newly arriving processes stop cleanup; no other prefix or parent process is signalled. Other disposable prefixes retain ordinary shutdown and strict idle checking without this orphan-reaping path. After a launched test, the runners stop their own wineserver and fresh process group, then verify that no prefix process remains. For the explicitly owned `/tmp/erri-headless-compat` only, `private_prefix_cleanup.py` can reap adopted `winedevice.exe` children left behind by Proton: exact prefix, same user, installed executable and inode, fixed argv, user-systemd parent and unchanged process start identities must all match. It pins each candidate with a pidfd, rechecks the complete prefix census before each signal, and uses bounded TERM/KILL waits. Unknown or newly arriving processes stop cleanup; no other prefix or parent process is signalled. Other disposable prefixes retain ordinary shutdown and strict idle checking without this orphan-reaping path.
The runner records `cleanup_confirmed`, a structured cleanup report and any errors. Incomplete cleanup fails the run and prevents claiming a sealed stopped source/log snapshot. [The explicit historical cleanup](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) removed nineteen old device helpers missed by the earlier exact-byte prefix check; historical logs are preserved. These are test-environment guarantees, not gameplay or multiplayer acceptance. The runner records `cleanup_confirmed`, a structured cleanup report and any errors. Incomplete cleanup fails the run and prevents claiming a sealed stopped source/log snapshot. [The explicit historical cleanup](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) removed nineteen old device helpers missed by the earlier exact-byte prefix check; historical logs are preserved. These are test-environment guarantees, not gameplay or multiplayer acceptance.
### Explicit ordinary keyboard diagnostic
After configuring the existing private prefix/profile, the loose Core/Chat runner accepts `--inspect-headless-display --observe-player-input --exercise-player-input --settle 50`. This explicitly requests only W down/up and two Tab pairs, inside the verified hidden display. The normal runner sends no input without the exercise flag. See [keyboard proof](headless-input-proof.md) for identity/focus checks, supervised key releases and exact evidence limits. Native errors remain failures; the current inventory diagnosis is unresolved. A short explicit `--failure-grace 10` only retains additional diagnostic frames and does not convert a failed run into success.
+7
View File
@@ -416,3 +416,10 @@ The corrected prefix comparison also detects old private-test device helpers pre
[Companion regression](evidence/native-2026-09-19-163339-companion-loops/report.json) passes two rounds / 96 assertions on the same 192-file snapshot as Core 160849 and aircraft 155909. [Ordinary Chat](evidence/game-2026-09-19-163745-observer-display/report.json) passes actual canonical-prisoner startup, read-only sampler completion and private game-window ownership with zero captured native errors. No external input is sent. The new cleanup path confirms the disposable prefix is idle after both runs; [the earlier 19 orphan device helpers](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) were separately cleared under the prefix lock using verified process identities and pidfds. Current source/local runtime qualification does not promote any of the 17 release cases. [Companion regression](evidence/native-2026-09-19-163339-companion-loops/report.json) passes two rounds / 96 assertions on the same 192-file snapshot as Core 160849 and aircraft 155909. [Ordinary Chat](evidence/game-2026-09-19-163745-observer-display/report.json) passes actual canonical-prisoner startup, read-only sampler completion and private game-window ownership with zero captured native errors. No external input is sent. The new cleanup path confirms the disposable prefix is idle after both runs; [the earlier 19 orphan device helpers](evidence/private-prefix-cleanup-2026-09-19-1631/review.json) were separately cleared under the prefix lock using verified process identities and pidfds. Current source/local runtime qualification does not promote any of the 17 release cases.
## First ordinary input and inventory failure
The explicit private keyboard helper sends only a brief W pair and two Tab pairs after fresh native READY, with ownership/focus checks before every event, confirmed releases, independent worker supervision and parent cleanup. [164944](evidence/game-2026-09-19-164944-input-release-refusal/report.json) retains the initial release-state refusal and lost original error; later helper changes preserve separate supervisor diagnostics. [165512](evidence/game-2026-09-19-165512-input-window-refusal/report.json) proves real inventory opening before two GUI slot errors trigger cleanup.
[165832](evidence/game-2026-09-19-165832-input-inventory-errors/report.json) keeps the same errors under an explicit 10-second diagnostic grace. All six events complete, native movement reaches 2.62 m, inventory opens/closes, and later native forward/movement inputs are neutral. The 45-second sampler is truncated, so the full exercise remains failed. The open-labelled screenshot shows the prior world frame; inventory presentation is not proved. The source trace identifies two incompatible vanilla LayoutSlot calls against the GridWidgetSlot child; a standalone vanilla control remains pending. The clean-runtime development gate is returned to pending, while prior Core/companion/startup checkpoints remain intact. All 17 release cases remain pending.
@@ -0,0 +1,112 @@
"""Runner policy/provenance tests only: no processes, display, or input calls."""
import copy
import hashlib
import json
from pathlib import Path
import sys
import tempfile
from types import SimpleNamespace
import unittest
from unittest.mock import patch
sys.path.insert(0,str(Path(__file__).resolve().parents[1]/'tools'))
import headless_game as r
from test_ordinary_input_runner import records, NONCE
class ExerciseTests(unittest.TestCase):
def test_optin_preflight_before_side_effects_and_default_unchanged(self):
r.validate_input_exercise(SimpleNamespace())
for project in ('core','chat'):
args=SimpleNamespace(exercise_player_input=True,observe_player_input=True,inspect_headless_display=True,project=project,settle=50)
r.validate_input_exercise(args)
for change in ({'observe_player_input':False},{'inspect_headless_display':False},{'settle':49},{'project':r.CONTROL},{'project':'ai'},{'packed_core':Path('/x')},{'packed_addons':Path('/x')},{'packed_session':Path('/x')}):
bad=copy.copy(args)
for key,value in change.items():setattr(bad,key,value)
with self.subTest(change=change),patch.object(r,'packed_request',side_effect=AssertionError('must refuse before filesystem')):
with self.assertRaises(ValueError):r.run(bad)
def test_nested_command_keeps_original_boundary_and_proton_argv(self):
with tempfile.TemporaryDirectory() as folder:
root=Path(folder);(root/'tools').mkdir();profile=root/'profile';profile.mkdir()
for file in ('headless_input_proof.py','headless_display_probe.py'):(root/'tools'/file).write_text('# fake helper')
base=['gamescope','--backend','headless','--','/proton','run','/game','-profile','Z:/profile','-errOrdinaryInputObserve',NONCE]
wrapped,display=r.display_probe_command(base,root,Path('/compat'),profile,Path('/game'),NONCE,':0')
command,context=r.input_exercise_command(wrapped,root,Path('/compat'),profile,Path('/game'),NONCE,':0',display)
self.assertEqual(command[:4],base[:4]);self.assertEqual(command[-len(base[4:]):],base[4:])
child_start=command.index('--',4)+1
self.assertEqual(command[child_start:],wrapped[4:]);self.assertEqual(context['command'],wrapped[4:])
self.assertEqual(context['nonce'],NONCE)
with self.assertRaises(ValueError):r.input_exercise_command(base,root,Path('/compat'),profile,Path('/game'),NONCE,':0',display)
with self.assertRaises(ValueError):r.input_exercise_command(wrapped,root,Path('/compat'),profile,Path('/game'),NONCE,':0',None)
Path(context['report']).write_text('{}')
with self.assertRaises(ValueError):r.input_exercise_command(wrapped,root,Path('/compat'),profile,Path('/game'),NONCE,':0',display)
def test_native_movement_requires_action_and_real_motion_before_menu(self):
static=records(menus=True)
evidence=r.input_observer_evidence(static,NONCE)
self.assertTrue(evidence['sampler_complete']);self.assertFalse(evidence['movement']['action_observed']);self.assertFalse(evidence['movement']['physical_motion_observed'])
# First post-READY sample is also the native opening sample: final movement
# can precede opening during the same sample interval.
line='sample=22 real=3200 world=7200 SAMPLE origin=<1, 2, 3> forward=0 input=<0, 0, 0> velocity=<0, 0, 0>'
moving=static.replace(line,'sample=22 real=3200 world=7200 SAMPLE origin=<1.2, 2, 3> forward=1 input=<0, 0, 1> velocity=<1, 0, 0>')
good=r.input_observer_evidence(moving,NONCE)
self.assertTrue(good['sampler_complete']);self.assertTrue(good['movement']['action_observed']);self.assertTrue(good['movement']['physical_motion_observed']);self.assertTrue(good['movement']['released_input_observed'])
# Native release requires a later sample, with both controls neutral.
for held in ('forward=1 input=<0, 0, 0>', 'forward=0 input=<0, 0.2, 0>'):
after=moving.split('INVENTORY_CLOSED',1)
bad=after[0]+'INVENTORY_CLOSED'+after[1].replace('forward=0 input=<0, 0, 0>',held)
self.assertFalse(r.input_observer_evidence(bad,NONCE)['movement']['released_input_observed'])
for text,key in ((moving.replace('forward=1','forward=0'),'action_observed'),(moving.replace('input=<0, 0, 1>','input=<0, 0, 0>'),'action_observed'),(moving.replace('origin=<1.2, 2, 3>','origin=<1, 2, 3>'),'physical_motion_observed'),(moving.replace('velocity=<1, 0, 0>','velocity=<0, 0, 0>'),'physical_motion_observed')):
self.assertFalse(r.input_observer_evidence(text,NONCE)['movement'][key])
def make_proof(self,root):
session=root/'logs_session';session.mkdir()
context={'report':str(root/'report.json'),'helper_sha256':'h','ownership_helper_sha256':'d','prefix':'/compat/pfx','profile':'/profile','game_executable':'/game','command':['display-wrapper'],'nonce':NONCE}
owner={'window':10,'pid':20,'server_pid':20,'process':{'pid':20,'start':5}}
binding={'display':':99'}
(session/'display-ownership.json').write_text(json.dumps({'binding':binding,'owned_windows':[owner]}))
report={**context,'schema':1,'kind':'headless-private-keyboard-experiment','sequence_completed':True,'hard_supervision':True,'all_attempted_presses_released':True,'input_sent':True,'paired_release_errors':[], 'console':str(session/'console.log'),'binding':binding,'owner':owner,'observer':{'events':['READY','INVENTORY_OPEN','INVENTORY_CLOSED']},'events':[{'key':key,'down':down,'monotonic':1+i*.2} for i,(key,down) in enumerate([('W',True),('W',False),('Tab',True),('Tab',False),('Tab',True),('Tab',False)])]}
observation={'nonce':NONCE,'sampler_complete':True,'inventory_open_observed':True,'inventory_close_observed':True,'movement':{'action_observed':True,'physical_motion_observed':True,'released_input_observed':True}}
return session,context,report,observation
def test_live_poll_ignores_incomplete_foreign_or_success_and_latches_exact_failure(self):
with tempfile.TemporaryDirectory() as folder:
session,context,report,observation=self.make_proof(Path(folder));path=Path(context['report'])
self.assertFalse(r.input_exercise_poll_failure(context))
for raw in (b'',b'{',b'null',b'[]',json.dumps(report).encode()):
path.write_bytes(raw);self.assertFalse(r.input_exercise_poll_failure(context))
failed={**report,'sequence_completed':False,'error':'key release not confirmed'}
path.write_text(json.dumps({**failed,'nonce':'foreign'}));self.assertFalse(r.input_exercise_poll_failure(context))
for detail in ({'error':'native helper refused'}, {'supervision_failed':True}, {'sequence_completed':False,'whole_process_group_cleanup_verified':False}):
path.write_text(json.dumps({**report,**detail}))
self.assertTrue(r.input_exercise_poll_failure(context))
self.assertEqual(r.input_exercise_poll_result(context,None,False),'input-exercise-failed')
self.assertEqual(r.input_exercise_poll_result(context,'game-started',False),'input-exercise-failed')
self.assertEqual(r.input_exercise_poll_result(context,None,True),'game-failed')
self.assertEqual(r.input_exercise_poll_result(context,'process-exited',False),'process-exited')
self.assertIsNone(r.input_exercise_poll_result(None,None,False))
# Initial false status without the finally completion field is not terminal.
path.write_text(json.dumps({**report,'sequence_completed':False}))
self.assertFalse(r.input_exercise_poll_failure(context))
def test_exact_bytes_archived_and_verified(self):
with tempfile.TemporaryDirectory() as folder:
session,context,report,observation=self.make_proof(Path(folder))
raw=(json.dumps(report,indent=3)+'\n').encode();Path(context['report']).write_bytes(raw)
status,result=r.input_exercise_result('game-started',context,session,observation,{'verified':True})
self.assertEqual(status,'game-started');self.assertTrue(result['verified'],result);self.assertFalse(result['gameplay_qualified'])
self.assertEqual((session/'input-proof.json').read_bytes(),raw);self.assertEqual(result['sha256'],hashlib.sha256(raw).hexdigest())
def test_report_or_native_failure_cannot_qualify_or_replace_prior_failure(self):
mutations=[lambda p:p.update(sequence_completed=False),lambda p:p.update(hard_supervision=False),lambda p:p.update(supervision_failed=True),lambda p:p.update(all_attempted_presses_released=False),lambda p:p.update(error='failed'),lambda p:p.update(paired_release_errors=['failed']),lambda p:p.update(unconfirmed_held_key='W'),lambda p:p.update(nonce='wrong'),lambda p:p.update(helper_sha256='wrong'),lambda p:p.update(command=['wrong']),lambda p:p.update(console='/other/console.log'),lambda p:p['events'].pop(),lambda p:p['events'][0].update(down=1),lambda p:p['events'][0].update(monotonic=float('nan')),lambda p:p['events'][-1].update(monotonic=100),lambda p:p['owner'].update(pid=99),lambda p:p['observer'].update(events=['READY'])]
for change in mutations:
with tempfile.TemporaryDirectory() as folder:
session,context,report,observation=self.make_proof(Path(folder));change(report);Path(context['report']).write_text(json.dumps(report))
status,result=r.input_exercise_result('game-started',context,session,observation,{'verified':True})
self.assertEqual(status,'input-exercise-incomplete');self.assertFalse(result['verified']);self.assertTrue((session/'input-proof.json').is_file())
for prior in ('game-failed','cleanup-failed','source-changed','timeout','display-probe-incomplete','game-started'):
with tempfile.TemporaryDirectory() as folder:
session,context,report,observation=self.make_proof(Path(folder));Path(context['report']).write_text(json.dumps(report));observation['movement']['released_input_observed']=False
status,result=r.input_exercise_result(prior,context,session,observation,{'verified':True})
self.assertEqual(status,'input-exercise-incomplete' if prior=='game-started' else prior);self.assertFalse(result['verified'])
if __name__=='__main__':unittest.main()
+307
View File
@@ -0,0 +1,307 @@
#!/usr/bin/env python3
"""Fake-only input policy tests; never load/connect native X11 or send input."""
import importlib.util
import os
from pathlib import Path
import sys
import tempfile
from types import SimpleNamespace
import unittest
from unittest.mock import patch
sys.path.insert(0, str(Path(__file__).resolve().parents[1] / 'tools'))
import headless_input_proof as proof
class Clock:
def __init__(self): self.now = 0
def __call__(self): return self.now
def sleep(self, seconds): self.now += seconds
class FakeObserver:
def __init__(self): self.events = []; self.polls = 0; self.fail = False
def poll(self):
self.polls += 1
if self.fail: raise proof.Refused('observer cancelled')
if not self.events: self.events.append('READY')
def fresh(self): self.poll()
class FakeGuard:
def __init__(self): self.calls = 0; self.fail = False
def check(self):
self.calls += 1
if self.fail: raise proof.Refused('focus lost')
class FakeKeyboard:
def __init__(self, observer):
self.observer = observer; self.events = []; self.held = None; self.on_send = None
def require_idle(self):
if self.held: raise proof.Refused('key already held')
def send(self, key, down):
self.events.append((key, down)); self.held = key if down else None
if key == 'Tab' and not down:
self.observer.events.append('INVENTORY_OPEN' if len(self.observer.events) == 1 else 'INVENTORY_CLOSED')
if self.on_send: self.on_send(key, down)
class SequenceTests(unittest.TestCase):
def setup_sequence(self):
self.clock = Clock(); self.observer = FakeObserver(); self.guard = FakeGuard()
self.keyboard = FakeKeyboard(self.observer); self.report = {'input_sent': False}
def run_sequence(self):
proof.sequence(self.guard, self.keyboard, self.observer, self.report, self.clock, self.clock.sleep)
def test_fixed_pairs_and_native_handshake(self):
self.setup_sequence(); self.run_sequence()
self.assertEqual(self.keyboard.events, [('W', True), ('W', False), ('Tab', True), ('Tab', False), ('Tab', True), ('Tab', False)])
self.assertTrue(self.report['sequence_completed'])
self.assertAlmostEqual(self.clock(), .9)
self.assertGreater(self.guard.calls, len(self.keyboard.events))
def test_focus_loss_aborts_and_attempts_release_without_foreign_event(self):
self.setup_sequence()
self.keyboard.on_send = lambda key, down: setattr(self.guard, 'fail', True) if down else None
with self.assertRaisesRegex(proof.Refused, 'focus lost'): self.run_sequence()
self.assertEqual(self.keyboard.events, [('W', True)])
self.assertEqual(self.report['unconfirmed_held_key'], 'W')
self.assertEqual(len(self.report['paired_release_errors']), 1)
self.assertFalse(self.report['sequence_completed'])
def test_observer_cancel_still_releases_on_proven_connection(self):
self.setup_sequence()
self.keyboard.on_send = lambda key, down: setattr(self.observer, 'fail', True) if down else None
with self.assertRaisesRegex(proof.Refused, 'observer cancelled'): self.run_sequence()
self.assertEqual(self.keyboard.events, [('W', True), ('W', False)])
self.assertIsNone(self.report['unconfirmed_held_key'])
def test_uncertain_native_down_exception_releases(self):
self.setup_sequence()
def fail(key, down):
if down: raise OSError('XTest returned unknown')
self.keyboard.on_send = fail
with self.assertRaises(OSError): self.run_sequence()
self.assertEqual(self.keyboard.events, [('W', True), ('W', False)])
def test_missing_inventory_ack_never_sends_second_tab(self):
self.setup_sequence()
def erase(key, down):
if key == 'Tab' and not down: self.observer.events = ['READY']
self.keyboard.on_send = erase
with self.assertRaisesRegex(proof.Refused, 'INVENTORY_OPEN'): self.run_sequence()
self.assertEqual(self.keyboard.events.count(('Tab', True)), 1)
self.assertLess(self.clock(), 25)
def test_final_native_key_state_is_required_before_completion(self):
self.setup_sequence()
calls = []
original = self.keyboard.require_idle
def idle():
calls.append(True)
original()
if len(calls) == 7:
raise proof.Refused('native key state not idle')
self.keyboard.require_idle = idle
with self.assertRaisesRegex(proof.Refused, 'native key state'): self.run_sequence()
self.assertEqual(len(self.keyboard.events), 6)
self.assertFalse(self.report['sequence_completed'])
self.assertEqual(len(calls), 7)
def test_no_ready_no_input(self):
self.setup_sequence(); self.observer.poll = lambda: None
with self.assertRaisesRegex(proof.Refused, 'READY'): self.run_sequence()
self.assertEqual(self.keyboard.events, [])
def test_existing_held_key_refuses_without_releasing_it(self):
self.setup_sequence(); self.keyboard.held = 'Other'
with self.assertRaisesRegex(proof.Refused, 'already held'): self.run_sequence()
self.assertEqual(self.keyboard.events, [])
class ReleaseStateTests(unittest.TestCase):
def test_busy_then_idle_polls_without_resending_input(self):
clock = Clock(); guard = FakeGuard(); report = {}; states = [True, True, False]
def idle():
if states.pop(0): raise proof.KeyStateBusy('still held')
keyboard = SimpleNamespace(require_idle=idle)
proof.confirm_release(guard, keyboard, report, 'W', clock, clock.sleep)
self.assertEqual(guard.calls, 3)
self.assertEqual(report['release_observations'][0]['attempts'], 3)
self.assertTrue(report['release_observations'][0]['confirmed'])
self.assertAlmostEqual(clock(), .05)
def test_persistent_state_remains_bounded_and_unconfirmed(self):
clock = Clock(); report = {}
def idle(): raise proof.KeyStateBusy('still held')
with self.assertRaisesRegex(proof.Refused, '350ms'):
proof.confirm_release(FakeGuard(), SimpleNamespace(require_idle=idle), report, 'W', clock, clock.sleep)
self.assertLessEqual(clock(), .35)
self.assertFalse(report['release_observations'][0]['confirmed'])
def test_focus_loss_and_native_query_error_are_never_retried(self):
for focus_lost in (False, True):
clock = Clock(); guard = FakeGuard(); guard.fail = focus_lost; calls = []
def idle():
calls.append(True)
raise proof.Refused('native query failed')
with self.assertRaises(proof.Refused):
proof.confirm_release(guard, SimpleNamespace(require_idle=idle), {}, 'W', clock, clock.sleep)
self.assertEqual(len(calls), 0 if focus_lost else 1)
self.assertEqual(clock(), 0)
def test_tab_release_has_one_fresh_guard_after_its_hold(self):
clock = Clock(); observer = FakeObserver(); guard = FakeGuard(); keyboard = FakeKeyboard(observer)
original = guard.check
def costly_guard():
original(); clock.sleep(.10)
guard.check = costly_guard; report = {'input_sent': False}
proof.sequence(guard, keyboard, observer, report, clock, clock.sleep)
for down, up in ((2, 3), (4, 5)):
self.assertAlmostEqual(report['events'][up]['monotonic'] - report['events'][down]['monotonic'], .15)
self.assertTrue(report['sequence_completed'])
def test_delayed_w_release_keeps_exact_six_events(self):
clock = Clock(); observer = FakeObserver(); guard = FakeGuard(); keyboard = FakeKeyboard(observer)
original = keyboard.require_idle; calls = []
def delayed():
calls.append(True)
if len(calls) == 2: raise proof.KeyStateBusy('delayed W state')
original()
keyboard.require_idle = delayed; report = {'input_sent': False}
proof.sequence(guard, keyboard, observer, report, clock, clock.sleep)
self.assertEqual(len(keyboard.events), 6)
self.assertEqual(report['release_observations'][0]['attempts'], 2)
self.assertTrue(report['all_attempted_presses_released'])
self.assertTrue(report['sequence_completed'])
class ObserverTests(unittest.TestCase):
def setUp(self):
self.tmp = tempfile.TemporaryDirectory(); self.path = Path(self.tmp.name) / 'console.log'
self.path.write_text('ERR INPUT OBSERVE: run=test sample=1 real=1 world=1 READY\n')
self.clock = Clock(); self.observer = proof.Observer(self.path, 'test', self.clock)
def tearDown(self): self.observer.close(); self.tmp.cleanup()
def append(self, text):
with self.path.open('a') as f: f.write(text)
def record(self, sample, real, detail):
self.append(f'SCRIPT : ERR INPUT OBSERVE: run=test sample={sample} real={real} world={real}.000 {detail}\n')
def test_old_ready_does_not_authorize_and_new_exact_sequence_does(self):
self.observer.poll(); self.assertEqual(self.observer.events, [])
self.record(2, 20, 'SAMPLE origin=0 0 0'); self.record(2, 20, 'READY')
self.observer.fresh(); self.assertEqual(self.observer.events, ['READY'])
self.record(3, 30, 'SAMPLE origin=0 0 0'); self.record(3, 30, 'INVENTORY_OPEN')
self.observer.fresh(); self.record(4, 40, 'INVENTORY_CLOSED'); self.observer.poll()
self.assertEqual(self.observer.events, ['READY', 'INVENTORY_OPEN', 'INVENTORY_CLOSED'])
def test_stale_and_cancellation_fail_closed(self):
self.record(2, 20, 'SAMPLE x'); self.record(2, 20, 'READY'); self.observer.fresh()
self.clock.now = 1.01
with self.assertRaisesRegex(proof.Refused, 'stale'): self.observer.fresh()
self.record(3, 30, 'CANCELLED original-admission-lost')
with self.assertRaisesRegex(proof.Refused, 'ended'): self.observer.poll()
def test_reverse_clock_or_repeated_sample_refused(self):
self.record(2, 20, 'SAMPLE x'); self.observer.poll(); self.record(2, 20, 'SAMPLE x')
with self.assertRaisesRegex(proof.Refused, 'Repeated'): self.observer.poll()
def test_replace_truncate_and_matching_malformed_refused(self):
self.path.write_text('')
with self.assertRaisesRegex(proof.Refused, 'truncated'): self.observer.poll()
def test_different_nonce_ignored(self):
self.append('ERR INPUT OBSERVE: run=foreign sample=2 real=20 world=20 READY\n')
self.observer.poll(); self.assertEqual(self.observer.raw, [])
class GuardTests(unittest.TestCase):
def setUp(self):
self.args = SimpleNamespace(host_display=':0', prefix=Path('/tmp/p/pfx'), game_executable=Path('/tmp/game'), profile=Path('/tmp/profile'), nonce='test')
self.bound = {'display': ':2'}
self.owner = {'window': 100, 'pid': 20, 'server_pid': 20, 'process': {'pid': 20, 'start': 99}}
self.query = SimpleNamespace(prop=lambda *a: 20, server_pid=lambda *a: 20)
def test_full_live_gates_rechecked_before_acceptance(self):
with patch.object(proof.display, 'binding', return_value=self.bound) as binding, patch.object(proof.display, 'owned_window', return_value=self.owner), patch.object(proof, 'game_arguments') as argv, patch.object(proof.display, 'input_target', return_value={'verified': True}):
proof.Guard(self.args, self.bound, self.query, self.owner).check()
self.assertEqual(binding.call_count, 2); argv.assert_called_once()
def test_binding_window_focus_failures(self):
for bad in ('binding', 'window', 'focus'):
with self.subTest(bad=bad), patch.object(proof.display, 'binding', return_value={} if bad == 'binding' else self.bound), patch.object(proof.display, 'owned_window', return_value=None if bad == 'window' else self.owner), patch.object(proof, 'game_arguments'), patch.object(proof.display, 'input_target', return_value={'verified': bad != 'focus'}):
with self.assertRaises(proof.Refused): proof.Guard(self.args, self.bound, self.query, self.owner).check()
def test_native_argv_profile_nonce_are_exact_not_prefix_matches(self):
native = {'pid': 20, 'start': 99, 'args': ['exe', '-errOrdinaryInputObserve', 'test', '-errOrdinaryScenario', 'core', '-profile', 'Z:/tmp/profile']}
with patch.object(proof.display, 'process', return_value=native), patch.object(proof.display, 'identity', return_value=self.owner['process']):
proof.game_arguments(self.owner, self.args)
native['args'][-1] += '-neighbour'
with self.assertRaisesRegex(proof.Refused, 'profile'): proof.game_arguments(self.owner, self.args)
def test_opt_in_required(self):
with self.assertRaises(SystemExit), patch('sys.stderr'): proof.arguments([])
class SupervisionTests(unittest.TestCase):
def test_only_exact_child_identity_and_argv_can_receive_stop(self):
record = {'identity': {'pid': 222, 'start': 999}, 'command': ['python', 'owned-wrapper']}
native = {'pid': 222, 'start': 999, 'uid': os.getuid(), 'args': record['command']}
with patch.object(proof.display, 'identity', side_effect=lambda p: {'pid': p['pid'], 'start': p['start']}):
for change in ({}, {'start': 1000}, {'args': ['other']}):
sent = []
accepted = proof.stop_exact_child(record, lambda p: {**native, **change}, lambda *v: sent.append(v))
self.assertEqual(accepted, not bool(change))
self.assertEqual(len(sent), 0 if change else 1)
def test_timeout_records_uncertain_press_in_exact_report(self):
import json
with tempfile.TemporaryDirectory() as folder:
path = Path(folder) / 'proof.json'; path.write_text('')
info = path.stat()
record = {'path': str(path), 'device': info.st_dev, 'inode': info.st_ino,
'metadata': {'schema': 1, 'input_sent': False}}
proof.supervision_failure(record, 'W', 'timeout')
result = json.loads(path.read_text())
self.assertTrue(result['supervision_failed']); self.assertTrue(result['input_attempted'])
self.assertFalse(result['sequence_completed']); self.assertFalse(result['all_attempted_presses_released'])
self.assertEqual(result['unconfirmed_held_key'], 'W')
record['inode'] += 1
with self.assertRaises(proof.Refused): proof.supervision_failure(record, None, 'wrong inode')
def test_supervisor_preserves_worker_error_and_uncertain_release(self):
import json
with tempfile.TemporaryDirectory() as folder:
path = Path(folder) / 'proof.json'
path.write_text(json.dumps({'error': 'actual keymap error', 'all_attempted_presses_released': False,
'unconfirmed_held_key': 'Tab'}))
info = path.stat()
record = {'path': str(path), 'device': info.st_dev, 'inode': info.st_ino, 'metadata': {}}
proof.supervision_failure(record, None, 'worker exited')
result = json.loads(path.read_text())
self.assertEqual(result['error'], 'actual keymap error')
self.assertEqual(result['supervision_error'], 'worker exited')
self.assertFalse(result['all_attempted_presses_released'])
self.assertEqual(result['unconfirmed_held_key'], 'Tab')
def test_press_watchdog_terminates_worker_and_owned_wrapper_without_retry(self):
events = [{'kind': 'report', 'metadata': {}}, {'kind': 'child', 'identity': {}}, {'kind': 'press-pending', 'key': 'W'}]
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()
context = SimpleNamespace(Pipe=lambda **k: (pipe, pipe), Process=lambda **k: child)
times = iter([0, 0, 0, 0, 2])
with patch.object(proof.multiprocessing, 'get_context', return_value=context), patch.object(proof.time, 'monotonic', side_effect=lambda: next(times)), 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); stop.assert_called_once()
self.assertEqual(failed.call_args.args[1], 'W')
def test_wrapper_requires_matching_existing_readonly_wrapper(self):
args = SimpleNamespace(command=['/bin/echo', 'bad'], console=None)
with self.assertRaises(proof.Refused): proof.wrapper_command(args)
args.command = []
with self.assertRaises(proof.Refused): proof.wrapper_command(args)
args.console = Path('/tmp/exact/console.log')
self.assertEqual(proof.wrapper_command(args), [])
def test_ctypes_keyboard_uses_exact_xtest_signatures_and_no_native_library(self):
class Function:
def __init__(self, call): self.call = call
def __call__(self, *args): return self.call(*args)
xt = SimpleNamespace(XTestQueryExtension=Function(lambda *a: 1), XTestFakeKeyEvent=Function(lambda *a: 1))
x = SimpleNamespace(XKeysymToKeycode=Function(lambda d,k: 25 if k == 0x77 else 23),
XKeycodeToKeysym=Function(lambda d,c,l: 0x77 if c == 25 else 0xff09),
XQueryKeymap=Function(lambda *a: 1), XFlush=Function(lambda *a: 0))
with patch.object(proof.C, 'CDLL', return_value=xt):
keyboard = proof.Keyboard(SimpleNamespace(x=x, d=123))
keyboard.require_idle(); keyboard.send('W', True); keyboard.send('W', False)
self.assertEqual(xt.XTestFakeKeyEvent.argtypes, [proof.C.c_void_p, proof.C.c_uint, proof.C.c_int, proof.C.c_ulong])
self.assertEqual(keyboard.codes, {'W': 25, 'Tab': 23})
with self.assertRaises(proof.Refused): keyboard.send('Escape', True)
if __name__ == '__main__': unittest.main()
+1 -1
View File
@@ -21,7 +21,7 @@ except (OSError, ValueError) as error:
dest=ROOT/'docs/evidence'/a.name dest=ROOT/'docs/evidence'/a.name
try:dest.mkdir(parents=True,exist_ok=False) try:dest.mkdir(parents=True,exist_ok=False)
except FileExistsError:p.error('Evidence already exists; refusing to overwrite') except FileExistsError:p.error('Evidence already exists; refusing to overwrite')
for name in ['console.log','script.log','error.log','crash.log','rereintroduced-hq.log','headless-launch.log','runner.json','game-startup-report.json','display-ownership.json']: for name in ['console.log','script.log','error.log','crash.log','rereintroduced-hq.log','headless-launch.log','runner.json','game-startup-report.json','display-ownership.json','input-proof.json']:
if (source/name).is_file():shutil.copyfile(source/name,dest/(name+'.txt')) if (source/name).is_file():shutil.copyfile(source/name,dest/(name+'.txt'))
for capture in sorted([*source.glob('err-*.png'), *source.glob('err-*.bmp')]): for capture in sorted([*source.glob('err-*.png'), *source.glob('err-*.bmp')]):
if capture.is_file():shutil.copyfile(capture,dest/capture.name) if capture.is_file():shutil.copyfile(capture,dest/capture.name)
+1 -1
View File
@@ -59,7 +59,7 @@ def check():
assert set(mapped)==set(inventory['script_paths']), 'Original inventory has untracked or unknown entries' 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(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') print(f'PASS: {len(ids)} isolated addons, acyclic dependencies, {len(resources)} unique resources, exact vanilla references')
for name in ['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_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) subprocess.run([sys.executable,str(ROOT/'tests'/name)],check=True)
print('All repository checks passed. Native compilation and multiplayer tests are separate requirements.') print('All repository checks passed. Native compilation and multiplayer tests are separate requirements.')
if __name__=='__main__':check() if __name__=='__main__':check()
+173
View File
@@ -630,6 +630,18 @@ def validate_input_observer(a):
refuse('Input observation requires --settle >=50 for the bounded 45-second sampler') refuse('Input observation requires --settle >=50 for the bounded 45-second sampler')
def validate_input_exercise(a):
if not getattr(a, 'exercise_player_input', False):
return
if (a.project not in {'core', 'chat'} or getattr(a, 'packed_core', None)
or getattr(a, 'packed_addons', None) or getattr(a, 'packed_session', None)):
refuse('Input exercise requires loose Core or Chat')
if not getattr(a, 'observe_player_input', False) or not getattr(a, 'inspect_headless_display', False):
refuse('Input exercise requires --observe-player-input and --inspect-headless-display')
if a.settle < 50:
refuse('Input exercise requires --settle >=50')
def input_observer_command(command, project, packed, nonce): def input_observer_command(command, project, packed, nonce):
if project not in {'core', 'chat'} or packed is not None: if project not in {'core', 'chat'} or packed is not None:
refuse('Input observation requires loose Core or Chat') refuse('Input observation requires loose Core or Chat')
@@ -743,11 +755,35 @@ def input_observer_evidence(content, nonce):
requested = [r for r in captures if r['event'] == 'CAPTURE_REQUEST '+suffix] requested = [r for r in captures if r['event'] == 'CAPTURE_REQUEST '+suffix]
if len(requested) > 1 or (requested and (not transition or records.index(requested[0]) <= records.index(transition[0]) or requested[0]['sample'] != transition[0]['sample'])): if len(requested) > 1 or (requested and (not transition or records.index(requested[0]) <= records.index(transition[0]) or requested[0]['sample'] != transition[0]['sample'])):
errors.append('capture request lacks its unique transition') errors.append('capture request lacks its unique transition')
# Native movement proof belongs to the observer, independently of whether
# an external helper claims to have sent keys. Restrict it to READY→open.
movement = {'action_observed': False, 'physical_motion_observed': False,
'released_input_observed': False,
'max_horizontal_displacement': 0.0}
if len(ready) == 1:
baseline = by_index.get(ready[0]['sample'])
end_index = opens[0]['sample'] if len(opens) == 1 else 0
if baseline and end_index:
for sample in samples:
if not ready[0]['sample'] < sample['sample'] <= end_index:
continue
distance = math.hypot(sample['origin'][0]-baseline['origin'][0], sample['origin'][2]-baseline['origin'][2])
movement['max_horizontal_displacement'] = max(movement['max_horizontal_displacement'], distance)
if sample['forward'] > 0.1 and math.hypot(sample['input'][0], sample['input'][2]) > 0.1:
movement['action_observed'] = True
if distance > 0.05 and math.hypot(sample['velocity'][0], sample['velocity'][2]) > 0.05:
movement['physical_motion_observed'] = True
if len(closes) == 1:
movement['released_input_observed'] = any(
sample['sample'] > closes[0]['sample'] and abs(sample['forward']) <= 0.01
and math.sqrt(sum(value*value for value in sample['input'])) <= 0.01
for sample in samples)
return {'nonce': nonce, 'read_only': True, 'input_sent': False, 'sampler_complete': not errors, return {'nonce': nonce, 'read_only': True, 'input_sent': False, 'sampler_complete': not errors,
'queued': len(queued) == 1, 'ready': len(ready) == 1, 'finished': len(finished) == 1, 'queued': len(queued) == 1, 'ready': len(ready) == 1, 'finished': len(finished) == 1,
'cancelled': bool(cancelled), 'sample_count': len(samples), 'record_count': len(lines), 'cancelled': bool(cancelled), 'sample_count': len(samples), 'record_count': len(lines),
'inventory_open_observed': len(opens) == 1, 'inventory_close_observed': len(closes) == 1, 'inventory_open_observed': len(opens) == 1, 'inventory_close_observed': len(closes) == 1,
'capture_requests': [r['event'].split()[-1] for r in captures], 'capture_requests': [r['event'].split()[-1] for r in captures],
'movement': movement,
'transitions': [r for r in records if not r['event'].startswith('SAMPLE ')], 'transitions': [r for r in records if not r['event'].startswith('SAMPLE ')],
'errors': list(dict.fromkeys(errors)), 'errors': list(dict.fromkeys(errors)),
'scope': 'native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim'} 'scope': 'native read-only sampler lifecycle only; no generated input, movement success, inventory usability, screenshot file verification, manual playtest or multiplayer claim'}
@@ -760,7 +796,132 @@ def input_observer_result(result, content, nonce):
return result, evidence return result, evidence
def input_exercise_command(command, root, compat, profile, executable, run_id, host_display, display_context):
"""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':
refuse('Input exercise requires the explicit headless Gamescope boundary')
helper = root/'tools/headless_input_proof.py'
ownership = root/'tools/headless_display_probe.py'
child = command[separator+1:]
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')
report = profile/('input-proof-'+run_id+'.json')
if helper.is_symlink() or not helper.is_file() or report.exists() or report.is_symlink():
refuse('Input exercise requires a regular helper and a new report')
context = {'report': str(report), 'helper_sha256': hashlib.sha256(helper.read_bytes()).hexdigest(),
'ownership_helper_sha256': hashlib.sha256(ownership.read_bytes()).hexdigest(),
'prefix': str(compat/'pfx'), 'profile': str(profile), 'game_executable': str(executable),
'command': child, 'nonce': run_id, 'display_report': display_context['report']}
wrapper = [sys.executable, str(helper), '--enable-private-keyboard-proof', '--host-display', host_display,
'--prefix', context['prefix'], '--profile', str(profile), '--game-executable', str(executable),
'--report', str(report), '--nonce', run_id, '--']
return command[:separator+1] + wrapper + child, context
def input_exercise_poll_failure(context):
"""Read only a complete, context-bound failure; an in-progress write is pending."""
if not context:
return False
try:
source = Path(context['report'])
if source.is_symlink() or not source.is_file() or not 0 < source.stat().st_size <= 1024*1024:
return False
with source.open('rb') as stream:
raw = stream.read(1024*1024+1)
if len(raw) > 1024*1024:
return False
report = json.loads(raw)
if not isinstance(report, dict) or report.get('schema') != 1 or report.get('kind') != 'headless-private-keyboard-experiment':
return False
for key in ('helper_sha256', 'ownership_helper_sha256', 'prefix', 'profile', 'game_executable', 'report', 'command', 'nonce'):
if report.get(key) != context[key]:
return False
return bool(report.get('error') or report.get('supervision_failed') is True or (
report.get('sequence_completed') is False
and report.get('whole_process_group_cleanup_verified') is False
and type(report.get('input_sent')) is bool))
except (OSError, ValueError, TypeError, KeyError):
return False
def input_exercise_poll_result(context, outcome, native_failure):
if not input_exercise_poll_failure(context):
return outcome
# Native failures already latched by StartupMonitor remain authoritative,
# even during its diagnostic grace period. Never wait for settle on failure.
if native_failure:
return 'game-failed'
if outcome is not None and outcome != 'game-started':
return outcome
return 'input-exercise-failed'
def input_exercise_result(result, context, session, observation, display_result):
"""Bind immutable helper bytes and require independent native player evidence."""
proof = {'requested': True, 'verified': False, 'input_sent': None, 'gameplay_qualified': False,
'scope': 'bounded private keyboard delivery plus native movement/inventory observations; no full escape or multiplayer qualification'}
try:
source = Path(context['report'])
if source.is_symlink() or not source.is_file() or not 0 < source.stat().st_size <= 1024*1024:
refuse('Missing or invalid bounded input report')
raw = source.read_bytes()
proof['sha256'] = hashlib.sha256(raw).hexdigest()
if not session:
refuse('Input experiment lacks an archived native session')
with (session/'input-proof.json').open('xb') as output:
output.write(raw)
proof['archive_file'] = 'input-proof.json'
report = json.loads(raw)
if not isinstance(report, dict):
refuse('Input report is not an object')
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)
if type(report.get('input_sent')) is bool:
proof['input_sent'] = report['input_sent']
if (report.get('schema') != 1 or report.get('kind') != 'headless-private-keyboard-experiment'
or report.get('sequence_completed') is not True or report.get('input_sent') is not True
or report.get('hard_supervision') is not True or report.get('supervision_failed')
or report.get('all_attempted_presses_released') is not True
or report.get('error') or report.get('paired_release_errors') != [] or report.get('unconfirmed_held_key') is not None):
refuse('Private keyboard sequence did not complete with confirmed paired release')
import math
events = report.get('events', [])
expected = [('W', True), ('W', False), ('Tab', True), ('Tab', False), ('Tab', True), ('Tab', False)]
if (not isinstance(events, list) or len(events) != len(expected)
or any(not isinstance(e, dict) or type(e.get('down')) is not bool or (e.get('key'), e['down']) != pair or e.get('finally') for e, pair in zip(events, expected))):
refuse('Input experiment does not contain the exact fixed key pairs')
times = [e.get('monotonic') for e in events]
if any(type(t) not in {int, float} or not math.isfinite(t) or t < 0 for t in times) or times != sorted(times) or times[-1]-times[0] > 25:
refuse('Input event clock is invalid or outside its bound')
if not display_result or display_result.get('verified') is not True:
refuse('Input experiment lacks verified private display ownership')
display = json.loads((session/'display-ownership.json').read_bytes())
if report.get('binding') != display.get('binding') or report.get('owner') not in [
{key: window[key] for key in ('window', 'pid', 'server_pid', 'process')} for window in display.get('owned_windows', [])]:
refuse('Input owner does not match the independently observed private game window')
native = report.get('observer', {})
if (report.get('console') != str(session/'console.log')
or native.get('events') != ['READY', 'INVENTORY_OPEN', 'INVENTORY_CLOSED']):
refuse('Input experiment lacks the exact native session/transition handshake')
if (not observation or observation.get('nonce') != context['nonce'] or not observation.get('sampler_complete')
or not observation.get('inventory_open_observed') or not observation.get('inventory_close_observed')
or not observation.get('movement', {}).get('action_observed')
or not observation.get('movement', {}).get('physical_motion_observed')
or not observation.get('movement', {}).get('released_input_observed')):
refuse('Native movement and inventory open/close proof is incomplete')
proof['verified'] = True
except (OSError, ValueError, TypeError, AttributeError, KeyError) as error:
proof['error'] = str(error)
if result == 'game-started' and not proof['verified']:
result = 'input-exercise-incomplete'
return result, proof
def run(a): def run(a):
validate_input_exercise(a)
validate_input_observer(a) validate_input_observer(a)
packed = packed_request(a) packed = packed_request(a)
if getattr(a, 'capture_prison_view', False) and (a.project == CONTROL or packed is not None): if getattr(a, 'capture_prison_view', False) and (a.project == CONTROL or packed is not None):
@@ -824,6 +985,9 @@ def run_locked(a, steam, compat, profile, packed=None):
display_context = None display_context = None
if getattr(a, 'inspect_headless_display', False): if getattr(a, 'inspect_headless_display', False):
command, display_context = display_probe_command(command, ROOT, compat, profile, executable, run_id, os.environ.get('DISPLAY', '')) 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)
silent_sink = 'erri_game_'+run_id silent_sink = 'erri_game_'+run_id
application_id = 'org.escapistsrereintroduced.game.'+run_id application_id = 'org.escapistsrereintroduced.game.'+run_id
env = os.environ.copy() env = os.environ.copy()
@@ -878,6 +1042,7 @@ def run_locked(a, steam, compat, profile, packed=None):
content = console.read_text(errors='replace') if console.is_file() else '' content = console.read_text(errors='replace') if console.is_file() else ''
evidence = packed_evidence(content, packed, steam, profile) if packed else game_evidence(content, a.project) evidence = packed_evidence(content, packed, steam, profile) if packed else game_evidence(content, a.project)
outcome = monitor.observe(evidence, time.monotonic(), child.poll() is not None) outcome = monitor.observe(evidence, time.monotonic(), child.poll() is not None)
outcome = input_exercise_poll_result(exercise_context, outcome, monitor.first_failure_at is not None)
if outcome is not None: if outcome is not None:
result = outcome; break result = outcome; break
# Grace never extends the original absolute run deadline. # Grace never extends the original absolute run deadline.
@@ -935,6 +1100,11 @@ def run_locked(a, steam, compat, profile, packed=None):
if observation_nonce: if observation_nonce:
result, observation_result = input_observer_result(result, content, observation_nonce) result, observation_result = input_observer_result(result, content, observation_nonce)
final['input_observation'] = observation_result final['input_observation'] = observation_result
exercise_result = None
if exercise_context:
result, exercise_result = input_exercise_result(result, exercise_context, session, observation_result, display_result)
final['input_exercise'] = exercise_result
final['scope'] = 'ordinary game startup with an explicitly requested bounded private keyboard experiment; see input_exercise for sent-input and native-proof results; no full escape, multiplayer or FPS qualification'
source_bindings = {} if packed else bindings(captured) source_bindings = {} if packed else bindings(captured)
summary = {**sealed, **source_bindings, 'started_unix': started, 'result': result, summary = {**sealed, **source_bindings, 'started_unix': started, 'result': result,
'session': str(session) if session else None, 'project': a.project, 'session': str(session) if session else None, 'project': a.project,
@@ -949,6 +1119,8 @@ def run_locked(a, steam, compat, profile, packed=None):
'scope': final.get('scope', 'ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance')} 'scope': final.get('scope', 'ordinary game compile/startup; no scripted fixture, full escape or multiplayer acceptance')}
if observation_result is not None: if observation_result is not None:
summary['input_observation'] = observation_result summary['input_observation'] = observation_result
if exercise_result is not None:
summary['input_exercise'] = exercise_result
if display_result is not None: if display_result is not None:
summary['display_ownership'] = display_result summary['display_ownership'] = display_result
summary['startup_result_before_display_check'] = startup_result summary['startup_result_before_display_check'] = startup_result
@@ -979,6 +1151,7 @@ def main():
parser.add_argument('--inspect-headless-display', action='store_true', help='Read-only ownership inspection within the hidden display; no input sent, loose Core/Chat only') parser.add_argument('--inspect-headless-display', action='store_true', help='Read-only ownership inspection within the hidden display; no input sent, loose Core/Chat only')
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('--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('--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('--exercise-player-input', action='store_true', help='Explicit bounded private W/Tab keyboard experiment; requires observer, display inspection, loose Core/Chat and settle >=50')
parser.add_argument('--timeout', type=int, default=180) parser.add_argument('--timeout', type=int, default=180)
parser.add_argument('--settle', type=int, default=15) parser.add_argument('--settle', type=int, default=15)
parser.add_argument('--failure-grace', type=int, default=0, help='Keep a failed run alive for diagnostic logs only, at most 0..30 seconds within the original timeout') parser.add_argument('--failure-grace', type=int, default=0, help='Keep a failed run alive for diagnostic logs only, at most 0..30 seconds within the original timeout')
+613
View File
@@ -0,0 +1,613 @@
#!/usr/bin/env python3
"""Opt-in bounded private XTest keyboard experiment. Not a launcher or gameplay proof."""
import argparse
import ctypes as C
import hashlib
import json
import multiprocessing
import math
import os
from pathlib import Path
import re
import signal
import stat
import subprocess
import sys
import time
import headless_display_probe as display
NOTIFY = None
def notify(value):
if NOTIFY is not None:
NOTIFY.send(value)
class Refused(ValueError):
pass
class KeyStateBusy(Refused):
pass
def option(args, name):
if args.count(name) != 1:
raise Refused('Missing or repeated native option: ' + name)
index = args.index(name)
if index + 1 >= len(args):
raise Refused('Missing native option value')
return args[index + 1]
def game_arguments(owner, args):
native = display.process(owner['pid'])
if display.identity(native) != owner['process']:
raise Refused('Game process changed')
if option(native['args'], '-errOrdinaryInputObserve') != args.nonce:
raise Refused('Native observer nonce mismatch')
if option(native['args'], '-errOrdinaryScenario') not in ('core', 'chat'):
raise Refused('Not an ordinary successor scenario')
if option(native['args'], '-profile') != 'Z:' + str(args.profile):
raise Refused('Native profile mismatch')
class Observer:
"""Only records appended after this exact owned console was opened count."""
pattern = re.compile(r'ERR INPUT OBSERVE: run=([A-Za-z0-9]{1,32}) sample=(\d+) real=(\d+) world=(\d+(?:\.\d+)?) (.+)$')
def __init__(self, path, nonce, clock=time.monotonic):
self.path, self.nonce, self.clock = path, nonce, clock
self.fd = os.open(path, os.O_RDONLY | os.O_NOFOLLOW)
info = os.fstat(self.fd)
if not stat.S_ISREG(info.st_mode) or info.st_uid != os.getuid():
os.close(self.fd)
raise Refused('Console is not a regular same-user file')
self.identity = info.st_dev, info.st_ino
self.start_offset = os.lseek(self.fd, 0, os.SEEK_END)
self.offset = self.start_offset
self.pending = b''
self.sample = self.real = self.world = -1
self.last_sample_at = None
self.events = []
self.raw = []
self.bytes = 0
self.terminal = False
def close(self):
os.close(self.fd)
def poll(self):
info = self.path.lstat()
if (info.st_dev, info.st_ino) != self.identity or not stat.S_ISREG(info.st_mode) or info.st_size < self.offset:
raise Refused('Console replaced or truncated')
data = os.read(self.fd, 65536)
self.offset += len(data); self.bytes += len(data)
if self.bytes > 8 * 1024 * 1024:
raise Refused('Console observation byte budget exceeded')
self.pending += data
if len(self.pending) > 131072:
raise Refused('Console line budget exceeded')
lines = self.pending.split(b'\n'); self.pending = lines.pop()
for raw in lines:
line = raw.decode('utf-8', 'strict').rstrip('\r')
if 'ERR INPUT OBSERVE: run=' + self.nonce + ' ' not in line:
continue
match = self.pattern.search(line)
if not match or match[1] != self.nonce:
raise Refused('Malformed matching observer record')
sample, real, world = int(match[2]), int(match[3]), float(match[4])
if not math.isfinite(world) or real > 2147483647:
raise Refused('Invalid native observer clock')
if sample < self.sample or real < self.real or world < self.world:
raise Refused('Native observer clock/sample reversed')
if sample > 450 or len(self.raw) >= 512:
raise Refused('Native observer record budget exceeded')
detail = match[5]
if detail.startswith('SAMPLE '):
if sample <= self.sample:
raise Refused('Repeated native sample')
self.last_sample_at = self.clock()
self.sample, self.real, self.world = sample, real, world
self.raw.append(line)
if detail == 'READY':
if self.events or self.last_sample_at is None:
raise Refused('Repeated or unbound READY')
self.events.append('READY')
elif detail in ('INVENTORY_OPEN', 'INVENTORY_CLOSED'):
expected = ['READY'] if detail == 'INVENTORY_OPEN' else ['READY', 'INVENTORY_OPEN']
if self.events != expected:
raise Refused('Unexpected native inventory transition')
self.events.append(detail)
elif detail.startswith(('CANCELLED ', 'FINISHED ')):
self.terminal = True
if self.terminal:
raise Refused('Native observer ended')
def fresh(self):
self.poll()
if self.last_sample_at is None or self.clock() - self.last_sample_at > 1:
raise Refused('Native observer samples are stale')
class Keyboard:
"""Only W/Tab key events on the pre-existing explicit owned connection."""
def __init__(self, query):
self.query = query
self.xt = C.CDLL('libXtst.so.6')
self.xt.XTestQueryExtension.restype = C.c_int
self.xt.XTestQueryExtension.argtypes = [C.c_void_p] + [C.POINTER(C.c_int)] * 4
self.xt.XTestFakeKeyEvent.restype = C.c_int
self.xt.XTestFakeKeyEvent.argtypes = [C.c_void_p, C.c_uint, C.c_int, C.c_ulong]
for name, restype, argtypes in (
('XKeysymToKeycode', C.c_ubyte, [C.c_void_p, C.c_ulong]),
('XKeycodeToKeysym', C.c_ulong, [C.c_void_p, C.c_ubyte, C.c_int]),
('XQueryKeymap', C.c_int, [C.c_void_p, C.POINTER(C.c_char)]),
('XFlush', C.c_int, [C.c_void_p])):
fn = getattr(query.x, name); fn.restype = restype; fn.argtypes = argtypes
values = [C.c_int() for _ in range(4)]
if not self.xt.XTestQueryExtension(query.d, *(C.byref(v) for v in values)):
raise Refused('Private XTest extension unavailable')
self.codes = {}
for key, keysym in (('W', 0x77), ('Tab', 0xff09)):
code = int(query.x.XKeysymToKeycode(query.d, keysym))
if not 8 <= code <= 255 or query.x.XKeycodeToKeysym(query.d, code, 0) != keysym:
raise Refused('Default unmodified key mapping unavailable')
self.codes[key] = code
if len(set(self.codes.values())) != 2:
raise Refused('Ambiguous key mapping')
def require_idle(self):
state = C.create_string_buffer(32)
if not self.query.x.XQueryKeymap(self.query.d, state):
raise Refused('Native private keyboard state query failed')
if any(state.raw):
raise KeyStateBusy('A private keyboard key is still held')
def send(self, key, down):
if key not in self.codes or type(down) is not bool:
raise Refused('Unsupported input event')
if not self.xt.XTestFakeKeyEvent(self.query.d, self.codes[key], int(down), 0):
raise Refused('Native XTest key request failed')
self.query.x.XFlush(self.query.d)
class Guard:
def __init__(self, args, bound, query, owner):
self.args, self.bound, self.query, self.owner = args, bound, query, owner
def check(self):
if display.binding(self.args.host_display, self.args.prefix) != self.bound:
raise Refused('Original display binding changed')
# A new per-check read budget, still bounded by the experiment deadline.
self.query.query_budget = 128
current = {'window': self.owner['window'], 'pid': self.query.prop(self.owner['window'], '_NET_WM_PID'),
'server_pid': self.query.server_pid(self.owner['window'])}
verified = display.owned_window(current, self.bound, self.args.prefix, self.args.game_executable)
if verified is None or verified['process'] != self.owner['process'] or verified['pid'] != self.owner['pid']:
raise Refused('Original game window or process changed')
game_arguments(verified, self.args)
target = display.input_target(self.query, verified)
if target.get('verified') is not True:
raise Refused('Owned existing focus/mapping unavailable: ' + target.get('reason', 'unknown'))
if display.binding(self.args.host_display, self.args.prefix) != self.bound:
raise Refused('Display binding changed during target check')
return target
def confirm_release(guard, keyboard, report, key, clock=time.monotonic, sleep=time.sleep):
"""Bounded read-only state polling; never sends/retries an input event."""
start = clock(); deadline = start + .35
observation = {'key': key, 'start': start, 'attempts': 0, 'confirmed': False}
report.setdefault('release_observations', []).append(observation)
try:
while True:
guard.check()
if clock() >= deadline:
raise Refused('Private key release state did not settle within 350ms')
observation['attempts'] += 1
try:
keyboard.require_idle()
if clock() >= deadline:
raise Refused('Private key release state query exceeded 350ms bound')
observation['confirmed'] = True
return
except KeyStateBusy as error:
observation['last_busy_error'] = str(error)
remaining = deadline - clock()
if remaining <= 0:
raise Refused('Private key release state did not settle within 350ms') from error
sleep(min(.025, remaining))
finally:
observation['end'] = clock()
def sequence(guard, keyboard, observer, report, clock=time.monotonic, sleep=time.sleep):
deadline = clock() + 70
held = None
report.update(events=[], paired_release_errors=[], sequence_completed=False)
def check(native=True):
if clock() >= deadline:
raise Refused('Input sequence deadline exceeded')
if native:
observer.fresh()
return guard.check()
def wait_for(event, seconds):
end = min(deadline, clock() + seconds)
while clock() < end:
observer.poll()
guard.check()
if event in observer.events:
observer.fresh()
return
sleep(0.05)
raise Refused('Native transition timeout: ' + event)
def key(key, down):
nonlocal held
check()
if down:
keyboard.require_idle()
# Mark uncertain commit before the FFI call, so an exception also releases.
held = key
notify({'kind': 'press-pending', 'key': key})
report['input_attempted'] = True
keyboard.send(key, down)
report['events'].append({'key': key, 'down': down, 'monotonic': clock()})
report['input_sent'] = True
if not down:
confirm_release(guard, keyboard, report, key, clock, sleep)
held = None
notify({'kind': 'release-confirmed', 'key': key})
def pulse(key_name, duration):
key(key_name, True)
end = clock() + duration
while clock() < end:
sleep(min(0.05, end - clock()))
# The key-up path performs a full fresh guard immediately before
# sending. Avoid duplicating that guard once the hold has elapsed.
if clock() < end:
check()
key(key_name, False)
try:
wait_for('READY', 45)
deadline = clock() + 12
if observer.events != ['READY']:
raise Refused('Inventory was already changed before input')
pulse('W', 0.30)
check()
pulse('Tab', 0.05)
wait_for('INVENTORY_OPEN', 4)
open_until = clock() + .5
while clock() < open_until:
sleep(min(.05, open_until - clock()))
check()
if observer.events != ['READY', 'INVENTORY_OPEN']:
raise Refused('Inventory closed before the observed open interval')
pulse('Tab', 0.05)
wait_for('INVENTORY_CLOSED', 4)
check()
keyboard.require_idle()
report['sequence_completed'] = True
finally:
if held is not None:
try:
# Release needs live display/window/focus authority, but not a live
# observer; cancellation must not suppress an otherwise safe key-up.
guard.check()
keyboard.send(held, False)
confirm_release(guard, keyboard, report, held, clock, sleep)
notify({'kind': 'release-confirmed', 'key': held})
report['events'].append({'key': held, 'down': False, 'finally': True, 'monotonic': clock()})
except (OSError, ValueError) as error:
report['paired_release_errors'].append(str(error))
report['unconfirmed_held_key'] = held if report['paired_release_errors'] else None
report['all_attempted_presses_released'] = not report.get('unconfirmed_held_key')
def arguments(argv=None):
p = argparse.ArgumentParser(description=__doc__)
p.add_argument('--enable-private-keyboard-proof', action='store_true', required=True)
for name in ('prefix', 'game-executable', 'profile', 'report'):
p.add_argument('--' + name, type=Path, required=True)
p.add_argument('--console', type=Path, help='Existing exact session; omit only in wrapper mode')
p.add_argument('--host-display', required=True)
p.add_argument('--nonce', required=True)
p.add_argument('command', nargs=argparse.REMAINDER)
return p.parse_args(argv)
def wrapper_command(args):
command = args.command[1:] if args.command[:1] == ['--'] else args.command
if not command:
if args.console is None:
raise Refused('Sidecar requires an exact existing console')
return []
if args.console is not None:
raise Refused('Wrapper discovers a new session; do not supply console')
if (len(command) < 3 or Path(command[0]).resolve() != Path(sys.executable).resolve() or
Path(command[1]) != Path(display.__file__).resolve()):
raise Refused('Only the unchanged sibling read-only display wrapper is allowed')
wrapped = display.parse_args(command[2:])
if (wrapped.query_worker or wrapped.prefix != args.prefix or wrapped.profile != args.profile or
wrapped.game_executable != args.game_executable or wrapped.host_display != args.host_display or
wrapped.report == args.report):
raise Refused('Read-only wrapper context differs')
display.validate_paths(wrapped)
native = wrapped.command[1:] if wrapped.command[:1] == ['--'] else wrapped.command
proton = Path.home() / '.local/share/Steam/steamapps/common/Proton - Experimental/proton'
if len(native) < 3 or native[:3] != [str(proton), 'run', str(args.game_executable)]:
raise Refused('Expected exact installed Proton/game command')
if (option(native, '-errOrdinaryInputObserve') != args.nonce or
option(native, '-profile') != 'Z:' + str(args.profile) or
option(native, '-errOrdinaryScenario') not in ('core', 'chat')):
raise Refused('Wrapped native observer context differs')
return command
def sessions(profile):
folder = profile / 'logs'
if not folder.exists():
return set()
if folder.is_symlink() or not folder.is_dir():
raise Refused('Invalid private native logs directory')
return {path for path in folder.iterdir() if re.fullmatch(r'logs_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}-\d{2}', path.name)}
def console_path(args):
path = args.console
if (path != path.resolve() or path.name != 'console.log' or
path.parent.parent != args.profile / 'logs' or
not re.fullmatch(r'logs_\d{4}-\d{2}-\d{2}_\d{2}-\d{2}-\d{2}', path.parent.name)):
raise Refused('Expected exact canonical native session console')
def main(argv=None):
args = arguments(argv)
args.observe_seconds = 25; args.query_worker = False
display.validate_paths(args)
if not re.fullmatch(r'[A-Za-z0-9]{1,32}', args.nonce):
raise Refused('Invalid observer nonce')
command = wrapper_command(args)
if args.console is not None:
console_path(args)
bound = display.binding(args.host_display, args.prefix)
report = {'schema': 1, 'kind': 'headless-private-keyboard-experiment', 'input_sent': 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(),
'ownership_helper_sha256': hashlib.sha256(Path(display.__file__).read_bytes()).hexdigest(),
'prefix': str(args.prefix), 'profile': str(args.profile), 'game_executable': str(args.game_executable)}
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,
'metadata': report})
query = observer = child = None
before_sessions = sessions(args.profile) if command else set()
deadline = time.monotonic() + 180
previous = {}
def interrupted(signum, frame):
if report.get('sequence_completed') and fd is None and child is not None:
if child.poll() is None:
child.send_signal(signum)
return
raise Refused('Input experiment interrupted by signal ' + str(signum))
try:
for signum in (signal.SIGINT, signal.SIGTERM, signal.SIGHUP):
previous[signum] = signal.signal(signum, interrupted)
if command:
child = subprocess.Popen(command) # inherit the existing private process group
notify({'kind': 'child', 'identity': display.identity(display.process(child.pid)), 'command': command})
while time.monotonic() < deadline:
if child.poll() is not None:
raise Refused('Read-only wrapper exited before native session')
if display.binding(args.host_display, args.prefix) != bound:
raise Refused('Display binding changed during startup')
new = sessions(args.profile) - before_sessions
if len(new) > 1:
raise Refused('Ambiguous new native sessions')
if new:
candidate = next(iter(new)) / 'console.log'
if candidate.exists():
args.console = candidate; console_path(args); break
time.sleep(.1)
if args.console is None:
raise Refused('New native console deadline exceeded')
report['console'] = str(args.console)
observer = Observer(args.console, args.nonce)
query = display.X11(bound['display'])
while time.monotonic() < deadline:
if child is not None and child.poll() is not None:
raise Refused('Read-only wrapper exited during startup')
observer.poll()
if display.binding(args.host_display, args.prefix) != bound:
raise Refused('Display binding changed during window startup')
query.query_budget = display.MAX_WINDOWS
owners = [owner for window in query.windows()
if (owner := display.owned_window(window, bound, args.prefix, args.game_executable))]
eligible = [owner for owner in owners[:16] if display.input_target(query, owner).get('verified') is True]
exact = [owner for owner in eligible if query.focus()[0] == owner['window']]
selected = exact or eligible
if len(selected) == 1:
break
if len(selected) > 1:
raise Refused('Ambiguous mapped focused owned game windows')
time.sleep(.1)
else:
raise Refused('Mapped owned game window deadline exceeded')
owner = selected[0]
report['owner'] = {key: owner[key] for key in ('window', 'pid', 'server_pid', 'process')}
guard = Guard(args, bound, query, owner)
guard.check()
keyboard = Keyboard(query)
keyboard.require_idle()
sequence(guard, keyboard, observer, report)
except (OSError, ValueError, UnicodeError, subprocess.SubprocessError) as error:
report['error'] = str(error)
finally:
report['whole_process_group_cleanup_verified'] = False # outer runner owns it
if observer:
report['observer'] = {'inode': observer.identity, 'start_offset': observer.start_offset,
'end_offset': observer.offset, 'records': observer.raw, 'events': observer.events}
observer.close()
if query:
query.close()
with os.fdopen(fd, 'w') as stream:
fd = None
json.dump(report, stream, indent=2); stream.write('\n'); stream.flush(); os.fsync(stream.fileno())
notify({'kind': 'proof-finished', 'successful': report['sequence_completed'] and not report.get('error')})
child_code = 0
try:
if child is not None:
if report.get('error'):
child.terminate()
child_code = child.wait(timeout=max(.1, deadline - time.monotonic()) if not report.get('error') else 5)
except subprocess.TimeoutExpired:
child.terminate()
try:
child.wait(timeout=5)
except subprocess.TimeoutExpired:
child.kill(); child.wait(timeout=2)
child_code = 1
finally:
for signum, handler in previous.items():
signal.signal(signum, handler)
return 0 if report['sequence_completed'] and not report.get('error') and child_code == 0 else 1
def worker_entry(argv, pipe):
global NOTIFY
NOTIFY = pipe
try:
code = main(argv)
finally:
pipe.close()
raise SystemExit(code)
def stop_exact_child(record, read=display.process, kill=os.kill):
if record is None:
return False
try:
current = read(record['identity']['pid'])
if (display.identity(current) != record['identity'] or current['args'] != record['command'] or
current['uid'] != os.getuid()):
return False
# Only the exact display wrapper created by our worker; no group signalling.
kill(current['pid'], signal.SIGTERM)
return True
except (OSError, ValueError, KeyError):
return False
def supervision_failure(record, key, reason):
"""Amend only the exact exclusive report created by our now-stopped worker."""
if record is None:
return
fd = os.open(record['path'], os.O_RDWR | os.O_NOFOLLOW)
try:
info = os.fstat(fd)
if (info.st_dev, info.st_ino) != (record['device'], record['inode']) or info.st_uid != os.getuid() or not stat.S_ISREG(info.st_mode):
raise Refused('Worker report changed before timeout recording')
raw = os.read(fd, 2 * 1024 * 1024)
try:
report = json.loads(raw) if raw else dict(record['metadata'])
except (ValueError, UnicodeError):
report = dict(record['metadata'])
# Keep the worker's actual refusal; supervisor lifecycle is separate evidence.
key = key or report.get('unconfirmed_held_key')
report.setdefault('error', reason)
report.update(supervision_failed=True, supervision_error=reason, sequence_completed=False,
all_attempted_presses_released=key is None and report.get('all_attempted_presses_released', True),
unconfirmed_held_key=key)
if key is not None:
report['input_attempted'] = True
report.setdefault('paired_release_errors', []).append('Supervisor could not confirm paired key release')
payload = (json.dumps(report, indent=2) + '\n').encode()
os.lseek(fd, 0, os.SEEK_SET); os.write(fd, payload); os.ftruncate(fd, len(payload)); os.fsync(fd)
finally:
os.close(fd)
def supervise(argv=None):
# Fork before loading Xlib or opening any display. The worker owns the one
# connection. Parent never opens a second connection or retries an event.
context = multiprocessing.get_context('fork')
parent, child_pipe = context.Pipe(duplex=False)
child = context.Process(target=worker_entry, args=(argv, child_pipe))
previous = {}; received = []
def forward(signum, frame):
received.append(signum)
if child.pid and child.is_alive():
os.kill(child.pid, signum)
for signum in (signal.SIGINT, signal.SIGTERM, signal.SIGHUP):
previous[signum] = signal.signal(signum, forward)
held_at = None; held_key = None; owned_child = None; report_record = None; proof_finished = False; expired = False
deadline = time.monotonic() + 190
try:
child.start(); child_pipe.close()
while child.is_alive():
if parent.poll(.05):
try:
event = parent.recv()
except EOFError:
event = None
if event and event['kind'] == 'press-pending':
held_at = time.monotonic(); held_key = event['key']
elif event and event['kind'] == 'release-confirmed':
held_at = None; held_key = None
elif event and event['kind'] == 'child':
owned_child = event
elif event and event['kind'] == 'report':
report_record = event
elif event and event['kind'] == 'proof-finished':
proof_finished = event['successful']
now = time.monotonic()
if received or now >= deadline or (held_at is not None and now - held_at > 1.5):
expired = True
child.terminate() # asks worker finally to release if still provable
child.join(1)
stop_exact_child(owned_child)
if child.is_alive():
child.kill(); child.join(2)
# Drain release acknowledgements emitted during cooperative finally.
while parent.poll():
try:
last = parent.recv()
except EOFError:
break
if last['kind'] == 'release-confirmed':
held_key = None
elif last['kind'] == 'report':
report_record = last
elif last['kind'] == 'proof-finished':
proof_finished = last['successful']
if not (received and proof_finished and held_key is None):
supervision_failure(report_record, held_key, 'Private input worker timed out or was interrupted')
break
child.join(2)
if child.exitcode != 0 and not expired:
stop_exact_child(owned_child)
if not (received and proof_finished and held_key is None):
supervision_failure(report_record, held_key, 'Private input worker exited unsuccessfully')
return 1 if expired or child.exitcode != 0 else 0
finally:
if child.pid and child.is_alive():
child.terminate(); child.join(1)
stop_exact_child(owned_child)
if child.is_alive():
child.kill(); child.join(2)
parent.close()
for signum, handler in previous.items():
signal.signal(signum, handler)
if __name__ == '__main__':
raise SystemExit(supervise())