How to add ScummVM games to Steam Deck?
Demir last edited by
Can I play my old copies of ScummVM classics on Steam Deck? Do the integrate well?
Based on https://www.reddit.com/r/SteamDeck/comments/po1vg0/add_scummvm_games_to_your_steam_launcher/ post and my suggestions.
Switch do desktop mode, launch Discover Software Center and search for ScummVM. Install it. This will install it as a Flatpak from Flathub, you'll see why this may be important.
Add you game to ScummVM like you usually do.
Open a terminal and enter:
/usr/bin/flatpak run org.scummvm.ScummVM --list-targets
From the list select the title you want to launch, since my favorite is Indiana Jones and the Fate of Atlantis (I still have the big cardboard box around here), mine is atlantis, so the command for launching the game is:
/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=scummvm_wrapper org.scummvm.ScummVM atlantis
If, for some reason, you are running a different processor architecture you'd have to replace
x86_64with the appropriate architecture.
Someone else reported that his game id was
atlantis-steam-win. If you have not installed ScummVM as Flatpak the you either just run
scummvmor you have to research how ScummVM is run, looking at the details page of an existing ScummVM icon in your application menu or drawer might help finding this out.
Create a new link to an application from the desktop context menu and add the Command from step 4 in the command field on the Application tab. Customize the shortcut with an icon and a nice name as you like.
Go to the Steam Client in desktop mode and through Games -> Add a Non-Steam Game to my Library... you can add the previously created application shortcut. Make sure you change the File type to All Files so you see the file you created. If you like you can add custom artwork from https://www.steamgriddb.com/ or other websites to make it look nice in your library. I have not seen a tool like HeroicBashLauncher, which adds Non-Steam games from Heroic to Steam, for ScummVM, but that would be a nice thing to have.