Added game The Omega Reach

Update the alert function to show the actual guidance in a single acknowledgement dialog instead of a generic OK prompt followed by a separate message.
This commit is contained in:
Storm Dragon
2026-03-02 22:56:05 -05:00
parent c86edee113
commit 647e97a105
9 changed files with 86 additions and 48 deletions

View File

@@ -1,6 +1,6 @@
# Linux Game Manager Core Map
Last refreshed: 2026-02-21
Last refreshed: 2026-03-03
## Top-Level Structure
@@ -14,9 +14,9 @@ Last refreshed: 2026-02-21
## Catalog Snapshot
- Installers: 38 (`.install/*.sh`)
- Launcher definitions: 38 (`.launch/*.game`)
- Launcher runnable entries: 26 (`.launch/*.sh`, both symlinks and files)
- Installers: 39 (`.install/*.sh`)
- Launcher definitions: 39 (`.launch/*.game`)
- Launcher runnable entries: 27 (`.launch/*.sh`, both symlinks and files)
- Update scripts: 5 (`.update/*.sh`)
Regenerate this snapshot with:
@@ -74,4 +74,5 @@ python3 .codex/skills/linux-game-manager-dev/scripts/audit_game_catalog.py
- `game_removal` parses the first `installPath` match in launcher text, so comments containing `installPath` can break removal path detection.
- Missing `run_update()` in `.update` scripts breaks update flow.
- Bypassing shared download helpers risks cache and validation regressions.
- Use `alert` with its message arguments instead of chaining `alert` and `ui_msgbox`, otherwise `yad` users can get an extra acknowledgement dialog that does not include the actual guidance.
- For `uv`-based Python games that need `speechd`, copy host Python `speechd` bindings into a game-local directory and export `PYTHONPATH` from the launcher.