Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
SteamLauncher
A LaunchBox/BigBox plugin designed to allow games and/or roms to be easily launched through Steam.
Currently you would still have to drop into a terminal to install the games, but I know that there are other tools that might be able to help with that in a UI/Deck friendly way. https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher
You can also use https://github.com/ChimeraOS/chimera
There's GameHub fork, sporting GOG, Epic Games Store, Steam, Humble Bundle and Itch.io: https://github.com/dotevo/GameHub
https://github.com/scottrice/Ice Interesting project adds roms into Steam and downloads metadata. I believe it's able to parse and edit the shortcuts.vdf file to add the games into steam itself.
You could look at using steam api interface IClientShortcuts instead of editing the shortcut file so steam doesnt need to be restarted. You can add/remove nonsteam games instantly etc. For example SteamLauncher plugin (c#) (https://github.com/lahma0/SteamLauncher) for LaunchBox does this. (Do note it does things a bit differently and uses one hidden shortcut for all games but you could create one for each game of course)
Related posts
- I made a tool to automatically add Epic Store games to Steam, should I open-source it?
- What is the best way to get games through the Epic Games Store app?
- Doesnt matter. I like free stuff, especially free games..
- According to a survey, only 36% of PC gamers buy games at full price.
- Installed a new os but kept my epic games stuff on my ssd, how do I use the games?