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
Open Webpage
button: Opens the app's SGDB webpage in your browser
- Image numbers start at 0, with -1 meaning "not set"
If the plugin doesn't find any art for an app, click the Open Webpage
button to check if the plugin is broken, or there really isn't any art to see
When someting stops 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