Capture current mission, AI, map and administration development

Include the current addon, terrain integrations, tools, regression tests and recorded development evidence.
This commit is contained in:
2026-10-13 22:52:53 +02:00
parent a951a96edc
commit 6a667d8deb
8104 changed files with 2124945 additions and 2061 deletions
@@ -0,0 +1,24 @@
# Native atlas hand-turn evidence — 2026-10-11
Hidden, muted Reforger 1.8 Workbench fixture on Everon, using a real prisoner,
held atlas, native item-use action and the real character skeleton. No live
server or desktop game was changed. The final graph uses the wrist behavior from
this run; a later fixed-wrist experiment was rejected visually and reverted.
- All 20 existing held-map checks passed (page input, native grip, movement,
capture ownership, menu priority, double-M and ordinary maps).
- Five page changes started the new action successfully.
- The phase log records the right hand moving from its resting position through
the sweep, then returning; the temporary sheet is gone and CanUseItem is true
after the action. These are observed native values, not simulated script tests.
- Screenshots show the separate sheet and right hand; the held book itself keeps
the stock grip. A transient capture before native map layers settle can appear
in the fold frame; the rest frame shows the settled print.
- 17 source-bundle tests also passed. Three existing map ownership/framing/page
geometry harnesses executed successfully (they are import-time assertions,
not unittest-discovered cases).
This is local first-person standing evidence. Remote-client synchronization,
third-person viewing and all vehicle/prone combinations have not been visually
accepted by this fixture. The native engine owns the hand action; the replicated
page update starts only the small local sheet effect on nearby clients.
@@ -0,0 +1,4 @@
911151888649ea9e7aa350b834d952d646406b337c8a1b8c35f1a48bfb26a76a addons/core/Assets/Items/ERR_Atlas/AtlasTurn.agf
8ec57b278c9d63324d00f7af62abf75230c5ef631d1cc070661585ee235c8a1f addons/core/Assets/Items/ERR_Atlas/AtlasTurn.agr
57dfbd215f28478a791b2e029832ddf3c363658d5dd5590cee4db9ec6a8b690a addons/core/Prefabs/Items/Equipment/ERRM_SharedFieldMap.et
fe6ea401412fdbb3bb46367cf7dc9215f7d01c6373c8ac954cbf23f2a6927bf7 addons/core/Assets/Items/ERR_Atlas/ERR_AtlasLeaf.xob
@@ -0,0 +1,30 @@
21:35:44.322 SCRIPT : ERR HELD MAP PASS: shared map inserted into real prisoner inventory
21:35:54.464 SCRIPT : ERR HELD MAP PASS: shared map stays in hand through native animation
21:35:54.465 SCRIPT : ERR HELD MAP PASS: shared map does not open fullscreen menu
21:35:54.465 SCRIPT : ERR HELD MAP PASS: held surface refreshes across two real capture cycles
21:35:54.465 SCRIPT : ERR HELD MAP PASS: entire captured page stays inside native map bounds
21:36:02.533 SCRIPT : ERR HELD MAP PASS: texture and map canvas match the paper aspect, not the game viewport
21:36:05.112 SCRIPT : ERR ATLAS TURN: id=1 started=1
21:36:05.270 SCRIPT : ERR ATLAS PHASE: reach hand=<0.177678,1.07353,0.223371> leaf=1 canUse=0
21:36:05.615 SCRIPT : ERR ATLAS PHASE: sweep hand=<0.0633551,1.46084,0.274459> leaf=1 canUse=0
21:36:05.954 SCRIPT : ERR ATLAS PHASE: fold hand=<-0.242011,1.47858,0.170195> leaf=1 canUse=0
21:36:06.581 SCRIPT : ERR HELD MAP PASS: main Enter opens atlas index without a typed number
21:36:06.581 SCRIPT : ERR HELD MAP PASS: page selection keeps held item and raised focus
21:36:07.597 SCRIPT : ERR HELD MAP PASS: menu blocks page input
21:36:07.813 SCRIPT : ERR ATLAS PHASE: rest hand=<0.319186,0.895455,-0.166766> leaf=0 canUse=1
21:36:08.598 SCRIPT : ERR ATLAS TURN: id=2 started=1
21:36:11.140 SCRIPT : ERR HELD MAP PASS: numpad digits plus main Enter select page 37 through validated RPC
21:36:11.598 SCRIPT : ERR ATLAS TURN: id=3 started=1
21:36:13.660 SCRIPT : ERR HELD MAP PASS: numpad zero returns to index without following player
21:36:13.867 SCRIPT : ERR ATLAS TURN: id=4 started=1
21:36:15.690 SCRIPT : ERR HELD MAP PASS: right arrow turns page without reaching character movement
21:36:17.218 SCRIPT : ERR HELD MAP PASS: WASD movement remains available with atlas held
21:36:17.219 SCRIPT : ERR ATLAS TURN: id=5 started=1
21:36:19.759 SCRIPT : ERR HELD MAP PASS: double map action opens the real interactive map
21:36:21.788 SCRIPT : ERR HELD MAP PASS: interactive map preserves the selected paper sheet
21:36:23.812 SCRIPT : ERR HELD MAP PASS: single map press puts the paper away
21:36:26.847 SCRIPT : ERR HELD MAP PASS: double map press from storage waits for equip then opens interactive map
21:36:29.884 SCRIPT : ERR HELD MAP PASS: ordinary map inserted
21:36:29.886 SCRIPT : ERR HELD MAP PASS: background capture active before stock map activation
21:36:33.928 SCRIPT : ERR HELD MAP PASS: ordinary map still opens fullscreen
21:36:33.931 SCRIPT : ERR HELD MAP COMPLETE
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

@@ -0,0 +1,18 @@
{
"result": "passed",
"cleanup": {
"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
}
}
}
}