continuous-integration/drone/push Build is passing
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.
47 lines
2.6 KiB
Markdown
47 lines
2.6 KiB
Markdown
# 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.
|