v1.1.3
v1.1.3: Native DOSBox/ScummVM Support (Beta, GOG Only), Download Queue
Native Emulator Support (Beta — GOG Extension Only)
DOSBox Staging Integration
- Detect DOSBox games from goggame info files (primary and secondary playTasks)
- Launch DOSBox games natively via flatpak (
io.github.dosbox-staging) — no Proton needed - Resolve DOSBox
-conffile paths from Windows backslash to absolute Linux paths - Case-insensitive file/directory lookup for conf files and working directories (handles GOG's Windows-cased paths on Linux filesystems)
- Copy support files (conf files) from gogdl's
gog-support/<id>/app/directory to the game root after download - Strip Windows-only DOSBox flags (
-noconsole,-c "exit") that break DOSBox Staging
ScummVM Integration
- Auto-detect ScummVM games using flatpak ScummVM's
--addand--detectCLI commands - Register detected games as ScummVM targets for direct launching
- Launch ScummVM games natively via flatpak (
org.scummvm.ScummVM) — no Proton needed - Handle both GOG-bundled ScummVM configs and auto-detected target IDs
Retrodetect
- Scan already-installed games and backfill game type from install data and ScummVM auto-detection
- Runs on GOG init/refresh to catch games installed before the update
New Dependencies
Installed automatically via GOG > About > Install Dependencies:
- DOSBox Staging flatpak:
io.github.dosbox-staging - ScummVM flatpak:
org.scummvm.ScummVM
Note: Users must re-run Install Dependencies after updating to v1.1.3 to get the new emulator flatpaks.
Download Queue Improvements
- Persistent download queue — survives plugin close/reopen
- Reconnect to in-progress downloads on plugin mount
- New dedicated Downloads page with full queue UI
- Download badge showing active download count
Cleanup
- Removed unused self_update.sh
Debug Logging
- Extensive logging throughout detection, launch, and install pipelines for troubleshooting
- Detection logs:
~/homebrew/logs/GameVault/detection.log - Per-game logs:
~/homebrew/logs/GameVault/<game_id>.log - If you encounter issues with DOSBox/ScummVM detection or launching, please include these logs when reporting