Similar to How do I find the ID for a game on Steam? but this is about non-steam games (shortcuts).
I'm trying to figure out what to name my custom artwork for non-steam games to get steam to recognize them.
- I know they go in this folder: steam/userdata/
<userid>
/config/grid - I know there are three:
<id>
_logo.png,<id>
_hero.jpg,<id>
p.jpg,
I know I can look in localconfig.vdf to find the <userid>
value, but I don't know how to find the <id>
value.
By adding custom art through the steam client, I see the correct value is 2853772086
. However, I want to do this programmatically. How do I compute this value?
That doesn't match the index 14
nor the appid -1441195210
(signed or unsigned) in the shortcuts.vdf:
'14': {'AllowDesktopConfig': 1,'AllowOverlay': 1,'Devkit': 0,'DevkitGameID': '','IsHidden': 0,'LastPlayTime': 0,'LaunchOptions': '','ShortcutPath': '','StartDir': 'c:\\libraries\\itch\\baba','appid': -1441195210,'appname': 'Baba Is You','exe': 'c:\\libraries\\itch\\baba\\Baba Is You\\Baba Is You.exe','icon': 'c:\\libraries\\itch\\baba\\Baba Is You\\Baba Is You.exe','openvr': 0,'tags': {'0': 'steamsync'}},
The game's appid on steam 736260
so (unsurprisingly) it's not related to that either.