Skip to content

Releases: IllusionMods/IllusionModdingAPI

Illusion Modding API v1.42.1

21 Sep 18:18
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.42...v1.42.1

Illusion Modding API v1.42

17 Sep 21:47
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.41...v1.42

Illusion Modding API v1.41

08 Jun 21:11
Compare
Choose a tag to compare

What's Changed

  • Add Extensions.SequenceEqualFast, and use it to speed up TextureStorage by @takahiro0327 in #69
  • Add "Remember last folder in file pickers" setting, enabled by default by @Keelhauled in #70
  • Option to Save/load last folder in file pickers across restarts by @RikkiBalboa in #72
  • Log contents of the version and doorstop_version files by @ManlyMarco in #71
  • Log current system time (UTC) at startup by @ManlyMarco in #73

Full Changelog: v1.40...v1.41

Illusion Modding API v1.40

29 Apr 13:35
Compare
Choose a tag to compare

What's Changed

  • [Studio] Add CurrentStateCategoryColorPicker by @RikkiBalboa in #64
  • Better error handling and debug logging in some event handlers by @ManlyMarco in #66
    • Shows order in which each plugin is called, and how long each plugin takes.
    • Not all events are being logged - only character, scene and some maker events.
    • Off by default, need to turn on the "Show debug messages" setting to see the new log messages. Takes effect immediately.
  • [PH] Use the same version number as versions for other games by @ManlyMarco in #67
    • Last stable version is v1.15.1, later versions are not tested.
    • New changes only affect studio, main game code shouldn't change since the stable version.

New Contributors

Full Changelog: v1.39...v1.40

Illusion Modding API v1.39

10 Mar 18:09
Compare
Choose a tag to compare

What's Changed

  • Minor fixes in MakerAPI.Hooks.KK
  • Updated packages (now requires BepInEx 5.4.22 and BepisPlugins 19.4)
  • Use BepInEx.Analyzers and Microsoft.Unity.Analyzers, propagate them downstream
  • Fixed memory leak when reading character cards by @takahiro0327 in #63

New Contributors

Full Changelog: v1.38...v1.39

Illusion Modding API v1.38

13 Jan 21:34
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.37...v1.38

Illusion Modding API v1.37

04 Jan 15:18
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.36...v1.37

Illusion Modding API v1.36

17 Jul 17:37
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.35...v1.36

Illusion Modding API v1.35

23 Nov 15:09
Compare
Choose a tag to compare

What's Changed

  • 689ee7e @ManlyMarco Added ChaFile.GetSourceFilePath extension method (gets path to the character card)
  • e2df846 @ManlyMarco Added ChaFile.GetFancyCharacterName extension method (gets character's full translated name)
  • a40344d @ManlyMarco [KKS] Added CoroutineUtils.WaitForFinishCo(UniTask)
  • 2e3c883 @ManlyMarco [KKS] Fixed potentially losing changes on character controllers by calling save/reload when heroines are reloaded
  • c80c112 @ManlyMarco [KKS, HS2] Fixed OnCoordinateBeingSaved/Loaded events not being logged
  • 1789f48 @ManlyMarco Fixed ChaFile.GetChaControl extension failing for chaFiles attached to Heroines and Player
  • 7581d15 @ManlyMarco Partially fixed spamming OnCardBeingSaved during game save
  • dcb18bf @ManlyMarco Improved character-related log messages
  • 748756d @ManlyMarco Updated dependencies; at least BepInEx v5.4.20 is now required

Full Changelog: v1.34...v1.35

Illusion Modding API v1.34

02 Nov 08:41
Compare
Choose a tag to compare

Changelog

Full Changelog: v1.33...v1.34