New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.773_The_Turbo
This one is a bit unexpected in its content. There’s a few bugfixes and QoL improvements, but then mostly I focused in majorly on both sim performance and framerate for the game, and got some pretty magical results.
Overall there were some places where in a giant galaxy from user deadzone with a ton of ships and factions, I had like 60% sim speed at best. I now have 100% sim speed on that, with some very occasional dips that I haven’t yet located.
That particular save also was extremely choppy, and was giving me a framerate that was maybe in the 40s, but extremely jerky because the frame times were so uneven. I’ve done a ton of work on that, and I’m now seeing closer to 60-70 fps, with some dips still on that as well, but with it largely being smooth instead of jerky.
I get so used to playing midsize games, or the early game, or just whatever saves people are sending in, that I don’t usually see these performance hotspots unless someone happens to give me a save that has it. If you’ve got such a savegame, then please feel free to either pop it on our bugtracker or send it to me on discord.
The changes to make this work so much better were nontrivial, so there are likely going to be some cross-threading bugs resulting from this. That will keep us on the beta branch slightly longer, but honestly it just depends on testing results.
I have a big backlog of correspondence as well as bugtracker tickets to look at since being out for the holiday, and I promise I’m not ignoring any of that — I just wanted to really focus on this thing today, since it’s the sort of thing that both is really important as well as leads to potential new bugs. Having this in sooner than later, and then dealing with the existing reports, should let me double up on dealing with those reports plus new ones.
So how is performance now? I’m getting pretty diminishing returns on the one savegame that was a big problem for me so far. All the other saves I have were already fine. Do you have any saves that still are problematic in the new version? If so, send them on over!
More to come soon.