github IllusionMods/IllusionModdingAPI v1.3
KKAPI v1.3

latest releases: v1.40, v1.39, v1.38...
5 years ago

This release focuses on supporting mods that affect character accessories, and to a lesser degree mods for the main game.

Changelog

New API

  • Added API for interfacing with accessories ( Maker.AccessoriesApi)
  • Added Maker.AccessoryControlWrapper wrapper for controls that control accessories
  • Added MainGame.GameApi for interfacing with the main game and savegame/loadgame events
  • Added a generic way to disable loading new character and coordinate info and a fast way to get controller instances (CharacterApi.RegisteredHandlers)
  • Added MakerAPI.IsInterfaceVisible method (tells if user can see and interact with the maker interface currently)

Controls

  • Added missing initialValue parameters for radio buttons and toggles
  • Added changing width of MakerColor controls
  • Changed GameObject names of custom controls to be uniform
  • Added SetValue methods to maker controls and modified control value update and event code
  • Fixed inconsistent triggering of control value changed events on control creation, now always fire once

Misc

  • Added remove to recycle bin utility methods
  • Added EnableDebugLogging setting and more logging, moved some existing logging to be optional
  • Added scene change logging
  • Fixed potential crash when registering custom studio functions

Don't miss a new IllusionModdingAPI release

NewReleases is sending notifications on new releases.