steam-rom-manager

An app for managing ROMs in Steam

GPL-3.0 License

Stars
1.8K

Bot releases are hidden (Show)

steam-rom-manager - v2.5.11 Latest Release

Published by cbartondock 4 months ago

2.5.11

Added

  • Improved exception management from preview (current exception details now show up under fix match).
  • Lazy loading of images in Add Games (now the default image loading strategy, can be switched in settings).
  • Side panel option in Add Games to change how artwork is sorted.

Changed

  • Steam now auto exits gracefully on Windows.
  • Increased timeout for Steam to exit.

Fixed

  • UI Bug with filters/excludes/list images not closing upon remove from Steam.
steam-rom-manager - v2.5.10

Published by cbartondock 4 months ago

2.5.10

Added

  • Settings option to automatically kill Steam when writing to Steam Categories (Windows & Linux only).
  • Settings option to automatically restart Steam after writing to Steam Categories (Windows & Linux only).
steam-rom-manager - v2.5.9

Published by cbartondock 5 months ago

2.5.9

Added

  • Settings option to manually set DNS Server (fixes many timeout issues on the Steam Deck)

Changed

  • Manual Import / Export of Image Choices now matches on image pool.
steam-rom-manager - v2.5.8

Published by cbartondock 5 months ago

2.5.8

Fixed

  • Provider workers not returning images under certain conditions
  • Local Artwork Only causing blue "retrieving" outline
steam-rom-manager - v2.5.7

Published by cbartondock 5 months ago

2.5.7

Added

  • Steam Official artwork provider now grabs official steam assets when they exist.
steam-rom-manager - v2.5.6

Published by cbartondock 5 months ago

2.5.26

Added

  • Ability to filter by "Has Exception" in preview
  • Ability to override display title in fix match

Changed

  • New exceptions are now timestamped for sorting (old Exceptions are given todays date)

Fixed

  • Exceptions Sorting Bug
steam-rom-manager - v2.5.5

Published by cbartondock 5 months ago

2.5.5

Fixed

  • Bug with sorting in list view
  • Issue 666
  • Fixed two bugs with exception put backs.
steam-rom-manager - v2.5.4

Published by cbartondock 5 months ago

2.5.4

Added

  • Ability to put back in exclusions from the add games page.
steam-rom-manager - v2.5.3

Published by cbartondock 5 months ago

2.5.3

Added

  • Ability to sort by each column in list view
  • Excludes working from list view.
steam-rom-manager - v2.5.2

Published by cbartondock 5 months ago

Hotfix

  • Bug that only appeared in release for some reason: TypeError: Reduce of empty array with no initial value
steam-rom-manager - v2.5.1

Published by cbartondock 5 months ago

2.5.0

Added

  • Steam CDN Artwork Provider. Fetches official artwork for games in steam. Done as soon as SGDB API is updated, for now it always fetches portal artwork (so not quite usable yet).
  • List View in Add Games
  • Browse All Artwork from List View
  • Settings toggle to disable saving steam categories (useful on Deck so steam doesn't have to be closed)

Changed

  • Allow function variables in environment variable fields. One use case being to set start-in-directory based on the os (issue 292).
  • Added back image provider to apps in EmuDeck theme.
  • View Games and About pages now in EmuDeck theme.
  • Total re-work of images data-structure to allow for flexible adding of multiple providers.
  • Exceptions Manager now checks for conflicting exceptions on save.
  • Updated from Node 19 to Node 22.

Fixed

  • Some graphical issues with loading spinner placements
  • Browse button for Fallback artwork not producing forward slash paths.
  • Bug where multiple selects in parser configuration could influence each other.
  • Exceptions added from preview now can edit existing exceptions, so as not to create conflicts.
  • Config presets cacheing was broken.
steam-rom-manager - 2.4.29

Published by cbartondock 5 months ago

2.4.29

Added

  • Non-SRM Shortcuts (a new Artwork Only parser to handle artwork for shortcuts not added through SRM).

Changed

  • Don't show artwork only apps when doing excludes (this didn't work anyway, since nothing is being added).
steam-rom-manager - 2.4.28

Published by cbartondock 5 months ago

2.4.28

Added

  • Parsing of command line arguments in executable mode for GOG, Amazon, Epic, EA Desktop, and Legendary (resolves issue 263). Previously these were being ignored. As far as I can tell UPlay, UWP, and Itch.io have no capability to pass command line arguments to executables.

Fixed

  • Read controller templates blocking renderer process. Should fix the issue some people have had with SRM freezing when hitting save to steam.
  • Possible error when writing localconfig.vdf to enable/disable steam input.
steam-rom-manager - 2.4.27

Published by cbartondock 6 months ago

2.4.27

Added

  • Ability to filter by artwork size for banners, heroes, and icons.
  • Ability to sort exceptions by date, old title, and new title (issue 343)
  • Option to hide steam username from preview.

Fixed

  • Some newer titles missing from Battle.net parser (thanks @doZennn)

Changed

  • Hide API options for SteamGridDB if it isn't selected as an image provider.
steam-rom-manager - 2.4.26

Published by cbartondock 6 months ago

2.4.26

Added

Fixed

  • EA Parser error stemming from outdated fast-xml-parser
steam-rom-manager - 2.4.25

Published by cbartondock 6 months ago

2.4.25

Added

  • Toggle to filter by apps missing artwork (resolves issue 407)

Fixed

  • Renderer blocking when running XBox UWP parser

Changed

  • Filter out DMCA'd artwork.
  • Split custom variables file (issue 260). Thanks @kencinder.
  • Moved filters for preview page into a side panel.
  • Automatically download new custom variables on startup.
steam-rom-manager - 2.4.24

Published by cbartondock 6 months ago

2.4.24

Added

  • Toggle in settings to disable auto update (issue 612)
  • Capability to add EmuDeck specific features.

Fixed

  • Renderer blocking when removing extraneous artwork (should resolve many performance issues when large number of ROMs are being handled)
  • Possible failure to load of View Games page if userdata/0 folder present.
  • Flatpak build process working again
steam-rom-manager - 2.4.23

Published by cbartondock 6 months ago

2.4.23

Added

  • Support for Xbox One Elite, PS5 Dualsense Edge, and Steam Controller templates (issue 555 and issue 656)

Fixed

  • Glob and Glob-Regex parser would fail if roms directory was set to the root of a drive on windows. (issue 580)
steam-rom-manager - 2.4.22

Published by cbartondock 6 months ago

2.4.22

Fixed

  • Regression introduced in 2.4.20 resulting in ENOENT errors
steam-rom-manager - 2.4.21

Published by cbartondock 6 months ago

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.