/KKAPI

Modding API for Koikatsu! and Emotion Creators

Primary LanguageC#GNU Lesser General Public License v3.0LGPL-3.0

Get help on Koikatu discord server Latest release Downloads Issues License

KKAPI/ECAPI - Modding API for Koikatu and Emotion Creators

KKAPI is a project that aims to make creating mods for Kokatsu! and Emotion Creators easier and less bug-prone. It abstracts away a lot of the complexity of hooking the game save/load logic, creating interface elements at runtime, and many other tasks. All this while supplying many useful methods and tools.

Some mods that use KKAPI/ECAPI

Getting started

  1. First of all, download the latest release. KKAPI.dll goes inside BepInEx directory, while ECAPI.dll goes inside BepInEx\plugins. You only need the version specific for your game.
  2. KKAPI requires latest version of BepInEx v4 and BepisPlugins. ECAPI requires a latest version of BepInEx v5 and EC_CorePlugins. If MoreAccessories is used, the latest version of it is required for all features to function correctly.
  3. Basic construction of the API is explained in the introduction.
  4. A short tutorial on how the API can be used to make a plugin can be found here.
  5. Code reference can be found here.
  6. You can get help with using this API on the Koikatsu! discord server.

Previews

To get a good preview you can download one of the mods listed above, for example Koikatu Overlay Mods.

kkapi preview 1 kkapi preview 2