SirPepperPot's Community Toolkit

An unofficial community modding toolkit for For The King II.

The 0.5.9 beta foundation provides a public C# API, SDK reference project, and tested ExampleMod. Mods receive owner-scoped services for registration, namespaced content, lifecycle events, diagnostics, custom items, localization, and custom abilities.

Note

The Toolkit is standalone. It is not part of Enhanced Overhaul Remix and has no EOR, account, website, or network dependency.

What works now

  • mod identity, registration, dependency metadata, ownership, lifecycle events, logging, and diagnostics;
  • template-based custom weapons, armor, accessories, and consumables;
  • typed item stats, equipment slots, action lists, skill rolls, ability bags, charges, and use context;
  • namespaced custom abilities with targeting, native effects, existing status references, animation identity, localization, presentation, and icons;
  • native inventory tooltip, equipment enumeration, combat action creation, selection, and execution for custom abilities;
  • tested installed-definition inventory/equipment save paths and missing-definition load protection.

The accepted 0.5.9 run executed community.example:flame_cleave through FTK2's native combat path and observed correlated enemy HP damage. It completed with 69 passes, 0 failures, and 0 errors; the automated suite passes 599 / 599 checks.

Start here

Current validated stack

Component Version
FTK2.ModAPI / SDK / ExampleMod 0.5.9
For The King II 1.14.6
BepInEx 5.4.23.5
Harmony 2.9
Unity 2022.3.41f1

Future FTK2 updates require fresh compatibility validation.