KKAPI v1.3
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