Skip to content

KKAPI v1.3

Choose a tag to compare

@ManlyMarco ManlyMarco released this 25 Apr 17:34
· 630 commits to master since this release

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