Jump to content
LaunchBox Community Forums

Manually assign badges?


Cineaste

Recommended Posts

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 by Thornback
Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

  • Thanks 1
Link to comment
Share on other sites

  • 1 year later...

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 by shadowfire
Link to comment
Share on other sites

  • 2 years later...
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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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!

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

  • 4 months later...

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

"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.

Link to comment
Share on other sites

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 by Tig77
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...