Author Topic: AI War Beta 4.060 Released!  (Read 4368 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
AI War Beta 4.060 Released!
« on: January 04, 2011, 09:30:16 pm »
Original: http://arcengames.blogspot.com/2011/01/ai-war-beta-4060-released.html

Happy New Year!  The first release of the new year is a good one, but it really revamps the savegame format, so make sure and don't save over your existing savegames for a little while if you want to be sure not to lose them.  Also, it wouldn't be a bad idea to actually test your new saves now and again, to make sure you don't play for six hours and then find out the progress all got corrupted or anything.

Not that I really expect a lot of problems with the new savegame format -- it seems to work very well in my testing -- but with any change that is so substantial, that's something to be wary of for a little while.  Why such a big change?  Well, the new savegame format takes a lot less RAM to create, which is useful for a lot of reasons, but particularly useful for savegames where there is already really high RAM usage.

Actually, RAM usage, and to some extent CPU performance, have both been big targets in this release.  In general the RAM usage is maybe 40MB lower in big saves, and a number of CPU-hog in-game scenarios (such as FRD defenders against thousands of enemies) are now substantially more efficient.

Coming along with these efficiency changes are a number of internal changes for the way that the AI tracks data, which not only makes that faster, but also more correct in a lot of cases.  A number of minor edge cases AI scenarios now work better, which is great.

Event attacks have been redone a fair bit also, to allow for more ships in a more sensible pattern, and a few other rebalancements like scout starships and teleport raiders are also in.  Plus some fixes and improvements to harvesters and manufactories.  Oh, and the alerts in the upper left of the screen are now handily colorized, too.  Enjoy!

This is a standard update that you can download through the in-game updater itself, if you already have 4.000 or later. When you launch the game, you'll see the notice of the update having been found if you're connected to the Internet at the time.  If you don't have 4.000 or later, you can download that here.
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 keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War Beta 4.060 Released!
« Reply #1 on: January 04, 2011, 09:34:14 pm »
We'll yet make this thing run on a toaster ;)

Still working through all the fields on ForegroundObject, there's quite a lot of them, but many (even most) look like they can be pulled into a sub-structure, folded via bitmath (just the bools, at least for now), or something like that.  Not sure how much total difference it will make, but it's definitely a good time to clean it up.
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 TechSY730

  • Core Member Mark V
  • *****
  • Posts: 4,570
Re: AI War Beta 4.060 Released!
« Reply #2 on: January 04, 2011, 10:11:01 pm »
So, what other crazy optimizations can you do short of burning the game onto silicon?

Also, thank you for fixing many minor but annoying issues.

Offline BigJake

  • Newbie Mark III
  • *
  • Posts: 29
Re: AI War Beta 4.060 Released!
« Reply #3 on: January 04, 2011, 11:10:02 pm »
Ooh, I may have to give teleport raiders another try, finally.

Offline KingIsaacLinksr

  • Master Member
  • *****
  • Posts: 1,332
  • A Paladin Without A Crusade...
Re: AI War Beta 4.060 Released!
« Reply #4 on: January 05, 2011, 01:27:50 am »
I almost feel like your trying to get this game to run on an iPad at this point.  Makes me think your planning something super secret ;)

Good update as always, hopefully I can play it tomorrow.  Would be nice :)

King
Casual reviewer with a sense of justice.
Visit the Arcen Mantis to help: https://www.arcengames.com/mantisbt/
A Paladin's Blog. Long form videogame reviews focusing on mechanics and narrative analyzing. Plus other stuff. www.kingisaaclinksr.com

Offline Wingflier

  • Core Member Mark II
  • *****
  • Posts: 2,753
  • To add me on Steam, click the little Steam icon ^
Re: AI War Beta 4.060 Released!
« Reply #5 on: January 05, 2011, 03:43:46 am »
Another great release, I've learned not to expect anything less from you guys :P
"Inner peace is the void of expectation. It is the absence of our shared desperation to feel a certain way."

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War Beta 4.060 Released!
« Reply #6 on: January 05, 2011, 09:22:23 am »
I almost feel like your trying to get this game to run on an iPad at this point.  Makes me think your planning something super secret ;).
A toaster, yes.  An iPad? No.

In the past we have taken an almost gratuitous approach to performance optimizations but in this case it was due to folks actually getting out-of-memory errors where it seemed like they were playing a reasonable scenario.  So out comes the RAM Hammer ;)
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 RogueThunder

  • Jr. Member Mark III
  • **
  • Posts: 97
Re: AI War Beta 4.060 Released!
« Reply #7 on: January 05, 2011, 10:38:25 am »
Hey, lovely to see some fine tuning ^.^...

Tho... Just thought I'd bring this mantis issue to the front...
http://www.arcengames.com/mantisbt/view.php?id=2227

Gravity immunity not working isn't exactly pleasant or good for re-balancing things effected by it xD
... And somehow said issue is still in "new"...

Not sure what I think of some of the naming changes coming in 61... Does standardize things a bit... I guess.
It's a secret. Xellos, The Mysterious Priest

Offline HitmanN

  • Sr. Member
  • ****
  • Posts: 334
Re: AI War Beta 4.060 Released!
« Reply #8 on: January 05, 2011, 10:54:05 am »
Not sure what I think of some of the naming changes coming in 61... Does standardize things a bit... I guess.

I've been waiting for that one to happen. ;) Though I still wonder why some things like Laser Gatlings have 'Laser Gat' for short name, when the short name can apparently be long enough to hold the full name. 'Grenade Launch' is longer than 'Laser Gatling', for instance. Overall though, seems like a good batch of changes to me. The 'Z' prefixes in particular were a bit distracting.

Been skipping on several updates, so I should probably try this one. :D

Offline RogueThunder

  • Jr. Member Mark III
  • **
  • Posts: 97
Re: AI War Beta 4.060 Released!
« Reply #9 on: January 05, 2011, 11:34:09 am »
I liked the Z and S prefixes. But yeah. The sorter-than-necessary short names WERE a bit silly.
It's a secret. Xellos, The Mysterious Priest

Offline KingIsaacLinksr

  • Master Member
  • *****
  • Posts: 1,332
  • A Paladin Without A Crusade...
Re: AI War Beta 4.060 Released!
« Reply #10 on: January 05, 2011, 11:47:21 am »
I almost feel like your trying to get this game to run on an iPad at this point.  Makes me think your planning something super secret ;).
A toaster, yes.  An iPad? No.

In the past we have taken an almost gratuitous approach to performance optimizations but in this case it was due to folks actually getting out-of-memory errors where it seemed like they were playing a reasonable scenario.  So out comes the RAM Hammer ;)

Had to tease you anyway, but if you get AIW running on a toaster I'll donate $1,000 to Arcen. 

Thankfully that'll never happen ;)

King
Casual reviewer with a sense of justice.
Visit the Arcen Mantis to help: https://www.arcengames.com/mantisbt/
A Paladin's Blog. Long form videogame reviews focusing on mechanics and narrative analyzing. Plus other stuff. www.kingisaaclinksr.com

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: AI War Beta 4.060 Released!
« Reply #11 on: January 05, 2011, 11:59:14 am »
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 keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War Beta 4.060 Released!
« Reply #12 on: January 05, 2011, 12:05:01 pm »
How to detect a sentence you'll regret:

Rule #1) If it is equivalent to "if(boolean_expression) then I will give you $1000", return true.

;D
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 Mithror

  • Jr. Member Mark II
  • **
  • Posts: 76
Re: AI War Beta 4.060 Released!
« Reply #13 on: January 05, 2011, 12:12:20 pm »
if ( true == false ) then ...

 ;D

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: AI War Beta 4.060 Released!
« Reply #14 on: January 05, 2011, 12:13:36 pm »
if ( true == false ) then ...
this.ChangeMajors()

;D
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!