
2.3.40 / 05-07-2022
Steam Rom Manager
Accuracy
Performance
Features
Steam Rom Manager is a bulk game importer and artwork manager for Steam. It's basically an app for managing ROMs and benefiting from what Steam has to provide. This includes using big picture mode, its overlay, controller management layout, streaming options and much more..
...
Most Recent Changes
--2.3.40--
Added
Ability to open config directory from settings.
Fixed
Incorrect image queries for shortcut passthrough of .desktop files on Linux.
Fixed weird bug involving a race condition on
.bind(env)
, resulting in the error.
--2.3.39--
Fixed
Logging of vdf merging errors (no longer produces blank errors sometimes)
"Fatal preview error error" when saving app list on Steam Deck is hopefully fixed.
--2.3.38--
Added
Made itch.io fully cross platform
Capacity to build flatpaks! (Only on linux)
Built in bug-reporter.
Changed
Better errors when SGDB can't find a matching title (no more 'Unknown Error').
Fixed
Excluding titles and forcing a name change caused an error as of 2.3.37 Issue 308
.desktop shortcut passthrough now works in the flatpak version of SRM.
Removed
Sentry.io logging, since we now have the issue reporter. Application got 10mb lighter!
--2.3.37--
Added
Ability to do shortcut passthrough for
.desktop
shortcuts on Linux.
Changed
Totally re-factored the
executeFileParsers
method to use an actually sane promise stack. As an added bonus, the refactoring allowed for per parser error logging and for exceptions to overrule the results of shortcut passthrough.
--2.3.36--
Fixed
Added handling to UPlay parser to simply not add games whose path is not stored in the registry (thanks @CheezyFriez12 for helping to debug).
Shortcut passthrough for
.lnk
files no longer drops arguments and start dir.Platform parser launcher mode arguments no longer added in launcherless mode.
Changed
Also log start in directory.
--2.3.35--
Added
Itch.io parser
--2.3.34--
Fixed
Title sanitization yet again.
Epic manifests not showing Issue 297
Added
Ability to handle animated artwork
Amazon Games parser
Exposed API options for SteamGridDB: style, nsfw, humor, and image motion types
--2.3.33--
Fixed
Actually hopefully fixed title sanitization in
screenshots.vdf
.Resolved "Fatal preview error error" when saving app list on Steam Deck
Resolved Steam Parser with titles that are numbers issue
--2.3.32--
Added
UPlay Parser.
Changed
Prettied up the settings page further.
Fixed
Now properly sanitizing the titles put into
screenshots.vdf
.Fixed the change in 2.3.31 that prevented GOG/Epic Parser from working unless directory overrides were set.
--2.3.31--
Added
Experimental parser sections. If people don't like them they can be removed, but I think they clean up the parsers significantly.
Manual Parser. Ability to specify shortcut info in JSON files, thanks @CarJem for the PR.
Global ROMs Directory environment variable.
Fixed
Environment variables now work in parser inputs.
Changed
Brought settings UI more into line with the rest of the app, and added documentation.
Removed "Show Advanced" and "Disable Parser" (disable parser is now on the sidebar only)
--2.3.30--
Add an additional check for executables under "/var/run/host "when running Flatpak version.
--2.3.29--
Fixed TypeError [ERR_INVALID_ARG_TYPE] when adding shortcuts to existing VDF file
--2.3.28--
Added
Allow exact gameid in search title override (also added documentation).
--2.3.27--
Added
Automatic Preset Updating
New Icon
Search Title Override in Exceptions Manager
Fixed
A stray parenthesis in a preset.
--2.3.26--
Potential error in GOG Parser when details are missing (for now it just won't add the game).
Fixed existing icons not populating from grids folder.
--2.3.25--
Added
GOG Galaxy parser!
Epic and GOG parsers have launcher and launcher-less modes!
Fixed
appid Field is now set correctly in
shortcuts.vdf
.Icons no longer can be set to exes (which would result in those exe's being copied to grids folder).
--2.3.24--
Added
Ability to override manifests directory in epic parser (so that for example the Legendary store can be used instead).
Changed
Totally refactored parserInputs in userConfigurations and presets to allow for less clutter and more varied parsers in the future.
This release requires you to go into settings and force re-download config presets
--2.3.23--
Fixed
Epic parser in the case where manifests file doesn't specify executable location.
--2.3.22--
Better UI for enabling and disabling parsers. This can still be done from within the parsers themselves but in addition there are now toggles on the navigation bar on the right, as well as an "enable/disable" all toggle.
Documented issue discovered by Discord user @KiwiKitten that Steam parser only works for Steam games that appear in at least one category.
--2.3.21--
Fixed
Fixed OS Version in About page
Changed
Migrated to new repository as part of SteamGridDB organization.
--2.3.20--
Fixed local icons
Fixed epic parser in the case that you had previously moved your epic library
--2.3.19--
Icon support! Icons are now on equal footing with other types of artwork and can be added from SteamGridDB.
--2.3.18--
Changed
Updated several backend packages (for example node version went from 9 to 14.18.1 LTS)
Removed bluebird.
Fixed
Logos got broken by a previous update that was using an outdated version of steam-categories. That is now fixed.
--2.3.17--
A dumb thing I borked in 2.3.16. Steam parser should not try to pull images for tools, ie appids like xxx_yyyyyy
--2.3.16--
Changed
Enabled steamgriddb image provider by default in new parsers (previously default provider was set to none)
Fixed
Totally reworked the way SRM keeps track of known steam directories. Should fix the issue some people have been having where the "remove all" button gets greyed out because SRM thinks there are no directories to remove from.
Fixed issue 232
--2.3.15--
Fixed
Possibility of steam parser breaking because of slightly different possible key in sharedconfig.vdf (thanks「easy revenge! for pointing this out)
--2.3.13--
Fixed
Fixed default image field calling backslashes invalid
Changed
Default behavior is to not auto-delete shortcuts for disabled parsers
To be imported soon...