Introduction

SirPepperPot's Community Toolkit is a standalone community modding layer for For The King II. Its goal is to give mod authors a small public SDK and owner-aware runtime services instead of requiring each mod to independently patch the same FTK2 systems.

The toolkit is currently made of three primary pieces:

  • FTK2.ModAPI — the BepInEx runtime/plugin that owns integration with FTK2.
  • FTK2.ModAPI.SDK — the public contract a consumer mod compiles against.
  • FTK2.ModAPI.ExampleMod — the reference consumer and runtime-validation harness.

Design principles

The 0.5.x line emphasizes namespaced ownership, conservative runtime mutation, explicit diagnostics, reversible cleanup, and failure behavior that does not silently corrupt a save.

The API is not part of Enhanced Overhaul Remix and does not require EOR. Mods can depend on the Community Toolkit without opting into any EOR gameplay content.

Documentation confidence labels

Label Meaning
Runtime proven Observed passing against a real supported FTK2 runtime test path.
Implemented Present in the current implementation, but the available evidence does not prove the full real-game path.
Experimental Exposed or under integration testing, with known incomplete consumer paths or behavior.
Planned Intended work; do not build a released mod around it yet.
Unsupported Not a current public capability.

See Compatibility / Status for the current boundary.