English | 中文
KitLib serves both mod authors and players. Authors can start test runs, use the left-edge dev panel in-game to edit cards, stats, and enemy state, read logs and combat info, and debug multiplayer (pseudo co-op, dual-instance LAN)—with hooks and automation to validate mods with fewer restarts. Players get a better Mod panel, progress protection, feedback export, and optional assist features.
KitLib is modular: KitLib Core handles loading; satellite modules are optional. If an optional module fails to load, it should not take down the core or block other mods that depend on KitLib.
The plan is to keep polishing what already exists. Unnecessary features get cut to limit maintenance load and cognitive overhead—code quality over feature count.
- New test run / with seed
- Load save, pseudo co-op quick start
- Unlock all progress
- Log viewer, mod feedback
- Card / relic / enemy / power / potion / event browsers
- Room teleport, command reference
- Cheats, presets, card test
- Enemy intents, combat stats
- AI Host, hooks
- Harmony analysis, framework bridge
- Save / load, settings, logs, mod feedback
- Rail expand/collapse, tab reorder/hide, hotkeys
- Cards: browse, add/remove/upgrade, edit stats and enchantments
- Relics, potions, powers, events
- Enemies: encounter picker and map overrides
- Rooms: shop, rest, treasure, test room, etc.
- Player combat (invincibility, energy/block/stars, turns, draw, etc.)
- Enemies (freeze, damage, kill, etc.)
- Economy and shop (gold, multipliers, free purchases)
- Status and rewards (energy cap, potion slots, score, card rewards)
- Map (debug jump, map rewrite)
- Stat lock (gold, HP, energy, stars, orb slots, etc.)
- Multi-slot and quick save/load, combat/turn checkpoints
- Preset save, apply, import/export
- In-run / main-menu log viewer with filters
- Browser dev viewer (
http://127.0.0.1:9878/#/logs)
- Solo AI autoplay and HUD
- Pseudo co-op, dual-instance LAN, teammate hosting, SyncBot
- Hook rules
- MCP bridge (external agents and tools)
- Combat stats, enemy intents, performance overlay and trace
- Harmony and framework (RitsuLib) summaries
- Optional module toggles
- Theme, hotkeys, in-run DevMode level
- Progress guard, multiplayer cheat opt-in
- Mod list (source, load status), enable / disable
- Embedded per-mod settings pages
- Reproduction steps and ZIP export (logs, mod list, diagnostics)
- KitLib mod — Steam Workshop or Nexus.
- Auxiliary tools (
KitLib.Mcp) — GitHub Releases or Nexus.
- Add
eng/KitLib.ContentMod.propsto your csproj (KitLib.Abstractions.dllat compile time). - At runtime, depend on KitLib core and the satellite modules your mod actually uses.
- Extension API, logging, AI integration, etc.: docs site → Developer.