Author Topic: Prerelease 3.158 (Performance+, 2 new forts, AI cmd stations, flak balance)  (Read 4650 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
The latest beta is available via the Updates window in version 3.060 or greater of the game.  Just open the game and you can quickly download the prerelease through the updates tab.  If you don't yet have 3.060 or greater, you can download 3.060 here.  This prerelease version is compatible with any vendor's version of the game -- Steam, Impulse, whatever.

Note:  If you have bug reports related to this release, please log them in the bug reports subforum with one bug per topic.  It makes things infinitely easier for us.  Thanks!

Looking for a Patch That Can Be Manually-Installed?
Because of the time involved in creating multiple versions of each patch, we only create manually-installable patches for official versions of the game, not each beta prerelease.  But you can easily create your own manually-installable beta patch!  Please note that current betas can only be successfully applied to version 3.060 of the game or later (if you later wish to revert to the official version for any reason, you can download the full raw files from the above link to do so).

To create your own manual beta patch, simply download these two files:
1. Current Beta Director Xml File.
2. Current Beta Zip File.

If you try to open that zip file, it will say it's corrupt -- that's okay, it's not really a zip file.  Finally, create a new zip file on your computer, and put both the director and the fake-zip-file inside it.  Call your outer zip file something that starts with Beta and ends with an extension of .zip.  Beta.zip will work just fine, or you can name it after the specific version number if you want to hang onto it.  And that's it!  Now you have your very own manually-installable package of the AI War beta version of your choice, which you can install by simply selecting via your Updates window in the game.  Please note that "Beta" in the filename is case-sensitive.

What's new since 3.156:
(Cumulative release notes since 3.120 are here http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Beta)

-------------------

    *  TryFindAssistTarget (engineers looking for something to repair or assist) is now separate from the TryFindOtherTargets throttle, and has been cranked down since those searches can take so long.

    * TryFindTachyonTargets (tachyon emitters checking for cloaked ships in rage) is now separate from the TryFindOtherTargets throttle, and is fairly generous since even a partial second's delay can make a difference between your turrets eating the raptors for lunch and the raptors eating your command station for theirs.

    * Some performance improvements to collision checking, target list filtering and sorting, and the generic basic range checking function.

    * Some performance improvements to the "move ship" logic that handles a lot of every-cycle logic for non-cold-storage ships.

    * Dyson Gatlings are now immune to black hole machines. Removed the logic added in previous version that removes black hole machines from planets with a dyson sphere (as this could be disconcerting to the joker who builds one via Zenith Trader and sees it disappear when loading the game).

    * Units now check for protections (e.g. forcefields) and supply after loading and before the first simulation cycle, to prevent some of the significant combat differences when reloading in the middle of a fight.

    * Cloaking starships now check for ships to cloak after loading and before the first sim cycle, to prevent embarassing moments when you park in the wrong lot.

    * Flak turrets were not properly being considered a turret for the purposes of standard ability flags and attack bonuses. Fixed.

    * Flak turret attack power moderately decreased against ships outside its specialty.

    * AI turret proclivities adjusted; notably it should build fewer flak turrets now, but will now build them as part of higher level turret sets.

    * A number of small performance improvements all throughout the application, moving away from the System.Drawing structs to custom ArcenPoint, ArcenRectangle, and ArcenSize structs. These structs are more efficient in terms of RAM and CPU, and are Unity-compatible, which the others were not.

    * The seek CPU efficiency of teleporting engineers has been increased significantly.

    * Fixed a bug where using Manage Players to open a new Active slot with blank name or name of "???" and then having someone join in that slot would lead to an immediate desync.

    * The DEF build category was really a misnomer at this point, and has been renamed to SUP instead (Support instead of Defense, which more accurately describes those ships).

    * The Avenger graphics have been updated to be at least a little more unique.

    * The existing Fortress is now renamed to Fortress Mark III, and has had its stats (and costs) increased somewhat.

    * Two new units have been added: Fortress, and Fortress Mark II, which are scaled down (and cheaper) versions of the Fortress Mark III.

    * The SuperFortress has been buffed again, and the Fortress line has been tweaked in general. Fortresses now have very long range, longer than any non-sniper turrets or units, but a bit weaker attack on average than before.

    * There are now three separate levels of basic AI command stations, same as the basic human command stations have three levels.
          o The AI command station variants have 5X more health than their human counterparts, and no longer have the human-specific abilities such as resource/energy production, warp detection, build menus, etc.
          o The AI command stations are now the only ones that cause AI Progress to increase. That was previously already the case (the AI Progress went up only when a command station controlled by the AI was destroyed), but now that these are two separate units the tooltips are substantially briefer and clearer.
          o Existing savegames and new games now use only AI command station variants for the AIs, as follows:
                + On the AI home planets, they use AI Core Command Stations (same as always).
                + On Mark I and II planets, they use AI Command Stations Mark I.
                + On Mark III planets, they use AI Command Stations Mark II.
                + On Mark IV planets, they use AI Command Stations Mark III.

    * Command Stations are now shown on the Planetary Summary icon lists on the galaxy map.

    * The human-controlled Command Station Home Cores, and the AI-controlled Core Command Station, did not have their internal mark levels correctly set. Fixed.

Updates in 3.158:

    * Fixed a bug with loading some savegames, related to TryProtections when the CurrentRollup is null.
« Last Edit: June 02, 2010, 01:06:21 am by x4000 »
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
    * The Avenger graphics have been updated to be at least a little more unique.

Is this the change we discussed Keith? I sure hope so!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
I made that particular change, so I'm not sure what you're referring to as I wasn't part of that conversation. :)  I just shifted it to a red palette instead of blue, for the time being.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
I made that particular change, so I'm not sure what you're referring to as I wasn't part of that conversation. :)  I just shifted it to a red palette instead of blue, for the time being.

http://arcengames.com/forums/index.php/topic,5228.msg37359.html#msg37359

I think we missed that opportunity when we released the Avenger; when the screen goes white in the AI home command station explosion, the white fades and instead of the Avenger you see... ! ;)

Best idea ever.

Also, remains rebuilders still cost 0 energy? Yay!

Offline Signata

  • Jr. Member Mark III
  • **
  • Posts: 95
Is the trader supposed to look like both an enemy golem and a core vessel in the intel report?

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Ah, I missed that thread on the wilhelm screams, heh.  Or, I followed it for a bit, but not long enough, it seems. ;)

The remains rebuilders actually do cost 25 energy now, I forgot to add that to the changelog.  It was already in there before, so I'm just fixing the fix anyway. ;)

Regarding the trader, that is what he is supposed to look like, although it should by ally golem instead of enemy, actually.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Signata

  • Jr. Member Mark III
  • **
  • Posts: 95
Also wormholes are completely broken in at least one savegame! I first noticed the issue when I tried to send a transport back to my homeworld and it just made the "affirmative, admiral" noise, but the ship didn't move. When I zoomed in on the wormhole itself in an attempt to manually move it back, I noticed there was no wormhole. A brief check of the rest of the galaxy shows they've all been seemingly erased.

I got an error message when loading the game, so it might be related to that. The trace is: System.NullReferenceException at AIWar.ForegroundObject.TryProtections(), line 10675 of ForegroundObject.cs at AIWar.Game.ClientReceivingData(NetworkMessageType Type, StringMessage) in NetworkdHandling.cs @ line 766.

Doesn't sound related, but those are the two errors cropping up. This was a game created somewhere during the beta cycle, not exactly sure when. I tried two other saved games, one was created last night to test an idea, that one worked fine. Another was created about seven months ago and it loaded fine as well. It just seems to be this one game that I was playing right before I updated. Any way to fix it? I was rather enjoying that one.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Signata, the wormholes aren't broken, at least not directly.  If you ever have an error when loading a savegame, then you'll see all sorts of crazy things that aren't really errors, but which are broken because the first thing broke.  Thanks for the error message on the loading issue, hopefully the below will fix it.  If not, then please post your savegame with a bug report in the bug report forum, and we'll be able to better diagnose it there.  I fixed the direct issue you reported, but that's not to say that another one won't crop up from that same savegame if it has unusual properties.  Thanks!

Updates in 3.158:

    * Fixed a bug with loading some savegames, related to TryProtections when the CurrentRollup is null.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
1, 3, 5, and 8 are my favorite numbers.

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
1, 3, 5, and 8 are my favorite numbers.

Shame they were wasted on a simple bugfix, but on the other hand it's a generally good time for the game, so that's something. ;)

My favorite numbers are 3 and 7, incidentally.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
Maybe I overlooked this, but how does researching and building new fortresses work, and what are the ship caps?  I'm especially interesting in how the research works.

EDIT: I answered this myself.  See post below.
« Last Edit: June 02, 2010, 02:04:46 am by Buttons840 »

Offline Signata

  • Jr. Member Mark III
  • **
  • Posts: 95
That fixed it! No visible oddities or error messages. Thanks.

Oh, and three and five or superior numerals. But mostly three.

Fortresses are researched and built via the SUP section for roughly the cost of researching out the Riot line. You get 5, 3, and 1 in ascending mark order.
« Last Edit: June 02, 2010, 01:47:24 am by Signata »

rubikscube

  • Guest
fortress, ai command station and def changed to sup ( ;D ;D ;D) is all i remember from first read.

Offline Buttons840

  • Hero Member
  • *****
  • Posts: 559
Maybe I overlooked this, but how does researching and building new fortresses work, and what are the ship caps?  I'm especially interesting in how the research works.

Looks like you research each fortress tier individually, just like you would do with basic turrets for example.

The original post lead me to believe that a fortress mark III was equivalent to the old fortress, but it appears the mark II is most similar to the older fortresses (at least in cost).  Perhaps a typo in the OP?


I'll comment that the new AI stations are a great change, and I like that it takes a little more effort to kill them now.


Lastly, a pro tip:  When ships are trapped in an enemy tractor beam, you can fly your transport around and gather up the ships even though they are in the tractor beam.  If the ships can't come to the transport, send the transport to the ship.  :)

Offline Ozymandiaz

  • Hero Member Mark II
  • *****
  • Posts: 813
  • King of kings
Fortress change is nifty, teh range can help a bit, although it already had great range.

The old fortress was too fragile for me, it tended to die to easy (but was fairly easy to rebuild).

I have not tested this yet, but should the Mk III fortress get a big boost? If its at the end of a tech tree and not readily avaliable for the start?


AI command station changes are interestingm will make ninjaing the systems a bit harder. :)
We are the architects of our own existence