Skip to content

Releases: IllusionMods/IllusionModdingAPI

KKAPI / ECAPI v1.4

01 Aug 17:53
Compare
Choose a tag to compare

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

20 Jul 17:14
Compare
Choose a tag to compare

Changelog

  • Fixed crash in studio when trying to copy imported objects; thanks to @DeathWeasel1337

KKAPI / ECAPI v1.3.7

15 Jul 23:57
Compare
Choose a tag to compare

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

30 Jun 22:18
Compare
Choose a tag to compare

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

21 Jun 19:27
Compare
Choose a tag to compare

Changelog

  • Added AccessoriesApi.GetPartsInfo method
  • Only fire OnAccessoryKindChanged when the kind is actually changed
  • Fixed exception when closing maker

KKAPI v1.3.4

16 Jun 00:47
Compare
Choose a tag to compare

Changelog

  • Add compatibility with Koikatsu Party
  • Fix coord load toggle offset with no ClothesLoadOption installed

KKAPI v1.3.3

24 May 22:04
Compare
Choose a tag to compare

Changelog

  • Added support for latest KK (yoyaku, Darkness) and EC (pd0524fgr) updates
  • Improved log message for failing to detect MoreAccessories

KKAPI v1.3.2

16 May 00:04
Compare
Choose a tag to compare

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

06 May 17:08
Compare
Choose a tag to compare

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

01 May 01:17
Compare
Choose a tag to compare
ECAPI v1.3 Pre-release
Pre-release

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.