From 6f7c90f93f31e1d3040b2de69b4b584e1a93dc0a Mon Sep 17 00:00:00 2001 From: laz Date: Sun, 19 Jan 2025 09:05:54 +0100 Subject: [PATCH] srm fixes --- .../docs/wiki_system_guides/srm/srm-guide.md | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/wiki-rtd/docs/wiki_system_guides/srm/srm-guide.md b/wiki-rtd/docs/wiki_system_guides/srm/srm-guide.md index 3fcb256..8fb872d 100755 --- a/wiki-rtd/docs/wiki_system_guides/srm/srm-guide.md +++ b/wiki-rtd/docs/wiki_system_guides/srm/srm-guide.md @@ -46,3 +46,31 @@ Yes, you can open the entire SRM interface from the Configurator, just like all If you break things you could always reset it to default via: `Configurator` -> `Troubleshooting` -> `Reset` -> `Component` -> `Steam Rom Manager`. + +## How does it work? + +When the sync function is activated launch scripts are generated in a hidden folder: + +`retrodeck/.sync/` those scripts are then added to Steam with the ability to launch your games. + +Inside the script there are two types of launch commands: + +`flatpak run net.retrodeck.retrodeck 'retrodeck/roms//`' + +This is the regular launch command + +`flatpak-spawn --host flatpak run net.retrodeck.retrodeck 'retrodeck/roms//'` + +This one is for future Steam Flatpak support, as they need the `flatpak-spawn` permission to launch the games and have to be manually enabled by the user. + +Currently the games are not added to Flatpak Steam via Steam Sync. + +## Warning - Exotic ROMS filenames can break the scripts + +Some games have exotic symbols in their name that could break so the parser and the game won't launch, `( ) [ ]` are fine. + +The symbols that could cause issues are: + +/ \ { } < > ' * ` + +It might be worth to rename those games if it contains them.