This commit is contained in:
Frank Harris 2026-06-11 15:18:01 -05:00
parent 3d7aa64db6
commit f7d4c3e11b
8 changed files with 310 additions and 121 deletions

View file

@ -34,6 +34,22 @@ The dedicated module still provides:
- monitor-button access from Game Monitor
- per-game Workshop configuration files
- uninstall and admin support pages
- optional regex/config-file editing for games that need automatic mod-list updates
- post-install-only workflows for games that only need a move/copy script
## Legacy RPC Install Semantics
The dedicated `steam_workshop` module still uses the legacy `steam_workshop` agent RPC for installs.
Current rule:
- if `config/filepath` is blank, the Panel passes a blank `config_file_path`
- agents must skip the generated config-file editing block entirely
- post-install scripts still run
- `WorkshopModsInfo` still records installed items
- uninstall can rely on `WorkshopModsInfo` when no config file is managed
This keeps advanced regex editing available without forcing it for simple Arma/DayZ-style `@mod` installs.
## Main Limitations