Releases: SteamGridDB/steam-rom-manager
Releases · SteamGridDB/steam-rom-manager
2.4.21
2.4.21
Added
- SRM now remembers your sgdb artwork choices (caching sgdbId -> artworkId). It will remember these choices even if you delete your
config/grids
folder or if you change a game's app id. - Artwork choices are stored in SRM's config directory under
artworkCache.json
. Moving this file to a new SRM install will instantly reproduce your artwork choices. - Per parser option to backup SGDB artwork locally. Useful for parsers that experience frequent DRM takedowns.
- Artwork backups are stored in SRM's config directory under
artworkBackups/
. Moving this directory to a new SRM install will allow use of the backed up artwork.
Changed
- SRM will now always list artwork in the same order: First whatever is currently in steam if available, then artwork backups if available, then local artwork if available, then the cached sgdb image if available, then other sgdb images, then any manually added or imported artwork.
2.4.20
2.4.20
Added
- Ability to Enable/Disable steam input per parser (a much requested feature)
- Ability to set
appendArgsToExecutable
from manual parser (resolves issue 625) - Controller Template information on View Games page.
Fixed
- Create
grid
directory in Steam if it does not already exist (resolves issue 600)
2.4.19
2.4.19
Just some small tweaks
Added
- Ability to search games on view games page
Fixed
- Styling regression on "all artwork" view in non-EmuDeck themes
- Titles with LaunchOptions not launching from View Games page
- Regression that prevented fix match from working on "all artwork" view.
2.4.18
2.4.18
Added
- View Games page, ability to see what artwork and games are currently in steam without opening steam
Parse Linked Execs
toggle for GOG Galaxy parser, allowing the parsing of games that were not purchased in GOG but instead manually linked.- Many changes to the EmuDeck theme, thanks to @dragoonDorise
Fixed
EISDIR
upon refresh controller templates if steam had created a directory in the controller templates folder (thanks @SteelSavant)
2.4.17
2.4.16
2.4.16
Fixed
- Image timeouts issue should be resolved. If it isn't resolved for you try lowering the batch size in settings.
- Duplicates being added when upgrading from 2.4.14 to 2.4.15.
Added
- Ability to set batch size for image downloads in settings
Changed
- Automatically retry image downloads up to 4 times.
- DNS resolution now happens in SRM and uses cacheing.
2.4.15
2.4.15
Added
- Ability to add games to categories created in steam (including
Favorites
andHidden
!) - SRM now respects addition of non SRM managed games to SRM created categories, i.e. it won't delete them.
- Global buttons added to steam directory and user accounts field in parsers.
- Choose Account button added to user accounts field in parsers.
- Added an SGDB search field to the fix match page in preview.
Include Visible
andExclude Visible
buttons in preview to make adding exceptions even easier.
Changed
- Requests library changed to
node-fetch
, hopefully fixing timeout issues. But I have been burnt before.
Fixed
- Fix match was somewhat broken for the artwork only (Steam) parser, wasn't setting the
exceptionId
correctly. - Subtle bug that prevented
Remove All Added Entries
from doing anything to categories or controllers when Preview hadn't been generated. - Minor issue where image index wasn't being set to zero after an image was saved to steam (making it seem like the image didn't save even though it did).
- Graphical issue with scrollbar in EmuDeck theme, credit to @dragoonDorise.
2.4.14
2.4.14
Fixed
- Filter out weird '0' userdata directories that were causing problems for people in 2.4.13. I don't have one, so I didn't catch this issue.
2.4.13
2.4.13
Added
- A global environment variable for the user accounts filter (planning to eventually make this parser field mandatory)
- A noice modal to set the global user accounts filter from settings.
Fixed
- Issue where shortcut passthrough wouldn't work on a directory containing only one shortcut.
2.4.12
2.4.12
Added
- Exceptions now appear in EmuDeck theme, credit to @dragoonDorise .
Changed
- Use App Id instead of titles for import/export images (gets rid of title collisions and also issues with titles that have illegal filename characters)
- Total re-work of image downloading method to remove dependence on deprecated library
request
. Should also hopefully fix timeout issues, as it now automatically retries (once) if an image request times out.
Fixed
- A regression in 2.4.3 that would cause import to fail for other artwork types if a grid wasn't present.