Skip to content

MillenniumDawn/cwtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,742 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cwtools

A library for parsing, editing, and validating Paradox Interactive script files.

Fork notice: This is a fork of cwtools/cwtools. The original F# library (NuGet packages, .NET Standard) lives at the upstream repo. Please give them their love as well for inspiring this wonderful project.

Game support: Right now we predominantly support Hearts of Iron IV. The validator is built in Rust (see cwtools-rs/) and HOI4 is where it's complete and tested. The other games (Stellaris, EU4, CK2/CK3, Vic2/Vic3, Imperator) parse, but their validation and per-game rules are partial while we get the foundation right. Full multi-game parity is tracked in the issues.

Documentation

Projects that use CW Tools

An interactive tech tree visualiser that uses CW Tools to parse the vanilla tech files, and extract localisation.

A mod manager that uses CW Tools for parsing and manipulating mod files.

About

A library for parsing, editing, and validating Paradox Interactive script files written in Rust.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages