Releases: SteamGridDB/steam-rom-manager
Rewritten vdf parser and much more
Note on retrogaming.cloud
It does internal matching on it's own and will return many images that have nothing to do with your game. However, it does no harm so I decided to leave it that way (actual images are downloaded when you click next
or previous
buttons, thus bandwidth waste is kept to minimum). Some games also return 404
errors, just reminding that it's not this app's fault and nothing can be done to solve this on my end.
Features
- Completely rewritten
vdf
file parser (both mine and shortcuts.vdf) solves #2 and should solve #6 (not confirmed yet) - Generated entries can now be removed
- All added entries can be removed (only those that are added since this release)
- New image provider -
retrogaming.cloud
Glob-regex
now supportsleftovers
, thus allowing${regex}.ext
. It will now remove.ext
and pass remaining string to regex parser.Glob
andGlob-regex
now properly replace${title}
and${regex}
with star (*
). Earlierdir\*\${title}.ext
would becomedir\*\*
. Now it will be replaced like this -dir\*\*.ext
. This will eliminate a lot of "failed matches" messages and should increasenode-glob
performance.- Fixes #7
- All image providers now have 40 seconds timeout and 3 retries. This should address #3
Linux binaries are completely untested, use at your own risk.
Yet another fix for shortcuts.vdf
shortcuts.vdf
should now have recurring titles removed as intended. If you had titles disappear, it was because Steam changedAppName
property toappname
. That resulted in too many titles and Steam got confused. Simply re-adding all titles via SRM should fix it as it will delete duplicates.
Linux binaries are completely untested, use at your own risk.
Fixed shortcuts.vdf corruption
- Added a temporary fix/hack, which should prevent
shortcuts.vdf
corruption if you have "LastTimePlayed" insideshortcuts.vdf
. It also should properly throw error, preventing corruption before anything is saved. - Added "Greedy search" option which will search for images using both
${title}
and${fuzzyTitle}
Linux binaries are completely untested, use at your own risk.
Bug and logic fixes
- Additional one time backups will be made with extension
.firstbackup
- Glob-regex now joins capture pairs. See here how it can be used
- Alert component now times out as intended (previously it would just stay there until user clicked it or it received a new message to display)
Linux binaries are completely untested, use at your own risk.
Removed Steam check
Steam check is basically a guess work and it seems to be broken for some users.
Linux binaries are completely untested, use at your own risk.
Added "offline" feature and changed user data location
WARNING!
User data location has changed!
Before, user data was stored near app executable. From now on it is stores at: %APPDATA%\steam-rom-manager\userData
(Windows) or ~/.config/steam-rom-manager/userData
(linux)
If you have used Windows installer it will be deleted. Before using 1.1.0 installer please move user data to %APPDATA%\steam-rom-manager\userData
. Those who used archives, will also have to move it to %APPDATA%\steam-rom-manager\userData
.
From now on user data will persist between installations.
Linux binaries are completely untested, use at your own risk.
Initial release
Added
- Everything