Commit graph

642 commits

Author SHA1 Message Date
pointfeev
3aea2f38d6
Update README.md 2022-04-03 19:25:38 -04:00
pointfeev
1ea8a8f014 update screamapi 2022-04-02 23:42:11 -04:00
pointfeev
90dc9853fa v3.4.2.0
- Implemented Paradox Launcher support for Epic games
- Minor refactoring
2022-03-29 16:50:56 -04:00
pointfeev
124dea6fc2 window screenshot shenanigans 2022-03-25 22:38:52 -04:00
pointfeev
659f99e491 v3.4.1.1
- Fixed blocked games being displayed in the pre-scan selection tree
2022-03-25 14:38:37 -04:00
pointfeev
79e7bc73ed v3.4.1.0
- Added fatal exception handling
- Vastly improved exception output formatting
- Other minor visual changes and refactoring
2022-03-25 14:21:03 -04:00
pointfeev
31621d8677 fix epic path exception 2022-03-25 10:55:00 -04:00
pointfeev
7f569e8914 polish 2022-03-24 23:20:06 -04:00
pointfeev
20666fd7a5 account for different Epic manifest paths 2022-03-24 23:13:33 -04:00
pointfeev
f7b484f1f3 v3.4.0.3
- Paradox Launcher repair is now also done automatically during installation
2022-03-21 13:31:12 -04:00
pointfeev
8ae84415fe v3.4.0.2
- Fixed selection form scan progress starting at 100% on first run
2022-03-18 19:18:19 -04:00
pointfeev
464c82e2f8 v3.4.0.1
- Fixed program data not being setup before pre-scan (meaning a first-time user couldn't save pre-scan selections)
2022-03-18 19:08:57 -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
55683bd7b2 notepad++ attempt 2022-03-16 02:48:36 -04:00
pointfeev
28773bca50 v3.3.0.2
- Minor refactoring for clarification
- Refreshing queries through the context menu will now also refresh the query cooldown as well
2022-03-16 02:02:56 -04:00
pointfeev
2ad39f6d62
Update README.md 2022-03-15 06:45:07 -04:00
pointfeev
219795bf53
Update README.md 2022-03-15 06:43:06 -04:00
pointfeev
3fa2b61a6f Merge branch 'main' of https://github.com/pointfeev/CreamInstaller 2022-03-15 06:28:51 -04:00
pointfeev
93c28a674c v3.3.0.1
- Fixed pre-scan dialog tab indexes
- Changed pre-scan dialog group box text for clarification
2022-03-15 06:28:13 -04:00
pointfeev
a1de570e4c
Update README.md 2022-03-15 06:25:34 -04:00
pointfeev
f0337c8b96 Update SelectDialogForm.Designer.cs 2022-03-15 06:21:59 -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
994d01a419 v3.2.3.1
- Fixed a harmless context menu index exception
2022-03-11 20:41:44 -05: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
dc2bc0e9e1 Update CreamInstaller.csproj 2022-03-09 09:50:39 -05:00
pointfeev
094cd7ea8d minor code cleanup & refactor 2022-03-09 09:50:20 -05:00
pointfeev
e1a5a23e9c v3.2.2.4
- Fixed harmless update form cancel button exception
- Main form tree view will now stay scrolled to the top while being populated
2022-03-08 22:59:22 -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
477e7b4445 push 2022-03-08 20:42:46 -05:00
pointfeev
99c9fcb66d context menu image awaits 2022-03-08 20:42:29 -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
0ad6efd7dd games use steamCMD fallback 2022-03-08 17:10:08 -05:00
pointfeev
d6a2829cbe remove irrelevant directories from cleanup 2022-03-08 16:53:43 -05:00
pointfeev
4c0716e768 last bit of context menu shit 2022-03-07 20:11:31 -05:00
pointfeev
a1de3266ea final 2022-03-07 17:39:03 -05:00
pointfeev
81f9be61e6 more shenanigans 2022-03-07 17:21:40 -05:00
pointfeev
df64448f55 context menu stabilization 2022-03-07 17:17:28 -05:00
pointfeev
faee45d0d7 context menu fix 2022-03-07 14:46:53 -05:00
pointfeev
2dd4c482ef optimize resources 2022-03-07 14:40:48 -05:00
pointfeev
303778a6fd
Update README.md 2022-03-07 09:41:12 -05:00
pointfeev
7c554d02f5 v3.2.0.4
- Fixed appid sorting
2022-03-06 21:43:46 -05:00
pointfeev
d8afcac1c3 fix another insignificant oversight 2022-03-06 21:16:41 -05:00
pointfeev
6ef3edf66a fix oversight 2022-03-06 20:37:55 -05:00
pointfeev
4e950bcdec fix insignificant display hickup 2022-03-06 20:13:25 -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
5b40924734 v3.1.0.1
- Fixed a bug where Paradox Launcher wasn't being ticked as enabled when selected
2022-03-05 21:14:42 -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
be28b0db3e Update HttpClientManager.cs 2022-03-04 18:58:45 -05:00
pointfeev
aaffd43168 v3.0.2.1
- Fixed an exception from temporarily unavailable Epic GraphQL
2022-03-04 18:57:11 -05:00