View Issue Details

IDProjectCategoryLast Update
0000722AI War 1 / ClassicGUIJan 3, 2011 8:15 pm
ReporterDraco18s Assigned ToChris_McElligottPark  
Status resolvedResolutionfixed 
Product Version3.719 
Fixed in Version4.060 
Summary0000722: Game Lobby Did not Generate Same Map
DescriptionScreenshot 1 is the host's map
Screenshot 2 is my map
TagsNo tags attached.
Internal Weight

Relationships

related to 0000734 resolvedChris_McElligottPark Choosing ships in multiplayer, you don't get what you chose 

Activities

Draco18s

Oct 19, 2010 7:53 pm

developer  

IMG_19102010_194915.png (345,999 bytes)

Draco18s

Oct 19, 2010 7:53 pm

developer  

Draco18s

Oct 19, 2010 7:54 pm

developer   ~0001407

Last edited: Oct 19, 2010 7:55 pm

Appologies for the bitmap, I had to take the screeny with FRAPS as F12 did not work in the lobby and PrintScreen returned a black picture (has to do with how the screen is rendered, video players do the same thing).

Edit:
Upon the host clicking New Map Seed my screen did not update, except for the listed map seed.

Chris_McElligottPark

Oct 19, 2010 7:54 pm

administrator   ~0001408

The real bug is that a bunch of controls are completely missing on the client, looks like. Are there any error messages in the client's Runtimedata folder in the game folder?

Draco18s

Oct 19, 2010 7:56 pm

developer   ~0001409

Last edited: Oct 19, 2010 7:56 pm

Yes!

10/19/2010 7:42:20 PM (3.719)
-----------------------------------Error-----------------------------------Log String: OnGUI: System.NullReferenceException: Object reference not set to an instance of an object
  at LobbyOptions.GenerateMapNow () [0x00000] in <filename unknown>:0
  at LobbyOptions.SubclassPreRender () [0x00000] in <filename unknown>:0
  at AbstractArcenWindow.Render (Vector3 MousePositionFromTopLeft) [0x00000] in <filename unknown>:0
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0
Stack Trace: at LobbyOptions.GenerateMapNow () [0x00000] in <filename unknown>:0
  at LobbyOptions.SubclassPreRender () [0x00000] in <filename unknown>:0
  at AbstractArcenWindow.Render (Vector3 MousePositionFromTopLeft) [0x00000] in <filename unknown>:0
  at ArcenGUIManager.DrawGUI () [0x00000] in <filename unknown>:0
  at MainCameraLogic.OnGUI () [0x00000] in <filename unknown>:0

Host does not see any errors.

Chris_McElligottPark

Oct 19, 2010 7:57 pm

administrator   ~0001410

Awesome, thanks!

Draco18s

Oct 19, 2010 8:03 pm

developer   ~0001418

Last edited: Oct 19, 2010 8:14 pm

Just as a side note, since the report I haven't been able to be in a lobby (host or not) without the game going into superlagfestmode trying to display the map (as in there is no galaxy).

Edit: reinstall solved the issue. Lingering error?

Chris_McElligottPark

Oct 21, 2010 12:37 am

administrator   ~0001701

Even if it was related to the reinstall:

* Some error prevention code has been put in place for the generating of maps in the lobby; this may have been causing some issues with players not seeing or getting what they expect in multiplayer sometimes.

Draco18s

Nov 10, 2010 10:03 pm

developer   ~0003212

Just had this issue, or something very similar in observable behavior show up just after I updated my steam install of AI War to v 4.031. At first I was not seeing the same map (and two ship types were displaying as red squares) and after a client restart I got the super-lagfest-lobby with no map.

Running my copy that was installed not-through-steam (and on the C drive, rather than the E drive, which is where the 4.0 beta one was that also FUBARed) I had no issue.

Here's what I found in the error log.

11/10/2010 7:34:02 PM (4.031)
-----------------------------------
ErrorsReportedByEngine-----------------------------------
11/10/2010 7:34:02 PM (4.031)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[FInt].get_Item (Int32 index)
ArcenSingleSelectDropdown`1[FInt].Render (Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft)
AbstractArcenWindow.WindowFunctionCall (Int32 WindowID)
UnityEngine.GUI+_Window.Do ()
UnityEngine.GUI.EndWindows (UnityEngine.IDList idlist)
UnityEngine.GUIUtility.EndGUI (Int32 doLayout, Int32 doWindows, UnityEngine.IDList idlist)



11/10/2010 7:36:37 PM (4.031)
-----------------------------------
ErrorsReportedByEngine-----------------------------------
11/10/2010 7:36:37 PM (4.031)
-----------------------------------Exception-----------------------------------Log String: ArgumentOutOfRangeException: Argument is out of range.
Parameter name: index
Stack Trace: System.Collections.Generic.List`1[FInt].get_Item (Int32 index)
ArcenSingleSelectDropdown`1[FInt].Render (Rect ParentBounds, Vector2 EffectiveScrollPosition, Vector3 MousePositionFromTopLeft)
AbstractArcenWindow.WindowFunctionCall (Int32 WindowID)
UnityEngine.GUI+_Window.Do ()
UnityEngine.GUI.EndWindows (UnityEngine.IDList idlist)
UnityEngine.GUIUtility.EndGUI (Int32 doLayout, Int32 doWindows, UnityEngine.IDList idlist)

Chris_McElligottPark

Jan 3, 2011 8:15 pm

administrator   ~0007396

I think this was just a bad-data sort of situation that went unnoticed in the AI difficulty or handicap columns for one of the players, which is why nobody else saw this (probably a settings.dat porting artifact, I guess). But, I've updated the new version as a precaution:

* Put in more exception-preventing code in the single-select dropdowns to prevent a rare issue.

Issue History

Date Modified Username Field Change
Oct 19, 2010 7:53 pm Draco18s New Issue
Oct 19, 2010 7:53 pm Draco18s File Added: IMG_19102010_194915.png
Oct 19, 2010 7:53 pm Draco18s File Added: AIWar 2010-10-19 19-51-34-54.bmp
Oct 19, 2010 7:54 pm Draco18s Note Added: 0001407
Oct 19, 2010 7:54 pm Chris_McElligottPark Note Added: 0001408
Oct 19, 2010 7:54 pm Chris_McElligottPark Assigned To => Chris_McElligottPark
Oct 19, 2010 7:54 pm Chris_McElligottPark Status new => confirmed
Oct 19, 2010 7:55 pm Draco18s Note Edited: 0001407
Oct 19, 2010 7:56 pm Draco18s Note Added: 0001409
Oct 19, 2010 7:56 pm Draco18s Note Edited: 0001409
Oct 19, 2010 7:57 pm Chris_McElligottPark Note Added: 0001410
Oct 19, 2010 8:03 pm Draco18s Note Added: 0001418
Oct 19, 2010 8:03 pm Draco18s Note Edited: 0001418
Oct 19, 2010 8:14 pm Draco18s Note Edited: 0001418
Oct 21, 2010 12:00 am Chris_McElligottPark Relationship added related to 0000734
Oct 21, 2010 12:37 am Chris_McElligottPark Note Added: 0001701
Oct 21, 2010 12:37 am Chris_McElligottPark Status confirmed => resolved
Oct 21, 2010 12:37 am Chris_McElligottPark Fixed in Version => 3.801
Oct 21, 2010 12:37 am Chris_McElligottPark Resolution open => fixed
Nov 10, 2010 10:03 pm Draco18s Note Added: 0003212
Nov 10, 2010 10:03 pm Draco18s Status resolved => feedback
Nov 10, 2010 10:03 pm Draco18s Resolution fixed => reopened
Jan 3, 2011 8:15 pm Chris_McElligottPark Note Added: 0007396
Jan 3, 2011 8:15 pm Chris_McElligottPark Status feedback => resolved
Jan 3, 2011 8:15 pm Chris_McElligottPark Fixed in Version 3.801 => 4.060
Jan 3, 2011 8:15 pm Chris_McElligottPark Resolution reopened => fixed
Apr 14, 2014 9:28 am Chris_McElligottPark Category Bug - UI => GUI