🏠 Introduction
Word of Caution
CloverAPI is still in early development, and while it is functional, there may be breaking changes in future updates.
The documentation may also be incomplete or inaccurate in some areas.
Getting Started
CloverAPI is a modding framework for CloverPit that allows you to create and manage custom content for the game.
You'll need some familiarity with C# and preferably some experience with Unity and BepInEx to be able to use it effectively. See the README of the GitHub Repository for more information on BepInEx and Harmony. The Panik Games Discord server also has a modding channel where you can ask for help. The best way to get started is to get the Example Mod, which demonstrates some of the features of CloverAPI. It also serves as a basic mod structure that you can use as a starting point for your own mods.
Features
Feature Stability
Feature | Stability | Notes |
---|---|---|
Charms | 🟩 Good | Core mechanics are stable, but testing is ongoing. New features also are being added. |
Strings & Translations | 🟨 Decent | |
Persistent Data Storage | 🟨 Decent | |
Settings & Configuration | 🟧 Moderate | Recently added feature adapted from pharmacomaniac's ModSettingsExtender. Needs more testing. |
Audio Overrides | 🟧 Moderate | Simple implementation that should work in most cases. More testing is needed. |
Texture Overrides | 🟥 Experimental | New feature, likely to have issues. Needs more testing. |
Memory Cards | 📄 Planned | Not yet started. |
Phone Choices | 📄 Planned | Not yet started. |
Symbols | 📄 Planned | Not yet started. |
Patterns | 📄 Planned | Not yet started. |
Legend:
⭐ Excellent: Stable and fully functional.
🟩 Good: Mostly stable, minor issues possible.
🟨 Decent: Functional but may have some issues.
🟧 Moderate: New feature, needs more testing.
🟥 Experimental: Very new, likely to have issues.
⚠️ Unstable: Known major issues, use with caution.
❌ Broken: Not functional due to game updates or other issues.
📄 Planned: Not yet started.