Cineaste Posted May 16, 2020 Share Posted May 16, 2020 (edited) A few games I had manually imported before Uplay and Origin services were added in recent betas. Is it possible to manually assign relevant store badges to these games without having to re-do them all? Similarly, Launchbox doesn't detect the Quake II RTX remaster in my Steam library. I can import this manually but still wanting to add the Steam badge if possible. Edited May 16, 2020 by Thornback Quote Link to comment Share on other sites More sharing options...
C-Beats Posted May 16, 2020 Share Posted May 16, 2020 Steam badge should show if the application path is a steam path, same with Uplay. Origin is a bit different and requires two hidden fields to be set so those would have to be deleted and then re-imported. There is currently no way to manually assign a badge. Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 17, 2020 Author Share Posted May 17, 2020 11 hours ago, C-Beats said: Steam badge should show if the application path is a steam path, same with Uplay. Origin is a bit different and requires two hidden fields to be set so those would have to be deleted and then re-imported. There is currently no way to manually assign a badge. Thanks for clarifying. So for previously imported Uplay games (game .exe) can I manually set a Uplay path that will prompt LB to show the badge? Quote Link to comment Share on other sites More sharing options...
C-Beats Posted May 18, 2020 Share Posted May 18, 2020 On 5/16/2020 at 9:19 PM, Thornback said: Thanks for clarifying. So for previously imported Uplay games (game .exe) can I manually set a Uplay path that will prompt LB to show the badge? Would have to make the application path of either the root game or one of the additional apps start with "uplay://launch/" (without the quotes). Believe in Uplay you can create desktop shortcuts to get what string comes after the launch/ bit. 1 Quote Link to comment Share on other sites More sharing options...
Cineaste Posted May 19, 2020 Author Share Posted May 19, 2020 (edited) Thanks @C-Beats Are there any plans to add badges for Windows (Xbox), Blizzard or Bethesda launchers at all? For anyone wondering - I recommend this GitHub page for Uplay IDs: https://github.com/Haoose/UPLAY_GAME_ID/blob/master/README.md And this for Steam: https://steamdb.info/apps/ Edited May 19, 2020 by Thornback Quote Link to comment Share on other sites More sharing options...
C-Beats Posted May 19, 2020 Share Posted May 19, 2020 I would imagine that we wouldn't build badges for those launchers unless we build imports for those launchers. It's possible for some one to make a badge plugin that would do it until then though. Quote Link to comment Share on other sites More sharing options...
shadowfire Posted December 10, 2021 Share Posted December 10, 2021 (edited) Out of curiosity: how does LaunchBox determine if a game is from GOG? I've noticed on a few GOG games that badges are missing and there are no GOG media downloads even though GOG is set as the source and the game is installed in my GOG games directory. (E.g. Just Cause 2 - Complete Edition) Edited December 10, 2021 by shadowfire Quote Link to comment Share on other sites More sharing options...
C-Beats Posted December 10, 2021 Share Posted December 10, 2021 GOG Badge is assigned when the game has a GOG application ID associated to it. This is done via the import process typically but you can attempt to associate games via the Tools > Options > Integrations > GOG menu if you imported the game some other way. Quote Link to comment Share on other sites More sharing options...
Taamo Posted April 1 Share Posted April 1 On 5/16/2020 at 9:29 AM, C-Beats said: Steam badge should show if the application path is a steam path, same with Uplay. Origin is a bit different and requires two hidden fields to be set so those would have to be deleted and then re-imported. There is currently no way to manually assign a badge. Sorry to bump a super old thread, but my games are in a steam path yet are not showing up with the Steam badge. When I imported the game, I accidentally used a different file for launching, so I just fixed it and used the exe in my steamapps common etc. However after fixing that, I see that I still don't have the Steam badge on said game. Is there any way we can get the feature in the future to manually add what badges we want to games? Would fix any headaches with stuff like this Quote Link to comment Share on other sites More sharing options...
C-Beats Posted April 1 Share Posted April 1 18 minutes ago, Taamo said: Sorry to bump a super old thread, but my games are in a steam path yet are not showing up with the Steam badge. When I imported the game, I accidentally used a different file for launching, so I just fixed it and used the exe in my steamapps common etc. However after fixing that, I see that I still don't have the Steam badge on said game. Is there any way we can get the feature in the future to manually add what badges we want to games? Would fix any headaches with stuff like this For the badge and other Steam features to work within LB you're application path should be "steam://rungameid/<SteamAppId>" (without quotes). Pointing to the executable directly will bypass a lot of the logic we do in app for Steam titles. Quote Link to comment Share on other sites More sharing options...
Taamo Posted April 1 Share Posted April 1 2 hours ago, C-Beats said: For the badge and other Steam features to work within LB you're application path should be "steam://rungameid/<SteamAppId>" (without quotes). Pointing to the executable directly will bypass a lot of the logic we do in app for Steam titles. Ah okay, thanks! Any idea where to find said ID for games as well so I can point it in the right path? Some of these games I have on family share, so the Import from Steam function does not work, hence why I was using the executable directly. Quote Link to comment Share on other sites More sharing options...
Taamo Posted April 1 Share Posted April 1 3 minutes ago, Taamo said: Ah okay, thanks! Any idea where to find said ID for games as well so I can point it in the right path? Some of these games I have on family share, so the Import from Steam function does not work, hence why I was using the executable directly. Never mind! Found I can find the IDs by using the URL on the Steam store pages for the games. It now works and displays the badge properly! If there is a better way to find the IDs though, lemme know! Quote Link to comment Share on other sites More sharing options...
C-Beats Posted April 2 Share Posted April 2 5 hours ago, Taamo said: Never mind! Found I can find the IDs by using the URL on the Steam store pages for the games. It now works and displays the badge properly! If there is a better way to find the IDs though, lemme know! That's probably the fastest/easiest way to. Can use something like SteamDb to do the lookup as well. Quote Link to comment Share on other sites More sharing options...
Tig77 Posted August 16 Share Posted August 16 If a Steam game is not installed, I put "steam://subscriptioninstall/<SteamAppID" in the "Launching -> Application path" field of the game metadata in LaunchBox. But when I do this, the Steam badge does not show up beside the game box in LaunchBox. If I put "steam://rungameid/<SteamAppId>" instead, it shows the Steam badge, but it shows the game as installed because it shows a "Play" green button on the right side of the screen above the game description and forces the "Installed" checkbox to on in the metadata. Even if I uncheck the "installed" box, it adds the checkmark again automatically. Is there a way to have the Steam badge show up whether or not the game is installed? Quote Link to comment Share on other sites More sharing options...
C-Beats Posted August 16 Share Posted August 16 7 hours ago, Tig77 said: Is there a way to have the Steam badge show up whether or not the game is installed? They do show up if not installed. It's the path you're changing causing the issue. Badge (and most of the internal Steam logic in the app) is looking for the game's application path to start as "steam://rungameid/". I'm not entirely sure what "steam://subscriptioninstall/" does. Quote Link to comment Share on other sites More sharing options...
Tig77 Posted August 18 Share Posted August 18 "steam://subscriptioninstall/<SteamAppID>" is the command to install the game when it's not currently installed. Once this string is put into the launch field in Launchbox for given game, the blue "Install" button lights up above the description of the game in Launchbox. So I guess I would have to add "steam://rungameid/<SteamAppID>" as an additional program associated with each uninstalled Steam game then for the Steam badge to show in Launchbox? Once the game is installed, I would need to change this "steam://subscriptioninstall/<SteamAppID>" to "steam://rungameid/<SteamAppID>" so that it will instead show the "Play" button instead of "Install"? See, I can't import all of my Steam games all at once using the wizard because I don't have a smartphone, which is required by Steam in order for me to get my Steam API key which Launchbox requires to import all games at once, so I have to import all 2500 games manually, so I am just trying to figure out what Launchbox does (in terms of the launch command parameters) in cases when it can import all games (installed and uninstalled) via the Wizard. Thanks for any additional help. Quote Link to comment Share on other sites More sharing options...
Tig77 Posted August 18 Share Posted August 18 (edited) Oh, I just tried putting the "steam://rungameid/<SteamAppID>" as the launch path for a game that I don't have installed, and it does show the "Install" button. So what I just said above is not necessary. I was trying to make a game that is installed show up as not installed, Lauchbox won't let me do that. 😁 I guess Launchbox internally knows the each game's expected path for each SteamAppID and looks for the game there or something like that. Edited August 18 by Tig77 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.