Releases: IllusionMods/IllusionModdingAPI
Releases · IllusionMods/IllusionModdingAPI
KKAPI / ECAPI v1.4
Changelog
- Added methods to get selected objects to StudioAPI
- Added ThreadingHelper and StartAsyncInvoke (for multithreading your stuff)
- Added many useful extension and utility methods from my other projects
- Made CopyChaFile hook work in more cases, should have better mod compatibility
- Fixed extended data not being copied and reload events not firing properly in ADV - fixes plugins not working during story scenes
Check this for a list of new APIs.
Warning: Only get the dll for your game! KKAPI is for Koikatsu while ECAPI is for Emotion Creators.
KKAPI v1.3.8
Changelog
- Fixed crash in studio when trying to copy imported objects; thanks to @DeathWeasel1337
KKAPI / ECAPI v1.3.7
Changelog
- Added CurrentStateCategorySlider control to StudioAPI
- Added CurrentStateCategorySwitch control to StudioAPI (thanks to @Kokaiinum in #6)
- Added Studio OnObjectsCopied event to StudioAPI (thanks to @DeathWeasel1337 in #3)
- Rewrite custom control system for CurrentState category in StudioAPI
- Fixed ChangeRaycastTarget null exception when loading into maker (thanks to @jojorne in #5)
- Fixed custom controls not being properly added to UI_RaycastCtrl in MakerAPI
- Fixed custom textboxes not being properly registered in maker, messing with controls (thanks to @jojorne in #4)
- Misc changes, updated documentation
KKAPI / ECAPI v1.3.6.1
Changelog
- Added Heroine.GetNPC and Heroine.GetRelatedChaFiles extension methods
- Fixed CharaCustomFunctionController.SetExtendedData not saving permanently when called in main game during ADV or H scene.
- Fixed initialization taking too long - can now use more functions in Awake/constructor of your plugin
- Fixed initialization ordering issue with MoreAccessories
- Fixed GameApi.RegisterExtraBehaviour failing silently when called too early - will fail loud now and can be called earlier
- v1.3.6.1 Fixes GameApi.RegisterExtraBehaviour crashing in studio
Warning: ECAPI is for Emotion Creators only. Do not use it for Koikatsu! Use KKAPI instead.
KKAPI v1.3.5
Changelog
- Added AccessoriesApi.GetPartsInfo method
- Only fire OnAccessoryKindChanged when the kind is actually changed
- Fixed exception when closing maker
KKAPI v1.3.4
Changelog
- Add compatibility with Koikatsu Party
- Fix coord load toggle offset with no ClothesLoadOption installed
KKAPI v1.3.3
Changelog
- Added support for latest KK (yoyaku, Darkness) and EC (pd0524fgr) updates
- Improved log message for failing to detect MoreAccessories
KKAPI v1.3.2
Changelog
- Added MakerAPI.IsInsideClassMaker
- Always copy ext data in class roster
- Fixed some plugins losing character data when entering classroom character maker
- Fixed wrong category name in MakerCategory H constant
- Fixed exception when there are no custom accessory controls
KKAPI / ECAPI v1.3.1
Changelog
- Added character ReloadAsync hook, fixes character mods sometimes not being reloaded
- Fixed possible infinite loop on character mod reload
- Fixed dropdown control not working in EC
- Refactored some code and added GetGameVersion
ECAPI v1.3
This is a port of KKAPI to Emotion Creators. The interface remains largely unchanged, except for features missing in EC being removed.
Requires a recent build of BepInEx v5 and EC_CorePlugins.