Releases: jalil49/Cosplay-Academy
Bad Dependency fix
stupid mistake forgot a period
Full Changelog: V0.9.1...V0.9.2
More Accessories Update
Uses More Accessories Overhaul and requires KKAPI 1.26
Changes
Display message incase of any new internal plugin version changes for most supported plugins
By using the new moreaccessories, buttons for additional accessories seem to be displayed correctly in H scene
Known Issues
[KKS] Hikari (guide character) not reflecting changes as she should be in overworld.
Caching and Custom Character Folder
Do not use with KKAPI 1.26 or Moreaccessories 2.0.0 or above
New Feature
Custom Character Folders:
As requested to me, characters can be told to use an specific folder structure separate from the main one.
subfolder Name is take from ACI's Simple and/or advanced directory where not empty otherwise use the normal structure.
The code is NOT expecting a full file path (so it can be shared), but something akin to a folder name such as "characteroutfit" and it will search in the coordinate path set in settings for it. Example the default path is .../Userdata/Coordinates/Cosplay Academy it will look for .../Userdata/Coordinates/Cosplay Academy/characteroutfit or if you can structure it like "characteroutfit/charactername" and it'll look for a folder called .../Userdata/Coordinates/Cosplay Academy/characteroutfit/charactername.
In order to implement additional features I've started to Cache the outfits within the folder structures. cache is located in the Bepinex/cache folder.
New implementation:
ACI outfit restrictions:
Outfits will check if there are any personality, trait, breast or height restrictions now that the data is cached for future use.
Changes
Changed default coordinate path to new folder in coordinates; coordinate/Cosplay Academy.
there shouldn't be any immediate conflicts if you were already had Cosplay Academy Installed
Added a version check when the format changes on a plugin and the plugin is considered outdated.
MakerTool and AccStateSync Update
Updated support to new MakerTools and AccStateSync Format.
Changes
Added the ability to hard code specific Mod tops and bots to not be replaced with underwear settings.
Moved settings to advanced to reduce some unnecessary to view.
Fixes
added a fix to some crashing when a story npc shows up I believe.
Minor performance update and minor feature.
Requires KKAPI v1.20
With the priority feature in KKAPI v1.20 I can cut down on the reloads I require even further and save a bit more performance on loading screens.
New minor feature pull outfits from "Sunshine"
In-order to not have to copy the same file structure for use with Sunshine. You can insert the UserData path of Sunshine and it will attempt to pull outfits from the same folder if it exists.
Fixes
Fixes:
Fixed issues when only replacing underwear such as duplicating accessories, the first outfit being replaced and some material/overlay errors.
Fixed issue where body might deform if character didn't originally have pushup body data.
Fixed an error from me checking wrong key.
Fixed some ME mistake I did.
Fixed personal keeps (ACI) not being applied in some cases.
Hstate weights and Performance update
Updated Readme:
Created Cosplay Academy Github Wiki
New Features:
Hstate weights: You can modify how much more common or uncommon it is to pull from the respective Hstates defined by the upper limit
Outfit Picker Logic: Different choices adjusts the upper limit when rolled
New folder: Unorganized, if coordinate cards with usable additional card data are here, they will be moved to the respective folder.
Changes:
Drastically reduced load times per character.
If enabled defaults is not enabled characters will drop down HState tiers until a valid outfit is found.
Did some minor changes to setting names
Added new update frequency option: every period that should force a complete outfit change for the playable periods
Added Teacher Dress Up option that I forgot to make during the last update.
Wrote a lot of code to hopefully address any other plugin issues
Forgotten Integrations and bug fixes
Fixes
added reloads for missing Maker_Tools reloads;
Material Editor Textures not being correct
Fixed force hair color being too aggressive overriding unintended objects
(ACI) Forgot to keep pre-existing accessories Keep/hair values
Underwear Support and Additional Card Info Support
Added the ability to Randomize underwear.
This will likely break some outfits as such I would recommend using Additional Card Info (ACI) from my Maker Tools to fix said outfits.
There is integration to get clothing keeps and some other info from ACI
Performance Improvements and additional support
Changes:
Improved performance from moving process from on each character reload to when the characustomcontroller is awake.
Reload would trigger in multiple places even when not needed thus having unneeded performance impact that I don't require.
Added Support:
Pushup
KKABM
Dynamic Bone
Clothing Unlocker