Commit graph

27 commits

Author SHA1 Message Date
pointfeev
50c5f4fb24 v4.1.0.0
- Executable bitness is now detected automatically per-directory (prioritizing 64-bit before 32-bit)
- Executables which or not 32-bit nor 64-bit are now omitted
- Saved pre-v4.1.0.0 proxy choices will be automatically converted to the new format ("Koaloader.version_64.version.dll" -> "version")
- Executable directories' determined bitness can be visualized with the context menu (or during installation)
2022-08-27 22:04:42 -04:00
pointfeev
2406a5048c v4.0.2.0
- Koaloader installations are now automatically uninstalled from the incorrect directories
- Koaloader executable directories are now found more broadly, with common incorrect paths being omitted (ones that contain setups, redistributables or crash reporters)
- Fixed Paradox Launcher Repair reinstalling in proxy mode if a config file was found
2022-08-26 17:40:51 -04:00
pointfeev
600e6e71f9 proper executable directories for all but ubisoft 2022-08-23 23:48:43 -04:00
pointfeev
325f6ad117 refactoring & koaloader testing 2022-08-23 21:24:57 -04:00
pointfeev
c3e6ccb33b refactors and string clarifications 2022-08-21 15:48:38 -04:00
pointfeev
512391270e v3.6.0.0
- Added support for Uplay R1 & R2 unlockers by acidicoala (without DLC selection **FOR NOW**)
- Major refactoring
- Install form whiteout fix
2022-08-16 23:15:28 -04:00
pointfeev
e4a90d9c8d intermediary updates
- Uplay R1 & R2 preparation
- Minor refactoring
- Install form whiteout fix
2022-08-16 17:15:29 -04:00
pointfeev
d95598fa38 v3.5.4.2
- Minor refactoring
- Paradox Launcher repair operation now ignores configs altogether instead of needing to cache and restore
- Paradox Launcher repair operation now shows which files are corrected when performed automatically during installation
- Uninstallation now also deletes the cache json file
2022-07-05 07:16:31 -05:00
pointfeev
92a20f87f4 v3.5.3.1
- Right-click context menu favicons are now grabbed via Google's favicons API
- Official program/game websites are now openable via the right-click context menu should the Steam Store provide one
2022-06-22 21:56:14 -05:00
pointfeev
b874edaa3e v3.5.3.0
- Minor visual fixes and refactoring
- While installing SmokeAPI to games, old CreamAPI configurations will now be deleted if they exist
- Paradox Launcher repair methods will now be able to fix old CreamAPI/SmokeAPI versions
- Fixed Paradox Launcher SmokeAPI repair exception
2022-06-16 12:19:04 -05:00
pointfeev
4a2861c364 v3.5.0.5
- Very minor refactoring
- Updated SmokeAPI to v1.0.3
2022-06-02 19:02:45 -05:00
pointfeev
023df98fcc v3.5.0.2
- Large refactoring & fixes
- Program forms are no longer TopMost
2022-05-17 14:41:35 -05:00
pointfeev
81e73a2449 v3.5.0.0
- Converted the program from using CreamAPI to SmokeAPI (it's recommended to uninstall CreamAPI with v3.4 of this program before updating, but not required)
- Removed RimWorld from excluded games (it should work fine with SmokeAPI)
2022-05-16 04:23:19 -05:00
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