Files

237 lines
16 KiB
Plaintext

{
"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"
]
}
}