Bugs:
We've had a lot of bugs popping up in different shapes and sizes, but some are clearly worse than others. Here is a full list of the bugs that appear to have been resolved and which ones I'm trying to fix right now. I'll also share some insights about them and the measures I'm taking to fix them. Thanks everyone for reporting and sticking with us! Soon we'll have an in-game report button :)
Pop-up menus become giant (this is a small one)
Duplication bug
(there were 2 variations of this, I forgot to patch the 2nd. These are pretty easy to fix, they're literally just a typo somewhere that I missed while rewriting some of the code in an attempt to fix other bugs)
Tiny islands spawning on the left
(these are fragments from the background in the main menu that didn't get removed properly. Should be fixed now)
Particle Limiter
This one was very necessary, some builds become very laggy because they instantiate a lot of particles. I now set a hard-cap on how many trigger particles can exist at a given time (this excludes projectiles and fire particles). From testing with a Root nature-town build I noticed that it can easily spike into the hunders, maybe even thousand. Right now I set an arbitrary cap of 200, but I want to give players this option in the setting soon so faster/slower computers can dial it to whatever they want.
Crashing when loading or saving a game
Sadly this became more common over time, when looking at a bunch of logs (thank you everyone in Discord) I could spot a pattern. Right now I took extra preventive measures AND write extra info to the logs in case this would happen again. When it notices your save can't be opened, it'll abort, throw an error code in the log and remove the existing file, this should result in a new game getting started and saved (without penalty). The saving is now atomic, it first writes to a temporary file and then renames it to the original. This should prevent your save from corrupting if something goes wrong or crashes during the saving process.
Crashing on launch / massive lag
I was able to fix this issue for most people in the latest few patches, the issue usually stems from incompatible/outdated drivers, or computers with less memory. Compatibility mode is working like a charm and the new sprite compression is helping out lots of GPUs. There is still a lot I want to change and optimize, but the worst seems to have been addressed.
Random board vanishes and units/enchantments crashes
Since my latest patch I've not seen any reports of boards or units vanishing. This was an ongoing issue that was very hard to pinpoint and fix. Turns out the game just tried to interact with an unit or enchantment, but it can't and returns a "null" value. This cascades and makes everything stop working. So I spent hours trying to recreate this and looking at logs/code, and without getting too technical, I was able to find places where the unit resources could get distorted into "encoded objects" and reworked them. Let's hope it's gone once and for all!
Random end-game board injections
Many people would suddenly have a full island of units, not knowing where they came from. This started happening since I made the dynamic main menu screen, with the little islands in the background. Somehow their builds kept leaking into the actual game you're starting. After trying to fix it many times, I also think this is finally fully gone since last patch. I have not seen any reports yet, so I'm happy :)
