-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Daniel Kueppermann edited this page Mar 16, 2026
·
11 revisions

A Decky Loader plugin that syncs your self-hosted RomM ROM library into Steam as Non-Steam shortcuts. Games launch through RetroDECK.
- Browse your entire RomM library directly from Steam's Gaming Mode
- Download ROMs on-demand with cover art, hero banners, logos, and metadata
- Manage BIOS files for systems that require them
- Sync save files between devices through your RomM server
- Getting Started — Prerequisites, installation, and first-time setup
- Configuration — Connection settings, SteamGridDB API key, Steam Input, debug options
- Syncing Your Library — How sync works, per-platform toggles, collections, artwork
- Managing Games — Game detail panel, downloading ROMs, uninstalling, refreshing metadata
- BIOS Management — What BIOS files are, checking status, downloading per-platform
- RetroDECK Path Migration — Moving your RetroDECK installation between storage locations
- Save Sync — Auto-sync, conflict resolution modes, manual sync, failed sync retries
- Troubleshooting — Common issues, fixes, Danger Zone explained
Developer-oriented documentation for contributors and those interested in the internals.
- Steam Non-Steam Shortcuts — AddShortcut API, VDF format, app ID generation
- Backend Architecture — Service/adapter architecture, dependency diagram, boundary enforcement
- Development — Developer setup, building, testing, dev reload
- Save File Sync Architecture — Three-way conflict detection, session tracking, state schema, device registration
- Steam Remote Play and Cross-Device Shortcuts — Remote Play discovery protocol, phantom shortcuts, detection APIs