Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
Cessna boarding repair — native check, 13 October 2026
The final isolated Everon Workbench fixture completed 19 assertions with no script/runtime failures. The native compiler accepted the production controller, and all four boarding cases completed. This is not a clean whole-engine run: 22 resource, world-config and platform errors remain in the complete report. They are retained unchanged; the strict native reporter consequently exits with failure.
The tested production file is
addons/core/Scripts/Game/ERR/10_AI/ERR_PlaneFlight.c, SHA-256
14fa2328e1d31cf59fb89cbb53ba33224be6cfcdd2813525fa9585f8b2e237c7.
The frozen fixture, source manifest, installed-addon hashes and stopped runner
record are retained under run-04. The runner confirmed both
source and external inputs unchanged and completed cleanup of its private prefix.
It used a hidden, muted Workbench (engine build 192142), a disposable profile and
the installed Cessna/PFC addons. No live server, installed addon or user profile
was modified.
Observed cases
Times below are Prague local time on 13 October. See the concise native events and the full console log.
- 15:00:06: both original US/West crew were in their exact assigned seats, each AI agent active at LOD 0. The fixture had advanced the mission to its escaped phase before preparing the aircraft.
- 15:00:28: the aircraft completed a native ground departure from the
production runway survey's Everon position
<4788.55,28.4125,11278.9>, heading 0. The native controller reached its airborne criteria after travelling about 476 metres; aircraft movement was not injected. - 15:00:29, 15:00:35 and 15:00:40: the fixture deliberately dismounted the original pilot through the native compartment API after each real seating. The production code made exactly three boarding attempts, at least five seconds apart. It then reached its original 45-second preparation deadline, withheld flight service and cleaned the failed aircraft and crew.
- 15:01:15–15:01:21: changing the original pilot's faction during held
preparation released control before another retry. The aircraft and both crew
survived, the original input rates were restored, and
CancelSetuppreserved the captured aircraft. - 15:01:22–15:02:06: killing the original pilot during held preparation produced ordinary preparation failure and cleanup. It was not misclassified as capture, and no replacement pilot was created.
The fixture uses a subclass only to observe native state, inject deliberate native dismount/death/faction transitions and hold two cases before engine start. The production crew ownership, seating, retry, timeout, cleanup, flight and release methods execute unchanged. Its current flight is installed in the production plane service so normal crew seat locks apply.
Scope and failed setup retained
The original server incident was on ChernarusMinusBeta, while this check runs on Everon. It confirms the repaired native boarding paths; it is not an exact terrain/server reproduction, multiplayer takeover test, long patrol test or performance qualification. The phase transition and fault injections are explicit fixture inputs; no remote human connected.
Run 03 initially copied the Chernarus departure's absolute altitude into Everon. That point was roughly 317 metres above the local ground. Although native West crew seating was observed, its airborne event resulted from an airborne spawn/fall and does not qualify takeoff. The retry case failed when the falling fixture aircraft was destroyed. Its raw logs and exact fixture are preserved. Run 04 fixes only the fixture location by using the production runway survey; the final production controller hash is the same in both runs.
The strict run-04 errors include four RHS/WCS localization GUIDs, a Cessna orphan
material metafile, unknown world configuration fields/class, Steam statistics,
and six Eden world GUID entries. No such error is removed or reclassified by this
check. Separate repository-wide validation also stops at the previously unchanged
ERRM_AtlasLeaf.et root-entity-ID check; focused boarding regressions are recorded
by the implementation task.
isolated-runner.py <new-alphanumeric-suffix> reproduces this local setup when
the installed dependencies, idle /tmp/erri-headless-compat, Proton and Workbench
are available. It adds the two optional addon dependencies only to a frozen test
copy and leaves the production dependency list unchanged. A new suffix is required
for every attempt; it refuses an existing game or busy test prefix.