1. AI War 2
  2. News

AI War 2 News

Beta 3.770 Bug Roasting

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!

Beta 3.769 Neinzul Custodians And Total Conversions

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!

Beta 3.768 Ironman And Doomsday

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!

Beta 3.767 Elderling Sanity

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!

Beta 3.766 The Red Harvest

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!