A Millennium plugin that adds quick and easy SteamGridDB integration to Steam.
- Replace or reset grid images for all apps in a collection with ones from SteamGridDB
- Switch the hero (header) image, logo or grid image of an app with ones from SteamGridDB via a window opened by double-clicking the header
- Configuration file:
<STEAM>\plugins\steam-easygrid\config.json
- Set
api_key
to your SteamGridDB API key - Fallback to searching by name can be disabled by setting
display_name_fallback
tofalse
- When replacing all grid images in a collection, to disable skipping apps with a custom grid already set by the plugin, set
replace_custom_images
tofalse
- When replacing all grid images in a collection, to skip a given app, add it to the
appids_excluded_from_replacement
list - To prioritize animated images, set
prioritize_animated
totrue
grids_config
,heroes_config
andlogos_config
can be set to a dictionary with any extra parameters you want to add to the API queries- The documentation for all API parameters can be found here: https://www.steamgriddb.com/api
grids_width_mult
,heroes_width_mult
andlogos_width_mult
can be modified to scale images in the UI
- Be patient, every change can take a couple seconds
- The "Current" number does not update when clicking an image (or the "Reset" button), until you change pages and change back
- The whole page might not update when clicking "Purge Cache", until you change pages and change back
Made with contrib.rocks.
- Get your SteamGridDB API key
- Fill the field
api_key
in<STEAM>\plugins\steam-easygrid\config.json
- Restart Steam
- In the Steam Library, search for the
SGDB
button - The button should look like the one here (on the default skin):
- Click the button and select a Collection to work on - example list:
- The progress will be displayed while working - example:
- Select a collection (using the Collections page or the left pane)
- Search for the
SGDB
button, it should look like this (on the default skin):
- Click the
SGDB
button and select your course of action: replace or reset all Grid images in the collection - The progress will be displayed while working
- Double-click the header of an app
- A window should appear with the settings
- In the left pane, secect the type of image you want to replace
- In the right page, click the image you want to use
- The following extra controls are shown:
Reset
button: Resets the image back to the default onePurge Cache
button: Purges all cached links and files for the given app, forcing a new search and new downloads- This is a good first try when something stops working
- Image numbers start at 0, with -1 meaning "not set"
When someting stop working, a good first step is to try pruging the cache of the given app:
- Double-click the header of the app
- Click
Purge Cache
, this will purge cached links and files, hopefully fixing the problem
If purging the cache doesn't fix the problem, try the nuclear option:
- Delete the database stored at
<STEAM>\plugins\steam-easygrid\game_db.json
- Delete the cache stored at
<STEAM>\plugins\steam-easygrid\artcache
- Restart Steam