Hello everyone!
Things are progressing well, and I'm happy to tell you that I've fixed the save file issue. Or at least isolated the problem.
This means I couldn't make progress on mods, but I'll tell you all about it right away!
Weekly Recap
As I mentioned at the beginning, I've improved the save file management. First, I optimized the save file size. Small save files have gone from 3 MB to less than 1 MB. Meanwhile, the larger ones, I'm talking about those over 15 MB, now take up less than 5 MB. And that's really great. By optimizing the save file size, I've also optimized the loading speed, but all of this comes at a cost. Creating a new save file takes more time. But since save creation is handled in threads, this is completely transparent to you.
Loading a game isn't much faster, but listing your save files is. In fact, I rewrote the save loading algorithm to make it more stable and faster. The old save management algorithm dated back to early access. With this new algorithm, you'll no longer be stuck in-game when you save. All of this has been fixed. And as a bonus, an error report is sent if a save cannot be completed. This will allow me to find the error and fix it. This error report includes the error code, file size, and the name of the file that caused the problem.
I've also reworked some of the game's icons to make it more modern. I hope you'll like these small changes.
What's Next
Last week I told you that I needed to work on the mod rating system. Since I spent the week on save file management, I couldn't make progress on that topic. So, this week I'll spend my time improving mod support to give them ratings.
But unlike last week, I'll focus on this task, and only this task. If I manage to finish early, I'll work on the next item, which is reworking the human resources interface. But that's only if I have time to do it.
That's all from me, thank you for reading.
Have a great day!
Xavier aka Binogure
[ 2025-04-18 14:55:34 CET ] [ Original post ]