Skip to content

Blog

Rakaly Status Report #3: Crusader Kings III

Crusader Kings III was released 10 days ago. And for 10 days I’ve lost myself in adding support for CK3 saves and improving the core parser. It started out as a “I wonder how close CK3 saves are to EU4 saves” experiment. Initial testing showed they were quite close so I kept pushing to completion, but I’d always be tripped up by a new syntax or encoding. I’m pleased to announce that I have the CK3 syntax under control and the core parser walks away faster and more robust than before.

Rakaly Status Report #2: Desktop Musings

First I want to mention I put a bugfix in place for the racing building charts that omitted destroyed buildings. Previously only buildings standing at the date of the save would be considered. This was fine at first, but failed to take into account how a player would destroy coastal batteries and fortifications as they consolidated their country (this may not be as true for multiplayer saves where forts are more necessary).

Rakaly Status Report #1

This post will be more of a status update — a sort of grab bag of progress and thoughts that may not fit an overarching theme. I’d like to share what has been accomplished since I’ve last written.

I wanted to give an update as it may seem like I’ve gone quiet, as there hasn’t been any recent announcements or UI changes in a while. Far from being idle, I’ve been diligently working behind the scenes. I’ve logged a significant number of code changes, and this is my break to tell everyone what I’ve been up to. Fair warning, this may get somewhat technical.

First Steps to Open Sourcing Rakaly: Foundations

There are many layers that need to come together to make Rakaly work. I initially started developing Rakaly 6 months ago, and at the beginning I wasn’t sure how the project should be constructed. While the initial scaffolding was fluid to support whatever impulse I had, over time sub-projects emerged. These sub-projects can be extracted and open sourced to the benefit of others. Today the first step was taken and the parser for text and ironman data has been open sourced.