Files
EscapistsReintroduced/docs/evidence/content-menu-2026-11-06
jakub 460d9808e5
continuous-integration/drone/push Build is passing
Simplify content controls and add vehicle roles; record Workshop 0.0.144
Discover installed mod vehicles and save independent garage, traffic, patrol and convoy assignments. Retire the superseded RHS 1.9 overrides. Include native menu, crew/driving and publication evidence.
2026-11-06 22:06:38 +01:00
..

Content menu verification — 2026-11-06

The menu now groups mod, item and civilian vehicle controls under Content, with left-hand subsections, master switches, searches, effective-state filters and 12-result pages. Individual choices survive master toggles and profile reloads.

Checks

  • python3 tools/check.py: full repository checks passed (repository-checks.log).
  • python3 tools/build_admin_menu.py --check: generated layouts and palette current.
  • Native Workbench: real local admin menu actions, item disable, master off/on, preserved item choice, empty search, search restored after visiting weights, vehicle disable, disabled-only filter, persisted configuration reload, and disabled candidates excluded from vehicle selection.
  • Native navigation probe checks all 29 pages. Screenshots show Mods, Items and Vehicles in the actual game UI, captured from the owned private test window.
  • The search policy test exercises 5,000 entries and multiword/case-insensitive name/path matching. Preferences and command tests cover domain isolation, presets, save failures, allowlists and independent browser state.

The native fixture is saved as native-fixture.c.txt. It runs in a disposable source snapshot and profile, suppresses scenario startup, and hides the loading placeholder only while inspecting the menu. No fixture code is in the addon. source-comparison.json verifies production addon files match the tested copy. The disposable project adds the installed Rally dependency for this test.

Scope and limitations

This is local Workbench integration, not dedicated-server multiplayer validation. It verifies vehicle eligibility, not physical placement of every vehicle. Optional motorbikes were not installed in the tested dependency closure. Existing placement, DLC access and lifecycle rules remain in use.

The runner reports smoke completion and confirmed cleanup. Its overall process exit remains nonzero because existing external resource errors are counted: localization GUID references, DLC ownership request, and legacy landing fields. No script compilation or VM errors occurred in this run. See native-result.log.

Installed RHS content packs 01 and 02 were version 0.17.5281. Their verified fingerprints were accepted only in the disposable test audit; the repository's external dependency manifest was not changed. Exact external inputs and launch source hashes accompany the run. This does not certify all external mods.

All tests used the hidden, muted, private Workbench prefix and profile. Source and external-addon immutability and owned-process cleanup are recorded in runner.json. This change has not been published or pushed.