v0.1.0 (alpha)
First public release of the CK3 Modding Toolkit: Crusader Kings III mod
development end to end in VS Code. A language server with a real Paradox-script
parser, completion that knows what scope you're in, instant diagnostics for the
silent-failure class of bugs, deep ck3-tiger
integration, a live mod overview, and a full localization workflow.
All language knowledge is derived from the game itself (your script_docs
logs, the vanilla files, bundled wiki data), so it stays current across
patches instead of rotting with hand-written rules.
This is an alpha: used daily on real mods, but the public feedback loop
starts here. Rough edges are expected — please report them in Issues.
Highlights
- Scope-aware completion — key positions offer triggers/effects valid in
the inferred scope, value positions offer the right nouns (has_trait =
lists traits,trigger_event =lists events, …), ranked by real-corpus
frequency. - Hover — docs merged from your exact patch's
script_docsand bundled
wiki lists, the scope chain at the cursor, resolved localization, and
texture previews for any.ddspath. - Instant diagnostics — unbalanced braces, missing UTF-8 BOM, loc
header/filename mismatches,localisation/andcommon/on_actionsfolder
traps, references to missing events, full descriptor.mod validation with a
one-click scaffold fix. - ck3-tiger integration — auto-download, run on save, JSON reports as
native Problems with severity and confidence, baseline mode for adopting
tiger on a legacy mod. - CK3 activity-bar view — mod inventory, problems by type, localization
coverage per language, override/conflict resolution (LIOS/FIOS winners),
and an interactive event graph with an inline inspector. - Navigation & refactoring — go-to-definition, references and workspace
symbols across mod, parent mods and vanilla; safe rename across script and
localization; signature help for$PARAM$parameters.
Install
- Marketplace: search CK3 Modding Toolkit (
JDeffner.ck3-modding-toolkit)
and pick Install Pre-Release Version — the 0.x series ships on the
pre-release channel. - From this page: download the
.vsixbelow, then in VS Code:
Extensions panel →…menu → Install from VSIX….
Licensed GPL-3.0-or-later. See CHANGELOG.md for details.
Full Changelog: https://github.com/JDeffner/ck3-modding-toolkit/commits/v0.1.0