





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
The full notes are here. Everything in this build is courtesy of Dismiss.
The full notes are here.
This build has a number of updates to quickstarts in general, and to the Sidekicks mod, and a few generalized fixes. On the quickstarts side of things, Dismiss has fixed up a number of the descriptions, and has added a new "Full Campaign Start" type of save. This is a very interesting way for players to provide really hyper-specific scenarios (down to the seed and all the other bits) for others to try and play. There's also a new community quickstart, called the Marshal Plan, by Corpserule. This is the first of those new kinds of full campaign quickstarts. Badger has been hard at work on his sidekicks mod, and has a number of balance changes and improvements relating to the Dyson Empire, Scourge Infused Empire, and more. He also updated the player type descriptions in the game to make those a lot more informative in general. There are a handful of other minor tweaks and fixes to the main game from both Dismiss and Badger. Full release notes here: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.618_More_Quickstarts_And_Sidekicks
This build updates the scourge infused empire so that they can now summon their scourge minions to join in a particular fight, which helps to set them aside from regular scourge allies. This is with the Sidekicks mod, which is free and totally something you should try if you still haven't! It's by one of the devs of the game (Badger), and is basically an unofficial and free DLC4. In other areas, there are a number of more bugfixes and tweaks in here. Big thanks to both Badger and Dismiss for those. Back in the Sidekicks mod, there are also another two new custom AI difficulties, to go with the two that were added last update. Shark and Lumbering Badger are both very amusing and intriguing. Full release notes here: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.617_Minions_And_Fixes
New build for AI War 2! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.616_Fixes_And_Difficulties
This one has been a bit longer coming, because I've been slammed with the launch prep for the new game. Everything in here is from Badger and Dismiss, and there's a lot of goodies.
Full release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.615_Sidekick_Mod_Updates For the most part, this is just some balance and bugfixes so the Dark Zenith Empire, plus in general a fix to the Scourge Bane. All of these are part of the excellent Sidekicks mod, aka the 4th unofficial (free) DLC for the game, by Badger. In unrelated news, getting closer and closer to Heart of the Machine! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ It has seen a number of updates to the demo for everything from localization to bugfixes and balance lately, too.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.614_Classic_Fusion_Returns This one gets Classic Fusion working again. That's a total conversion mod that makes this game function like a hybrid of AI War 1 and 2. Some other mod updates had broken this one, and it's been broken for a while, but now it's back. Big thanks to Badger for getting the code in place for those fixes, and to Puffin for recompiling it. Badger's Sidekicks mod has a variety of cool updates in this one, including various balance and bugfix updates to the new features in the prior build. This includes improvements to the Dark Zenith Empire, which remains such a cool new way to experience the game. In other news! Heart of the Machine is coming to early access on January 31st. Be sure to wishlist it to hear about updates! It is seriously huge for launch, and I'm excited to explore it more with you during EA: https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Also the demo is updated recently, and there's a new trailer. The language translations are increasingly excellent in the demo, but still have another week or so of going through LQA.
New build with updates to the sidekicks mod. Full release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.613_Dark_Zenith_Empire If you haven't tried the Sidekicks mod, it's really worth a go -- more each build. It's by one of the main developers of the game itself, so as far as mods go... well, it's practically like a fourth expansion, but for free. I take no credit for any of that, it's all Badger and what he's wanted for his own multiplayer sessions. This particular build adds a full "Dark Zenith Empire" option, alongside the sidekick version of the same idea. You've played as the spire, but have you ever played as the Zenith? It's worth noting that the developer behind this mod is literally the same person who developed out the Zenith factions for the main game, so this is... prime stuff. Seriously, more people need to play it! In other news, Heart of the Machine has an official release date: coming to Early Access on January 31st! If you haven't wishlisted it yet, be sure to do so! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ There's also an updated trailer for the game, AND a fully updated demo with new content, a complete ui overhaul, and a ton of other goodies.
Fairly small update, with just changes to the very-cool Sidekicks mod. As I've mentioned a few times, it's by one of the main developers of the game, and at this point rivals the size of a DLC -- for free. So if you haven't given it a try, and are interested in some morecontent, it's really worth a look. Full release notes are here: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.612_More_Sidekicks_Mod_Updates In other news, Heart of the Machine keeps drawing closer and closer. And we do still have slots open for the beta test! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/
New build with updates to the sidekicks mod. Full release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.611_Sidekicks_Mod_Updates
If you haven't tried the Sidekicks mod, it's really worth a go. It's by one of the main developers of the game itself, so as far as mods go... well, it's practically like a fourth expansion, but for free. I take no credit for any of that, it's all Badger and what he's wanted for his own multiplayer sessions.
In other news, Heart of the Machine is coming quite soon! If you haven't wishlisted it yet, be sure to do so! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/
Very minor updates to a few mods: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.610_Minor_Mod_Updates
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.609_Evil_Armories The Scourge Infused Empire from last build's update have gotten more updates to them, including to their armories and to the AI enemy spawns. This build also fixes a bug with some accidental quadratic scaling for damage done by hacked officer ships. There are also quite a number of updates to all of Arphar's mods in this one, with some noted fixes to League of Evil, Azaran Empire, and Fantasy War. I think there are actually more tweaks than the release notes currently list. Enjoy! In other news, the heart of the machine demo is still available, and playtesting applications are also still open. The UI overhaul is still ongoing, which isn't available in the demo yet, but I should be finished with that in the next week finally. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ If you want to try those things sooner than later, and also see past where the demo currently ends and help provide feedback and bug reports prior to the game launching later this year, then do be sure to sign up for the playtest! We have over 200 folks participating at the moment, but are always wanting more. Just fill out this form: https://forms.gle/sYj9hH3Bh2TJ2Hbx5 And then make sure you're a member of our discord: https://discord.gg/arcengames Some folks did the form without joining the discord, and they don't wind up getting a key.
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.608_Scourge_Infused_Empire This one has a bugfix to the experimental stacking algorithm, and then a host of mod updates from Badger. The sidekicks mod has gotten a number of balance updates and minor new features, and then one large new feature -- the "Scourge Infused Empire." This is a regular human empire like you are used to, but comes with a vassal Scourge faction under it. This vassal faction is less independent in some ways than the regular Scourge as allies, and the vassal version allows for you to do construction and technology choices for them directly. Enjoy! In other news, the heart of the machine demo is still available, and playtesting applications are also still open. There's a large UI overhaul going on right now, which isn't available in the demo yet, but will be in a few weeks. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ If you want to try those things sooner than later, and also see past where the demo currently ends and help provide feedback and bug reports prior to the game launching later this year, then do be sure to sign up for the playtest! We have over 200 folks participating at the moment, but are always wanting more. Just fill out this form: https://forms.gle/sYj9hH3Bh2TJ2Hbx5 And then make sure you're a member of our discord: https://discord.gg/arcengames Some folks did the form without joining the discord, and they don't wind up getting a key.
New build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.607_Imperial_Mercy Some speculate that the Imperial Spire were showing mercy in their restraint against the AI Homeworlds. Others that these inscrutable aliens were simply allowing their powerful human allies the honor of the killing blow. But the truth is far more strange: about five different bugs in their programming, and them not being updated to properly handle dire guard posts when we added them to the game. Wait, let's go with... mercy. They were being merciful, and no longer will be so. ;) There are also a solid number of updates to the Sidekicks mod. In completely other news, you can still try the demo at the moment for Heart of the Machine. It's massive, and there are more updates coming for it in the near future: https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ If you want to get those updates sooner than later, and also see past where the demo currently ends and help provide feedback and bug reports prior to the game launching later this year, then do be sure to sign up for the playtest! We have over 200 folks participating at the moment, but are always wanting more. Just fill out this form: https://forms.gle/sYj9hH3Bh2TJ2Hbx5 And then make sure you're a member of our discord: https://discord.gg/arcengames Some folks did the form without joining the discord, and they don't wind up getting a key.
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.605_Multiplayer_Optimization This one has some notably new options for multiplayer, to allow clients that are over-saturated with data to basically do less diff-checking in the background and thus reduce the incoming traffic. This mostly applies to really heavy games with a ton going on in them, but Badger was able to get notable improvements (like 50% reduction in network traffic) with some of the options -- and then other times there was not really any improvement at all. So the options are there, with clients being able to try them out if they run into issues on a specific campaign, and we'll see how that helps. There are also many updates to the Sidekicks mod, and a couple of minor bugfixes. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.604_Lunar_Invasions This one has a couple of small multiplayer improvements, and then a new Lunar Invasions feature in the Sidekicks mod. If you've missed it, Heart of the Machine's demo from NextFest is still active until the end of this month! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ If you didn't miss it, and you're itching for more sooner than later, then be sure to join our discord -- and our tester group here: https://forms.gle/nNwEnzRyVPMS7bYg6
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.603_That_IS_A_Moon This has some balance changes to the base game, as well as new features to the sidekick mod, including Dyson Moons, which are quite cool. Enjoy! Heart of the machine has been a part of this NextFest, and there's a couple of days left for you to try the (massive!) demo, if you want: https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ PC Gamer has called this game the most exciting thing happening thing happening in the 4X genre right now, and in general the feedback from demo players has been hugely useful for me to work on making the onboarding even smoother. There's also some cool coverage of the game emerging around now, such as this one from Splattercatgaming: https://www.youtube.com/watch?v=_jLw0TgJ31Y If you've been a part of the demo and you'd like to join the private testing that will be ongoing after the demo concludes, or if you missed the demo and would like to do the same, be sure to stop by the Arcen discord and sign up here: https://discord.com/channels/240637654717300736/1248015123382276217
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.602_Planetcrasher There were a solid pass of bugfixes, my favorite of which is that if you crash a planet into the AI homeworld, it now properly kills them. Hence the name of the update. The Dyson Sidekick mod got a bunch of reworked units from Zeus, and the Dark Zenith can get its Resources from killing enemy ships, allowing you to manage your economy more closely. These changes do break save compatibility with savegames using that mod, so if you're using a modded version of the game, you can use the most_recent_stable branch to continue until the next patch. But it sounds like this is worth restarting for, with that mod. To be clear, unmodded games have no issues with save compatibility, and mods other than the sidekicks one also don't have any issues. Enjoy! Heart of the Machine private testing is ongoing, and you can sign up on our discord if you're interested. It's also going to have a public demo very shortly, so be sure to check that out and/or wishlist the game. ALSO, finally, for the first time in a year, the store page has been fully refreshed with updated graphics and visuals, and a killer new trailer: https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ There's also some cool coverage of the game emerging around now, such as this one from Splattercatgaming: https://www.youtube.com/watch?v=_jLw0TgJ31Y
Just a small patch with some more Sidekick mod content. https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.601_More_Sidekick
There were a couple of bugs in the prior build, which messed with the Fallen Spire. Those are now fixed: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.600_Hotfix
Two exciting pieces of news today!
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.598_Sidekicks_And_Elderlings Some bugfixes and balance shifts related to Elderlings, and then some more Sidekick mod updates. Enjoy! Heart of the Machine private testing will resume in... "soon" amount of time! I am going to go out on a limb and say that it may be within the next 1 week for real this time. We're getting gradually closer! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1225940358052188252 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.597_Sidekick_Bits A few tweaks to the sidekicks mods. Enjoy! Heart of the Machine private testing will resume in... "soon" amount of time! I am going to go out on a limb and say that it may be within the next 1.5 weeks for real this time. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1225940358052188252 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.596_Deflicker Fixes a couple of minor regressions from last week's build, and then has a few tweaks to some mods. Enjoy! Heart of the Machine private testing will resume in... "soon" amount of time! I am going to go out on a limb and say that it may be within the next 2 weeks for real this time. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1225940358052188252 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.595_Deprotect This one has a mix of fixes and improvements from Dismiss, and Sidekicks updates from Badger. The biggest changes in here are things to help with memory usage in extreme scenarios (think thousands of Dark Zenith in battle at once, that sort of thing). Enjoy! Heart of the Machine private testing will resume in... "soon" amount of time! I am goin gto go out on a limb and say that it may be within the next 3 weeks for real this time. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1225940358052188252 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.593_Devourest This one is entirely from Dismiss. It has a lot of backlog of minor approved fixes and tweaks to things to fix a few bugs, and to make a few new things possible for coders in a non-regression-likely way. It also includes some mod updates, and a new mod called the Devourest Golem, which basically makes that existing faction more interesting and dangerous. Enjoy! Heart of the Machine private testing will resume in... "soon" amount of time! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1212790205824639027 if you're interested in being a part of one of the phases of testing in the future. A few things are taking me a bit longer than expected, leading to testing having been pushed back a bit again, but it's creeping asymptotically closer. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.591_Exception_Tidying This one is various bits of tidying and mod updates. Enjoy! Heart of the Machine private testing will resume in 1-2 weeks! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: End of Feb update on testing if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.590_Informative_Quickstarts This one adds more tweaks to the Sidekicks mod, and also adds more information on the quickstarts screen. It also fixes a regression in the prior build where the savegame folders were not in the most-recently-used order. Enjoy! Heart of the Machine private testing will resume in about 2 weeks! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: End of Feb update on testing if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.589_Lone_Zombie.2C_Progressive_Quickstart This one fixes a few bugs in last weeks' build, like the fact that double-the-zombies were being generated most of the time. There was also a multiplayer-specific regression with an exception in general. Quickstarts are being reorganized and expanded a bit by Strategic Sage. Previously, there was a progressive flow of easier-to-harder for the base game, but the DLC quickstarts weren't really organized in that way. Now they are, alongside other improvements to them. There are also more to the Sidekicks mod. Enjoy! Heart of the Machine private testing will resume in about 2-3 weeks! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discord.com/channels/240637654717300736/1212790205824639027 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.588_Zenith_Consistency This one has a number of smallish improvements. The most notable of these is a fix to on-death effects from Dismiss, which should lead to more consistent results that you would expect when you're zombifying enemies. There are a large number of updates from Strategic Sage to the quickstarts; improving descriptions, tweaking balance, and adding a few new ones. There are also a few tweaks to the Sidekicks mod. Enjoy! Heart of the Machine private testing will resume sometime in March! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.587_Deguardianing This is a small one that is basically a dewormer but for giant guardian spacecraft. A fix in the prior build to a 5-year-old bug caused massive shifts in balance that were unintended. Fixes are nice, but giant shifts in balance are not; aside from opening the floodgates to too many guardians, the game balance was just as desired without the fix, so we simply reverted it. In some respects not my preferred solution, but at the same time with a game this complex, we would have been chasing unintended consequences to AI types for months. So in this case, a particular bug which is bad math is actually working as intended. Hmm. There are also a few tweaks to the Sidekicks mod. Enjoy! Heart of the Machine private testing will resume sometime in March! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.586_More_Polish This is another small one, mostly bugfixes. This also includes several mods like Classic Fusion becoming functional again. And more updates to Sidekicks. Enjoy! Heart of the Machine private testing will resume sometime in March! https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.585_Sidekick_Updates This is a pretty small one, with mainly updates to the Sidekicks mod, by Badger. This also suppresses an occasional error about memory leaks that is very much a false positive (it usually is indicative of a thread being a bit slow, not an actual memory leak). Rather than being up in your face with a scary message about what seems to be a major bug, it just logs a silent warning instead. This really only is a tool for modders; if they see a log flooded with those, then they should know they are doing something wrong and be able to fix whatever their issue is. But regular players, often not even using mods, would occasionally get one or two of these and think there was a much larger problem, when in reality it was just kind of a burp of one background thread being a bit slower to give something back than ideally is the case. The network improvements from the prior build are reportedly really helping the game a lot in multiplayer, so I'm very glad to hear that. Enjoy! Regarding Heart of the Machine, if you've been following our discord, then you know that the testing on that got pushed back some. Testing will likely resume in March. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ It's really nice to be able to give the game the amount of development time it truly deserves, but thanks for your patience with the repeated delays on it. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.583_MP_Hardening This one has some mod updates to the Sidekicks mod, and then it also solves some issues that could occur in multiplayer. Most notably, this makes it so that doing a resync in the middle of an MP game no longer causes a rash of spurious errors, with an additional risk of the game crashing. Secondarily, it hardens some methods against potential exception in general during regular partial syncs on MP clients. Overall I would not expect this to be a panacea for MP, but every time a full sync is done, things generally clean up nicely. And a lot of the things that cause a client to diverge are based around errors, so that also helps from the other end. Beyond that, why exactly sometimes clients get into a strange mode that is only fixed with a resync is a mystery to us. It's not something we can easily replicate with two players, as it pretty much always works perfectly for us that way -- but then some players run into problems quickly with only two players, even on LANs. The larger the game, and the further apart people are, the more likely problems seem to be -- usually. That's what is so frustrating about those particular MP gremlins, is that not only can we not reliably reproduce them at all, but the conditions others are experiencing to cause it are really varied. That is deeply frustrating. So the improvements in this build should help ease that substantially, and if you're using auto-resync then that should be way cleaner in particular. But as a perfect solution for the issues that folks still run into more than I had realized, I don't think that's there. If you are playing multiplayer and you run into outright exceptions rather than strange behavior, always do send those to us, though -- that really helps, since those are things where we can tangibly fix something that is a contributor. Thanks for reading. Regarding Heart of the Machine, if you've been following our discord, then you know that the testing on that got pushed back some. Testing will likely resume in March. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ It's really nice to be able to give the game the amount of development time it truly deserves, but thanks for your patience with the repeated delays on it. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.582_Tuning This has some tweaks and tuning in general, and then updates to a bunch of mods. This also removes a folder called MSBuild, which was only useful to modders, and which was being (erroneously) flagged by Malwarebytes as a trojan. Since this was consistently annoying and alarming a number of people, that's removed and modders can just download it from our discord. A text file is there instead, with instructions for how to find it for the few people who need it. Steam is not always great about removing files, so if it's still there for you, and you care, then look in the ReliableDLLStorage folder in your game install folder, and just delete the MSBuild subfolder. It won't come back after you delete it, but steam should ideally delete it for you. Leaving it in place also will be fine, as it's not a harmful folder and never was. But if it's being wrongly flagged by your antivirus, and that bugs you, go ahead and get rid of it. Enjoy! In other news! Our first console release has happened. Yesterday, Starward Rogue launched on the XBox, Playstation, and Nintendo Switch platforms. Very exciting! https://www.youtube.com/watch?v=pldE6CJGkmc Regarding Heart of the Machine, if you've been following our discord, then you know that the testing on that got pushed back some. Testing did not start in late December, but instead will be a February or March thing. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ It's really nice to be able to give the game the amount of development time it truly deserves, but thanks for your patience with the repeated delays on it. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of one of the phases of testing in the future. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Or at least that's the intent. It won't harm anything if it doesn't work. :)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.581_Mod_Updates This one is mostly focused on some updates to mods, including fixing the AMU mod so that it no longer errors on start. It also tweaks a couple of minor text things in the main game to make them more clear. Enjoy! In other news! Been talking about Heart of the Machine for a year and a half now, and it's very close to opening back up for alpha testers again. That will start in the week after Christmas, for those who are interested. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ Essentially it's on the border between alpha and beta there, because the bulk of the art and core mechanics and code are complete, but it's a matter of actually fleshing out content on the systems that are now in place. If you have time in that timespan, and that style of testing seems interesting to you, please do sign up. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either this earlier stage of things, or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.580_Curve_League This one has quite a long laundry list of small and midsize tweaks, fixes, and changes. Primary thanks to Dismiss, but also SirLimbo and Arphar for a variety of the items. There are a number of new experimental features that you can opt into if you're interested (see link for details), as well as updates to several of the included mods. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is very out of date, but will have updates in the next few months. You can see more sneak peeks of things on our discord in the meantime, if you want! The game will be launching in 2024. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers before the end of this year; the game has gone through a huge amount of growth and changes, and I can't wait to show that off to more folks. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.579_Hotfix_3
Full notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.578_Hotfix_2
Release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.577_Hotfix
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.576_Tooltip_QoL This is another hefty new version. It includes a number of fixes and improvements, some of the fixes rather crucial; there was a regression that was affecting some people's savegames, and may have been related to my improvements to memory reduction in the game. Dismiss seems to have sorted things out with folks related to that, so big thanks there. There is also... just... such a long list of small fixes and other minor improvements. It's a very long list. You should read it above if you're interested. Again, pretty much all Dismiss. Then there are some updates to the Radiant mods by Radiant Phoenix, mostly minor tweaks. And lastly, as per the name of the release, there are some new experimental tooltips, which you can see examples of in the wiki link above. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is very out of date, but will have updates in the next few months. You can see more sneak peeks of things on our discord in the meantime, if you want! The game will be launching in 2024. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers before the end of this year; the game has gone through a huge amount of growth and changes, and I can't wait to show that off to more folks. Feel free to go to our discord https://discord.gg/arcengames and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Turns out the prior version had some issues loading for people without existing settings file. Apologies about that, it's solved now.
There were a couple of small errors in the build from earlier today, those are fixed now.
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.572_Polish_And_Reduced_Memory_Pressure Twenty-two days since the last one, wow. Time really flies sometiems. This one has a bunch of things to polish up the game in various ways, and reduce memory turnover and memory usage in certain late-game situations. Also some bugfixes that help some specific crazy savegames. If you're playing certain absurdly-huge games that were getting too high in RAM usage and losing performance because of it, it should be notably better now. For most folks it won't be noticeable, but it's great to keep those edge cases in check. The list of other relatively small things that are fixed are really long, and worth a look in the release notes. This includes fixes to a number of different mods, as well as the base game. Big props to Dimiss for the big majority of that, and RadiantPhoenix for the rest. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is very out of date, but will have updates in the next few months. You can see more sneak peeks of things on our discord in the meantime, if you want! The game will be launching in 2024. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers before the end of this year; the game has gone through a huge amount of growth and changes, and I can't wait to show that off to more folks. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI WAr 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.570_Petawatt This one is absolutely enormous, in terms of the number of fixes and tweaks in it. It also has a bunch of mod content! Dismiss has been going through and painstakingly fixing all of the regressions from the last few months, as well as adding new QoL features for players, and fixing various much-older bugs that just never got much attention, as well. The work here is seriously impressive. Hope everyone enjoys, the notes are quite long. Radiant Fleets is a new mod, which has a bunch of new fleet options and even some new ark options for various factions. Lost Spire Coilbeam is another new mod, which kits out the lost spire frigates with coilbeams like their bigger brethren. Playable Flenser is an interesting mod that seems to be mostly for humor/fun, but basically you get your own flenser from the start of the game (the highest-tier possible AI Exo War unit, for reference; aka the "asterisk of doom"), and then can upgrade it, etc. You do have to power it, though, and it requires a petawatt... so good luck with that I guess. It's certainly a fun concept for a mod. The Sidekicks mod has some balance adjustments and bugfixes, and there are also some fixes to Classic Fusion and other mods. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. The game is officially pushed back to 2024 now, if you didn't see, but perhaps that's not a surprise. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within the near future, probably November or December. The game is continuing to build in an exciting way, we'll have a lot to show prior to it releasing. There are already sneak-peak dumps of info and screenshots you can see in the official discord channel that you can't see anywhere else. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.569_Standards_and_Practices Lots of fixes in this one, to a wide variety of things. Some fixes to regressions from the recent past, and others from further back. Also several updates to mods, and a new mod related to the color picker window. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within the near future, but the exact timeline is no longer certain. It probably will be sometime in October, and we'll also have some general news for it in the next few weeks. The game is continuing to build in an exciting way, and I can't wait to show more soon. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.568_AMU_Recovery This one has a handful of fixes, and then a number of mod updates. For those using SirLimbo's mods, those are now functional again after being broken in the prior build. This new set of changes includes some cool stuff to Radiant Phoenix's stable of mods, and a number of balance and fun things with the Sidekicks mods from Badger, as well. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within the near future, but the exact timeline is no longer certain. It probably will be sometime in October, but no promises; sorry about the shifting estimates. That said, stuff with that game is really continuing to build in an exciting way, and I can't wait to show more soon. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.567_Scourge_Civil_War This one is quite small, aside from mods. There are a few bugfixes and RadiantPhoenix which are not yet fully documented in the release notes, but those are fairly small. There are some inwork things on several mods as well, but then the completed things are mainly from Badger on his Sidekicks mod. This includes a new Scourge Civil War faction, and some notable balance improvements in general. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within the near future, but the exact timeline is no longer certain. It probably will be sometime in October, but no promises; sorry about the shifting estimates. That said, stuff with that game is really continuing to build in an exciting way, and I can't wait to show more soon. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New hotfix build for AI War 2, fixes issues in the build from yesterday: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.566_You_Saw_Nothing
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.565_The_League_Of_Arphar_Mods This one is pretty huge on the modding front, and it's not just the mods from Arphar -- although they are certainly the hugest part. Essentially, Arphar has introduced two entirely new factions, with their own ships and everything. He's also updated a number of his existing mods, and added new map types in them, and a bunch of other things. One of the new mods is The League of Evil, which is just such a cool name to begin with. Those have extra bonuses in them if you're playing as a Necromancer yourself, which is extra cool. There's also a new City Ships mod, which has a new invader appear with an allegiance that you can set. This release also has the first instance of a mod that mods another mod; in this case, Arphar has added yet another mod, which mods the Hydral Federation mod by StarKelp, adjusting balance. Badger has made some balance updates to the Sidekicks mod. Dismiss has made a ton of updates to his own mods, as well as to some core code things to support other modders, and to fix a few recent bugs and typos, and add some extra features related to ship targeting. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within two weeks, probably. Last week was super productive, and the plans for this next week really bring a lot of things together in a way where having testers again would make sense. Very excited for folks to see what's going on, it's really quite an exciting title. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.564_MMAP_No.21 This fixes a crash issue that was occurring on linux due to "too many mmaps" due to a bug in unity that also gets hit in some other popular games, but which we're now able to bypass hitting thanks to the extensive debugging aid of Zoey. As a side effect of investigating this, performance should be better related to large amounts of text being shown on every OS, and on every OS there is a notable reduction in RAM usage in all games. Dismiss has fixed up the FRD waffling that could happen, and also consolidated some of the other FRD settings. And then there are a few mod updates, and some new features for modders. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers within the next few weeks. I'm making great progress, but still not quite ready to add tester feedback into the mix. Very excited for folks to see what's going on, though. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build, this one mainly with a number of tweaks in it: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.563_Tweaks You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers... at some point in the near future? I'm plugging away on lots of super cool stuff, but it's not quite to the point where I actually need feedback on it yet. That will change in a few weeks at most. Can't wait to show off more gameplay and videos and screenshots and such before too much longer, too, because it's really coming togther very well. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Second AI War 2 build of the day, so you know there were some issues in the prior one: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.562_Woah_There_Buddy The bugs that were in there are now fixed, and a couple of new mod things have also been added. You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers... at some point in the near future? To be honest, I hit the milestone where I had planned to bring in testers, but I find I am just not ready for them; specifically, I have plenty of things to work on, I don't have any questions that testers could answer at the moment, and I want to stay focused on pushing things further fast. It will change at some point in the coming weeks to where I start wanting to have feedback, but I no longer have an exact milestone. I mainly just need to be at a point where I need more testing than what I can do on my own. It won't take too long, in the grand scheme. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New A War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.561_Have_At_Thee This one is pretty giant. The bulk of it is from Dismiss, except for some of the mods. There are a couple of performance improvements and other fixes. There are also a lot of improvements to the lobby to make options clearer, the faction list prettier and also more informative, and so on. There are also a number of improvements that are more focused on ease of use of the codebase for coders and modders. There's a new mod by first-time modder (but longtime Youtube instructor) Strategic Sage, who has made a mod called "Simple Options," that simplifies the lobby quite a bit. Another new mod by a new modder is Radiant Maps, by RadiantPhoenix. These range from interesting topologies, to hair-tearing topologies, to a few humor-focused topologies. Points of Interest, Generator, and Necro Party have also all seen updates from Dismiss, ranging from a new AI type -- contributed by Arphar, along with info for some of the fixes -- to various smaller fixes and improvements. You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be resuming having alpha testers... at some point in the near future? To be honest, I hit the milestone where I had planned to bring in testers, but I find I am just not ready for them; specifically, I have plenty of things to work on, I don't have any questions that testers could answer at the moment, and I want to stay focused on pushing things further fast. It will change at some point in the coming weeks to where I start wanting to have feedback, but I no longer have an exact milestone. I mainly just need to be at a point where I need more testing than what I can do on my own. It won't take too long, in the grand scheme. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.560_Let_The_Ambushes_Resume_.28Until_Morale_Improves.3F.29 This fixes the ambush posts (thanks Dismiss!) and possibly some other related mechanics. This also includes a number of mod updates, and a couple of minor quality of life improvements. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha started, but then was put on pause while a lot of stuff is reworked. That rework has been ongoing for a couple of months now, much longer than expected, but we're now within a few weeks of being able to start things up again. The game will be unrecognizable to prior testers, thanks in large part to feedback from them, and I'm really excited about just how even much more awesome it is. We'll roll back around to regular tester additions as soon as we can. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.559_Deringing This one includes a bugfix to an annoying issue with "rings that stick around too long" that has bothered some people (but not shown up for everyone) for a long time, fingers crossed. This also includes improvements to the outguard sidebar interface courtesy of Dismiss, updates to a few mods, and some improvements for coders working with the game. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha started, but then was put on pause while a lot of stuff is reworked. That rework has been ongoing for a couple of months now, much longer than expected, but we're now within a month from being able to start things up again. The game will be unrecognizable to prior testers, thanks in large part to feedback from them, and I'm really excited about just how even much more awesome it is. We'll roll back around to regular tester additions as soon as we can. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Wow it has been a month. Incredible. Well, new AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion_Part_II#5.558_New_Mods_And_Authors The prior post-completion release notes page reached FIFTY EIGHT THOUSAND WORDS, so there's a fresh new release notes page that is way shorter. For a game where official development finished a year and a half ago, to have 58k words of changes spread out over 68 releases in that post-release timespan is pretty incredible. A bulk of that was from either Badger while he was staff at Arcen, or then volunteers and modders such as Dismiss and Puffin in particular (and Badger as a volunteer/modder as well, I should be clear). Anyhow, about this actual release: couple of minor bugfixes in the main game, and some changes to make things easier for coders. Then a whole bunch of mod content. There's a whole new mod, Azaran Empire, introducing a new faction by Arphar. The idea is that this new faction are a highly centralized empire bringing their own planet into the galaxy from which they will produce ships to take over planets and build structures to bolster their production. Face off against them in order to gain rewards and hack their facilities to gain new ships to use either against them or the AI. Or fail and watch them take over the galaxy. Includes rewards for Necromancer, alongside some rewards for Humans to keep on fighting. Sappers alterations is a new mod by another new author, obscuris. This mod alters how the Neinzul Sappers faction behaves and how their economy works, along with adding new units and mechanics. There are then notable numbers of updates for a variety of mods by Dismiss, including ExoWar, Reclaimers, and Points of Interest. And then also updates to Badger's notable Sidekicks mod, which is a pretty beefy extension of some concepts from DLC3. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha started, but then was put on pause while a lot of stuff is reworked. That rework has been ongoing for a couple of months now, much longer than expected, but I think that we're now within about a month from being able to start things up again. The game will be unrecognizable to prior testers, thanks in large part to feedback from them, and I'm really excited about just how even much more awesome it is. We'll roll back around to regular tester additions as soon as we can. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
Greetings! Today at 09:00 am PDT, our friends from HeroCraft PC are releasing the new post-apocalyptic strategy game Revival: Recolonization. https://store.steampowered.com/app/1306770/Revival_Recolonization/ It's a 4x strategy game set on Earth after the apocalypse caused by the AI uprising. Lead one of the survivor clans, change the climate and landscape with high technology, create unique combat units by combining different types of weapons, fight against automatons and zombies, and make humanity great again. [previewyoutube=HLzw-sz9nts;full][/previewyoutube] To celebrate the occasion, we created a special bundle, which includes three great games: Revival: Recolonization, Thea 2: The Shattering, and AI War 2. https://store.steampowered.com/bundle/33362/4X_Gods__Machines/ Dive into the exciting world of strategy games with us!
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.557_Minefield_Balance This one has a number of balance improvements to minefields thanks to CRCGamer. It also has more balance changes to the sidekicks mod from Badger. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started, and we're doing new waves of testers every few weeks. It will be a (still... still!) a couple more weeks before the next group. We're going through some notable internal extensions and revisions based on earlier tester rounds, and we'll roll back around to regular tester additions as soon as we can. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.556_Performance.2C_MP.2C_and_Mods This one has an eclectic list of things. There's a new performance option which can greatly increase performance in certain late-game scenarios if you want to try it out. There are fixes to some recently-introduced multiplayer client-side bugs. There are a whole huge heaping of mod updates. And some other minor tweaks and extensions. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is more up to date than it was, but a lot is still to-be-revealed. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started, and we're doing new waves of testers every few weeks. It will be a (still!) a couple more weeks before the next group. We're going through some notable internal extensions and revisions based on earlier tester rounds, and we'll roll back around to regular tester additions as soon as we can. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.555_Dismiss_Rebalance This one has exclusively stuff from Dismiss, ranging from additions and tweaks to the main game, to a new rebalance mod. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is still a tad out of date, but has some updates compared to what it was before. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started, and we're doing new waves of testers every few weeks. It will be a couple of weeks before the next group. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.554_Dismiss_Spectacular This one has a ton of stuff from Dismiss, ranging from additions to his mods, to various new features that other modders can use, and a variety of tuning and fixes to some game features. Also includes a variety of new additions from Badger. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is still a tad out of date, but has some updates compared to what it was before. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started, and we're doing new waves of testers every few weeks. It will be a couple of weeks before the next group. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.552_Multiplayer_Improvements This one has some multiplayer improvements to make initial connection easier when you're using a variety of mods and DLC, and it has some improvements to stability in long-session late-game multi-client situations. Also more updates to the Sidekicks mod. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine! Steam page is out of date and will be for a while yet, but we're working away. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started, and we're doing new waves of testers every few weeks. It will be a couple of weeks before the next group. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
The one has a few updates to some of the dyson sidekick mod features, and then a HUGE heaping of updates to the Classic Fusion total conversion mod. Release notes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.551_Updates_To_Classic_Fusion More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started! We're bringing in new folks every week or so, in small batches to get fresh first impressions. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.550_Overkill_And_Civil_Wars Several fixes to autotargeting and to Zenith Civil Wars, and then a bunch of updates to the Sidekicks mod. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ The closed alpha has started! We're bringing in new folks every week or so, in small batches to get fresh first impressions. Feel free to go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.545_Laser_Beams This fixes the non-point-laser beams all acting like point-lasers and just hitting their destination target, which made a variety of large ships, most notably the spire, way weaker than they were supposed to be. That was a regression from March 17th, so it was in there about half a month. Apologies! Also has improvements to the sidekicks mod, and a few other tweaks. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in the few weeks -- exactly when is still up in the air, but continuing to have good progress toward it and want to have a solid list of folks when it's time -- so if you want to register your interest for that, please go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.544_Sidekick_Tweaks This one has a small fix to crippled ships in pursuit mode, and beyond that is a variety of changes to the Sidekicks mod. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in a few weeks -- exactly when is still up in the air, but we're progressing rapidly toward it and want to have a solid list of folks when it's time -- so if you want to register your interest for that, please go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase. There is now a direct signup form here: https://forms.gle/sYj9hH3Bh2TJ2Hbx5
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.543_Dismissed This one is entirely courtesy of Dismiss, hence the name for the patch. All of these are pretty much hotfix-focused things, including some visual glitches, that one crash issue from the last two builds, and some mod updates as well. Big thanks to Dismiss on this one, and please see the release notes for full details. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in a few weeks -- possibly starting at the end of next week, possibly a bit later than that -- so if you want to register your interest for that, please go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase.
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.542_Mercenary_Pirates_And_Memory_Allocation Big thanks to Dismiss in particular on this one, as he hunted down some code that was causing memory allocation exceptions and crashes in the prior build. Some things from a background thread had been altered to touch things on a main thread that were never supposed to be touched, and that was the unexpected result. Those things should be fixed now, but please let us know either way. There are other improvements in here, such as the methodology for showing key icons (like the officers or fleet transports) in front of the other icons, making them easier to click. This is something I was actually not in favor of, and worried about performance for. But it turned out really well, and doesn't seem to negatively affect performance. Big props to Dismiss for both implementing it and sticking to his guns in the face of my negativity on the topic. For anyone who prefers the old behavior, there is now a CPU Load subcategory option in the Performance settings category that lets you make it work as-before if you prefer. There are various other improvements in here, and a whole bunch of new mods as well. Dismiss has a new mod called "The Xushido" which introduces a new more-complex style of Human Resistance Fighters (HRF), but these guys are mercenary pirates instead. Badger continues to have more with the Sidekicks mod, ongoing balance and tuning of those. That's really an increasingly polished (and giant) mod at this point, it's quite cool to see. And more things, too! See the release notes for details. More to come soon. Enjoy! You can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. The Steam page is very out of date and doesn't show as much as I'd like to about the game yet, but we'll have more to show soon, and it's really exciting. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in a few weeks -- possibly starting at the end of next week, possibly a bit later than that -- so if you want to register your interest for that, please go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase.
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.541_Fully_Armed_And_Operational_Dyson_Sphere This one has a number of mod improvements, including some things for Sidekicks, and leveling up the Dyson Sphere sidekick in particular. The work of the Badger. It also has a lot of experimental tooltip improvements that you can opt into from SirLimbo, and some updates to AMU. It also has a wide variety of bugfixes and improvements from Dismiss, most of which don't seem to be on the wiki quite yet, but should be before too long. Classic Fusion has also seen some updates to keep up to date with the core codebase changes, thanks to Puffin. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in a few weeks, so if you want to register your interest for that, please go to our discord (https://discord.gg/arcengames) and post here: https://discordapp.com/channels/240637654717300736/1086679572373848244 if you're interested in being a part of either the early alpha or a later phase).
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.540_Civvies_Return Mostly just a small hotfix. If you've been having performance issues in recent versions, it may be because the enable reinforcement logging was for some reason turned on. This build should automatically set that back to off if that was the case. But you can also look in Settings, Debug and see if any of the options there are yellow/on if you're concerned. This one also fixes Civilian Industries to work with the current build of the game, as it's apparently been broken for two builds. There are a couple of other small fixes in here, and then also a balance pass on the Vicious Raider. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in hopefully under two months now, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.539_Dark_Spire_Unapocalypsing Lots of new things in this one! It has a cure for one of the new Dark Spire settings "causing the apocalypse" if you chose it, which I found to be such amusing wording that it became the title of this release. Overall there are a lot of subtle improvements and changes in this one, many related to drones, and a lot of these are things that benefit various mods and what they are trying to accomplish. Additionally, there are a whole host of mod updates, well worth a look. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll be running a closed alpha starting in hopefully under two months now, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.538_Return_of_The_Dragons Goodness! It's been a hot minute since the last build. Blink and suddenly it's been 15 days. Well, Dismiss and StarKelp and Badger and CRCGamer have clocked a bunch of updates in this one; to the base game, to DLCs, and to mods. There have been some UI improvements to the settings menu, and to having some added hotkeys for things that you might frequently want to do, like open the encyclopedia to a specific area. The search bar in the galaxy map view is also now more functional for quick searches of planets or units. Some old galaxy options that are really no longer needed in light of other features that replaced them have also been removed. The alternative win condition related to the Zenith Architrave now works properly again, after being broken for a bit with a regression. Balance improvements to a number of units, and Dragons now show up to fight the fallen spire again. The Dark Spire now have an option in the lobby that makes them grow slower and have more unit variety, rather than being quite so intense and just having Eidolons everywhere. This one is an opt-in feature in the lobby. For the Neinzul Custodians, you can now manually control which subfactions spawn, and optionally choose which Enclave each subfaction gets. Lots of balance tweaks and bugfixes to Badger's giant Sidekicks mod, good stuff in there. If you haven't tried that yet, you really should! Balance tweaks and fixes in the Points of Interest mod as well, and the Outguard Party mod, and the Reclaimers mod, all from Dismiss. And lots of other little things, besides the above. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.537_Tweaks_And_Balance Nothing super huge in here, just a number of tweaks and balance adjustments. Several mod updates as well, mostly Badger things for his Sidekicks factions and similar. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
New AI War build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.536_Extended_Sidekicks Fun thing for AI War 1 fans: The Classic map type will now always have at least one planet with only one wormhole in. From Badger: The Dyson Sidekick mod is renamed to be the Sidekicks Mod, and the Dark Zenith mod is scrapped since it's folded into the main Sidekicks mod. Lots of updates to this and other related mods. Also added a new Ark Sidekick player type in this mod. From StarKelp: The Leere mod has gotten a number of updates. From SirLimbo: Huge rebalance to Extended Ship Variants, a popular mod that adds even more unit types to the game. This hadn't been adjusted since the DLC2 timeframe, and he noted that it really showed. It includes a lot of nerfs and fixes, to make things more balanced in the larger scope of the game. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.535_LiteNetLib_Fix This one fixes a regression in the prior build that broke LiteNetLib networking for the game, and it also includes some balance work on the hangars in DLC2, and some additions to the Dyson Sidekick mod. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.534_Modular_Blasphemy This one has a new quickstart called The Blasphemous Badger, and it also includes a number of quality of life improvements including the ability to suppress the "spend more module points" prompt. It also includes better/proper stacking for the necromancer, some neinzul wild hives improvements from StarKelp, and various Dyson Sidekick improvements from Badger. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
New AI War 2 build: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.533_Tuning This one is a lot of small tuning, and some mod adjustments. There are a number of good changes in there, but they're diverse enough that they are hard to sum up. See the full release notes for details. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha starting in the next few months, so keep an ear out.)
Happy New Year! New AI War 2 build for you: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.532_Post_Necromancer_Victory_Text This makes the 7th calendar year with AI War 2 builds in it, goodness. This build has a variety of improvements from mostly Badger, and a few from Dismiss and Puffin as well. There is finally separate victory text when you win as the Necromancer, which is pretty awesome. The Dyson Sidekick mod also got this treatment. There's a variety of bugfixes and balance improvements in general, as well as to several mods. I also upgraded the Shapes library that we use for drawing selection circles, and the hope is that this will solve an issue with stuck selection circles that was occasionally coming up. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that early next year, so keep an ear out.)
Small new AI War 2 hotfix build. https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.531_MP_Fixes Fixes a bug with a mod, a minor multiplayer bug, and also improves a small sub-area of MP networking speed. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that early next year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.530_Malkovich.3F This one fixes a long-running intermittent issue where all of the Dark Zenith planets would be named "Malcovich." When the game runs out of planet names, which shouldn't happen with any reasonable planet name set, it names every further planet that way as a nod to a certain scene in *Being John Malcovich*. However, the DZ planets were sometimes doing this when there were plenty of names left, which was a curiosity. Thanks to Badger for fixing that. Badger also got in a couple more multiplayer fixes, as well as some improvements to the tooltip clarity as it relates to the Scourge Nemesis. Puffin has added a huge number of updates to his total conversion "Classic Fusion" mod, which you can read about in the full release notes. Dismiss has made a number of adjustments to his many mods, and fixed a few areas of tooltip or data confusion in the main game, too. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that early next year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.529_Refinements This one has a number of quality of life improvements and small bugfixes, and also improves the balance of the spire-infused empire. There are also a couple of MP-specific minor improvements. A number of mods have had updates as well, including Dyson Sidekick, Ship Line Upgrades, and Juicy Journals. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.528_Juice.2C_Upgrades.2C_And_MP This one has a couple of fixes for multiplayer, thanks to Badger. This also includes updates to his Dyson Sidekick mod to help with balance. It also includes a new sandbox mode for Necromancer which is super OP, but interesting. Lots of updates to NR SirLimbo's various mods, including Ship Line Upgrades, AMU, and others. Dismiss has fixed a few bugs in the main game, added a new cheat command, and then also updated his own mods, including Points of Interest. There's a new mod in here as well from @Juic3 that formats (and edits when needed) the journal entries to be more consistently in-game character and not 4th wall breaking. Thanks to Dismiss for adding that in. Sounds like feedback is desired. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.527_Mostly_Mod_Updates This one is also mostly mod updates, like the prior one, but it also has some bugfixes and balance tweaks in there. In particular, if you wanted to have Elderlings be your friend, they not get a lot more powerful faster, as before they were too weak on average. AMU has a new OCD sub-feature that allows you to essentially inspect any part of the game's data and alter it on the fly. Basically cheat engine built into a mod, which is pretty nifty. Dyson Sidekick balance is better, and some things are better organized and have a few bugs fixed. Dismiss's growing selection of mods all got lots of updates, the notes are well worth checking out. More System Defenders also got some bugfixes to it. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.526_AMU_Returns The bulk of this one is mod updates, which you'll want to refer to the release notes linked above for the main details of. The AMU mod by NR SirLimbo is fully back in action after something like a year of being down because I changed the underlying format of the game so severely during The Great Refactor. He didn't just work on porting over what he had before for his general modding framework, but actually extended it even further, which is very interesting to see. On top of that, there is a new Ship Line Upgrades mod that is a companion mod to AMU, which "allows players to upgrade and downgrade ship lines in exchange for a new resource, Command Frequency Bandwidth. Downgrading ship lines grants, upgrading costs bandwidth and something else (either Hacking or Science points, or inflicting additional AIP)." Several of Dismiss's mods got minor updates, and the Dyson Sidekick mod from Badger also got a few balance updates. In the main game, out of modding land, the Deep-Space Anomaly Analyzers have had a couple of bugfixes and a number of balance updates. Thanks to Badger and CRCGamer on those. Also one other bugfix in wave notifications. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
Second AI War 2 build this week! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.525_Faster_Multiplayer This one is very exciting in the area of multiplayer in particular, but a little bit performance in the late-game in general. This fixes a few client-only memory leaks and several other issues that were causing the game to kind of chug and feel like it was laboring in certain late-game scenarios in multiplayer. Those same savegames are now buttery smooth, which is a really exciting thing to see. Lots of great sleuthing work by Badger on this, and a lot of great fixes from him on there. I also contributed a few fixes this time around, after he identified where the problem areas were. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.524_StarKelp.27s_Return This one has some very exciting updates from StarKelp, who has returned from some private leave issues, and is also joining us working on Heart of the Machine. He's knocked out some improvements and bugfixes to Macrophage, Custodians, and Migrant Fleets in the main game/dlcs, and has also done a bunch of major work on many of his mods. Civilian Industries and The Lost Humans have both gotten some major updates and some bugfixes, and the Hydral Federation has gotten a major balance rework. He also added yet another mod, this one being the Leere mod. Dismiss and Badger have both also been working a ton on their own mods and other bugfixes, including Dyson Sidekick, AI Lieutenants, Reclaimers, and Points of Interest. Lord of Nothing's Exowar mod has been added, too. Classic Fusion, the total conversion mod by Puffin, has been updated to work with recent game changes. And CRCGamer has made some balance updates. Wow, what a huge one! More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.523_Customizable_Ship_Materials_.28Via_Mods.29 This one adds a lot of cool new tweaks and mod additions from Dismiss as well as Badger. The title feature is from Dismiss, and basically allows materials from one ship to be grabbed and used on something else using some xml at this point. This is quite interesting for modders looking to mix and match things to get new styles of ships without doing a whole new unit visual set. There's another big addition from Dismiss, namely an automation addition: Auto-place all of something in the build menu by right clicking or double clicking it! This is intended as an alternative to the build automation settings. So you can still quickly build all station keepers for example, but decide when exactly and on which planets to do so. There are a number of balance adjustments in here from CRCGamer as well, mostly relating to DLC3 ships. Specifically some of the Venators, and some of the ships that the Jabberwock AI beats you in the skull with. NR SirLimbo also made some adjustments to making sure that the Brutal Amalgam Guardians are not TOO much beneficial food for the Necromancer. Mods improvements include more to Dyson Sidekick by Badger, the ability for the Necromancer to work with Outguard in the Outguard Party mod, and a variety of other new improvements. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New AI War 2 build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.522_Secret_Factions A really large amount in this one, particularly on the modding front. There are a handful of bugfixes in here, and a number of balance tweaks and tunings, and also a new galaxy option called Secret Faction Details, which does rather what it says on the tin. It's hard to go into as much detail as I would like on this, because there's really just a laundry list of lots of unconnected things, including with the mods. I would try to summarize a bit more, but in some respects it would be repeating almost the entire release notes above. There are new foes in some mods, better balance in others, and in general lots of things resulting from feedback and testing. Be sure to check out the full list above, and give some of those mods a go if you haven't tried them yet. No separate downloads required! More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New build for AI War 2! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.521_Mod_And_Tooltip_Polish This one is more polish on some of the prototype tooltips and a few beacon things thanks to Dismiss, and then a bunch of updates in the vein of polish to the mods of Dismiss, and the Dyson Sidekick mod by Badger. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New build for AI War 2! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.520_Reaper_Chrysalis This one has a variety of mod changes and additions, many from bother Dismiss and Badger. The Dyson Sidekick mod faction by Badger is now reportedly his favorite creation for this game, even surpassing the Necromancer in coolness factor. This new release contains a lot of why, with supply lines for you to interact with and attack, and battles between the AI and the Dyson Chrysalis. This build also includes some improvements to regen golem balance from CRCGamer. More to come soon. Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New build for AI War 2! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.519_Ethereal_Tachyons This one has a number of bugfixes that are mostly pretty small, but which fix some annoying edge cases. Same thing for balance. This then has a number of large updates to a variety of mods. Points of Interest in particular got a lot of new content, including Fairy Grottos and Null Fields. But really, quite a few of the mods got updates. More to come soon! Enjoy! (Usual reminder: you can wishlist our upcoming title Heart of the Machine, if you want to keep up with it. https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.)
New build for AI War 2! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.518_Conveniences_And_Quickstarts This one has a number of small conveniences from Badger and Dismiss, ranging from being able to see your remaining required spire city counts in the interface, to more permissive placement of turrets when you are clicking in an area. This one also has a number of new quickstarts from Badger, which set you up in some very interesting multi-faction situations. In particular, he notes his favorite is the "It's basically all the minor factions on one team against you" one, further noting "I feel like Dr. Frankenstein, but if he made 20 monsters and sent them to attack all those people who won't get off his lawn." I, for one, am happy to see just what happens when venturing onto that lawn. CRCGamer has also made a number of improvements to balance, and fixed a few typos and similar. One of the big things you'll notice is more of the "improved strikecraft" variants appearing in Advanced Research Stations, which should be quite pleasant. Dismiss has also been updating his Generator mod further, with a variety of map improvements. And lastly, Badger has been further updating his Dyson Sidekick mod, with bugfixes, usability improvements, and clarity improvements. More to come soon. (And hey, did you know you can wishlist our upcoming title Heart of the Machine? https://store.steampowered.com/app/2001070/Heart_of_the_Machine/ We'll also be running a closed alpha on that later this year, so keep an ear out.) Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.517_Achievement_Unlocked This one includes more bugfixes of various sorts, and a variety of mod updates. Several of the achievements, and one of the mods, are centered around fixing some older achievements that were broken. More to come soon. Enjoy!
New build, just some hotfixes: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.516_Hotfix
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.515_Hotfix This one has a couple of hotfixes. Linux became unstable partly because of a steam API update in the prior version (I think), and a GOG API update was also not helpful. Hopefully this solves those stability issues. There was also a necromancer bug in the prior version if you did not have one of Badger's mods on, and that is now fixed. This also has a few other updates from Badger, and from CRCGamer on balance. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.514_Refinements This one has a whole lot of refinements in a variety of areas. Some more multiplayer fixes and improvements from Badger. Some encyclopedia improvements from Dismiss. A number of DLC2-focused balance changes, and some additional starting battlestation fleet styles from CRCGamer. Lots of mod updates from Badger and Dismiss. I did a minor version upgrade of the unity build that we use (2020.3.32 to 2020.3.34), which has a few OSX/Linux specific fixes. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.513_Necromancy_And_Reclamation This one has some tweaks and improvements to Necromancers, as well as a whole bunch of mods. Dyson Sidekick, DpsHud, Outguard Party, Reclaimers, and Points of Interest all saw updates. Lots of updates from Dismiss and Badger, primarily. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.512_Dyson_Reapers This one allows exo-war units to attack the necromancer. Spicy! Maybe convert them to mummies, or maybe run in fear? (I'm sure it will be mummies) This one has a huge rebalance of the Dyson Sidekick mod by Badger, making them a lot more balanced and interesting based on his ongoing playtesting with his multiplayer group. The Reclaimers and Point of Interest mods by Dismiss also have a number of bugfixes and tweaks. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.511_Modtopia This one has yet more multiplayer improvements, and some general bugfixes, both from Badger. There are also a number of balance improvements from CRCGamer, and some quality of life improvements by Dismiss, and then... so many new mods, and mod changes! There's a new Exowar Overhaul mod by Lord of Nothing, which gives you more exo war unity variety. The Dyson Sidekick by Badger has been refined a lot further, although I understand even more refinements are planned. His multiplayer group has been getting happily murdered in that scenario, so I gather these are balance and other adjustments to make that a more fair fight. Dismiss has been an absolute mod factory in this timeframe. The Reclaimers mod has exploration outposts now. The Generator mod has more map refinements. Points of Interest is an all-new mod that includes new game features like Points of Interest (natural phenomena, etc), and also new AI types. Not listed in the release notes, but Puffin has also made a ton of updates to his Classic Fusion total conversion mod. If you've been playing that and enjoy it, make sure and let him know! I don't think he's heard anything from anyone except other modders, and that's a pretty amazing mod he's got going on. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.508_Multiplayer_Bug_Smiting_Part_4 More bugfixes for MP, and more balance in general for the necromancer, the dyson sidekick, and a load of mod updates. Dismiss comes in with a bunch of updates to his Outguard Party mod, the Reclaimers mod, and the Generator mod. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.507_Multiplayer_Bug_Smiting_Part_3 Another big batch of MP bugfixes from Badger, along with other bugfixes and balance tuning from Badger, CRCGamer, and Dismiss. Also lots of mod updates from Dismiss that aren't in the release notes, but should be visible in-game. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.504_Multiplayer_Bug_Smiting_Part_2 This one includes more MP fixes, as well as some fixes and balance to SP. Lots of work from Badger, CRCGamer, and Dismiss in here. The MP fixes mostly center around when new planets appear, as well as quiet some logging with some of the Neinzul factions. Really there's not an overall theme here with the fixes and balance, each line item pretty much speaks for itself in the release notes. It's a great collection of stuff to have fixed, including a number of items complained about recently by folks. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.503_Multiplayer_Bug_Smiting This one fixes the most notorious of the multiplayer bugs that players have been facing -- big thanks to Badger for rooting out several that I just could not see, and had looked right past before. Wormhole changes were completely not working when sent to clients unless you disconnected and reconnected, due to a really subtle bug that I'd been unable to find for months. Badger found and nailed it. Then there was also a bug with occasional corruption of data with any faction that used fireteams, which was also incredibly subtle in its expression. Badger found and fixed that, too, along with the hacks getting out of sync on the client. Previously, when the fireteams sync got messed up, it was pretty much just completely scrambled on the client from then on until disconnect and reconnect, so a number of other bugs should be gone now thanks to that one fix. In a similar vein, the bug with units being in random wrong spots on the client, but only sometimes, is hopefully now fixed -- that one is very hard to test in such a way that we can be sure it is gone, but fingers crossed. The fix for that was another subtle one, but seems logical that it would resolve it. There are also new MP sync options. There's a button in the debug menu under the escape menu that you can press to force an immediate sync to all of the clients, from the host or clients, so that if things don't look right on the clients, they will be straightened out right away versus anyone needing to disconnect and reconnect. Secondarily, there's a new setting (under Networking) called "Host Only: Force Sync Interval". On this interval (in minutes), the game will automatically sync all data to clients. So if you set this value to 20, every 20 minutes the game will resync to clients. What about beyond multiplayer? Well, CRCGamer has made a number of balance improvements to DLC units, and also to his More System Defenders mod. Badger has also made some balance improvements to his Dyson Sidekick. Classic Fusion by Puffin and a variety of mods by Dismiss have also gotten a variety of updates, but those haven't had their notes updated in the wiki; that's up the the mod authors themselves, and I think they may have some notes inside the mods themselves. It looks like there's a whole new mod from Dismiss as well, which is exciting! More to come soon. Enjoy!
A variety of bugfixes and balance tweaks in this one, along with updates to Outguard Party, Classic Fusion, and other mods: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.502_No_More_Overlord_Doubling One of the larger bugs this one fixes is "wow two AI Overlord Phase 2s appeared instead of one." That was a bug that was introduced over a really long period of time, in a really indirect fashion; it seems to have actually become extant in early July, but the groundwork to make it work was laid much longer ago. The most interesting question on that one is "why wasn't this extant prior to July?" which, even with code history, is actually hard to answer in this case. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.501_Fixes This one is smaller, mainly some fixes. Some of those for mods, some for the main game. More fixes and similar are coming; it's been a really busy period, and those of us internally have been spread unusually thin. More to come soon. Enjoy!
New build, and it's truly a whopper: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.500_Classic_Fusion.2C_And_A_Megaton_Otherwise The first thing of note is that Puffin's massive total conversion "Classic Fusion" mod is now released in this build. This has been a two-year project for him, and it essentially hybridizes the first and second AI War games, using the engine of the second game but mostly ship stats and designs and such from the first game. This is a very exciting thing, because Puffin and I wound up having some disagreements on just where to be similar to the first game versus where to be divergent, and I'm really glad to see his version of that vision now as something that others can also enjoy. Hopefully it brings a lot of fans of the first game joy! But wait! I said there was a megaton otherwise. By that I mean this is absolutely a packed build, partly because it's about 3 weeks of work; I was traveling out of the country to visit family, and folks were busy while I was away and couldn't push builds. Badger has also added a new mod, this one the Dyson Sidekick. "This is a new player-controllable faction. Play as a coalition of Zenith, Neinzul, Templar and Spire trying to build a Dyson Sphere, while fighting the AI and the Reapers, the forces of an evil Necromancer." Good grief! That's quite cool, and also huge! And another big mod: The Reclaimers by Dismiss are a human faction dedicated to human recovery and advancement in the galaxy, though not through direct combat. And SirLimbo has re-released his AMU mod: "Right now AMU is only at about 20% of the code it had before, but a lot of AMU has been integrated into the main game, so the actual progress is probably between 30-40%." Outguard Party by Dismiss has been updated to v3! DpsHud by Dismiss has been updated to v2! Tom Prince fixed a ton more bugs, and made a number of more things run more smoothly. CRCGamer has been working on balance like a madman. These are each really long sets of release notes all on their own, and exciting even for folks who aren't interested in all these new mods and such. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.018_Easier_Reconnection Quick heads up: this is the last one for maybe half a month, probably, because I'm going to be traveling. Normal updates will resume in early July. This build includes a number of tweaks and fixes from the usual suspects, including Tom Prince, CRCGamer, and SirLimbo. Lots of good refinement in here, including some balance fixes to unexpected cheese sources. There was a very unusual way of farming metal that folks discovered just recently, which is kind of cool to have pop up after 6 years of development, really. In multiplayer, when clients disconnect, they can now reconnect much more smoothly without the host having to disconnect and rehost first. In my experience it worked if you just tried it twice anyway, but that was not apparent to everyone, and probably not universal anyway. I also fixed some issues with improper long range thread planning happening after you reloaded the xml for the game by switching out mods or dlcs that are enabled (without restarting the game). This prevents a number of "thread stalled" issues, which so far as I can tell were all related to this one use case. More to come in early July. Enjoy!
Hey! Chris M. McElligott Park here, founder of Arcen Games. Double announcement today, involving two new partners and a lot of awesome staffing news, as well.
New... ginormous... build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.017_More_Ways_To_Win I really am having trouble summarizing this one, it's so large and voluminous. One of the big new things is that SirLimbo has added some support for new win conditions other than beating the AI Overlord. You can enable these things through the galaxy settings, and it's also the sort of thing that other factions and mods can extend or use in new ways later. There is a new DPS Hud mod by Dismiss, which gives you some new QoL UI tools, and his Outguard Party mod has also seen a number of updates. Tom Prince put in another metric ton of fixes, quality of life improvements, and general updates. There are so, so many of these in this build. Dismiss also had a notable number of these added in this build. CRCGamer added a few fixes, and then a sizeable number of balance fixes to a variety of units and factions. Badger also put in a number of fixes and tweaks and QoL improvements, and made some updates to his DZ Sidekick mod. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.014_The_Tom_Show This one is brought to you by Tom Prince, who did literally everything included in it. Lots of various fixes and improvements in here, some relating to dyson spheres, others the dark zenith sidekick, others expert mode, others the zenith trader in necromancer games, and others various parts of the ui. It's quite a lot actually! Big thanks to Tom, these are great! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.013_Many_Various Lots of unrelated things in here, from lots of different people. We have a couple of new folks in svn making changes and additions now, namely Mike007/Facciola007 and Dismiss. Tom Prince continues to knock out an impressive number of bugs and add various QoL improvements, and Badger and Daniexpert also have a number of challenging things that they got fixed up. Dismiss fixed some exceptions as well as making notable additions to unit encyclopedia functionality. Badger updated the Dark Zenith Sidekick mod to make them more active earlier in the game. Facciola007 has added five new mods, which center around various new starting options with fleets, new fleet names, and similar. SirLimbo has been working on a number of technical framework additions, and as part of that he fixed some issues with the Entity Type Draw Bags, as well as adding more flexibility to them. This really is a varied patch, so it's hard to sum up without just restarting the entire release notes linked above. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.012_Necromancer_Balance Lots and lots of things in this one. Among the most notable is, as you might guess, some more balance to the necromancer, thanks to Zeus. This also includes a number of improvements to the modding framework from Tom Prince, and some extra flexibility to how campaign types can set various properties. A good number of general fixes and tweaks in here from Daniexpert, and also some Dark Zenith balance tweaks from Zeus. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.011_Autobuild_And_Home_Ark_Strength A number of more fixes and improvements and extensions to things from SirLimbo and Tom Prince, and then the new DZ Sidekick mod from Badger also got some balance updates. A regression in the tooltip code is what led to the errors on swapping fleet lines, and that's been cleaned up now. Autobuild settings for some of the DLC2 structures have been added. And the Home Arks (when you play Ark Empire) now scale more consistently with how they do in a normal game, as well as all work consistently in terms of build speeds, etc. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.010_Client_Message_Order This one is smaller, but for MP players it should be quite welcome. It fixes an issue where certain messages from clients could arrive out of order and then cause the game to get stuck "waiting on that client" indefinitely until that client disconnected and reconnected. Included also are some excellent balance updates from CRCGamer, making a few Wards better balanced in DLC3, and making some other balance changes to the base game and DLC1. Additionally, there are more UI quality of life improvements from Tom Prince, as well as some hacking framework improvements that make it easier for anyone (modders especially) to add in multiple-choice hacking popouts. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.009_Zeusathon_II_And_DZ_Sidekicks This continues our recent trend of Very Large Builds. There's a ton of fixes and tweaks in here from Tom Prince and SirLimbo, as is a bit usual for recently. But this time, Zeus has come back and put out his "largest patch since DLC3 released," which is almost an understatement. Tons of balance to the necromancer, the zenith architrave, and otherwise. Badger has created his first mod, which is kind of a surprise feature here. You need to have DLC2 to use the mod, but basically what this does is give you a human-playable version of the Dark Zenith, which is... not something I ever thought I would see. This only works if you have a human empire next to them, as is the case with the necromancer sidekick, so you either need two factions in single-player, or to use this in multiplayer. You control the Dark Zenith military forces only; their economy runs without your control (controlling the economy would be very tedious and unfun) In some respects, this is like our prior concept for vassals, except... better in some respects? This also provides a nice template that other modders could use to make sidekick versions of our other factions, or of their own modded-in factions. Very interesting indeed. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.008_Xenophiles_And_Outguard v5.008 includes the fix to the lobby bug in the prior build, and thus also all the other improvements are back from the prior build. Big thanks to Tom Prince for finding that one-character bug of mine. But also in this build are just piles and piles of new goodies. In no particular order: Lots of DLC3 updates, many of them Necromancer-related, ranging from balancing tuning from Zeus to quality of life and bugfixes from Tom Prince. The Skirmisher AI has been heavily nerfed after player feedback, thanks to CRCGamer. SirLimbo has more updates on the new prototype version of the tooltips (there's a personal settings option to preview it if you want), and Tom Prince also had some new additions there. Brutal Guardians in DLC3 now have a lot better options for configuring them, thanks for SirLimbo (their original creator). And then holy cow, there's a whole "Xenophile" update, mostly to the base game, thanks to Arnaud B, a longtime contributor. This has a few bugfixes, but mainly a giant list of balance updates to everything from the Zenith Dyson Sphere (to bring it up to interestingness levels along the lines of the Spire Spheres), the Dyson Ships, the Dark Spire, and Risk Analyzers. He ran these changes by me first, and it's the sort of thing that looks to really enhance the existing factions versus making them fundamentally different, so that was an easy thumbs up from me. Then we have a new mod called Outguard Party, from first-time modder, long-time tester, Dismiss. This basically makes the Outguard almost-free to acquire, so that it's a lot more fun/interesting to experiment with them. I'd always avoided doing something like this for fear of balance implications, but as a mod this is a really great way to allow more experimentation in that area... and it may not have as notable of balance effects as I had always worried. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.007_The_Reasonable_Architrave Heck of a lot in this one. The Zenith Architrave were accidentally still generating income for themselves while the game was paused, and that is stopped now; they should be way more consistent difficulty. Thanks to Badger for finding that rabbit hole. Really a lot of necromancer odds and ends that constitute polish, error avoidance, better handling of edge cases, and so on. Most of that was Tom Prince. There are also some new modules in for the Necromancer now that cost a mere one module point, so you won't be forced to have remainders anymore. Thanks to Zeus. Evidently we still have some softlock situations, and aborting all the threads was not working, so that was clearly not a thread stuck issue. That mean it was an "Exchanger variable" stuck in a wrong state. I extended the threading framework to now centralized ThreadingExchangers, and extended the "abort all threads" functionality to reset these, as well. This should definitively let us find the softlocks for anyone who still has them... knock on wood. Oh, Elderlings are no longer such Science Pinatas for human empires. That was a nice thing to get rid of. A number of other bugfixes, some MP specific and some not, in general. Few mod updates. Experimental tooltip mode additions by SirLimbo. Improvements to the Showdown Device hacking. Dyson Sphere faction hacking scaling balance from StarKelp. So many things! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.006_End_To_Spontaneous_Combustion More cleanup and fixes, and this also puts an end to the "my ships spontaneously combust sometimes" bug that has been around in rare reports for the last month, and then got more common with the influx of new players. Big thanks to Badger for figuring out the solution on that one. Lots more necromancer polish bits, most of those thanks to Tom Prince, and some balance adjustments to the Migrant Fleets from StarKelp. SirLimbo also found and fixed a strength calculation bug, which now makes it so that strength is more accurately reported (it will look lower in many cases, but it's actually just being reported more correctly; the actual underlying power is all the same). More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.005_Threat_Properly_Threatens Lots of fixes, and some balance tweaks. The threat counter shows properly again, which is probably the most notable fix in here. That was a recent regression. The second most notable fix is that some of the AI Eyes and similar in DLC3 no longer are quite so good at taking your lunch money. A number of multiplayer fixes in here, several of which could lead to error cascades, so that's nice to have gone. A number of UI and mechanical fixes from SirLimbo and Tom Prince, and other general cleanup. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.004_Misc_Polish Just various polish and bugfixes, nothing too earth shattering (hooray!). There's still more to fix and polish what with the major new influx of players in the DLC3 code and multiplayer and so forth, but in general we're really pleased how clean things have been. More to come soon. Enjoy!
Second release of today, the actual notes are one big wall of text: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.003_Revenant_Efficacy Essentially it's a lot of minor bugfixes and balance tweaks based on feedback from the new influx of players. One of the most notable fixes that is relevance for our new and growing cohort of necromancers is related to corrosive damage. Essentially, units that used corrosive damage (like Revenants) would cause you not to get your usual necromancy results because of the indirect nature of the deaths of your victims. It now properly recognizes you as the cause of death, and thus Revenants no longer accidentally cheat you out of your full and proper undead army. This was particularly important for Elderlings and Templars, who are where you get Essence and other resources from -- so the Revenants could really cost you (whoops). Other than that one, the rest are a fairly minor laundry list (hooray), but it's still nice to have such a big dump of things cleaned up. Nothing like a new large batch of players to blow open new issues that weren't found in the prior year of testing! It's a good problem to have, but all the same thanks for your patience. More to come soon. Enjoy!
First of what is probably two hotfix builds for today: https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.002_Venators_Optional This one makes the scary new Venators from DLC3 optional, unless you are playing on Challenger mode or higher. Thanks to Badger on that. This also lets you cycle through ships with unspent modules by repeatedly clicking that notification, which is really nice. Thanks StarKelp! Lots of tooltip improvements and fixes and tweaks from NR SirLimbo. I put in a few multiplayer fixes for some odd corner cases that a few players ran into, and part of the reason for the early push is to get more feedback on that. A variety of more bugfixes and journal entry improvements from Badger, unit fixes from CRC Gamer, a beacon fix from Daniexpert, and so on. More to come soon. Enjoy!
Small followup release! https://wiki.arcengames.com/index.php?title=AI_War_2:Post_Completion#5.001_First_Post-Completion_Tweaks This one has a bunch of tweaks and fixes from Badger, nothing too serious thankfully, and some minor corrections from CRCGamer and SirLimbo as well. More tweaks and fixes based on feedback coming early next week. Thanks so much for your support!
First of all, we have a lovely new DLC for your perusal. The Neinzul Abyss is hands-down the largest and most impressive piece of DLC that we've ever made, and it's larger than a lot of standalone games. Its store page explains it better than I can here, and with pictures and everything, so if you're curious, I hope you'll stop by.
New build, here on DLC-Eve! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.995_DLC3_Release_Candidate_1 A number of bugfixes and balance tweaks, and then more last-minute refinement to DLC3. Big thanks to Badger, Zeus, CRCGamer, StarKelp, and Tom.Prince on this one. Also another heaping helping of spelling and grammar fixes thanks to ptarth! Tomorrow is the day when DLC3 finally drops! We're really excited to share it with folks. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.025_Lightning_Conduction This one is packed with bugfixes, and also gives a random color to beacon factions so that they don't get confused with other factions when you enable one (you can then further change their color as you wish). Some of these bugfixes are for multiplayer, others are for Ark Empire, a variety are for the lobby, and one makes it so that lightning AOE effects and other similar effects now show again. Big thanks to all the bug reporters as usual, but I can't help but notice that Dismiss in particular is an MVP in the recent few weeks in terms of finding things en masse. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.024_Graveyard_Digger This one has a variety of bugfixes, including one big performance fix for games that last longer than half an hour to a few hours in a single session. It's entirely possible that this also has solved the fairly rare deadlock that folks were running into at times. In DLC3, the Wights of the Necromancer have gotten a notable balance pass from Zeus, and some fixes from Tom.Prince. ptarth also did a semi-automated spelling and grammar pass over all three of the DLCs, using a tool he created for that purpose (very cool). In the standard list of map names, there are now mixed in a new set of 300ish names from the kickstarter backers who had the "planet proprieter" reward. And both DLC1 and DLC3 now have achievements set up on Steam and GOG. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.023_Beacon_Expansiveness A bunch of new factions are now summonable via beacons, largely thanks to Daniexpert. This includes some returning favorites from old pre-4.0 beacons, but also includes new factions that have never had a beacon before. Previously it was a major performance drain to have a lot of beacon factions included, so we didn't do it often. Now it's not a drain at all, so we can have as many as we want. Of course, the new problem that then led to was, "do we really want beacons to be so cluttered throughout the entire galaxy." This has led to a further set of beacon features, again implemented by Daniexpert, which divide the beacon factions into four "tiers" of importance (ranging from always seeding to being fairly rare). This neatly solves the problem for the base game and DLC factions, and also makes it so that mods can now hook into this without flooding the galaxy with beacons if you happen to have a dozen mod-granting factions enabled. DLC2 has a new music track, which was jointly commissioned by Pablo and Badger, and composed by Badger. You'll also hear it coming up in the DLC3 trailer, which will be arriving this week (hey -- along with DLC3 itself!!). DLC3 continues to get a wide variety of final polish, ranging from quality of life elements to bugfixes to feature and balance tweaks. Thanks to Badger, StarKelp, Zeus, and Tom.Prince for all their work on this over the last few days. There are also a bunch of new achievements for DLC3, and a few new ones for DLC1, thanks to Zeus. Those will be integrated into Steam and GOG shortly. (If you earn them before they are, they will self-correct, no worries!) Finally, some various bugfixes for the base game itself, relating to multiplayer, AI Reserves, AI Hunter, and various other bits. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.021_Scourge_Of_A_Beacon Been missing the ability to call the scourge via beacon? Well, that's returned, courtesy of Badger. There are... a metric ton of small and midsize improvements to the base game and DLC3, and a couple of others for DLC1 and 2 in here as well. Big props to Badger and Zeus for smashing all these items. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.019_To_Hack.2C_Or_Not_To_Hack This has a number of bugfixes and balance tweaks, a number of them centered around hacking. The most critical thing from this build is a fix to a regression in the prior build that broke a lot of "hack for ships" type hacks. Sorry about that! Other changes include making many of the hacks against Elderlings cheaper, and removing the ability to sabotage-hack the ultimate fortress at all (as Zeus notes on that one, "it should be slain in glorious combat, not with some cowardly sabotage hack." Various other necromancer and templar balance tweaks are also now in place based on feedback. More to come soon. Enjoy!
Second build of the day! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.018_Stability_And_Abortability This one has only two items in it, but both are pretty important for folks that are hitting a few specific issues. First of all, in multiplayer, on the client there were sometimes floods of errors that would happen (usually but not always after 45 minutes or more of play). Turns out there was a one-line fix for that, it was an unfortunate mistake on my part. So that's nice to have fixed! Secondly, in general lately it has been possible for the game to get into deadlock states for players in some cases. Because of the highly multithreaded nature of this game, that rarely means that the actual game freezes, but instead means that the background threads are locked up while the front-end still lets you look around, but you can't save or do anything. This hasn't been fixed yet, although it also doesn't affect everyone. In this build, there are now new buttons in the escape menu, under the debug section, in that little pop up window. One of them says Log All Threads, and does just that. It will be somewhat helpful for us getting information to fix a deadlock (and a modder could cause a deadlock as well, so it's useful for them in the future also). There is then a second item, which says "Abort All Threads." This one might actually crash the game, or might get it working again, it's hard to be certain (so far for me it has not crashed anything). But what is also does is gives us an exact stack trace from each thread of where it's stuck. Assuming that the deadlock is not one one of a couple of other less-likely spots, this should probably let folks work around it, as well as giving us the tools needed to nail them afterward. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.017_Feeling_Helpful If you have NPC allies, they are now notably more helpful when coming to your aid as of this version. Thanks to Badger on this! There are also some notable balance adjustments to a lot of the speed-boosting structures, and to the speed caps on units. Similarly, some power generation rebalance for distributed-economy economic command stations. Thanks to CRCGamer on all of these. Several updates to the Exotic Ships Mod, and then a whole heap of updates to DLC3. Thanks to Badger, StarKelp, Daniexpert, Zeus, and SirLimbo for all of the adjustments and polish. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.016_Necromantic_Polish Lots of quality of life polish and various final balance tunings for the Necromancer, the major new player type coming in DLC3. If you'd like to see more of what's coming with this new faction, a new video from Strategic Sage has dropped today on that very subject: https://www.youtube.com/watch?v=64J0dHs9ayQ
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.015_The_Thrifty_Architrave A variety of bugfixes in this one, including one where the Zenith Architrave were so... thrift conscious... that they weren't buying anything in the prior build. Some solid necromancer polish in this build as well, as we close in on the DLC3 release date and more folks getting to play with it. And then finally, two new mods! The first one is by me actually, and is a visual-only mod that changes the regular colony-ship-style transports into "paladin transports" if you have DLC3 and turn on the mod. You can see a picture of it in the wiki. The second mod is by Donblas, and is a tweak to Expert mode to allow you to still have fleet-wide bonuses in Expert mode. I'm really glad to see mods of things like the campaign types, since it is very much in the spirit of modding to create these sorts of variants from what the core game offers. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.014_The_Intimidating_Architrave All of the art for both DLC2 and DLC3 is finally now done, along with the many various upgrades that were made to the art in the base game and in DLC1. This is a big milestone! Thanks to everyone for their patience with the DLC2 art delays in particular, that really went much longer than expected. The best was saved for last in many respects, as the Zenith Architrave are meant to be a really intimidating alien faction, and they were really time consuming to get right -- and they are now completely integrated visually of this build. They're probably my favorite faction, visually, at this point (maybe elderlings or necromancer aside, it's hard to pick between those three). A number of small tweaks and fixes are in this build as well, thanks to Badger going on cleanup duty with a number of recent tickets that came in through our bugtracker. At this point, DLC3 is feature complete, all our art is done for everything, and it's just a matter of bugfixes and balance from here on in. We really are finally closing in on the finish line, which feels really good! More to come soon. Enjoy!
Hotfix build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.013_Hotfixes Mostly this just fixes some bugs that could get up in your face in the prior build when you started the game or were in the lobby. It also fixes a couple of other less-important bugs while I was at it. This one also makes a shift to Expert mode, on the advice of Strategic Sage, to no longer force Dire CPAs to be a part of that mode. They are now only required on Logistician, but they're still optional on any mode. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.012_The_Zeusathon This one has an absolute ton of balance tuning from Zeus, in both DLC2 and DLC3. Badger also made a number of improvements to the Zenith Architrave, to make them work better in certain edge cases, as well as get more of their cool toys that they were missing. He also fixed some corner cases with the AI Hunter. cml has updated his AI Core Shield Generators mod, and I got a bunch more art in place for DLC2 and DLC3. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.011_Multiplayer_Stability This one is almost entirely bugfixes, and not just for multiplayer. There are a few balance tweaks and a few quality of life improvements, as well. The most notable multiplayer issues of the last half month are now fixed, and the question of wave warnings being delayed is now the main thing I'm wondering about. The other errors were due to me making certain parts of the code more strict so that they would error earlier and tell us when something was wrong, versus giving us inscrutably drifting-away problems. That worked great, and the actual core of the problem seems to have revealed itself. A bunch of cross-threading issues for single player and MP have been fixed, and a really strange and rare bug where your ark empire ark could be deleted when loading a save is also fixed. Huge thanks to gekko, who reviewed all of our quick starts and corrected issues in a whopping 18 of them! That was a major undertaking, and we're really grateful for the result. Also a big kudos to Daniexpert, who tackled some particularly challenging code to fix an issue on the galaxy map where icons would sometimes disappear for a while after you had quit one save and loaded another. This was a very complex bug involving some of the unity hierarchy, so it was a very long day for him finding a lot of new things out. A couple of AI types have been reclassified from Brutal to Hard or vice-versa, after discussion on mantis. And Badger added some improvements to the Warden logic as well as some other updates to journal entries, among other fixes. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.010_Iconucopia This one has a huge number of bugfixes and balance tweaks, thanks to a really great sprint by Badger, Daniexpert, Zeus, and CRCGamer, with some additional fixes by NR SirLimbo. Essentially all the major things (MP aside) that have been reported recently that I haven't had time to work on because of the art and icons work are pretty much resolved, I believe. There's always more, but this was a giant chunk of stuff -- thanks so much to all of those involved. cml's Core Shield Generators mod makes a post-refactor return, with more features than ever, too. If you were a fan of this feature in the first AI War, it now has even more options in this mod in the sequel. On the icon front, I got all of the icons for DLC3 done (this was a huge number of them -- over 180, wow), and then also got some improvements in place for some other icons in the base game and DLC1. Zeus had some great suggestions on a few things that needed attention or could use better differentiation, such as the first three tiers of Exo War units. Badger also had advocated for having Arks have overlays so you can tell them apart at a glance, and that is now in place as well. These other items were in addition to the 180 items from DLC3. For modders, the most exciting news is going to be that there are now 357 new ship icons in the game that are... not used for anything at all. They're cool, they're varied, and they're for you. This is more than the base game plus any one DLC in terms of total icon count, and of course these can be combined with overlays as desired for even more variety. These are all in the Ships3 or Ships4 dictionaries, and start with the word Emblem or the word Something. This should make for much more interesting variety in mod icons, as modders choose to update to these! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.009_Architrave_Taming This one slows down the rate at which the Zenith Architrave can rebuild when you are harassing them, and has a number of DLC1 spire balance updates as well. There is also a fair bit of DLC3 balance tuning, and a whole bunch of new DLC3 art is now in place. The More System Defenders mod has been updated by CRCGamer, and he also tuned quite a few other things in the main game (such as Black Widow Golems will actually be more likely to ever be seen in galaxies again). It's been a bit of a slower period for balance and bugfixes, since there's been a focus on art, and then also we completely moved all of our web servers into a new spot, and that took quite a bit of doing, as well. The art is winding down in the next week or so, and then it's just bugfixes and balance and last kickstarter backer items. This is coming together quite well! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.008_Exogalactic_Wayfinding This one fixes a bug where exogalactic war units would sometimes chase the wrong target (sometimes you), which was particularly damaging in really high-faction-count games. Thanks to a variety of folks for the reports, and to Badger for figuring that one out. This one also has a huge amount of balance changes to the necromancer in DLC3, mainly focusing on higher difficulty level play, thanks to Zeus. There are another 70-some pieces of art in place now for DLC3, which is what I've been up to all day. You can always follow along with that on the watch-chris-art section in discord if you don't mind visual spoilers. Daniexpert fixed a tricky bug with waves in multi-AI games sometimes coming from their homeworlds and then traveling through realspace rather than just spawning like they were supposed to -- excellent sleuthing there. And there's a handful of other tweaks and fixes in here. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.007_Balance_And_Tuning This one has a whole heck of a lot of balance tweaks to it, in all of the DLCs (released and unreleased) as well as the base game. Big thanks to CRCGamer and Zeus on that in particular. Daniexpert has been doing a lot of bugfixing, and Badger and I have snagged a couple of them as well. A huge mound of new DLC3 art is now complete, and more will be coming shortly. It's getting on to screenshots and trailer time, so getting that all actually in place needs to happen on my end. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.006_Careful_Of_That_Federation.21 This one has a lot of bugfixes, some balance tuning, some mod updates, and also a new mod. The starting position for Ark Empires is now more flexible, which is a nice boost for them (and what I had intended from the start). Big thanks to StarKelp for implementing that. There were some deadlocks possible in recent versions, under apparently rare circumstances, but any-at-all is too frequent. I believe those were related to some locks that I put into the threading code in the prior week or so, and that has now been further refactored to no longer require locks, and thus not be possible to have deadlock. It will also run very slightly faster this way. Fingers crossed that was the correct code that was actually doing the deadlock, because that was a super rare thing. The deadlock, specifically, was "the game still responds fine, but time won't progress and commands won't be accepted anymore." The joys of multithreading mean that it's a lot different from the old style "program is frozen and we have to forcibly kill it." I also put in a bunch of code to try to catch the issue with game commands getting corrupted on MP clients after a long period of playing. So far I've been running an MP session for about 20 minutes now (it's still running as I type) and I don't see any issues, but I didn't see them before, either. Hopefully the folks that did see the issues previously no longer will. The new mod is the "Hydral Federation," by StarKelp, and is described as follows: "All of the races, fresh from the best ending from The Last Federation, have come to this galaxy. Lead by the Hydral, they have seen the endless war propagated by yourselves and the AI and have deemed you both a lost cause." I find this absolutely hilarious and wonderful that these creations from our 2014 hit strategy game are now invading here via a mod. Did you know that that specific last Hydral is also the main character in our 2016 overlooked-gem Starward Rogue? It's a set a few billion years later, so the timeline of this mod actualyl checks out fine. In other news, the DLC3 page has been updated to have its final feature list properly documented: https://store.steampowered.com/app/1466780/AI_War_2_The_Neinzul_Abyss/ Until today, it had a mixture of proper features, scrapped features, features we gave you for free, features we moved to the expanded DLC1, and lots of missing features that we added since that page was last updated. April 21 is looking to be the real release day for this, for realsies this time, so that's exciting! Badger has been working himself to the bone and is stepping back a bit now that his work for DLC3 is done, and will pretty much just be handling any really serious bugfixes I hand him. I'm also having to transition partially to the next project to make sure that I get things set up well enough so that people who are contractors now will have an actual proper full job when that starts in a few months. I have a lot of prep work to do, and all of it is still super secret, but I'm going to be really excited to share more of it with you in about a year. Usually you can get morsels out of me about upcoming stuff, because I just can't help but share, however that is often a really poor marketing decision and this time it's not my choice. It's all good. I've been talking for a long about doing a Super Supporter DLC for this game, given how very costly and unprofitable this game has been to make, so that folks who feel like they got more than their money's worth could chip in more if they were so inclined. Even just setting up something really simple there takes time I don't have, and in general it leaves me with an iffy feeling to have a product like that, so we're just going to skip it. One of the planned bonuses will just be a free mod (that requires DLC3) that I put out. More to come soon. Enjoy!
[previewyoutube=n5F6I-VoICs;full][/previewyoutube] Campaign Types are a new thing that we've been working on for quite a while, and originally Sage and I were designing these together back last May. Now that the game has returned from beta, Sage has put together a comprehensive video guide that explains the where, the why, and the how of these new modes. The truly important information is also available in the game, of course -- Sage himself wrote a lot of the tips and explanations that are in there -- but sometimes there's nothing like a good video to really show things off. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.004_Easy_There.2C_Hack_Response This one makes the enemy response from hacking... anything... way less intense. Unless you were playing spire-infused empire or fallen spire. Then it's probably still the same. There was a bug that was inflating the response to hacks as if you were a spire player, and there were some other tweaks that needed to happen to give you even better estimates of the strength you'd face throughout a hack. Big thanks to Badger for calming the AI down in this area. Dire CPAs are a feature for expert mode, and they were gated behind DLC3 for testing purposes until today. They've now been fully released to the base game at large, so everyone can enjoy this new pain, heh. Thanks to Strategic Sage for the idea, and to Badger for the implementation and tuning. Faction beacons were a feature that I had to remove during the great refactor, and while random faction options were a very nice addition, a lot of folks have still been pining for the beacons to return. Today I managed to get the first two back and better than ever: nanocaust and fallen spire. How are they better than ever? Well, they don't drain performance, they don't compete for CPU and RAM unless you actually hack them, and there are a bunch of hacking options that let you choose specifically what you're going to get. The beacon system in general allows for combinations of factions to be added, and it only requires xml now (the old system also required custom code per beacon faction), so not only can we add in cool multi-faction beacons, but... well, so can any general xml modder. There are some other features that I'm still looking into adding to really capitalize on all this new power in this subsystem, so I expect we'll see some exciting things in this area for a while yet. This build has a number of fixes and improvements to autotargeting as well, plus many other general fixes from myself and Badger. There are some improvements to the R-view thanks to Daniexpert, and that was a major investigation and careful fixing on his part, so big thanks there. The More System Defenders Mod has been updated by CRCGamer to now include a version of the Stormfront Ark that can be used as the centerpiece in Ark Empire mode -- that's the first mod that adds new content to Ark Empires, but I'm hoping we'll see lots more of that, because it's really fun. One other change that's in this build is that when you refit a modular ship's modules, it now has a 10 second paralysis. This keeps people from gaming modules and microing them during battle. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.003_A_Bit_Too_Chromatic_Horrifying More bugfixes, in the main, and some more progress towards having minor faction beacons again (but this time with better performance and more features, and mod-friendly, and etc). This version also includes an option for the Chromatic Horror that prevents it from scrambling your buildings and turrets around; that kind of takes the whole point of the Horror out of that guy, and may make the game much easier in general, but the Chromatic Horror is definitely a rage-generating machine when it wanders into your territory, so Badger took pity. I was a bit more inclined to leave it, since it's doing what it says on the tin, but I wasn't trying to be meanspirited about it. I think it's a valid option to have, because sometimes you don't realize just how disruptive it's going to be if it takes a long time to wander your way. Bugfix-wise, there's several good ones for multiplayer, plus a number of ones for multi-AI scenarios, plus some general exception dampening. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.002_Macrophage_Live.21 This one is on the main branch and the beta branch. If you have any issues, you can always go back to most_recent_stable, or most_recent_stable_beta to get the prior build. The macrophage have been essentially braindead on the beta branch since September, and nobody noticed it until we came out of beta. Poor unpopular phages! They are all fixed back up now, so that's nice. There are a number of various bugfixes in this one, and one of those is related to how gamecommands were seemingly getting corrupted on MP clients some of the time. The fix to the flicker in the hacking sidebar items is also really nice. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Final_Cycle#4.001_Autobuild_Automation This one is on the main branch and the beta branch. If you have any issues, you can always go back to most_recent_stable, or most_recent_stable_beta to get the prior build. This one has a number of bugfixes that came up over the weekend (it's inevitable with such a larger group of players coming in, much as we try to avoid that issue). This also includes automation options for the automation game settings thanks to NR SirLimbo. Basically, any mod can now much more easily add settings to auto-build units of specific types at planets without having to go in and add special code for each one. Marauders now use a lot fewer drones, but their drones are more powerful, so they should perform better and still be just as powerful. Big thanks to CRCGamer for getting those worked out. Lots of new DLC3 things to test and play with thanks to Badger and StarKelp in particular. The Macrophage Histiocytes mod by StarKelp is also back in action, which is exciting to see! I wound up creating a lot of the framework today that is required for getting beacon factions back into the game (the old way those worked was super inefficient and not extensible, so I had to take those out during the refactor, and it's been on my todo list to add them back in in a better way that can work with any faction without custom code; in the meantime we have the new roguelike features in the base game, like random faction additions). This was in service of a fix to nomad galaxy having a few issues if you didn't already have nomads directly added, but it wound up doing double duty for getting through the trickier half of the beacon code. Several other bugs were also fixed, among the various other tweaks and typo fixes. More to come soon. Enjoy!
This is one of the more challenging sets of release notes I've ever had to write up, and not for any bad reason. How can I really summarize 90 beta releases that span 230 days (Jul 17th, 2021 to today), and which have full notes that are 184 thousand words long? I can't even just skim those full release notes, because they are longer than TWO trade paperback novels. So... please know that this is super-abbreviated, however long this turns out to be. Let's talk big picture, first:
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.907_Release_Candidate_4 Release Candidate 4 is just final bugfixes, really. Unless something really dire comes up over the next 10 hours or so, this will pretty much be the version that becomes v4.0 tomorrow, with us finally out of beta. If there are any last minute fixes or tweaks other than this that are needed, please let me know within that next short period! After v4.0 and us coming out of beta, then it's just a month and a half or so until we fully release DLC3 and the Complete Edition for AI War 2, so this is an exciting time! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.906_Release_Candidate_3 This one took a bit longer than expected to get working, but that's because there are some multiplayer issues that I'm trying to iron out at the last here, and those tend to be the most time-consuming types of bugs to sort out. Overall there are a huge number of bugfixes in this new build, for both singleplayer and multiplayer. Arguably a lot of these are not important enough to warrant not coming out of beta, and I'm not sure that the remaining issues that exist cross that line, either. So the beta exit will either be tomorrow or (more likely) Friday. But this isn't just a bugfix build! There are a bunch of new FRS options from CRCGamer, all of which are very powerful but don't give fleet-wide bonuses. This makes them work very well on Expert+ mode, and they're interesting in the other modes as well. The lightning and storm warheads have been revised in DLC1, again by CRCGamer, to be a bit more like AIWC's counterparts. Essentially, these do even more damage to groups now, but they can't concentrate that damage into single targets to snipe an exo war unit (or similar) now. Expert mode and above now treats the player power level as being higher, and so the AI is more likely to deploy Exo War units against you. Great idea by Badger. NR SirLimbo has been working hard on the tooltips, further refining them so that they are easier to read than ever -- with fuel, without fuel, both are improved. There's a handful of other new things, including some new bughunting tools, a few new cheat codes, and so on. I had to substantially change the serialization format (for the network and savegames) as part of this build, just FYI. Things seem to be working fine in that area, but there's a slightly higher chance of issues, including corrupt savegames, compared to usual. This is a big step forward for improving multiplayer stability across the board, however. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.905_Release_Candidate_2 This one has a number of bugfixes, some balance fixes to DLC3 in particular, and then a split to the campaign types so that Expert is now split between Expert and Logistician. This release also includes a minor new "Civil Authority" metal gifting and repayment mechanic, although it's a fairly small detail. Tomorrow I hope to get through more of the relevant bugs that are left and preventing beta exit, and then Wednesday for release? That seems like good distance from Elden Ring, but it's all about the feedback on these builds. Some folks were really put off by their experience with Expert, and handling that a bit better should hopefully be a thing that makes it more enjoyable for more folks, rather than frustrating. More to come soon. Enjoy.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.904_Release_Candidate_1 Happy Elden Ring Day, I guess? We'll just post this as a release candidate for now, and hop off the beta branch on Monday unless something dramatic comes up over the weekend. This build puts even more finishing touches on multiplayer, and it's now truly the best it's ever been in this title, which is really gratifying to see. This build also fixes a bug with our random number generator in general, which was causing mapgen in the lobby to not give you consistent results given the same seed. "Pull" shots (reverse knockback) and attractant fields also both work again. And the Dark Zenith better at linking their planets. There are some various other bugfixes, and balance adjustments for DLC3 and also DLC2. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.903_Multiplayer_Polish We're getting SO close to being out of beta. The plan was tomorrow, although it's International Elden Ring Day, so maybe that's not the wisest move? Regardless, there are a lot of major strides here. We might come out of beta tomorrow but not fully announce until Monday, we'll see. New in this build, factions now have an icon next to their name in the lobby when you're choosing one to add, which adds a lot to making them easier to choose and tell apart. Does not apply to the DLC3 factions just yet. Lots more balance to DLC3 in general. Lots of bugfixes across the board, too. Some particularly notable ones: A number of notable multiplayer stability improvements. Multiplayer client-side ship jitter/lag gone. Multiplayer clients no longer have disappearing ships. (These were the most major remaining MP issues!) Tachyon beams and similar now show up properly in tooltips again, unlike the last few builds. If you weren't playing with distributed economy on, it was erroneously still giving you metal harvester bonus income if you were using any command station type other than military. This is now fixed, which prevents players in the more basic game modes from having an excess of income to the same degree. The game now properly calculates overall power level, which means that exowar units will actually show up again. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.902_Spire_Onslaught The Chromatic Spire Dyson Sphere, Gray Spire Dyson Sphere, and Splintering Spire factions (all in DLC1) are now available for everyone with that DLC! Previously, these were gated to just DLC3 testers while we ironed out the most notable kinks in them. These are very interesting factions, because they can be used a few different ways. For a very low impact method, you can simply enable the new dyson spheres and they'll have some minor impact on their local neighborhood, and not much else. Low impact factions can be quite nice for adding flavor! On the other hand, if you add the Splintering Spire faction, then a whole bunch of things happen: the dark spire, plus all the dyson spheres, are automatically added. The chromatic and gray spire are busy harvesting some dark spire remains that they are slingshotting in from outside the wormhole network, and in general they have a bit of a war going on with that. If you help one side become suitably powerful, this unlocks the ability to hack for either warheads (Gray Spire) or Interplanetary Weapons (Chromatic Spire). This is an exciting new war front that you can turn on in your game, and it unlocks some powerful new tools for you, as well, if you engage with it. Major thanks to StarKelp for the excellent implementation of this, and to Ovalcircle for a lot of early feedback on it. Also regarding spire, the fallen spire have gotten a bit of a nerf compared to what they've been since gaining modular capabilities. Their power had roughly quintupled, but now it should be more back in line with what it is supposed to be. Big thanks to CRCGamer for fixing that up. Lots more DLC3 updates, some bugfixes, and a variety of new pieces of art. The new DLC1 spire features now all have proper icons, and the last of the base-game art updates that I had planned (command stations, data centers, battlestations, and more) are now in place. Additionally, some more DLC2 are is implemented. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.901_Modular_Forcefields Lots is happening around here these days! The modular units feature is now feature-complete, mainly needing bug reports and testing now. Any weapons can be set up and used in whatever combination, and the same with a variety of features like cloaking and tachyon and tractor beams. The game now supports modular hull and shield health, and also bubble forcefields. It's possible that at some point more types of modules will be added, but realistically this is plenty and quite large already; it matches everything that AIWC could do, I believe, except that it's easier to use and can support (a lot) more modules per ship. Expert mode and the others like it now have fancy new introductions thanks to Strategic Sage, and a few more balance items tweaked in them. DLC2 now has a new Prototype Assault Frigate that is CRCGamer's first modular unit, and quite cool to see. Additionally, his Riot Control Cruiser was always intended to be modular, but was just waiting for the modular code to arrive. Now that it has, the RCC is also fully modular! This only applies to new games, but old ones will still function, just minus the modular RCC. Zeus and Badger have been working hard on DLC3's factions, with lots happening in the Necromancer, Templars, and Elderlings in particular today. And then the bugfixes... so many bugfixes! Bonus Random Factions working again is one of the big ones, but forcefields also are up properly instantly when you load from savegames, versus having to unpause for a moment first to see them. Actually, in the area of forcefields there are a number of quality of life improvements (like showing their boundaries, built or unbuilt, when you are in construction mode). Beta exit will hopefully happen this Friday, and at the moment we seem on schedule for that. It's less about new stuff and more about polish and fixes at this point, for the remainder of the week. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.900_Modular_Ships_.2F_Ship_Loadouts Not a lot exciting in this one... I mean, there are modular ships / ship loadouts now, but it's not like that's the most-requested feature or anything. Right! So, modular ships -- actually, quite exciting indeed. There are a few more pieces I still need to add to those, and we need actual data for many of the ships (actual modules, etc), but the core framework is there now, and it works well. I've been mentally rehearsing this code for like two years, so in the end it went a lot more smoothly than I was expecting. At the moment the only modular ships are the Fallen Spire ones, which now blend over the Spire Railgun Shop mod's weaponry into the main game as modules. Thanks to Lord of Nothing for the designs in that mod, and for allowing us to fold in his work as modules and retire his mod. It's really nice to see all the spirecraft not just having coilbeams. Of course, we'll be adding more! In terms of the spire area, and otherwise. DLC3 balance has been seeing a ton of updates and improvement today in this build, too, thanks to the hard work by Zeus and Badger. There's really quite a lot in there. There's a few notable bugfixes, including some to mods in general, and to wormhole invasions acting a bit off. There are also more updates to the Splintering Spire faction/scenario, with lots of hard work by StarKelp in that area. It's still locked to only DLC3 testers for the moment, but that should end soon. In general the expectation is that we'll be coming out of beta in this coming week. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.807_Spire_And_Neinzul This one has many exciting things! The most exciting new thing in this one is the Splintering Spire, which is a new DLC1 group of factions that is presently in preview. It should see a wider release within the next week, but right now we're just seeking feedback on it from DLC3 testers. So please give it a try! StarKelp has been doing awesome work with that. Secondly, there's a lot of balance updates, mostly to DLC3 but a bit to DLC1, thanks to Zeus, and a number of fixes from Badger. The necromancer and elderlings have seen a lot of good balance here. Lastly, there's a solid set of bugfixes in here, including some beam weapon math fixes from NR SirLimbo. Also a few nullref and other protection fixes thanks to Badger. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.805_Bolstering_Spire This one has a metric ton of art, a lot of which is focused on the spire, in both the base game and DLC1. Some of the rest is focused on the neinzul in DLC1 and DLC3. In general just making things look better, and adding new art for some of the new units that are coming to DLC1 as it expands shortly. The Fallen Spire and Spire Infused Empires both work better than ever, and also are more clear, thanks to Badger. In particular, the bolstering mechanics are a lot more clear, and you get your third fleet when you are supposed to, rather than super late. Also more journal entries and other general help text. On the bugfix front, there's more related to MP, and a few related to SP, again largely thanks to Badger. There's also a shift with golems knocking smaller units out of the way, including your own units. Let me know how that feels; if it seems off, then I'll disable that except for giant things like the devourer golem. There are several new spire factions coming to DLC1 in the near future, and those are drawing closer to creation thanks to StarKelp: Chromatic Spire, Gray Spire (both of which are dyson spheres), and then the Spire Shattering faction which sees... them at war including with the zenith dyson sphere, and also some dark spire involvement in a new and exciting way from the base game. I'm also going to be adding a Chromatic Spire Horror small faction in DLC1, because I had a series of cool ideas and some art that was cool that I made by accident while trying to make something else, and so it seemed like a good fit. It is a small faction, but should be neat. In general there are now a lot more spire factions in this game: rather than just "regular" and "imperial" (which looked the same) and dark spire, we now have regular spire, imperial spire (which are visually distinct now), gray spire, dark spire, and chromatic spire. The chromatic are new in AI War 2 (all of the others had at least some presence in the original AI War), and they're by far the meanest and to some extent scariest out of them. They've been really fun to work on visually. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.804_Bug_Smooshing This one is pretty much entirely bugfixes, and some major performance improvements as well. Hopefully multiplayer will be running even more smoothly, although there are still a couple of known issues that I need a bit more data for, or to test myself. Badger and StarKelp were both on fire today, fixing all sorts of things, and I got a lot done as well. Towards the evening I started working some on some revised spire graphics to improve the visuals in DLC1 a bit, and also to make room for the new spire factions and their units that are coming to DLC1. I'm not quite there yet on it, but the early stages are promising. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.803_Encyclopedia_Madness When I originally set out to make the encyclopedia, I thought it would be about a half day of work. I also had in mind something relatively smaller. The end result took a solid day and a half, but is absolutely huge and really packed with features. I think I'm pretty much done with this for now, aside from a few tweaks I'll put in a while later. For now, this lets you sort and filter by all sorts of metrics, including several at once. This is also something that modders can easily extend. In-game it gives you extra information related to what factions actually have (that you can see), and what you can hack for or build but have not, and so on. Tooltips also have improved a fair bit in terms of their placement so they are generally less in the way, and dropdowns behave much better (opening taller, and centering on the selected item when opening, rather than the top of the list). Lots of great quality of life improvements, there! There are also some pretty key multiplayer fixes in this build, and some other multiplayer tracing elements that should help find the last of the canary issues if we still have more (I think we do, but I think they're reducing in severity at least). The new faction stuff from StarKelp is also coming along well, so if you're a tester on that then there's lots of new good stuff. That will be properly announced coming up later this week when it's ready for everyone. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.802_New_Challengers_Approach This is another big one. First off, it has a ton of bugfixes, including substantial improvements to multiplayer yet again. The encyclopedia has seen a first round of updates, but there's more that needs doing. You'll notice some empty dropdowns and textboxes along the bottom, which I'll be filling in tomorrow or soon. Challenger mode (the mode that is a step down from Expert but a step up from Humanity Ascendant) has seen a lot of updates, and all three of the new modes are now pretty close to final. Challenger is probably going to be my preferred way of playing now, personally, although the advanced players I expect will mostly live on Expert. And of course there's Strategic Sage cackling away over on Deathwish. The tooltips for these all do a better job of explaining what they are now, but expect more changes in that area soon. If you're a DLC3 tester, you'll find a new faction in there which is actually from DLC1, but temporarily locked to the DLC3 testers until we get a bit more testing done on it, and the art. Expect a wider release to everyone who has DLC1 later this week, with details coming then. But if you have a DLC3 test key, please do give us feedback! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.801_Load_Estimates_And_Unit_Encyclopedia Another really huge one! There's a new unit called the Ultimate Fortress that you'll run into out in the galaxy if you have the galaxy option turned on, are playing on difficulty 8 or higher, or are playing on expert mode. Zeus outdid himself with this terrifying thing, which also shows off some features from DLC3 (this is a base game unit). In the lobby, and in the escape menu, there is now a "CPU load estimator" that gives you an estimate of how heavy the game you are running (or planning to run) will be. This lets you tailor your scenario to the sort of computer you have, and since it breaks down why it is heavier or lighter, and updates as you make changes, you can also tune your scenario to get the load that fits your machine while still having the maximum number of features and factions that you want. There are many more details on this in the release notes, but this is a really exciting thing. Another exciting item is the new Unit Encyclopedia -- folks have been asking for this for ages, and it's finally here! It needs a bit more work right now with some of the categorization of some units, and it doesn't have any lore entries yet, but the vast majority of it is there and is working great. One cool thing is that this automatically adapts to mods, and modders can even extend it, so this isn't just an official-content feature. Lastly, a number of bugs were fixed, as usual. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.800_That_Expert_Has_A_Deathwish.21 This one is huge, considering it's the second one of the day. And the first one had the giant Spire Infused Empire in it! This one doesn't quite complete Expert Mode, but it's getting darn close at the point. Other than some UI bits, and some stuff for the fallen spire / spire infused route, this handles all of the wishlist items for that mode, although there is more testing and I'm sure discussion needed. This also includes some deathwish items, although they also may need testing and/or revisions. Deathwish is the extra-expert mode specifically for Strategic Sage and whoever he can convince to jump down that dark hole with him. :) DLC3 continues to get more balance adjustments, and the Necromancer flagships now have far cooler names. Oh, and bugfixes! Wow, there's a lot of good ones in here. The sidebar and the galaxy map should both now behave fully, and the galaxy map performs a ton better, too. The "Find Unit" mechanic was entirely busted since I added time-slicing to the galaxy map, and I have a feeling that wasn't all. At any rate, it's all good now, as I switched to multithreading instead of time-slicing. And a few exceptions are solved, among a few other glitches. Definitely an exciting time, and it feels like we're quite close to exiting beta finally, though I don't want to jinx it. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.799_Spire_Infusion On the one hand, this is a hotfix because it fixes a stupid bug of mine that broke map generation in the last build (my bad). On the other hand, this is a pretty exciting build, because it adds the final planned player type to the game: the Spire Infused Empire, part of DLC1. Essentially, a number of people have wanted to play the Fallen Spire campaign, but not have all that business with chasing relics and such. The general feedback is simply wanting to control the big spire ships and do the big battles in more open war, but minus the questing and story bits. That's what the Spire-Infused Empire provides: a spire city right from the start, and the ability to build more simply by taking certain numbers of planets. It's a way to quickly and dramatically get into open war with the AI, and it pairs well with a lot of other factions. You can't use it and Fallen Spire at the same time (as they are two twists on the exact same thing), but you can pair it with necromancers in DLC3, or giant Zenith factions in DLC2, or scary bois like the Dark Spire in the base game. Major thank-you to Badger for taking this off my plate and implementing it. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.798_Reliability This one is all about the bugfixes, for the most part. The most serious issues that exist should be resolved now. Hopefully this makes multiplayer even more playable. This also includes some new features for DLC1, although they are only behind a cheat code right now. Those will be coming out in actual direct gameplay over the next week or so. What's the feature? Why, the return of warheads! A fan favorite from the first game. Lost Humans also got some updates, and there is a balance update that should make macrophage a lot more active. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.797_Eldritch_Art This one is a bit different! It has a pretty huge amount of new art for the game, including some revisions to things in the base game and DLC1, and new art for DLC2 and 3. The release notes have videos of a couple of particularly cool items. There's more to come on this front, but it's not going to mean a full halt to work on code or anything like that. Speaking of code, there's a number of new goodies in this version! Your ships no longer target hostile units you are in the process of hacking (like ion cannons), which is pretty slick -- thanks to Badger for that. Additionally, a lot of updates have happened for the Necromancer and the Elderlings in DLC3. More to come soon, including more bugfixes. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.796_Greatly_Thinning_The_Turncoats This one still has an occasional turncoat unit (grrr), but they are REALLY hard for us to hit, now. Versus after yesterday's build, threads were no longer insane, but turncoats were still frustratingly frequent. There was also a performance regression in the build of yesterday or the day before, and that's fixed now. Occasional turncoat aside, this is running really well right now! Pretty much all of the other recent bugs of notable severity have also been fixed. If you get an exception in this build, please do give us your log, as it has some direct info and then some info following the exception. A screenshot of the exception doesn't show the whole story. Necromancer also continues to evolve thanks to Zeus and Badger, and there are now tips of the day and regular tips about the "wait for stragglers" mode. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.795_Deduplicating This one hopefully is going to fix a LOT of the strangeness that we've been seeing. Essentially, this was a confluence of a couple of bugs that combined in some nasty ways, but generally speaking did so only a few times an hour per machine. The frequency has gone up a lot more recently because of how much more multithreaded the game is than before, but the root bug goes back to November 17th. At the moment, we shouldn't see any more units switching sides, or any of the other random background thread exceptions that were suddenly extra-prevalent in the last week. So for now I'm going to close all those tickets, and if we see new things, then we'll address those fresh. A whole lot of the codebase has also been further improved when it comes to the threading model, and so the error count really should be a lot lower coming up. Fingers crossed, but testing on my own machine so far is good. Dire CPAs continue to get refinement from Badger, and the necromancer got a LOT of improvements, in particular in balance and in clarity and ease of use. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.794_Synchronicity This one has some (hopefully) major improvements to some of the odd threading issues we've been seeing on the beta branch. The release notes have the details, but essentially I had switched a couple of our pools that are used in a cross-thread fashion to use the (relatively) new Concurrent collections from Microsoft, and near as I can tell those have some accuracy issues. I've switched back to traditional locks, and the performance is still great, and hopefully things will be back to the former level of accuracy. The whole turncoat unit issue is a deeper rabbit hole than before, so I've increased the debug output details for those, but it's possible that my pool thread lock changes will already resolve it. We'll see. This build has a few other bugfixes, although there's still more I need to get to on mantis. Also included in this version are some more Expert Mode improvements from Badger, and some DLC3 improvements from him as well. And lastly, I've added proper official art for two of the largest DLC2 Dark Zenith units. More to come on that front, and for DLC3 and some base game revisions, too. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.793_The_Turncoat_Question There was limited time today, but this one includes the new Dire CPAs feature thanks to Badger for DLC3 testers to experiment with (it will be public to everyone on the beta branch soon). This one also includes more instrumentation to try to figure out why ships are switching sides, since they are still doing that sometimes. I'll be very curious to hear what the reason is when someone runs into it again in the new version. Thankfully, a number of other bugs were able to actually be fixed, versus just better-instrumented. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.792_Thread_And_Entity_Sanity Wow, I keep thinking that we're getting close to being out of beta, and then more strange stuff pops up. Thank you so much to everyone testing on the beta branch, because this really helps us to make sure things are as clean as possible when we come back off this branch. To that end, there are two major fixes in this build that should solve a lot of issues. First of all, the way that entities (ships, etc) are centrally tracked has been reworked a fair bit. This should prevent some of the truly bizarre issues we were seeing lately such as your units suddenly belonging to the AI, or vice-versa. Worst case, it will actually give an error message and let us know what's up, rather than just silently robbing you or gifting you. Secondly, there's a lot more thread protection in there to prevent threads from overrunning themselves. I suspect that this was the root cause of a ton of issues here. Badger had figured out a way to prevent that, and applied that to some of the short-term planning threads with success, and so now this is applied everywhere throughout the game. Knock on wood, that should solve crashes and a whole bunch of other random stuff that was fairly recent in appearance. In multiplayer, the pings now have a notification, which is a pretty major quality of life improvement. There are some other improvements to how flagships show up if they have both a control group number and an overlay (previously it just showed the overlay). ARSes also give variable numbers of units (depending on the ARS), which is quite fun and interesting. The Lost Humans mod continues to gain more updates from StarKelp, and includes some things like a Scourge Lab that can appear, Construction Convoys, and its own galaxy map filter. Behind the scenes, I've been working on artwork for DLC3, the latent DLC2 art, and the new DLC1 art (for new features coming to DLC1), as well as some replacement art for the base game in places where I feel like the art just needs some improvement. All in all, I have... 325 unique pieces of art to do for that, turns out. So... yeah. That's going to be a few months, since I'm going to be needing to also work on actual bugs and features and so on. It took me a day and a half just to get the list and the prep work done. DLC3 is slated for late April at this point, largely because of this big list of things. That said, as has been happening, there will be plenty of ongoing updates, including art drops and code and balance and so on. So there will be plenty happening between now and DLC3 releasing. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.791_Network_Defragmentation There are a few new expert mode additions in here, making that even more difficult and interesting -- thanks to Badger for adding those! Also some nice DLC3 improvements. On the networking front, I've made a number of improvements that should yield a better experience, lower bandwidth usage, reduced errors in some spots, and no more "traveling back in time" for some units under heavy load/fragmentation conditions. Beyond that, a metric ton of bugfixes are in this build, some related to MP, others related to the game as a whole. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.790_Defense_Against_Rogues This one has some improvements from Badger to the tech window, and also includes several bugfixes from him (including some cross-threading fixes that are high-priority and were bothering folks over the weekend). Beyond that, StarKelp has a number of fixes and improvements to his Lost Humans mod, including adding new Rogues for you to meet. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.789_Network_Consolidation This one has a whole lot of cool new things for the necromancer, if you're a DLC3 tester at the moment. For everyone, there's a lot of networking improvements in here. Accuracy, speed, and a lower number of options when it comes to steam networking. I also found that the steam networking in particular was causing some hitching and freezing on the client and host, and moved that code onto a background thread where it no longer causes that. I'm not sure if I got all the canaries or not, but it seems like I got a number of them, anyhow. There are some new tools that allow you to send metadata headers along with the data, and if you run into a canary, then you can go into personal settings, network, and enable that to get a more precise hit as to where the problem is. If you're the client and getting the error (most likely case), then the host actually is the one who has to enable the metadata send, because they're the one generating the data. Oh yeah! I almost forgot, but there are literally dozens of bugfixes for nullrefs in here. It touches pretty much every faction in the game in at least a couple of places. All that carnage from a couple of builds back with the new rash of nullrefs should be solved now. Also, tachyon beams work again, unlike the last build or two where I had messed those up with a boolean inversion. More to come soon, but hopefully this does well for folks in multiplayer over the weekend. I still have some known bugs to iron out, but in terms of random performance drops and error popups, fingers crossed those are largely a thing of the past. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.788_Canary_Search This one fixes a bunch of more stuff with multiplayer, and a few single player bugs like tachyon beams not working. This also gives some great new quality of life improvements when dealing with cloaked enemy ships on a planet. As far as multiplayer goes, I think it's pretty much more solid now than it ever has been before, but there are a couple of places where I know the code is being sent incorrectly (we get "canary warnings" from that). At the moment, I haven't been able to find those yet, so I've put in more canaries, and that should give us proper info on it as people hit the new canaries. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.787_Yet_More_Performance I had hoped to be out of beta a week or so ago, but we're not quite there yet. On the plus side, we're continuing to make some astronomical strides in general stability, performance, and so forth. This applies to singleplayer and multiplayer. We have a couple of dramatically-overpopulated huge savegames that would have ground to a halt in the past, and they now actually run at about half sim speed and 30fps; by simply adjusting the game speed up to 2x, you can run those in realtime, in other words. I prefer that the game run at 60+ fps, of course, and at full sim speed; but in this particular situation, we're talking about 9.5 hours into a game with 13 intensity-10 factions, 3 difficulty 9 AIs, and three other factions in addition. In total, under the hood, 49 factions in place, and about 550k ships in 40k groups. That is... really really extreme, and the fact that it's quite playable now is something I'm really pleased by. Even better, the game now uses far more of your processor cores as of this version for these extreme sort of scenarios. It won't use excessive CPU in a normal situation, but it does scale up as-need, even on 16+ cores. There are some safety mechanisms in here that are new for various NPC factions, which allow them to force stacking when they start getting too many units spawned. This is useful even for modders, so that if they wind up with runaway unit counts on high intensities of their factions, they can have the game automatically adapt and get better performance out of it. In the event that the automated logic doesn't get the job done, it now shows what is going over budget in a warning fashion, which should encourage people to submit savegame bug reports where more direct tuning can be done by the faction author. Overall I like giving people the tools to succeed and not shoot themselves in the foot, so this is a big step forward in that regard. These mechanisms only apply to NPC factions, not to player ones, incidentally. Lots of bugfixes in this build, many of which are related to the recent "don't reference a wrong unit" code that was put in. But also, this fixes a couple of notable multiplayer bugs, and so hopefully the multiplayer experience is smoother than ever, as well. I still expect some remaining small issues for a bit, but so far I'm really heartened by just how well it's running on my test setup. Civilian industries got some updates as well, and runs again (it was busted at the last moment in the prior build). More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.786_A_Very_Intense_Patch Whew, this one is absolutely giant. It's mainly focused on polish and bugfixes, but it has a number of DLC3 features in there as well. I was hoping to get out of beta last week, but there were too many things that have needed attention. I'm happy with the progress that is happening now, though. This new build includes some performance improvements for extreme faction situations, which allows factions to detect poor performance and then throttle themselves. We had a save with a ton of intensity 10 factions in it that were getting over a million units in the game, and the performance was really suffering. Now it scales up way less rapidly in there, and the performance is much better. If we are alerted to other poor-performing faction saves, we now have tools where we can fix those up when the saves are provided. This is also something that modders can make use of. DLC3 changes abound, such as the Elderlings having some new hacks you can do against them, and lots of Wild Hives updates, and Necromancer updates... the list is long. Bugfixes are really voluminous here in general, too. A lot of multiplayer fixes are included, but there are also many single-player ones. There were also some really nasty bugs relating to pooling of units in really high-load games, and those are now fixed. A couple of these things were pretty giant amounts of code surgery, and some of those will give a few errors in the short term rather than silently doing something wrong. As we find those, we'll fix them and then they also won't have errors. At the moment we've fixed a few hundred cases of those, but there are likely more lurking (none have shown up in testing at the moment, but that's not an ironclad thing by any stretch). A lot of this had to do with making things more resilient when the game is under extreme load. Making it work more correctly in those cases, as well as making it not run as slowly in those cases. Mod-wise, Civilian Industries has seen a bunch of updates from StarKelp, and they now perform a lot better and send less data in multiplayer, too. Existing civilian industries games are broken, but all other saves are fine. StarKelp also added a new Lost Humans mod, which is a cool new thing that allows for Travelers and Lost Colonies to spawn out in the world. This is a unique mod in that it uses a non-faction-based mechanism to have these work, which is a first among mods. Very cool feature that is also very low-load. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.785_Just_Bugfixes This one just has some bugfixes, none of them TOO serious. That's kind of the idea for the period leading up out of beta. Hopefully if things are looking good, then Monday might be the day. I guess maybe Tuesday if the winter storm coming up knocks out my power, or if there are enough bugs that we need one more day of testing at that time. More to come soon!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.784_Tractor_Recursion Lots and lots of bugfixes, a few DLC3 additions, and some quality of life tweaks. I typed up most of a longer post, had to step away for a bit to take care of something, and discord ate it when I got back. Nice. So I'll be super brief, instead. We need to keep an eye on this for a bit longer before we let it out of beta, clearly, but I'm quite encouraged in the main. Thanks to everyone for all your bug reports. More to come soon!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.783_The_Return_Of_Multiplayer.21 Multiplayer is BACK, folks. There were a lot of beta-branch-specific bugs since the great refactor started, because I needed to get singleplayer working first, and then get multiplayer going. I am very very happy to report that this should be the most stable and most performant version of multiplayer yet, beating out the stable branch most likely, knock on wood. There are still some things that I'm sure will come up in testing, but the ghosts issue seems to finally be fully resolved, which means the "my stuff explodes for no reason" issue, in other words. There are some other small bugfixes here, but mainly this is MP stuff. There are also a number of notable balance adjustments to DLC3 content, mostly thanks to Zeus. This feels really good, although it did take me a day longer than I originally expected. I've been able to play 10-20 minutes of multiplayer gametime at once without issues now, though (and I just didn't test further than that). More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.782_Smooth_Reloading Hopefully we are in the last few days before this comes back out of beta. I have some known issues I need to fix in multiplayer, but once again we've cleaned up the full (I think?) list of known bugs of any seriousness that are afflicting multiplayer. This build also makes it so that when you reload the xml for the game by changing enabled mods or dlc, it now does so in a smooth way with actual interface feedback about what is happening. This is how it was prior to the beta period, but since the beta period it's been jerky and slow and seems like the program is frozen at times. All fixed now! This build sees tractor beams able to drag ships around again properly, tachyon beams no longer over-negating cloak, invulnerable ships truly being invulnerable again, necromancy working again, stacks splitting less aggressively, ships no longer losing orders when going through wormholes, no "infinite threat spawn" situations anymore, and so on. Improvements-wise, this includes a feature where ship lines transferred between fleets now take on the orders of the fleet they are being transferred to. And some work on vassals in DLC3, though that doesn't have its control interface yet. Necromancers also got a number of balance improvements and tweaks. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.781_Tachyon_Healing_Reversal This one... fixes all of the really major bugs that I'm aware of in single-player! So heap on some more, see what you can find! ;) I still have some known multiplayer bugs that I need to fix before we're able to leave beta, but beyond that and whatever new is reported... that's where we are. So that's quite exciting! Also exciting? Your own tachyon beams (you know, the ones for revealing clocked enemies?) will no longer accidentally heal enemy cloaking devices, making them perma-cloaked no matter how much the enemy shoots you. Yes... in the past build, I made an error and tachyon beams were your own worst enemy, creating invisible unhittable terrors of enemies who could shoot you with impunity. Seeing that was actually pretty menacing, and I understand it cut a swath through several player empires. Uh... my bad! This new version has some performance improvements (again), and also a lot of improvements to how notification hovers work. If a notification talks about things on multiple planets, it now highlights all the planets of relevance. The necromancer got a number of new powers in this build thanks to Badger, and also got a bit of a nerf to the very late game since they were getting absurd apparently. Finding the ideal power curve for that new player faction is a work in progress, but sounds like it's coming along. I particularly like that the Neinzul Elderlings have sanity that they lose, and are losing it faster now. That's fun. The build yesterday also had some bugs in the new hull system from SirLimbo, which is understandable for something so huge. Those are fixed now, although it sounds like there are a few final gasps from other bugs in that bit of code. Thanks to everyone who has been testing, and hopefully the next few builds are uncommonly clean for how things have been the last half year. We're finally nearing the exit of beta, and the end of the great refactor, which is a milestone I will really relish. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.780_Nomadic_Ark_Empires_And_The_Hull_System The last couple of builds had some notable bugs, apologies for that. Those are all solved, and performance has been boosted yet again (compared to the distant past, not just the recent past), and there are some quality of life improvements. Beyond that, there's a very cool hulls system that -NR-SirLimbo has added to the game, mainly for mods. This is something that lets you create more AI War 1 style hull types and ammo types and vulnerabilities and strengths. It's not something the main game uses much, but it is used in order to provide Heroic Ship traits (really big ships that are immune to most "bs attacks," so to speak). Beyond that, it's a really interesting platform for mods to do cool things. The More System Defenders mod has returned, and there was at least one other mod depending on it that is now working again, too. The Ark Empire in DLC1 has been very close to completed! Thanks to Badger on the most recent batch of items there. I still have a very few last bits to add in, but in general you start with an Ark that is nomadic in the middle of enemy territory. In other words, you don't automatically have your first planet, you have to fight for it... or you can opt NOT to take that planet at all, and instead to take one of the neighbors as your first planet. And your actual king is an ark that is mobile and that you can move around as you wish, so your empire is permanently fluid. It's a very interesting way to play, and gets back to the original kickstarter goals and designs. I don't think it's going to be the way that most people prefer... but then again I could be wrong. It also includes build-your-own-starting-fleet mechanics, which are super exciting. The normal empire that we have now is something that we built because the Ark Empires just "didn't feel like AI War" when it was the only way to play. But now the Ark Empires are much more advanced, and optional, so I'll be curious to see what people find is more fun in the end. Badger also made a number of major improvements to the Intel menu, making it way more readable. Necromancer got some tweaks from Badger, and expert mode got some tweaks from Tom. Puffin is also still steadily working away on his massive Classic Fusion total conversion mod. Lots of cool things afoot! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.777_Last_Refinements_For_The_Year This is quite a big one! Dozens of bugfixes to the game and to various mods, and things should be running better than ever. Plus a whole lot of other things: Doomsday mode (a new DLC1 feature) got some refinements from Badger. Expert mode got some more refinements from Tom. The message log has been upgraded a ton so items in it are clickable, and same for the right-side temporary messages that pop up. They have tooltips explaining what will happen when you click each line, and the message log has a new icon in the bottom left so it's clearer that it's not just for MP chat. Speaking of icons, the tabs on the left sidebar have gone iconic rather than text-based. We have more room now, they're more attractive, and people have not been a fan of the sideways text that used to be there. Puffin has been busy on his Classic Fusion mod, which is not yet released, but which is seeing a lot of internal updates frequently. Three new mechanics have been added by him to the game in general to support some of what he wants to do there, and that's the devourer, weapon points, and infestation ship mechanics. Goodness! The list of bugfixes is pretty intense, and StarKelp has made both improvements and fixes to his Civilian Industries mod. And lastly, a last-day-of-the-year surprise from ArnaudB, he's created a new "From Spire Frigate to Dreadnought" mod, which lets you hack the lone spire frigates to turn them into massive spire battleships or dreadnoughts. Wow! Well, more is going to be coming very soon, but not before the end of the year (which is in about five hours where I am). Happy New Year!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.774_Metal_Flows Whew, okay, lots of cleanup in this one, largely from the work yesterday. The way that metal outflows were working is much faster as of yesterday, but there were a variety of problems I needed to fix up today. It's even faster now, and also actually fully correct as well. Another thing that has been really-wrong for a long while (during the beta) was the way that tech previews were showing ship counts. That's now vastly more efficient, as well as actually -- again -- being correct. This also applies to the strengths/weaknesses R view, all of which I had to pretty majorly re-code. The other bug that has been biting a lot of people lately is one where a bunch of ships would complain about the "squad in central registry was actually" errors flooding through the game. The root issue is there in the stable build (though silent), and has been there for years (it's the root of the ghosts in multiplayer, also), but it's gotten much worse in the beta since we now do so vastly much more multithreading (and now has errors that pop up when there's a problem). That should now be fixed, and we should not be seeing that error anymore, knock on wood. There are a few specific cases where we might see an error about the central registry if the timing is just wrong and I need to update some code, but that should be rare. Right! There's still other bugs that people have noted, and I plan on trying to plow through a ton of those tomorrow, as well as actually getting to my correspondence. I wanted to go ahead and get these major fixes in today, though, so I focused there first. This build also includes a planet cap of 120 by default now (though you can unlock it with a personal setting in the performance section), because anything above that is kind of death by a thousand paper cuts for performance on even very modern machines. 120 planets was the original limit in the first AI War, and things should perform quite nicely up to there on machines in this game now. The only places where I'm still seeing performance lag (though I'll need more data) is currently on 180 planet maps with tons of factions and deep into the midgame, and even there I'm still averaging 60 fps now, with full sim speed, so that's a lot of wiggle-room and should see normal map sizes really play very nicely. And lastly, now the expatriate tech can upgrade human resistance fighters and ALL outguard (not just some of them), which makes the HRF in particular way more useful as an ally than they ever have been in the past. More to come soon. Enjoy!
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. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.772_Refinements_And_Polish Okay, I really need to stop predicting what my next day is going to be like. I was planning on finishing up the bugfixes for multiplayer today, but instead I had to spend a bunch of time on the phone with Intuit (uggggh), and then there were a rash of other issues that affect both single player and multiplayer, so I worked on those, instead. We really are getting close on the beta being back to the stable branch, but there's still just a bit too many things going on for me to be ready to pull the trigger yet. There's an interesting poorly-performing mid-game save that deadone77 provided, and before we come out of beta I want to see if I can't get that running smoothly. I suspect it already runs better than the stable branch would have with that scenario, but now with all the beta improvements I can actually see which parts are slower and I think I can deal with that. I suspect that if I can get that solved, then that will be a major performance boon for games in general in that sort of state, which will be great for all of the more active factions. Anyway, so there's still some random bugs, there's that performance thing I want to get dealt with, and there's the MP bugs that I still need to work with. As far as getting out of beta goes, that's the full list of what I'm aware of. Tomorrow is Christmas Eve, so I'm going to be signing off for a few days to spend time with my family. I hope that you and yours are having a great holiday season if you celebrate anything around this time, and if the next holiday for you is New Years, I'll be seeing you well before then. That's the other big reason I don't want to go out of beta right now: doing that right before a holiday where I'm not around and a number of new people are likely to show up seems unwise. I'll be back on the 27th or so. Thanks so much to everyone who has been working so hard on testing, and discussing, and tweaking and fixing things! Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.771_Expert_Mode_And_Civilian_Industries Thanks to Tom, this one has a version of expert mode that is very close to feature-complete. Balance feedback is still needed from more folks on it, and I have some more ui work to do on the top resource bar, and there are some more optional features planned for expert mode, but the really core stuff is all there from Strategic Sage's point of view, which is super exciting! He and I had been plotting these features since May, so that was quite the wait, and I thank him for his patience and ongoing advice on it. Tom has really made expert mode happen way faster than I would have been able to, which is a huge boon, I'm really grateful. In other news, I've reviewed all the mods since we're nearing the end of this beta period, and marked the ones that are not ready yet as being disabled, and let the various authors know for those who did no already know. On that note.... Civilian Industries has been something that took a ton of work to convert over, but StarKelp came in and smashed the last of the issues with that, and it's now back in working order for the first time since entering the beta period! That's quite exciting since this is one of the most popular mods, particular for newer players. I've been working primarily on multiplayer, getting the bugs in that ironed out so that the beta branch will be as-good-or-better than the current stable branch for multiplayer. I'm not quite to that point yet, and I would not call the multiplayer playable on the beta branch just yet, but I think perhaps tomorrow it will be. There's a few other last-minute bugs that I see have been reported for single player as well, so I'll knock those out before we get off the beta branch in general. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.770_Bug_Roasting Not quite off the beta branch yet, but I'm hoping that either tomorrow or the next day will see that. There were some severe regressions and some other major issues that just got missed in the last build, but those are all cleared up now and I'm currently not aware of any major bugs in the single player game for the base game and the first two DLCs. If there's more I'm missing, please continue to let me know! Multiplayer remains offline in the beta branch, but I aim to get that sorted out tomorrow. I had been hoping to get that all done today, but the vast majority of my day got taken up by the other bugs on the roster. For multiplayer, the main thing that I have to get working again is the initial handshake and the way that deserialization buffers work; during the refactor, I changed that back in July, and I recall thinking "oh yeah, I'll have to check and make sure that all does right when I get to testing multiplayer." At the time, I thought that was going to be August! Still, as extra-long as this giant beta period has been, the game is exceptionally polished from it. The extra throughput that we have made a severe memory leak I introduced a couple of days ago something that almost flew under the radar. That's maybe a strange flex, but in the past, or indeed in most programs, a memory like that would have been paired with far more substantial general program slowdown. (I've thoroughly checked this for other leaks, and beyond that one boneheaded one from the 17th, we're good). I've done a couple of major system refactors in my past work, twice on really large business systems spanning a bunch of servers, and a few times on games for Arcen (including the original migration from my hand-coded engine over to have Keith and I piggyback Unity back in 2010), and this has by far been the largest. The entire AI War 2 project has in general been a time of pushing technical boundaries in order to open up new gameplay and modding and performance abilities, and that has been a challenge to balance along with the regular schedule for the game, but I'm really glad to where the technology has (very nearly) arrived at now. When we first set out to work on AI War 2, neither Keith nor I had ambitions for nearly such complex factions, AI that would process so much data, or support for mods of such complexity. But that's how the game and its community have evolved, and the modern version of the game really handles all of it very well. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.769_Neinzul_Custodians_And_Total_Conversions Let's start with a question: aside from multiplayer, if you're in the beta branch, are you seeing anything that would prevent us from merging back with the main branch? Because I've finished all the todo items off my list for single-player. I have another day or day and a half of multiplayer work and fixes to do, plus whatever bug reports people make in that timeframe, but other than that we're head back for the stable branch for the first time since mid-July, good grief! But seriously, if I'm missing something please let me know! This version has a lot of bugfixes, and yet more total conversion support. The first total conversion mod for AI War 2, called "Classic Fusion," seems to be nearing a releasable state. It's essentially recreating most of the original AI War (AI War Classic) in the AI War 2 engine, with the AI War 2 factions, and with other specific tweaks to kind of merge the two games and meet in the middle. I got my first taste of booting it up today, and just going into the build menu -- which looks like AI War 2, of course -- made me immediately have this intense wave of nostalgia as I saw all the AIWC ships and structures, reborn in a new fashion. This is something Puffin has been working on for years now, and it's quite a feat. Tom has also added more refinements for fuel in expert mode, which seems quite welcome! That mechanic has seen a lot of discussion on discord, and I'm glad that it's getting balance and attention. In the short run I've been focusing my efforts on getting us out of beta, but even after that there's a long list of other items I plan to work on for expert mode, DLC3, DLC1 late additions, and some other general base game additions. Speaking of DLC3, StarKelp has been working hard on the Neinzul Custodians, which is basically the Roaming Enclaves. The Neinzul Wild Hives, another DLC3 faction, also got some updates and some new planet-wide ship mechanics to go with them. This game went from being "oh, poor Neinzul, they get no representation and it's all spire and zenith" to "wow, we have five substantial Neinzul factions in the third DLC." I am pleased with this development, and the further expansion of the lore and civilization of this race. Out of the three main alien species in the AI War universe, they've always been the least-explored. Nice to be reversing that! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.768_Ironman_And_Doomsday This one has a lot in it! First of all, lots of bugfixes and performance improvements, getting us closer to being out of the beta branch. Hopefully next week, knock on wood! Perhaps even more exciting, this one adds some new features to the base game and to DLC1: The "ironman mode" (where you can't savescum) was previously part of DLC3 for testing, but is now part of the main game and ready for use by anyone. In DLC1, there is now an optional "Doomsday Mode" you can turn on, which causes the galaxy to progressively collapse around you as you play. You can make it more or less intense. Thanks to Puffin for coming up with the cool idea, and to Badger for implementing it! Expert mode has also seen a lot of balance updates, thanks to vigorous discussion on discord, advice from Strategic Sage in particular, and thanks to Tom for implementing the changes. Fuel should be more interesting and challenging now, is the short of it, and there's also some options for trying out a few different balance variants of it. Tadrinth has added yet another cool AI type for DLC3, which is the "Speedster" this time. This one uses fast ships in waves, has speed magnifiers on all planets, and has special speed booster guardians in the warden fleet. Also in DLC3, the necromancer, templars, and elderlings have gotten a whole heap of updates to make them more balanced and fun. Lots of cool additions from Zeus in particular, and also a lot of balance adjustments from Badger based on discord feedback. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.767_Elderling_Sanity We're suddenly VERY close to being able to come back out of the beta branch! Our remaining todo items for that milestone are here: https://bugtracker.arcengames.com/view.php?id=25884 If you know of any bugs that are important to have fixed before we get off the beta branch, then please do let us know! Comment on the bugtracker issue of note to bump it to the top, for instance (you can use your steam login if you want). When it comes to coming out of the beta branch, that's a major milestone because we've been on the beta branch since July, good grief. Literally six months as of... today, actually. I'm hoping to be out of beta mid next week, but it depends on what people mention in the meantime. Out of beta won't mean that Expert mode or the new DLC1 and DLC3 items are all done, but it will mean that folks can play the most-stable version of multiplayer yet, as well as just generally having all the awesome improvements from the last six months. Speaking of awesome improvements, there's a lot going on with DLC3 features and factions still, too. Tadrinth has added a super intense new Panopticon AI type, which comes complete with a bunch of new unique AI Eyes just for it. Badger has been rebalancing and expanding the Neinzul Elderlings, which now have a sanity meter and can basically go insane in certain circumstances (overcrowding). Elderlings are a really terrifying enemy in general, but they're also a really dynamic and interesting ally when you choose to set them up that way. The maddening of Elderlings works a little bit differently when they are neutral or antagonistic to you compared to when they are your allies, but both are very exciting and help give even more of a lovecraftian feel to this DLC. StarKelp has been working on the Neinzul Wild Hives, making them drastically more fast-acting and violent, like an infection. I've been focused on bugfixes, and other blockers for coming out of beta. Hovering over icons in the planet view now works properly again (was a recent regression), the intel sidebar no longer jumps all around like an insane elderling, and tutorials are now fully functional again. Plus other smaller items! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.766_The_Red_Harvest This one has a bunch of necromancer and templar and sapper improvements for those testing DLC3, plus many other balance items. For those on the beta branch for pre-DLC3 stuff, this has a number of significant bugfixes, most notably around reloading the xml for switching what your enabled mods and/or expansions are. This is the first time that has worked since the start of the Great Refactor, and it's a relief to have that done because it was the single most complicated thing on my todo list prior to us being able to get back off the beta branch. This build also improves raiders and raid starships a bit, and adds some exciting new foes when you're playing a fallen spire game in DLC1. Yesterday I spent most of the day organizing items on our bugtracker so that everything is in one place and I can see what is needed to finish out the beta period, the DLC3 test period, expert mdoe, and the complete edition in general. That helps a lot! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.765_Easier_Upgrades_And_Necromancer_Surge This one feels fairly game-changing just because of one QOL feature in it, which is that you can upgrade your fleets (and see more details about them) right from the techs tab. Various folks had requested that over the years, and having that in now is really awesome. You can still use the upgrade on the fleet details popout as well, but now you can basically do it whichever way is more convenient. DLC3 is getting a ton of refinement in this build for our testers to enjoy, and the necromancer is really coming together. Metal and energy (and thus also fuel) are no longer things that necromancer needs to worry about; it's all hacking, science, essence, and hexes. The necromancer is definitely feeling increasingly great to play, and it's definitely a simpler (but potentially brutal) mode, which was the idea. There are a fair number of bugfixes in this build as well, including some of the more prominent ones that were annoying people in the prior build. Mainly thanks to Badger and Tom for those fixes. There's lots going on, and a lot of the new and revised factions and features are really hitting a point where they are being close to being feature complete. Quite exciting! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.763_Necromancer_Reanimation_And_Refinement This one has a number of bugfixes, and a number of extensions for player types and map generation. It also has some improvements for total conversion mods, which is letting Puffin get a lot further along with his Classic Fusion mod. The necromancer is now nearing completion, pending testing at least. They are better balanced in a variety of ways, and they are now able to reanimate AI guard posts to use for their own defenses (instead of the usual turrets), which is a really cool idea that Puffin had. Tom has been killing it with lots of bugfixes and refactors and modding-framework extensions and so on. I also started the behind-the-scenes data additions that are required for the upcoming ship encyclopedia, and got the first bits of data in for that. These are also useful for the search on the galaxy map for units, as we can search by thematic tag, now. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.762_Expert_Necromancers This one mostly has a lot of work from Badger and Tom from over the weekend, and a lot of it is centered around making the necromancer more balanced and functional. One notable improvement from Tom is that a lot of the build menu is now more moddable, which makes it easier for modders to customize things that they want to have happen in the future. That's a welcome addition for sure! I also put in some improvements to Expert mode, most notably the fuel bits that are new as of last release. Strategic Sage pointed out that we needed about 5x as much Argon and Radon to start out for the game to really be feasible. There were also a number of questions about how the fuels are seeded, and I've made some adjustments there to make for a more interesting and varied set of fuel seeding. There are now some "super clusters" of fuel that you can find around the map (most maps) that are highly desirable for fuel purposes... but might have many other drawbacks. So, as usual, it's pro's and cons time. I also added a really important new Fuel Availability galaxy map filter mode, which allows players who are playing with fuel enabled (whether in expert mode or not) to quickly see what fuels are available where, and in what aggregate quantities. This makes it a lot easier to plan the fuel side of your expansion, and it's also useful for getting a sense of how fuel is distributed around the galaxy at the moment. The wiki is also in the process of being updated to include a lot more information, thanks to Badger and Lord of Nothing. SirLimbo also got in a couple of moddability improvements at the request of Puffin. Lots of busy folks! More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.761_Savegame_Safety The biggest takeaway from this one: we're not going to be intentionally breaking savegames anymore after this version. As has been the case for most of the last 5 years, there's occasionally a version that corrupts itself or something, but aside from those rare incidents the savegames from now on should remain backward-compatible. I had been planning on finishing up the last of my main stuff for the Necromancer Empire in DLC3 this week, but instead I wound up touring around a lot of random things to make sure that we achieved savegame stability first, instead. Necro Empire is still on my very short list. So what's new in this version? Well, a lot of the meat of Expert Mode is finally in place, with three fuels for three categories of ship. Argon for the normal smaller and midsize ships, Xenon for officers and elites, and Radon for turrets and forcefields. It's incredibly unbalanced and a bit janky right now, because this is just the very first prototype version hot off the presses. Please do note that this only applies if you play in Expert mode, but the idea is to give you more reasons to hold different territory, and more to lose permanently when you are attacked various places. It's going to need a number of iterations before it's ready for prime time, but I'm excited to hear what the early testers among you think. This is an addition to the base game, so anyone can test it without needing any DLC. The Ark Empire player type for DLC1 is also better-balanced now, so that should be more fun to play. More changes are still planned for this, as noted last release. The game now supports "total conversion" mod support, where basically a mod replaces all of the game data with something of its own. There is at least one such mod in the works (cough Puffin cough), that one being focused on a fusion of concepts between AI War 1 and 2. The game now officially supports that sort of thing, making it easier to toggle into those without having to manually replace files or something. There's also a LOT of DLC3 work in general, and Showdown Devices continue to evolve. The necromancer and templar factions now have the first pass of their final icons (aka, they're final pending testing feedback). These factions are freaking huge -- this was 82 icons just between the two of them! There's also some bugfixes and other goodies from the usual suspects. As always lately, thanks to tom.prince and NR SirLimbo for substantial additions to what Badger and I are working on. This one also needs a large shoutout to Strategic Sage for a lot of the expert mode design, which I'm very excited about even though we haven't gotten into the balance stages of that yet. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.760_Chaotic_Maps_And_Ark_Empires This one has been inwork for 12 days now, and it has 9300 words (29 printed pages) of release notes. Uh... enjoy? So what's happening here, broadly? Well, there's a lot of bugfixing and quality of life stuff, for sure. Just all, all over the place. This is bringing us a lot closer to being able to come back off the beta branch, and more immediately to stop breaking savegames with new builds. We aren't quite there on that last point, as I have some more to do tomorrow that will probably break saves. But we'll be moving back to our usual policy of "every save is supposed to work forever into the future" within this week. There's a new Chaotic map type that has been added to DLC1 by tom.prince, and it's a really cool one. Going along with the Classic map that Badger added to DLC1, our first DLC that had no maps now has two awesome ones right next to each other. If you don't have DLC2, then Ark and Golem balance is now much better. If you do have DLC2, it's basically the same as you've been used to. It just wasn't meant to be exclusive to DLC2, that was an oopsie. LOTS of work has gone into the "player types" system, and there are now at the very least stubs for each of the player types that we intend to have for the base game and DLCs 1 and 3 (DLC2 has no player types planned at this time). The Necromancer Empire is a way of playing necromancer all by yourself in DLC3, and it's not fully ready for prime time testing yet, but it's getting close. By the end of this week is the goal. The Necromancer Sidekick is only for multiplayer, and is basically when a non-imperial necromancer teams up with another player. That's also basically ready to go, though multiplayer on beta is not. The Ark Empire in DLC1 is a really cool new thing that's also a throwback to our earliest alpha versions and the kickstarter design for this game. It works mostly like a regular empire, except you start out in an Ark (randomly or directly chosen) with a fleet (that is somewhat build-your-own but with restrictions) and no home on the map. Fight for a home, settle in, and then the rest of the game is more familiar. But your ark is both militarily significant as well as your "king" -- if it dies, you lose. I'm going to have a hard time choosing between necro and ark empires, personally, and figure I'll be bouncing between the two of those. No more regular empires for me for a while. The spire-infused empire is another DLC1 player type that is just a stub for now, more coming soon. Same for the Suzerain player type in DLC3. A new spectator player type for the base game is fully ready to go. Map generation in the lobby is a lot more smooth, and/or shows you the progress of its work if it's a really slow map. In general it feels way smoother, and no longer freezes your UI. And just... wow so many bugfixes and quality of life tweaks. I know I mentioned that in the first line or so, but it's literally pages and pages of those things. Major thanks to Badger and tom.prince in particular, and also SirLimbo. Oh, and SirLimbo has been continuing his work on the Brutal Guardians feature for DLC3, too. Very cool stuff. This release was particularly slow in coming because I didn't want to have too many player types in there half-finished. But at least those that are that way are clearly marked now, and in general they are all coming right along. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.754_Player_Types This one adds a whole lot, all at once! This paves the way for some MAJOR cool things that we are going to be doing in the near future, and that modders can also do. First of all, there's a whole new system where modders can now expand the central GameEntityTypeData in ways that were impossible previously. This gives a lot of power for adding custom functionality for various factions, and the necromancer code that already existed for DLC3 has been ported to this. Secondly, the necromancer "faction" is now gone, which has been the plan for a while, and now there is a necromancer "player type." Specifically, there are no longer multiple types of player factions that you can choose independently (that was a real pain in the interface for players, and hard to find what was available, as well as a pain in the code). Instead, you just choose a "player slot" and can then choose, easily and quickly, from any of the various options that affords. In the base game, that will be Human Empire and Spectator (being able to watch a game while not being part of it at all is always fun). In DLC1, we'll have Ark Empire added, as something of a throwback to the earliest versions of this game. I'm considering a Spire-Infused Empire hybrid for DLC1 that pulls from the fallen spire concept but makes it a bit more direct. We'll see if there's time. In DLC3, we'll have two forms of necromancer: Lone Necromancer, and Necromancer Empire. I'm also thinking about adding in a Solo Ark mode, which probably would be for DLC3 also, since it would work best with the vassals feature from there. There were some other various bugfixes, and some code improvements. This is (maybe) the last of the REALLY large refactoring-type things that I have on my list for this game, so this is a great milestone to have hit. There are still some known issues with the lone necromancer right now, but they're listed and they're not super critical. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.753_Necromancer_Externalizing This one is the earliest part of the work to allow for multiple types of human player factions without actually having to choose separate factions. This part of the work is mostly focused on moving a lot of the Core code (closed source) for the necromancer to be in External code (open source, and thus also moddable). The goal is for modders to have the flexibility to implement custom player types as well without having to alter the core game code. Tom found a variety of more bugs to slay, and slew them, which is super awesome and I'm really grateful. Badger also fixed some bugs, and added some more features for the necromancer, which gives them decloaking abilities. Tom and Strategic Sage have been talking a bit, and looking at the design document that Sage and I were working on all the way back in May (good grief!) relating to fuel in Expert mode. Tom has started a rough implementation on that based on that design, which is really unexpected and super cool. Right now it's implemented as part of a mod, since it's just a roughed-in version so far. But getting this in place to be able to start testing out the ideas Sage and I had will be a really big boost for making sure it is actually a feasible design that is fun, so this is a big win. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.752_Pathfinding_Efficiency In the past, whenever I've talked about the efficiency of pathfinding, I've universally been speaking about CPU usage or "number of paths calculated per second" or something along those lines. This time, I'm talking about RAM efficiency -- how much RAM is used, how it gets reused, and so on. We do a lot of pathfinding on a lot of threads for a lot of reasons, and that data can be absolutely enormous if we're caching it for too long. Similarly, in the past, we've had major CPU load caused by not caching it enough. What I've done at this point is kept the caching to the level of "this current slice of time for this thread," whatever that means. Sometimes it means "this frame" when we're talking about the UI. A lot more frequently, it means "this simulation step," when it's something for the simulation itself (aka, for 100ms). Even vastly more frequently, it means "this run of long-range-planning operation," which is something that happens intermittently for each faction every few seconds and lasting for usually part of a second, but up to several seconds if need be. The TLDR is that the amount of CPU computation should be roughly the same as before, but the RAM usage is reduced by around 300ish MB on midsize games with a fair number of factions in a slightly larger than average galaxy. It may also be a fix to yet another memory leak, but I can't be certain. It is a solution to an annoying thread-contention issue that I still don't understand the full nature of, but have decided to work around in this particular case by just making everything so much more efficient in the first place. This build sees a number of other bugfixes, and more of SirLimbo's AMU settings being implemented into the base game as options. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.751_Faction_Processing_Groups Friday I was out because I was just exhausted and needed a day of recovery. Others went gangbusters on that day and over the weekend working on the game, though. There's lots of bugfixes thanks to Badger, tom.prince, Puffin, and NR SirLimbo; improvements to contextual info provided by the ARS thanks to Badger; and the start of some of the "extended galaxy settings" from AMU being implemented into the base game thanks to NR SirLimbo. Additionally, there's a number of new features and improvements in the unreleased DLC3 for our testers there, including some xml work by Puffin Emeritus, which certainly deserves special mention. The big theme of the largest remaining errors I saw after the weekend were in our random number generators and pathfinding. In both cases, neither piece of code was actually the problem at all -- these were pieces of very good code that were simply canaries for "hey, two threads are using me at the same time, that doesn't work!" In all cases, it looks like the faction-specific Long Range Planning (LRP) code was still able to overlap itself sometimes. I think that for that to happen, you needed to have some factions that shared data. AI border aggression and relentless waves do that in any game, but if you had multiple copies of a faction, then that would also do it in the prior build. Please note, of course, that all of those cases are supposed to work fine, but that seemed to be the conditions for replicating it for now. Today I introduced a new xml-driven piece of data called a "faction processing group," which is basically a way for factions to say "I don't run while those others are running. Normally the LRP logic for general factions all runs at once, with the exception of factions that are multiples of one another, or which share some other processing logic like border aggression and relentless waves do. I had existing protections in place to already try to handle this exact concept, but they were code-driven, mildly hidden because of that, and also had a few errors relating to them. At this point, code that was a bit more scattered around is a lot more linear and has been rewritten to hopefully work quite well. In my brief testing today after finishing this, I don't see these errors anymore, but it's impossible to prove a negative. So if you were one of the testers running into this, please do let us know if things are still an issue. Fingers crossed, I do think I got rid of it, and also fingers crossed, this seemed to be the only category of thread left that had this sort of effect. More to come soon. Enjoy!
Ho. Le. Mo. Le. Wheeew, new build: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.750_Smooth_Simulator This one rips up the entire threading model that we've been evolving for the game since 2016, and replaces it with something more modern, as well as fixing a number of threading-related bugs and other issues. The TLDR is that it's faster than ever, especially on older computers, and it works REALLY well and is way easier for myself and others to debug, too. The game was downright unplayable for the last few weeks in terms of things like stalled threads and a bunch of cross-threading issues. I've been really tearing my hair out, trying to figure out what on earth was going on, and simplifying code, simplifying it further, and lots of experimenting. Daniexpert really gets MVP once again for truly excellent help with bugtesting and reporting in this arena. Special thanks also to tom.prince, who had lots of great ideas and commentary on the threading model and things that we'd have to consider. There were several cases where I was going to do one thing, and chatting with tom on discord let me skip a few steps of pain and jump to a better solution. There's also a bunch of other improvements in here, and various features for DLC3. I am extremely weary, though, so I'm not going to enumerate all of them. I thought I'd be done with this threading thing days ago, and then I started wondering when on earth I'd be done with it at all. Very happy to say it seems to work well now, and if there are remaining problems, they will be much easier for me to debug. Tomorrow, it will be time to move on and work on other bugs and features that have been delayed by this whole mess. I think this was first on my radar on October 27th, maybe a bit before, so this was QUITE a diversion. The release notes have pretty much the whole story, and the chris-talks-code-gameplay discord subchannel has the rest of it, if you're curious. More to come soon. Enjoy!
New beta! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.746_Phantom_Ship_Syndrome This one has a toooon of bugfixes. Some of these are fixes to regressions in the prior build, of which there were an uncomfortable number. An amusing one was causing lots of phantom icons to spring up all over the place, in this kind of insanity kaleidoscope. Others were just error spam. These were a result of my improvements to the collections to lazy-initialize, and there were some edge cases in a couple of them that I did not properly account for. That's fixed now. Hey, also there are several features that had been "DLC3 while testing" that are now part of the base game. Roguelike features like Hidden Galaxy, and then the new Border Aggression feature. There's a large class of exceptions based around "someone changed a thing on the unit and we're looking at it belatedly and now it's null and time to throw an exception." Those are all fixed, because we no longer allow them to be nulled out. That led to some interim internal hilarious bugs with scaling and stats being off, but now it seems to work fine, knock on wood. So this is a pretty large category of stuff that no longer will break anywhere in the codebase. There were some pathfinder errors that could still pop up, although these were new ones. These are now fixed. They MAY have been related to thread timings, but I'm not sure. Either way, I made some changes to make them more robust in their defenses, and that seemed to work. Another big group of bugs were some "invisible dead ships" that would hang around on planets, sometimes with a full forcefield showing, and then also appear on the galaxy map. I am not sure why exactly that started happening, but I have it so that it self-repairs properly now. Most ships don't properly explode on death anymore (but their icons still do), so that's something else I need to fix next week. Last major known issue that really impacts play lately is the stuck threads issue. I've made some progress on that, in large part due to Tom and in particular Daniexpert doing some debugging. I've corrected a few of the most major cases, and then there's a couple of remaining cases that I now have a pattern for reproducing, and will start chasing down on Monday. In the meantime, as long as you don't reload the game too too many times, it seems to work fine. Or if it's messed up and you reload one more time, then it also fixes itself. I don't think pausing and unpausing works anymore. But overall if there are behaviors you see, or other ways to get it to mess up, then I'd love to have that information. Hopefully after a lot of these things, code will kind of start settling down. I still have one major piece of surgery, which is to take the necromancer away from being its own faction and to instead be a faction type for humans. That will probably be some bugs. And there are still other known issues like the xml reload locking up (though I need to retest that actuallly), and tutorials and beacons not being re-enabled yet. But a lot of the biggest, scariest things seem to be slowly settling down. Or we're just through the first batch and about to discover a giant new cache of new ones, who knows. Hopefully not. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.745_Deadlock_Removal This one has a lot more going on under the hood than might be apparent on the surface. It's more efficient in how it allocates RAM (which you can see in certain logs mainly), and it is also safer in how it allocates that RAM (thus avoiding some deadlock situations that I had introduced in the last few weeks). So that's very pleasing, but not exactly a marquee feature for people playing. Deadlocks are a special sort of bug that I particularly hate, though, so I'm glad to have it gone. While I was doing that, Tom has added a new cheat (grantalltechs), and a number of ui improvements and bugfixes. For DLC3, Zeus has been adding yet more orbital stuff, and the DLC3 testers can now properly test that, too. These orbital bits are suuuuper cool. There's also a new general rare "nasty pick" that is an orbital inertial battery. Playing with DLC3 simply enabled is one of those things that won't make the game harder (that's always important), but just like DLC1 makes it so that there are so many more turret types all over the place (thanks to Democracy and Puffin), DLC3 makes things come alive more with various orbitals here and there even amongst non-orbital AIs. The galaxy-wide caps are now properly shown thanks to Tom, and Zeus made the super fortress a lot more super. More to come soon. Enjoy!
New beta build, lots of fixes once again! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.744_Pathfinding One of the most annoying issues lately has been "pathfinder errors," and it turns out they were a source of memory leaks, as well. And also just some general performance degradation, and over-use of RAM. I've done a massive refactor on it, and it now uses literally multiple orders of magnitude less data, which is great for everyone. It's not super well tested yet, but it seems to work from what I can tell so far. There's a new issue where if you try to do the F7 dump prior to the first time you load into a game, and then load into a game, it locks up. No idea what that's about, but it's on my list for soon. The number of truly severe issues seems to be dropping, which is good, and at the same time we're getting into a position where performance is able to be better than ever before. I also made a new... kind of complicated to understand, but easy to use... data structure called ThreadStaticWrapperedPooledItem. This funky thing lets us use the magic of the ThreadStatic while not having collections and other large portions of data orphaned on threads that are no longer using those items. Over time, I'll likely convert even more things to using this rather than just directly using ThreadStatic collections. It should be a notable improvement in memory usage, without any extra CPU cost during normal operations. This thing is one of the strangest pieces of code I've written, but despite that it is something I'm really pleased with because of just how effective it is. Tom fixed a whole bunch of other errors in this release, including notifications not showing up properly in the prior version (that was an oops on my part). Lots more excellent bug reporting and narrowing-down of issues from Daniexpert, saving me and others a huge amount of time. Seriously, I'm so grateful to our testers, Daniexpert most of all recently. Badger is continuing to improve the Elderlings in DLC3 for those testing that, and Zeus has made some very exciting further improvements to the new Orbital AI type in DLC3 (it's one of the most surreal AI types we've ever had, and an instant favorite for me). Tom also added a number of quality of life improvements to various parts of the UI, which is very cool! Tomorrow I'm hoping to knock out the strange "ships are showing when they should not be" bug and a number of other things. This pathfinder issue was always going to be a huge time sink, but I'm glad to have it done. And the new ThreadStaticWrapperedPooledItem is a new power tool that I can start strategically using anywhere else where we start seeming to have too many allocations over the course of many game loads. More to come soon. Enjoy!
New build, tons of bugfixes and improvements: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.743_Return_Of_The_Imperial_Spire We're getting closer to having stability, but not there yet. Fallen Spire, on the other hand, seem to be pretty much returned to their former glory thanks to Tom, and the main things missing now are the final bolstering interface and then the new modular stuff. NR SirLimbo continues to work magic on the technical front, adding many new options to how outguard can spawn things, which is quite exciting for modders as well as the DLC developers. Brutal Lair is a little less brutal, thanks to Badger toning that down. A lot of new cool things to test if you're in the DLC3 beta, related to Necromancer start options, the Elderlings being better and more interesting, and so on. More bugfixes and hardening of code and other general refactors and improvements from me, and from Tom, and from Badger. Some balance tweaks and fixes from Zeus and CRCGamer. Daniexpert continues to be a super help with the debugging of things like serialization issues, etc. It's coming along, and more is coming soon. Enjoy!
New build, and there's some surprises in here! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.742_.22Classic_Map.22_For_DLC1 1. First off, there's a new map type for DLC1 (hey, wasn't that complete in early 2020?) based loosely on some of the favorite maps from AI War Classic. In general, we're going to be beefing up DLC1 and adding more to it over the next few months, then renaming it and slightly raising the price. Folks just don't seem sold on this DLC to the same degree that DLC2 is exciting them, and so we'd like to fix that so that it's truly a must-have. If you already have the DLC (or buy it now while it's still slightly cheaper), you're just getting this bonus stuff for free. 2. Lots of bugfixes, including many for the Fallen Spire. Huge thanks to Tom for most of these. The Fallen Spire is apparently pretty much fully playable again on the beta branch, although there's still some bits I need to finish to fully bring it home. 3. Badger's done a lot with the Necromancer faction for those folks testing DLC3, and feedback would be awesome. Not only that, but there's a new Elderlings faction that is related to Necromancers, or that you can use independently of them, and which are kind of roaming monsters in the galaxy. I'm really excited about this addition. DLC3 is really just getting kind of mind-blowingly large, and I'm really excited about it. That's one of several reasons we really needed to up the game on DLC1 so that it feels comparable to these other two giants. 4. Consulting with Tom, there's a new strategy for how I'm quarantining ships that have recently died, so that there's a lot less chance of random errors in the codebase related to UI elements or otherwise still referencing something that is in the process of being disassembled. The changes here solve a whole host of known bugs as well as a bunch of likely unknown ones. Tom did further refinement to fix more of them, with a lot of debug assisting from Daniexpert. 5. Speaking of Daniexpert, they've been invaluable for helping me find and fix more memory leaks and odd-allocations of RAM over the last few days. There are several notable fixes that really eliminate the most notable memory leaks that we've been able to find so far, and the game also runs more smoothly than ever. Whether there are any more memory leaks remaining is not yet clear, so please do let us know what you find! There are a number of known exceptions that I haven't had a chance to look at yet, both reported on Steam and on mantis, but I'll be getting to those mainly on Tuesday. I've got some other things going on on Sunday and Monday that will cut into my work time a lot, but I'll be back at things on Tuesday. More to come soon. Enjoy!
New build, not nearly as exciting as yesterday, but it's solid progress: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.741_Clogging_Holes 1. On the subject of trying to hot-reload the xml files: I've made some progress on that, but there's still more to do. There's some added functionality I need to add, apparently, before that's really going to work as well as I need it to. But it definitely got a lot closer today, and this took about the first half of the day to work on it. Right now if you try to hot reload xml, it will potentially lock up the game, but when you kill it and reload it, it will have what you want. I just need to fix the whole lock up part, but it's one step at a time. 2. On the subject of the memory leaks, which still exist: Notice I'm not saying "the memory leak" anymore? I do suspect that there was mainly one big memory leak in the past, but at this point there are definitely multiple. Some of them are caused by the semantic changes I've made to how we use collections -- aka, in building the panopticon, I introduced new temporary memory leaks, but in exchange I gain the ability to find them and kill them, and also to improve performance in general in the future. I fixed at least six memory leaks today, none of which were the "big one" that is causing the most trouble. Daniexpert was kind enough to provide a very useful core dump from that new feature, and by diffing that against an early-stage core dump of my own, this is how I'm not just finding the memory leaks, but also places where I can optimize capacity allocations. The side effect of the latter is that the game runs faster, and most notably that it's wicked fast to load savegames now. I mean, it's down from something like 1.5 seconds to 0.5 seconds; that hardly matters, but it does feel nice. And the overall ram usage being lowered, and the during-gameplay performance improvements that this also leads to, are the real win. I'm currently going painstakingly through that one core dump, and just fixing things as I find them after careful analysis, rather than trying to find the big leak that I know is in there. Something has allocated 23 million objects when it really should be closer to three million based on another metric, and in that core dump is the answer to that question. When I find that, hopefully tomorrow or the next working day, that should be the end of the big memory leak (knock on wood). In the meantime, I don't want to leave any smaller memory leaks around just because I'm in a hurry, so I'm taking the time to do it right. 3. On the subject of the stalling background threads: This is really intermittent and frustrating, and requires you to more or less restart the game to get it to work properly after it happens. It only seems to happen after having loaded multiple savegames in one run of the game. While chatting with Daniexpert about the data he was able to show me from it happening to him again today, I think I may have come up with a solution for it. I'll need to actually implement it and test it, but I'm hoping I can squeeze that in tomorrow, as well. 4. Everything else? These items are my top priority right now until they are fixed. After that, there's many other general bugs, and then a load of new features and things coming down the pipeline. I'm really excited about those things, but I want to finish this stuff out right and have this running really smoothly for everyone. I really have no idea how many more days of this pre-everything-else work is left, but I will be able to do daily releases like this one with updates, at least. More to come soon. Enjoy!
Whew, okay, this one is pretty huge: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.740_Code_Panopticon The idea of a "panopticon" is that it's a structure where there's absolutely no privacy, and there's perfect observation of everything that happens inside. Dystopian thought, right? Well, in this case, I've been working on constructing a panopticon... for memory leaks. The idea is for myself or modders (whoever has caused the memory leak) to be able to get a few core dumps (you can generate those by just hitting F7 now) and then have an idea of what is leaking, which then makes fixing it much easier. A rather nasty memory leak bug has been lurking for a few weeks now, and I do think I solved it, to be honest... but before you get too excited, there's at least one new one. Or maybe it's a different flavor of the prior one, but the new one acts different, so I suspect it's new. As I've been constructing my panopticon for bugs, there's been a lot of adjustment required in many areas of the code. I clearly have a few blind spots remaining, so it's not a true panopticon yet, anyway. That said, the game is playable enough for the beta branch, and there's great stuff going on in here, so with a few caveats please have at it! One of the caveats is that if you change around your selection of mods and/or dlcs that are enabled, right now that can cause a lockup or a bunch of errors or work perfectly, variably. It's on my list. But what else is new? A number of other folks have been super productive, too: Tom from discord has offered to help with a "bit" of bugsmashing, after examining the open source parts of the code and noting a few things he could fix. He's then been on a real tear throughout the codebase, just fixing tons of items and resolving lots of tickets. That's super helpful, and I'm incredibly grateful! Among other things, the Fallen Spire are mostly playable again. They're still missing the ability to switch which fleet is being bolstered, and the modular ships aren't in there yet, but Tom has tested and fixed everything else except for the transciever, which is wicked cool and saves me a ton of time I can put into other things for you guys. Badger decided the AI needs more mean things it can do to you, so he's working on a Svikari variant that can be friends with the AI instead of you. He also made the planet sidebar way more informative when you've got a crippled flagship, versus being misleadingly stuck at one health tick. Zeus is back in the saddle with a number of balance changes, plus a number of not-listed-yet really cool things for DLC3. One of them involves a gravity well full of orbiting guard posts, which is... just plain awesome. Daniexpert fixed up the Lost Spire Frigates to "Roam if Instructed" by default, which was a satisfying venture into code for yet another modder/volunteer. For those with DLC3 early keys, Badger also majorly reworked the Necromancer, and they're ready for some serious testing. Right now it's just the Necromancer helper, so you need to add them as a secondary faction to your main empire and then hit F4 to swap to them. The solo-focused necromancer empire will be coming before too long, and Puffin had some great ideas on that which I'm excited to try out. I still have a number of code things to fix up in the wake of this panopticon business, but I'm hoping that this will be the last truly large refactor of the game. I'm ready to just focus on bugfixes and more features and such, versus rearranging things in painful detail like this. But things are going to be in much better shape for modders for the long haul now, despite the short term bugs, so I'm definitely pleased about that. Lots more is coming soon. Enjoy!
Second beta build of the day: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.711_More_Fixes I still have to chase the memory leak that we've got going on, and a new rash of reports of various things arrived this evening thanks to Daniexpert (that really is helpful, so thank you!), but this build cleans up some of the issues, and also adds a bit more performance in a couple of areas. This build also fixes the Civilian Industries mod to once again compile, and I am assuming it works but I have not tested it. There's still a lot changing at the moment, and will be for another few weeks I imagine, but for now this is kind of "business as usual in the beta." I'm going to take this weekend off, after working the last two. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.710_Hotfixes_Serialization_and_Performance Possibly the first of two for today, we'll see. This one fixes some latent bugs in the prior build, mostly about loading transports and saving the game. You know, not anything important. This also makes the UI sidebars more responsive, and fixes a possible glitch in xml importing and two definite glitches in necromancer hacking. The death registry work in general is also moving along towards prep for multiplayer. Lots of things going on and improving these days, but since we're in this kind of chaotic beta period it's certainly leading to lots of bugs, too. I'll be glad to be out of this beta period when we can be, but at the same time it's still really gratifying how much we're able to improve the core of the game while we're in here. It just makes a terrible mess, as grover would say to elmo. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.709_Upgrades_And_Serialization_Fix This one upgrades to a newer version of unity, fixing a number of bugs of relevance, including likely fixing the freeze on startup that was sometimes happening. Additionally, this release should fix the bug where sometimes units would just turn feral on you when loading a savegame, and all bumrush you for no reason. Apparently testing with the golemite AI faction really makes for a show. If you see this again, please do let us know. A number of performance improvements have been made in this build, although there's more I wanted to do. I'll continue pushing on with that over time. I also made some adjustments to have a death registry, which has some single player uses (it's related to those performance and correctness bits above), and then also will be the final solution to the ghosts problem in multiplayer once I finish wiring that up. Final solution? How can that be? Well, the client will be told of things that have died, and the client can ask the host about dead things, as well. That way, the worst thing we can have is not a ghost, or an accidental death -- both two outcomes possible before -- but instead just a "stale data for some reason" issue. That is far less severe, and should be easier to debug if it happens, but even that happening should be way less likely. SirLimbo continues to be on a roll adding things to the main game and for DLC, working on some changes that affect how mines show their remaining "number of times they can go off," and then also adding a bunch more stuff for the Brutal Guardians in the Dire Guardian Lair for DLC3. I was hoping to redo some of how transported ships work, or how drones work, while we're in here doing this much surgery anyway. That's been on my wishlist for a long time. Unfortunately... wow. It's just really complicated to try to change it, and it would lead to worse performance if I did. Given I'm trying to make performance go the other direction, I don't feel great about that. It was worth a shot, but I'm going to give it a pass. I still have some other during-beta things to refactor, to speed up, and to make easier to use in general, but the list is growing shorter. Then it's just a matter of getting the last of the bugs out, making sure multiplayer is going well, and then it's the new-feature train for a while. More to come soon. Enjoy!
Another new beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.708_Bugfixes_And_Death_Spawn This one is smaller, but hits a number of bugs that were bothering people. It also adds some more new features that SirLimbo is working on for some of his new guardians and such. There is still a serialization bug at the moment (probably), and at any rate I still have more to break in serialization in general. I didn't quite get through my entire list of things I wanted to, but I wound up finding some interesting nests of programming errors and sorting those out. Whether there is a wider issue on that front at the moment or not I am not yet sure, but I have a couple of targets set for review tomorrow. In the meantime, hopefully things work out well savegame-wise, but please let us know if not. Badger would love some feedback on those new wormhole invasion styles, by the way! Those are in the base game, and are on by default, unlike what I reported last time. If you're a tester for DLC3, then more feedback and testing with the necromancer and the sappers are also greatly desired at the moment. Lots of changes have happened with them since the last time we got much meaningful feedback. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.706_Expanded_Wormhole_Invasions_And_Raid_Engines (Please note: this one again breaks savegames, and there's a known save corruption glitch from the prior version.) Well! It's been a busy six days since the last release. This new build mainly has cool new things from Badger and SirLimbo, however, so let's talk about those things first. I tried to fix one bug that could cause a freeze on startup, but other than that I didn't contribute anything here. First of all, Badger has added options for Wormhole Invasions in the lobby that make it so that you can have something more interesting than the old style of them. Specifically, you can have them just send waves (well, that's a bit different), OR you can have them... you know... drill through the fabric of reality, forge a link between one of your undefended planets and somewhere in deep enemy territory, and spawn several waves at your soft underbelly. That last option might sound crazy, but it's not meant to be purely punitive. The cool thing about it is that it also changes the nature of the map so that you can now ALSO directly go attack the AI deep in its own territory. Yeah, sure, your underbelly just got exposed, but you also now have a direct link directly into potentially useful territory. If it suits you, you can just reinforce your empire on that side, and use it as a new launching-off point against the AI. Or if it doesn't suit you, you can protect your empire by destroying the projector to shave off that unwanted link. Remember that you have to turn this option on in the lobby to give it a try. Right now, by default things still work how they did before. If this is popular, maybe this will become a default for some game mode, or maybe it will just stay a niche cool new option; it's hard to say, and we'd love feedback. SirLimbo, meanwhile, has been expanding the concept of "raid engines" in general by adding a lot of new features that allow for the creation of Dire Guardian Lairs, which was a concept we had in the original game. This new implementation takes it to new levels, though, and the new units that will be involved will be part of DLC3, so I won't say too much about them yet. For my part, I had two days where I was out of town, and then I've spent all weekend and the first two days of this week completely reworking Arcen's website. That thing was old and creaky, not mobile-friendly much at all, and really not... good at showing the important information. We also had two blogs, which I had started neglecting to update because of how much of a pain it was. I'm still not done with the makeover, but there's a lot of good stuff there, and hopefully it really enhances people's ability to find out what they want to know about Arcen as a company. I also wrote a couple of blog posts as a response to some questions that some students sent me: 1: https://arcengames.com/what-are-the-different-phases-in-a-development-cycle-when-creating-an-indie-game/ 2: https://arcengames.com/what-tools-do-developers-use-to-make-an-indie-game/ 3: https://arcengames.com/have-you-noticed-a-change-in-the-way-a-game-is-developed-throughout-the-years/ I'll post a bit more about this tomorrow when I hopefully finish the last of my changes, and then I'll be back to my normal coding. For now, feel free to poke around the revamped site (the game pages have yet to be reworked; if anything seems temp-y or unfinished, it probably is). More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.705_Blazing_Collections_And_The_New_Spire (Note: all savegames won't work when loaded into this version, because of the major under the hood changes. There will be another release or two like that coming up in the near future, then I'll be done with that.) Okay, this is getting a bit ridiculous. This is five days of really intensive work (like 12-14 hour days for all five). Initially I started with a few mild bugfixes (fun!), and then I started moving in to splitting up the fallen spire faction and necromancer so that they have the new relationship that they need (cities and their mobile fleets separated out (exciting!), and I got partway through that. I also started working on modules/loadouts (even more exciting!). Then something else grabbed my attention again: the performance of our collections (lists, dictionary, queues, stacks, etc) left a lot to be desired. The ones that were most problematic were ones from Microsoft, and the source is open. The others that were problematic tended to wrapper these problematic ones. So at first this led into a big investigation with myself and NR SirLimbo profiling the heck out of the microsoft classes and then my adapted version that stripped out some suboptimal things in their code. In general, depending on what we were testing -- and SirLimbo had to create a new in-engine testing framework for us to be able to measure this with a sensitivity in the nanosecond range -- down to a millionth of a second or so, for our practcal measurement purposes). The general results of that were that, on average, the worst result from my new versions on windows or OSX was about a 0% to a 2% improvement for certain activities, and then closer to a 10% improvement for others (Sort in particular). Then for certain things that have to do with initializing data to the proper size, the improvement was about 300%. I then started porting over more data structures, and finding all sorts of really unfortunate things in there. Doing things like looping over dictionary.Keys instead of just dictionary actually is hugely slower, did you know that? It's not documented anywhere, you have to just check the code. There were a bunch of other strange gotchas. And our own ArcenSparseLookup collection, which Keith implemented 5 years ago with notes in there saying "this is TEMPORARY, and has bad performance, will need to replace this later" has been all through our codebase. I spent the last 9 hours or so (split between last night and today) replacing that thing. It was used all over the place, and had at best half the performance of the newer version of the dictionary that I now use, before you even get into further improvements. And I did get into further improvements. So how much faster are things? I don't rightly know! These were a thousand little paper cuts, all over the place, slowing things down. We no longer are covered in said paper cuts. Things feel snappier, but I haven't run any real stressful load cases just yet. I'll be very interested to hear what you experience. I'm going to be out for the next day or two, but then I'm going to be circling back around to bugfixes, the fallen spire, and so on. The fallen spire _might_ be playable right now in this build, but I'm not certain. The ablity to switch which mobile fleet each city is bolstering isn't there right now, and that's the main thing I just outright didn't finish. Anyhow, lots of exciting progress on a lot of things. I didn't really expect another digression into performance improvements, but these ones are extremely nice and are things I can carry with me into future projects, too. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.704_Unexpected_Turbo_Sim_Speed Weeell... this is cool and unexpected. I sped up the sim last release, right? Um... well, I did it again, except even moreso this time. I am able to run 111 factions at almost full sim speed now, which is just plain insane. My framerate stinks when I do it, but that's a separate matter. We also can run far more planets than anytime in the past, so we've increased the max planet counts to 300 on all maps. It does take a more powerful computer to run these, which the game warns you about, but there's no reason for it not to be an option now. This isn't just about crazy high planet counts or crazy high faction counts, though. This will have tangible benefits to lots of players, whether they are on weaker hardware or are just getting into giant late game battles that previously slowed down a lot, etc. It's possible that battles of sufficient size will still cause slowdown, but the effect won't be compounded by this general load, so there's a lot more margin for giant battles to take up room if they need to. Quite aside from the above, this release contains just an absolute ton of bugfixes, almost all of which are things that resulted from the great refactor, but a few of which were much longer-standing. It's getting cleaner and cleaner, which is thanks to the folks who keep testing things out and reporting what they find. Thank you in particular to Vinco, BoBy, Arctic, whimsee, nas1m, and HarryT -- you all rock! Let's see... I also got started on the very earliest part of modular loadouts for ships, although there's not a lot to see yet. But it's nice to be getting started on that. A new planet naming style by Angel of death is now in the game, as well. If anyone is wondering how NR SirLimbo is coming with his work on his mods (AMU and the like), it's an impressive and intensive task that he's going through. He's documenting it on discord, and it's really awesome to see how he's not just porting things over, but rather is actively making his modding framework and tools even better than it already was. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.703_Smooth_Sim This one does two really cool things that I didn't have on my radar, but now I'm super excited about: First, the performance of the entire simulations should now be better. You heard me! Giant planet counts, giant battles, whatever. I'm not saying it will be buttery smooth on every machine, but it should be somewhere between moderately to drastically improved, depending on your machine. A lot of the reasons why I was able to do this have to do with the timings of triggering sim steps, and less to do with the actual sim steps themselves. Essentially we had some dead air time (less than fully utilized CPU) between certain types of actions. Those gaps are now closed, so your CPU will run flat-out when it has to. Also along with this, you can now see (by right-clicking the clock in the bottom left) how close your simulation is to being at the point where it would start slowing down. Nifty! Secondly, the speed of the simulation is measured more accurately AND it does a much better job of sticking closer to 100% sim speed when things are going well. It averages between 99-103% now, whereas previously it was almost always 95%. That 5% drop was causing visual micro-stutters in the movement of ships, so now things move much more smoothly around. I've tested this at 30, 60, and 100 fps. There are a number of notable bugfixes in this one, including the fix to the "AIP goes up by 10 every time I load a save" bug, and errors with wave and spire debris notifications. I also made two new youtube videos today to help modders and faction designers understand the intricacies of multiplayer and threading in the game as much as I can: https://youtu.be/EV2WTB5l0vA https://youtu.be/7JxIbYIy_2I And for those who would rather skip that degree of info dump, there are diagrams: https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#New_Diagram_For_Modders.2FProgrammers:_AI_War_2_Threading_Model I am now done with all of the videos and similar supplemental materials I had planned for modders, which is excellent. Now I can really continue to focus just on bugfixes and other improvements. At the moment I know there must be plenty of bugs in here, but there have been very few reports. If you have some spare time and would be interested in testing, please do give the latest betas a play! More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.702_Bugfixes_And_Mod_Conversion This one is mostly bugfixes, but also converts the Civilian Industries mod to work in the new framework. There's a four and a half hour video where you can watch me doing that, if you're inclined. This also specifically disables all of the other code mods that are known to not work. They are still distributed to you, but if you go in the file system and get them to be enabled again, all you'll get is errors. So... uh... maybe wait for the mod authors to get those updated first. Non-code mods largely were not affected at all, but now there's no longer a case of you having to wonder "should this mod work, or should it error?" If a mod that you see in the distributed list from us is broken now, we want to hear about it. On that subject NR SirLimbo is working like crazy to get his selection of popular mods ported over, but it's going to be a TON of work. He's been building his own modder framework on top of our codebase (that's what "AMU" is for), and so naturally that's a lot more difficult to port over than a "traditional native code mod" like Civilian Industries. You can keep up with his progress and send him encouragement on the modding section of our discord server, but he's estimating it may take him a couple of months of very intensive work to get it all going again (after all, unlike me, this isn't his fulltime job, and that's still with him really working like crazy on his projects). This build fixes most of the really major bugs that I am aware of, although I am aware of several that I didn't have time to fix today. I'll get those tomorrow, along with continuing on with whatever else is new. Thank you to everyone doing the testing on this new code framework! Once the errors start quieting down, then some of the other exciting things I have planned are going to get some attention, like loadouts for fallen spire ships, better fallen spire fleet organization/setup, and... well, there's a whole list of things prior to DLC3, and then there's DLC3 stuff as well. Expert mode will be getting some more attention soon, too, but it's all mostly based around how long I am responding to bugfixes. I'm definitely pleased with where things are, overall, at the moment. The game is going through those first bumpy bits after a major transition, but it's not quite as bad as I had feared it might be (so far -- it's early yet). Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.701_Natural_Object_Order This one is just bugfixes, as you might expect. I also made something like 4 hours of video tutorials on how to mod the game and how to use a variety of the code, which you can check out if you're into that sort of thing. The goal of that was to help ease the transition for existing modders into the new framework. The number of bugs that people found were not overwhelming in number, which is nice, but I think at least part of that was because the ones that were found were severe enough to prevent too much testing. Ironically, most of those really severe bugs were just a few small things that were pretty easy to fix, so... well, that's a good thing. The really big culprit was that I had allowed NaturalObject (aka no ownership) units to be in any order, rather than always being the 0th faction in the list, and that caused all sorts of crazy bugs if you happened to have it out of position 0 in your new save. If it was in position 0, then a lot of those same things were fine. Other bugs included a few xml typos, a couple of years-old bugs that just became relevant but were not new, and some places where I had switched something to a new more efficient format, but the old format would throw an error if it was still called, and there were still some lingering calls to them. All in all, so far none of the bugs were really very time consuming to fix, but as noted they were severe enough to really prevent deep testing by very many people. Hopefully this build is a lot more straightforward for people to test further with. Thank you for the help with testing! Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:The_Great_Refactor#Beta_3.700_Bulk_Of_The_Great_Refactor Wow, it's been 26 days since I last pushed a public release. You know, the last release was called "Code Will Change," and that was SUPPOSED to just be a reference to a Persona 5 Song (Life Will Change), and a kind of play on words about how much code had changed in the prior build. Instead, uh... it was prophetic. The last 26 days have been grueling and intense, but at the same time really satisfying. The release notes JUST FOR THIS RELEASE are 44,000 words. That is novella-length, and it is also similar in length to entire sections of release notes from AIW2 and AIWC in the past. So... what the heck is going on? Essentially, I've reconstructed most of how the game talks about "external" data, and made it a lot more controlled, better-designed, and multiplayer-friendly. It's a lot harder for modders (or faction programmers, or me) to make errors now. RAM usage is down, CPU usage is improved, bandwidth requirements should be way down, and many other benefits. On the front end, in-game, not a whole lot is different. In this specific build, there are a few things that don't work or are temporarily disabled. Tutorials, random factions, beacons, multiplayer, and most mods are out of commission temporarily. The savegame format has also been completely reworked, so all savegames prior to this version are now unusable in this version. Why was this worth it? Well, I had kind of hit a wall with multiplayer where it was just going to be a mess in an ongoing fashion, and this was the only way forward. But even for single player, this brings clarity to the code, makes modding easier, and reduces the chances for errors. It also should help performance, particularly in large and complex games. We're working towards completing all aspects of this game and putting it into "long term support" by January 2022, and I wanted to really make things shine here. On the surface, not a whole lot is different in this new version, but under the hood this is just a whole new world, and I'm really proud of how it's turning out. Expect some bugs in the short term, but please do help us test, if you don't mind. You do need to use the beta branch to see this build, of course, for now. Also, I will be breaking savegames more in the near future, just as a fair warning. There are some notable improvements I want to make to various factions (like fallen spire, etc), that should make the user experience better. I also am planning on getting loadouts in place, and adding more features to DLC1 to finish up the last kickstarter features. Anyhow, we have a lot of things going on at the moment: kickstarter last features, DLC1 additions, loadouts, expert mode, ship encyclopedia, all the stuff for DLC3, general polish, and finishing up the last of multiplayer. This giant refactor is a strange thing to do late in the life cycle of a game, but it's hopefully a solid demonstration of our commitment to wanting you all to be able to enjoy this game for years and years. My time working on this in a fulltime capacity is winding down, and we plan on releasing the Complete Edition in January, but this game has a long and healthy life ahead of it, I predict. In a month or so we'll also be adding a Super Supporter optional DLC that lets you help offset the costs of development, which really have been way higher than earnings. At the moment, the game needs to gross another $800,000 or so before I'll see my first dollar of actual profit from this five year project. I don't know that that will ever happen, but at the moment I'm cool with that. I'm just really proud of how this is turning out, and I'd like to see this end on a really positive note. More to come soon. Expect rapid releases on the beta branch again, now that the bulk of The Great Refactor is done. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.605_Code_Will_Change This one's title is a reference to the Persona 5 song that I'm rocking out to right now (Life Will Change), because I'm feeling pretty darn good after today's work. We now have some networked personal settings that can be handled really easily with xml and which transmit themselves to the host ONLY if they differ from the defaults, and which allow us to make intelligent automation decisions on the host based on client data that was previously inaccessible. We also now have a whole new framework for checking achievement statuses, tips to give you, automation to run, and many other things that were previously very expensive (in terms of CPU time) when you add it all up cumulatively. We used to run that stuff (until today) on the main simulation thread in what we call the "stage 3 faction code." It turns out that had a number of problems with various things like the host being a spectator in MP, or the host not being a human empire (maybe they're a necromancer), or even in solo games if there is no human empire at all (maybe you're playing solo ark plus vassals, or maybe ark empire). All those cases now work, whereas before they would not have. More than just solving problems, though, this provides a really high-performance and easy-to-read model for modders to follow with their own factions. It is quite "puppy proof" (as described in the prior release notes), without restricting what coders in that part of the codebase can do. So, yeah. I'm feeling good. There's still more to do for multiplayer (waves, some notifications, and AIP are not visible on clients right now, and I'm not sure MP clients even connect properly because of general bugs that I just haven't bothered to fix yet during this rip and tear phase). And there are a couple of other little odds and ends there. But overall these are great strides forward, they benefit both solo and MP, and we're coming closer and closer to being back off the beta branch for solo, and hopefully then shortly after out of beta for MP. Happy weekend!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.604_Puppy_Proofing.2C_Part_1 Not a lot is different in this one, from an end-user player perspective, but... uh... a LOT is different, at the same time? I fixed a couple of minor bugs, or made them report themselves better so I can see them and smash them when they surface again. Also, chain lightning looks suitably awesome again. But that's about it... ...Until you see this giant section called "Rip and Tear for Multiplayer." I am essentially ripping the guts out of many parts of the game, and putting it back together differently. At the moment, on the beta branch, it means multiplayer is completely trashed, by the way. Why do all this -- is this just shuffling the furniture around? No, it's... super important, but it's really also very hard to explain. But I'll give it a shot. See... coding multiplayer games is hard. And no two are exactly alike. Trying to code multiplayer is like trying to... um... analogies are also hard. It's a bit like trying to teach in a foreign language that's just similar to one you actually know? The assumption is that you're going to make many mistakes, some of them hilarious, and people will correct you and it will be fine. The problem is, that's assuming that you have someone to TALK to, in that analogy. Let's instead imagine you are writing a paper in this foreign language you sort of know. It's going to be a long paper, maybe a dissertation. Maybe a whole series of novels! This is a big important project to you, and you keep it mostly under wraps until it is done. You test it all in single player and it's great, and then you show it to people and... well, native speakers are going to give you an absolutely apocalyptic amount of feedback, and require you to pretty much redo the whole thing. Right, so who am I talking about, anyway? Me? Badger? Modders who code to the game? ...Yeah, pretty much all of the above. Every multiplayer game is like a new foreign language, and as I've been developing this one, I've been putting in safeguards against even myself, and learning what doesn't work. But what gets really discouraging is when there's a seemingly infinite surface area for cross-threading issues or memory leaks to pop up in, in particular. So, with my code architect hat on, I have to think about that less from a "just fix what's in front of you" sort of manner, and more from a "make it so that we can't break it so easily" standpoint. The engine of your car is really dangerous. It's hot, stuff moves around really fast, there are gears, etc. But it's also REALLY hard to get your hand caught in there. A lot of thought goes into making it so that the appropriate service technicians can get in and do what needs doing for maintenance or for more drastic repairs, but so that they don't cause collateral damage and nobody gets hurt. This is a lot like that. I'm less worried about the bugs of today, as far as multiplayer goes, than I am the bugs of next year, or the year after. If AI War 2 has a rich modding scene, I want it to thrive for years after my main time with it is through, and to do that I need to code to protect against errors in code that hasn't even been written yet, potentially by people who have never even heard of the game yet. As a side bonus, lest that seem needlessly ambitious, it also solves some bugs that have very much been present in the last year in actual code, and which I have struggled repeatedly to eradicate. This last month has been a lot of stepping back and trying to make the whole thing "safer" (harder to create bugs via mistake-because-did-not-know-secret-word-conjugate or whatever), as well as lowering the amount of data being sent. In essence, pulling it a bit more toward the single player experience. I'm getting close, but new things pop up all the time still. When I'm done and it's tested, we should be out of MP beta for good.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.603_Last_of_the_Recent_Known_Regressions This one fixes all of the recent regressions of which I am aware. I wish chain lightning was a bit prettier than it is at the moment, but I'll worry with that later on if I need to. This still hasn't really been stress tested with a bajillion tractor beams using the new beams pipeline, and I have not tested to see if the hacking beam works, but all of the engineering beams are working great, and chain lightning works great (if slightly less fancy than I want). All of the other strange stuff of late with pause causing some oddities, or starting new maps being not centered properly on your planet, or saves not seeming to remember your last planet you were at, are all fixed. So is the Exit to Desktop just taking you back to the main menu! There are certainly other bugs that I'm aware of, but all of the really annoying or serious ones seem to be dealt with now. Actually in the most recent beta you couldn't change lobby settings! So that's also fixed. Zweihand added in a new starting fleet option, for Zenith Onslaught, which has a bunch of ships from that DLC. There's still lots more to come in terms of bugfixes and QoL and such, but depending on the urgency of those things I may just focus on multiplayer for a bit. There's still a pair of remaining issues where I really need to rip and tear some code before things get better (notifications at the top bar, and the "description appenders" for certain units), so I had probably better start there. Those might accidentally break some things for single-player (again, sigh), but those are the last really main such things involved for multiplayer. After that I need to load up multiplayer and start fixing whatever I find until it's fully functional again in the new reduced-scope-on-client paradigm. There are some optional things that I can do to help with RNG determinism past client-or-host-gates, but honestly when it comes to those the game self-repairs so fast in MP that I'm not overly worried about the problems those cause. I will get to that, but it's probably not urgent. We shall see. Anyhow, MP is almost certainly not going to be ready for play this weekend, because this stuff with the ship to ship lines took VASTLY longer than I expected, but I will be supremely frustrated if we aren't in a MP-ready state for the weekend after. My hope is that maybe sometime next week, or the week after at the latest, that we can merge the beta branch back into stable. I won't be ready to declare MP out of beta until we have more testing on it, but all these code upheavals of the last month should mean that the surface area where things can go wrong in MP is way reduced, as well as bandwidth itself also being reduced. Now that we're taking more time on DLC3, I can also try for the original vision for Expert mode, so that will be sometime soon, too. But not prior to merging back to the stable branch, unless I'm for some reason just waiting on tester feedback. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.602_Linesanity Please bear in mind that this one has some known issues. If you have a bunch of problems, please use the most_recent_stable_beta to get the prior build. If you have big cases of tons of beam weapons or chain lightning or tractor beams or tachyon beams (if you have those turned visible) in a savegame, then seeing how that runs for you in the prior version versus the new version would also be really interesting to me on a variety of hardware. Some folks were struggling before with ultra-many-tractors being shown, but that should be a thing of the past (knock on wood). Overall this new build has a couple of small QoL improvements, mainly better hover and tooltips over wormholes, and then a tiny bit of balance (one unit -- electric bombers), and then everything else is bugfixing work / refactoring. The way that we draw "ship to ship lines" like repair lines, claim lines, chain lightning, beam weapons, and so forth has been re-coded from absolute scratch. It was having performance problems before, as well as three interlocking pools that were really complicated for me to manage, as well as various bugs like some beam weapons or hacking lines not showing up in the past. There are NEW bugs now, but these ones are at least in a simpler (from the outside, to manage) framework that doesn't require pools. It did require quite a lot of computer science / mental acuity testing on my part, which I may or may not have passed with various levels of success. ;) There's a list of known issues, most of which are cosmetic or minor QoL right now. I don't think any of the new issues are actually about correctness or performance, but fingers crossed. This is hot off the presses, and I've only been able to test it on so many scenarios. I'm releasing this one now, despite knowing there are still some things wrong with it, because (as noted) those are mostly cosmetic, and I could really use the testing help from folks who are interested. I'll be banging on this more tomorrow to get the rest of this out. This is one of those things that affects both single player and multiplayer, but one thing that was part of my plan this week was to get a lot of multiplayer stuff shored up and to hopefully get us closer to exiting the beta branch for both SP and MP sooner than later. Also, our timeframe for releasing DLC3 (aka NA) has been pushed back to January. There's an actual much more accurate description of what is in the new DLC there now, though: https://store.steampowered.com/app/1466780/AI_War_2_The_Neinzul_Abyss/ This is going to be the final DLC, and it's a really big one. Some of the things that you may notice that have vacated from the old page description are roguelike stuff (that is out NOW, for free, in the base game instead!), and the Obscura (those got cut and replaced with a ton of other stuff). My goal is to finish up all the kickstarter last items by sometime in November still, and so when the AI War 2 Complete Edition comes out in January, that should really be the complete thing. We will of course still have some bugfix releases, and the modding scene will hopefully continue to grow post-complete-collection, but I'll be working on some other projects. At the moment a smallish hex-based turn-based strategy game is sitting at the top of my interest pile, but I keep switching concepts, so we'll see what sticks. Part of my time will start going to that starting in November. Anyway! In the short term, it's all AI War 2, all the time. Lots more to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.601_Tuning_Before_A_Respite The last one for a few days. I'm going to be out of the office for some family functions until Monday the 23rd, after which I'll be back to working on things. This version has a lot of really notable polish and quality of life improvements, as well as some notable fixes to recent bugs. Hopefully the single player experience is going to be really solid and playable with this build, but more testing will be needed to be sure. Multiplayer is I'm sure all kinds of busted right now, but that's something I'm going to finish tackling after I am back in the office. Essentially, there are still some more bits that I need to split up so that they work properly on the host and the client with the client having less data being sent to it now. There are also a variety of things likely going wrong on the client at the moment (inactive thread warnings that are harmless, etc) that would make the current beta really not suitable for playing multiplayer at all. The work of this week has made a rock-solid MP experience, which also uses less bandwidth, a lot closer to reality. I am maybe a week or two out, knock on wood, from reaching that. The downside is that in the meantime the beta branch doesn't really have playable multiplayer at all. The stable branch does. Please excuse our construction debris! As far as single player goes, the number of serious bugs SEEMS to be falling to an all new low since the major 3.500 update and all the pooling that came with that, but I also think that people have been testing a bit less in the last week, so it may just be fewer reports. At any rate, my hope is to have another stable branch release of the game in general within a few weeks, but it just depends on what testing is like. I am not feeling great about how things are progressing on my part of the schedule for DLC3, but everyone else's work seems to be on time, so that's good at least. I'm not sure how I'm going to really handle this predicament, but it will become more clear as I get through with the pooling-related bugbears, and get MP potentially out of beta for the first time in this game's life. It will work out either way, but I'm hoping for something that doesn't involve insane overtime on my part or a delay in the DLC3 release date. This new build really feels a ton better with some of the QoL improvements, by the way. Holy cow does it make the at-planet window better (thanks Asteroid for the suggestion!), and the planet highlighting when hovering over notifications on the top bar working well again is really a relief (because I find I can't tell what is going on without that). More to come next week. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.600_Multiplayer_Sprint There's a saying about going through cycles of bugging and debugging, when it comes to code. The last few weeks have been debugging. Today and for a few days is mostly going to be bugging. The multiplayer code simply doesn't need to be doing as much as it has been trying to, and so there's a bit of a shift in the design so that several new categories of data are host-directed and the clients thus do less as well as seeing exactly what the host sees. This will be a bandwidth-reducer as well as lowering the surface area for multiplayer-related bugs. There are a few benefits to general efficiency when it comes to single-player, too. In the very short term, the beta branch of multiplayer is no longer feature-complete, as the client is now temporarily blind to a few things (notifications, intel tab) and may have some extra errors that happen when hovering over certain units. Among the other bugs already reported. My goal is to sprint through all of these things in the next few weeks, although from Thursday through Monday I'll be traveling, so there will be a brief hiatus. This particular build also includes some excellent new fixes and tweaks for single-player, with the map darkening and focusing now working a lot better (it had been a regression sometime recently). The notifications temporarily do not function when it comes to the map darkening and highlighting, but that's part of the general rework of those that I'm doing for multiplayer purposes and now also this purpose. Lots of mods got updates to function with the latest code, and all of them should now be functional again. And a couple of other random bugfixes. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.510_Threads_And_Science This one hits a number of bugfixes, and some quality of life improvements as well: 1. Double-clicking to center on a selected fleet should now work as you would expect it to, rather than being overly aggressive as it always has been before. 2. The "are you sure?" from the tech tab, including hotkeys and settings to bypass it, now also applies to the hacking tab. This is actually a pretty big deal, since hacking points are your most finite resource and you don't want to accidentally spend them when you think you might be opening a submenu. 3. The ships that benefit from a tech upgrade or downgrade, or a fleet upgrade, have been a thorn in our side for quite some time. Either not showing counts correctly, or not showing all the items being counted, etc. The presentation on all this has jumped up a substantial amount, and it now shows accurate mark levels, differentiation between mobile ships and defenses, and other things of that nature. This was quite a lot. 4. There were a number of random-seeming threading bugs that were popping up still in the last version. Those should be all fixed now, with some new strategies for tying threads together and monitoring and managing them. I wasn't directly seeing what many others were (go figure), so I can't verify that it's definitely all fixed, but fingers crossed it should be. 5. Fixed several longstanding minor bugs and ui annoyances that predate the beta, just as a palate cleanser of sorts between some of these other large items. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.509_De-Apocalypsing_The_Code This one is HUGE in terms of how many bugs it smashes. The recent version 3.500 added pooling to a lot of new parts of the game, and prevented a giant memory leak, but it also introduced a fairly apocalyptic number of bugs. I've been super stressed about it, honestly, wondering if that would smash my whole schedule and last for months, or what. Well, today I wound up being able to duplicate and smash two really major bugs that were systematically destroying the game if you played for a long while in one game, or as soon as you loaded up a savegame or starting a new game after quitting to the main menu from playing previously. Some of these are a bit amusing. The details are all on the chris-talks-code-gameplay, in really great detail as I explored through these things today. But the short version is: 1. Since 3.5, if you started a new game fresh, it wouldn't save what mods and dlc you had enabled in the save. This was troublesome, but not a world-ender. 2. After pooling kicks in (aka, after loading a save or starting a campaign after exiting to the main menu, or after playing long enough), the systems on new ships would be kind of randomly scrambled around. So... the cloaking device on ship A is now a random weapon from ship B, which has a weapon from ship C, etc. As you can imagine, this made for all sorts of truly insane bugs. 3. A whole bunch of pooled external objects were being incorrectly re-added to the pool and then redistributed, which meant that multiple things were sharing the same data storage. It's like if 400 people try to share one footlocker. Uh... yeah, it gets confused fast. 4. Pools of external objects were busted in general after the first load, and would just keep giving out the same initial object over and over again. The footlocker problem all over again, just a different location and even more severe. Some other smaller bugs were also fixed, and many bits of preventative code were added. This stuff will help with the stability of multiplayer (since single player and multiplayer have a huge amount of their code in common), but multiplayer on the beta branch is still not ready for playing. I have some more breaking in that area to do before I get to fixing, but the result should be really worth it. Lower bandwidth requirements, more accuracy, fewer desyncs that require repair. I'm hoping to get the main game, AND multiplayer, out of beta really soon. I won't be around much tomorrow, as it's my daughter's birthday. Not sure how much this weekend, either. Maybe in bits and pieces. But definitely back to normal schedule on Monday. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.508_Hotkey_Heaven This one finishes fixing up the orbital stuff for DLC3, which you can see some videos of on discord if you're interested (the chris-talks-gameplay-code section). More relevant for everyone, the various hotkeys (like V for pursuit mode) now work as toggles properly, versus you having to hit V for on, and Ctrl+V for off. This was really buggy prior to last October, hence the switch to this awful system, but now it works great because I took a bit of a different premise. A number of balance shifts have been made, most notably a global speed cap on player units to keep them from being multiplicatively speed-boosted to insanely overpowered degrees. The tooltips have seen a number of updates for added correctness and informativeness, and there's a slew of random bugfixes. More to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.507_Spare_A_Moment_For_Your_Orbitals Okay, this one is largely a digression. But first, what's the stuff in here for the bulk of folks? - More tools for looking at threads that might be misbehaving. It seems to be intermittent. - Badger got the tech window code to provide a more accurate count of upgradable ship lines. It does not fix problems with the turret count though. - Several bugfixes that were pretty minor. Beyond that, I took a bit of a side track today, and worked on a major new gameplay mechanic for DLC3. Well, kind of a cluster of them. The core thing is ship orbits around other ships, the gravity well center, other ships orbiting other ships, and so on. There's more I need to do there to make it fully smooth, and I haven't had time to test the versions that are not focused around the fleet leader, but it's a start. Why this side track? I learned today that Zeus's availability for doing his portion of DLC3 is going to be ending later this month, so I was now the bottleneck for him being able to do the work he wanted to. There's a few other things along those lines that I'm going to knock out, and that will give the testers more time to test, too. Then I'm not holding up anyone else's work while I continue to bang my head against the wall of the codebase and get all the post-pooling errors that remain fixed. The number is really shrinking, which is good, but the number did not shrink today. As those drop in number, I will then shift back to multiplayer and work on that. There's some major ripping and tearing I plan to do in that area to make the client really work well. Interestingly, I found an unexpected source of desyncs in the ship creation code today when I was working on the orbital work, so that's something I can improve. The game already self-repairs from desyncs, but the less work I make it do in that regard, the better it is for your bandwidth and for smoothness on the client. So that was an unexpected and nice find, but it's a nontrivial fix to solve it. (Passing a Context object past a client-barring gate is insta-desync, is the short explanation). Loadouts are one of those things that are on my short term list of things to make ready for the others, and that will be backported to DLC1 as well. Though I'm not sure precisely when on that bit. There's a bunch of other features and work, and I'm not entirely sure how well things will fit into my schedule. We'll find out as each week passes. Right now it looks like the "true" versions of Expert and Deathwish mode are not going to come to pass, unfortunately. Strategic Sage and I have been discussing that, and essentially trying to get the Fuel concept or the other things we wanted in there is a HUGE time gamble for us both, and there's no guarantee that it will yield the feel that either of us are looking for. And meanwhile, most players are super happy with the Humanity Ascendant mode as it is, so I'm chasing a very tiny minority goal there. It's something I wanted to do, but it's looking like it's not remotely commercially viable right now. I don't plan to remove those other modes, because they do add on some stricter rulesets, but they may never be as divergent as they were intended to be. There's a few nice QoL improvements still planned for the near future, because they are fast and the sort of thing everyone will appreciate. I'm going to try to avoid making promises for the next little while, because I'm really having to react on my feet to what comes up in testing and what other contributors need for their work and so on, so it's hard for me to keep a straight-line focus like if I was working in a vacuum by myself. Anyway, the release tempo is going to stay fast for a while, either way. More to come soon. Enjoy!
We're still in beta, but today strikes a solid blow against the forces of entropy that are keeping us captive there for the moment: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.506_Setsuna_Notices_A_Lobotomy SirLimbo made a number of improvements to shot compression (which was a really huge overhaul of multishot by him to work better with stacks), and this build fixes a number of things that he found over the weekend. Some of the "ships not shooting despite there being plenty of targets" bugs sound like they are fixed. All of them? Hopefully, but who knows. On my end, I've been chasing the bug that originally Setsuna and Zweihand reported, where certain factions just seemed to go stupid every so often. The most egregious was the Zenith Trader just camping out on a planet for 45 minutes. Based on reports, Badger figured out that this had to be something to do with the long-range-planning code, and managed to replicate the problem. I chose to go in a rather comprehensive direction, and started reviewing all of our threading code in and around that area. I'd rather not be purely reactionary to bugs as they come up, you know? In the end, today I only found the one bug (and it was two lines of very well hidden code), but along the way I simplified a lot of code, and made a lot of the threading code faster. How much faster? It's... really going to depend a lot. The older and slower your CPU is, but the more cores you have, the better for these improvements. So older quad-cores will probably see the largest gains. Even for me on a really new octa-core (as of late last month), I seem to be feeling extra smoothness, though. This also prevents a number of possible bugs that MAY have been affecting things in the beta period with various messages from the background threads getting lost on their way to the simulation. I can't prove that was happening, but I strongly suspect it, and based on some of the bug reports that were very intermittent, that would fit. At any rate, it's no longer possible, so the problem will either go away or not. I'm mainly setting my sights now on bugs relating to the FakeEntity, and those related to the unit cap multiplaction insanity of which Zweihand has been exploring the nature. I know that multiplayer in the beta is quite broken right now, but I'm going to do another two rounds of ripping and tearing on that before I patch it fully back up. I have some great ideas to really put a stake through the heart of the main multiplayer woes that we've had for a while, and it should also lower bandwidth requirements. Hopefully after all those bits are done -- hopefully this week -- we'll be back off the beta branch. And hopefully we'll have multiplayer in an official state, rather than a beta state, before the end of the month. Meanwhile, this weekend I spent my time working on concepts for ludonarrative coherence in the next game I want to make (in super early preproduction right now), and that's a fitting new goal after most of a decade chasing procedural storytelling. I really hit the high note of that with The Last Federation, and AI War 2 has mostly been a technical and design and art reawakening/exploration/R&D period for me, so having a new mission for the next half-decade feels really good. October and November will be winding down AI War 2, but there will still be lots of little releases for it throughout 2022, plus whatever modders get up to. And in the meantime, I have lots to do here, myself! More to come soon. Enjoy!
New daily beta! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.505_Long-Term-Thread_Efficiency 1. Okay, there has been so much code review today, and for the longest time I didn't really find all that many things of concern. Yes I was able to make some improvements to correctness after pooling in some areas, but it was nothing that would explain the sorts of errors that Zweihand and Setsuna were reporting seeing intermittently. Which was a surprise, because I figured it would be in the external data for factions. 2. After working on verifying that was all okay and fixing up the parts that were not, Badger and I got to talking about the Zenith Trader case in particular. The Zenith Trader uses a data structure for its movement that most of the newer factions didn't use. That data structure was basically a copy of parts the main game data, for purposes of use on the "long term planning" AI/NPC threads. I had mentally flagged that category of data as being potentially problematic when I was making things pooled a bit ago, but a problem with it wasn't obvious. 3. Rather than start testing and debugging that long-term data copy, I decided to strip it entirely out instead. This isn't used by more recent factions for a reason. Essentially, as I've further developed my thinking on ways to speed up multi-threaded simulations (once you take perfect determinism off the table), it was clear that the long-term-data copy was a relic of the old deterministic way of thinking. This had been on my radar for at least a year as something I wished I could kill, but the game was working fine and so there was no sense rocking the boat. Well... now the game was NOT working fine, so it was the perfect time to strip that out. So what was the result? Well... it's hard to say. Those behaviors that were observed were already really intermittent. This may have been the part of the code that was causing them, or this may have been utterly unrelated to the bug I was ostensibly chasing. But I do know one thing: this data and the way it was generated was one of the biggest slowdowns for the game, on the main sim-coordinating thread. I have wondered for years where the "performance leak as planet counts climb" was, and I think that as I was stripping this stuff out I got my answer. The amount of time spent calculating this stuff was staggering, and also completely unneeded. It's an excellent showcase of why my newer method for multithreading is so superior in the first place. I'm running on a really beefy CPU these days, so I don't notice a huge difference since I already had full sim speed, but it does seem a little snappier to load the savegames at the very least, or maybe that's my imagination. I'll be curious to hear if there's a noticeable speed boost for anyone playing a more extreme game setup, or with a lower-spec machine. ---- This did, naturally, break all the code mods again. The Arcen-maintained ones and AMU are updated, but I didn't give SirLimbo any warning or any time to update his actual faction mods. Hey, this is a beta after all. There is some more data along the lines of this long-term data (it's data for short-range planning, in this case), and I may look into stripping that out as well, thus breaking all mods AGAIN. My final ideas for some of the problems seen in multiplayer are also something I plan on implementing soon, and those are going to require reworking all the notifications and intel tab entries and a lot of unit tooltip addenders, which faction mods also tend to have in abundance. It's a bit of a rough time to be modding via code here! But the result is going to be a leaner simulation for singleplayer, and a vastly more performant and accurate situation in multiplayer, too. I'm not thrilled with how this is hitting my schedule, but hopefully some of these simplifications also remove the bugs that are lingering at the moment. More to come soon. Enjoy!
New daily beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.504_Multiplayer_Achievements So what's new? 1. All relating to Zenith Onslaught, 44 more achievements have been added to Steam. 2. Achievements should now work vastly better on multiplayer clients, and this paves the way toward a few other MP data changes that should benefit the MP experience soon. 3. You can no longer click outside of the gravity well to give funky invalid orders to your ships that also then cause save errors. Additionally, the cursor now follows you smoothly around the edge of the gravity well when you are out of bounds. 4. Unit rotations are remembered when you save and load, and units can be set to spin, or to face the target they are firing at, and a variety of things like that. The effect with all turrets is not perfect, but that's because of a baked in offset on them. The xml tools exist for anyone to fix the effect so that it's perfect, but I won't have time to do that one myself. Lots going on! 5. Huge amount of rework on the systems attached to units. There have been ongoing problems with them since we started pooling units in the last week or so. Those problems should all be solved now, knock on wood. 6. Some multi-threading things have been made so they work better and an accidental modder trap has been removed (after I found a Badger caught in there; I didn't even mean to arm the thing). 7. A bug in recent builds made it so that Humanity Ascendant was the only mode you could play, but now you can play Challenger or Expert or Deathwish or Sandbox properly again. 8. There's one very strange bug related to the "fake unit" that we are still chasing, and it's demonstrably not fixed but should give me much more informative error messages so that I can fix it tomorrow. More to come soon. Enjoy! P.S. - It's my goal at this point to really get multiplayer that final bit done so that it's not in a beta state anymore. My hope is over the next couple of weeks for that to happen. P.P.S. That way it's plenty in advance of the October DLC, which will be the final DLC for the game, paired with an AI War 2 Complete Edition. I'll still have some pretty frequent releases into November as I wrap up the last of the kickstarter items, and anything else that needs bugfixing. My plan is then do do light occasional features and fixes after that point, and to keep mod updates that people do getting pushed out to the full audience, but that will mark the end of the main era of AI War 2 development. For financial and family health reasons, I need to make a change, and I'm also really looking forward to working on new projects -- as well as ending this one on a really super high note, since the game has had something of a renaissance lately. (Those volunteers and such who know more about this situation should feel free to speak freely except on the health matters, for anyone who has questions.)
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.503_Multiplayer_Sound This one is pretty much all about the bugfixes, and it absolutely SLAYS in that regard. Summarizing the high points: 1. There were still some async calls being made to unity asset bundles, which meant it could still deadlock. That now is not the case. So maybe no more deadlock? 2. Where we used to load around a thousand individual tiny icons from asset bundles, we now load eight larger dictionaries. This has a notable performance boost to the UI sidebars for things like the planet view, and it also loads faster, and it also is less likely to deadlock on load (lots of small calls tend to be the cause of that). 3. Several systematic reviews of unit-related code pooling variables have been done, and a number of omissions were found. These were responsible for a number of pooling-related bugs from the last three builds, and are now fixed. But saves from those builds may still have errors built in. 4. The lobby now behaves like you would expect regarding the camera, home planet selection, etc. 5. Drones work reliably again! And drone producers use less CPU to do their work, too. 6. There was a major bug in the delayed sound playback (which is not super frequently used, but is some for voice and such) that has been there since April 2018. People have been suspicious that it was hanging onto some sounds way too long and playing them late, etc. I found that bug -- possibly two contributors to it, anyway -- and slew them both. There is also now an indicator in the escape menu to tell you how many queued sounds there are, if you're feeling suspicious in the future of delays with sound playback. The core bug here was an embarrassingly basic logic inversion. 7. Multiplayer has had a lot of general bugfixes, as has solo play, but also it now has a whole new subsystem (not yet tested, ran out of time and this is beta) for the host to generate certain kinds of sounds (voice clips, etc) and propagate them to the client. This is helpful, because the client was sometimes incorrectly playing them or missing playing them. I plan to make some more changes in this area to lean on the host a bit more and reduce client data load and processing even further. At the moment, all of the really major issues from the last month that I'm aware of are fixed. Now on to the reports of things that I am NOT aware of yet. ;) It is... inevitable. It is my destiny. /Palpatine. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.502_Input_Salve Still in the beta branch for right now. This one fixes a ton of bugs, including almost all the ones that I mentioned in the last release (not the mis-centering in the galaxy map, which is a minor cosmetic thing really). 1. It also has come to my attention that the game hangs sometimes on start for some people, across OSes, on the latest betas. A lot of investigation went into that today (you can see it on discord if you want in chris-talks-code-gameplay), and the end result is that unity is definitely having a bug where sometimes it will just take its ball and go home during loading from asset bundles. It's some sort of cross-threading thing, and I've done a bunch to mitigate that, but there's still some other things I can do. I haven't seen any mention of this on unity's issue tracker in recent builds, so this is either a regression on their part or it is resources.load() conflicting with asset bundle loading. Either way, I'd rather not wait for them to fix it, and reproducing it is spotty at best. Anyhow, so that's improved, but may not be gone entirely. 2. Input handling, on the other hand, is VASTLY improved compared to the last half month. I made a number of changes in July that were attempting to help with some unusual control schemes that one user wanted to do, and it wound up fouling up things for everyone. Today I've revised that code further and it now works better than ever (knock on wood, so far as I can tell), although the one use case that individual wanted isn't possible anymore. But the code is a lot more brief and clear and functional than it was prior to the foulup, so that's nice. And our new double-click handling improvements are still all here. 3. Fixed an exception popup in the last build if you didn't have DLC3 installed, and that was preventing random factions from working. Those now work! 4. Tooltips now work flawlessly again, versus being strange like they have been for the last half month or so in the beta branches. 5. Some more metal and energy consumption fixes, this time provided by NR SirLimbo. 6. Mod updates by SirLimbo, and also cml added support for random factions to his mod. 7. Plus just more random exception fixes relating to recent changes on the beta branch. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.501_Shot_Compression_And_Bugsmashing This one has a major new feature in it that NR SirLimbo has been wanting to put in for a while, and he was waiting for the next big beta period (that's now!) to do it. It's called "shot compression," and it's basically like stacking for shots. In a lot of respects, it lets stacks of ships with multi-shot abilities work a lot more like they do when they are not stacked, replacing a number of more ad-hoc types of approximation that I had put in over the years instead. I like this solution a lot, but SirLimbo notes that it definitely does need more testing by folks. This build also adds the major feature of RANDOM FACTIONS to the base game! That was a cool feature that Badger cooked up, and it was going to be in DLC3 for a while, but instead it's free to everybody. We'll properly announce that as a marquee new feature when we come out of the beta branch, but for now folks willing to deal with this beta period can go nuts. :) In other news, since the release of that last build there were certainly a number of bugs that folks have reported, and some of those are fixed while others are still a work in progress. It's coming fairly quickly so far, knock on wood, and hopefully a release tomorrow will affect the last really large things. 1. Fixed a whole mess of exceptions and errors that could happen, many of which predated the beta period, at least for multiplayer. 2. The ability to use HDR displays apparently was causing certain displays to be very dark. At least I hope that's what it was. There's no good reason for this game to use HDR displays, to be honest, so I just turned that back off. 3. Fixed some super longstanding Astro Train bugs, so now they work properly. 4. Fixed some even MORE longstanding bugs relating to energy and metal displays per planet, and things like that. There were a number of them that were showing correctly in one spot (and calculating correctly for the actual bonuses), but then showing incorrectly on a variety of screens. That's all consolidated now and shows correctly everywhere now. 5. Notifications at the top of the screen don't flicker anymore (that was a regression in the last version). 6. Galaxy map icons now react visibly to being hover-over, like icons in the planet view do. This makes things feel so much more responsive! Also, the underlays behind planets react like their planet itself, which is also really helpful when you're using the search tool in particular. Major bugs still known: - Hovering over units and planets on the galaxy map DOES always highlight them (so the hovering is working perfectly), but the actual tooltip does NOT always show up. There are some other places in which the tooltip also does not always show up correctly. - Double-clicking and a few other mouse items are acting a bit funky. I need to read those reports in more detail. - Going into the lobby the first time is still mis-centered. - Some various other exceptions that folks have run into and reported. I'm hoping to have those things wrapped up tomorrow, and then we'll see what new things folks run into as it gets more and more stable here. It is annoying to have a bunch of code regressions, but that's part of the territory when making such large changes. These should hopefully pass quickly, and in general things just feel so much more smooth! More to come soon. Enjoy!
New build! Wow it's been a while, so this is huge. https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.500_Data_Integrity_And_Game_Tech_Upgrades This one is on the beta branch! In Steam, you will need to select current_beta to see it. On GOG Galaxy, you'll need to select Beta. In the game you should then see 3.500 as the version. On Steam, there is a most_recent_stable_beta if you have problems with this one and need to fall back to 3.313 as the previous beta. So what's going on with this release? Well... a lot! 1. We've upgraded the version of the unity engine that we're using by a lot of versions, and so now we have native M1/Silicon support for macs, as well as better support for OSX and Linux in general. Also also, it's probable that the bug with Radeon cards on OSX in Metal is fixed. 2. I made a ton of improvements visually and performance-wise to the main menu yet again, so that runs better than ever even on very low-end machines. 3. There have been a number of UI performance improvements in general. Visually nothing is different much. 4. Random bugfixes, but really only a handful of them in the main. 5. A HUGE architecture rework when it comes to how data is loaded and pooled. It turns out that we were having a ton of memory leaking out in various ways, and I've now pretty much entirely put a stop to that. Thanks to Daniexpert for bringing this to my attention. This particular thing is so overwhelmingly large in how much of the game that it touches that there may be some lingering bugs that are unknown, and there are a handful of fairly minor known issues listed in the release notes, too. 6. There are now anti-memory-leak tools for modders and faction developers to be able to monitor their own stuff, too. So far just by watching at the OS level, it doesn't look like much is leaking there at the moment, if anything, but it's nice to have. 7. The memory leak work, which was extensive, also doubles as a helper for multiplayer client integrity checking. I haven't gotten into that yet, but it's going to be very useful for getting the last of the MP oddities out of the way. Known issues? Sure: - Centering is off when going into the lobby usually the first time. - Notifications at the top of the screen flicker at the moment. - Mods: Chrysalis Devourer and Kaizer's Marauders are probably re-broken despite SirLimbo just fixing them a bit ago. - Mods: The Reprocessors mod is likely broken until it gets a code update. - All other other mods should be working fine from what we can tell. - Unknown factor: not sure if we are clearing playeraccounts the proper amount, in multiplayer in particular. Will need testing by me. - Unknown factor: who knows what else is wrong. This has been a tectonic shift for the game. But those are the known issues, at least. - Unknown factor: It is probably going to be important to check that things like the Zenith Miner Mining, and any other units with particle effects (Zenith Miner Probe, etc) all are properly working and not getting stale, too. - Unknown factor: Same deal with some of the special effects, like lightning blasts and such. Those haven't been tested yet, and are at a minor risk of having the same problem, although the code review looks good so far. This has been an absolute slog and a ton of work, but I'm really pleased with how much more responsive the game is, and all the new power and capabilities. This is one of those items that wasn't on my radar at all, but I'm glad I was able to put in the time and get it improved. Now let's just have fingers crossed that we don't run into too many regression bugs over the next days and weeks. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.313_Input.2C_Selection.2C_And_Flagships This one is on the beta branch! In Steam, you will need to select current_beta to see it. On GOG Galaxy, you'll need to select Beta. In the game you should then see 3.313 as the version. For now, we're going to leave 3.309 as the main non-beta version for everyone. These new builds are killer, and bring a lot to the table, but are buggy in the short term because I had to change so much, and I can't remotely find every edge case when making such large changes. This one changes the input system around a lot in a low level way, so it should feel a lot better. This one also makes HUGE changes where you can suddenly select anything and everything -- enemy units, neutral things, etc. You can pause neutral units before you would even be capturing them. It also hides cloaked enemy units even from your sidebar. Stationary flagship mode is a really useful (but harder to get used to from the start) mode, and it has a "punch through" key of Z that lets you issue orders to a flagship in that mode. Now you can hold Z to give ignored-by-the-flagship orders to fleets NOT in stationary flagship mode. So you can use it either way, which is handy. A laundry list of bugfixes in here, although there are still some issues with engineers that I'm aware of, and drones don't build, and a few other things. It should be plenty playable in the main, but there's some stuff that will need attention for sure. More to come soon, as this shakes out and we find all the bugs and grind those into paste. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.312_Hotfix This one is just a hotfix for a boneheaded compile chain error that slipped in at the last moment before I did the release last night. Sorry about that! This also has a few other random fixes and improvements in there from Badger and Zweihand, since they were already ready to go when I made the hotfix. More to come soon!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.311_Engineer_Multitasking
(Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.)
This one continues the improvements from the beta build I put out yesterday, which is rewriting a huge amount of how engineers make their decisions and how they go about their work in general. For one thing, did you know that engineers can do a bunch of things at once? Specifically, they can repair something, build something, and boost a factory all at the same time if they are in range of them all. This is not new, but it only ever drew one assistance line.
Now you can properly see all that sort of thing, and the lines themselves are more attractive and informative about the state of metal flows going to each thing. There are also slightly different line colors and styles for things like assisting construction of a structure versus boosting a factory versus doing a repair (before these were all identical).
The line visuals are more efficient on the GPU/CPU AND prettier now in general, which also includes tractor beams and a few other unrelated lasers and such.
Also, in terms of multiplayer, or assisting NPC factions, the math is finally settling down into something that is very close to correct. There's more things that I need to fix up with this, but it's demonstrably better than two releases ago, so I'm taking this back out of beta. Tomorrow I hope to finalize all the rest of this, but it will partly depend on feedback and what folks notice that might still be a bit off.
More to come soon.
Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_3.310_Engineering_Intelligence_Injection
This one is on the beta branch! In Steam, you will need to select current_beta to see it. On GOG Galaxy, you'll need to select Beta. In the game you should then see 3.310 as the version.
If you have a chance, please do try this new beta version, and pay careful attention to your economy and your engineers and repair, etc. There are still some known issues with engineers (getting indecisive at times, choosing not-the-optimal-order-I-say-in-the-release-notes to do things in), but I think that they're still actually more functional than the prior version. And I'm not aware of any other bugs right now that are new.
However, as with any version that changes so many things (this serious changed a LOT, and I still have more to do next build to get those last known things fixed), there is the chance for something to be dramatically wrong with it. Hence a beta that is possibly just going to last a day or so. If your economy is correct and not getting eaten by things improperly, then I'll be happy; that's honestly my main worry, because I changed so much there.
So what's up with this build in general?
1. Network privacy settings if you play by IP and are streaming and want to hide that from your screen.
2. Fix a bug that was causing slowdown by spamming the error log in the prior build.
3. Completely re-code most of the engineering logic, and a lot of how assistance from engineers is applied to things they are building or boosting, etc.
- Previously in MP, the person receiving help from your engineer paid for it instead of you. Some help you were! ;) Now you pay for it properly, as expected.
- Way more options on being able to help out allies in MP and even SP.
- Ability to boost factories in general in MP, or build things for allies.
- Fix to engineers running off to strange corners of the gravity well (and possibly same fix for melee units).
- New injection of intelligence in engineer priorities for what to build first, etc. (This doesn't work fully yet, but all the other new features do.)
- Engineers no longer move in small jumps to get to their target. They go there much more quickly and smoothly.
4. Bit of data savings, and several minor performance improvements.
5. Fix to the bug from the last few months where a lot of ship-to-ship lines were not drawn, AND a fix to them sometimes hanging around TOO long.
Feedback is really welcome, and I hope to get the rest of the remaining issues with these tomorrow, along with some other bugs and improvements. If you're curious how some of these longstanding engineers could last so long... well, check out my last playthrough, where I show myself playing the first two hours (gametime) of the game. Notice my use of engineers? Essentially, whatever was auto-created I let happen, and I ignored them beyond that. It's part of my general playstyle that I rarely have the extra metal to spare, and I play on accelerated time, so engineers just put me in the Drain economy state more often than not. It's a very strange thing not to play with engineers much, but I don't, and so I was completely blind to how prevalent this stuff was. Sorry about that!
More to come soon.
Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.309_Hangar_Staff
(Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.)
Wow, it's been over a week since the last release! I've really been pretty absorbed with some of the art updates, including all of the wormholes, and the title menu for the game (as shown below). I'm really pleased with how much more detailed it turned out, AND how much more efficient. The overall visual quality of the hangar scene in the main menu is much much higher, but it also probably runs much faster on every spectrum of machine.
We also finally have some human characters hanging around in the dock -- having a chat, waiting impatiently for doors that never open, and taking a break by themselves, respectively. This helps give a sense of what the scale of the doors and ships and objects are. And, per discussions on discord and unlike the Death Star, we did build in a safety railing.
Meanwhile, Badger made some notable improvements to hacking estimates. A lot of hacks didn't really give an indication of the strength of the response you are likely to see, but now do. He also improved the battle notification trigger code, making it easier to notice where battles that actually require your attention are located.
A couple of minor tweaks and fixes, and lots of updates to many mods by several authors.
More to come soon.
Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.307_Art_Overload_And_The_Devourer_Chrysalis
(Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.)
There are so many projects going on right now for AI War 2! Personally, I'm taking a pause from Expert (and the other related) modes, and working on some art upgrades and general artwork. There's something north of a dozen new or updated unit graphics in this particular build. I have on my todo list another... 140ish.
One of the cool things changed in this one is the AI Command Stations, which you see ALL OVER THE PLACE. They were some of my much older art, where I was trying to get a sense of large scale without having repeating elements or using greebling (which is how Star Wars makes things feel large). Normally in not-outer-space, you use horizon lines, distance fog, and other things to give a sense of scale. None of that really exists in space, although in the last few years I have discovered that using a smaller camera FOV actually does give some of the benefits of horizon lines (making things seem larger than life), while also avoiding lens distortion of spherical objects (aka all the planets don't turn into ovals near the edge of the screen). At any rate, there was a great discussion about those sorts of techniques, and things that I've learned that work well or poorly, in our discord. Links to the relevant parts are in the release notes. The new command station started out being something I was iffy on after my initial paint work -- I came back after lunch and noted that now I hated it -- but after working with it in my more modern shaders, the result is actually really killer. Here it is:
Other command stations, and also fortresses of various types, and various capturables in the base game, are all on the schedule for major upgrades like this. There's also a lot of Zenith Onslaught art coming.
A major new mod also is now out as of this release: the Chrysalis Devourer. This is something that NR SirLimbo has been working on for what seems like most of 2021 so far. It's a really ambitious faction that asks the question: what if the Devourer Golem actually evolved over the course of the game? And somewhere along the lines, additional questions like "what if it behaved more like a real animal?" and "what if you could defeat it temporarily, but it held a grudge?" The result is something that preview testers in the discord modding channel have been enjoying a lot.
Behind the scenes, there's also a lot of work going on for the next expansion, which will now come out in October. Our "DLC3" is being split into two parts, because once again the scope has grown and we have a lot of people working on things with it. So the first part will be October, part 2 will be Q1 2022. More information on that will be available in the coming months, and we'll have updated the store page with the new info, too. There's a lot of features that have not been announced yet at all, some features that were announced but which will now just be given free to everyone who has the base game, and then some features that are going in either one part or the other.
Multiplayer isn't perfect yet, but is getting there. A lot of bugs have been slain recently in general, so taking a detour into art after being so bug-oriented for a bit seemed like a good idea. There's a lot more bugslaying in the near future, though. And there's still various other free features coming this summer, like Interplanetary Weapons, among others.
More to come soon.
Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.306_Tweaks (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) These are just a few tweaks, including some new visuals for the base game and ZO, a bugfix in the AMU mod, etc. The spire hammer AI type also got some new units in ZO, which is nice. There's more in the works, but I've spent most of the last couple of days (and a lot of the weekend) working on getting my physical and digital workspace working better. My desk for the last year and a half has been all kinds of lacking in ergonomics, and I've been feeling it quite a bit. But I hadn't put it together until it was pointed out to me a couple of weeks back. Ergonomics matter! So much easier to get more done when it isn't uncomfortable or outright painful. So depending on what your own desk situation is, I hope you don't have a blind spot like I did. Anyhow, I've also been on a continual quest for a few years to try and get the build processes to happen faster, and make it easier for me to make art updates in particular by having them not take so long. A full build of the art packages for the game would typically take 90 minutes, and I haven't been able to get much improvement on that despite how Unity has been improving their own systems. I finally am upgrading computers (in the near future), but my current machine is kind of falling apart (keyboard keys don't always work correctly, getting inexplicably slow in other areas, etc), so I figured I'd see what I could improve in the shorter term while I wait for the new one. And... uh... well, my wife describes it as something that you might see on The Office, and I think that's apt. Heh. Five years ago I had put together my current machine, and it included one really fast NVME SSD for the OS, a second SSD that is less fast in 3.5" form factor, and , and a 7200 RPM SSD in 3." form factor. So naturally I had my OS and some programs on the NVME drive, and then all my working stuff on the second SSD... Except I didn't. I've been running, all this time, with all my main work stuff on the HDD. No wonder things were so slow! It took 18 hours just to transfer 375 GB off that to the actual SSD; it was getting like 6MB/sec. Today, after that was completed, I can now actually upload things faster, compile a bit faster and build those 90 minute art packages in... 12 minutes. Good grief! So this should make me a lot more efficient, with less waiting around. And once I have my new computer in a month or so, it should get even faster than that. I'm definitely excited, since it really reduces the barrier from me updating certain parts of the game. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.305_Fruits_Of_A_Snipe_Hunt (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) A snipe hunt is a foolish errand (and apparently is also an actual bird, as well as an interesting etymological root for sniper, but none of those bits are relevant). Yesterday and the day before I had very long days, but seemed to accomplish next to nothing. I was trying to recode how the game loads and parses its xml files, to make them more efficient and get around a rare bug I had stumbled onto three days ago and then turned (accidentally) into a super common bug. This morning I wound up just having to check in all that work, in case I need some of the results in the future, and then just revert it all and start over. During my 12+ hour snipe hunt, I discovered the general parameters for what makes the game load a bit faster, and what does not. So I came back and used much simpler principles to get some of those speed gains, and correct the loading bug in general, and that's that. Sorry it took so long, that was super frustrating. Various other small bugfixes and performance improvements also resulted from that diversion, so those are now in this build also. SirLimbo was also really busy during this time period, and he fixed the coilbeam math as well as unifying beam weapon math in general. He also continued to make improvements to the tooltips, and got the new icons in there for various status effects. Unfortunately the full-color versions that I did last week looked terrible when small, so those also had to get completely redone in single-color fashion. Those look much better, but I'll probably refine them some in the future. Several other bugs were fixed, Zeus made a number of balance tweaks to some very high-end ships, and some other experimental changes went in for purposes of testing for later. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.304_Coilbeams_No_Longer_Tickle (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one is filled with goodness: - You can use Ctrl+1 or similar to assign the hotkeys to fleets. This has been requested for a while. - There's a helper command that lets you rename campaigns if you want to split a campaign you're in. - Officer fleets and spire fleets will now "Roam if Instructed" in new savegames, which is the more-expected behavior. You can still toggle it either way. - Lots of tooltip updates! More awesomeness from NR SirLimbo, showing debuffs and buffs in a way that has never been available before. - Fixed several threading bugs, and a bug where spire flagships could hack the ARS, and some bugs with marauders. - Swapping fleet leaders is no longer possible, but you can swap all the ship lines in a fleet using the prior interface's location. Same general effect, but minus negative side effects. - Fixed several bugs with beam weapon math, most notably a recent one that made spire coilbeams basically do "tickle level" amounts of damage (100x too low). - The mod Kaizer's Marauders is now its own separate faction rather than overwriting the vanilla Marauders faction. This means you can have both on at once, or choose between them, or even see how the two of them compete with one another! This also fixed a few bugs with it. That said: This will break existing savegames that have Kaizer's Marauders in them. To finish those games, you can temporarily use the "v3.303 - Last version before the Kaizer's Marauders split" beta build in Steam. You may have to exit and restart Steam before this appears. More to come soon. Enjoy!
New hotfix build: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.303_Tutorial_Hotfix This one fixes tutorials to not murder you either instantly (AIs on your starting planet) or if you take too long (waves for some reason). This also adds back in the recently-removed-by-alterations version X map (as the default for X), but with fixes for the planet counts being offset too high. And of course the options to keep the more recent X style. More to come soon. Enjoy!
New build, mostly a hotfix: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.302_Clarified_Invincibility (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This fixes several bugs, and adds a few quality of life improvements. One of those is to really clearly tell you when you're trying to attack something that is not allowed. Oftentimes there's a unit that is invincible until you kill some other units first, or until it moves out of some location, or for another 30 seconds, or whatever. And having your ships just fail to attack it was bewildering. Now it really clears that up. This also includes wider windows for things like C-clicking, so that you don't get accidental wrapping of things that shouldn't. This also let us spread back out the columns properly for ship tooltips, so those don't wind up with armor and mass on top of one another ever, etc. Various windows now let you hit Esc to close them that previously (by oversight) did not. The tips windows show with much nicer and more informative headers. That on-launch popup from the prior version of the game (which was harmless but annoying) is gone. The AMU mod has more updates. More to come soon. Enjoy!
New build, with fixes to multiplayer as well as distributed economy mode: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.301_I_Always_Wanted_To_Be_A_Ghostbuster... (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) I spent at least three separate Halloweens as a Ghostbuster. One as an adult. As a kid in elementary school, I thought that sounded like just the best job. Now insert that clip of Frodo saying "but my own adventure turned out very different." Mostly I laugh. This time, the problem with multiplayer was (at root) an endlessly-growing list of ships worried that they MIGHT be ghosts, and the client asking the host about that constantly and the host giving increasingly lengthy answers that slowed everything down. It actually was more complicated than that, as these things always are, but "ghost suspects" were not properly having their "yes you were a ghost and died" or "no you're alive, what are you on about?" status updated in the central "ghost suspect" roll call. So the roll call just kept growing, infinitely, until the game couldn't take it anymore and your sim speed tanked to unplayable levels. Now they do all this stuff properly, so far as I can tell, but this is hot off the presses so it needs more testing. What I can say is that multiplayer suddenly was by far the smoothest I've seen it as a client in quite a long time after these changes, and the numbers of ghost suspects and such all seem reasonable now, so fingers crossed. It's possible that non-ghosts will start exploding on the client again because of this, because I put that sort of time-based code back in, but in reality I think that is just fixing particularly persistent ghosts. Knock on wood. Distributed econ now gets science and hacking points properly, too, thanks to SirLimbo. More to come soon. Enjoy!
New build, and tons of new map options! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.300_Mapsplosion (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) I had been planning on working on more bugfixes today, but honestly I was feeling pretty fatigued and unmotivated and so I decided to work on something else as a bit of a diversion. I'll be back on bugfixes and game mode stuff soon, but I hope you enjoy the fruits of this diversion. This is essentially a Summer Of A Lot Of Free Stuff, which I think is good because we're planning on releasing three paid DLCs in 2021, so I feel a lot better about that with also loading you down with lots of new free base game stuff. Your financial support is greatly appreciated (and needed), but I don't want you to feel strongarmed into it. So what's up this time? Last time it was variable-sized gravity wells. And campaign types are still evolving. And interplanetary weapons are coming sometime in the next month or so. This time around it's map types. Not new map types, at least not right now in the base game. But the curious thing about AI War 2 is that it has a TON of map "types" available in sub-options for each larger type. AI War Classic had 4 different Maze map types, for instance, versus AI War 2 has the same thing with one main type and four sub-options. None of that is new. What is new is that there are dozens of new options for a variety of map types in the base game in particular, and a lot of these really radically change the maps to the point they are almost unrecognizable. Both X and Honeycomb have some particularly interesting new variants. There are many QoL improvements in relation to choosing map settings, too. More to come soon. Apologies for taking a break from bugs. Enjoy!
New build, mostly a hotfix: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.203_More_Bugfixing This one re-fixes (properly, this time, hopefully) that gost-related exception that was happening in multiplayer. This one also reworks a lot of the map design logic and code so that it's easier for us to manage those. It has a couple of mod updates in it, and Nr SirLimbo also put in a fix for ship chase ranges that was making them a bit stupid in large gravity wells. More to come later today, but I wanted to get this MP hotfix out while I have some folks able to test it. Enjoy!
New build! Second one of the day: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.202_General_Bugfixing (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one is not super exciting, unless you were impacted by one of the bugs this one fixes. That said, these are some juicy fixes, so YMMV - Fixed a multiplayer exception that was happening trying to bust ghosts. Those darn ghosts again! - (Not a bug, but) Humanity Ascendant now defaults to using all uniform gravity wells the same size as they always have been. It only starts introducing variant grav well sizes in Challenger mode, but you can change your preferences from the defaults in any of the modes. - Beam weapon math has been adjusted and fixed in a variety of places. The spire ships will no longer miss their primary target at the end of a coilbeam, as one resulting improvement from this. - Distributed economy mode wasn't working properly after saving and then reloading. Now it does. - A variety of tooltips in the lobby were missing last build, but are back now. - A complicated fix to an edge case when you're ordering units around on the galaxy map. There was a situation where they would ignore your orders if you told them to leave a planet and then "no wait stay after all" by clicking the planet. Now they listen properly. More to come soon. Enjoy!
New hotfix build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.201_Location_Hotfix This fixes a bug in the prior build where older saves had their units all shifted around in location, along with a few other related coordinate issues. Sorry about that! That did inspire a potential new AI type for sometime in the future, at least. This hotfix also happens to include some mod updates that fix a few things, and also potentially a fix to the Reset to Defaults breaking client connections in the MP lobby. That's been on my list since MP started, so we'll see if this really fixes that one.
New giant build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.200_Variable_Planet_Gravity_Well_Scales_And_QoL (This changes a ton and may have bugs. If you run into an intractable one, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) Okay! First up, this build might fix the multiplayer ghosts issue. Fingers crossed. But I made a lot of changes and simplified that to get that good and dead. Secondly, for anyone who uses mods or has expansions installed, you can now see what is mod or expansion content all over the place. I'm talking fields in the lobby, items in dropdowns, and even quickstarts. The works. Mods can also now include quickstarts for the first time, too! Overall the idea is to help it become clear where things come from. Sometimes even I forget how much was packed into DLC1 (TSR), which really gets a lot less love than DLC2 (ZO). To make all this work, I had to re-code and extend a surprising amount of UI code, but all the bugs seem fixed now, knock on wood. This build also introduces variable-sized gravity wells. The first AI War had larger gravity wells, but only one size. This game has always been more intimate in battlefield size (and/or more cutthroat, depending on how you look at it), but again there was no choice. Now there's a choice! And in fact, there are various "schemas" for various types of planets that helps you randomize in various interesting ways. The new defaults are to have some variable planet sizes, but nothing too extreme most of the time. There are a number of bugfixes in this one, although the list of things that are on my short-term todo list grew a lot while I was implementing those two giant features above. So more soon on that front. More soon in general. Enjoy!
New build! Mega large one, too: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.104_Option_For_A_Distributed_Economy (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) There's too much to fully summarize, so please do check the notes. For all modes, hull techs have had some cost revisions to make the ship ones more viable (and the turret one less OP). Idling transports now don't stack their bonuses, but only use the top one at any given planet. This mainly affects advanced players, but at any rate, spread those out now more. When the AI has more than 1 strength on your planet, or a wave incoming, you can no longer switch your command station type (it's "pinned"). This prevents some exploits and baiting that advanced players were using, but shouldn't affect the average player at all. Lots of new balance work and additions are in place for Challenger+ modes in general, and those options can be turned on in Humanity Ascendant, as well, if you want. Forced on starting in Expert mode, but optional in lower modes, is a new Distributed Economy Mode. This is something we've wanted for a long time, but it's a bit more advanced. Essentially, it completely re-balances how metal and energy is granted from Asteroid Mining Reactors (Metal Harvesters) versus just the command station type itself. There's spreadsheets and everything for you to see the details, but the bottom line is it gives the AI more chances to be smart tactically, gives you more weak spots, and makes the number of asteroids per planet suddenly matter a lot more. You'll want to put econ stations on high-asteroid planets. The way that asteroids are seeded is also improved. Plus two new mods by Zweihand! And many mod updates and general bugfixes and other tweaks. The meat of Expert is still to come. Enjoy!
New build! This one is a hotfix: https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.103_Reality-Bending_Tooltip_Hotfix It fixes several mods that had exceptions in the prior version, but it also in general fixes a pretty apocalyptic and mind-blowing bug in the prior version. It was just a few lines of code where the ramifications were not clear to the code author (that's kinda on me), and this was easily fixed. But it created a really amusing portfolio of possible results. Some of my favorites: - Units transforming into other units as you mouse over them in the sidebar. But not the ones you're actually hovering over, and not always. - All of your units of some sort exploding randomly as you mouse over unrelated units on the battlefield. - The very idea of some unit type disappearing from a fleet as you moused around. This absolutely was savegame-corrupting as a bug, and we apologize for that, but hope you also enjoy the humor of the resulting reality bending results, at least. We had the first report that something was up within a few minutes of the build going out last night, and so rolled it back to be only on the beta branch until we could figure it out this morning. So hopefully it actually affected very few people in practice. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.102_The_Start_Of_Multiple_Campaign_Types (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one is a pretty huge departure from our recent work! We still have more fixes and tuning that we will be doing (and there is a fair bit of that actually in this build as well), but the major new focus in this release is the START of us having more than one campaign type. Back when we did the big Paradigm Shift (v2.8) build a few months ago, that made the game vastly more palatable to most players. Speaking for myself, honestly that was the first time where I started truly enjoying the midgame. Before that I just played the early game, and other people's endgames. However, this broadening of appeal -- as nice as it is -- did make the game notably easier for the players who are a lot more advanced than I am. It also simplified certain aspects of territory control to a degree that, while making for a great first 100 or 200 hours of gameplay, doesn't have true staying power for those people with hundreds of hours in the game. When this was brought to my attention, back a few months ago, my immediate thought was: different campaign types. There's no way to serve all players with one mode. The modes, in general, are now outlined in the release notes above. I'll write more about them in the future, when they're closer to finished. There's also some excellent pinned posts about them on discord: https://discordapp.com/channels/240637654717300736/851583269682282587/851887957861990410 Plus that's a great spot to discuss the new modes in general. Balance: lone wolf fleets are no longer a separate category. Fleet bonuses are denied to golems. Stats are more accurate on siege frigates. Other bits. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.101_Buffs.2C_Fixes.2C_And_Quickstarts This one is primarily to fix quickstarts being broken in the prior build (for people without DLC1 or DLC2) -- that was an unfortunate regression from some seemingly-unrelated xml parsing improvements, but it's fixed now. Sorry about that! In this version there are a number of buffs to a few turrets, and most notably the Orbital Mass Driver and Ion Cannon. More tooltip refinements and fixes are in place, the AMU mod and several others have updates, and there's a new experimental change with how enemies pop out of wormholes when traveling in large groups. More to come soon. Enjoy!
Our first update of June is crazy huge. It's one of those "touches every player's experience" releases.
First of all, the tooltips have gotten some major upgrades. Here's an example of one that is showing the new smallest-version of information. NR SirLimbo has condensed things, organized things, and in general added a ton of variation and clarity on there. I also made it possible to have ship icons in the tooltips finally, and boy is it nice being able to see the art that way:
Still on the subject of tooltips, and this might seem silly, but essentially in a ton of menus the tooltips are now better at staying out of your way. Having the tooltip adapt to the position of your cursor and what you are mousing over, and be near to your normal line of vision but not actually blocking it is surprisingly challenging. But I'm really glad how that has turned out, and how much easier it makes the lobby and settings experiences:
Oh, and the final thing about tooltips -- they now are more responsive in general. In particular, they go away much faster after you stop mousing over something, which just makes everything feel more smooth. We also added options in the settings window for configuring a tooltip delay before they show if you want that (for units and planets in the main game view, not for UI elements), but it's off by default.
So far all we've talked about is tooltips, but honestly that's one of the more central bits of the game.
Quick diversion, then. There's various new art, including some updated and added shaders, and the new Dark Mirror and Darker Mirror in DLC2 (Zenith Onslaught), among others:
I like them even better in motion.
Oh, wow. Certain things I think "that wasn't already released?" This build has been inwork for a few days.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.006_Rising_Spire (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one properly fixes OSX OpenGL support. Sorry that didn't quite work correctly on the Saturday build, but it should now. This one also sees some major balance adjustments (buffs to the player) for DLC1's Fallen Spire campaign. As the game has continued to evolve, that has remained a popular way to play, but those ships under your command were starting to feel rather on the underpowered side. I believe it was Badger whose play group noticed that during a MP session over the weekend, and so ArnaudB went through and made a ton of adjustments to make that more in line with what they once felt like (sometimes this is a bit of an arms race with ourselves). At any rate, Combat Factories in the base game also got a buff to the strength of their drones, AI Golems in the base game and DLC2 both got buffs, and there have been a lot of improvements and fixes to Outguard. Thanks to ArnaudB, CRCGamer, and StarKelp for those things, along with a few other fixes and tweaks. More to come soon!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.005_Radeon_Returns (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one adds back OpenGL support as a legacy option for Mac OSX. Essentially, for anyone with a Radeon card, this is what you'll need to use until driver updates are issued that fix the bug that causes the screen to go splashy and plaid in certain circumstances on Metal. For everyone else, there's a generalized minor memory leak fix (ugh) that should lead to improved performance over long playtimes (yay). There are some QoL improvements, mostly fairly minor, and a number of DLC2-specific bugfixes. Also you can now see a lot more info about golems and citadels and such that you've not captured yet. SirLimbo has also made some sizeable updates to the AMU and Kaizer's Marauders mods. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.004_Post_Processing_Options (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one has been a surprising amount of work, and unlike the last three post-DLC releases, it's not just focused on refinement (though there is some of that, too, in here). This one provides a TON of new options for ways to adjust the post-processing pipeline for the visuals of the game, ranging from bloom to sharpening effects to antialiasing. There are some new effects in here to make things look nicer in general, but there's also the ability to turn off a lot of things in case they are unwanted, a performance drain, or are causing you problems -- right now there is a problem with OSX computers with Radeon cards with some post processing effect, but I'm not sure which one. So I went overboard and just made everything super configurable. Nice bonus for everyone while chasing that one issue. As a side effect of this, I discovered a visual disturbance in some of our nebula backgrounds... so I went ahead and updated and tuned 84 of those nebula backgrounds to look a lot more striking visually. I also corrected a color grading issue that was setting the white balance in an unpleasant way and making the game look worse than my prep environment where I actually finalize models in-engine. I had been wondering about that. Even with side by side screenshots it is not SUPER noticeable... but it is to me. You'll just generally notice that things look a lot more lush and vibrant. If things are TOO vibrant for your taste, just turn down the saturation in your Display settings window to get a grittier feel. Check out #watch_chris_art to see screenshots. More to come soon, and lots of typos were also slain in this build. And other bugs. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.003_Continuing_To_Refine (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) The tweaks, fixes, and additions continue! So many folks have added so many things to this one that it's a bit hard for me to summarize. Basically there's a lot of little things based on feedback that players have found, mostly edge cases, and this build resolves a lot of them. There's still a pile of others, but it's the sort of thing that generally only affects a minority of players in the main. We're still chewing through them! This version also includes a new quickstart for DLC2, ZA civil wars actually being a thing, new Zenith Trader wares if you have DLC2, and more. There are also some tutorial updates from Zweihand, and play guide updates from Tzarro . Plus lots of mod authors updated their mods in various ways! More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.002_More_Tweaks (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This is a collection of tweaks and fixes and updates to the base game and both DLCs, plus several mods. I took the day off today, as I was not feeling very well and needed some time to recuperate. I plan to be out this weekend unless there's something critical, and then hopefully get back to things nice and refreshed on Monday. This has been an intense few months, and I'm feeling it now more acutely than I was expecting to have hit me. Fortunately, lots of other folks got a lot of cool things done in this version for tweaks and tuning, so that's gratifying to see. More to come soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.001_The_Onslaught_Continues (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This is a "small" one, I guess? In general, we've been really pleased with how few bugs folks have been finding in DLC2 that were really serious. There's a funky issue in general with Mac computers that have a Radeon card (that's a very small selection of Macs), and there's an attempted fix in this build but will probably take one more set of fixes before that's fully done. Macs with Intel or NVIDIA cards all seem fine. Badger upped the intelligence of the hunter yet again, and as a consequence to a lesser degree all other fireteam-based factions, too. Lots of balance tweaks from ArnaudB, and more text fixes by Tzarro. A couple of MP fixes related to DLC2, and some solid tuning to DLC2 based on the new feedback, mostly by Badger and Zeus. I added in some more display options for certain monitor styles, and to disable certain fullscreen visual effects (this is the thing to help with Macs with Radeons), and SirLimbo has some fixes for his mods. More to come soon. We've been taking extra time to talk to people and help with questions and get feedback and so on. Tomorrow I am hoping to do more of a bug blitz on my own part. Enjoy!
Well! This is a milestone that is... only a year late. Seriously, I was supposed to have my part of the work done for this last May, not this May. But the wait has definitely been worth it, as the amount of content, and the refinement of everything in and around this release, has grown seemingly exponentially. Have question, or just want to connect with other players? Please do join us on discord: https://discord.gg/arcengames
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#3.000_Begin_The_Onslaught This is a fairly small one, mainly focused on last minute tweaks and fixes. The version number is certainly significant, though: we've reached 3.0! This is the final build before the new Zenith Onslaught DLC arrives, along with the Titan Edition, in a few minutes. I'll have more to say in a bit about those, but for now have you seen the gigantic (sort of secret) release notes history for ZO? https://wiki.arcengames.com/index.php?title=AI_War_2:Zenith_Onslaught_Patch_Notes Those are huge! This actual 3.0 patch might be small on its own, but it's the culmination of years of work. I'm sure to be superseded by 3.001 later today, or tomorrow at the latest, heh. We're always in motion. And we're so excited that more people will be able to experience the new Zenith Factions, Cruisers, and all of that new goodness so soon! (Also we are excited about the prospect of being able to operate in the black instead of in the red, if we're honest. There's a lot to be excited about right now). Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.999_DLC_Eve (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) Lots of last minute fixes and tweaks, a lot of them the sort of thing where we went "how did none of our testers find this?" But Democracy and some others ran a long game last night and found a whole crop of new bugs, so those got squashed. Speaking of bugs, a not-so-new bug from the last few weeks has been making multiplayer just miserable for the clients, and I could not figure it out for the life of me. After chasing it for a long time, and getting lots of reports that I couldn't replicate, I was finally able to replicate it. Once it was replicatable, its days were numbered. It turned out to be three complex bugs in one, but they're all fixed now and so the client experience is a lot more sane. No more disappearing fleets and units. On the DLC2 front -- hey, that launches in about 11.5 hours from now! -- there's some really cool new additions as well, with some last minute new controls to allow you more control over targeting crashing nomad planets or zenith miners. These are semi-wildcard type aspects of DLC2 when you enable them, so the ability to use hacking points to turn them to your advantage (rather than having no choice but to fight and defeat them if they were unfavorable to you) adds a lot of new strategic options for advanced players in particular. For casual play, it still adds options, but it probably won't be game-deciding at that level. SirLimbo's mods got some updates as well, and Tzarro helped us find a ton of typos that are now fixed, most in the base game. Oh! There's two new fun cheat codes for DLC2. One to get all Zeus's cruisers, and the other to spawn a Miner Probe. Titan Edition and DLC2 arrive super soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.910_Onslaught_Approaching (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) First up, check out Strategic Sage's video showcasing some of the new DLC2 stuff coming Tuesday: https://www.youtube.com/watch?v=DZXIckolnhM There's a followup video there as well on his channel, I believe. Today I've been mainly working on finishing up the new art subsystem, which lets us now do things like this (this is in-game footage from DLC2): https://www.youtube.com/watch?v=-XaVNQ04KlE This version sees some more DLC2 art integrations even beyond that, plus some balance changes and bugfixes to DLC and the base game, plus some nontrivial mod updates. It's late and I'm super tired or I would write more, but things are coming together really well. Excited to have more folks finally experiencing the Zenith factions after a full YEAR of development on Badger's part with them. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.909_The_Hunt_Intensifies (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) Okay, another "wow a lot of stuff" build for you. First up, the hunter (and some other factions that use fireteams) have gotten way smarter thanks to Badger (after commentary by Strategic Sage). Also they happened to get way more efficient on the background threads when he did that work, too, so double bonus. There's a whole new graphical subsystem in place that I've added, which allows for particle effects and all sorts of crazy things, and I'm already putting that to use in the base game as well as DLC2. You'll notice that AI Warp Gates and similar now look way cooler. Lots of bugs were fixed, and in terms of multiplayer I did a huge "code hardening" pass to preemptively deal with a lot of potential issues there. This doesn't deal with the "client explodes every 8 seconds" bug, but I plan to hit that before the end of Monday. This other set of fixes took about 6 hours today and was also pretty important. DLC2 got various new features, like the ability to steer crashing nomads into targets of your choice. Lots of balance and updated quickstarts, too. Another new cruiser that you can hack for, this time from alien sources rather than human. Also the AMU mod (and thus Kaizer's Marauders) now has its serialization fixed, so no more broken savegames involving that mod. Thanks to NR SirLimbo for being on top of that. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.906_Journaling_Along (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) Wow there's a lot in here! And I am super duper tired, so I'm not sure I can do it justice. DLC2 continues to get massive updates based on feedback. And there's a ton of journal updates thanks to donblas and Tzarro for people who are running into new situations that might be challenging for them. In DLC2, multiple Zenith Architrave factions will only get into civil war with one another if you enable that option. Those wars can be... uh... challenging to work around for a new player. So having that optional is definitely nice. There are a variety of bugfixes, and I've also been working on some major new visual components for the game as well as specific new stuff for DLC2. Expect to see new warp gates and so forth (visually) tomorrow. You can also check out the non-animated version on the watch_chris_art subsection of our discord channel, although it also has a lot of DLC2 spoilers. Also a number of mod updates in here. No multiplayer updates yet. There are a couple of known issues that are serious and which make playing MP an exercise in frustration for the client right now. I'm having to juggle multiple things, so will hopefully have that resolved over the weekend or on Monday by the latest. Balancing that around the needs of the trailer work and related things is really tough. Multiplayer is going to continue to see weekly updates, and continue to make rapid improvements (this past week or two has been a backslide in stability as I chased the ghosts problem), but it looks unlikely to be ready to call final on the 18th. We're going to stick with accurate names. Right now it's beta, and rapidly getting better. We'll call it done when it is.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.905_Alien_Homes (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one includes some notable visual upgrades for the Zenith territory in DLC2, and adds some features for visually-distinct areas that can be used in future mods and expansions (or the base game if we want). This fixes a couple of bugs as well, including one major one with military command station strength being very underestimated in various parts of the UI (so it was not clear to you how much better they were from that standpoint), and for the AI (so it could be baited into those worlds in high level play). This version also fixes a couple of the more hard to read icons, in particular differentiating the ODSS and the TSS visually more. Also new is the Exotic Ships mod by NR SirLimbo! He's been working on that one for a while, and it includes a lot of new stuff all in one mod that can hook into the base game, DLC1, and DLC2. It's pretty cool to be heading towards a DLC launch where there's a day 0 mod that already works with the new content.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.904_Dragon_Hotifx (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This one is mostly a hotfix for a mistake in the prior version that caused errors for anyone with both DLC1 and DLC2 installed and running. It also includes some balance tweaks that just happened to also be done around the same time and would have been in the next patch. Fun fact, since we're chatting: did you know we're actually going to split the third DLC into two parts as well? We already had to do that with DLC2 (coming out on May 18th), but now it's happening again. Essentially lots of folks (well, okay, mainly Badger for this one specific problem) stuffing in so many things that it makes sense to split. In the case of DLC3, what that means is that we'll be pulling forward the "roguelike options" stuff and the vassals into a sooner release, paired with some other unannounced stuff, and that will be both sooner and at a lower price point. Then the (now fourth) DLC called Neinzul Abyss will be focused around the Neinzul and Obscura factions, and Champion and Necromancer player modes. There's a bunch of other stuff also slated for the intermediate DLC3, and if DLC2 is an example then we will also have a large amount of random other additions that are awesome (example: cruisers, minefields, and a bunch of new golems, none of which were in the specs even for the post-split DLC2. This was instead a case of Zeus, ArnaudB, and CRCGamer being the ones who added a ton of stuff -- with input from Democraft as well). I really like working in this sort of loose collective like this, because it is really turning out some quality content drops that are stupidly large. I also have sizeable free base game updates planned for the next few months, from me. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.903_Journals_For_Miles (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) This has a lot of a refinement of a lot of things. Lots of bugfixes, particularly for multiplayer, based on tester feedback. Thank you everyone who is running through those! It seems like there is a certain category of bug that is just way more common on AMD machines right now, since AMD is apparently ahead of intel in doing really fast multithreaded context swtiching. I'm experimenting with some new ways to reduce the error count without us having to be reactive to what people find (yay being proactive instead). There are a number of new journal entries in this release which are meant to be a help for new or returning players, or even to highlight features you might not know about in general. There's going to be more of those coming over the next week, largely thanks to the feedback of folks, some of them press, who had questions we had not encountered before. DLC2 has a lot more balance changes, to the DZ, ZA, and Spire Hammer in particular. These are extremely welcome, but I feel like not getting into the details because... spoilers. The release notes are unredacted, so read those sections at your own risk. I also took some time out today to make a new video, which turned out to be much longer than intended. The first 17 minutes or so are really packed with information that a new player would want, and that even an experienced player might have missed. Do you direct upgrade your fleets? Do you use the blue and green strength icons in the tech tab? How quickly do you hit 200 strength? Etc. But I was having fun and got sucked in, and so wound up making a hour+ video that shows the entire early game: https://youtu.be/5N1XgZ9Donc Hope it helps!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.902_Rather_Refined_Ghosts (Reminder that if you have trouble with the build, you can always go into betas and choose most_recent_stable to go one build back. This is how I sleep at night after making some major changes.) Lots of new things in here! Multiplayer has gone through the wringer, and a metric ton of fixes are in place for it. I believe I also got "the big one" that was causing all the ghosts in the first place, and the subsequent "all my stuff exploded and then reappeared" bug. This version also completely recodes how "ship to ship lines" (beam weapons, repair beams, chain lightning, lasers, etc) work. They are more efficient, and look better, and there was a minor memory leak with them that is now gone. My testing so far has no strangeness with them, but I'm deeply uncomfortable with how much code I had to change for these (during a press build of all things), so if you see oddities please do report them. There's a lot more help in here for new players in the form of tips-style journal entries, and even more coming on Monday and Tuesday. Huge thanks to Vincent for lots of outsider feedback that helped us rush forward with this. The Dark Zenith and the Svikari factions in DLC2 also got a major rebalance for the low difficulty levels (mostly under 5). The mid and high difficulties were great, but they were super overpowered when low. The ZA got some tweaks as well, but it was less extreme. Some other balance tweaks for the base game make turret counts better and keep carrier guardians out of waves against you. Exos also now should act more like exos and less like waves. Whew, that was a much larger set of changes than expected, but we're really grateful to all the testers and volunteers who are helping make it possible to parse all this new information and do something about it. More soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.901_AIP_Reduction_Clarity First up: a reminder that if you have trouble with the most recent build, you can always go into betas and choose most_recent_stable to go one build back (or more if there was a problem build). This is how I sleep easily at night after making some major changes. The changes in this one aren't too major overall, aside from some fixes to multiplayer that needed to happen, and that don't seem to affect single player negatively in my testing. When AIP is reduced really early in the game (lucky datacenter find) and your AIP floor is hit, it's now much more clear about what is happening and why. A handful of small bugfixes and DLC2 tweaks are in this one as well. There is currently a known issue that some of the starting turret counts and similar are a bit off. We're looking into that, but will do another update in the morning once we've figured out what exactly the intent is there. Too many cooks, sometimes, and we don't want to just change that repeatedly. In the main, things are looking quite smooth, which is good! Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.900_First_Press_Build This one is the first to be available to press for looking at the upcoming Zenith Onslaught DLC (launches May 18th). I still have a lot of art to finish before launch (but all the icons are done!), and there are some remaining MP issues that need attention, but this is getting extremely solid. This particular build also solves a couple of different ways that could let you accidentally get killed during tutorials. I still haven't been able to reproduce it other than wandering into the wrong planet, but I can see some ways in which it could come about. The tutorial now keeps the AI from moving between planets, and also keeps you from going into planets that would kill you in the earliest tutorials in particular. Badger also made a lot of quality of life updates that should be helpful for both experienced players and new ones. And then of course lots of behind the scenes goodness from Zeus, CRCGamer, and ArnaudB on actual DLC2. This version includes some notable updates to turret balance to make them simpler to use while still keeping their essence. And the More System Defenders mod got a few upates. And lastly, the "Next Steps" journal has a great selection of actual useful advice now, thanks to Strategic Sage. So many folks helping this come together cleanly. Thank you to everyone! There will likely be another release later today with more tweaks. And lots more over the next two weeks with art drops, balance tuning from our beta testers, and more MP fixes. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.899_Almost_Press_Build We're a day out from sending press copies of Zenith Onslaught out, so that's very exciting. You can see some of the very first graphics related to DLC2 in this update, even in the base game, since the Zenith Trader got a facelift to match the new Zenith theming. Other base game Zenith units will be getting that sort of treatment in the coming weeks, though not all of them before ZO actually launches. This version also relaxes some of the restrictions on how many helpful buildings can seed around the galaxy. Basically, you can make it easier by having more things to capture. We're going to be working on some post-DLC2 content that involves Game Modes that are more restrictive versus more freeform, and for the default mode that we have right now (which will be called Humanity Ascendant), we may as well lean into being more permissive and freeform. The more hardcore modes will not allow such luxuries, but that's the nature of having two modes: two different audiences. We don't want folks to feel like we only cater to the really expert players. There's a bunch of little UI updates in QoL features in this build, most of them kind of random but definitely very handy. Badger did a lot of those. For modders, you might be interested to know that the Test Chamber now works again, and has a number of helpful utility methods with it. That makes it way easier to test out new units for the main game or DLC or a mod, if you're designing them visually in particualr. Couple of bugfixes in here, but not much. I'm aware of some other outstanding multiplayer issues that I need to resolve in the morning, and a couple of things that could be more clear, and apparently the tutorial can still kill you if you take your time reading. So those things are for the morning for me. If you see anything else, please let us know. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.850_Icons.2C_Targeting.2C_And_ODSS Wow, I feel like I've been down a really deep hole for a few days. I've been deliberately ignoring almost all emails, though you could catch me on the watch_chris_art discord section all through this time. It's been icon-finalization time for the new DLC that's coming up, and that was a hefty bit of work. It surprises me just how many icons there are for the new DLC -- way more than for the first game, and in general increasing the total count for the game by 50%. That includes the first DLC, the base game, and a variety of icons that I put in there that are unused but are present for mods to make use of. Anyhow, now that that insanely tedious but important task is done, I can come up for air, fix the handful of MP errors that I'm aware of, and then mostly get back to working on art (but it's the more satisfying type of art, at least to me). I won't have a need to lock myself in isolation for two days to do the other art, which is nice. And these were long freaking days, 12 and 14 hours or so, I think it was. All told it was vaguely around 170 icons, depending on how you count them. I also updated some icons in the base game that you'll probably appreciate having an improved look. Oh, and some Scourge stuff for DLC1 got major facelifts. Other stuff also happened! Lots of DLC2 stuff, but that doesn't go in these release notes. SirLimbo made some fixes and improvements to various shot-hitting logic to make the math more accurate in all cases. Badger added a new tip of the day. ArnaudB extended the ODSS to three hacks instead of two. Waves against marauders won't be so high anymore. AI attacks against Civvies will be lower. AMU got some notable updates. More soon. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.816_Frigate_Icons_And_Tuning This cleans up a few bugs, including some with Kaizer's Marauders and another cross-threading bug in general that could get tripped on AMD machines. This also rebalances the anti-spy stuff to be less harsh. And there's new icons for frigates! Part of the icon work going into DLC2 in general, though obviously that also affects the base game and DLC1. Now light, medium, and heavy frigates all have slightly different icons, and none of them look like boats. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.815_Polishing_And_Bugfixing We are back from beta, and this new version includes a lot of polishing and bugfixing, improvements to the bastille turret, and many various items for our DLC2 testers to bang on. This also has another raft of multiplayer fixes, although thankfully the number of those required is going down quite a lot. We seem to have slain both ghosts as well as the creeping command lag, and the new MP issues reported were actually all related to DLC2! So that's a nice thing to be whittling down so far. During this beta period, we've increased energy requirements quite a bit for superweapons, and also scaled back the number of ship lines you have access to. Officer fleets no longer come with free ship lines, but also now cost much less AIP to capture. ARSes and similar have slightly fewer choices, but the ODSS in particular now has a better balance of choices rather than giving you too many redundant ones. There's a Goldilocks Zone of "just enough choice but not too much" that we're trying to hit, and we seem to be quite close, if not there. As part of the beta process, the AI got some new anti-spy buildings for its highest-mark planets, so you can't just spy on them with impunity in those areas. We also took away the mechanic that caused the AI to automatically mark up to mark 3 by the time you attack their homeworld; if you want to run a low-AIP game, you can now do that. The mechanic still remains on difficulty 10, but we decided it was needlessly punitive (not the original intent at all) on lower difficulties than that. There are a number of new hotkeys that are default-unbound that you can use for things like selecting-only-turrets or for placing half or a third of a cap when you click. Thanks to donblas on those. AI homeworlds and bastion planets now have special icons and styling that make them easier to spot. Enjoy!
One more beta for the road! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_2.814_Hotfix_For_Murder-By-Powerup This is just a hotfix. You know, for... keeping you from getting murdered by your own collectible powerups. Assuming there are no other major issues, we're done with this beta phase, but (cough) let's let this one get tested a bit before I pull that trigger. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_2.813_Golem_Relations You need to use the current_beta build on Steam or GOG to see it. Assuming that all seems sane with this build, this is the end of the current beta period. What's new in this one? There are a few bugfixes and QoL improvements (thanks to donblas for several of those). There's a new anti-spy system and some improved spy balance, courtesy of CRCGamer. The Arks and Golems have all been made cheaper in AIP to capture, cost WAY more energy to run (they were stupidly undercosted in energy), and no longer come with any ships when you capture them. You just get them for themselves, not for the fleet they're toting along. Thanks to Strategic Sage for the suggestion about the energy costs, as well as a raft of related items. Existing savegames that would be thrown into negative energy by balance changes now automatically get a free energy handicap that keeps that from happening, which gives us a freer hand to make large energy usage changes like this without breaking anyone's campaign. You get one more choice again from the TSS, bringing that back into middle-balance. The Reprocessors by CRZgatecrusher has been updated to the latest code standard, and Civilian Industry has been updated to have better late game performance by ArnaudB. I put in a ton of fixes to multiplayer, and this time I think all the last of the ghosts are gone. Thanks to Bummeri, greyhoundgames, KaleR, and Jusa for the great reports in that area. There's some new stuff I'm planning for post-DLC2 with alternative game modes, but it will have to wait a few weeks at the moment. You can read the current iteration of that design here: https://docs.google.com/document/d/1PkSQoFIYZDN42jaYvjQ_pLGGWYJrYq4mfhFZvfJjNyk/ It's open for public comment. For the next couple of weeks, I intend to focus just on bugfixing, MP, and DLC2 icons and art. Then on to game modes, etc, after DLC2.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#Beta_2.811_Brief_Beta_For_Balance So you do need to use the current_beta build on Steam or GOG to see it. (I see your eye twitch! Don't worry, this won't be a beta that lasts for months.) At the moment, we're in the middle of rebalancing a few things (as much as possible in a way to not mess with existing saves/campaigns) to allow for more valid styles of play. We may be adding a few lobby options in pursuit of that, but as much as possible I'm hoping to have a unified experience that is less power fantasy and more guerrilla warfare like the game's roots have always been. (I mean, Fallen Spire exists for the power fantasy already). Anyhow, since we're in the middle of doing that, plus adding a bunch of mechanics and things for DLC2, there's a greater than average risk of bugs, and we also don't want the average player to get caught in the crossfire of discussion back and forth on what makes for the most wide array of ways to play. So we'll take a few days in beta to get that stuff sorted, and then pop back to the main channel again. There's some really excellent stuff Zeus is working on mainly for DLC2 right now, so those who are testing that please do direct your attention to the Zenith Architrave. That got a major bunch of additions in this build. And it's his birthday! CRCGamer and Strategic Sage and I, among others, are looking at a couple of axes of balance in the base game, and trying to make sure that remains as engaging as possible. The low-AIP style of play has been stifled recently, so I'm working to make that more viable, among other things. It's all this-week stuff. Hopefully mostly tomorrow-stuff. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.810_Hotfix_for_Death Would that it was so straightforward to hotfix actual death, yeah? At any rate, there was a bug in the prior version (resulting from some fixes to ghosts on MP clients) that was... so thorough that it was ghostbusting some living things. Sorry about that!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.809_Self_Optimization This one is mostly multiplayer-focused, but it has some core speed improvements to the singleplayer simulation as well as some bugfixes that also benefit everyone (particularly those with really fast AMD processors). This also sees a number of improvements and updates to the SirLimbo suite of mods, and Space Planes and Expatriates have gotten some solid balance adjustments from CRCGamer. So, what of multiplayer? This release is a pretty big deal! First off, major thanks to Bummeri and abuchris and their MP groups, because this would not have been possible without them. 1. There were STILL some ghosts possible on MP clients, but those seem to be well and truly dead now from several angles. 2. There was a major amount of ship "rubber banding" happening in combat with the AI sentinels in the last couple of weeks, due to a bug I accidentally put in when optimizing bandwidth a couple of weeks ago. That's now fixed. 3. The sync and ship-check data now uses vastly less bandwidth, and is structured so that it won't ever flood the client with too much information. There's now a call and response (ack, in network terms) going on, and this helps the network self-regulate to whatever its environment is. In other words, for this part of the network data, if the connection is slow and flaky, it will slow itself to compensate. If it's a speedy lan, it will up itself to match that. Overall in most cases this results in a lot of bandwidth reduction, and even more importantly it removes cases where potentially the client could get message-logged and get a lot of command lag from that. MP is looking a lot more reliable now, knock on wood, which is really exciting. This has been quite a journey for it. Enjoy!
Check out the latest podcast of eXplorminate, where Rob and Ben and I talk about AI War 2, the most recent beta period and resulting paradigm shift, upcoming DLCs, thoughts on AI design in general, and lots of other great design topics: https://anchor.fm/explorminate/episodes/Interview-with-Chris-McElligott-Park-on-AI-War-2-and-More-evpabk
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.808_MP_Ghostbusting This one fixes up some remaining "ghosts" that were happening in multiplayer, so knock on wood hopefully that's the end of those. That was a fun thing where clients would still see certain dead ships that the host did not see. This build also updates the Steamworks integration by about a year's worth of patches, so hopefully any Steam-specific networking issues are resolved via this. There's actually a newer version of the underlying Steam networking API in use, so that's an exciting thing that I didn't realize was even on the table as an option. Fingers crossed. The hacking costs on ARSes have been substantially reduced compared to the prior build It was a misunderstanding that led to them being increased quite as much as they were. Sorry about that! The Zenith generators got major buffs, and the AI Risk Analyzers got a major nerf. AI intelligence on difficulty 7+ went up quite a bit when you are trying to trap them via forcefields. We also fixed a few bugs from the last patch, such as tutorials being broken and the AMU-based mods being broken. There's also a new "Hacker OS" planet name set by ZeroTheHero, and more beginner journals. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.807_Beginner_Journals_and_MP_Sync This one fixes the last of the known serious multiplayer bugs, which is very exciting! I'm sure that there will be more, but there have been a couple that we have been chasing and trying to isolate since the start of MP, and the last of those got nailed today. This version increases the hacking point costs for the ARS and FRS a bit, since people were getting just kind of stupidly overpowered with them previously. It might need more tuning up in the future, but we didn't want to go too crazy with it. The main goal here is trying to ease back toward the same sort of difficulty balance that the game had prior to the Paradigm Shift. We don't want to sprint in that direction (wow whiplash), but in general the way that difficulty drifted downward is not something that is intentional. Also new in this build are some beginner journals that are contextual and give you some advice on first steps to take after 1 minute of gameplay. You obviously don't have to take the advice, but especially for folks who boot this up cold, it should be a help. Blitzkrieg Turrets got a bit of a nerf, and Makeshift Drones got a bit of a buff. There was also a strange crash that could happen on linux machines in the prior build, and that is now fixed. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.806_Correctness_By_Attrition The title of this one is a bit amusing, because again this refers to two different thing. On the one hand, attrition effects are now more correct in the game when they are interacting with stacks of smaller units, doing commensurate larger damage to them. On the other hand, network results are getting more correct, gradually, as I wear down the bloody errors in a lengthy process of attrition. Speaking of multiplayer, this build is kind of a big deal for it, because I finally found and fixed a number of rather core issues that were cascading into other areas of the game. The number one thing that I fixed was that sometimes there were "ghost" units that the client thought were still alive, but the host knew was dead. These were sometimes missing the sync process, and persisting on the client indefinitely -- potentially for hours. This was causing a lot of wrong behavior and constant sim divergence and fixing, as you might imagine, for the ships that were reacting to the ghosts. Similarly, the client could have a wrong idea of which AI subfaction owned certain units, and so the local simulation would give the wrong AI decision-making a go, causing a constant pop over and pop back. Most "rubber band" issues were something like that, where the client and host just couldn't figure each other out. Lastly, for certain kinds of data sync, I had a sudden idea and put in some extra (configurable) delays into the existing time slicing that these have. With the default settings, this is a network traffic reduction of over 75% (actually closer to 84%, but hey it will vary by machine). The really critical stuff syncs as fast as ever, and so it's very likely that you'd never notice a difference other than things being snappier. This is quite exciting. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.805_Relentless_On_Several_Levels This fixes an absolute metric ton of multiplayer bugs. It also makes the "relentless" AI waves way smarter, and able to pursue more complicated and unexpected objectives. This version also introduces per-difficulty variants of the AI Overlord (the final boss), so that the challenge is appropriate at each level. We had based it around difficulty 8 during the paradigm shift, and donblas was quick to let us know how much of a difficulty spike that created at the end of a difficulty 6 game. The overlord should now be nicely tuned for each difficulty level, with 9 and 10 being even harder than before. Speaking of difficulty 10, there are two different versions that you can run into; the x-4000 and the PFFN. They are definitely terminators in relentless pursuit of your tasty home station. A lot of other bugfixes and balance tweaks in this one, and still working on DLC2 art as well. One key balance change is to make the dyson sphere substantially LESS relentless in turning its neighborhood into a parking lots for its giant (now unopposed) armada. They were a wee bit overtuned. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.803_Multiplayer_Option_Overload
Second one in a day usually isn't a good sign, but this isn't too awful. There are a few minor bugfixes and lore tweaks that just happened to be ready, but the main reason for this release is to give you a truly absurd number of Steam networking options. We are having trouble getting any one method to reliably work for everyone. Some methods are better than others, but they don't all work for everyone. And some work better or worse depending on what part of the world you live in.
So we have options, at least temporarily, that look like this:
Hopefully over time we get to pare that back down, with a small number of options that work for everyone.
Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.802_Multiplayer_Steams_Onward We briefly had a v2.801, but had to revert that because it had a couple of critical bugs. The changes from that have been included in this new build, which runs great. Overall this is just a laundry list of bugfixes and tweaks that people reported, but most of them are centered around multiplayer -- specifically on Steam. Our dalliance with the Steam P2P networking framework is likely coming to an end, because that was incredibly unreliable and a lot of people actually had commented that other games had problems with it, too. That leaves us with Steam Sockets, which is Valve's newer networking model, but it doesn't support multi-channel data, which causes a lot of slowdown for this specific game. Thankfully, Steam Sockets does support multiple ports, so I've adapted it to use four ports as if they were four channels, and the performance is through the roof from that. Additionally, we now support using Steam Sockets either in a relayed fashion (goes through Valve's network, which they say is faster than the general Internet backbone, but varies a lot based on where you and your friends actually live), or via a direct fashion (just connects you and friends directly, even across a LAN if need be). The direct fashion is WAY faster in my experience, but it's slightly more of a pain to set up (host tells others their IP). Badger also slew his own dragon, which was a way for the AI threat against the dyson sphere to turn against you unexpectedly. It was actually a general memory leak that has been around since October 2019, as well, so this was really a great one to find and fix. Not sure how much this may have been negatively impacting performance in some games. The load game menu also now performs better when you have a really huge number of savegames or campaigns. Previously it had an annoying delay when first opening. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Finalizing_Multiplayer#2.801_Initial_Hotfixes This one is just a couple of hotfixes, which probably are not actually that urgent but I wanted to err on the side of caution. There was one bug that could impact players upgrading from certain much-older versions of the game, and there was a super rare bug that could corrupt the occasional savegame (autosave was almost always going to rescue that situtation, but I'd still rather not rely on that). Beyond that, this also potentially improves the ability of Steam P2P networking to connect, and it also adds the ability to use Steam P2P without allowing relay through Valve's servers. The fact that LitnetLib has been outperforming Steam's networking so much so far has been really disconcerting and quite annoying. In our Steam Sockets implementation, I don't yet have a way to avoid the relay servers, but I think I have a method that will work both for that as well as allowing for multi-channel (read: faster) communications even when relay servers are in use. I'll have to experiment with those options a bit more, but hopefully we wind up with a minimum of choices (because choices can be overwhelming) while still providing reliable and simple network options for everyone. More to come soon, though my focus is mainly going to be split between art and the multiplayer stuff for a bit. Enjoy!
It's been one hundred and twenty-nine days since the last major release writeup, with forty-nine releases in all (all on the public beta branch), and notes starting here and spanning a further... one hundred and four thousand words. That is literally midsize novel-length. If you haven't been reading as it went, I'm not sure that I can quite summarize everything, so let's hit the high points.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.775_Prepare_For_Beta_Exit You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This is just some polish and balance tweaks, focused on trying not to rock the boat while cleaning up last things before we exit beta. We've been on a beta branch for almost three months now, which is an INSANELY long period of time, but a lot of great things happened during it, and it's time for this to head back to stable soon. Unless something dire happens, that will happen on Wednesday the 14th. Most of my personal time right now is going into work on art for DLC2, which you can watch and comment on the process of here: https://discordapp.com/channels/240637654717300736/825178033500848149/831306561489993791 Rather than doing a stream (which I did last week, and will do again at some point), I've been focusing on just writing up what I'm doing and posting frequent images in progress. Makes it easy to give feedback, and gives you just the bullet points of the process. Things are looking pretty smooth right now, so fingers crossed. This does NOT mean multiplayer will be out of beta -- that needs another month or so in the cooker, but please do test in the meantime. All in all, I'm quite pleased with how things are coming along, and really excited for folks who have been on the stable branch to see the many gargantuan new beta updates. Enjoy!
New beta build with a hotfix is out: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.773_Civvies_Hotfix This one makes Civilian Industries (mod) work again.
New beta build with hotfix is out: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.772_Wormhole_Hotfix You can now use wormholes again!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.771_Critical_Performance_Mass You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Ugh, that last version had all sorts of performance problems and was quite a hash. It turns out that most of it was relating to the ConcurrentPool<> that I added, and remarked at the time might be problematic. It turns out it was... VERY problematic. A lot more problems than I was originally attributing to it were actually just related to that (such as having 70,000 stale shots in one person's save). In the process of investigating a couple of huge saves that were running slowly, I wound up actually making some more performance improvements above baseline that we had had, and some saves that were only running at 80% speed because of some useless background chatter now run at full speed. This version also includes a couple more multiplayer fixes, including (hopefully) getting LiteNetLib to work again, and also preventing some MP client errors from several mod factions. Hopefully this is nice and stable so I can focus on art tomorrow. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.770_Multiplayer_Metal You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one has a ton of bugfixes to multiplayer, and also a huge number of fixes to Metal on OSX, and Vulkan for Linux. I haven't tested the latter lately, but it should be doing much better (though there's always OpenGL). On OSX, Metal is vastly more performant when it comes to how textures are used in RAM and consequently VRAM, so getting that in tip-top shape was a priority. I also managed to shave off another 600 MB of RAM usage in general between the base game ships and the DLC1 ships and a few last bits of the main game body. This makes the game load faster, and also will make a lot of scenes higher-performance if you have a GPU with low amounts of VRAM in particular. This also makes more room for the influx of new content in DLC2, but not at the sake of quality; things are just more optimized now. But wait! So much more! Marauders got a ton of buffs and tweaks from CRCGamer. Lots of corvettes got balance refinements from him also. Coilbeams should no longer deal 100x too much damage to secondary targets thanks to ArnaudB. Forcefields have gotten a bit of a nerf at baseline, but actually get more powerful at very high levels so that they are still useful when the Fallen Spire and similar are around. Command Station balance and energy usage has been tuned quite a bit as well, with these changes to cmd and ffs being an ArnaudB project aimed to making more viable playstyles with them. Badger fixed the bug with multi-AI games having too few Praetorian Guards (that an oops by me), and ships with ff harmonics can now use wormholes under ffs. Oh, and there was a memory leak in shots that SirLimbo found, and I got that fixed up today. It was a major performance drain. More soon!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.768_RAM_Reduction
You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too.
This one has even more buffs to frigates, and it also makes the vanilla Marauders quite a bit more buff. Thanks to CRCGamer for orchestrating both of those.
This build also sees the removal of Fleet Capacity Extenders, as they have been super overpowered in the beta. This also removes High Capacity Transports, but replaces those with a very intriguing new High Energy Transport. The new transport option provides the first major new way to get energy in quite a while, and in this case it's a ton of energy in exchange for a decent pile of hacking points (60). Please see the release notes for detailed rationale on both, but this in general should make the game substantially more balanced (players have been enjoying some very OP combinations for a bit now).
This version is also retiring support for OpenGL on OSX: nobody needs it, and it turns out that it actually does run much worse. Metal is now the sole graphics framework that we provide for OSX, which basically what Apple prefers anyhow. On my old 2011 macbook that is FAR below minimum specs for running the game, the changes in this build take me from "so laggy I can barely move the mouse properly" to "smooth as butter with models off" again.
Another big win on the technical front? Without reducing visual quality in a way that would be visible, we've massively optimized our RAM usage. The total savings are around 700MB of RAM usage removed now, which also makes the game load that much faster, too. If you have been watching our youtube channel or the watch_chris_art discord channel, then you also saw I painted the first DLC2 unit today. It's a relatively small Zenith unit, called the Hersir (pictured below). My new art pipeline is ready!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.766_Huge_Multiplayer_Speed_Boost You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one introduces a new mod that lets you basically just have nothing but frigates, and it includes some more buffs to frigates in general. After that, there's a really huge speed boost to multiplayer networking, most notably if you are on Steam (but also present on GOG and elsewhere). The Steam networking was actually the most used, but also the most laggy, so now it has caught up to the others and they have all leapt forward. The short explanation is that there are many ways to interact with Steam's networking (four main ones), and the primary one that I chose turned out to be suboptimal for our particular use case. One of the nice things about running a beta. I switched from their "connection oriented" multiplayer model to their entirely-separate peer-to-peer model, and the results are staggeringly better. I am temporarily leaving the connection oriented steam multiplayer in as an option, but I'll probably comment out its xml entry if everyone is having good success on P2P. The second part of the explanation is that -- partly now due to this shift -- we are able to run with multiple parallel data channels, rather than having a single lane for all data. If you imagine this like a highway, this shifts from being two lanes to being eight lanes -- with literal fast lanes that are all that is needed to keep the game moving. The slower traffic can take its time and it doesn't hurt anything. If this solves the bulk of the lag that people are seeing -- and it should -- then this may mean that multiplayer is very very close to being full production ready. I'll wait until May to call that final, and fix bugs that pop up in the meantime. But it's feeling SO smooth. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.765_The_Hunt_For_Frigates_And_Civilians You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one is huge! It starts off the frigate buffs that everyone has been feeling we need, although more is coming. This also sees the return of the Civilian Industries mod to functional status. StarKelp, the mod author, is stepping away for a time, and I'm taking responsibility for keeping it running as our API grows, but not for any extensions. This is one of our most popular mods, and one of the few defensive allies that is just kind of a gentle presence versus a Big Brother who changes the dynamic entirely, so this makes a lot of sense to me. Multiplayer also got a metric ton of bugfixes in this build, and should run better than ever. You can search by sidebar short name on the galaxy map filter, too. More System Defenders mod has seen a bunch of frigate buffs. AMU mod has a bunch of extensions and bugfixes, as well as some new features to collaborate with other mods. I am also working on the art for DLC2 at the moment, which includes a LOT of figuring out pipeline details for the Zenith in particular. I want them to look amazing, so I'm making sure to take the proper time. You can watch the process unfold in screenshots and text here: https://discordapp.com/channels/240637654717300736/825178033500848149/826211731737935912 If you're curious about how a lot of things work behind the scenes with 3D art in a realtime environment in general, I am basically showing the process from initial sculpt to final shader work and LODs. Currently with this process I'm to the point of trying to choose how I prefer to paint the sculpts. More on that tomorrow, likely; feel free to follow along at any time, or ask questions. More to come soon, including MP performance work.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.764_Command_Station_Hotfix You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one is a pretty key hotfix, since the last build wound up being unplayable thanks to you not being able to build command stations. Sorry about that! This also reimagines the X map to be way more interesting, courtesy of Badger, and it prevents it from being a crazy unbalanced and unfun map compared to all the other varieties. There's also a buff to the number of forcefields that economic and military command stations get. Thanks to ArnaudB for getting that sorted, and more is coming later. Additionally, there was a pretty funky bug that was either extremely old or relatively new, and which caused issues based on you being able to accidentally give clicks to do... various things, to be honest... through the left-hand sidebar. These clicks were potentially the longstanding reason why occasionally some folks would see their ships "randomly" go to the upper left of the gravity well, seemingly of their own accord -- it was probably actually a player click on the GUI getting translated to that in a funky way. Anyhow, I haven't heard much about that issue in a lot of months, but there was a new rash of the same sort of problem when placing command stations, so hopefully this just fixes all of what we were seeing. Knock on wood, this should now be nice and stable for the weekend. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.763_QoL_Explosion You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. I am indescribably proud of this new build, I have to say. It feels like an entirely different game in a variety of areas -- all just interface conveniences, really -- and it's entirely due to various folks pushing me on areas that I didn't think were important. It turned out that they were important, and the results are just... wow. I didn't think it would work out this well, which is why I hadn't done this in the past. There's a heck of a lot here, so let's break it down. First of all, the default sidebar view is now one that blends text and icons, and it so much easier to see what is happening via. In truly giant battles, it's better to switch to the icon view sometimes, or you can if you just prefer the old style. But this new style works super well, and that's entirely to my surprise. All units now have a full name and abbreviation now; lists are much easier to read. Many screens got tiny touches to make them more readable and more informative in general. There's a bunch of stuff on the selected ships panel that people have wanted for ages. There's an "advanced mode toggle" that hides huge number of settings that are superfluous for 99% of the time. But you can easily see where settings are hidden, and even unhide them with one click. The feeling is transformative, as information overload goes way down in the settings and lobby, and you can just see what you need. As part of this, we also now have a way of setting the four AI difficulties via one dropdown by default (though you can turn that off and set individually if you want). Scourge is smarter! UI more responsive to clicks! Multi-swap fleet members! Swap fleet leaders! Two new mods! Metric ton bugfixes! Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.760_Xenophiles_And_Overlords You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Lots of things in here! I mean -- a LOT. Player command station balance is adjusted to encourage play with more types and have a few less extreme situations. Overlord Phase 2 has been completely overhauled, and it now makes a concerted counterattack against your own home command station. It has harmonics to get through forcefields, it's slower than before, and it solo-phases away while on its own homeworld or bastion planets. Prepare for impact or for a chase, or both. ArnaudB updated a TON of alien-themed factions so that you can hack them for way more interesting stuff, more times. Overall the balance there is now such that you can actually hack them and have a lot of useful stuff from doing so. Superterminal, Polarizer, Botnet Golem, Watchman Frigates, and Imperial Spire all got substantial balance adjustments. Tons of bugfixes. One of the biggest is that if you play with dyson sphere on, you won't be getting hit with giant waves of anti-dyson hunter anymore. And if your save was in the middle of you getting hit by such, loading that save will now show those being discarded and you can actually continue playing properly. We also moved the release date for DLC2 back again, from April 15th to May 18th. We all need that extra time to finish really doing all the factions justice in terms of art and unit design and mechanics, and there's still so much going on in the beta that this was unavoidable. We have constant substantial forward momentum, but the inherent scope of things can make the release date itself feel a bit like a treadmill. We are actually getting closer on it, despite needing that extra time. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.758_Threat_Explanation You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Badger has gone in and made some tweaks to my sidebar display to make it even more awesome. I am very pleased with his results! Plasma Guardian's have gotten a nerf from ArnaudB, which I think is a big sigh of relief for everyone, heh. I fixed a whole lot of random bugs, most of which were relating to accurately and clearly explaining information to the player. The most notable new thing is that it is now making is super clear when hunter forces aren't threat, and aren't a cause for you to give up in despair. We were having multiple people with situations where the hunter fleet was 600+ strong, and just seemed to be an insurmountable obstacle. But the interface was showing them a far lower number for threat (a quarter or less of that hunter value). This seemed like a display bug (and actually there were some, but the widest view of it was not actually a bug). So, here's a fun thing that was never clearly shown in the interface of the game before now: sometimes some Hunter units just don't care about you. Instead, they REALLY super hate someone else. These hunter ships are not counted in threat, but when you filter for hunter ships you will shoot them. If you go fly into range with them, they will happily pass the time by murdering you. But they aren't hunting you, they won't come to the aid of some other planet of the AI, they won't do anything other than hunt whoever it is they are after (unlucky dyson sphere? Marauders? It varies.) This is pretty awesome, because there's this large force out there, and you probably should make a point to go around, but they are no danger normally. The real hunter danger was usually 1/10th the total shown. Now you can see it in game clearly!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.757_Super_Mega_Exciting_Sidebar You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Wow! This one hits some bucket list items for me, in one manner of speaking. The planet sidebar tab has been a bear and not my favorite interface for like three years now. And yet it's the most primary interface you use for finding ships and such. I probably should have done this sooner. At any rate, lots of quality of life improvements. First of all, the sidebar is just plain sorted better (it's subtle but immediately applicable), and it also never blends units from different factions together. Secondly, there are two new filter modes that you can toggle on in a new options section right on the sidebar, which lets you break things out either just by faction, or by (mobile and station) per faction. This can be a great alternate view to check relative faction strengths, or a view you use all the time. Additionally, the game now shows you the fleets of the local planet on the planet tab, not the fleets tab. This is vastly more clear (you can still see them on the fleets tab, but it doesn't double them up anymore). There's slightly different/more info in these new fleet displays on the planet tab, in that it shows you the health of the flagship if it is damaged. It also shows crippled flagships way more clearly. You can also much more quickly click into and edit local fleets. You can also Watch fleets, to keep an eye on them even when they are distant from you! The crippling mechanics have been simplified WAY back down. Bail out is now off by default, as are hacking point costs. Repair cost multipliers are a flat 2x. Ships now cripple at 1 HP, not 10% health. You can adjust these settings during gameplay. Superterminal hack is still weak, but I ran out of time. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.756_Choice_OF_Injury You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Right now the most_recent_stable_beta points to 2.753 still, because both last builds were not great. There were some invincible ships happening in the last build, but that's fixed now. More exciting is the new stuff. The way that ship crippling works is finally revamped, like I've been talking about for a week or so. Essentially, all of the new mechanics are optional, though; you can turn literally all of them off, and make crippling just be "it doesn't work until it's repaired back to full health." By default, though, it uses the most friendly version of the new "bail out" system (Trigger On!) to warp the crippled ship back to the nearest friendly space. It also costs more to repair until it is no longer crippled (which means 100% health now, not 10%), but it's not in a way that should bankrupt your metal. And that can be tuned. It also now costs you a few hacking points when ships get crippled; more for bigger stuff. Again that can be turned off or tuned. We wanted a variety of consequences, to have people avoid getting crippled carelessly if possible, but not to the point where people want to reload saves. Superterminal and Dark Spire VG hacks should be way more tame now. They were too rough. Citadels have gotten a rework, being more cheap (in AIP) and more effective in some ways, but not coming with built in turrets to start with. Forcefield harmonics let certain very large ships fly through enemy forcefields as if they are not there, but they still can't fire at the ships under them. If you scrap some units on planets that are friendly to you, you get back a percentage of the metal now. 15% by default, but you can customize. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.755_Hotfixes You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Right now the most_recent_stable_beta points to 2.753 still, because the prior build was anything but stable. Apparently I was very tired yesterday evening, because not all of my most recent changes for part of that build even compiled, and I forgot to code the last half of one. That was... a first for me, in 12 years of doing this. But in terms of what caused stability problems, that actually had nothing to do with my oversights, and was simply a matter of the new "states of matter" feature that is mostly DLC2-oriented having some "this is new and large" standard kinds of issues. Being able to get all our new unit mechanic features in for DLC2, and pave the ground for some of that for DLC3, as part of the tail end of this beta period really speeds things up and will pay dividends for stability in the main branch in the future. Beyond that, GregC discovered that the 4th tutorial was un-completeable in the beta branch, so that's solved. Sigma7 and Ryulong had found a strange case in the beta where your flagships could disappear, or even your home command station, now that you can mark down by refunding fleet upgrades. These were not new issues in the last day or week, but it's great to have those fixed well BEFORE we go back to the stable branch. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.754_Buffs_And_Bugfixes You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Hmm, nothing overtly new in here to get us closer to DLC2, but there was a lot of planning on some of the last unit gameplay features for that done in the morning, which is good. This build starts off with some nice buffs that ArnaudB created for some units that have been a bit undervalued in the beta period. Things that just lost their luster relative to their counterparts. It moves on into a large number of bugfixes, clearing out a large portion of things on our mantis bugtracker that needed to be dealt with before we head back to the stable branch. Then it adds two interesting twists for you. First, some immobile force fields. These aren't everywhere, but these are FFs that are immune to the Norris Effect, enemy bullies can't push your shields out of the way and then wreck your stuff. Before you had to just hope you had enough firepower to kill a Norris-wielding enemy. Now you can plan around them. Secondly, stationary flagship mode. I coded it a while back, and it worked almost the opposite of how I thought it did. Shows how much passes in and then back out of my own personal memory. At any rate, I updated it to work in such a way that it is actually useful, and can have stationary flagships as rally point sources, etc. Still more to come on the crippling front in general, plus a big pile of new features relating to DLC2, post-DLC2 base game features, and even DLC3. Then it's going to be art and bugfixes for me for a while, which I'm very happy about. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.753_Interplanetary_States_of_Matter You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one has a number of mod fixes from over the weekend thanks to SirLimbo, and ArnaudB has also made some excellent updates to Interplanetary Engineers to make them a lot more functional and present. He also adjusted the balance for beachheading in general, as the build times there were getting a bit on the long side. We have some other changes coming tomorrow relating to crippled centerpieces and letting you control a few different ways of having that work with the lobby, but most of that was in the discussion stage today. Right now it's maybe a bit on the cruel side with how expensive crippled golems are, but crippled transports are a nonissue. SirLimbo also fixed up a missing tag on the devourer golem's gun, which was letting it shoot anything and everything, not just limiting it to mobile combatants. The result was that it was eating far too much of enemy worlds, heh. Battlestations now cost a proper amount to repair, and citadels now cost a proper amount to claim. The rest of the name of this release comes from some features that are mostly forward-looking to DLC2 and 3, but which are backported a bit into how the spire relic phases in and out in DLC1. Essentially, "states of matter" for ships are going to be an increasing thing, for certain factions anyhow, and also relating to champions in DLC3. So this lets us have one big shared framework that works for all of those purposes, versus just having a bunch of individually-coded features. It's of course worth noting that this data-driven approach means that mods can have an easier time coming up with their own states of matter... Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.752_Golden_Devourer You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one brings in a new golden ring laser that is mostly a feature for DLC2, and adds it onto the Devourer Golem. That Golem was looking kind of pathetic compared to more recent dangers in the galaxy anyway, but now it has a strong new danger level to it: https://youtu.be/IckDa6s_7j0 Fireteams in general now are a lot less timid, and thus most factions in the game (base and DLCs) are likely to seem more active. It's hard to cut of the Praetorian Guard as much, but there's a nice interplay where you still CAN... but not as firmly. A couple of bugs were also fixed, and several new features for DLC2 were added. The AMU mod works once again, having been updated to support the new features relating to repair that were added last version.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.751_Repairs_And_Clarity You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one fixes up the way that repairs work after ships are crippled so that it is no longer the old exploity way, nor is it the new annoyingly-slow way. If you didn't know what the old exploity way was, then that was the old annoyingly-slow way also. Either way, now there's an economic impact from having a transport cripple, but not a slowdown in gameplay. That's a big win for everyone, since it keeps things moving without confusing new players or making anyone wait wall-clock time. Guardian balance has been adjusted a lot (them in waves at mark 3 baseline was intense, whoops), and some various mapgen fixes are in (insufficient bastion worlds are no longer, etc). There are still a few known issues from recent stuff, including that the AIP from warp gates is still given to you if you did the hack to try to avoid that. Didn't quite have time for that one today. Also in this build the AMU mod and thus also Kaizer's Marauders no longer work, because we made some changes to the base game features (repair) in a way that it let you override. Hopefully that mod will be updated tomorrow or so, but I can't speak for the mod author. All in all, this is meant to be a polish release, where the focus is making things less annoying or less confusing, in the few places where those traits were present. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.750_Bastions_And_Tuning You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. It's been 6 days since the last release, which feels like a lifetime, and it shows in this release. Most of what is new in this one is just tweaks and fixes and tuning (and features for DLC2), but the release notes are REALLY long for it, and it really shows how much polish this adds. This one also adjusts balance fairly substantially in a few areas, though, so let's talk about that. First of all, the AI homeworlds were getting to be nuts in terms of their power on high difficulties in particular. A number of changes have been made to make the end battles more versatile and give you more options. Against a single giant planet, you only have a few types of ships that work. So instead, we now have split out things a bit into the homeworld and some surrounding "Bastion" planets. The dire guard posts are divided between those now, versus all being on the single homeworld planet. All you have to do is kill those dire guard posts to then go for the guardian, but the fact that they are not all on one planet now is both making it easier and more challenging at the same time, somehow. It opens up more places for you to use multiple potential strategies, too. You also can't cheese running transports back to friendly territory to make them instantly repairable. Note that when in stationary mode, transports can be given orders to move to another planet and they will stay put while their ships rally there. We'll make that more clear in the interface next build, but it means you can park small transports next door to your attack target. Guardians now appear in waves, if the wave is powerful enough to warrant that. TONs of mod updates, too. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.748_Defaults_And_Fixes You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This release is not SUPER exciting, but it fixes a few issues with recent betas with exceptions popping up when you started quickstarts in particular. Those were actually a group of cross-threading issues that I introduced when I made the game start having more up to date information on the galaxy map even before the first unpause, so it's nice to have those worked out. The game also is now able to reset you to the defaults on more settings (selectively, when we need it to) if your game version is older than whatever the current is. We use this sort of feature to make sure that if you were playing, say, a year ago (or even a month ago or a week ago at this point) and you come back, you don't have very stale non-default values for something important. We just get you to the new default, and then you can further tune it to whatever (back to what it was if you prefer), but overall you don't miss an important balance shift because of old savegame or last-lobby-settings data. Most relevantly this is for the home human settlements and cryo pods. We give you TONS more of those now by default, and that's important to the early economy so that you're not so metal-starved. But a lot of people were going to miss that until we added this. This release also fixes a typo that had messed up Ambush Turret balance, and restructures the sniper unit group to be more useful to more people. Sniper turrets, etc, are all untouched, and those are far easier to get in the prior-to-beta versions, so if you really liked the old sniper behavior, you should still have ready access to it. But now more people have more options in a variety of ways. In DLC2 work, chain lightning: https://youtu.be/wVGZhGtxtBM
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.747_Outguard_Usability You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Okay, so first up some news. The release date for DLC2, The Zenith Onslaught, is being moved back about 3 weeks, to April 15th instead of March 23rd. Really sorry about that, but I've been trying to get as much of the base game in great shape as possible, and with all the changes on the beta branch and the related workload it has set me behind. I know that this has been a long string of endless delays, and a lot of folks are understandably frustrated with me about that, and I really do apologize. Further, I understand that some of the things I've been working on lately really don't feel like they are advancing the goal of getting you DLC2 on time. There have been a lot of digressions and a lot of extra polish rather than focusing on the meat. I used my best judgement in those cases, but I understand that some folks very vocally disagree with the choices I've made there. That's okay. I don't have any hard feelings about it on this end, although that is hard to hear. I try to use my best judgement and make the most people the happiest I can in general, but that doesn't always work out. In the coming few weeks, until I get the DLC2 features fixed up, I'm essentially going to only be working on anything that's absolutely critical outside of that. I can't really afford another delay in this endless sense, and it's not fair to the various other people who have put in a lot of work on this project. So if you have minor bugs or balance requests in the next few weeks, I hope you'll forgive me setting those aside for a bit. This new build makes Outguard feel nice. I thought that was relevant. It also makes the Warden less scary for 20 minutes. Thank you all for your support.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.746_Release_The_Warden You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one was a minor detour, but I think you're really going to like what we've cooked up for you in this one. There are some general bugfixes, and things like tachyon beams working again. Some last scourge tuning to get them to fully behave as intended. A lot of the hacking cost increases that I put in last build have been lowered back down, but the number of hacking points you start with is also now a bit lower. Ships under construction now only take 3x as much damage, rather than 10x as much. Then the big item: the Warden fleet. The Warden has been supremely cowardly for a while now, often parking near you and -- in its fear -- amassing ludicrously powerful fleets that could crush you like a bug... but are afraid to come near you. When they finally would, they would just leave no trace left (of your offensive fleet). This wasn't a good feel for playing with, so the Warden has been recalibrated rather substantially. The Warden is now aggressive, reckless, splits itself into multiple parts as needed, lurks when needed but still enjoys the occasional strike in just when it's inconvenient (and then sometimes runs away after beating some minor bit of your armada senseless). It's never going to hit you with something game-ending at this point, probably -- that's the Hunter's job, anyway -- but it's now a dynamic and surprising force to reckon with out there on the map. The AI suddenly seems a lot more alive. The AI got a few other buffs. When you assault their homeworld, and AI now goes to mark 3 no matter what. Shark B is integrated more tightly into the AI. Beachheading against the AI is now slower at higher marks. This feels fun and vibrant so far to us -- hope you enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.745_The_Unsmothering You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Sooo... a lot of what's new in this one won't affect you fully unless you start a new campaign, not that that means you have to stop your old campaign. But essentially, players were just being absolutely bombarded with choices to the point that multiple people noted how off-putting that was (on several levels -- new players being overwhelmed, and experienced players always have access to everything). This also led to giant turret death balls, in particular, because the turrets were way too cheap AND too plentiful. Hopefully the new balance here feels more appropriate, so that there's always interesting things to find, but it's not like you're stumbling over diamonds with every step you take. Getting rewards at quite that frequency makes them feel downright devalued in general. Not to mention, doing quite so many hacks can sometimes make things like the late game spire response even more terrifying, but that may still be the case, not sure. Speaking of the fallen spire, your cities no longer upgrade inappropriately early, and they no longer upgrade automatically. Before, it was really frustrating where if you had two cities become upgrade-able at the same time, you couldn't choose which it would be. It would default to the oldest, but you had very little control. Now you have complete control. Also better info in the tooltips on why you can't upgrade yet, or why you can, depending on what the circumstances are. Various bugs were fixed, some out of control turrets were balanced to be more on par with others in general power, sentry frigates are not flooding you, and lots of work on features for DLC2 (not out yet).
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.744_Scourge_Industries.2C_Inc You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. More refinements and bugfixes are the main items, but then we have some major updates from the community, too. First up, ArnaudB has done a major rework of the Scourge, building on the work that he put in last build, to make their economy scale more sensibly at all the various difficulty levels. Your ability to destroy their structures and set them back should feel more notable now, etc. Secondly, the Civilian Industries mod has gotten a large update from StarKelp, to make it compatible with the various newest features of the beta branch. This also includes some experimental changes to ship stats, which should be interesting to test. Badger also swooped in with a surprise new feature in the form of fire teams being able to escort ships, and that is something the Scourge now use. Overall lots of other little things, and more to come soon. Enjoy!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.743_Scourge_Growth_Chart You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. More refinements, and more work on features for the upcoming DLC2. Nothing dramatic in terms of vanilla/DLC1 changes this time... well, except for the scourge balance! Essentially, the Scourge have a number of mechanisms by which they grow in power. Mostly it is based on things the player does, like rising AIP or capturing science or whatever. It's not meant to be pacing you like rubber-band AI, but it is meant to take the pressure off of you in a time sense. In other words, these are milestones you would hit no matter what, but each player hits them at a different speed. So we made it so that the scourge ramps up on a similar timescale to you, rather than being free to ramp up on its own independent timescale. That way you're not in an all-fired rush, time-wise, which is something we prefer to avoid doing to you even with extra-dangerous secondary factions like the Scourge. Well... the game balance has shifted a lot over the last year in general, but in particular over the last few months. Players taking more planets is more of a viable strategy now than ever, and more people do it. The Scourge balance levers were last tuned prior to some of these changes, and as a result it wound up starting very weak, and then growing too strong depending on how many planets and similar you took. Thanks to ArnaudB for looking into this and making changes, the Scourge now starts a bit stronger but then also grows in a way that is more natural-feeling in the current game meta. This keeps them strong and interesting, but not the late-game extermination force they were before on high intensities. Several other bugfixes and balance tweaks, but other than DLC2 work things are happily calm!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.742_Hacking_Balance You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This is just further refinement, mostly focused on balance more than anything else. Hacking points were still too plentiful, and you could hack in deepstrike territory without any downsides, and battlestation science upgrades were way too cheap. On the other hand, your lone wolf fleets and various other kinds of fleet leaders can do a variety of hacks now, and it says what kind of hackers are viable for each hack type. This makes it so that in particular in DLC1, spire fleet leaders can hack for most things (just not more ship lines). ALSO, neutral planet science extraction is back, just more expensive in hacking points. I hadn't fully considered the range of multi-faction situations where this was relevant, particularly when allied nanocaust, or even enemy nanocaust, might take a ton of territory that you need to get science from without taking over the planet. There were a couple of bugs related to DLC1, and I'm not sure how new they were; there's one more that I need to chase down tomorrow. And there's one more major fix now in place to prevent the dreaded cross-threading errors that have been happening for the last half dozen beta versions. Fingers crossed that nailed that one. Plus other minor fixes and tweaks. How's balance feeling now? If folks need more time to test while this is in beta, that's fine; for the most part I'm going to shift my attention to working on DLC2 as much as possible, while dealing with the bugfixes and tuning that comes up.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.741_Refining_The_Big_One You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This is a refinement of yesterday's big new build, as you might imagine. One of the things that is unusual about this beta release is that we're breaking savegames from the prior build. They were just THAT unbalanced (in your favor), and we want to make sure that any further feedback on this beta branch is not some funky hybrid. Sorry about that; normally maintaining savegame compatibility is at the top of our list. This new build fixes a number of bugs and tweaks a lot of things, but mostly it's just refining the same ideas into a more-balanced form, minus a few of the bugs that were also in the way. Players were having just absolute HEAPS of turrets in the prior version, and hacking points were still too abundant. So that is probably the most notable shift in balance here. But at the same time, we're also trying to give minefields and watch standers their day in the sun, so there's a new and cheaper to hack structure that grants those. The Warbird balance changes that were supposedly in the prior version also didn't get applied, so that was still OP as heck. Now it's tuned properly. On the other end of things, hacking ARSes and TSSes/ODSSes (the new split DSSes) no longer cause the AI response to ramp up. That was something that was too imbalanced against you. Another interesting change is that now Relentless AI Wave units that find themselves on a planet of themselves or allies will fight there if there is at least 3 enemy strength there (aka you-strength, typically). This way, when you're hacking in enemy territory or enduring a counterstrike, the enemies don't run off for your worlds but instead fight you in place. Hopefully this is a lot closer to the balance mark!
New MAJOR beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.740_The_Big_One You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This is the last major set of features and changes from the current beta cycle. There will be further tweaks and fixes and tuning based on feedback from players, but the goal is to get out of beta this week if all seems to be well. This new build does a lot of things, all at once. You can hack your transports to transform them between various forms, and the same for combat factories. The ARS is way more valuable and can be hacked multiple times. The IGC (if you even know what that is) has been removed for being useless. The GCA (wow a central unit) has been replaced in all new campaigns by a way cooler and even more powerful Design Schematic Server (DSS). It should feel very familiar, but the nuances are very different. Battlestations no longer seed in the new campaigns for you to capture, but you start the game with two battlestations instead of one... and those battlestations gain any turrets you unlock via the DSS (holy cow). Citadels are faster, more expensive, but also get the DSS unlock benefits. Higher difficulties no longer have slower hacks. The extra intensity is now packed into the same amount of time as lower difficulties. There's a new transport type: High Capacity. It lets you double ship lines for a few ships if you put them in there. The other basic boring transports now give you economic benefits if you leave them on a planet for 5 minutes without them getting crippled. Extra transports are now money, not annoyance. And a bunch of other minor balance updates, bugfixes, and some notable mod updates. There's a lot in here!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.734_Bugfixes You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. More stuff to come later, but this is basically just a selection of bugfixes that needed to come out sooner than later. Thanks to all the folks who tested the new stuff and found these! The AI Shield Generators mod by cml has also been updated to be in the new format that hacks use in the game now. The FRS ships had a number of bugs with them last version, but one thing that has been clarified (as well as being fixed up) is that now their bonuses DO affect the flagship, except for the speed bonus. The tooltips make all of that clear, and the turbo raiders can be in fleets that are +1 larger since they don't help the flagship. This means that ultima bombers pair GREAT with a golem or ark and a collection of frigates, for instance. The starting defensive fleets have also been toned down, as a balance item in this release. For whatever reason, they wound up otherwise being about 2x as powerful as all other fleets and from what you get from a GCA, etc. Now they're consistent with everything else. The rest of the stuff was actual bugs, with interface/display issues, FRS mechanics, and some extra officer fleets seeding.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.733_Arks.2C_Reprogramming.2C_And_FRS You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Right... so I'm still plugging away at the hacking overhaul work and related balance. It's taking longer than expected, but the results are, frankly, pretty glorious. Last build, golems got the ability to be buffed by you hacking them to give them much more hull durability. This build, arks join in the fun. Some can get buffs to their shields in the same way, while others get firepower buffs. You can really beef out these ships if you want to, now. On the other hand, competing for your hacking points, you can now "reprogram enemy units." There were previously some one-off "hack ion cannon" and mass driver hacks, but this is a more generalized version of the same thing (capture an enemy unit and bring it to your side). It scales how much it costs by what the unit is and how high a mark it is. You can capture the ion cannons and mass drivers, are well as black hole machines, magnifiers, fortresses, and superfortresses. Or you can sabotage them for less HaP, or you can just fight them. The FRS structure has had a HUGE revamp in its units. They are all marks 5-6 now from the get-go, and are very powerful just as regular ships; basically the experimental fabricator from the first AI War. These cost far less AIP to take, so are actually viable. Their fleet-wide bonuses are still there, but only work on very small fleets now. It says the size of the fleet for each one, and what units are good to pair with them. If you like to main frigates, a couple of formerly "useless" FRS ships are now a goldmine for a small fleet like that. Most of the hacks that allow you to get science via odd ways are gone (spire archive aside). Bad balance. More hacks will be added tomorrow!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.732_Recon.2C_Golem_Buffs.2C_And_Sabotage You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Okay, whew, this is lasting a bit longer in beta than intended. But I still hope to escape this week. There is a TON going on in this one. Essentially, there have been a lot of major upgrades to the hacking mechanics under the hood, and also to how it works for you in the interface. This paves the way for a lot of more additions and updates in the next two days, too. New in this version are some hacks that allow you to greatly improve the recon range of specific logistical or military command stations... at quite a hefty hacking point cost. But the power of this can be pretty insane, if used at the right time. Also new is the ability to hack your own golems and majorly increase their durability (regardless of their mark level). The hacking cost here isn't too extreme, but it's the sort of thing that is now competing for your hacking points with other things. The sabotage hack has been upgraded massively so that you can now select the target from a list rather than it being a fiddly "the thing you are closest to" mechanic. It also now has variable hacking point costs depending on the target, rather than always being a flat 15 HaP. This allows for us to make certain other targets sabotage-able, such as... warp gates! This is a new interesting way to dodge AIP, but it comes at the cost of HaP that you may prefer to use elsewhere. Distribution nodes now give you 80 HaP rather than 20, so those are suddenly extremely valuable and exciting. Turret ranges are a bit higher at mark 1 for you, but no longer increase with higher marks. Some lobby options have been removed that now have equivalent hacks in-game. Things are shaping up well!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.730_Spies.2C_Early_Officers.2C_And_Randomness_Options You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Lots of cool new stuff in this one! First of all, when you start new games, you'll notice one of the less-powerful golems or arks is available at a planet near you. That gives some interesting early game options, and helps make those units more useful since they have less purpose in the late game than their counterparts. Next up, there's a new unit: spies! There's even a new galaxy map mode related to them. And some upgrades to the recon abilities of logistical and military command stations. Economic command stations have been dominating people's desires for a lot of this beta, but now the other two are rallying with major buffs to situational awareness in their area. The Galaxy Options screen also looks very different now -- much better organized, with subcategories and all those sorts of things like the settings have. There are also a variety of new mapgen-related options that allow you to make for far-more-random distributions of capturables. There's a chance now of mid-mark-level planets right by your homeworld, too. But you can either up or down that chance with these new settings. The tech vault has seen more balance go into it (no more hull techs, and far fewer tech vaults in general in the galaxy), and science refunds now cost more hacking points. There is a tug of war between "play it as you find it" and "design your empire" as the two ethos of the game, and I'm trying to make sure that neither gets in the way of the other unduly. The last bit of this beta period is pretty much entirely focused on that specific issue, and maximizing player choice through gameplay rather than lobby options where possible.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.729_Tech_Vaults.2C_Bugfixes.2C_And_Major_AMU_Updates You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. We're getting very close to coming back out of the beta branch! The largest remaining piece of technical work was a new way to allow for hacks to give you various arbitrary options that programmers can define. NR SirLimbo was needing that for one of his mods, and I also wanted to be able to do this sort of thing as part of my Tech Vault overhaul. So that's now done! The tech vaults in general are WAY more powerful and interesting now. You can't convert them into science anymore, but now they give you four options instead of just one, and they adapt automatically to exclude any techs you've already maxed out. They now also are more than just weapon techs. They now give 2 weapon tech options, 1 hull, and 1 "special" option. This last one could even be a command station class! It's almost a certainty that something in there will be useful to you, and if not the reroll will give you four new options. NR SirLimbo kindly fixed a number of bugs that he found in the main game, and I got a few others. He also majorly updated his AMU mod to no longer error with the latest beta, as well as to add a lot of other new functionality (things like major brownouts, and a bunch (43!?) of core game settings that you can now alter through this mod. One major theme from the last month is killing the entire concept of getting "screwed by the RNG." Randomness is great, but when you are not precognizant, we don't want you to get backed into a corner or have no good options. So a lot of the recent changes are aimed in that direction, while still maintaining the need to think ahead and play smart. Maybe two or three more days before we come back out of beta.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.728_Full_Multiplayer_Beta You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Hey! This is a pretty huge milestone release... except it's on the beta branch right now, so it only semi-counts. We'll be coming off the beta branch next week sometime, and make bigger announcement posts then. What's the milestone? FULL multiplayer beta! There are still known bugs that need fixing, but all of the features for multiplayer are now in place. This new build not only gives you the ability to gift metal in lump sums and ongoing flows, but it also allows you to provide energy to your ally empires, and even swap hacking points around. The balance for hacking points is also adjusted in general, so that everyone gets a bit less in multi-faction multiplayer now. You take so many planets in multi-faction MP that you have hacking points coming out your ears, otherwise. This release also is a big deal in terms of convenience with hackers even in single player. Essentially the game no longer tries to "guess" which hacker you want to use when multiple are available. It uses a better algorithm to find what you mean, and otherwise asks you to clarify. You can also nickname any faction! Many players are already planning to have the Zenith Trader running around as Tradey Boi, apparently. Human Resistance Fighters got a few buffs, and there's a new Expatriate hull tech that works for them like the Alien tech works elsewhere. The tech refund screen and related from last build also got some refinement and tuning. There's still a few more features relating to hacking and new hacks for you that I have planned before we come out of the beta branch. But we're getting darn close now! If you're not already playing on the beta branch, please consider doing so. We'd love feedback.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.727_Tech_Refunds_And_Balance_Tuning You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. Feels like this one took forever, and it's absolutely huge. The headline feature #1 is that now you can spend 2 hacking points to undo the science investments you have put into a tech line or a fleet. This is a HUGE deal, because now you can safely invest your science in the early game, and if the RNG is "not in your favor" later, or you didn't plan well, or heck your priorities just changed, you can re-spec. This ability to adapt as you go is pretty important, and I'm kind of shocked I never even thought of this prior to now. Hacking points are still a finite thing, so you can't do this endlessly, but they are generally plentiful enough that this won't be too painful of a cost. A number of ships have been updated to be in different technologies now, too, with this release. Without the re-spec ability, this would likely completely break a number of savegames since you might have science committed to places that are now pointless. But these adjusted tech memberships for ships help to make all the techs more balanced and sensible. We are also continuing to finalize the tech descriptions and what techs have new names at all. You also can't swap ship lines out of a fleet you've not fully claimed yet, too. Oh good grief! This release also has the ability to gift fleets and planets between empires in MP. This release has been that long inwork I forgot that was still new. There's a new Ambush Carrier Frigate in the base game, donated by CRCGamer. Astro trains got more exciting. Many mod updates. Major pathfinding improvements for giant games in particular, but it benefits everyone. Many of these features are huge on their own, but almost get lost in this release.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.726_Tech_Tuning You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one is a smaller tuning release. It further tweaks the names of the techs based on a lot more feedback (see that discord channel linked in the release notes if you want to participate), including renaming a couple of the new name back to the old ones. The idea is to have the new names not fluctuate anymore shortly, so that we are settled onto the new naming scheme and everyone is hopefully happy. Think we're close now! There are new mod updates as well, including to more system defenders to make them fit with the new station keeping tech style. MLRS Turrets have become Fusion Turrets and gotten a small buff/rebalance, and DLC1's Fusion turrets are now Dispersion Turrets (since that's what their mechanic already was). Plus other minor fixes, and The Reprocessers mod making targeting of homeworlds super unlikely.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.725_Techs.2C_Metal.2C_Energy_And_Ceasefires You need to use the current_beta branch on Steam to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one has some substantial changes to the NAMES of techs, which also now get descriptions. We are still probably going to make some more changes to those based on discussion in the naming_and_balance section of our discord: https://discord.gg/snQBW4g9Gr The idea is to make sure that they are as clear as possible while also being nice to read and say. There are some substantial economic boosts for players in this build as well, and coprocessor are now reserved for multi-AI games only. Brownouts are less easy to trigger, but last a bit longer. Several mods got updates, and a variety of small balance changes are included.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.724_Mod_Bonanza You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one fixes a bug in the prior version that was preventing AI Reserves from sending ships against you, and also changes up how the AI sends waves against other factions (basically they go straight Hunter now). This new version also includes a ton of updates to our settings menu to make things more easy to find, and organize all sorts of categories of options so that you can actually focus in on specific items that otherwise were just kind of lost in an overwhelming soup of words. Like that sentence! We also introduced explicit mod prerequisites, so that mods can define both what expansions and what other mods they require. When you enable such a mod, it now does its best to enable any other mods it depends on without you having to worry about it. Since we have a "modder framework" mod in place by NR SirLimbo, this makes it easier for other modders to use that without it confusing players. The mods themselves now are visually broken out into their own tab, and into their own categories (normal, cosmetic, and framework). This new build includes three new cosmetic mods by ArnaudB, all of which are actually balance adjustments (but which don't break savegames to be turned on or off). There's also another new mod, this one by CRZgatecrusher, called The Reprocessers. This is a new faction by the same name that organizes attacks, then does research, builds, has a lifecycle, and replicates.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.723_AI_Accountant_Fired.2C_And_Relentless_Waves You need to use the current_beta branch on Steam to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. WOW this one changes a lot in terms of balance. It turns out that about a month ago, I accidentally capped the Warden and the Praetorian Guard factions HARD. So hard that they have barely been present in the game during this time. They had the budget, but they just had nowhere to spend it. There's a bunch of new math in place that now gives them appropriate better caps depending on the AIP and the difficulty level of that AI subfaction in question. The original release where the budgets changed and these caps got reduced too low was called "The AI Visits An Accountant," which by and large was a great release that moved things forward. But it is amusing that this big mistake was in there, and so this release referring to that accountant being fired was an immediate joke on discord. Beyond that, though, waves also got some major balance changes. Gone is the code that makes them try to "make sure they can win" with each wave. That would lead to situations where if you were too well-defended in certain spots, you could guarantee you'd never be attacked there. And if you were equally well-defended everywhere, then you could guarantee you'd see no waves until an apocalyptic one showed up. Now that doesn't happen, waves are more common and less targeted, and this gives the Hunter some interesting potential openings as well as making things a lot more lively and actually testing your defenses in all parts. Someone on discord a few weeks ago described this as like "raptors testing the fence." There's also a new AI subfaction, "relentless waves," which keeps the Hunter from getting any of the wave forces. They're here to fight and die. Hunter was fine on its own.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.722_AI_Wave_Balance You need to use the current_beta branch on Steam to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one has a few last performance improvements (this time just for when you are showing ship ranges), and it also includes some mod updates and a few fixes like not letting you go into negative hacking points anymore (thanks, Dominus!). The star of the show with this one is definitely the faster, stronger waves from the AI. As documented in the release notes at some length, waves were incredibly underpowered before to the point that they were all but a non-presence in the game. This version changes that, substantially, so that waves are now actually a factor and you have more than the Hunter to worry about when it comes to defending border worlds. I experimented with a number of other changes, such as more aggressive mark-leveling for the AI, but backed off of those. I did give the player more forcefields on their homeworld, though -- that is needed in the case of early bomber assault waves. Overall there's a huge amount of extra danger in the game now, from different angles of attack than we've been seeing for a while. Given the insane boosts to the players' power, particularly in the early game, this should hopefully balance that out a bit AND make waves an interesting part of the game again. There has been talk of also increasing the number of guardians the AI gets, but that feels like overkill to me at this particular moment. I'll be very curious to hear how balance feels, in a broad sense, to folks who play at different difficulty levels. This beta branch is not intended to make the game harder (per se), but is intended to make more strategies viable, more techs viable, and have more varied games as a whole. How's it feeling this build?
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.721_Histiocytes_And_Circles You need to use the current_beta branch on Steam to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one fixes a major performance problem that has crept in for some graphics cards, for some OSes, on the latest driver versions. Essentially, the selection circles around ships were stupidly bad performing lately. They now perform vastly better, and also look way more modern and clean. Other things like the range circles still need to be updated, but it's been a lot of work to get the framework in general here. Also, there's a lot of updates to game balance. Turrets in particular got some love from ArnaudB, who helped make the new turret balance make more sense and be more consistent. NR SirLimbo and CRC Gamer also updated their mods. StarKelp also has an entirely new mod available, called Macrophage Histiocytes, which basically greatly extends the base-game Macrophage faction and gives them a ton of new options and powers. As friends or foes, this is a pretty cool new item to be able to play with!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.719_Unity_2019.4.2C_And_Performance You need to use the current_beta branch on Steam or GOG to play this one. If you have trouble with it, there is a most_recent_stable_beta, now, too. This one fixes a couple of bugs related to viral shredders, but then beyond that it's all about an upgrade of the unity enginge. It looks like the download size is about 1.6GB at least on OSX, so that's what's up with that -- lots of file format changes in the internal databases. As part of the upgrade, there were some really notable performance improvements here, most specifically around the drawing of thousands of icons on the galaxy map or planet view. There's more I need to do still relating to the drawing of lines and circles when you have tons of ships selected, but I plan to tackle that tomorrow. OSX, Windows, and Linux should all see a big surge in compatibility, particularly Vulkan on Linux and Metal on OSX. No native support for the new Mac Silicon chips yet, but unity has that in a beta build and that's probably inevitable in a year or two if they either backport it or get the related version suitably bug-free. This version is a major jump forward in unity build numbers, well over a year, largely because we needed the new version to be rock solid and actually give some tangible benefits. We're finally at that point, knock on wood, so here we are! Please note the made with unity splash screen is annoying and temporary. It will be gone in tomorrow's release.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.718_Tutorial_And_Tech_Fixes You need to use the current_beta branch on Steam to play this one. This one refines a lot of things from the non-beta branch (fixes to tutorials and the stale text bug), and also refines the techs interface a lot so that you see very accurately what you are getting, and more easily see color coding for upgrades at a glance. The starting support fleets also get more engineers. The AI still needs some buffs in the beta branch right now, but so far things seem to be feeling good on the player end, so I'm really happy about that. Rather than doing adaptive unlocks in the coming weeks, there's a new plan I have in mind for some new hacks that will give you more control over the RNG without giving you COMPLETE control over it. Basically this disrupts the existing game flow less, and because of how much more widely people are unlocking techs as it is with the new balance curves, adaptive unlocks would likely have just led to too-few metas for playing the game. My two goals have been to increase the number of viable metas, and to prevent you from getting hosed by the RNG. The balance curves took us farther on the second goal than I expected, so I'm adapting my plans based on feedback. Thanks to everyone playing the beta branch!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.717_Tuning_And_Optional_Capture You need to use the current_beta branch on Steam to play this one. This one makes a number of refinements to the last version, which had things like broken GCAs, etc. One reason among several that we went to the beta branch over the weekend. The game is indeed far too easy right now, but the frigates are no longer so ridiculously overpowered as they were in the prior beta build. We need to do a few things to make the AI a bit more beefed-out to match all the large power improvements that players got in the last build, but we'll take this a few steps at a time. We also fixed a number of bugs, a number of mods were updated by their authors, and capturing things like golems and arks can now be paused or even halted entire -- that's a pretty handy new power! You also no longer have to worry about Poltergeists in most games unless you get into a mega faction like the Fallen Spire. Next build, expect further refinements and bugfixes, but also some notable buffs to the AI forces to give them a fighting chance against yours -- particularly in the early game. It's not super clear to me yet whether the new balance is still too strong in your favor in the late game, but in the early game it's no contest in favor of players. This is why we do a beta for a bit!
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.716_The_Great_Balance_Curve You need to use the current_beta branch on Steam to play this one. This one has a TON of balance changes, mostly in the favor of players. Hopefully we have not made things too easy, but we can dial up enemies as-needed. The overarching goal of this new balance is to make it so that most of your ships get stronger, faster, at lower mark levels, and then get diminishing returns at higher mark levels. Enemy ships largely still get stronger in a roughly linear fashion. This keeps the progressive linear challenge of enemies, while giving you the freedom to invest more widely in techs than you could before. Frigates also got a number of really major buffs, and should be a lot more viable. Units like turrets, minefields, station-keepers, and other planetary defenses now start with much larger ship caps and then only grow in power -- not ship cap -- as they mark up. No more paucity of turret coverage in the early game, or touring back around your planets to place turrets every time you mark up. There are a lot of quality of life improvements in general, mostly aimed at informing you better on tech upgrades, and also for purposes of making for a wider variety of playstyles. More balance tuning is expected soon (based on feedback, mainly), but we also have a number of other exciting QoL additions and game-flow improvements planned. This version already makes you a bit less at the mercy of the RNG at high levels of play, but we're going to be doing even more in that area very soon.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.715_Unload_Queuing This one has a number of bugfixes, and then the major new addition is a QoL feature: the ability to queue turning on/off pursuit and attack-move modes, and transport unloads. So you can queue a transport to fly across the galaxy, get into position, and unload in pursuit mode if you wish, now. It doesn't support queuing load commands (waiting for all the other ships to get there is an interesting proposition, particularly when you figure common use cases and how those work), but the current additions cut down on what is hopefully the vast majority of the extra babysitting you might do. (Personally, I am not one for starting a fight on a remote planet until I can actually watch the initial disposition of units, but I do understand that others have different views, and especially for soft targets -- or defense -- that makes sense.)
New build: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.714_Frigate_Surge_And_CSGs This one makes frigates WAY more powerful and plentiful (mostly in fresh campaigns only, but the energy cost reductions apply to existing games also). This is quite exciting! There are several mods that have been updated to be in line with this change, or to otherwise include a few fixes and tweaks. On the subject of fixes and tweaks, the tutorial will no longer wreck you if you push a bit too far (recent Praetorian Guard change is great for the main game, but not tutorial). And last but definitely not least, there's another new player-created mod that is now included with the game. This one is called AI Shield Generators, and is basically like the older "Core Shield Generators" (CSGs) concept from the first AI War. Modder cml made them configurable and much cooler this time, from what I can tell. It's nice to see that feature again!
Happy new year! New build: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.713_Marauding_Again This one is entirely focused on fixes to some of the included mods, most notably the Kaizer's Marauders. I was on a short trip for the new year with my family, and now I'm getting back into things this week to finish up the last of multiplayer, work on base game refinements, and push into work on DLC2. Fingers crossed, but 2021 should be a very exciting time for AI War 2! Heck, even just the first quarter or two should be pretty epic, knock on wood.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.712_Civilian_Pause Just a small one this time. It improves the functionality of pause for multiplayer, and also gets the Civilian Industries mod to function again. If you have a version that errors when you try to unpause, then please restart Steam to force it to get the version that doesn't do that. There was about a 20 minute window where you could get that corrupted version -- apologies! Other than important hotfixes, this will be the last build until January 5th or so, but I'll be keeping an eye on things and so if there's something urgent then please either @ me on discord or submit a mantis ticket, or ideally both. Thanks!
New build is now out! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.711_Deep_Memories We're back out of beta surprisingly fast, partly because the response to the prior build was so positive, but also because I have been piling on the bugfixes and wanted to have those out to everyone as fast as possible. This new build has a lot of great fixes to the last non-beta build, although we are aware that the Civilian Industries mod will shut itself off while trying to run in this new version. All the other mods seem okay with it. In this build, deepstriking just got a lot smarter, and your transports are also now more obedient. Along with a huge laundry list of other things.
New beta build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Beta_2.710_The_AIs_Visit_An_Accountant Please use the current_beta branch on Steam to test it. This is a huge overhaul of how the AI deals with a whole lot of things are higher difficulty levels (it was being a little too nice about a few things), and it's also a solid reshaping of the graphs for how AI budgets increase over time. They are more aggressive right at the VERY start, then they accelerate a lot more slowly than before to a lower overall point, then they spend the middle game in a lower state than before as well, and then they accelerate upwards faster to meet the same "beyond the late game" dark place if you go that far. Essentially the idea is to make playing the early game less tense, the middle game more feasible, and the late game just as punishing if you go too far. But there are a ton of other changes here, some related to multiplayer, others related to making the AI more reactive on high difficulties when you lose a planet in its territory, and others relating to several included mods. We are still hearing some persistent complaints about a few tech lines that are "too good" and thus boring because it requires you to over-specialize the same way every time, so there are a variety of plans in general to make more tech lines just as exciting. Please let us know what you think when you get a chance, so we can get back out of the beta branch hopefully by next week sometime.
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.709_Obedient_Engineers This is the last release (barring any crises that come up) until the 28th of this month. I'll be taking time off to spend with my family, and I hope everyone else is having a good (and safe) time with their holiday of choice. If there's anything critical, please ping me on discord, or you can always use the most_recent_stable beta branch on Steam. This new build adds some minor UI improvements, some notable bugfixes in various areas but particularly when it comes to engineers that aren't in pursuit mode, some slight multiplayer improvements, some nerfs to extragalactic war unit speed, some extra data centers for larger maps, and some mod updates. Enjoy!
New build! https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.708_Mapgen_For_Multiplayer The last of the known lockups with multiplayer clients is now fixed, plus a variety of less-common MP bugs. Also fixed up the behavior of artillery golems and similar so that they will never chase units. Some bugs that led to super-speed warden or CPA fleets are also smashed. And a kind of nutsy bug that sometimes made the hacking costs of the get-science hacks really high in the last few weeks. Lastly, this also includes a huge number of overhauls of how map generation seeding happens for multiplayer when there are multiple human empires. This one of the bigger things that had been on the list for multi-faction multiplayer preventing it from reaching beta, so that's a great milestone. There are now finally enough fleets and such for everyone to have a good time. Expect the AIP to be vastly higher in multi-faction multiplayer in general, and there are fewer AIP reducers to go along with that; you're going to really need to use your combined forces, since you're all getting so many fleets and powerups now.
It's been sixty-six days since the last major release writeup, with THIRTY-FIVE releases in all, and notes starting here and ending here. We are now in a mix of multiplayer alpha and beta! (Depends on how you play, some methods are feature-complete and others are not.) If you want the full info on multiplayer's current status, the place to look at that is here.
It's been six days since the last major release writeup, with four releases in all, and notes starting here and ending here. We are in multiplayer alpha! If you want the full info on multiplayer's current status, the place to look at that from now on is here. We've had the first victory over the AI in multiplayer happen, and we're knocking down MP bugs steadily.
Can you hop into multiplayer and play now? Why... yes, you can! There will be bugs, at this point, but we're well into alpha now, and the first waves of testers have helped us fix a lot of things. Since the last update post fifty-seven days ago (WHOAH), we've had thirty releases, starting with notes here and ending here. If you want the full info on multiplayer's current status, the place to look at that from now on is here.
Just an update on how things are progressing: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Version_2.120_Improved_Lobby_Map_Experience There's a lot still going on with the lobby that I have to sort out, plus then some immediate sync issues once we get past there. You can see a general list of the things that I'm aware of at the moment here: https://wiki.arcengames.com/index.php?title=AI_War_2:Multiplayer_Alpha_And_Beta#Multiplayer_Remaining_Todo_List I'm keeping that broadly updated as I discover new things as I test things out. The UI issues for the lobby are dwindling in number, which is good, and all of the initial connection work is done for all platforms, which is also good.
Multiplayer is not ready yet -- but this is a big milestone on that path. We expect to be into the alpha for multiplayer sometime next week. Since the last update post sixteen days ago, we've had ten releases, starting with notes here and ending here. I recently talked a lot about multiplayer and our plans for that in the short and middle term. I think all that is still accurate, but I'm going to talk about things again based on what I now know. Our release notes page also has a section with the current multiplayer todo list for your easy reference.
Since the last update post twelve days ago, we've had six releases, starting with notes here and ending here. Last time I talked a lot about multiplayer and our plans for that in the short and middle term. You can read the details, but in order to keep things organized our current release notes page has a section with the current multiplayer todo list for your easy reference. One other really cool thing since last time is that I've written up an explanation of the AI in this game, and how it's different from the much-vaunted-in-2009 AI of the original. That's definitely worth a read.
Since May 22nd, we've been working hard on the game in the beta branch, and now we're back onto the main branch for everyone to enjoy the new items. The full release notes start here and finish here. Let's see if I can't summarize that down a bit, though. The TLDR is that this is almost all prep for multiplayer. If building and testing multiplayer was a car trip, this would be like getting the car in tip-top shape right before you start the trip. If the trip is into rough terrain, then good preparation is going to mean a far smoother trip once you get on the road. So let's take a look at that, and then the other bits that are unrelated.
This is on the beta branch, as there are still a lot of unstable changes that we are working through. The more testers the better, please! Full notes here.
This is on the beta branch, as it's a freaking huge number of changes. The more testers the better, please! Full notes here.
This one is nothing but a collection of bugfixes, but there are some very welcome ones. Full notes here. What's new?
Only a day later, but this is a big one! Full notes here. What's new?
Very similarly to the prior release, it's been 24 days since the last writeup (and in this case, the last non-beta build). This new version is only the fifth public build since then, though most of them were hefty and were in beta. Full notes here. What's new?
The last release I did a writeup on was 25 days ago, an eternity. This new version marks the twelfth public build since then, although the most recent stretch were in beta. Full notes here. What's new?
Wowzers. This one has been a marathon, even though it hasn't been that many days since the last release. Notes here. A ton of under-the-hood bits have been overhauled for how to load savegames and the lobby, and everything moves a lot more smoothly now. Specifically:
It's been 17 days since the last build, but there's a whole lot of goodness in this new one. Release notes here. Also: I got married last week! It was supposed to be next month, but on account of pandemic we had to adjust our plans. My wife is a physician, and in the spirit of family unity I suggested we both add to our last names rather than it just being her; so I'm now Chris McElligott Park, not Chris Park. As to the actual build, there's a ton of stuff:
We had one smaller hotfix, and then now this bigger one.
We've had a series of hotfixes since 2.001 launched, and now we've got a more meaty release.
The first expansion for AI War 2 is out! It's time for a little retrospective of how things have been going since the October 1.0 launch of the base game.
Several minor versions and a couple of beta versions have happened since Light and Shadow, the last one with a big writeup. Release notes for the most recent one are here. So what's been going on?
Release notes here. We'd definitely appreciate some testers who are late in very large savegames that are involved with heavy human strength. I'm not aware of any savegames that are out there where we'd want to see the extragalactic stuff kicking in, but there's the possibility that it might... so here we are in a beta again, for the moment. To play this, on Steam make sure and go into the beta tab under properties for the game and choose current_beta. We're doing a beta version just to make sure that the extragalactic war units don't trigger unexpectedly early in some specific savegames that players have going already. Thanks!
We've had three beta-branch releases that add and improve a LOT, and now this fourth one brings us back onto the main branch. Release notes here.
LOTS of stuff, but just pushing to beta right now. We need a bit more testing on some of this. I'll write up the details more after this is out of beta, but for now you can test this by using the current_beta branch in Steam. Feedback very welcome! Release notes here.
It's rare that I include a joke in the title of a release, but this one was a comment by StarKelp on discord and was too good to pass up. He helped find a really annoying QoL bug with the voice lines playing repetitively in certain cases, so here we are. Full release notes here.
Another week, another six beta releases which now are officially out here. This is a big one! For the full story, you'll want to start reading at 1.310, if you haven't been on the beta branch.
Release notes here. This is a small one, mainly hotfixes.
Release notes here. This is another huge one, which is why it took us a week to get it to you.
Release notes here. This one really is just a laundry list of tweaks and fixes.
Release notes here. This is another followup to the epic one from a couple of days ago, mainly focused on some bugfixes and yet even more AI deadliness.
Release notes here. This is a small followup to the truly epic one from a couple of days ago, mainly focused on some bugfixes and balance tweaks. More is in store for soon, but this is just a bit of tidying.
If you've been in the forums, you know that we've been in an opt-in beta period for the last... goodness, has it been three weeks? Release notes start here and then keep going here, here, here, here, and finally with today's last bits here. That's almost 15 thousand words of text, 29 pages in a word document. So let me try to break that down so you don't have to read every last bit. There's so much in v1.3 that it almost feels like a sequel in some ways, which is how we like it.
Release notes here. This one is all about the balance and bugfixes, and in a few cases those go hand-in-hand. What's new?
Release notes here. Variagation means different color patterns in the same plant, and I thought that was appropriate for what we're doing with cloaking. What's new?
Release notes here. All the achievements are now live on Steam, and we've also fixed up the build speed changes that were really bugging people in the prior build. What's new?
Release notes here. This one is pretty huge! And it does finally have achievements -- 139 of them -- although not all of them will be visible on Steam for a few days. So what's new?
Release notes here. Lots of good fixes and tweaks in this one!
It's nice to do a beta when needed, but it's also nice to keep that period brief. We found a number of problems in 1.015 that we fixed and pushed in two non-version-incrementing releases that we just wrapped into the older release notes. Release notes for the new build are here. They're very small by comparison to most of our builds, but priority one was mainly to get things back out of beta in a clean way. Also, I HAVE been working on achievement graphics, and spent waaaay too much time on those. Plus Badger has been working on the Scourge (shhh! It's a secret, coming soon in the first expansion), and we've been planning some other features and additions for that expansion and the base game. Measure twice, cut once. I'm particularly pleased with some changes we're going to be making to the base game to allow for faction beacons to allow you to choose things like the strength/intensity of the faction when you hack them. That's will be so nice for quick starts as well as custom starts. Also? Turns out that -- again knock on wood -- my concerns about balance being too easy for players with the outguard revamp were mostly unfounded. The hacking cost and related things there have made them so that they don't stick out like a sore thumb balance-wise, at least. I'm still mildly concerned that the AI might need an economic buff on higher difficulties in the next few weeks, but they don't seem to be suffering majorly on the most common difficulties at least. So that's good! Please Do Report Any Issues! If you run into any bugs, we'd definitely like to hear about those. We're also really keen on your feedback in general, as the last couple of releases hopefully demonstrate. Achievements are creeping up my shortlist on things to do, thankfully, now that a lot of the rest of my shortlist is cleared out. I then need to really get a move-on with the first alphas of the multiplayer for people to playtest. One thing at a time! The release of this game has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who's on the fence. At the moment we're sitting at Overwhelmingly Positive on the Recent Reviews breakdown, and have been for the last three days, which feels really good. If you've been playing the game and enjoying it, we'd greatly appreciate it if you'd drop by and leave your own thoughts, too. More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to super detailed, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Sometimes when we introduce changes that are sufficiently large, we like to run it through a beta branch first. This is one of those releases, with the changes to the Outguard. We'd love it if lots of folks would give this a try, so that we can feel confident bringing this back off the beta branch and onto the main branch in the next day or two. To play this beta branch, right-click the game in Steam, choose properties, then go under the betas tab and choose current_beta. Release notes here. Various cool stuff:
Release notes here. This one has a lot of cool stuff that should make more playstyles viable. It may make the game a little easier than we want, but one step at a time. Balance Swinging Your Direction A Bit For Once Next release will have some exciting changes to the outguard that StarKelp has designed and implemented, and that may swing things even more in your favor. We'll see how that works out, but it's likely that the AI is going to need an economic boost or something. We're actually very open to suggestions on that; in the current build this is essentially a tech nerf to the AI, and then there's essentially an economic boost to players if they start actually using outguard as we had always wanted them to... so it's not really a lack of strategy on the part of the AI or a need to toss more exo waves at you... it feels like they may wind up needing a compensatory economic boost of some variety as well, although exactly how that will feel in practice is something we're interested in trying to predict based on your experiences in this and the next build. Hey, The Website Work Is Done! We went through a giant overhaul migrating our website and various services from an older VPS to a new cloud-based solution, and that -- of course -- took far longer than expected. A few hours turned into a day. But the good news is that the wiki and mantis are running faster than ever, and even the forums are -- knock on wood -- back to running full speed again like they have for most of the last decade. They've been painfully slow for the last few months, increasingly frequently, and then that started spreading to our other parts of the site. Other Bits
Release notes here. Lots more stuff, and there was an intermediate hotfix build as well in here. Main new things:
Release notes here. This is a big one, in terms of having a lot of items. They fall into six main categories:
Release notes here. Relatively small release, and honestly the largest improvements are to the metal flows detail screen. But something about hacking, and in particularly spire archives, always makes me think of this scene from Star Trek TNG. "I just love scanning for life forms" pops into my head in daily life much more often than I should probably admit. ;) So what's new in this one in general?
Release notes here. Lots of stuff in this one! Also, there's a new interview with me and Rob chatting over at the eXplorminate's podcast, if you're interested.
Release notes here.
Release notes here. Duplicate Ship Lines In One Fleet The marquee feature in this build is that you have full freedom with your fleets now to combine the same ship type into multiple slots of a single fleet if you want. Aka, if you have three lines of snipers or bombers, you can just slap those all in one fleet and order them around, now. This was a feature that people have been making some noise about for months, but it wasn't something I could figure out how to do from a technical standpoint. When I originally designed fleets, it assumed that there was always only a single line of a ship type per fleet -- why would we ever want to do it differently? Turns out there are a lot of reasons, and today I finally had an idea on how to solve it. That... didn't work at all. ;) But that quickly led to another idea, which worked out great. This was a huge set of changes throughout the codebase, so if you see anything funky with these, please do let us know. Bugfixes Galore! There are also a lot of bugfixes in here, including several things that were cross-threading race conditions. One of them was manifesting as a memory leak in certain savegames, on certain computers in particular, when the moon was just right, etc. All of the things we're aware of are now fixed up nicely at this point. Hey, Economy! Nice To See You Again! Were you feeling slightly... under-funded in the prior build in the very early game? Your starting structures now generate a more respectable baseline of metal again. There are also several techs that are now cheaper on the science front, making them a lot more attractive. And those watchman frigates of yours don't cost so darn much energy anymore. Please Do Report Any Issues! If you run into any bugs, we'd definitely like to hear about those, particularly after such a large change as was required for the duplicate fleets stuff. We're also really keen on your feedback in general, as the last couple of releases hopefully demonstrate. I'm definitely not going to be getting to my originally-planned todo list of achievements this week, simply because there have been more important things that folks have brought up instead, and we've been focusing on those. The achievements will hopefully be something I have time to get in next week, but some of that depends on what reports come in between now and then. The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who's on the fence. If you've been playing the game and enjoying it, we'd greatly appreciate it if you'd drop by and leave your own thoughts, too. More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. There are actually several releases in one here, since we had a few small ones we just posted about on the forums rather than making a full announcement. But we're back to where we'll be doing an announcement for each release again. This particular build... does a whole heck of a lot, good grief. The release notes are very long, so here are some highlights:
Release notes here. This has been a very busy week! Personally I was doing semi-successful broadcasts of myself playing the game on Steam, and then the world's longest AMA on reddit, and originally before that just looking into a ton of correspondence with players and press, answering questions, etc. Meanwhile, Badger and Puffin have been going great guns with all the stuff they added to this new build. A lot of it is just general polish stuff that gets noticed as the player count increases -- and that stuff is definitely notable on its own. But there's also some new quick starts, an experimental revised pursuit targeting mode, and a bunch of revisions and improvements to the titular three AI structures. There are also a number of balance fixes, and a surprisingly high number of typos that nobody caught until now. The release has been going well so far, and I think that the reviews that folks have been leaving for the game have been a big help for anyone passing by who's on the fence. If you've been playing the game and enjoying it, we'd greatly appreciate it if you'd drop by and leave your own thoughts, too. More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Chris here! By any sane metric I can think of, AI War 2 shouldn't exist. And yet it's more than I ever imagined it could be. When we first set out to make this game three years ago, it was far less ambitious. Even that was going to be really hard. Somehow, in the process of falling down the stairs over and over again during this period, we wound up with a game that seems to be superior to the original. This game shouldn't exist, but it does, and I'm both proud and stunned.
Release notes here. The actually go-live time isn't until 11am EST tomorrow morning (the 22nd), but we're going ahead and pushing out this version now to make sure that everything is A-OK in advance. We actually did a small build on Friday that introduced the hacking log, but it was a small one. Both of these add some various polish, balance, and bugfix items that are definitely cool. We'll do a more full post about the actual game launching when that happens tomorrow, but for now this is just the... basic notes. It's a very exciting and nerve-wracking milestone! More to come soon. Enjoy! Reminder: Launch Is Coming Up October 22nd! We're now in the process of tidying things up for the 10-year anniversary of AI War Classic appearing on Steam for the first time. We're getting really close! I understand a lot of you are really enjoying the game now, which is super duper awesome. If that's you, and you haven't written a review yet, would you mind just dropping a couple of brief thoughts on the store page for the game? There's a sea of other indie titles out there now, and I'm anxious about my career to put it kind of frankly. Please be honest, obviously, but if you're enjoying the game it would really be a big deal to me personally if you'd let other people know; that stuff makes a big difference in our ability to get featuring on the store, in how people choose to purchase or not, and so on. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Yesterday we actually did a small hotfix version that had a number of cool things in it, but they were small enough that I didn't post about it here. So hence the version jump of two. What's new between the two of these?
Release notes here. After three long years, we're finally at the point where we're ready to start showing this off to the press in a non-preview fashion. This build does still have some bugs and some rough edges, but they're minor in the main and we have a week to finish up that sort of thing along with achievements. As a mostly one-man shop now (plus awesome volunteers who keep increasing in number) there's only but so much lead time I can give, and I wind up feeling like I want every last everything to be perfect. As it stands we have about a week until 1.0, and I'm really pleased with how things feel. Seems like our growing list of players are, too, from the sound of things. So that's good! What's new in this build?
Release notes here. More refinement, and one major new feature. First let's talk about the smaller stuff:
Release notes here. More refinement! Lots of good stuff here.
Release notes here. Mostly this one is about refinement, but it has some major quality of life additions on the galaxy map, most of those thanks to Asteroid.
Release notes here. Oh good grief this one is huge. From one day's work, too. Let's get down to it! The Title Feature: Commanding From The Galaxy Map Okay, so a funny thing happened when I added fleets to the game a few months ago: people started expecting to be able to select them on the galaxy map. It was a completely natural thing to expect, but it wasn't something I'd ever thought of, and the first game certainly didn't work like that (ships didn't even appear on the galaxy map). I also didn't realize for a while how crippling it felt not to have this ability. To be able to SEE those fleets of yours, but then you click them and it just does... nothing. The galaxy map had always been for information, and generally the ships shown there were for enemy structures you might consider capturing. What was to interact with? Until fleets. So, yes: now we have the ability to select fleets, drag a band-box around them, use alt and shift for subtractive and additive selection, and so on. This all pairs nicely with the cross-planet move orders stuff that Badger has done more recently. You can't issue direct attack or assist orders from the galaxy map at the moment, and I'm not sure I want to add that. Generally the things shown are your own fleets and then enemy capturables; rarely something of an enemy that you'd want to directly attack. Even if it is something you'd directly attack, it's usually something defended by a bunch of other stuff you should deal with first rather than charging directly at. What you can do is select stuff with ease from the galaxy map, and then click over to a planet (double click takes you in), and then right-click to move to a specific spot on the planet or give an attack order there. OR you can select stuff on the galaxy map, and give them move orders at a planetary level from there. Will we need more refinement on this? Almost certainly. I imagine there are various modifiers and conveniences people will be looking for. But this is a huge step up already, so we'll slot those other things in as we have time. I'm mostly probably going to be gunning for the sidebar and for achievements, next, personally. Galaxy Map Visuals It's not quite an overhaul, per se... but everything feels very different now. You can see more ship icons at each planet, but they aren't as large and in the way. Planets themselves are smaller. There are dotted lines between enemy planets and your planets where they can't attack you via wormholes (wow this feels amazing to see). The way planets are selected looks better, and their text is positioned and sized better. You can see selected fleets on the galaxy map even if you didn't select them directly here. You can see what kind of command stations you've built on each planet at a glance based on the planet icon. The intel tab highlights just the specific relevant planet for the thing you might want to capture or hack, not ALL the things of its type. You can hover over the planet/local/ships tab icons again and highlight which planets have THOSE things. Oh, yeah: and the galaxy map stays where you put it. Zoom and positioning and so on, as you move between planets, rather than recentering you over and over again. Wow that one feels huge, too. Hey, We Have Four Tutorials Now! I actually feel like this is a big disservice that I'm only getting to this at this point in the release notes. This is huge news! We do have more tutorials needed, and the last two of these in particular are hot off the presses and Puffin was feeling as tired as I am I think, so please be understanding of that and helpful in your feedback. But boy, this is such a huge relief to me, personally, to have some solid tutorials in there again. We've had the written "How to Play" bits, but some people just want the interactive stuff. I get that, so now we have both. Video tutorials will come soon, but I've kinda lost my voice at the moment and I'd rather have all the new GUI improvements and general quality of life improvements in there. I really have to say, enormous thanks to Puffin on this. Badger took the hit the first time around and did the very big long tutorial that was available at the start of Early Access. And it was good! People seemed to really like it. But then I went and Changed Everything (tm) with fleets and so on, and the tutorial that he made just became about 80% obsolete. This time around, Puffin has stepped up and saved my bacon and is doing a series of smaller bite-size tutorials on the same general subjects, but in the new mechanical framework of the game. Back when Badger added the first one, we could only HAVE one tutorial, so he had to make his big and cover all the stuff. But from a design standpoint, we decided this time around it made much more sense to have smaller bite-size ones on specific topics so that people could skip the bits they already understand, or don't want to learn about right now... or revisit some specific topic they forgot, as the case may be. Thanks to Puffin, I'm able to work on all these things like the galaxy map improvements while he's doing those tutorials. And frankly, I'm not the best one for explaining the game since I know it so well and tend to be either too detailed or not detailed enough. I did the tutorials for the first game -- AI War Classic -- and everyone has been raving about how much better Badger's ones were for AI War 2. This makes sense to me, but has tended to add to my anxiety when trying to do tutorials myself. Not that I wouldn't have done them... but boy it has been a huge relief to have someone else do that so that I could focus on concrete polish stuff. Bugfixes, Balance, and UI Improvements! There's a hefty number of these, too! Badger and Asteroid and I have been busy, and WeaponMaster has pointed out several things for this one after sifting through code, too. The strength/weakness code gives a more succinct and readable result now, and more changes are planned -- thanks Asteroid! Decollision has had a few things fixed up, thanks to items WeaponMaster found. NRSirLimbo made some excellent suggestions that led to Badger finding some substantial bugs in the metal tracking code, and that also lets you view metal flows while paused. And... a bunch of other little stuff. This release was nuts. I'm really happy with where the game is getting to. Puffin also did a bunch of internal achievements work that isn't visible yet because I have yet to do the UI for it, but that was also a big win. I'm heading off for the weekend, now, so hopefully folks enjoy! Repeat Notice: Tutorial and Scenario Designers Wanted! We're going to be working on our own tutorials based on this system, but I'd definitely love to see a really robust number of scenarios from other folks, too. Everybody has a different perspective, and maybe you want to teach some specific tactic or even set up kind of a small contained puzzle-like challenge cage-match with 5 planets against the dark spire and nanocaust with a quest you design with unusual victory conditions. I think that sort of thing is just super fun, and it's a way to play the game in a more bite-sized fashion. Some of those sorts of things aren't even really tutorials, they're more advanced challenges or puzzles. But anyway, the tutorials system is a pretty robust framework that allows for all sorts of different scenario designs that I'd love to see people really lean into. I've been explicitly trying to make this as easy as possible for non-coders to do -- all you need is a text editor -- and the idea of seeing what creative things people come up with to both teach and test players is exciting. It's more or less the same idea behind modding, where people add various map types or ship types or whatever else, except this time it's custom scenarios for teaching or testing. Back Monday! More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. This one has a lot of little UI improvements, many of which center around hotkeys.
Release notes here. This one actually has some key bugfixes as well, including a change to how stacks work that really has an enormous impact on balance. The AI may be too weak now, since more of your shots actually hit stacks now since that bug was fixed. There are also some new hotkeys for placing multiple ships at once when constructing them, and some on-screen indicators for what those hotkeys are when you go into build mode. We've also built out a TON of the stuff for the tutorial framework itself, although there's still plenty more to do. But we did get enough that... First Tutorial Is Ready! This is a very small tutorial that just focuses on how to move around and things like that, but it's similar to what was in the old tutorial (for this game) as part of a larger tutorial. This version is a little bit cleaner and slightly more informative since we're able to cover more in more steps with less work, and we were able to easily adjust it to do some colorization to aid in readability. But one thing that's really notable here is that this is a micro-tutorial on a specific topic, by design. This way we can have a variety of small tutorials of this sort that are topical and that you don't have to play again and again (or even at all) if you want to skip ahead a bit. In talking to folks, it became clear that they really want to be able to just "get on with things," and that means different things to different people. So by making it really seamless and convenient and a series of micro tutorials, we're able to hopefully meet the desires of a lot of you at once. And of course we'll also do some videos later on, kind of in a Let's Play style. And we have the in-game wiki with lots of written explanations already. And the game is full of tooltips to help you contextually learn in general. So hopefully whatever your learning style is, we'll be hitting it. We don't want anyone to feel forced into a style of tutorial they don't like (whether that's reading, interactive, or video; everyone seems to want different things, which is okay). Repeat Notice: Tutorial and Scenario Designers Wanted! We're going to be working on our own tutorials based on this system, but I'd definitely love to see a really robust number of scenarios from other folks, too. Everybody has a different perspective, and maybe you want to teach some specific tactic or even set up kind of a small contained puzzle-like challenge cage-match with 5 planets against the dark spire and nanocaust with a quest you design with unusual victory conditions. I think that sort of thing is just super fun, and it's a way to play the game in a more bite-sized fashion. Some of those sorts of things aren't even really tutorials, they're more advanced challenges or puzzles. But anyway, the tutorials system is a pretty robust framework that allows for all sorts of different scenario designs that I'd love to see people really lean into. I've been explicitly trying to make this as easy as possible for non-coders to do -- all you need is a text editor -- and the idea of seeing what creative things people come up with to both teach and test players is exciting. It's more or less the same idea behind modding, where people add various map types or ship types or whatever else, except this time it's custom scenarios for teaching or testing. Other Fixes And Improvements There are a number of bugfixes and balance tweaks that seemed to be the highest-priority items that people had brought to our attention. Thanks to Badger on the bulk of those. And the build menu now has icons thanks to Asteroid! More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. The visual look of the game is pretty notably different, in the sense that the whole affair looks more "serious" now. The borders of icons are thinner, and the saturation is 80% of what it used to be (by default). If you want the saturation back up bright and cheery (or even more gloomy), then you can adjust those values in settings. If your monitor is extra bright or dark compared to a baseline, you can also now adjust the general brightness up and down. These settings affect the entire screen, GUI included, so this keeps the colors consistent between the GUI and the playing field, which is really nice. Cross-Planet Move Orders So you have a group of ships selected that are on multiple planets. Some of them are on planet A with you, and others are on planets B and C. You want to issue a move order to a specific spot on planet A and have them all go there. This now works. Previously, the ships on planets B and C would just ignore the orders. This is something people always wanted in AI War Classic, and is finally now possible thanks to Badger implementing that here (though Keith and I did lay a lot of groundwork, we never took it this final critical step). This also means that you can have ALL your ships off on some other planet(s), visit a hostile enemy planet, and queue up movement orders on their planet... and your ships will route there and then keep going. This should also work for attack orders, but there may be some issues with that at the moment. Thinking about it right now, I think that potentially if there's an attack order against a ship that is not on the current planet, then it treats that as an invalid order and clears it out (normally that's a good thing if your target ship runs away from the planet you are trying to attack it on). I am guessing we just need to make it say something along the lines of "if there are wormhole orders, then treat all orders after those orders as valid no matter what" in order to solve this issue. Anyway, so we're making good progress, but there are still nits and things here and there. Tutorials Speaking of making progress, our tutorial engine is coming along swimmingly. There really aren't as many TYPES of conditions for progressing tutorial stages as I had once been thinking there were. A lot of them involve "go to this place" or "look at this thing" or "build some specific things" or "kill some specific things." All of that is able to be generalized pretty darn well, which will be my main task for tomorrow. The tutorial framework is practically complete except for that particular element, in terms of the truly core components. There will be more that we want to add over time, but by the end of tomorrow I think we'll have enough conditions and whatnot in place that we can recreate what the old tutorial used to be if we wanted to (not that that tutorial makes sense anymore, given it was pre-fleets and teaches a lot of things that no longer exist). Among other improvements to the tutorial framework (such as making it all xml-driven and VASTLY easier to update and create tutorials), you also now have to click the tutorial text to advance it to the next step, rather than it advancing without you just because you meet the conditions. That was endlessly confusing for people in the past. Don't get me wrong, there will be plenty of latent requests for the tutorial system that I'm sure I'll be adding for months, so I don't expect to be done tomorrow or something. But being able to hit a big baseline goal like that so quickly -- ability to recreate the old tutorial if it made sense now -- is a definite win in my book. Repeat Notice: Tutorial and Scenario Designers Wanted! We're going to be working on our own tutorials based on this system, but I'd definitely love to see a really robust number of scenarios from other folks, too. Everybody has a different perspective, and maybe you want to teach some specific tactic or even set up kind of a small contained puzzle-like challenge cage-match with 5 planets against the dark spire and nanocaust with a quest you design with unusual victory conditions. I think that sort of thing is just super fun, and it's a way to play the game in a more bite-sized fashion. Some of those sorts of things aren't even really tutorials, they're more advanced challenges or puzzles. But anyway, the tutorials system is a pretty robust framework that allows for all sorts of different scenario designs that I'd love to see people really lean into. I've been explicitly trying to make this as easy as possible for non-coders to do -- all you need is a text editor -- and the idea of seeing what creative things people come up with to both teach and test players is exciting. It's more or less the same idea behind modding, where people add various map types or ship types or whatever else, except this time it's custom scenarios for teaching or testing. Other Fixes And Improvements There are a number of bugfixes and balance tweaks that seemed to be the highest-priority items that people had brought to our attention. Thanks to Badger on the bulk of those. And the build menu now has icons thanks to Asteroid! More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. There are a variety of interface improvements in this one, and some small bits of balance updates. The quick starts are also completely reworked and should be more favorably balanced for new players to not have them get overwhelmed. Tutorials On the tutorial front, right now we're still building the tooling for our tutorials/scenarios system. This is a fully xml-driven system, so anyone can create a tutorial with just a text editor and no code experience whatsoever. There's a starting example that I've created that doesn't do much except show off how to do the various stuff. With this build of the game, the ability to fully design your own map starting state, complete with factions and what and where their ships are, is now in place. That's the end of part 1 of the tutorial/scenario framework, because everything stems from that original map design. The next part is actually building a tutorial in that space which progresses along, etc. The next part is a lot more time-consuming and something that we'll likely be adding little bits to for months or years as people want new things added in, but the ability to have a general scenario with a set of goals that you have to achieve to win, and the ability to trigger certain things like waves from the AI, should be relatively quick to get in there. A lot of things that get into more advanced scripting of things like AI behavior we wouldn't want to do, anyway -- this is still meant to be the same general game, of course. But for the easier tutorials, making it so that you don't have a wave coming until AFTER you hit some milestone is certainly a big deal. Tutorial and Scenario Designers Wanted! We're going to be working on our own tutorials based on this system, but I'd definitely love to see a really robust number of scenarios from other folks, too. Everybody has a different perspective, and maybe you want to teach some specific tactic or even set up kind of a small contained puzzle-like challenge cage-match with 5 planets against the dark spire and nanocaust with a quest you design with unusual victory conditions. I think that sort of thing is just super fun, and it's a way to play the game in a more bite-sized fashion. Some of those sorts of things aren't even really tutorials, they're more advanced challenges or puzzles. But anyway, the tutorials system is a pretty robust framework that allows for all sorts of different scenario designs that I'd love to see people really lean into. I've been explicitly trying to make this as easy as possible for non-coders to do -- all you need is a text editor -- and the idea of seeing what creative things people come up with to both teach and test players is exciting. It's more or less the same idea behind modding, where people add various map types or ship types or whatever else, except this time it's custom scenarios for teaching or testing. Map Generation Overhaul While I was at this in terms of working on the tutorial map design components, I also redesigned how the map generation components worked in general. Before if you had a low number of planets and a middling or high number of factions, the map generation process could throw errors about there not being enough room to seed all the things it needed to seed. That was confusing, and then even in other situations it could be rather bland with only one thing of importance on any given planet; you rarely would see a big mean weapon and a big good capturable on the same planet, and you'd never see a big good capturable and a small minor capturable on the same planet. The new system is a lot more flexible and it should be practically impossible to get the confusing error messages anymore on map generation. Instead it just absolutely packs the planets that are there with all the things it is trying to seed, and in general the maps are going to feel a bit more... varied and patchwork now, rather than quite as homogeneous as before. More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. The graphics for ships and structures being incomplete was one of our biggest bugbears... since forever, really. We always were adding more ships and structures faster than we could do graphics for them. It's been well over a year since I've done any new ship visuals, because my focus was elsewhere, but in the last week it's been time to tidy all that up in preparation for our 1.0 launch on (tentatively) October 22nd; and that includes revised trailers and screenshots, of course. More than just adding a bunch -- 80ish -- of new ship and structure visuals (and overhauling the lighting and bloom on all the rest of them about a week ago), this particular build also vastly improves the quality of the background planet visuals by moving them to updated shaders, adjusting their levels, and so on. I made some improvements to the planet visuals back during the "lighting and darkness" release, but this is a whole other level of improved. Other stuff:
Release notes here. Release Date For 1.0 Coming Up! We're closing in on an official date for launch of 1.0! At this point we're tentatively thinking October 22nd, which would be the 10 year anniversary of AI War Classic arriving on Steam. I suddenly feel very old, thinking about how large a span of time that is; when I was younger I remember thinking the gap in time between Total Annihilation and Supreme Commander was unthinkable, but that was... literally also a 10 year gap. So that date seems very fitting, and it seems like a good spot in the market, and it seems like it would give us enough time to get all our ducks in a row as far as 1.0 being fully up to snuff goes. Note that this isn't 1000% firm of a date yet, so this isn't a full announcement, but it's a heads up. Now... About This Actual Release?
Release notes here. This one is focused on further refinement.
Release notes here. This release is very notable! We've had a lot of those, lately. C-Clicking things to learn more. It used to be that if there was a bunch of information about a group of ships, then you just got the names of the ships and not really any details. That was... quite a pain in some cases. Suppose you see a new fleet that you might want to capture, but it just is telling you it has ships X Y and Z in there, and you don't really have descriptions for a couple of those? You'd just have to gamble with them, or use prior knowledge you'd picked up in past plays. Now you can hold C while you click the flagship of the fleet, and you then get a hugely-detailed screen with all the info on each ship in there. As usual, hold Ctrl for even MORE details in a tutorial-style fashion if you want them. This works in a variety of places, including incoming enemy wave warnings, AI guard posts full of reinforcements, and even tech upgrades for your ships. It always tells you in the tooltip when you can C-click, and I'm already personally wondering a bit how we ever lived without it. AI Aggressiveness There were a number of cases where the "press home an attack against a weak key target despite being outnumbered" or "push through a strong planet to a weak one" logic was just not kicking in with enough frequency. To the point that some folks thought it wasn't even on. These sorts of aggressive behaviors only kick in on difficulty 5 and up, but they become increasingly common starting at difficulty 7 now. Combat Factory Drones! These things now can actually defend themselves with some drones that are specific to each type of combat factory. Sweet! Astro Trains Majorly More Interesting In the original game Astro Trains were more annoying than anything else, so we made them optional and people mostly ignored them. In this sequel, Astro Trains were mostly bland and they are optional and so people have mostly ignored them; we're not short for interesting factions. The thing is, astro trains are a really cool platform for a lot of potentially-very-interesting concepts (supply routes, etc) in how they are implemented in this game, so having them be boring was kind of a bummer to put it mildly. Badger and Puffin have put in a ton of work into making these way more interesting, with a lot of feedback from mantis and discord, and trains should now be a much more dynamic and interesting experience. We look forward to seeing what you run into with them now! Plus Lots of Key Bugfixes!
Release notes here. Lots of fixes! These alone are worth a full release. And same with the number of balance changes. But that's not remotely all what's here... Victory and Ending Scenes! Now when you complete a game, it gives you a bit of text, a nice song, and a cool visual scene with some mild animation. You can see them on youtube from the linked release notes, so that you don't expect more than it actually is. But this is a major step up from just "you win" at the end, which was a kick in the pants for sure. Later we can always build this out more and more, add in graphs and whatever else, more text, or whatever we feel like. But having this as a baseline, and a solid version for 1.0, I'm really pleased about. Visually I prefer the game over screen by far, but the victory screen has just such killer music... Turret and Minefields Revamp Among all the other balance things, you'll notice that you have only a fifth as many turrets and minefields as before, but what you have are now 5x as powerful and expensive, and also larger. This makes it easier for you to place them (fewer clicks), and also improves performance in savegames where turret counts were getting absurd. Icon Placement Overhaul A lot of people were irritated by where the icons were placed in the game. Basically they floated really high above the ships themselves, so that we could do things like have them hidden by ships in front of them. But this was really problematic for people connecting the icons to the ships themselves. There's actually a milder version of this going on in Fire Emblem: Three Houses that keeps throwing me off, honestly, and in some ways that was the final straw for my own game. ;) The new style of placement works more like Stellaris mixed with AI War 1, and it's vastly easier to tell what's going on. But it's completely customizable, so that you can put it back to the way it was before if you prefer. Energy Surplus... Removed Basically there was too much energy, all the time, before. Hopefully now you actually have to consider economic command stations, or not just putting all your turrets on every planet, either way. Or go for the Zenith Power Generators as an actual exciting capturable. And A Lot Of Other Stuff! But I got very little sleep last night and I'm super tired, so I'm ready to just get this out to you and you can read the release notes for the other details. This thing has been a really huge one! More to come soon. Enjoy! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choose most_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Lots of fixes! For most people, the defensive zombies aren't the most important new thing, but it made for a funny release title so here we are. Defensive Zombies So, the behavior of zombies -- enemy ships that your own ships have taken over -- is a matter of some contention at the moment (and really, always has been). When the zombies are too defensive, then they wind up making planets really powerful because you accrue so many zombies just sitting around waiting for an enemy to be dumb enough to come and attack that horde. But then again, since you can't directly order around zombies (by design), you can't exactly go taking them on excursions or something when you want to use them offensively. Zombies also have a shelf life after which they die, so if they sit around for too long defensively, fighting nothing, then they wind up also accomplishing nothing, which can be very frustrating as a player. So we made the default behavior for zombies to be aggressive, and actually go out and fight. They'll go fight nearby worlds and deal some damage, which you are getting "for free," essentially. Obviously if there are enemies on the local planet they'll fight those first -- in either scenario -- but this is referring to what happens when the local planet has been cleared of hostiles. The problem with zombies that strike out against neighbors is that this can cause unwanted aggro. Aka, it can feed the threatfleet or otherwise free guards that come attack you. That in itself can be useful in some cases, where enemies come crashing into your turrets and you get yet even MORE kills thanks to your short-lived zombie friends. But what if the neighboring planet is very high-mark? What if you're playing on a razor-edge very-high difficulty level? In certain circumstances, having some trigger-happy allies that you can't control and who cause unwanted aggro can be game-ending. So we added, somewhat buried, a "Defensive Zombies" option in the galaxy options menu. This changes the behavior for all of the player-allied zombies in the game, but also shortens their lifespans. Basically it means that you can't super-stack a planet with defensive zombies (hey, that's not fair), but you can make it so that if you've got a Botnet Golem next to an AI Homeworld, you won't accidentally aggro the AI Homeworld based on cleaning up the planet next to them. As noted, these two modes work identically when there are local enemies to fight, anyway. So the need to toggle this mode back and forth should be... very limited. Assumedly it should only be for some players, in the very late game, with certain types of units under their control. They'd turn on defensive zombies in those last stages... or potentially leave on defensive zombies all the time if they're the difficulty 9 or 10 type of player. For everyone else, the aggressive zombie style is probably for the best, if you even wind up with any zombie ships on your team anyway. Revisions to the Low-Cap Cap Increases Previously, ships with a cap of 1 were not allowed to have their cap increase based on things like leveling up. So you couldn't get additional frigates or forcefield generators in most cases. I personally had mixed feelings on that, and it bugged a lot of people. We've adjusted that so that they get cap increases now, although if that leads to too many forcefields then we may need to implement something that rate-limits them further or something. But at any rate, for the time being this is a solid buff for you, and doesn't affect other factions or the AI. More New Stuff!
Release noteshere. This one is pretty darn substantial! Audio On the audio side, one of the things that really spurred me to make that a shorter-term priority is Why the sound of a gun had to be nerfed in Wolfenstein: Enemy Territory, a video that came out yesterday by People Make Games. I've heard similar stories before, but usually I tend to think of that in terms of other semi-tangibles like visual feedback, tells, telegraphs, or general smoothness. The non-music side of audio has been something I've really put a lot of effort into on a few titles, actually including this game... but the attenuation and general audio levels and mixing in this game was burying it. There are still some sfx that need to be swapped out in general, I think, but the biggest problem was them cutting out beyond a certain zoom, or getting super quiet, or certain sounds (like explosions) not being mixed at a volume that you can hear well. The first item in that list was IIRC intentional, but just a bad idea on my part. And it got worsened over time as we made the far zoom able to go out further. Anyway, so combat definitely has more "bite" now, which is good. The Praetorian Guard In the first game -- the original AI War -- we had a thing called the "strategic reserve." Basically it was a budget that the AI would hold back and use when you attacked their homeworlds, and it was added after a lot of playtesting suggested we needed something like that. I think that was a 4.x+ addition, or something along those lines. But we never felt like that was a good fit for this sequel, for various reasons. However, the general niche that the strategic reserve filled was definitely needed here. Players figured out that they could "boil off" the AI homeworlds a bit by going in and aggro'ing them, then letting the aggro'd guards join the hunter or warden fleets (and thus then leave and go elsewhere). As long as you could survive the roaming hunter or warden or both, or keep them distracted, then you had a MUCH easier AI homeworld to deal with. Stupidly easier, really. For whatever reason, I immediately started thinking of this in soccer terms when this was brought to my attention. Essentially in a lot of sports like that one, you have some forwards/offense, some midfield/versatile, some defenders, and then probably the "final defender" (aka goalie). What I realized is that we basically had an AI structure with just offense and midfielders, with "inactive midfielders" that, once aggro'd, would go off and stop defending the goal, so to speak. If this were soccer or hockey, it would be terribly unbalanced to either have a ton of new midfielders that can join an offensive at-will once the ball first goes near their goal. It would also be incredibly risky if they all chose to act like forwards. Where the heck are the dedicated defenders? AI War 2 has the main AI faction (or "Sentinels") that are basically defacto guards/goalies at each planet until aggro'd and abandoned. After that they either join the warden (midfielders, or somewhat floating defenders), or hunter (very predatory/lurking offense). For MOST of the game, these three sub-groups work just well. It's at the hoomeworld that this falls apart. I had been against adding a strategic reserve to this game partly because it would just feed the hunter, making it so that when you attack the AI homeworld you'd be inevitably involved in a two-front battle (your planets and their homeworld), and it would turn into a race or a game of attrition or something else un-fun and uncharacteristic of the rest of the game. Basically it was going to be un-balanceable without sometimes slaughtering you and other times being laughably easy. It being a nice middle-ground was going to be the rare case. So... we needed defenders. Only for the very end of the game, and only for the AI homeworlds, but it was super needed. The warden and the hunter can't be fed -- there needed to be something that acted kind of like half and half of those two, in terms of general logic, but which really prioritized protecting the AI homeworld(s). It couldn't "leave the goal open," but it also shouldn't detract from the hunter or warden's ability to strike or buffer you elsewhere (so having the hunter or warden suddenly change behaviors and act like a defender fleet was going to be bad because they might be too slow to respond and that also could be exploitable, and that also would eliminate any interesting chances for the AI to give you a two-front battle -- the two-front battles aren't something I hate, I just didn't want them to be an inevitability every endgame). Right: so we talked about it, and Badger implemented the Praetorian Guard. These guys work as described as above, and keep the homeworld fights interesting while not letting off the pressure on the rest of the galaxy. They fill the same niche as the strategic reserve, but without a risk of making the rest of the galaxy more dangerous in a generalized sense (they can't add pressure on offense, given they are dedicated defenders). You'll have to start a new game to see these guys in action, but I'm very interested to see what happens with them. Should be good! I guess we need to make sure they show up in "quick start" games, incidentally. If not, we can fix that in code. Stacking A bunch more changes have been made to stacking, centering around bugfixes and balance, both. There were some cases where stacks were much easier to deal with than they would have been if they were un-stacked, and that no longer should be so severe. More New Stuff!
Release notes here. This one is a bunch of bugfixes and some balance tweaks, and some bits to help you find the in-game tutorial. Sidebar: The title of this release is randomly a reference to Meet the Robinsons, which I highly recommend to anyone with kids. But it kinda fits the mix of "tutorials plus AI," I guess. Details?
Release notes here. This is a hefty release, with a lot of welcome gameplay, performance, and technical improvements. So, details?
Release notes here. A neighborhood watch is normally something that is neighbors looking out for one another, but in this case I'm mis-naming the release in honor of the algorithm changes that Badger made to protect PLAYERS from having so darn many mark 6 and 7 planets in their galaxies. New galaxies generated in the game should be a lot more palatable. So, what else?
Release notes here. I took a break from the tutorials work, and instead focused on performance when it comes to big background battles between warring other factions that you might run across. There's more that we can probably make even more performant in that area, but we need to do more profiling and figure out things that we can spread out more across more sim steps in addition to what already is being spread. In case the new performance tweaks give you problems of some sort, there's an option in the Galaxy Options tab, under the Performance section, to turn that off. At any rate, I want to see what happens with that as we're adding ever more stuff that might be fighting offscreen and out of sight -- it shouldn't be causing your main game to bog down like you were seeing before. But that's something we can definitely look into more on the new framework that now exists. I also wanted to get the new framework in sooner than later so that any bugs that are in it can be found suitably in advance of 1.0. So, what else?
Release notes here. A smaller one, while we get a lot of work done on the new tutorial framework. But still some exciting fixes, and other tweaks.
Release notes here. Dang this one is big! Lots of long-awaited features in here:
Release notes here. The nanocaust have seen a big revision as part of this one, and I was definitely tempted to name the build after that. But the strikecraft being better-balanced compared to everything else probably affects more people, so here we are. The list of short-term general annoyances is getting much smaller, and the discussion that started it all is here. So what's new?
Release notes here. This one refines a lot of things from the prior build, and fixes up neutering, waves, and counterattacks all in one fell swoop. The list of short-term general annoyances is getting much smaller, and the discussion that started it all is here. So what's new?
Release notes here. This is a big one! The list of short-term general annoyances is getting much smaller, and the discussion that started it all is here. So what's new?
Release notes here. Finally! The first tiny bits of the fleet management screen. Lots more to come. The list of things that are planned for the short term to address general annoyances is here, and the discussion that started it all is here. So what's new?
Release notes here. This works with existing savegames, but has the biggest impact on new ones. This gets at another big batch of most-annoying-recently issues. The list of things that are planned for the short term to address those bits is here, and the discussion that started it all is here. So what's new?
Release notes here. This took a bit of extra time because I was moving house and moving my office, but also because we realized that there's a lot of new cool stuff that we really do need to work on, beyond what I had indicated last release, in order to get this where we want. The list of things that are planned for the short term to address those bits is here, and the discussion that started it all is here. So what's new in this actual build?
Release noteshere. Hey, we're finally exiting the beta branch for our updates for the first time since... mid April? Wow, that was a long stretch, but it was definitely worth it. Things aren't perfect yet in the new mechanics set, but we're getting there and we're definitely streets ahead compared to the old mechanics from April. First, let's talk about what is new in this specific build:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. Reminder: to play the beta, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the pre-fleets version of the game. If you don't know what I'm talking about regarding fleets, then reading this link is a really good thing to do or you are likely to be mighty confused. So what's new in this build? This is obviously an incremental one, headed towards the non-beta full release of 0.900 that we're aiming at in the next... weeks? That timeframe is unclear, and will be based on testing feedback, which has been rolling in well so far; but there will be loads of incremental beta releases during this period. Anyway, what's new:
Release noteshere. To play it, you MUST go into your Steam properties for the game, go under the Betas tab, and choose the "current_beta" option. Otherwise you're going to be stuck on the much-older (heck it's been a month and a half now) version of the game. Soooo... I'm a little stuck as to what to even say, here. Here's what this is, in a nutshell, I guess:
Chris here! It's been a few months since I last did the podcast guest thing, and it's nice to be getting back on that horse, so to speak. This is a favorite show of mine to guest on, and they've moved to a new format with live chat and streaming going on during it. Here's the details: Chat Room -https://discord.gg/ZvY7dhk YouTube Stream -https://gaming.youtube.com/spacegamejunkie/live Twitch Stream -https://www.twitch.tv/spacegamejunkie If you miss the show, don't worry, you can still watch it later on without issues. The main thing you'd be missing is the ability to put questions in through the chat room, assuming the moderators are going to be passing some of those along. I don't know about you, but I can't read the chat room while also speaking coherently, so I tend to put it out of my sight as much as possible and rely on the hosts to bring up anything that people want me to address. Version 0.900 Work on that new version is coming along well, but it's HUGE in terms of how much code is being changed and how much it adds for players to find, do, etc. I keep coming up with more things I want to address, too, and Puffin and Badger also keep coming up with really good points. Because of those shifts, most likely we'll do a 0.850 release first, sometime next week, and only in the beta branch on Steam. It will likely be buggy as heck, and it will definitely be suboptimal in a lot of ways where we're not remotely finished with some new aspect of the GUI or whatever. There are some GUI subscreens that are needed for the full 0.900 experience that there just isn't time to do before next week, but it would be good to be getting testing and feedback for other kinds of bugs in the meantime. Hopefully then we can spend a few weeks finishing the 0.900 work list, polishing whatever is wrong with the beta versions just from the sheer number of code changes, and so on. Various thing that might interest you in the new version:
Release noteshere. This is the last build before the 0.900x phase of the game's development process, and it's a big one! First off, what's new in this release?
Release noteshere. Badger has really outdone himself with this one, I have to say. This adds quasi-experimental support for multiple AI factions in the galaxy, along with a bunch of new tools for letting specific AI types spawn specific things at game start. Then Puffin has been really on top of it with a bunch of new unit types and AI types, some of which are partially implemented for the time being. And Badger added black hole machines. And science hacking is no longer such a research goldmine for you, anymore -- spend those hacking points on more varied goals, folks! ;) There's yet more fixes in here that were figured out by WeaponMaster, too. Man you folks all rock! I honestly spent most of the day asleep; I was that sick. Antibiotics are helping. But some of that is I think just a stress response to a larger existential crisis of sorts that I've been going through for the last few months and am feeling more acutely in the last week or two for a couple of reasons. I'll... have some thoughts up on that soon, as I try to figure out how to get myself properly functional again. For now these other guys are killing it, which I'm eternally grateful for, and the game is evolving an amazing amount without me. I feel really bad about that, but at the very least it is a relief to see how this is coming along despite my personal issues. Silver linings! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. This version has a surprisingly-robust revamp of the tech costs and the scaling between tech levels in general, thanks to Puffin. I didn't have any idea this was coming, and he trialed this with players on the forums first and it quickly became clear that the new approach is better. Huge kudos! Slightly more pressingly, there was a big bug in the prior version that was causing the AI to get massively strong massively quickly. This was due to some xml values being more than a little opaque in their meaning. To aid in meaning, I split those out into three different sub-values instead, now. But if you were wondering why the last build was suddenly kicking your butt instantly, that's what it was. Sorry about that! DarkArchon figured out what was going on with transports and similar not showing their paths on the galaxy map when you try to predict routes from one place to another, and/or them being too hard to see in general. Big thanks there! My illness has been compounded by allergies and got a bit worse, so I've been mentally sluggish this week. I plan on getting a bit more done tonight and tomorrow in terms of that document for "substantial changes" that I was referring to last release. I guess I'll just repeat my notes from last time, on that subject: "I'm writing up a document that explains my design for some substantial changes -- please hold your pitchforks -- that I think will address most of the complaints people have about control groups, fleet management, fleetballing, the docks ui, and maybe even scouting. That last bit I hadn't expected to tackle, but as I've been going through things in a comprehensive fashion I realized that it's actually just as much related as the rest of it." "I think it's only a couple of days of work for me once I finish writing it up, so the design and writeup process is longer than the actual implementation time if I'm correct on that. But this has been a bugbear set of issues for me for over a year, and I'd rather measure twice and cut once on it." "It's also a short enough amount of work once it is done that I'm planning on inflicting it on everybody AS I give you the explanation document, rather than giving you the document first. ;) My rationale for that is that we can all nitpick the theory of it forever, but it's hard for anyone to see exactly what I have in my head from a document and not just react to parts of it. Much easier to have the full thing out and then react to that, and the document then serves the purpose of illustrating if there's some place where the actual implementation deviates from intent, or where further refinements or rework is needed to keep to the spirit of the intent." The UI framework that I was looking into may be amazing, but unfortunately may be a nonstarter due to lack of linux support. Bummer! That would have saved a huge amount of work on my part, but there's potentially no real workaround there. Their engineers are looking into it, but my hopes aren't high. Back to the notes from last time: "Assuming that the big changes go over well with folks, then that's the last big design hurdle remaining for the game, prior to 1.0 at least. The new plan for multiplayer, detailed two releases back, will still need to be implemented, and the ui will need to be majorly updated in one fashion or another, but everything else is just a matter of content and getting individual slices of work done, versus something that is a larger design question. So that's very good! It was important for me to start nailing the really tough stuff as soon as I got back to work, since I really didn't want that hanging over me." "As noted recently, I am fully back at work now. If you were wondering what was up, I recently put together a video explanation of what happened. I don't go into a lot of detail, for privacy reasons, but there's enough there to get the important pieces across.I'm increasingly happy, for a variety of reasons, and that's a real relief. Life is still a work in progress, and finances even more so, but there's a path forward." Continual thanks to Badger, Puffin, and Quinn for having held down the fort while Iwas away. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. I'm slightly sick and very tired, so the release notes will mostly speak for themselves, I think. But there's a lot of amazing stuff in there from Weapon Master, helpfully integrated by Badger and Puffin, along with a long list of things that they also put together. The Dark Spire are getting increasingly cool, and the AI is more active in a variety of ways, and tractor beams are a lot more of a thing. My contributions to this release are pretty well nil, but I have been working away on the next great thing, don't worry. Basically I'm writing up a document that explains my design for some substantial changes -- please hold your pitchforks -- that I think will address most of the complaints people have about control groups, fleet management, fleetballing, the docks ui, and maybe even scouting. That last bit I hadn't expected to tackle, but as I've been going through things in a comprehensive fashion I realized that it's actually just as much related as the rest of it. I think it's only a couple of days of work for me once I finish writing it up, so the design and writeup process is longer than the actual implementation time if I'm correct on that. But this has been a bugbear set of issues for me for over a year, and I'd rather measure twice and cut once on it. It's also a short enough amount of work once it is done that I'm planning on inflicting it on everybody AS I give you the explanation document, rather than giving you the document first. ;) My rationale for that is that we can all nitpick the theory of it forever, but it's hard for anyone to see exactly what I have in my head from a document and not just react to parts of it. Much easier to have the full thing out and then react to that, and the document then serves the purpose of illustrating if there's some place where the actual implementation deviates from intent, or where further refinements or rework is needed to keep to the spirit of the intent. I have a couple of other irons in the fire at the moment as well, one of which is looking into a replacement ui framework that might make things vastly easier on all of us that want to do any UI work. So depending on how much those other things take up time-wise, it could in theory be as late as the end of next week before I have the big new set of changes out, but a big part of me would like to have those out this week if possible. Probably not feasible, but it would be nice. Assuming that the big changes go over well with folks, then that's the last big design hurdle remaining for the game, prior to 1.0 at least. The new plan for multiplayer, detailed two releases back, will still need to be implemented, and the ui will need to be majorly updated in one fashion or another, but everything else is just a matter of content and getting individual slices of work done, versus something that is a larger design question. So that's very good! It was important for me to start nailing the really tough stuff as soon as I got back to work, since I really didn't want that hanging over me. As noted recently, I am fully back at work now. If you were wondering what was up, I recently put together a video explanation of what happened. I don't go into a lot of detail, for privacy reasons, but there's enough there to get the important pieces across.I'm increasingly happy, for a variety of reasons, and that's a real relief. Life is still a work in progress, and finances even more so, but there's a path forward. Continual thanks to Badger, Puffin, and Quinn for having held down the fort while Iwas away. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. The way that the AI sneaks around has some bugfixes and works better now, and the Hunter fleet should be a lot stronger because of the AI knowing better when to retreat. AIs choosing to sneak past your forces and harass you should now be more effective, too. And the nanocaust should do a lot better of a job of dispatching its units. Thanks to Badger for all of these changes. Puffin also made some tweaks to things that make transports slightly better, though there's more I need to do directly on that. And he also made the Fusion Bombers really really a lot more effective in their targeting and also more powerful in general. They're now a lot better without you having to micro them. On my end, I put an end to fixed-int math, which fixes several immediate bugs such as ships circling other ships when they were supposed to linearly kite, or ships getting stuck on forcefields. These were a couple of bugs that I just couldn't figure out a graceful solution to, no matter how long I stared at them over the last half year or so. I also had been unable to figure out a graceful way around some obvious multiplayer desyncs that I knew were going to be persistently arising; that is part of why I haven't implemented multiplayer yet. Yesterday I finally had an insight, which is partially detailed in the link above, about a way to simply auto-repair desyncs in this game and thus solve all of these problems at once. Part of the reason this fixes anything in single player is that it lets us stop using fixed-int math and use floating point math instead. Those bits are now in place. The actual auto-repair of desyncs in multiplayer is something that I still have to code, but it should be under a week of work when the time comes for that, and it's certainly less than the months of chasing desyncs that was otherwise going to happen. This is a pretty big deal, because it will allow for multiplayer sooner than later -- no I still don't have a timeline, though, just yet -- and it also lets us simply brush away some of the more inscrutable bugs that were due to threading issues, fixed-int precision problems, or the like. Definitely a case of working smarter rather than harder, but it's only possible because of a long laundry list of other architectural choices and flexibilities that this game has thanks to the last couple of years of work. So if we'd thought of this a year or two ago, in an abstract sense, it still wouldn't have seemed feasible because the architectural constraints of most games just make this infeasible. But because of the multi-layered, pooled nature of the current game, suddenly I realized that this was possible. For those who missed the recent news, I am fully back at work now - yay! If you were wondering what was up, I recently put together a video explanation of what happened. I don't go into a lot of detail, for privacy reasons, but there's enough there to get the important pieces across. Anyway, I'm back now and very happy about that. Actually pretty happy in general, these days, which is good. Continual thanks to Badger, Puffin, and Quinn for having held down the fort while Iwas away. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere.
At long last, transport ships in the style of the original game have been added to the sequel! Except we implemented them in an even friendlier fashion here. It may be possible to do some cheesy tactics with these since they load and unload instantly, but we'll deal with that as the case arises. I'd prefer not to make them cumbersome to use in that old style unless folks are really reporting that as needed.
As it stands, now a whole plethora of new and returning strategies are now possible: all the planet-hopping you want to do now works again, for instance. Deep strikes... you name it.
This build also has a number of balance tweaks thanks to Puffin, and several bug fixes from Badger along with Risk Analyzer balance from him.
For those who missed the recent news, I am fully back at work now - yay! If you were wondering what was up, I recently put together a video explanation of what happened. I don't go into a lot of detail, for privacy reasons, but there's enough there to get the important pieces across. Anyway, I'm back now and very happy about that. Actually pretty happy in general, these days, which is good.
Continual thanks to Badger, Puffin, and Quinn for having held down the fort while Iwas away.
Problem With The Latest Build?
If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire.
The Usual Reminders
Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do.
Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support.
Enjoy!
Chris
Release noteshere. This is an entire month's worth of changes from the volunteer brigade, and the list of changes is far too long for me to fully address here. But one thing that is almost a minor note inside the release notes list itself is the fact that CPAs are going to be properly coming for you now. Eh... good luck with that! On the plus side, lots of balance fixes also help, and spider turrets will do their job more effectively, and control groups now function like you'd expect from other RTS games. Oh and Exogalactic Strikeforces are more freaky now. And some dire guardians are new to make your life more difficult. In general there's just a huge amount here. So! Almost three months ago I wrote about troubles inmy personal life, and then that really took me out of commission for longer than I ever expected it might. I've recently put together a video explanation of what happened. I don't go into a lot of detail, for privacy reasons, but there's enough there to get the important pieces across. Continual thanks to Badger, Puffin, and Quinn for holding down the fort while I've been away. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Right - so I took a 90ish day sabbatical from work. What the heck was that all about? I said I'd update you guys on that (and be coming back to work properly) in January, so here we are. This was a really tough video to make, but overall I'm doing well these days. https://www.youtube.com/watch?v=fPwsiRYQIek&feature=youtu.be There is a new release that also just came out today, so things are getting back into gear production-wise, which is good. That release is the cumulative work ofthe volunteers over the last month, they've been amazing. Coming up this next week I will be able to actually get cracking on some creative work of my own, for the first time in basically a quarter. Thanks again for your patience with me during this, everybody. It really has meant a lot.
Release noteshere. The title of this one is a programmer-y joke at the expense of us human meatbags. But I think it's also a pretty apt description of some of the new AI behaviors in terms of how it decides to take major actions at a planet. Sometimes bumrush you, sometimes go away for a while and come back, etc. This is a lot more in line with how the first game handled pieces of its AI at the mid-management tier, so to speak. Big thanks to Badger for adding this. There are a variety of other tweaks and fixes in here, including some changes to Risk Analyzers and Wormhole Invasions. You'll also start seeing reconquest waves on all difficulties. I've gotten almost all the end of year finance stuff done now, finally, and in general am feeling better inmy personal lifedespite things continually falling apart in various new ways each week it feels like. I'm getting fewer and fewer unpleasant giant surprises, so my confidence in my ability to keep my butt in the chair and focus on work-work rather than finances-work and outside-life-things-that-require-too-much-new-learning-work is rising. I'm still not where I want to be yet on that score, but I'm rapidly gaining, finally. I'm starting to feel more like myself again. Amusingly, I took my son to see the new Spider-Man: Into the Spider-Verse movie yesterday, and that was ridiculously meaningful of a movie to both of us for very different reasons. I've written (in a frustratingly vague way) about how I've felt a couple of times over the last months like I've flipped between universes that look similar but are actually different, and seeing certain aspects of that on the big screen in an emotionally-loaded animated movie was surprisingly cathartic. That movie is crazy well done and well written. We'll see if it lasts, but in a strange way since seeing that movie I've felt more like myself than I have since my mysterious incident that I'll explain to you in the future when I can. As I noted the last two times, rest assured that this won't be a permanent state of affairs, and I'm not going anywhere. This is hopefully a once-per-lifetime event. Thanks again to everyone for their support and kind words. Continual thanks to Badger, Puffin, and Quinn for holding down the fort while I'm functionally (not literally) handicapped. I'm getting increasingly excited about getting back into things and doing some big things with the game, and that's the best sign that things are improving. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. Bunches of improvements for various factions, and also for the "unit stacks" feature. There's still more I plan to do with that feature in general (such as making AOE and beam weapons actually have a bonus against stacks, for one example), but for now this lets you choose custom stack sizes and how things stack, etc. If you're on a stronger machine, the need for stacks is pretty diminished. A number of requested balance changes have also been brought to you by Puffin. In general this is yet another release brought to you by Badger, Quinn, and Puffin. I'm extremely grateful to them for continuing to hold down the fort. Frustratingly, I'm still easing back into things with various end of year finances and other business bits. I also have been having a metric ton of things I've been having to learn about rapidly outside of work, legally and financially and... otherwise, so it's just been a period of a lot of information onboarding for me. I keep thinking I'm right about ready to get back to proper coding and design work, but it's been a bit of a longer stretch than I ever imagined it would be. Ithink I'm almost through with that, but I keep saying that and then there's more to learn and do. I should be able to explain to folks what happened in my personal life by late January, but right now there's still just a lot happening with that that is private, as well as kind of rapidly changing states of things. There have been some particularly positive developments in the last week in particular, so I'm hopeful that those will have a bit of an effect that bleeds over into me being able to properly do my effing job again. As I noted last time, rest assured that this won't be a permanent state of affairs, and I'm not going anywhere. This is hopefully a once-per-lifetime event, and despite the continual additional unexpected hurdles and hoops I've run into, things have been getting better. Particularly in the last week. But Rome wasn't rebuilt in a day after any of the times it burned down, so I'm taking things as quickly as I reasonably can. I really am getting there! Thanks again to everyone for their support and kind words. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. There's a lot of stuff in here! Hacking is better, construction is better balanced, and balance in general has gotten a huge bunch of changes. Visually there are some improvements in how large some ships are, so that you can see them better. Huge thanks to particularly Puffin and Quinn on this release, and also Badger for some pieces. So... what about some of the bigger-picture stuff? I should be working on all sorts of things ranging from the lobby to some of the unit control pieces. I'm still... easing back into things. Most of my work so far has been end of year finances type stuff. I'm going to be doing more actual proper work on this in short order, though. I should be able to explain to folks what happened in my personal life by late January, but prior to that it's something I really can't talk about yet. I've been feeling really bad about thinking I was ready to fully come back and then not really being able to hack it quite yet. This is... a first for me, since I started working in tech 17 years ago. Work was always where I escaped to. Ultimately I'll be fine, but the worst case here is that the schedule slips by a couple of months because of first my sabbatical and then my reduced productivity for a bit. Given the nature of the event, I feel like I'm doing decently well, but everyone's mileage varies. Rest assured that this won't be a permanent state of affairs, and I'm not going anywhere. This is hopefully a once-per-lifetime event for me. And I really am getting better, in the main. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. There are things! They are new! The release notes themselves are pretty much brief enough to cover it, to be honest. There's some good fixes and tweaks in here, again from Puffin and Badger and Quinn. I have still been out for the count. My personal life has still been completely upside down and sideways, but this week it's been on balance more good changes than bad. Still just a lot of getting used to... a completely new method of existence, really. I'm finally mentally and emotionally and physically getting recovered enough that I think that I'll be coming back to work more or less like normal next week, unless something NEW happens. My schedule is still going to be reduced from what it used to be, but I'm going to really focus on getting important stuff done efficiently, and I have Quinn and my dad as a big help on that. So... yeah. Continued apologies. This is just the largest life change event I've had, other than having kids, since I became an adult. So I'm just having to process and adjust, and I will get back on track. Thanks for bearing with me, and to all the folks keeping things going while I've been reeling. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. Right! It's been 17 days since the last release, which is a hugely long period for us, so there's a ton in here. Even though I didn't personally do any of it; it's all thanks to Badger, Puffin, and Quinn. Huge, huge, thanks to those three for holding down the fort and getting a lot of really important stuff done. Hacking should feel a lot more balanced now, and works on based on a new premise in terms of how strong the response is to your hacks. Before it would start out pitiful in response and then turn universe-eating without warning. No longer! A couple of hacks also weren't working right, and now do. Drones now actually work properly in all cases now, or at least should. They also can't be repaired anymore, since they are finite-life ships by definition. There were a couple of nasty bugs that Badger fixed, including a nullref that made it look like the game had frozen and might have caused some other seems-like-a-different-bug-but-is-really-the-same-thing issues. Balance has seen an incredible amount of work thanks to Puffin and all the feedback he's been getting. The list is really, really long. There's so much stuff in there, but I really like the changes to make Mercenaries that you can hire a lot more durable and useful, the Astro Trains that the AI has a lot more dangerous, and Minefields and Instigator bases a lot more of a presence now.
Release noteshere. This has a couple of notable bugfixes, and it tunes the balance on the hacking response from the AI waaay down. That was some game-ending level of hacking response that some folks were getting. Badger is currently in the process of reworking how the hacking response severity gets calculated anyhow, but for now we just toned down the existing mechanic since the new logic isn't ready yet. This version also simplifies the speed controls some, and adds in legitimate Game Speed Styles (rather like the first game had). These GSSes, rather than being like fast-forward or slow-motion (which we do also have), act as balance shifters to either make the game more frenetic or more contemplative. The default values here are the same, but there is a speed now that is Epic (quite contemplative), all the way up through Cheetah (very fast), all the way through Insane and Plaid (because why not). Some folks feel like it's too fast, some folks feel like it's a little slow, and now everyone can play the way they want while leaving the in-game wall-clock alone. Except when you want to fast-forward for a bit, which obviously you can still do. Also? Sabots are not so darn terrifying anymore, so your starships should breathe a sigh of relief. Big Topics It's late and I'm quite tired, so I don't feel like getting into these full discussions right now. But basically I am hearing what you're saying about things like the control groups being difficult to manage, and some of the things you want to be able to control with them, build queues, etc. I've been thinking hard on some solutions for those, and I think there will be some good changes to come out of that. Thanks for your patience, in the meantime. The lobby is something that I desperately want to get fixed up to a nicer state, but with all the feedback pouring in on actual in-game areas I think I am going to have to delay that a bit more than I had expected. I had figured the lobby would be done by the end of October, but now I think it's better to say November instead. The overall game experience will evolve a lot faster and more pleasingly that way. Don't worry, I'm not going to forget about it! There are also some very valid concerns/wishes that folks have for more options on the galaxy map to find things easier, and some things related to making scouting easier (and/or results of scouting to be easier). Those are also on my radar, and something I'm putting ahead of the lobby right now because I think that will help everybody more directly. Oh, and getting some of the tutorial things a bit better, like it not skipping ahead on you, and telling you what a colony ship is. I want to get a tip of the day in there, and maybe an in-game FAQ or something. And then of course the growing list of small wishes, big wishes, small bugs, big bugs... These last couple of days have been maybe too much talking on my part, so I am going to try to balance that more with the actual work of developing the game. Even with a 10 hour workday, I still have 72 unread messages at the moment. It's a good problem to have! Don't get me wrong. But it does require me to try and work on time management a bit better. Expect more tomorrow, and each day this week. We've been maintaining a schedule of roughly 3-5 releases a week for a while now, and we don't expect for that to change anytime soon. Thank you everybody so much for the support, and the kind words, and the positive reviews. It's making such a big difference to us. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
It's been quite a saga, if you've followed along all this time. All that extra time paid off!
At this point we have what fans have nearly-universally hailed as a worthy successor to the original classic. We still have plenty more to do prior to 1.0 in Q2 of 2019, but the game is ready to play now and we hope you'll come enjoy it and give us further feedback.
Pick up the game now for 10% off!
Release noteshere. Whew! It's been a really long day, but I feel like I didn't get really that many things in. Most of my day was spent on the forums, and I know I promised that a few things would be in this build that got pushed back -- apologies to those folks. I think it was three features. I should be able to get them in tomorrow, but I'm going to be a bit more careful about my promises from now on when it comes to short-term schedule. Basically I wound up spending a lot of my time listening to folks and finding out what gripes are bothering them the most. That was a super useful way to spend the time, even though it caused the feature list to be a little shorter than usual. Still, the list isn't bad:
Release noteshere. I really wanted to make a Spaceballs joke as the title for this build, but all of the ones I could think of are both rude and involve keeping firing, not ceasing fire. Anyhow! If you have cloaked ships, and you want said ships to stay cloaked instead of breaking out in a murderous spree, now you have but to hit the N key. Or whatever key you like! This version also fixes the recently-added in-game keybinding... not actually properly applying said keybindings. I'm on a roll! Again, apologies for that. Speaking of, this also fixes an annoying thing I introduced earlier today where if you were trying to place a bunch of units at once, it wouldn't really listen. This was a casualty of the double-click fix. So again: my roll continues. Badger made some tutorial improvements for this build, too, and both the AI and player salvage income got a boost since it wasn't mattering enough. If you restart your steam client, it will download thenew build immediately. Expect more tomorrow, and each day this week. We've been maintaining a schedule of roughly 3-5 releases a week for a while now, and we don't expect for that to change anytime soon. Well, aside from today -- three releases in one day isn't the norm! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. Well, this is hugely embarrassing --we introduced a last-minute bug today that made the objectives menu (and some other menus!) completely illegible. The fix is now out, along with a bonus fix for a much more longstanding issue with double-clicking units. Thanks topango andla_nague for bringing this to our attention, and thanks to everyone for being patient with us about this one. If you restart your steam client, it will download the fix immediately. Expect more tomorrow, and each day this week. We've been maintaining a schedule of roughly 3-5 releases a week for a while now, and we don't expect for that to change anytime soon. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. Early Access arrives at last! Welcome to all the new players. :) There's nothing particularly huge in this update, but it fixes up a couple of last-minute bugs as well as a few bits of the tutorial. Expect more tomorrow, and each day this week. We've been maintaining a schedule of roughly 3-5 releases a week for a while now, and we don't expect for that to change anytime soon. Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. At last! Finally you can view and edit the controls from within the game, rather than having to open a text file. Sorry that took so long! That's the last of the important interfaces, except for the lobby in the custom start. That one is still not going to be pretty (and bug-free) until sometime this coming week at the earliest. Next week at the latest. A bunch of other pieces of the interface are now prettier, and generally easier to read, in this new version. A variety of bugs were fixed. And engineers got a 3x speed buff to their function, while fortresses got an all-around offensive buff. I still have more to fix up with the tutorials! Augh, I feel like I'm running around like a madman, in some respects. The tutorials have a few places that still confuse people, and the presentation of the tutorial text could be a bit nicer, could definitely stand to have a log, etc. Hopefully I can get that done prior to launch tomorrow, we shall see. It's not a crisis without it, but I just want everything to be as polished as possible for the start of EA. Either way, moreto come tomorrow!And each day after that. EA starts tomorrow, but that's not going to interrupt the schedule that we've been maintaining for the last few months. Thanks for reading and playing! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. Whew! This one should feel a lot more fun to play, just from a fundamental low level. Previously, various aspects of the UI were feeling kind of sluggish, and the keyboard and mouse controls sometimes did, too. That wasn't a framerate issue, but rather was a series of code issues that I inflicted on myself. Lots of untangling happened today, and the results feel so buttery smooth. Another really big item that has returned is the selected ships window. That wasn't something I had been planning on doing until during EA, but it's something that acts as both an important informational aid (what do I have selected?), an important helper in battle (how much health, cumulatively, does my selected stuff have?), and a general self-teaching aid (hey, there are buttons for pursuit, group move, scrap, etc!). Those various benefits, particularly the last one, convinced me to spend some time and get that in earlier. Some bits of the UI have also been made a little prettier and/or a little more clear, and we fixed dozens of typos in the tutorial (sorry...!). Forcefields and Tutorials Oh! AI forcefields are almost completely a thing of the past (all stationary ones are), and your own forcefields aren't quite so darn sturdy anymore, either. It was Not Fun sitting there firing forever on an overpowered AI forcefield that wasn't even protecting much to begin with. A number of people ran into that during the tutorial, and that should flow much more smoothly now. There's still more work that I need to do on the tutorial, following various feedback fromth_Pion as reported bySizzle, and with some more notes from Craig and Puffin. But I'll get to that tomorrow; it's quite late now. I hadn't planned on spending a bunch of time in this area, but people brought it up as being thetrue first impressions item, and that folks were having a few issues related to it, so I've adjusted my plans accordingly. Lobby? This does unfortunately push back the timeline on the lobby into next week, after EA starts, but that is probably for the best given all the other improvements I've been able to put in instead. I wish that wasn't an early thing that people might run into, but Puffin has been working on making a lot more quick start options with more difficulty ranges and types of ships and AIs, so it's... hopefully a case of most people playing those anyway, at least at first. Those should be far less overwhelming to someone new, anyway. Next Up Aside from the tutorial work, and whatever bugfixes seem most pressing pre-EA launch, I'm going to do my best to get the view/edit controls screen in. I think that will fit in the time I have left. Some of the most important keybindings (pursuit mode, etc) are now directly exposed on the interface, though, so it's notquite as dire as it previously was (it's still really important to get ASAP). More to come tomorrow!And each day after that. EA starts the day after tomorrow, but that's not going to interrupt the schedule that we've been maintaining for the last few months. Thanks for reading and playing! Problem With The Latest Build? If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire. The Usual Reminders Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do. Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release noteshere. The name of this release comes from a pair of contradictory bugs fixed in this build. They're best summed up by a fun savegame that HeartEater7 provided: Longwinded Storytime
Release noteshere. (Singing) I can see clearly now, the HUD is small... Right! I'm very excited about this one, it has a lot of long-desired pieces of polish in it. And some bits that were not long-desired, but are exciting all the same.
Release noteshere.
Took an extra day compared to what I was planning for this release, but there's a ton in here! First of all, there are a ton of balance improvements that Puffin has put together in order to diversify what gets a damage bonus against what. There's a lot of tuning in that area of the game in particular.
Quinn added in the ability not just to delete savegames, but also to delete campaigns, which is super welcome. A few other tooltip improvements have been made to clarify a few things, and a few tutorial improvements, and a fix for that really irritating bug with the flickering sidebar.
Marauders are a lot more aggressive, cross planet waves are a lot more sneaky, astro trains are a lot less plentiful, brownouts are a lot more painful, and there's now a cooldown on how quickly you can rebuild something that was just destroyed. Thanks to Badger on huge amounts of that.
Outside of that, we've also done some new kickstarter-exclusive background art thanks to Cath, and then I've created new marketing headers for the game (finally!) as well as new Steam Trading Cards. Here's a sneak peek!
New header:
Compared to the old one:
And then here's a sneak peek at the Steam Trading Cards (which won't turn active until the game releases into Early Access on Monday):
And this is what the associated backgrounds look like:
And this is just for fun:
New Release Date?
Yep! We're now releasing on Monday, which is the 15th, instead of Thursday the 18th. Why? Rimworld announced their 1.0 will be on the 17th. And we, uh... wanted to give them some personal space. ;) Big congrats to them, by the way.
Thanks for reading!More to come soon.
Problem With The Latest Build?
If you right-click the game in Steam and choose properties, then go to the Betas tab of the window that pops up, you'll see a variety of options. You can always choosemost_recent_stable from that build to get what is essentially one-build-back. Or two builds back if the last build had a known problem, etc. Essentially it's a way to keep yourself off the very bleeding edge of updates, if you so desire.
The Usual Reminders
Quick reminder of ournew SteamDeveloper Page. If you follow us there, you'll be notified about any game releases we do.
Also:Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support.
Enjoy!
Chris
Release notes here. As the first build since we started our press preview period, I wish there were some grand exciting features in here, but alas it's just bugfixes and UI polish. Mostly UI polish. Frankly it makes the game experience that much more pleasant, though, so it's worthwhile stuff to be sure. It's just not flashy. Most of the flashy stuff will be coming during EA at this point, since prior to that it's all about polish and bugfixes and balance one way or the other. Well... and added art for the ships that are still missing that. That's going to be exiting. Anyway, more to come soon! Also, if you're into that sort of thing, here's a tutorial on how to mod UI elements: https://www.youtube.com/watch?v=dw7d8r2DNkw It presupposes a fair bit of knowledge I'll admit, but for our existing crew of modders and volunteer devs it should clear some things up. Thanks for reading! Next build will likely be Monday. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. This marks the first build of the game that is available to press to preview. How nerve-wracking! There's still a lot we need to finish up in the next two weeks prior to Early Access when it comes to polish and bugfixing, but we have to actually let people see the game at SOME point. I'm really pleased with how this particular build is feeling, though. There are still known issues, but the fundamentals are really strong. One of the cool new things in this build is the addition of quick starts, which folks have been asking for forever. It basically provides a really handy way to get into the game without having to ever touch the lobby and all its complexity. Which is doubly good right now, because the lobby is still a mess of temporary UI. The quick starts will be hugely useful long after the lobby is polished, though, because they allow for easy choices of cool scenarios. If you want to create a quick start option of your own (please feel free!), you can simply go through the following process:
Release notes here. This one fixes all of the super-duper critical bugs that I'm aware of. There are plenty more bugs to go around, and we'll definitely be getting to those. But right now it's a balance between the UI work, bugfixing and balance tweaking, and other needed refinements. I'm feeling cautiously optimistic about just spending tomorrow on the UI. Thursday -- the day after tomorrow -- is when our big press push goes down, so if there's anything super duper critical hopefully we can get that in the next day or two. The sidebar and the profile screen and the lobby/start options are my main foci for tomorrow, and hopefully I can just work on those and ignore mantis for the day. I can dream, right? ;) I expect Thursday and Friday are going to be heavy bugfixing days. Anywho, the biggest bugfix in this new build is that orders were getting scrambled up between units in a variety of ways. We pool the orders (as of a few weeks ago), and what was happening is that a given order could be added back into the pool twice... thus meaning that multiple ships then get the order back out of the pool and use it for different things. Then each of THEM could put it back in twice, leading to four ships having one order that's all scrambled up and not fully what was told to any of them. So that led to ships eventually just acting outright insane. Shooting nothing, flying into the bottom left corner, abandoning orders in the middle of a routine flight from A to B... you name it. Thankfully that's all sorted now; thanks for your patience with it! Anyway, hence the title of this build. There were various other bugs fixed as well, and a notable new feature: the ability to order your bloody engineers around! Before they just did whatever they felt like. Now you can actually tell them to go work on something specific, and you can even lock them in to just boosting the performance of a specific dock -- same as in Classic. Except in the new version it's even better, because even while they are locked in, they can do other things within their range if the dock doesn't need boosting right this instant. That's a minor thing, but fairly valuable. More to come soon. :) Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here.
This one has a ton of stuff in it. The core focus for me, personally, was on making the last things more attractive that we'd need for our upcoming trailer, as well as to get the main menu improved so that it makes a better first impression. The menu itself still needs better button visuals, but look how pretty (in a highly dithered gif):
We also got some more voice acting work done in preparation for the Early Access launch, although it's not implemented yet. And some of the worst of the sidebar glitches are now fixed (though there are still numerous more there to fix, as well as some key bugs elsewhere to fix -- I will be getting to those soon!).
You can now click wormhole names to go through the wormhole, which I know is something that people have wanted for a long time.
A variety of balance changes are in, including turrets getting nerfed and guardians getting buffed. Fewer guardians go along with waves now, and Arks do a lot more damage.
Several ships have real graphics now that did not before. Such as the spire! They use subsurface scattering and are colored now, rather than being ugly white:
They went from some of the ugliest units to some of the prettiest. They have new models, too. The sentry starship also went from very hideous to really really cool looking, too. Those are what you can see moving past in the main menu now, actually.
There are two new AI types, and various changes to the AI types in general.
The bug with schematic servers having a bunch of duplicates is fixed.
And lots more! Badger and Puffin were really busy on this one, and Craig was working on audio editing in addition to his work on the trailer, and Eric worked on tidying up tons of the voiceover writing as well as writing new ones, and Quinn put in several fixes including the garbled background story placement. So many people helping out -- thanks everyone!
More to come soon. :)
Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure.
The Usual Reminders
Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do.
Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support.
Enjoy!
Chris
Release notes here. The title of this release is only partly sarcastic. The old galaxy map was one of the chief complaints that people had about actually playing this game; it was something I'd put off dealing with for quite some time, because I wasn't sure how to deal with some of the challenges presented by it. This release goes through literally everything I was hoping to do with it, and the results are better than I'd hoped. That's not to say there isn't still room for improvement -- I'm sure it will be refined for quite some time, and expanded from here. But at this point, it's something that can be visually parsed and understood, and there is a lot of cross-compatibility with the tabs on the sidebar and the notifications up on top. I really wanted to avoid having a bunch of search functions and markers. Instead, just by hovering over existing elements on the GUI, I wanted those things to automatically act as filters on their own. I'm happy to report that is functional and does the job well. It's crazy superior to the first game's search function in terms of how quickly you can use it to do something like find all the scouts, or all the planets with some sort of capturable on them. Especially if you hold Shift to hide the tooltips while you just want the hover effect to work -- knowing that you can hold shift to hide tooltips is actually kind of critical now, and probably something we should put in the tutorial. Basically you can really make use of the sidebar as either a set of filters OR as a way to see tooltips, and shift is the toggle between those functional modes, unless you want to try to dodge around tooltips to see the middle of the screen. You can also see what sort of defenses versus mobile forces you have at planets, and in general seeing what you vs the AI have is far better now. It's just a whole different experience. I literally couldn't tell where players even owned planets half the time when they sent in savegames for me to find a bug in, and that's... wow that was a problem, you know? Now I can instantly see what's going on, and I hope you'll find it equally easy. Assuming things are in the ballpark of correct here, and there aren't any egregious things that annoy people on the galaxy map anymore, I'm going to move onto the sidebar and lobby for now. There were some other major improvements in this build, too: icons in the header notifications now are distinct and actually tell you what is happening properly. The guards get properly aggro'd when you shoot any one of them at a post. Several nullref exception fixes. MAJOR command station rebalance, to make more than just the Military ones useful. Hacking has been reworked heavily under the hood and is so much easier to tune now. Three more AI types implemented. And more! More to come soon, too. Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Surprisingly large amount of stuff in this one! Unit stacking is every bit the godsend I'd hoped it would be, performance-wise, and I'm really pleased with that. We don't have any remaining savegame cases where performance dips below 100% for long on my machine, and the targeting cycle keeps to sub-second times in every instance now for me, too. That's a really big win, and lets me finally stop looking at anything performance-related for a while. This also has a lot of tooltip/icon tweaks to show you when ships contain something in general, which is really nice. Before you couldn't tell that the guard posts were filled with nasty confetti waiting to pop out and bite you! We also have some automatic strength calculation code in place now, which may mess with the way the AI spends its budgets and how it feels about opportunities and risks. It's meant to fix that up long-term, and overall it seems positive already, but that may break a few things in the short term. There's some new hotness possible with unique variants of ships for specific AI types, like giving extra-awesome snipers to the sniper type, and unlocking them from the start, etc. It's actually a really powerful system that can be used for a lot of things, but I've basically just set up some example entries for now. Puffin has reworked quite a few units pretty heavily, making Fusion Bombers and V-Wings both a lot more interesting and effective. Badger swung in and fixed a bug when entities were transforming types, so upgrading command stations will probably work now -- please just let us know. Lots more to come this week! Though, frustratingly, I have to be out on Thursday. So nothing on that day. But all the others! Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
We're getting very close to our Early Access release! We currently plan on that being October 18th, or something very close to that. Looks like a target we can actually hit this time, finally, too. Things are looking up! If you're reading and you don't already have a copy of the game, you can wishlist it on Steam to get notified when it goes live.
Here's a video showcasing some of what's new in the most recent release.
That video does a great job of showing off the visual improvements and the AI logic improvements in particular. I love watching the ships kite around in the clips later on in there in particular. But there's really been a gargantuan amount of stuff happening lately. The most recent release notes are worth a read in particular, if you want to know the very latest news.
Basically, if you haven't been following things closely... things are just coming along really, really well. We still have a ways to go before we're ready for Early Access, but the schedule seems manageable finally, and it should be a really positive showing that we have at launch there. No multiplayer right at first, but that will come in a few months. Just too much to polish on single-player first, basically. We had working multiplayer months ago, but disabled it for now because we kept breaking it while making gameplay changes, and it would be a better use of time to just finish fixing it back up all at once after the gameplay settles out.
We should start having some press preview (not REVIEW) builds in another week and a half or two weeks. Very excited but nervous about taking that plunge. The full game should be out by Q2 of 2019.
Oh, by the by: there was some back and forth for a while about "is this diverging too far from AIWC" and then "is this just going to be a graphical/performance upgrade of AIWC." Two extremes, I know. But now we've landed in a happy medium space, where the game is a clear improvement from AIWC, but also not remotely just a clone of it. I'm super proud of the strides this has taken forward during the Era of Discovery phase that we entered in August, because I feel like this has really brought the game into its own.
That's all for now -- thanks for reading and watching!
Chris
Release notes here.
Holy guacamole am I excited about this one. Buckle up, because this is going to be a long post. I'm going to post a video in a separate update later tonight, too.
Bugfixing!
Let's start with the "boring" but important: looooads of bugs have been squashed in this one. Most if not all of the carnage wrought by the performance overhauls of the last few versions has been smoothed out. Plus a variety of longstanding issues. There are still bugs to hunt for sure, but it's finally a net-positive compared to the last two weeks. I'm really excited about that.
AI Defenses
Badger spent a lot of time reworking both how the AI initially defends its planets, and how it chooses to do reinforcements... and a few things relating to offensive waves, as well. The net result is that the AI planets really feel a lot more like they did in Classic, which makes me very happy.
Oh, quasi-related, the AI targeting (your units and theirs) is better yet again. They won't get caught up with metal harvesters forever anymore, etc. And so many bugs fixed that were causing them to go the wrong place or chase the wrong thing, etc.
Map Generation Stuff!
Badger also made several new map variants for clusters, and made it so that you can finally choose how many planets your galaxy contains. The default is still 80 at the moment... but in general I'm leaning towards raising that in the future, and making the minimum planet count and maximum planet count higher than they were in the first game.
More planets does not equal more CPU load for us, most of the time; assuming the same number of units in both scenarios, having twice the planets would actually be a quarter of the load in a lot of cases (many bits of work have a squared cost to them based on unit counts at a single planet). Given that we'd of course have more units if we had more planets, we could still do something like 50% more units in the galaxy but at only half the cost of what a smaller galaxy would be; something to that effect. Anyhow, that's all just xml data at this point, so it's easy to change later.
Quality of Life Improvements!
You no longer need to build hackers or science labs to deal with those resources on your own planets -- your command stations now gather those resources, too. You still need those units if you want to gather resources on planets you don't control, and to do hacks on AI planets. But you no longer need to shuffle around those guys in the basic areas.
Similarly, ALL of the objectives are finally actually showing up on the sidebar. It was previously not telling you about data centers, or Advanced Research Stations (ARSes), etc. There are also some additions to the tutorial, and to the beginner objectives, which also help out a lot. There's nothing on the galaxy map that you need to pore over the map to find anymore; it's all right there on your objectives tab of the sidebar, waiting to be clicked to take you straight to the planet in question.
Oh right, and you can also see the number of squads per category in the ships tab of the sidebar; I've already gotten so used to that that I forgot it was new in this release!
Lots and Lots of Ship Renames
A lot of names for things in AIWC, or early-AIW2, have been changed. But it's not just cosmetic; their functions are different, and we didn't want folks to be confused by something working differently but having the same name.
There are also some units that were just generic, like "Laser Turrets" and similar... what did those do again? Just... basic damage, I guess? (Yes). Those now have distinct roles instead, and took up new names in order to reflect those roles: Laser Turrets are now Nucleophilic Turrets, for instance, meaning that they do more damage against targets with higher energy usage. They still do great as general damage dealers, but now they have a specific niche bonus.
Advanced Research Stations (ARSes) have been renamed and split into a trio of units, too. They are now Fleetship, Starship, and Turret Schematic Servers. It's kind of a lot to explain if you're a fan of the first game and want to know what's different, so here's a link to the details. But the short of it is that there's more to capture now, and the capturing starts earlier in the game. This gives you more units to command, and gives you more choices in what to capture versus just having to take what you find.
Balance Tweaks!
Hoo boy has RocketAssistedPuffin been busy. He's been really fleshing out all of the units so that they fit better into the world. The nanocaust is a lot more threatening to starships now, for one thing. Armored Golems got a bonus tesla coil. The Cursed Golem got a buff. Plasma weapons got a bit of a redefine, and split into two groups (burst area damage ones, and single-target ones). Lots of really good stuff. Oh, and the Botnet Golem now fires 50 shots per salvo instead of 16. GOOD GRIEF, PUFFIN! ;)
One that I snuck in there, which Keith suggested a week or two ago, is the return of brownouts. They work just like in AIWC: if your energy balance goes negative, then all your forcefields shut off. Note that the actual shield health doesn't go down on anything, just the projected bubble goes away. So the survivability of the shield generators themselves isn't affected... but they won't protect anything anymore. Some of the most exciting wins that the AI would get against players in AIWC involved last-minute brownouts, and it was a big thing for players to juggle when being invaded (in a good way, not a micro way), so I'm definitely pleased to have that back.
Icon Overhaul
Part of the reason why this release took so darn long (6 days!) is that I redid almost all the icons in the game. Well, we kept 56 of them, and added 105 new ones, and took out... I don't know, 50? So "almost all" is a stretch, but in practice that's what it feels like. The icons for most of the units beyond the basics have either been reworked to be more legible, or have been made unique for the first time; a huge number of units previously just reused icons temporarily, but now none do.
This makes the galaxy map AND the planet view AND the sidebar a lot more legible. One thing that was often pointed out was that Turrets were basically illegible before, but frankly I found guardians and starships equally unintelligible. I guess they only seemed clear by comparison to the turrets.
We actually upgraded our icon system a fair bit in order to accommodate this, now including a third "overlay" layer that can go onto your two-tone team-color icons. The overlay is just colored however it's colored, and goes over any part of the icon that we want it to as we design them. The result is that now "starships" all share a same backplate, and then little sub-images make it clear what KIND of starship it is. You don't need to be able to see the details of the little sub-images, even, because their vague shape and color is enough to differentiate them. But they all have sensible details if you get up close.
Here, let me just show you:
One of the coolest things about the icon overlays is that I can do things like what you see with the Military Orbital Command Station you see there: it has a colored shield icon inside it, rather than some sort of little flair or whatever off to the side. But then if you look at the turrets on the sidebar, or the starships also there, you can also see the icon background is the same, but the little marker is different.
The bump to usability this has caused is just crazy, and I'm super stoked about that.
Shot Visuals Overhaul
Basically, almost all the shots in the game got a rework, and they look better both up close and far away, AND perform better. It's about time these felt like a proper space battle!
One of the nice things about this change is that it actually helps with the ability to read the battlefield. You can tell quite a bit about who is shooting, and what kind of shots they have, based on the colors and shapes you see going past during battle. This was my major project over the weekend, and it really makes things feel so much better. The nature of shots is something I came up with for this game, too, and they're insanely performant. I've had 30k shots onscreen at once (plus 10k ships) at 120fps on a GTX 1070. Our shots are done in a way that their deformation is on the GPU and yet we're still able to make use of GPU Instancing, so the CPU load of them is comparably low. That code isn't new, but we're making much better use of it now.
More??
The last of the pre-Early-Access ships have now been added to the game. Auto-Bombs have been added as a player-only ship, thanks to Puffin. The Warbird Starship and Parasites are in, making a return from the first game also thanks to Puffin. SuperTerminals and Co-Processors have been added in thanks to Badger, leading to yet more targets out in the galaxy to go for.
Performance!
Yep, we made even more strides on that front. There ARE, however, still some savegames that are frankly intractable performance-wise. They're late-game situations with huge AIP counts, and basically should be losing situations. But rather than just getting it over with, the simulation slows down and the targeting loops take up to 50 seconds at the moment on my machine. Normally a targeting loop takes under a third of a second.
So what to do? Well, I'd hoped to get this in this release, but I wound up just getting the framework in. Tomorrow's release will hopefully have them: Unit Stacks. Basically, there will ALWAYS be a point at which a galaxy is able to become intractable if players push things far enough. That's just a given, since hardware isn't infinitely powerful. We had players spawn 30 million ships into a campaign in the original game using cheats, for instance, and that gives you a framerate of 1 frame per 20 minutes in that game, roughly (I'm not kidding).
So anyway, there has to be a "pressure release" valve somewhere. People will always exceed what we have planned since there aren't strict unit caps. In the first game, we mostly got around that by having AI Barracks and AI Carriers, and what we called "cold storage" for AI units that were on idle planets. The new game is a lot more efficient in general and hopefully won't need those sort of measures. But something a bit more elegant has occurred to me, and is my focus for tomorrow: as I said, Unit Stacks.
Basically when there are too many ships on a planet, the game will go through and combine like with like, bringing it down into realms where your computer can do the math in a timely fashion. Each stack of units that gets combined will have a little multiplier number right on its icon in the main view, and on the side view won't show differently at all. There are a few more nuances there, but mainly it will just keep the performance from ever getting runaway bogged down and the game from having an over-abundance of icons in a meaningless way. Basically I was thinking about Civ IV as an inspiration.
But more on that tomorrow!
So What's That "5000 Days" Title Mean?
It's a bit of a lame joke on my part, relating to the fact that I changed some of our 64bit integers into 32bit integers. If you want some technical junk, read on. Otherwise, feel free to skip this section.
Basically, Keith and I both come from business software backgrounds. In such an environment, we're familiar with situations where the limitations of a 32bit integer have been hit (that's about 2.2 billion). So basically, if Amazon used a 32bit integer to track orders, then after 2.2 billion orders their system would break. Evidently in 2015, they shipped about 5 billion orders via Amazon Prime, so that gives you some sense of scale of what we're talking about.
Well, we were tracking ships, and shots --and even the number of fifths-of-a-second a campaign has lasted -- all as 64bit integers in order to avoid that sort of problem. I don't know the name of this number, but this is the largest a 64bit integer can store: 9,223,372,036,854,775,807. Is that quintillions? I think that's what that is. Anyway, that's an unimaginably huge number, as if 2 billion were somehow comprehensible in a meaningful sense to us.
64bit math, even comparison operators and addition, take a lot longer compared to int32. In this table, it's showing the nanosecond costs of various operations of ints (32bit) versus longs (64bit) in C#:
As you might notice, the mere addition of a long is 5.6 times slower than the addition of an int. To check time, there are lots of situations where we have to do things like "if ( Now > LastShotTime + 5 )." So the shift to an integer is a nontrivial amount of speed boost when spread across the literally millions of operations that we do of that sort in one second during gameplay.
The downside, however, is... bum bum bum... there's now a time limit on campaigns in AI War 2. I'm sorry to tell you this, but you cannot run a given campaign of the game for more than about 5000 straight days (24/7/365) before it will break. (Note that this is NOT something to be concerned about, it's a joke I almost regret sharing, probably most games have a similar limitation, it doesn't limit things across campaigns, etc, etc).
To put this into perspective: 5000 days is 13.69 years. Of continuous running, just one campaign ever, never turning off the power or adjusting anything. Arcen isn't that old. I didn't start coding the original AI War until just under 10 years ago, and it didn't release until almost exactly 9 years ago. I will go out on a limb here: if you can't win your campaign in one hundred and twenty thousand hours, I think you need to choose a lower difficulty for your next campaign. Also: do drop me a line, since it's now the 2030s.
The joke, as it is, is basically at Keith's and my expense. We both somehow felt quite concerned about the limitations of a regular int, as if we'd hit the cap on that and the game would die. (As it stands, even in the new version I have it cycle back around if it passes 2 billion shots or ships created in one campaign, so that it can't break on that; yes I'm that paranoid). The idea that we'd ever approach those sorts of numbers really shows that even the gut feel of math-inclined programmers can really be way off when it comes to what a billion means.
Well, I've thoroughly derailed these release notes now...
The End!
That's it! There's lots more to read in these release notes, but I don't have anything more to say about them here. There should be another release tomorrow. Lots more to come in the next few weeks.
Thanks for reading!
The Usual Reminders
Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do.
Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support.
Enjoy!
Chris
Release notes here. Right, new version. I'm really, really glad that the various improvements from this build are in place now. That said, the last couple of days have been pretty hellish. We wound up chasing an infinite loop that would lock up the game... and maybe spent a full day off and on looking for that amidst doing other things. Thanks to a lot of help from Badger and Puffin, we found it and nailed it. There's a lot of good stuff in this version, ranging from bugfixes and balance tweaks, to performance improvements all over the place. There's still so very many little things broken all over the place from the recent performance work, however, which is very frustrating to me personally. It's messing with my schedule, but it has to be done. With some more weekend time, it will work out. There's also some really substantial performance work that still needs to be done for cases where the number of squads on a planet are north of a few thousand. Hopefully I'll have the worst of that sorted by next build. There are also two new units here from Puffin, both guardians that have transforming-type abilities. I'm super stoked about those. Lots of little quality of life improvements from Badger, too, and minor improvements to the tutorial. If there are any more absolutely-blocking issues, we have a beta branch on steam (right click and choose properties on the game in your steam list, then choose the betas tab) called alpha_0768_pretargetingrewrite. That lets you get back to the last build prior to last one if need be. But we're going to be crushing through more bugs on this current one on into next week, and ideally by Monday or Tuesday we'll have all the serious stuff out. Lots more to come this week! Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. The cleanup-style work continues, but in addition to that there are now AI Eyes thanks to Badger! AI Eyes are something that a few players had been looking forward to having back, and the first two variants of those are now in place. These create a situation where you need to attack planets with fewer ships (either more surgically, or with bigger but fewer ships). That's directly at odds with how a lot of time you'll be playing, and it fits in nicely with the Orbital Mass Drivers, which discourage you from bringing those big centerpiece ships since those will get eaten. Anyway, variety is good in terms of the sorts of challenges you might run into out there in the cosmos. This build fixes a couple of fairly blocking errors, which are good to have out of the way, but we still have yet more cleanup to do beyond this one. Meanwhile, Puffin has been hard at work on balance, making this a lot more interesting. The Orbital Mass Drivers are much stronger, turrets have had a minor nerf, and guard post power is waaay up. Among other goodies. If there are any more absolutely-blocking issues, we have a beta branch on steam (right click and choose properties on the game in your steam list, then choose the betas tab) called alpha_0768_pretargetingrewrite. That lets you get back to the last build prior to last one if need be. But we're going to be crushing through more bugs on this current one on into next week, and ideally by Monday or Tuesday we'll have all the serious stuff out. Lots more to come next week! Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. That release last night sure was huge, eh? Changed a ton for the better, but as with any release that is SO darn huge, it's full of bugs. In Early Access or after, we'd have to do a separate beta branch and get people to test there. As it stands, this is a good example of why we haven't started Early Access just yet. This new build doesn't fix but maybe a third of the identified issues, but it's a definite step in the right direction -- and it fixes some older issues, which is a nice plus. If there are any absolutely-blocking issues, we have a beta branch on steam (right click and choose properties on the game in your steam list, then choose the betas tab) called alpha_0768_pretargetingrewrite. That lets you get back to the last build prior to last one if need be. But we're going to be crushing through more bugs on this current one tomorrow and into next week, and ideally by Monday or Tuesday we'll have all the serious stuff out. Lots more to come next week! Reminder: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Holy cow, it's been a week! Well... just check out those release notes to see why! This is absolutely a huge overhaul of... a lot. And a heaping ton of bugfixes. Some highlights:
Release notes here. There's a lot of good stuff in here. All sorts of bugfixes, major targeting improvements, beam weapons work better and have visuals, the AI does some cool new things, and there's a lot of balance improvements. It's very late and I'm tired, so I'll mostly leave it at that. ;) Oh, there was a giant performance improvement, too. One question: is the game too sluggish right now, in terms of how fast units kill things? It feels like units die a lot slower here than they did in AIWC. If so, that's quite a pendulum swing away from where ships were insta-dying a few weeks ago, but the real balance needs to be somewhere in the middle. It's just something I was noticing, it seems like battles are really slow affairs right now. I mentioned this last two times, but heck, I will again: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. The schedule that I outlined last time is still what we're planning on, and so far so good. There were a lot of things that were off the beaten path that I got done today that needed to happen, but I still was faster than the schedule laid out, so that's good. I won't be around tomorrow, but I'll be on Sunday unless I'm just absolutely beaten tired again. Not sure why that's been happening on the weekends. But any rate, I'm going to be out next Friday (grr), so I want to get that extra day in in advance. Gotta make this schedule work. Anyhow, for now: sleep! Lots more to come next week! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. The auto-targeting of player ships, as well as AI ships, should actually fully work better for real this time, unlike yesterday when I botched that a bit. There's also now finally something that the Zenith Trader is selling! Namely, tamed and chained minor faction monstrosities... yikes, haha. There are units still getting overhauls, becoming new things like the Metabolizing Gangsaw (so much cooler than the old Vorticular Cutlass) or the Pike Turret (new from what the Needler Turret was). There's also a whole-new Ambush Turret that you can place around wormholes to wreak some havoc. The balance tweaks continue, with the AI Overlords becoming more interesting, and the Sentinel Frigates and Sentry Starships becoming a lot more useful. You're also less likely to get bumrushed by the hunter fleet early in the game, among other things. I mentioned this last time, but it bears repeating: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. I spent more time today going through mantis, as well as getting all my previously-offline notes into there, and I'm now finally done with that. I have finished compiling a big list of things for my trello to-do list, focusing on things that need to happen prior to a "press build" being ready. I mentioned this flow yesterday:
Release notes here. The auto-targeting of player ships, as well as AI ships, is better. Also, balance continues to be majorly improved thanks to RocketAssistedPuffin. Also also, the Nanocaust is better than ever thanks to Badger, and there's a big laundry list of bugfixes. I mentioned this last time, but it bears repeating: RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. I should also take this time to point out the thread where you can give feedback to Eric on the upcoming lobby redesign. I have been remiss on not giving that wider visibility. Late today, I've spent a lot of time going through mantis, and I'm not nearly done yet. I have been working on trying to compile a big list of things for my trello to-do list, with some new categories in there. Basically, to get to a point where we can release in Early Access, a few things have to happen:
Release notes here. Major performance improvements in this one, although it took a lot of code refactoring, and so there may also be a pretty plenty few new bugs, too. We're not aware of any at the moment, but there were a couple of nasties that we had to squish earlier today. If none got through, I'll be genuinely shocked, so apologies in advance for the temporary mess that might cause. There are some substantial bugfixes in here, too, such as you now having the ability to legitimately scrap units when engineers are present without your engineers putting them on perpetual reincarnation loop. The Nanocaust got a ton of fixes and is harder to hack, and the Dyson Sphere now actually properly produces units when antagonized, as well as having some hacks associated with it now. Then there's the balance work. Holy moly, there's a lot of that. RocketAssistedPuffin has stepped into a volunteer balancer role, and he is not only looking for feedback, but he's actively integrating lots of things that other people are suggesting on our forums and Discord, as well as things that he's finding and coming up with himself. The more feedback the better, for sure. He's majorly reinvented the original Mercenary groups to have better costs and unit counts, based on the originals that Badger created in order to test out the mercenary code that he put in. So lots of cool stuff. :) And huge thanks not just to the volunteer devs Badger and Puffin, but also rockstar bug reporters Ovalcircle, HeartHunter7, zeusalmighty, malkiel, and Mckloshiv -- plus everyone else who has been submitting fewer items, or submitting them through Discord or other channels. I definitely don't mean to leave anyone out, but those are some of the names that are popping up most frequently right now in addition to Badger and Puffin. Lots more to come this week! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Okay, tons of bugfixes in here. Fixes, fixes, fixes, all the live long day. I'm pleased with the result, though. Mercenaries in particular have been made vastly more functional, and seem to work mostly correctly now. They just hadn't had a chance to be fully tested previously, and so they needed to go through the wringer of testing like any other new feature. Thanks for being a part of the first wave of that and helping us save some time internally, for those who did -- it really means a lot. A cool side benefit of some of the changes to how things are seeded on the map is that now not only do things seed in a prettier fashion, and spread out better on planets than before, but it actually generates faster and thus cuts lag in the lobby way down when you're generating a new seed, etc. One of the really big things in this build, also mercenary-related, are the six new mercenary factions created by RocketAssistedPuffin. Badger created the other five or so factions, so between them they've created quite a pretty few. We need to get the costs on Badger's to go up out of the token amount range, and I forgot to do that today, but it's on my list now that I thought of it again. More coming tomorrow (Friday), and then possibly a bit Sunday, before we start all over with more releases next week. Friday is a half-day for me because I have some personal things to attend to in the morning, but then I'll be back up and at it for the afternoon. Thanks for your support! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. As the title suggests, this release increases your ship caps by a ton. 3x for all of the smaller fleetships, to be precise. The AI and other factions are unaffected; you were simply being outgunned in an unfair way. Your caps for other types of ships are unaffected. In related news, the firepower of ALL the ships have been nerfed super heavily, generally speaking to 1/10th (!) their prior values. In some cases where the values were already low, more like 1/3rd. If this winds up feeling too harsh, please let us know, but ships were basically vaporizing instantly in battle. I think that if anything needs to change, possibly the health on the larger ships now needs to come down, but we'll see. If fleet ships are dying at a good speed when in battle with each other, then we're in pretty good shape and just need to figure out how to get the bigger ships to relate to them better. There are some pretty major bugs that we've fixed in this one, which have been around for quite some time. The screen flashing bug, which also had a performance hit, is fixed. The ships shooting off into the ether at nothing is also fixed, and also was at least a mild performance hit. If you see either of those again, please let us know so that we can go in and murder them all over again, but hopefully it won't come to that; savegames are appreciated on mantis if you find something like that. Speaking of savegames, we're not going to be breaking those anymore for a while, after all. Potentially not anymore, period (but no firm promises on that until we get into EA). AI War Classic's savegames are forward-compatible all the way back to the betas in May 2009, so we have a history of long savegame forward compatibility. :) It has just been a matter of not wanting a lot of cruft in our data files and code right now with all the changes we've been making, hence all the recent breakages. There are a lot of other good fixes in there, too, but it's late and I'm super tired, so I'll mostly let you read the release notes yourself. :) Lots more to come this week. Thanks for your support! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. For once I have very little to say -- this is mostly just a huge grab bag of fixes and tweaks. Lots of good stuff, but nothing that is singularly amazing on its own. Probably the biggest thing is that ships should no longer cluster up and overkill individual targets like they used to (hence the name of this release). But... there's a lot of good stuff in here, really. Existing savegames should still work for this version, because we didn't change as many things as we usually are going to be in this 2ish week period. This was a polish release. Lots more to come this week. Thanks for your support! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. This particular release is about refinement in the wake of the huge changes that came out on Friday. It needed it, very much so, but still surprisingly not to the degree I would have expected. That was a pleasant surprise! :) A huge portion of these fixes and balance tweaks were actually done over the weekend while I was off with family, which is kinda crazy and cool -- volunteer developer Badger, and prolific community member RocketAssistedPuffin directly made a lot of the most important changes here (Puffin was even releasing his fixes as mods over the weekend so that folks could have those changes prior to this new official build rolling out -- soooo coooool!). This one breaks all the savegames, like most of the new releases over the next 2ish weeks are likely to. Apologies in advance, but it's just a very tumultuous time for a lot of the ships and their mechanics. I'm not really even sure what to say to summarize this version. Basically it's "those things that bugged you the most last release are fixed." There's also a new auto-kite feature that Badger added, which I think is super helpful. There are still some issues with the AI not acting properly because the strength values on ships are a bit haphazard, so the AI (and you, if you read the UI) will think that certain matchup are more or less balanced than they really are. Basically some of the ships you have have too much strength and are freaking out the AI because of that (but that strength number isn't backed up with actual power, it's all a bluff, basically). I'm going to be redoing how strength is calculated and put in starting tomorrow, and that should solve that issue. One of the big upcoming things (aside from lots more ships reinventions like you see in this build and the last one) is procedural ships. Semi-procedural, at any rate. Since seeing just how easy the creation and tweaking of existing ships are right now, I'm feeling less inclined to go super-crazy with that, but I do want some element of it there. I'm most excited about the handfuls of new ship abilities that are still outstanding to be added. Lots more to come this week. Thanks for your support! The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
This is actually TWO giant releases in one. Release notes here for the current one, and here for "Break the Sky." It's a whole new game now, as well it ought to be after such a huge amount of time (almost a month!) since the last release. We've entered an entirely new phase of development now, which I'm referring to as "The Era of Discovery," and which is based around the thoughts from that giant essay from two releases ago. Things are coming along really well, although it's taking a lot longer than I had expected. Sooo... how on earth do I summarize this? The release notes just for the last two versions are about 12,000 words (39 pages). Well, let's give it a sh0t:
Release notes here. A collection of bugfixes and balance fixes, mainly. The big news is that the Warden and Hunter fleets now get off their butts again and will actually come after you in a majorly scary way. The Dark Spire also spawn at a more menacing rate, and the minor factions no longer do the job of killing tachyon sentinels for you. Oh, and hey, the hunter and warden types now actually have more than one entry each! This should change up the game a ton, just on its own. Major thanks to Badger on basically all of it. On my end, I've been working on the stats revamp that comes prior to the procedural stats mentioned in that giant essay from last release. It's coming along well, and I hope to have all that out this week. The Usual Reminders Quick reminder of our new Steam Developer Page. If you follow us there, you'll be notified about any game releases we do. Also: Would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Reviews make a material difference, and like most indies, we could really use the support. Enjoy! Chris
Release notes here. Okay, this one has some huge marquee features, and I have some other things on my mind, too. Let's get to it! First off, it's pretty obvious that there are absolutely copious numbers of bugfixes in here. Also, if you downloaded this build within the last couple of hours, then you'll want to restart Steam to trigger a re-download, because we fixed yet more bugs (and added a couple of other bits). I say "we," but I really mean "Badger did." My favorite bug that was fixed recently was the one where ships would visually explode when going through wormholes. :) I knew there would be some fallout from the overhaul I did of the ship rendering code, but I didn't expect one that funny. Now, onto the big-deal stuff. Arks Return! We've been talking about Arks returning since we laid out the pivot document a few months back, and the idea was always to make them basically like Champions from the first game. The lobby doesn't handle these super gracefully yet, but basically if you select an Ark then you get a nifty unit that is powerful and can fly around and attack stuff. Their stats DO vary, so it's not just cosmetic. What's different about these from all other ships, however, is that after a certain amount of killing-of-enemies on the same planet the Ark (either by the Ark or by other ships of yours), you're able to spend some science to unlock a higher-level version of the Ark. Do you do it? That's up to you. The higher-mark ones have new abilities, like a shield, zombifying gun, etc, etc. They basically become like Golems. If Arks die, they go to remains and you have to go repair them with engineers. WARNING! If they die in enemy territory, you'll have to capture that planet before you can repair them to working status. Ouch. So do be careful with them. Unlike the pre-pivot versions of AI War 2, these are not required to be part of your game, and nor are they the "king unit." Your home command station is your king, as was the case in AIWC. It can't leave the planet it started on. That just feels a lot better. All the various other things from Arks in pre-pivot AIW2 are also gone, like the Arks aggro'ing enemies majorly when present there, or being required for hacking, or being the source of warhead deployment. All that's gone. Hackers will do hacking, missile silos will spawn warheads -- as with AIWC. Arks are a bit of a funny beast. They definitely change up the game and give you a major edge, too. So what's the AI going to get in order to counterbalance this? Well... nothing. :) My goal is going to be for Arks to be optional, but for the game to essentially be balanced around assuming you have them there. So if you play without them, you're just playing at a handicap, and there's nothing wrong with that at all. But Arks themselves should be things you don't fear to use, and that don't come with a lot of negative consequences -- they should feel powerful and fun. Playing without them should feel exciting and dangerous, like playing down a rook from the start of a Chess match. Both should be a lot more positive experience-wise compared to if we started applying a stick to people who use Arks. Arks will continue to evolve prior to Early Access and into it, I'm sure. We also have a bunch of other Arks that we're going to add, that we already have graphics done for. I think it's 6 or 8 more, I can't even recall. Blue did fantastic work on them months ago, and I just haven't had time to integrate them yet. For the moment, there are 5 arks to choose from. I'll need to adjust the story some regarding the nature of the arks, but the canonical story will be assuming an ark is present, as now. I suppose rather than the last bastion of humanity, it's now more like the Starship Enterprise or somesuch. Sorta. AIs Re-Taking Planets Again! This was a really Big Deal feature that people always wanted in AIWC, and that we had in pre-pivot versions of AIW2. As part of the pivot, they were stripped away. Now they're back, but in a new form. They come as waves, give you notification, and have to be turned on in the lobby as an option. This is a really exciting thing to have back in a new form, because this is one of those marquee features, so far as I'm concerned. Waves Against Other Factions This is a fun one. For factions that go about capturing planets, the AI now gets pissed and sends waves at them, too. So now you're not the only one singled out for that. Should make for even more organic chaos going on that you can take advantage of (or hide from). Destruction Points For Certain Techs Remember how I said the Arks have to have a certain amount of destruction happen around them before you can unlock their techs? Well, we have a version of that which is for "whatever else," too. In this case it only counts AI ships that are immobile. So it's offensive destruction done by you personally (not allies). You can't farm waves, etc. The purpose of this is to gate certain techs until later in the game. We won't be using this a ton, but it's a useful mechanic to have. It accomplishes a couple of things:
Release notes here. Last Reminder About Giveaway We're still running our #loveindies giveaway through the end of today. Or really, through "whenever I remember to turn off submissions tomorrow." Sign up to potentially get a free copy of AI War 2 or Stars Beyond Reach. On the subject of #loveindies, would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Like most indies, we could really use the support. Reviews make a material difference in pushing us out of the obscurity of the sludge that often surrounds indie titles on the storefront these days. Please note that you don't have to leave a review in order to enter the giveaway; and you shouldn't leave a good review if you don't think good things. Reviews don't help your chances in the giveaway, blah blah blah let's just clearly keep things ethical. About This Release Okay! Now on to the actual business at hand.
Release notes here. First note: we're still running our #loveindies giveaway through the end of tomorrow. Sign up to potentially get a free copy of AI War 2 or Stars Beyond Reach. On the subject of #loveindies, would you mind leaving a Steam review for some/any of our games? It doesn't have to be much more detailed than a thumbs up, but if you like a game we made and want more people to find it, that's how you make it happen. Like most indies, we could really use the support. Reviews make a material difference in pushing us out of the obscurity of the sludge that often surrounds indie titles on the storefront these days. Please note that you don't have to leave a review in order to enter the giveaway; and you shouldn't leave a good review if you don't think good things. Reviews don't help your chances in the giveaway, blah blah blah let's just clearly keep things ethical. Okay! Now about this release of AI War 2. :)
Release notes here.
Lots of happiness in this one! So first, a picture for you:
I have absolutely hated how the forcefields looked in this game ever since the start. I've kept working on new versions, but never was happy with them. Thanks to work by Oranged Keys, we've finally got a version that makes me go ooh! As a good forcefield should.
Anyhow, that's just a minor cosmetic thing. What really matters in this release?
Are you a programmer interested in helping out on a multithreading issue? Be sure to see the bottom (or this forum thread). Case Study of Modding: Marauders Before talking about the release or multithreading, this is a great time to talk about the power that our Modder #1 (and volunteer developer to boot), Badger, has been able to exert thus far. He's made a ton of factions, but right now let's talk about Human Marauders, which were in the first game as well. If you don't remember them from the first game, that's because they weren't too exciting; marauders were units that would periodically show up from the gravity well edge (not a wormhole) and cause some trouble. They were hostile to the player only, and were generally pretty insignificant. It added a tiny bit of spice, but not much. Enter Badger. He started from scratch when implementing these in the new game. His version of Marauders are hostile to everyone. They will attack any system they deem "weak enough to take," then drop in from the edge of the gravity well. If they destroy all the defenses, then they start building Outposts, turrets and additional ships. They're already starting to defend the planet as their own. If you leave the planet alone, the Marauders will keep making outposts, and each outpost will get stronger (ie it will build stronger defensive ships and more turrets). Once an outpost hits Max Rank, it starts to build Raiders (powerful starships). Once the Marauders have built enough Raiders, they will attack adjacent-through-wormhole systems that they think are "weak enough to take." If you leave outposts at Max Rank, the marauders will be able to attack more and more often -- their "Attack Budget" gets bonuses based on how many Max Rank Outposts there are. Also the Max Budget gets increased every time they capture a planet.
Release notes here. This week hasn't exactly gone as I expected, but it's been very productive. I had planned on working on the lobby, first of all, but then some performance-unfriendly saves came to light and I decided I'd work on that instead. The biggest hog in large battles is the vis-layer movement of ships around, and last release I talked about how I was going to look into System.Numerics and DrawMeshInstanced to solve that. I also basically decided to upgrade to Unity 2018.2, even though that's still in beta, because it has some things we need. Well, that didn't happen either! Badger fixed up the "unit testing" program that we have for the sim layer, and for the first time I fired that up. It's an area that was previously out of my domain, but that's been expanding a bit lately just due to necessity. At any rate, I spent almost all of this week on performance improvements to the sim layer. Badger also fixed some notable bugs, such as the Macrophage not actually doing damage when they attack. That concludes my summary of the release notes other than to talk about performance. Enjoy! Chris I again wanted to mention: we have a new Steam Developer Page. If you go there and follow us, you'll be notified about other upcoming releases (including this one, of course). Performance Hunting I've tried using three different profilers in this period: NProfiler (which is awful despite promising big things), JetBrains dotTrace (which seems fine), and RedGate ANTS (which is maybe a bit better, but it's hard to be sure). At first these tools were lobbing up really juicy bits for me that I was able to majorly optimize, leading to quite a bit of savings. I spent way longer than I expected just trying to optimize squareroot again for our use cases, and finally cut that to a tenth or less of the load it used to represent. I thought I was going to have to create a new form of data structure for tracking lists of entities in our code, and I came up with one in my head that I haven't implemented yet (a wrappered, pooled, linked-list structure that is super fast at adding, removing, and iterating, but has no random access possible). It turns out that the things that I thought were going to require that MAY have been a profiling artifact, but the vote is still out on that. I'm undecided on whether or not I need to make an adjustment there. At the moment, what I am winding up finding is a suspicious "speed limit" on the sim code that is related to the framerate in some fashion (and no, it's not any of the obvious things; in this case it's a virtual framerate, but that still adjusts the speed limit). At any rate, that's the next thing I need to dig into, because I think no other changes I make will show a result at the moment because all the background threads are presently running below that speed limit, making it the limiting factor. Some of the later performance improvements I made show up with no benefit in actual gameplay yet, but they show up fine in unit testing if I set the virtual framerate really low. Fun for soon. One of the things that I've observed is that the background threads aren't hitting the other processors on my CPU as much as I expected, which was suspicious to me. I've gone in and looked around, and my first thought was that our threads are spending too long transitioning from idle to active. I'm still not sure that isn't the case. We're using Thread.Sleep(1) in order for them to wait while being alive and then turn on as soon as a bool is set that says "your data is here -- now go!" The problem is... apparently Thread.Sleep doesn't guarantee that it will only wait one ms. Instead it will apparently average 12-15 ms. That is an eternity! No wonder things are not very busy on the secondary processors. So that's no go. I started using SpinWait to spin the cpu instead of Thread.Sleep(1), and that does indeed peg the CPU at 100, but there's 88% wasteage on spinning according to the profilers when that happens. That's going to slow down the main thread and lose framerate as well as making the other threads slower to sync, too. So that's really kind of a no-go. I need to figure out what that mysterious "speed limit" in our code is and get rid of that, and that will solve a lot of the problem. Other than that, though, I've got to figure out a way for the multithreading to be a bit more snappy in when it does things and stops doing things. Right now it's 12-15ms at best from the word go to it actually doing anything (on almost a dozen background threads, individually). We could supposedly use the Monitor class to help with synchronization, but I'll be honest that I don't yet fully understand how that would best be used while not pegging the CPU. Offhand, it sounds like using objects to lock against and monitor instead of using a bool to check against -- still one per thread -- but I'm not positive. Any multithreading-in-C# experts in the crowd that want to help out? Either with some explanations or taking a look at our code, or even making some changes on your own? We're pretty slammed, workload-wise. Anyway, another option that is still on the table is potentially just switching to using the ThreadPool or some other form of multithreaded job class rather than threads that we keep warmed up and running and managed on our own. That might be the simplest approach, we shall see. I've done this in plenty of applications before, but none with ms-level speed required. AI War Classic only had one secondary thread, and it didn't block the sim when it was idle, so we never ran into this with it. With Stars Beyond Reach, we used a ton of threads, but it was done in such a way that a 12-15 ms lag was utterly invisible. So that's what's going on lately!
Release notes here. We remain back on a quicker release schedule, now that we're past that initial hump of the pivot. At this point there's a fair bit to clean up, though, so I've been focusing on that instead of heading straight for the lobby revamp. I'm pleased with the progress that we're seeing, based largely on the excellent testing and feedback we've been getting lately. This build fixes up the nanocaust and risk analyzers (read: spire civilian outposts replacement) so that they're functional again. There are more new units from Keith, and then a grab bag of fixes and improvements from Badger and myself. I again wanted to mention: we have a new Steam Developer Page. If you go there and follow us, you'll be notified about other upcoming releases (including this one, of course). Enjoy! Chris Postscript: Technical Investigations of Performance Today has been a bit of a funny one, for me. I've spent a fair bit of time looking into SIMD, in particular Unity's new ECS/Jobs system, but also System.Numerics from Unity's implementation of .NET 4.6. Doug originally turned me onto SIMD a while ago, but you had to manually include Mono.simd.dll, which made me nervous in a multi-OS environment. Since then, user "dv = i ln(w0 / wf)" has turned me on to the ECS stuff. I've been heavily considering my options on this, now. I need better performance out of the vis layer of our game, because right now in a midsize battle I'm seeing some performance bottlenecks on the CPU side where it's doing calculations to decide what models to send out to the GPU, what to cull from the view frustum, and then of course vector and matrix math. I'm not sure which is the more expensive thing at the moment on the CPU, the culling and whatnot or the vector/matrix math. I have a feeling that the culling is the killer, but the unity profiler is nonspecific enough (the very act of profiling causes a skew in the results of the profiler; repeated calls of small methods are weighted more negatively than a few calls to actually-more-expensive methods because of the overhead of instrumenting) that I can't be sure. I've been talking about switching to DrawMeshInstanced forever now, but I've not been excited about having to do the frustum culling manually in C# -- the logic is simple enough, but I worry about the performance hit of it. Potentially now if I use System.Numerics to get fast SIMD-based math, it won't be an issue anymore. Plus I can adjust the frustum culling to only work at the squad level, not at the individual mesh level, which would be a big savings in the number of checks in any case. It's just a fair bit of work without a guaranteed payoff, so I've kept putting it off. I think that the time has more or less come for that this week, though. I'll probably dip my toe into this with shots, and then move on to ships and squads. The benefits of ECS/Jobs are notable in that it lets us forego GameObjects and then push things to being multi-core. And that is attractive, but it's not meant for production environments yet and the syntax there is horrific in my opinion. It has a lot of advantages in the core functionality of things being very well-ordered in memory, but that comes at the cost of readability and heap-flexibility in exchange for stack usage. Frankly I think that I can cut out GameObjects on my own without doing that, and keep everything away from expensive virtualized methods just like they do, and stick with something that is vastly more readable and maybe 80% as performant. I just pulled that number out of my rear, but it's a gut feel based on reading their specs in detail today and being aware of the sort of performance I've seen in other similar situations in our other titles that were largely GameObject-free. So I think that means I'll wind up wierding things in terms of making our own C#-based pooled objects that then use DrawMeshInstanced, and which use System.Numerics for calculations, and that should be a pretty good translation. I might start out without frustum culling and see if that's "good enough for now," and then add that in later if need be. Or sooner than later if it's a problem, I guess. I keep going back and forth on whether or not we should make the leap to Unity 2018.2 or not even though it's still in beta. That has a more mature version of .NET 4.6 in it, which would be useful for my purposes. It has a few other benefits, as well. It also includes the Scriptable Render Pipeline (SRP), which I'm very interested in. I'm particularly interested in the potential savings of the Lightweight Render Pipeline, but I'm REALLY not sure that it will be much savings in our particular case (since we only use one directional light as it is), and I'm not super keen on re-coding all my shaders to work with that only to then find out there's some issue. Other developers have complained that it's still not lightweight enough in general, anyway, since apparently some of the culling work is still a bit non-ideal. With DrawMeshInstanced I'd be bypassing that anyhow, so my gains would be even less, potentially. It is open source, which is really nice, but I'm also concerned about compatibility. Most notably with Amplify Bloom, which I don't know if it functions on the lightweight SRP or not. It's really hard to get non-flickery bloom without that particular product, so I wouldn't want to just move to the regular post-processing stack v2 (believe me, I've already tried that a ton). So there's a lot of food for thought that I keep mulling over. Biggest hitters are probably DrawMeshInstanced and getting rid of so many GameObjects, then changing to having System.Numerics in place, so for now I'll start there. I'm pretty sure that even if I went to ECS/Jobs eventually, I'd still need to take this approach for truly excellent performance in the vis layer, so I think I can do this with a pretty high degree of confidence I'm spending time on the right thing. Now I just have to start ripping into that...
Release notes here. Expect more frequent releases again, now that we're past that initial hump of getting the pivot in a functional and basically-fun state. This build is on the smaller side, but includes a lot of interesting stuff nonetheless.
Release notes here. Wheeew! This one is massive. It's been almost two months since our last release, and it shows. Here are some highlights of what's new:
Release notes here. Surprise! The soundtrack is here. :) For all kickstarter and backerkit backers with that as a reward, you should have an email now with the link to download it, or you can log in here to download it: https://aiwar2.backerkit.com/ For everybody else, these tracks are now a part of the game in general and something you get to enjoy as you play. I'm super thrilled with how Pablo did this soundtrack, and it's absolutely a huge one when you combine in the various returning tracks from Classic, the unused Stars Beyond Reach tracks that are being used in this game, and then of course the new compositions. On an unrelated note, the bloom style and levels have been adjusted. Various folks requested this, and it was bugging me, too, but getting just the right algorithm and getting it tuned just right so that it's there, but not overwhelming --and also not flickery with fast motion -- can be a tall order. Fortunately I think I finally have a solution in place, although some specific emissive objects might need their emission levels adjusted either up or down. Repeating myself from last release, and probably for the next few releases: behind the scenes Keith is still working away on the first wave of the pivot. None of that is in this release, but it's coming along. :) As a reminder, we're running a deep discount on the original AI War and its expansions. If you don't already have that game, now's a super good time to pick it up. If you haven't got the sequel yet (via kickstarter/backerkit), then now is also a super good time to wishlist the sequel. If you wishlist it, you'll be notified when it goes to Early Access and when it goes to 1.0. Enjoy! Chris
Release notes here. Not sure why I went with a Dexter reference, but the new Dark Spire faction certainly are murderous. Thanks once again goes to Badger for implementing yet another faction into the game. Holy smokes this guy is on fire. The Dark Spire are a bit more involved this time around, which is quite fun. On my end, I've mostly been working on optimizing how the game loads, including pretty much halving the startup time as well as giving you visual feedback on what is going on instead of the application seeming to be hung. This makes development and testing faster on our end, and gives a much better first impression for anyone coming to the game fresh, so I figured I'd go ahead and knock that out now. Repeating myself from last release, and probably for the next few releases: behind the scenes Keith is still working away on the first wave of the pivot. None of that is in this release, but it's coming along. :) As a reminder, we're running a deep discount on the original AI War and its expansions. If you don't already have that game, now's a super good time to pick it up. If you haven't got the sequel yet (via kickstarter/backerkit), then now is also a super good time to wishlist the sequel. If you wishlist it, you'll be notified when it goes to Early Access and when it goes to 1.0. Enjoy! Chris
Release notes here. The entire soundtrack for the game has been completed, although only the first half of it has been mastered so far. That half is now in place in the game, comprising 6 new tracks. Overall the new soundtrack pieces are about an hour in length, adding to something like 15 minutes of music that was originally for Stars Beyond Reach, and 4.5 hours of music that was from the original AI War and has just been very lightly retouched. These new pieces are some of Pablo's best work, I have to say. He notes that there's a lot of inspiration in there from his two young kids -- both in the calmer pieces, and the more hectic ones. If someone wants to poke him and get him talking about the technical and compositional aspects of the new pieces, I know he'll be happy to. :) Beyond that, the other big new thing is that Badger is taking the Human Marauders to a new level, with them setting up little camps if you don't swat them away appropriately, and then upgrading their camps if you keep ignoring them. Something that was just a minor pest in the first game can now be a full-on menace if you let it sit and fester. There are a couple of bugfixes in there from me, and a mild performance improvement in music playback and loading. The startup speed of the game is still way too slow, and it needs a loading screen or something, but one thing at a time -- there are bigger fish to fry in the short term. Things are moving along! Repeating myself from last release, and probably for the next few releases: behind the scenes Keith is still working away on the first wave of the pivot. None of that is in this release, but it's coming along. :) As a reminder, we're running a deep discount on the original AI War and its expansions. If you don't already have that game, now's a super good time to pick it up. If you haven't got the sequel yet (via kickstarter/backerkit), then now is also a super good time to wishlist the sequel. If you wishlist it, you'll be notified when it goes to Early Access and when it goes to 1.0. Enjoy! Chris
Release notes here. Not a huge amount in here, although there are a lot of quality of life improvements in terms of faster load speeds, lower RAM usage, and a few bugfixes. And some much prettier nebula backgrounds, and out with some older backgrounds that were ugly. Overall this was just a small maintenance release, but part of what it does is make it easier for us to push smallish maintenance releases like this. Some of the biggest benefits of this release is actually to making our internal processes faster. Oh -- and of course, behind the scenes Keith is still working away on the first wave of the pivot. None of that is in this release, but it's coming along. :) Lastly, we're running a deep discount on the original AI War and its expansions. If you don't already have that game, now's a super good time to pick it up. If you haven't got the sequel yet (via kickstarter/backerkit), then now is also a super good time to wishlist the sequel. If you wishlist it, you'll be notified when it goes to Early Access and when it goes to 1.0. Enjoy! Chris
Thanks for taking the time to check out AI War 2's store page! Our aim is to be able to offer an Early Access version of our epic space strategy sequel later this summer (July, most likely). 1.0 is expected in October.
In the meantime, we're running deep discounts on all AI War Classic products (in celebration of AI War 2's new teaser trailer and Steam page). Get AI War's base game or Collection bundle for 80% off, plus individual DLC for $1 each through May 5th.
And while you're here -- if you haven't wishlisted AI War 2 yet, then be sure to do so! That way Steam will notify you when it goes into Early Access, and when it reaches 1.0.
Thanks for your support!
[ 6034 ]
[ 1507 ]
[ 1901 ]