Commit graph

14 commits

Author SHA1 Message Date
pointfeev
e03f0e68d1 v3.4.3.2
- Fixed rare SteamCMD output string exception
2022-05-09 09:02:30 -04:00
pointfeev
53af12fdae v3.4.3.1
- Attempted fix for SteamCMD string exception
- Attempted fix for weird ExceptionHandler behavior
- Fixed weird "Block Protected Games" checkbox sizing for other languages
2022-05-08 17:10:58 -04:00
pointfeev
dd4be5b91f v3.4.3.0
- Minor refactoring
- Steam games now wait on store api queries, so no DLC will ever be missed from the steam store now
- Steam DLC store queries will now only be performed after ALL Steam games have completed their respective store queries, to make sure the steam store api limit isn't hit before all games have queried successfully
2022-05-02 14:12:50 -04:00
pointfeev
be6a3966dc v3.4.0.0
- Added more files to SteamCMD cleanup
- Added a save and load feature to the new pre-scan choices dialog
- Re-enabled ReadyToRun compilation
- Moved the program to 64-bit
- Added Notepad++ support, so the program opens query files with it if it exists
- Cancelling the pre-scan choices dialog now cancels scanning
- The pre-scan choices dialog now doesn't show at all if no installed games are found on the system
- Fixed the installation form cancel button
- Selection form now no longer scans at unnecessary locations (e.g. after installation form re-select)
- Large code refactoring
2022-03-18 19:04:49 -04:00
pointfeev
49a2496d74 v3.3.0.0
- Added multiple Thread.Sleep statements to hopefully reduce CPU overload program crashes
- Added a pre-scan program/game selection dialog
2022-03-15 06:08:15 -04:00
pointfeev
62f9ba8ee9 v3.2.3.0
- Minor refactoring
- Querying cooldown is now written to and read from ProgramData so it can be persistent and hopefully steam's API limit is reached a little less often
- Increased steam game info querying cooldown to 600 seconds (10 minutes) and steam DLC info querying cooldown to 1200 seconds (20 minutes)
- Introduced a 600 second (10 minute) cooldown for Epic game queries using the same system above
2022-03-11 19:46:18 -05:00
pointfeev
47c99e5e89 v3.2.2.3
- Fixed steam store query caching
- Improved the context menu display for app infos
- Fixed selection form exception handling
2022-03-08 22:41:41 -05:00
pointfeev
509033c8c9 v3.2.2.2
- Added a per-game 10 second cooldown and per-DLC 60 second cooldown between store queries to help prevent steam from thinking they're getting DDoSed (lol)
- Optimized selection form node updating
2022-03-08 21:31:22 -05:00
pointfeev
1815f1087d v3.2.2.0
- Large code refactoring and optimizations
- The more essential SteamCMD directories (config and userdata) will no longer be cleaned up by the program, hopefully to speed up the first call
- Games can now also use SteamCMD as a fallback similar to DLC (previously both steam store AND steamCMD output was required for games, now it's either OR)
2022-03-08 18:58:52 -05:00
pointfeev
d6a2829cbe remove irrelevant directories from cleanup 2022-03-08 16:53:43 -05:00
pointfeev
7f3a6a6aa0 v3.2.0.0
- Converted steam store page parsing into actual steam store API calls
- Substantially increased the speed of gathering app information, as DLC gathering will now attempt to use the steam store API system to gather information, only reverting back to SteamCMD if it was unsuccessful (if the DLC isn't on the steam store)
- Program will now try to utilize cached Epic Store info if the web request fails
- Reverted the maximum SteamCMD processes to 20
- Fixed a rare concurrency issue with the new SteamCMD method
- Improved the used images and icons for the context menu
- Added the "Open in SteamDB" context menu option for Steam DLC
2022-03-06 20:00:45 -05:00
pointfeev
7cae752787 v3.1.0.0
- Overhauled SteamCMD appinfo gathering, with substantially increased speed
- Increased maximum SteamCMD processes from 20 to 30
- The gathering progress is now based on only games, so no more progress decreasing
2022-03-05 20:36:43 -05:00
pointfeev
bb3e035804 final touches 2022-03-03 08:56:44 -05:00
pointfeev
26bb1269dc first implementation of ScreamAPI support 2022-03-03 06:38:17 -05:00