ck3_history_extractor_lib

Crates.iock3_history_extractor_lib
lib.rsck3_history_extractor_lib
version0.2.1
created_at2025-09-06 15:56:17.739707+00
updated_at2025-12-25 18:39:40.945035+00
descriptionThe ck3_history_extractor toolkit
homepage
repositoryhttps://github.com/TCA166/CK3-history-extractor
max_upload_size
id1827209
size333,723
(TCA166)

documentation

README

ck3_history_extractor_lib

Crates.io Version docs.rs License

The core toolkit of ck3_history_extractor. If you want to make your own tool that uses ck3 save files, this library is for you.

Functionality

  • Extraction of all core game entities like Titles, Characters, Dynasties, and more.
  • Ironman support
  • Localization resolving
  • Serde serialization (optional)
  • minijinja based entity visualisation (optional)

Library features

  • permissive: Supresses localization errors
  • serde: Enables serde serialization
  • display: Enables visualisation

Permissive

For debugging purposes, the localization errors will be raised, unless the permissive feature is enabled. This is probably not what you want in a production environment.

Display

The visualisation consists of facilitating the rendering of HTML pages for each save file entity. Each entity that can be visualised in such a way, will also try to render necessary static assets, so for example, a title will try to render its map. Since this is all a rather narrow feature scope, most users will not need this feature.

Commit count: 358

cargo fmt