Author Topic: AI War 2 v0.601 Released! "Grumpy Ark"  (Read 1148 times)

Offline keith.lamothe

  • Arcen Games Staff
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,504
AI War 2 v0.601 Released! "Grumpy Ark"
« on: November 02, 2017, 07:03:22 PM »
Release notes here!

This one is mostly cleaning up various issues that have been highlighted since we made Alpha 0.600 available to all backers (well, as many as we had steam-keys for, sorry about the delay while we get more from Valve).

But one very visible change is another revision to the art style to make it less "happy", as Chris discusses in this Kickstarter update:

https://www.kickstarter.com/projects/arcengames/ai-war-ii-0/posts/2033119

We've made several attempts at unhappification-of-the-art since the beginning of the year, but stuff just hasn't looked grumpy enough! Hopefully this is another step in the right direction.

Enjoy!
Keith
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 Cyborg

  • Master Member Mark III
  • *****
  • Posts: 1,925
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #1 on: November 02, 2017, 07:31:12 PM »
Wow, what an upgrade. I don't know how difficult that all was, but you (collectively) just made a huge difference. This is much easier on the eyes and much more good-looking.
Kahuna strategy guide:
http://www.arcengames.com/forums/index.php/topic,13369.0.html

Suggestions, bugs? Don't be lazy, give back:
http://www.arcengames.com/mantisbt/

Planetcracker. Believe it.

The stigma of hunger. http://wayw.re/Vi12BK

Offline x4000

  • Chris Park, Arcen Games Founder and Lead Designer
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,160
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #2 on: November 02, 2017, 07:58:30 PM »
Excellent. :)

More to come!
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 x4000

  • Chris Park, Arcen Games Founder and Lead Designer
  • Administrator
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,160
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #3 on: November 02, 2017, 08:56:43 PM »
For anyone following along, you can see some more visuals from this release here: https://www.kickstarter.com/projects/arcengames/ai-war-ii-0/posts/2033678

Along with links to some videos, and a bunch of images of the first custom Ark.
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 BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #4 on: November 02, 2017, 10:51:13 PM »
That ark looks so cool! I love the Whale vibe to it.

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #5 on: November 02, 2017, 11:43:36 PM »
Also, for Keith, a tweak for the way changing in-game speed is represented. I propose that instead of putting a 500 next time to the time (for 500% speed increase) you put a green +5 there. And if you are at 50% of the speed, you put a -5 in red there. This is basically identical to the way AIWC works, and I don't see any value in changing it. Leaving behaviour the same will make things easy for AIWC players too.

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #6 on: November 03, 2017, 11:14:13 PM »
btw, the tutorial mode "all planets are Mark 1 and AI doesn't send waves" is wonderful for testing, especially for trying to work with the Nanocaust/Dyson Sphere lategame. Can that be left as an undocumented option somehow? Or just renamed as "Sandbox AI Type"
« Last Edit: November 04, 2017, 08:56:41 AM by BadgerBadger »

Offline CodeMichael

  • Jr. Member
  • **
  • Posts: 65
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #7 on: November 05, 2017, 10:33:41 AM »
Hey guys, just started the game up to check out the current build.  I'm still on Linux, and I don't seem to be able to select anything in the menus.  If I hit the ESC key I get a NullReference error.  Happy to do more troubleshooting if you have suggestions.

Thanks

Offline CodeMichael

  • Jr. Member
  • **
  • Posts: 65
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #8 on: November 05, 2017, 10:37:20 AM »
This is probably it?

Code: [Select]
Unable to preload the following plugins:
ScreenSelector.so

I do see:
Code: [Select]
??? find -name ScreenSelector.so
./AIWar2Linux_Data/Plugins/x86/ScreenSelector.so
./AIWar2Linux_Data/Plugins/x86_64/ScreenSelector.so

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #9 on: November 05, 2017, 11:01:05 AM »
When I start the game on Linux (fedora) I see
(10:58:37) desktop:~/AIWar2 $ ./AIWar2Linux.x86_64
Set current directory to /home/Badger/AIWar2
Found path: /home/Badger/AIWar2/AIWar2Linux.x86_64
Mono path[0] = '/home/Badger/AIWar2/AIWar2Linux_Data/Managed'
Mono config path = '/home/Badger/AIWar2/AIWar2Linux_Data/Mono/etc'
PlayerConnection initialized from /home/Badger/AIWar2/AIWar2Linux_Data (debug = 0)
PlayerConnection initialized network socket : 0.0.0.0 55003
Multi-casting "[IP] 192.168.1.28 [Port] 55003 [Flags] 2 [Guid] 2230092309 [EditorId] 3913832064 [Version] 104883\
2 [Id] LinuxPlayer(192.168.1.28) [Debug] 0" to [225.0.0.222:54997]...
Started listening to [0.0.0.0:55003]
Preloaded 'ScreenSelector.so'
Unable to preload the following plugins:
        ScreenSelector.so
PlayerConnection already initialized - listening to [0.0.0.0:55003]
Player data archive not found at `/home/Badger/AIWar2/AIWar2Linux_Data/data.unity3d`, using local filesystem

and then the game starts.
The "crash on hitting Escape" bug is being tracked as
https://bugtracker.arcengames.com/view.php?id=19252

So no buttons are working at all for you?

Offline CodeMichael

  • Jr. Member
  • **
  • Posts: 65
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #10 on: November 05, 2017, 11:03:12 AM »
Correct, I cannot click on any menu icons.

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #11 on: November 05, 2017, 11:06:45 AM »
Anything in the ~/AIWar2/PlayerData/ArcenDebugLog.txt?

Offline CodeMichael

  • Jr. Member
  • **
  • Posts: 65
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #12 on: November 05, 2017, 11:16:10 AM »
Code: [Select]
11/5/2017 10:15:38 AM Calling RunInitialSetup for Arcen.AIW2.External.InitialSetupForDLL from AIWarExternalCode
11/5/2017 10:15:38 AM Finished calling RunInitialSetup for Arcen.AIW2.External.InitialSetupForDLL from AIWarExternalCode
11/5/2017 10:15:40 AM Harmless Info: dll AIWarExternalVisualizationCode does not contain a IInitialSetupForDLL type. This is fine, but if you're the author of that dll and want it to run init-code, it ain't happening right now.
11/5/2017 10:15:50 AM
-----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.External.Input_MasterMenuHandler.Handle (Int32 Int1, Arcen.Universal.InputActionTypeData InputActionType)
Arcen.Universal.ArcenInput.InnerHandleAction (Arcen.Universal.ArcenInputAction action) (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:158)
Arcen.Universal.ArcenInput.HandleEffectiveRewiredAction (Int32 ID) (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:147)
Arcen.Universal.ArcenInput.CheckInput () (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:140)
Arcen.Universal.Engine_Universal.OnUpdate () (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Engine_Universal.cs:778)
ArcenGameController.Update () (at C:/vcprojs/arcengames_aiw_ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:39)



   at System.Environment.get_StackTrace() in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Environment.cs:line 227
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 140
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 109
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 88
   at Arcen.Universal.Engine_Universal.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 660
   at Arcen.Universal.Engine_Universal.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 613
   at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type, Boolean invokedOnMainThread)

11/5/2017 10:15:50 AM
ErrorsReportedByEngine:    -----------
NullReferenceException: Object reference not set to an instance of an object
Stack Trace: Arcen.AIW2.External.Input_MasterMenuHandler.Handle (Int32 Int1, Arcen.Universal.InputActionTypeData InputActionType)
Arcen.Universal.ArcenInput.InnerHandleAction (Arcen.Universal.ArcenInputAction action) (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:158)
Arcen.Universal.ArcenInput.HandleEffectiveRewiredAction (Int32 ID) (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:147)
Arcen.Universal.ArcenInput.CheckInput () (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Logic/ArcenInput.cs:140)
Arcen.Universal.Engine_Universal.OnUpdate () (at C:/vcprojs/arcengames_aiw_ultra/ArcenUniversal/src/Engine_Universal.cs:778)
ArcenGameController.Update () (at C:/vcprojs/arcengames_aiw_ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:39)



   at System.Environment.get_StackTrace() in /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Environment.cs:line 227
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 140
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 109
   at Arcen.Universal.ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:line 88
   at Arcen.Universal.Engine_Universal.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText, Boolean SuppressArcenDebugLog) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 1099
   at Arcen.Universal.Engine_Universal.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 1065
   at Arcen.Universal.Engine_Universal.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 663
   at Arcen.Universal.Engine_Universal.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type) in C:\vcprojs\arcengames_aiw_ultra\ArcenUniversal\src\Engine_Universal.cs:line 613
   at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type, Boolean invokedOnMainThread)

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #13 on: November 05, 2017, 11:36:48 AM »
That error is from hitting Esc. I do note that https://bugtracker.arcengames.com/view.php?id=19278 is a bit similar, in that it's linux and a button just isn't working.

Offline BadgerBadger

  • Global Moderator
  • Hero Member Mark II
  • *****
  • Posts: 883
  • BadgerBadgerBadgerBadger
Re: AI War 2 v0.601 Released! "Grumpy Ark"
« Reply #14 on: November 06, 2017, 07:15:09 PM »
.602 is going to be a huge release! I am excited for all the changes. Is there anything in particular y'all are waiting for before it ships?