-
-
Notifications
You must be signed in to change notification settings - Fork 757
Description
Hello,
May I ask about a feature I’m interested in please? I've tried reaching out on your Discord but not had any luck.
For a bit of background, I’ve got a Steam Deck and I’d like a way to bulk import all my games across GOG, Origin, EGS etc, into Steam, whether they’re installed or not, using something like BoilR or Steam ROM Manager. Then I can see all my games, plus my ROMs in one place, set art for them, and use deck-roulette to choose games from across my entire library.
Ideally this process would be repeatable and automated. There is an option in BoilR, to import Lutris games, but it is limited to installed games. I was poking around your CLI commands to see how possible it was with the existing commands to list all my games, but there didn’t seem to be any difference between -l
for list all games in the DB, and -o
for just list installed games. It seemed to me from a quick scan of the codebase that games only seem to make it in to the games table in the DB if they’re installed, so installed=1
pretty much everywhere other than in the pga tests. I can see the data I probably want is in the service_games
table instead.
Would you have any problem with a feature request to either change the existing -l
option to point at the service_games
table instead of the games
table or, probably less risky given things might be using -l
already, a new CLI option to list the service_games?
I've actually already done the work for the latter, to add a -a
option to list all games in service_games
and a --list-service-games
to list all games for a specified service, but I can see in your contributing guide that you prefer things to be roadmapped first before just receiving a PR out of the blue.
Its probably similar to #4770, but approaching it from displaying everything in SteamOS instead. It might also make this issue in BoilR more viable, PhilipK/BoilR#290
Would love to discuss this further if anyone has time.
Thanks