Combine Workshop addon and fix prison startup

Merge owned systems into one addon while preserving resource identities. Gate player admission on the replicated prison scene, restore the original framed door, and hold enemy AI until escape. Correct scenario branding and author metadata, include publishing assets, and retain regression and native verification evidence.
This commit is contained in:
2026-09-20 16:42:52 +02:00
parent 7d94953b53
commit cab998fb64
513 changed files with 18940 additions and 862 deletions
+16
View File
@@ -1,7 +1,23 @@
# Runtime testing
**Current layout:** all owned modules now live in `addons/core/addon.gproj`.
Use [single-mod setup and commands](single-mod.md) for current builds. Both
Workbench fixture selectors (`core` and `chat`) load that same project and require
the external dependencies. Five-addon and vanilla-only build instructions/results
below describe the historical layout.
## Keep the desktop unobstructed
**Desktop placement override (2026-09-20):** the user requested temporarily
disabling the right-monitor enforcement. `erri-workbench-right-monitor` is removed
from KWin's active rule list; its definition is retained, and the configuration was
backed up to `~/.config/kwinrulesrc.erri-before-disable-20260920T133915`. No placement
guard was loaded when checked. Do not re-enable this rule or load
`tools/desktop/kwin-right-monitor.js` unless the user asks to restore it. The
right-monitor instructions below describe the previous setup. Automated native
tests should continue using their private headless display.
Use terminal/file checks by default. Do not repeatedly launch Workbench or game windows on the main monitor. A visible editor should use the user's selected spare output. The user authorized the right-hand display (HDMI-A-1, 1920×1080 on this machine). Keep primary DP-3 free of test windows. A KDE rule matching `steam_app_1874910` places both editor and in-editor game windows on screen 2 before mapping and disables fullscreen. The previous configuration was backed up to `~/.config/kwinrulesrc.erri-backup`. The rule is named `erri-workbench-right-monitor` and can be removed independently in KDE Window Rules.
A later test found that Workbench can restore geometry after placement and still extend onto the main display. Automated local tests therefore now use a dedicated headless Gamescope display and a cloned disposable Wine prefix. The graphical application remains native Workbench; this is not a dedicated-server test. No performance comparison may use these headless results as equivalent to an ordinary client workload.