Skip to content

2.4.0

Choose a tag to compare

@TCA166 TCA166 released this 09 Mar 00:07
· 52 commits to main since this release
8c92121

Ironman update

This release brings a major rework of... basically everything. I don't think a single feature has remained unchanged under the hood in some way. In between 2.3.2 and this version I switched parsers twice, reworked rendering and reworked the internal structure interface at least twice. It's honestly hard to express how much work has gone into this one update and how much has changed, but I shall try.

Parser rework

Now we utilize the jomini parser. It's a community built library providing parsing support for Paradox saves. This means that Ironman save files will now work with this tool. Additionally the parsing is now a lot faster.

Performance improvements

Changes in how everything is handled, and overall focus on code polish should result in performance improvements in all aspects. Who would have guessed that properly modelling the data actually is good for performance.

Localization improvements

Accurate localization, while still a thorn in our side, is within our reach with a nice modular system for providing it. While total accuracy is at least one more update away, we are well on our way.

What's next?

Bugfixes and accuracy improvements mainly. I think the feature set display wise is nice and finished. Also I would like to experiment with live data visualisation. We are already rendering HTML files, why not provide an alternative executable acting as a HTTP server so that the rendering depth would become obsolete?

PRs

Version readme

v2.4.0-pre release notes

Full Changelog: v2.3.2...v2.4.0