1. AI War 2
  2. News

AI War 2 News

Beta 3.771 Expert Mode And Civilian Industries

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!

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!