Skip to content

Releases: Nutzzz/GameCollector

Release 4.2.0-8

16 Apr 07:03
263715a
Compare
Choose a tag to compare

Full Changelog: v4.2.0.7...v4.2.0.8

Added

  • Add a new Settings class instead of relying on multiple FindAllGames() flags
  • Unowned games can be gathered with addition of bool IsOwned to GameData, and can be hidden with Settings.OwnedOnly
  • Non-game software can be hidden with Settings.GamesOnly
  • Amazon: Add InstallDate
  • Amazon, Humble: Add screenshot and video URLs
  • Big Fish, Humble: Set expired trials/subscriptions as IsOwned=false
  • EGS: Add Categories to Genres metadata
  • EGS, IGClient: Respect new GamesOnly=true flag
  • GOG, Legacy: Gather unowned games unless OwnedOnly=true
  • Riot, WargamingNet: Add getters for data directories

Changed

  • Upstream: Update dependencies
  • Rename Handlers enum to Handler; expand ability to report problems by changing GameData bool HasProblem to IList<Problem>? Problems
  • GOG: Simplify database deserialization

Fixed

  • GameCollector.Common: Fix to Utils.FindExe()
  • Amazon: Fix to add a few missing games (that aren't in the GameProductInfo database for some reason)
  • Amazon, Paradox: Use Dictionary.TryAdd() and Dictionary.TryGetValue() where available
  • Legacy: Add a workaround for installed games going missing from the launcher

Release 4.2.0-7

12 Mar 16:37
Compare
Choose a tag to compare

Full Changelog: v4.2.0.6...v4.2.0.7

Added

  • GameFinder.Common: Add enum to GameData record to identify the handler
  • EGS: Add Categories to Genres metadata (though this is mostly "games", "software", and "applications")

Fixed

  • EGS: Fix crash introduced in 4.2.0-6; DLC behavior should work properly now
  • Plarium: Correct titles in some cases; skip games with missing data
  • Steam: Fix crash when library is missing

Release 4.2.0-6

06 Mar 00:58
Compare
Choose a tag to compare

Full Changelog: v4.2.0.5...v4.2.0.6

Changed

  • GameFinder.Example: Set single-file publish options, and rename assembly to output GameCollector.exe

Fixed

  • EADesktop: Fix crash when multiple video controllers exist
  • EGS: Ignore "GeneralAudience" and game engine entries; for installed items, set duplicate namespace entries as DLCs

Release 4.2.0-5

25 Feb 20:12
3617dfd
Compare
Choose a tag to compare

Full Changelog: v4.2.0.4...v4.2.0.5

  • Change order of parameters for EmuHandlers to be consistent with the inconsistent upstream ordering (based on whether the registry is required)
  • Fix duplicate GOG entries
  • Fix Epic not-installed owned games being marked as installed
  • Warn when Oculus needs admin rights to stop OVRService
  • Fix titles for EA not-installed owned games
  • Don't show "Steamworks Common Redistributables"
  • Add installedOnly and baseOnly flags to the GameFinder.Example
  • Update dependencies

Release 4.2.0-4

14 Feb 18:35
Compare
Choose a tag to compare

Full Changelog: v4.2.0.3...v4.2.0.4

  • Update namespaces of StoreHandlers from upstream to prevent confusion
  • Make nullable arguments optional

Release 4.2.0-3

14 Feb 16:38
Compare
Choose a tag to compare

Full Changelog: v4.2.0.2...v4.2.0.3

Update EA Desktop store handler

  • Get title and content IDs from installerdata.xml
  • If not installed, use game title from installCheck regkey in IS file
  • Use new executablePath entry in IS file, if it exists
  • Add Publisher name from installCheck regkey

Release 4.2.0-2

08 Feb 22:20
Compare
Choose a tag to compare

TheGamesDb_database

14 Jul 23:00
22963de
Compare
Choose a tag to compare
TheGamesDb_database Pre-release
Pre-release

These are support files for the experimental TheGamesDb.net data handler.