-
Notifications
You must be signed in to change notification settings - Fork 1
Credits
This extension stands on a lot of other people's work. Everything it "knows" is derived from a verifiable source, and much of its design was learned from tools that came before it. Thank you to the projects, data sets and communities below, and to the CK3 modding community generally for documenting an engine Paradox ships largely undocumented.
Two projects deserve singling out as the giants whose shoulders this stands on: cwtools, which pioneered editor intelligence for Paradox script and mapped out what good tooling here even looks like, and ck3-tiger, the validator this extension wraps rather than competes with. The deep diagnostics are ck3-tiger's work, surfaced in the editor.
| Source | What we use it for | License / terms |
|---|---|---|
| Crusader Kings III game files (Paradox Interactive) | The primary ground truth: the bundled schema layers are derived metadata harvested from the game's own _*.info docs (shared/data/structures.json), the vanilla gui/ tree (shared/data/guiSchema.json), vanilla usage counts (shared/data/freqs.json), and measured texture dimensions (media/image-guidelines.md). No game assets are redistributed. |
Game content © Paradox Interactive; requires your own install |
| jesec/ck3-modding-wiki | The bundled fallback token lists in wikidocs/ (effects / triggers / scopes), a Markdown mirror of the official CK3 wiki
|
CC BY-SA 3.0, see wikidocs/ATTRIBUTION.md |
| amtep/ck3-tiger | The validator behind the diagnostics integration; auto-downloaded from its releases at the user's request, never bundled | GPL-3.0 (separate program, invoked as a process) |
| microsoft/vscode |
test/vscodeFuzzy.ts is a faithful port of the suggest widget's scoring (filters.ts fuzzyScore plus completionModel.ts semantics) so tests can measure exactly what users see |
MIT |
| cwtools/cwtools-vscode, cwtools, cwtools-ck3-config | Landscape research and design inspiration (settings surface, validation-feature catalog) | MIT |
| Frostbite-time/EventGeneratingForCK3 | Feature reference for the event-graph workbench (inline loc editing, chain visualization) | not stated |
| A Game of Thrones (Steam Workshop 2962333032) and Princes of Darkness (2216659254) | Corpus evidence: real-world usage frequencies for completion ranking and the design-pattern notes; only aggregate counts ship | Workshop content © their authors |
| vscode-languageserver-node | The LSP client / server runtime (vscode-languageclient, vscode-languageserver, -textdocument, vscode-jsonrpc, vscode-uri) |
MIT |
The bundled wiki token lists under wikidocs/ are a mirror of the official CK3 wiki and are licensed CC BY-SA 3.0. Their attribution is kept in wikidocs/ATTRIBUTION.md in the repository.
The extension itself is licensed GPL-3.0-or-later. Bundled third-party data keeps its own terms.