Releases: IllusionMods/KKManager
KKManager v0.12.0
Download
Changelog
- Added support for S3 update sources
- Added info about kkmanager version to log
- Improved the logging system
- Do not compress bundles inside StreamingAssets folders, log each skipped bundle
- Pad indexes in PropertyGrid viewers with 0s to fix incorrectly sorting numbers
- Updated to use SB3UGS_v20.4.2
- Fixed including "items failed updating" in successful update count
- Fixed not overwriting UpdateInfo.xml properly
- Fixed not using the debug sources file
- Fixed possible race condition in update window where close button stays disabled after cancelling
- Fixed rare progressbar out of range exception during mod update
- Fixed update progressbar jumping around after finishing a file
- Force running under InvariantCulture to prevent some locale-related issues (en-US)
KKManager v0.11.0
Download
Changelog
- Added support for HoneySelect2
- Improved character card support for AIS and HS2
- Skip bundles in StreamingAssets when compressing game files to fix issues in HS2
- Prevent randomizing CAB strings if it's likely to break the bundle
- Supports new version of mod update info format (old KKManager versions won't be able to update using these)
- Fixed the bad sources error appearing at wrong times and made it more useful
- Fixed crash when disabling a zipmod if a disabled version already exists
- Fixed and improved the "Fix file permissions" tool (before it failed in some cases)
- Updated dependancies (including SB3UGS to latest version for HS2 compatibility)
KKManager v0.10.1
Download
Changelog
- Added checks for game paths that are likely to cause issues; show a warning if a problem is detected
- Added a new update source
- Updated SB3U to the latest version - improved asset compression (compress your game files again to potentially save more space)
- Fixed Koikatsu Party not being detected as a supported game
- Fixed mod updater redownloading disabled mods when they are already the latest version (thanks to @rainbowB0SS in #22)
KKManager v0.10
This update adds support for AI-Shoujo and many other fixes and improvements.
Download
Changelog
- Added full support for AI-Shoujo (including cards)
- Added basic EC and PH support (no card support)
- Added caching of update sources in case the source list server is blocked (fixes some users being unable to update)
- Added game filtering to mod updater (to prevent downloading mods for a wrong game)
- Added game name to title bar
- Added new update picture for AIS
- Added version checking for mod updater data and check for outdated KK Manager
- Fixed card lists not loading sometimes
- Fixed not being able to select multiple sideloader mods in the mod list
- Fixed false success when all update sources failed
- Clean up downloaded soruces to avoid unnecessary errors
- Cleaned up unnecessary log messages
- Improved card viewer layout
- Improved detection of persmission issues
- Prioritize download sources by their ping, rudimentary load balancing
- Prioritize most recently updated sources
- Refactoring of card loading code, added support for new card formats
- Remove useless context menu from card list
- Simplified ftp connection logic
KKManager v0.9.3
This release brings many fixes and improvements. The update system is now working properly again thanks to using new sources.
This should have been v0.10, but I forgot.
Download
Changelog
- Added log viewer window (open from view menu)
- Added additional logging to update system; cleaned up unnecessary log file spam; and made errors easier to read
- Added option to compress game files; and compress asset bundles in a folder
- Added option to turn off automatic update check (now off by default, turn on in Tools menu)
- Added update ignore list (#18)
- Added a secret easter egg
- Improved data displayed in the update progress window - easier to read and can see download speed
- Improved hash system to work even with broken SB3U
- Improved support for ftps; ftp connection improvements
- Improved the Start menu - applications are now grouped and have icons
- Changed sb3u hash algorithm to fix not matching in some instances
- Remove old unnecessary mods first before downloading new to avoid potentially having conflicts if update is cancelled midway
- Updated all packages and SB3UGS to latest versions
- Fixed UI freeze in case of bad config
- Fixed infinite mega retries, use new appkey
- Fixed log viewer crossthread crash
- Fixed slow update search (at least partially)
- Fixed update window not appearing and improved it
KKManager v0.9.2
Emergency bugfix release for v0.9.1 - fixes updates failing to install in some cases.
Download
Changelog
- Fixed close button disappearing in update dialog if there were errors
- Fixed failing to update if the target directory for the update doesn't yet exist
- Fixed using outdated/wrong update sources for detecting new updates (resulting in unnecessary file downloads and downloading wrong file versions)
- Fixed issues with comparing and merging alternative update sources
- Fixed mega downloads not using hashes properly (resulting in unnecessary file downloads)
- Fixed offering to close processes of HF Patch and KKManager itself
- Fixed unnecessary exceptions being thrown - reduceds error spam in log
- Fixed useless log messages about download info, and added more useful info logging instead
KKManager v0.9.1
This update brings end to the major rewrite of the automatic update system. It's now mostly finished and ready for general use. It will be used in HF Patch for Koikatu / Koikatsu Party and most likely in HF Patches for other games as well.
Download
Changelog
General
- The update menu button now turns gray if there are no updates
- Save layout state of card lists
- All files now have the correct versions and other meta information
- Move from DotNetZip to SharpCompress - adds support for 7z and other archive types in multiple places
- Updated all external dependencies; removed unnecessary dependencies
Update system
- Can now update game files with latest free patches and DLC (included two sources with these patches)
- Update system rewrite/upgrade continuation - comparing content of unity3d files; conditions and update relationships; all sources have equal features; more...
- Files are downloaded to temp directory and then applied in order to avoid corrupted files if download fails
- Added dialog asking to close apps that use game files if needed in updater and when trying to fix permissions (need to run KK Manager as administrator for this to work)
- Added ability to log in to mega.nz account to avoid download limit
- Offer to fix permissions if necessary when update is running instead of completely crashing
- Look for Updates.xml, Updates1.xml and Updates2.xml in update sources
- Added option for silently update by GUID to standalone updater
- Fixed standalone updater missing window icon
KKManager v0.8.0
This update brings a major rewrite of the automatic update system, support for Koikatsu Party and BepInEx 5 plugins, as well as many other fixes and improvements.
Download
Changelog
Update system
- Added update package support to updater - can select which mods to install instead of having to select individual files
- Added support for getting updates from FTP servers and .zip files; If multiple sources are present then if one source throws an error a different source will be used
- Added standalone update app for scripting
- Clarify "mod removed" text in update selection
- Make sure to remove existing local file before trying to download an updated version; fixes some potential issues
- Fixed unfinished (corrupted) update files not getting removed in some cases
Main application
- Added "Change install location" menu option
- Added "Fix file permissions" menu option
- Added "Open KK Manager" directory menu option
- Added automatic creation of userdata and card directories as necessary to fix issues
- Added automatic detection of file permission issues, and fixing them
- Added nBug for handling exceptions and making dumps for bug reports
- Added support for BepInEx5 plugins
- Added support for Koikatsu Party cards
- Added support for Koikatsu Party install directories
- Changed settings to be portable and persist over updates
- Fixed File>Exit menu option not saving tab layout
- Fixed Perfectionist personality not showing up with the proper name
- Fixed crash on window close and file drop if a card window has invalid folder; the card window is not disabled if the folder is invalid
- Improved install location change dialog
- Improved logging messages overall
- Updated dependencies
KKManager v0.7.0
This release adds an automatic mod updater. For now it can only update Sideloader Modpacks. Only the changed files are downloaded, and outdated/replaced files are automatically removed. Some version of the sideloader modpack you want to update has to be already installed, for now there is no way to add a modpack from 0. You can get the full modpacks from the mega folder as usual.
Changelog
- Added Sideloader Modpack updater
- Added searching for updates on startup (if there are any updates the Update menu item turns green)
- Added missing option to show Properties window
- Added error handling to detection of property viewers (so it can be reopened if you close it by accident)
- Fixed bad list sorting in mod/plugin lists (ordering not working properly)
- Fixed card properties being editable (the changes were lost)
- Fixed mod/plugin list refreshes causing lag and UI lockup at start
- Fixed plugins in subfolders of BepInEx being detected even though the game doesn't load them
- Fixed some card properties not being expandable
- Fixed weird cursor behavior in card lists
- Changed title bar flair
- Improved UI performance
- Minor fixes and improvements, reefactoring
KKManager v0.6.0
First official release. The application still needs work but it should be fairly useful already. Can browse cards, zipmods and plugins and view information about all of them. There's also a basic mod installer included.
Expect some bugs and lacking features. You can report issues on GitHub Issues page, or on the Koikatu! discord server.