View Issue Details

IDProjectCategoryLast Update
0023749AI War 2[All Projects] Bug - OtherSep 24, 2020 4:28 pm
ReporterRocketAssistedPuffinAssigned Tox4000Bughunter 
Severityminor 
Status resolvedResolutionfixed 
Product VersionBeta 2.506 ExternalData Overhaul Two 
Fixed in Version2.511 "Last Lobby Settings" Robustness 
Summary0023749: Error, received 166150 items in external pattern FallenSpirePerUnitData when that pattern is only supposed to contain 1;
DescriptionOccurred upon entering the lobby. Only occurred first time.

Other bits in there:

Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World

Error, received 166150 items in external pattern FallenSpirePerUnitData when that pattern is only supposed to contain 1;

ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - World debugStage: 10000 Error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
TagsNo tags attached.

Activities

RocketAssistedPuffin

Sep 16, 2020 8:02 am

reporter  

ArcenDebugLog.txt (33,178 bytes)
9/16/2020 12:30:34 PM	Current directory used: D:/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: D:/Steam/steamapps/common/AI War 2/PlayerData/
9/16/2020 12:30:34 PM	Boot up FleetOS (0.3998s)
9/16/2020 12:30:35 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: NVIDIA GeForce GTX 750 Ti
graphicsDeviceID: 4992
graphicsDeviceVendor: NVIDIA
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 1968
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
processorCount: 4
processorFrequency: 3193
systemMemorySize: 8144
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/16/2020 12:30:35 PM	Check System Logs For Rogue Intelligence (0.3245s)
9/16/2020 12:30:35 PM	Game Version: 2.506
9/16/2020 12:30:35 PM	Eject Trash Into Hyperspace (0.0881s)
9/16/2020 12:30:35 PM	Check For Extra Modules (0.0430s)
9/16/2020 12:30:35 PM	Bring Cloaking Systems Online (0.0961s)
9/16/2020 12:30:35 PM	Recalculate Speed Of Light (0.0650s)
9/16/2020 12:30:35 PM	Optimize Comfort On Command Decks (0.0450s)
9/16/2020 12:30:35 PM	Generating Framerates (0.0310s)
9/16/2020 12:30:35 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (Installed And Enabled!)  
9/16/2020 12:30:35 PM	Mods:  MacrophageHistiocytes-CF (Disabled)  MacrophageHistiocytesSpireIntegration-CF (Disabled)  MoreStartingOptions (Disabled)  PreceptsOfThePrecursors-CF (Disabled)  SKCivilianIndustry (Disabled)  SpireRailgunShop (Disabled)  
9/16/2020 12:30:35 PM	Check Nearby Stellar Masses (0.0941s)
9/16/2020 12:30:35 PM	Remembering Alamo (0.0690s)
9/16/2020 12:30:35 PM	Boot Audio Comms (0.0270s)
9/16/2020 12:30:35 PM	Establish Individual Audio Links (0.0400s)
9/16/2020 12:30:35 PM	Prepare Explosions and Crackles (0.0972s)
9/16/2020 12:30:35 PM	No resolution change was required.
9/16/2020 12:30:35 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 12:30:35 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 12:30:36 PM	Refresh Optical Lensing (0.0300s)
9/16/2020 12:30:36 PM	Revise Fundamental Physical Laws (0.0190s)
9/16/2020 12:30:36 PM	Calculate Odds Of Success (0.2516s)
9/16/2020 12:30:40 PM	Briefly Panic (4.1799s)
9/16/2020 12:30:40 PM	Install Confidence Routines (0.2882s)
9/16/2020 12:30:40 PM	Bring Commander Interface Online (0.1803s)
9/16/2020 12:30:41 PM	Motivate All Crews (0.0871s)
9/16/2020 12:30:41 PM	Locating Available Networks (0.0340s)
9/16/2020 12:30:41 PM	Externalizing Patterns (0.0490s)
9/16/2020 12:30:41 PM	Hooking Externals (0.0220s)
9/16/2020 12:30:41 PM	Handlizing Hooks (0.0260s)
9/16/2020 12:30:41 PM	Disengaging Constants (0.3349s)
9/16/2020 12:30:41 PM	Late Axionic Computations (0.2884s)
9/16/2020 12:30:41 PM	Connecting to Fleet Command (0.0270s)
9/16/2020 12:30:41 PM	Thinking Of Advice (0.0260s)
9/16/2020 12:30:41 PM	Degaussing Advice (0.1706s)
9/16/2020 12:30:42 PM	Reading Alien Diaries (0.1455s)
9/16/2020 12:30:42 PM	Naming All Known Planets (0.0300s)
9/16/2020 12:30:42 PM	Remembering Speeds (0.0200s)
9/16/2020 12:30:42 PM	Prioritizing Targets (0.0331s)
9/16/2020 12:30:42 PM	Rebooting Sensor Arrays (0.0170s)
9/16/2020 12:30:42 PM	Unloading Prismatic Grid (0.0130s)
9/16/2020 12:30:42 PM	Thinking Of Objectives (0.0170s)
9/16/2020 12:30:42 PM	Inhibiting Visual Scans (0.0410s)
9/16/2020 12:30:42 PM	Synthesizing Vocals (0.0200s)
9/16/2020 12:30:42 PM	Investigating Map Signatures (0.0650s)
9/16/2020 12:30:42 PM	Ventilating Scenarios (0.0110s)
9/16/2020 12:30:42 PM	Decontaminating Targeting Systems (0.0311s)
9/16/2020 12:30:42 PM	Ejecting Tactical Core (0.0260s)
9/16/2020 12:30:42 PM	Calibrating Formations (0.0110s)
9/16/2020 12:30:42 PM	Intercepting Galactic Maps (0.0412s)
9/16/2020 12:30:42 PM	Discharging Colored Ions (0.0381s)
9/16/2020 12:30:42 PM	Replicating Ion Colors (0.0240s)
9/16/2020 12:30:42 PM	Faction Diagnostics (0.0781s)
9/16/2020 12:30:42 PM	Buffering Hackers (0.0660s)
9/16/2020 12:30:42 PM	Inverting Death (0.0381s)
9/16/2020 12:30:42 PM	Linear Field Variance (0.0552s)
9/16/2020 12:30:42 PM	Charging Marks (0.0301s)
9/16/2020 12:30:42 PM	Guarding The Posts (0.0891s)
9/16/2020 12:30:42 PM	Range Manifolds (0.0240s)
9/16/2020 12:30:42 PM	Purging ROFs (0.0150s)
9/16/2020 12:30:42 PM	Manipulating Speeds (0.0281s)
9/16/2020 12:30:43 PM	Detecting Projectiles (0.0110s)
9/16/2020 12:30:43 PM	Grouping Flow Fields (0.0240s)
9/16/2020 12:30:43 PM	Modulating Flow Field Groups (0.0871s)
9/16/2020 12:30:43 PM	Designing Fleets (0.1322s)
9/16/2020 12:30:43 PM	Thinking Of Technologies (0.0451s)
9/16/2020 12:30:43 PM	Categorizing Starboard Sensors (0.0430s)
9/16/2020 12:30:43 PM	Injecting Galactic Variables (0.0460s)
9/16/2020 12:30:43 PM	Fearing Starfields (0.0951s)
9/16/2020 12:30:45 PM	Rejecting Distant Planets (1.7385s)
9/16/2020 12:30:45 PM	Categorizing All Planets (0.0170s)
9/16/2020 12:30:45 PM	Organizing Commands (0.0470s)
9/16/2020 12:30:45 PM	Calculating Firing Cones (0.0150s)
9/16/2020 12:30:46 PM	Kicking Ship Parts Down Elevator Shaft (1.3022s)
9/16/2020 12:30:46 PM	Re-Aligning Objectives (0.2376s)
9/16/2020 12:30:46 PM	Sterilizing Test Chamber (0.0862s)
9/16/2020 12:30:55 PM	Reformatting Navigation (8.7065s)
9/16/2020 12:30:55 PM	Issuing Orders (0.0210s)
9/16/2020 12:30:55 PM	Augmenting Infusers (0.0160s)
9/16/2020 12:30:55 PM	Infusing (0.1082s)
9/16/2020 12:30:55 PM	Post-Proton Surge (0.0140s)
9/16/2020 12:30:55 PM	Stimulate Modulation (0.0430s)
9/16/2020 12:30:56 PM	ArcenAssetBundleCache.InstantiatedObjects: 692
9/16/2020 12:30:56 PM	Load Surrogates (1.1303s)
9/16/2020 12:30:58 PM	Final Checks (1.6352s)
9/16/2020 12:30:58 PM	Load Historical Documents (0.0170s)
9/16/2020 12:30:58 PM	24.1 seconds total load time.
Boot up FleetOS (0.4s)
Check System Logs For Rogue Intelligence (0.3s)
Calculate Odds Of Success (0.3s)
Briefly Panic (4.2s)
Install Confidence Routines (0.3s)
Disengaging Constants (0.3s)
Late Axionic Computations (0.3s)
Rejecting Distant Planets (1.7s)
Kicking Ship Parts Down Elevator Shaft (1.3s)
Reformatting Navigation (8.7s)
Load Surrogates (1.1s)
Final Checks (1.6s)
9/16/2020 12:30:58 PM	Hello Steam user 'RocketAssistedPuffin'
9/16/2020 12:31:09 PM	No resolution change was required.
9/16/2020 12:31:09 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 12:31:09 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 12:32:22 PM	No resolution change was required.
9/16/2020 12:32:22 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 12:32:22 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 12:32:56 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:32:56 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:33:06 PM	Multiplayer Connection Time Taken: Establishing_Connection - 10.0s
9/16/2020 12:34:20 PM	Start load save: D:/Steam/steamapps/common/AI War 2/PlayerData/Save/_Internal/LastLobbySettings.save Source1: StartingTheLobbyFromPrior Source3: LoadingLastLobbySettings
9/16/2020 12:34:20 PM	Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM
Error, received 166150 items in external pattern FallenSpirePerUnitData when that pattern is only supposed to contain 1; the extra items will be ignored (parsing the non-ignored items may cause errors if the pattern implementation is not expecting the right types, etc) ExternalDataHeader: EXTERNAL DATA - World

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText, System.Boolean DoPartialSyncForDuringGameplay) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializeNewWorldFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.Engine_Universal.LoadGameNoCampaignNameSet_NeverCallDirectly_P1 (System.String FullSaveGameName, System.Boolean LoadAsTemplate, System.Boolean HideErrors) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.Core.Engine_AIW2.LoadGameNoCampaignNameSet (System.String FullSaveGameName, Arcen.AIW2.Core.StartWorldSource1 StartSource1, Arcen.AIW2.Core.StartWorldSource2 StartSource2) [0x00000] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.StartCustomGame (System.Boolean StartInSinglePlayer) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

9/16/2020 12:34:20 PM	Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.ExternalData_MinorFactionCommon: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.ExternalData_MinorFactionCommon: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.AI_PlannedWave_Data: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM	Arcen.AIW2.External.AI_PlannedWave_Data: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM
ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - World debugStage: 10000 Error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (System.String FieldNameForErrors) [0x001af] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.External.PlannedWave.DeserializeIntoSelf (Arcen.Universal.ArcenDeserializationBuffer buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x001eb] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.AI_PlannedWave_Data.DeserializeExternalData (Arcen.AIW2.Core.Faction ParentFaction, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x000da] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.Core.ArcenExternalDataPatternImplementationBase_Faction.DeserializeExternalDataOuter (System.Object ParentObject, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x0004b] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x000c0] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00039] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x0033d] in <d638dc0226664b28ab0f70680cc32cf7>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText, System.Boolean DoPartialSyncForDuringGameplay) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializeNewWorldFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.Engine_Universal.LoadGameNoCampaignNameSet_NeverCallDirectly_P1 (System.String FullSaveGameName, System.Boolean LoadAsTemplate, System.Boolean HideErrors) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.Core.Engine_AIW2.LoadGameNoCampaignNameSet (System.String FullSaveGameName, Arcen.AIW2.Core.StartWorldSource1 StartSource1, Arcen.AIW2.Core.StartWorldSource2 StartSource2) [0x00000] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.StartCustomGame (System.Boolean StartInSinglePlayer) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

9/16/2020 12:34:20 PM	Finish load save in 110.0ms
9/16/2020 12:34:20 PM	Start Generate Partial Map with Realistic and seed 113789163 and planet count 80 and 21 factions (StartingTheLobbyDefaults NotLoadingAnything)
9/16/2020 12:34:20 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 12:34:26 PM	Start Generate Partial Map with Realistic and seed 519246423 and planet count 80 and 21 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
9/16/2020 12:34:27 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 12:34:27 PM	Generate Partial Map Complete  123ms
9/16/2020 12:34:35 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:34:35 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:34:36 PM	STEAM NETWORKING: P2P connection success to DEMOCRACY? DEMOCRACY!
9/16/2020 12:34:37 PM	Asking to join hosted game with the name 'Puffin'
9/16/2020 12:34:38 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:34:38 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:34:38 PM	Multiplayer Connection Time Taken: Establishing_Connection - 1.3s
9/16/2020 12:34:38 PM	Multiplayer Connection Time Taken: Sending_Profile_Name_Expansions_And_Mods - 1.3s
9/16/2020 12:34:43 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:34:43 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:35:37 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:35:37 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:35:44 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:35:44 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:35:57 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:35:57 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:10 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:10 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:11 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:11 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:41 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:41 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:43 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:43 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:46 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:46 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:48 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:48 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:55 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:55 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:58 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:58 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:36:59 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:36:59 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:38:19 PM	Start loading the world (client PlayerAccount ID will be 3)
9/16/2020 12:38:19 PM	Loaded the world. Letting the host know that worked.
9/16/2020 12:42:54 PM	Server just informed us that it shut down.  Exiting to main menu...
9/16/2020 12:43:52 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:43:52 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:43:54 PM	Asking to join hosted game with the name 'Puffin'
9/16/2020 12:43:54 PM	STEAM NETWORKING: P2P connection success to DEMOCRACY? DEMOCRACY!
9/16/2020 12:44:22 PM	Multiplayer Connection Time Taken: Establishing_Connection - 1.9s
9/16/2020 12:44:22 PM	Multiplayer Connection Time Taken: Sending_Profile_Name_Expansions_And_Mods - 27.5s
9/16/2020 12:44:23 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:44:23 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:44:25 PM	STEAM NETWORKING: P2P connection success to DEMOCRACY? DEMOCRACY!
9/16/2020 12:44:25 PM	Asking to join hosted game with the name 'Puffin'
9/16/2020 12:45:02 PM	Multiplayer Connection Time Taken: Establishing_Connection - 1.2s
9/16/2020 12:45:02 PM	Multiplayer Connection Time Taken: Sending_Profile_Name_Expansions_And_Mods - 36.9s
9/16/2020 12:46:06 PM	Current directory used: D:/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: D:/Steam/steamapps/common/AI War 2/PlayerData/
9/16/2020 12:46:06 PM	Boot up FleetOS (0.3052s)
9/16/2020 12:46:06 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: NVIDIA GeForce GTX 750 Ti
graphicsDeviceID: 4992
graphicsDeviceVendor: NVIDIA
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 1968
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
processorCount: 4
processorFrequency: 3193
systemMemorySize: 8144
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/16/2020 12:46:06 PM	Check System Logs For Rogue Intelligence (0.1821s)
9/16/2020 12:46:06 PM	Game Version: 2.506
9/16/2020 12:46:06 PM	Eject Trash Into Hyperspace (0.0951s)
9/16/2020 12:46:06 PM	Check For Extra Modules (0.0280s)
9/16/2020 12:46:06 PM	Bring Cloaking Systems Online (0.0280s)
9/16/2020 12:46:06 PM	Recalculate Speed Of Light (0.0230s)
9/16/2020 12:46:06 PM	Optimize Comfort On Command Decks (0.0350s)
9/16/2020 12:46:06 PM	Generating Framerates (0.0120s)
9/16/2020 12:46:06 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (Installed And Enabled!)  
9/16/2020 12:46:06 PM	Mods:  MacrophageHistiocytes-CF (Disabled)  MacrophageHistiocytesSpireIntegration-CF (Disabled)  MoreStartingOptions (Disabled)  PreceptsOfThePrecursors-CF (Disabled)  SKCivilianIndustry (Disabled)  SpireRailgunShop (Disabled)  
9/16/2020 12:46:06 PM	Check Nearby Stellar Masses (0.0541s)
9/16/2020 12:46:06 PM	Remembering Alamo (0.0200s)
9/16/2020 12:46:06 PM	Boot Audio Comms (0.0140s)
9/16/2020 12:46:06 PM	Establish Individual Audio Links (0.0210s)
9/16/2020 12:46:06 PM	Prepare Explosions and Crackles (0.0280s)
9/16/2020 12:46:06 PM	No resolution change was required.
9/16/2020 12:46:06 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 12:46:06 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 12:46:06 PM	Refresh Optical Lensing (0.0290s)
9/16/2020 12:46:06 PM	Revise Fundamental Physical Laws (0.0140s)
9/16/2020 12:46:06 PM	Calculate Odds Of Success (0.0420s)
9/16/2020 12:46:07 PM	Briefly Panic (0.2182s)
9/16/2020 12:46:07 PM	Install Confidence Routines (0.2462s)
9/16/2020 12:46:07 PM	Bring Commander Interface Online (0.1051s)
9/16/2020 12:46:07 PM	Motivate All Crews (0.0390s)
9/16/2020 12:46:07 PM	Locating Available Networks (0.0260s)
9/16/2020 12:46:07 PM	Externalizing Patterns (0.0270s)
9/16/2020 12:46:07 PM	Hooking Externals (0.0140s)
9/16/2020 12:46:07 PM	Handlizing Hooks (0.0140s)
9/16/2020 12:46:07 PM	Disengaging Constants (0.0380s)
9/16/2020 12:46:07 PM	Late Axionic Computations (0.0550s)
9/16/2020 12:46:07 PM	Connecting to Fleet Command (0.0100s)
9/16/2020 12:46:07 PM	Thinking Of Advice (0.0160s)
9/16/2020 12:46:07 PM	Degaussing Advice (0.0220s)
9/16/2020 12:46:07 PM	Reading Alien Diaries (0.0150s)
9/16/2020 12:46:07 PM	Naming All Known Planets (0.0130s)
9/16/2020 12:46:07 PM	Remembering Speeds (0.0170s)
9/16/2020 12:46:07 PM	Prioritizing Targets (0.0170s)
9/16/2020 12:46:07 PM	Rebooting Sensor Arrays (0.0170s)
9/16/2020 12:46:07 PM	Unloading Prismatic Grid (0.0170s)
9/16/2020 12:46:07 PM	Thinking Of Objectives (0.0160s)
9/16/2020 12:46:07 PM	Inhibiting Visual Scans (0.0190s)
9/16/2020 12:46:07 PM	Synthesizing Vocals (0.0160s)
9/16/2020 12:46:07 PM	Investigating Map Signatures (0.0210s)
9/16/2020 12:46:07 PM	Ventilating Scenarios (0.0110s)
9/16/2020 12:46:08 PM	Decontaminating Targeting Systems (0.0170s)
9/16/2020 12:46:08 PM	Ejecting Tactical Core (0.0170s)
9/16/2020 12:46:08 PM	Calibrating Formations (0.0160s)
9/16/2020 12:46:08 PM	Intercepting Galactic Maps (0.0180s)
9/16/2020 12:46:08 PM	Discharging Colored Ions (0.0270s)
9/16/2020 12:46:08 PM	Replicating Ion Colors (0.0090s)
9/16/2020 12:46:08 PM	Faction Diagnostics (0.0250s)
9/16/2020 12:46:08 PM	Buffering Hackers (0.0200s)
9/16/2020 12:46:08 PM	Inverting Death (0.0110s)
9/16/2020 12:46:08 PM	Linear Field Variance (0.0170s)
9/16/2020 12:46:08 PM	Charging Marks (0.0150s)
9/16/2020 12:46:08 PM	Guarding The Posts (0.0820s)
9/16/2020 12:46:08 PM	Range Manifolds (0.0090s)
9/16/2020 12:46:08 PM	Purging ROFs (0.0160s)
9/16/2020 12:46:08 PM	Manipulating Speeds (0.0180s)
9/16/2020 12:46:08 PM	Detecting Projectiles (0.0151s)
9/16/2020 12:46:08 PM	Grouping Flow Fields (0.0190s)
9/16/2020 12:46:08 PM	Modulating Flow Field Groups (0.0370s)
9/16/2020 12:46:08 PM	Designing Fleets (0.0270s)
9/16/2020 12:46:08 PM	Thinking Of Technologies (0.0130s)
9/16/2020 12:46:08 PM	Categorizing Starboard Sensors (0.0140s)
9/16/2020 12:46:08 PM	Injecting Galactic Variables (0.0210s)
9/16/2020 12:46:08 PM	Sucking In Starfields (0.0210s)
9/16/2020 12:46:08 PM	Blowing Up Distant Planets (0.1981s)
9/16/2020 12:46:08 PM	Categorizing All Planets (0.0120s)
9/16/2020 12:46:08 PM	Organizing Commands (0.0220s)
9/16/2020 12:46:08 PM	Calculating Firing Cones (0.0120s)
9/16/2020 12:46:09 PM	Jailbreaking Favorite Ship Parts (0.5424s)
9/16/2020 12:46:09 PM	Re-Aligning Objectives (0.0190s)
9/16/2020 12:46:09 PM	Sterilizing Test Chamber (0.0180s)
9/16/2020 12:46:10 PM	Upgrade /dev/null (1.6394s)
9/16/2020 12:46:10 PM	Issuing Orders (0.0300s)
9/16/2020 12:46:10 PM	Augmenting Infusers (0.0090s)
9/16/2020 12:46:11 PM	Infusing (0.0280s)
9/16/2020 12:46:11 PM	Post-Proton Surge (0.0090s)
9/16/2020 12:46:11 PM	Stimulate Modulation (0.0450s)
9/16/2020 12:46:11 PM	ArcenAssetBundleCache.InstantiatedObjects: 980
9/16/2020 12:46:11 PM	Load Surrogates (0.1211s)
9/16/2020 12:46:12 PM	Final Checks (1.2064s)
9/16/2020 12:46:12 PM	Load Historical Documents (0.0070s)
9/16/2020 12:46:12 PM	6.4 seconds total load time.
Boot up FleetOS (0.3s)
Jailbreaking Favorite Ship Parts (0.5s)
Upgrade /dev/null (1.6s)
Final Checks (1.2s)
9/16/2020 12:46:12 PM	Hello Steam user 'RocketAssistedPuffin'
9/16/2020 12:47:07 PM	Base Color:  PinkPale    Trim Color:  c123524
9/16/2020 12:47:34 PM	Base Color:  AIWC_LightBrown    Trim Color:  c123524
9/16/2020 12:48:38 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:48:38 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:48:48 PM	Multiplayer Connection Time Taken: Establishing_Connection - 9.2s
9/16/2020 12:49:27 PM	Attempting Steam P2P connection to DEMOCRACY? DEMOCRACY!.
9/16/2020 12:49:27 PM	STEAM NETWORKING: P2P connection attempt with DEMOCRACY? DEMOCRACY!
9/16/2020 12:49:28 PM	STEAM NETWORKING: P2P connection success to DEMOCRACY? DEMOCRACY!
9/16/2020 12:49:28 PM	Asking to join hosted game with the name 'Puffin'
9/16/2020 12:50:30 PM	Multiplayer Connection Time Taken: Establishing_Connection - 1.0s
9/16/2020 12:50:30 PM	Multiplayer Connection Time Taken: Sending_Profile_Name_Expansions_And_Mods - 62.1s
ArcenDebugLog.txt (33,178 bytes)

x4000Bughunter

Sep 16, 2020 4:57 pm

administrator   ~0058544

When those sorts of errors happen, it's actually always something prior to it. In this case:

Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universa

x4000Bughunter

Sep 16, 2020 5:03 pm

administrator   ~0058545

Hmm, this is very suspicious. These are the main errors:

9/16/2020 12:34:20 PM Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 12:34:20 PM Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World

I see two main possibilities:

1. There's some sort of bug in either my code, or the mods that you guys are using, that make it so that different data is serialized and deserialized. Essentially it's loading the wrong ExternalData types in the wrong places on the client compared to the host.

2. Or everything is perfect between the two of you, BUT there's a bug in the PatternIndex stuff that means that mappings can't be trusted between two clients even if the clients are identical. I have wondered about that, but not seen evidence of it before.

It's also possible that there's just some other sort of bug on my part that is new.

x4000Bughunter

Sep 16, 2020 5:11 pm

administrator   ~0058546

Humm, that's so strange, particularly that it only happened the first time. I can't duplicate it at all at the moment.

RocketAssistedPuffin

Sep 16, 2020 5:13 pm

reporter   ~0058547

I...apparently for some reason removed mention that this happened in the SP lobby for me, and the MP lobby for Democracy, then never again for either.

No mods used.

x4000Bughunter

Sep 16, 2020 5:41 pm

administrator   ~0058551

Okay, so I have a theory, then:

This was the first run of the lobby for each of you after disabling some mods, and the PlayerData\Save\_Internal\LastLobbySettings.save data had some data in it from when you DID have some other mods on.

If you think that might be correct, then the following should reliably recreate the problem:
1. re-enabling those mods
2. starting a game so that LastLobbySettings.save gets recreated with mod data in it
(Go ahead and save a copy of LastLobbySettings.save so you can upload it if this breaks if you don't mind)
3. Disable the mods and restart the game.
4. Try to load the lobby and it will probably give random errors like this again.

If this is true, then anyone playing with your mod and then later disabling it would run into this problem on first load of the lobby. But simply by having the LastLobbySettings.save and being able to test via step 4 thanks to that, I could fix that.

RocketAssistedPuffin

Sep 16, 2020 6:18 pm

reporter   ~0058555

Your theory seems...correct so far...far as I can tell.

All the code mods are broken I think...trying to use one caused an error, so I used ClassicFusion, which is still on the non-beta version, and is the only code modification I could think of that'd still work.

Went into lobby, started game, got the LastLobbySettings (ONE). Verified and cleaned the game, swapped to Beta, entered lobby, got the error immediately.

I also tried going from a clean, non-beta non-modded, to clean beta non-modded, and got no problem.

Debug looks...the same, I think, but it's there in case.

LastLobbySettingsPuffinTWO.save (127,445 bytes)
LastLobbySettingsPuffinONE.save (284,824 bytes)
ArcenDebugLog-2.txt (42,900 bytes)
9/16/2020 11:03:14 PM	Current directory used: D:/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: D:/Steam/steamapps/common/AI War 2/PlayerData/
9/16/2020 11:03:14 PM	Boot up FleetOS (0.3743s)
9/16/2020 11:03:15 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: NVIDIA GeForce GTX 750 Ti
graphicsDeviceID: 4992
graphicsDeviceVendor: NVIDIA
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 1968
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
processorCount: 4
processorFrequency: 3193
systemMemorySize: 8144
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/16/2020 11:03:15 PM	Check System Logs For Rogue Intelligence (0.1831s)
9/16/2020 11:03:15 PM	Game Version: 2.505
9/16/2020 11:03:15 PM	Eject Trash Into Hyperspace (0.1061s)
9/16/2020 11:03:15 PM	Check For Extra Modules (0.0340s)
9/16/2020 11:03:15 PM	Bring Cloaking Systems Online (0.0300s)
9/16/2020 11:03:15 PM	Recalculate Speed Of Light (0.0230s)
9/16/2020 11:03:15 PM	Optimize Comfort On Command Decks (0.0360s)
9/16/2020 11:03:15 PM	Generating Framerates (0.0160s)
9/16/2020 11:03:15 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (Installed And Enabled!)  
9/16/2020 11:03:15 PM	Mods:  MacrophageHistiocytes-CF (Disabled)  MacrophageHistiocytesSpireIntegration-CF (Disabled)  MoreStartingOptions (Disabled)  PreceptsOfThePrecursors-CF (Disabled)  
9/16/2020 11:03:15 PM	Check Nearby Stellar Masses (0.2332s)
9/16/2020 11:03:15 PM	Remembering Alamo (0.0220s)
9/16/2020 11:03:15 PM	Boot Audio Comms (0.0130s)
9/16/2020 11:03:15 PM	Establish Individual Audio Links (0.0210s)
9/16/2020 11:03:15 PM	Prepare Explosions and Crackles (0.0300s)
9/16/2020 11:03:15 PM	No resolution change was required.
9/16/2020 11:03:15 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 11:03:15 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 11:03:15 PM	Refresh Optical Lensing (0.0370s)
9/16/2020 11:03:15 PM	Revise Fundamental Physical Laws (0.0110s)
9/16/2020 11:03:15 PM	Calculate Odds Of Success (0.0450s)
9/16/2020 11:03:16 PM	Briefly Panic (0.2502s)
9/16/2020 11:03:16 PM	Install Confidence Routines (0.3132s)
9/16/2020 11:03:16 PM	Bring Commander Interface Online (0.1351s)
9/16/2020 11:03:16 PM	Motivate All Crews (0.0510s)
9/16/2020 11:03:16 PM	Locating Available Networks (0.0710s)
9/16/2020 11:03:16 PM	Externalizing Patterns (0.0260s)
9/16/2020 11:03:16 PM	Hooking Externals (0.0160s)
9/16/2020 11:03:16 PM	Handlizing Hooks (0.0170s)
9/16/2020 11:03:16 PM	Disengaging Constants (0.0540s)
9/16/2020 11:03:16 PM	Late Axionic Computations (0.1571s)
9/16/2020 11:03:16 PM	Connecting to Fleet Command (0.0120s)
9/16/2020 11:03:16 PM	Thinking Of Advice (0.0160s)
9/16/2020 11:03:16 PM	Degaussing Advice (0.0220s)
9/16/2020 11:03:16 PM	Reading Alien Diaries (0.0160s)
9/16/2020 11:03:16 PM	Naming All Known Planets (0.0130s)
9/16/2020 11:03:17 PM	Remembering Speeds (0.0170s)
9/16/2020 11:03:17 PM	Prioritizing Targets (0.0170s)
9/16/2020 11:03:17 PM	Rebooting Sensor Arrays (0.0160s)
9/16/2020 11:03:17 PM	Unloading Prismatic Grid (0.0170s)
9/16/2020 11:03:17 PM	Thinking Of Objectives (0.0160s)
9/16/2020 11:03:17 PM	Inhibiting Visual Scans (0.0450s)
9/16/2020 11:03:17 PM	Synthesizing Vocals (0.0110s)
9/16/2020 11:03:17 PM	Investigating Map Signatures (0.0200s)
9/16/2020 11:03:17 PM	Ventilating Scenarios (0.0160s)
9/16/2020 11:03:17 PM	Decontaminating Targeting Systems (0.0140s)
9/16/2020 11:03:17 PM	Ejecting Tactical Core (0.0150s)
9/16/2020 11:03:17 PM	Calibrating Formations (0.0170s)
9/16/2020 11:03:17 PM	Intercepting Galactic Maps (0.0170s)
9/16/2020 11:03:17 PM	Discharging Colored Ions (0.0280s)
9/16/2020 11:03:17 PM	Replicating Ion Colors (0.0110s)
9/16/2020 11:03:17 PM	Faction Diagnostics (0.0310s)
9/16/2020 11:03:17 PM	Buffering Hackers (0.0270s)
9/16/2020 11:03:17 PM	Inverting Death (0.0130s)
9/16/2020 11:03:17 PM	Linear Field Variance (0.0170s)
9/16/2020 11:03:17 PM	Charging Marks (0.0160s)
9/16/2020 11:03:17 PM	Guarding The Posts (0.0861s)
9/16/2020 11:03:17 PM	Range Manifolds (0.0220s)
9/16/2020 11:03:17 PM	Purging ROFs (0.0120s)
9/16/2020 11:03:17 PM	Manipulating Speeds (0.0180s)
9/16/2020 11:03:17 PM	Detecting Projectiles (0.0150s)
9/16/2020 11:03:17 PM	Grouping Flow Fields (0.0250s)
9/16/2020 11:03:17 PM	Modulating Flow Field Groups (0.0560s)
9/16/2020 11:03:17 PM	Designing Fleets (0.0460s)
9/16/2020 11:03:17 PM	Thinking Of Technologies (0.0230s)
9/16/2020 11:03:17 PM	Categorizing Starboard Sensors (0.0150s)
9/16/2020 11:03:17 PM	Injecting Galactic Variables (0.0260s)
9/16/2020 11:03:17 PM	Digging Up Starfields (0.0250s)
9/16/2020 11:03:17 PM	Crawling Distant Planets (0.2081s)
9/16/2020 11:03:17 PM	Categorizing All Planets (0.0160s)
9/16/2020 11:03:17 PM	Organizing Commands (0.0240s)
9/16/2020 11:03:18 PM	Calculating Firing Cones (0.0090s)
9/16/2020 11:03:18 PM
ArcenXML::ArcenLoadRootElement(), error opening file D:/Steam/steamapps/common/AI War 2/Expansions/2_Zenith_Onslaught/GameData/Configuration/GameEntity/ZO_ZenithArchitrave.xml:System.Xml.XmlException: The 'entity' start tag on line 810 position 6 does not match the end tag of 'system'. Line 840, position 7.
  at System.Xml.XmlTextReaderImpl.Throw (System.Exception e) [0x00027] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlTextReaderImpl.Throw (System.String res, System.String[] args) [0x00029] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlTextReaderImpl.ThrowTagMismatch (System.Xml.XmlTextReaderImpl+NodeData startTag) [0x00086] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlTextReaderImpl.ParseEndElement () [0x00085] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlTextReaderImpl.ParseElementContent () [0x00149] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlTextReaderImpl.Read () [0x00085] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlLoader.LoadNode (System.Boolean skipOverWhitespace) [0x0025b] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlLoader.LoadDocSequence (System.Xml.XmlDocument parentDoc) [0x0001b] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlLoader.Load (System.Xml.XmlDocument doc, System.Xml.XmlReader reader, System.Boolean preserveWhitespace) [0x000b4] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlDocument.Load (System.Xml.XmlReader reader) [0x0002e] in <f9ec74c9799148aaa919695e2037e193>:0 
  at System.Xml.XmlDocument.Load (System.String filename) [0x00013] in <f9ec74c9799148aaa919695e2037e193>:0 
  at Arcen.Universal.ArcenXML.ArcenLoadRootElement (System.String Filepath) [0x00025] in <bf590b66c44944b196a0c1a956b76e39>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ArcenLoadRootElement (System.String Filepath) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ReadXmlFileIntoBatchProcessingLists[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, System.String Path, Arcen.Universal.DataSource Source, Arcen.Universal.Expansion ForExpansion, Arcen.Universal.XmlMod ForMod, System.Int32 ProcessingBatchNumber) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML+<>c__DisplayClass9_1`1[T].<ImportIntoDynamicTable_XMLDirectory>b__0 (System.String OtherSourceNameOrNull, Arcen.Universal.DataSource Source) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.DoForXmlFolders (Arcen.Universal.XmlLoadType LoadType, Arcen.Universal.ArcenXmlFolderProcessor Processor) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ImportIntoDynamicTable_XMLDirectory[T] (Arcen.Universal.XmlLoadType LoadType, Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDynamicTable`1[T].Initialize (Arcen.Universal.XmlLoadType LoadType) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.AIW2.Core.Engine_AIW2+<LoadExternalDataLate>d__36.MoveNext () [0x00000] in <bcb564bfb33f45b2951ba87fce9ce36f>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 

9/16/2020 11:03:18 PM
ReadXmlFileIntoBatchProcessingLists error: Arcen.AIW2.Core.GameEntityTypeDataTable debugStage 3000 Path: D:/Steam/steamapps/common/AI War 2/Expansions/2_Zenith_Onslaught/GameData/Configuration/GameEntity/ZO_ZenithArchitrave.xml: Arcen.Universal.ArcenDataReadException: Error reading GameEntityTypeDataTable: 
Error in ArcenXML.GetNewFor while reading D:/Steam/steamapps/common/AI War 2/Expansions/2_Zenith_Onslaught/GameData/Configuration/GameEntity/ZO_ZenithArchitrave.xml: Element is null!
  at Arcen.Universal.ArcenDynamicTableBase.LogError (System.String Error) [0x00043] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXMLElement.GetNewFor (System.String FilePath, Arcen.Universal.ArcenDynamicTableBase Table, Arcen.Universal.DataSource Source, Arcen.Universal.Expansion ForExpansion, Arcen.Universal.XmlMod ForMod, System.Int32 ProcessingBatchNumber, System.Xml.XmlElement Element, System.Boolean AllowComplaints) [0x00024] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXMLElement.GetNewFor (System.String FilePath, Arcen.Universal.ArcenDynamicTableBase Table, Arcen.Universal.DataSource Source, Arcen.Universal.Expansion ForExpansion, Arcen.Universal.XmlMod ForMod, System.Int32 ProcessingBatchNumber, System.Xml.XmlElement Element) [0x00001] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ReadXmlFileIntoBatchProcessingLists[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, System.String Path, Arcen.Universal.DataSource Source, Arcen.Universal.Expansion ForExpansion, Arcen.Universal.XmlMod ForMod, System.Int32 ProcessingBatchNumber) [0x00033] in <bf590b66c44944b196a0c1a956b76e39>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ReadXmlFileIntoBatchProcessingLists[T] (Arcen.Universal.ArcenDynamicTable`1[T] Table, System.String Path, Arcen.Universal.DataSource Source, Arcen.Universal.Expansion ForExpansion, Arcen.Universal.XmlMod ForMod, System.Int32 ProcessingBatchNumber) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML+<>c__DisplayClass9_1`1[T].<ImportIntoDynamicTable_XMLDirectory>b__0 (System.String OtherSourceNameOrNull, Arcen.Universal.DataSource Source) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.DoForXmlFolders (Arcen.Universal.XmlLoadType LoadType, Arcen.Universal.ArcenXmlFolderProcessor Processor) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenXML.ImportIntoDynamicTable_XMLDirectory[T] (Arcen.Universal.XmlLoadType LoadType, Arcen.Universal.ArcenDynamicTable`1[T] Table, Arcen.Universal.XmlDynamicTableImportRowProcessor`1[T] Processor) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.Universal.ArcenDynamicTable`1[T].Initialize (Arcen.Universal.XmlLoadType LoadType) [0x00000] in <bf590b66c44944b196a0c1a956b76e39>:0 
  at Arcen.AIW2.Core.Engine_AIW2+<LoadExternalDataLate>d__36.MoveNext () [0x00000] in <bcb564bfb33f45b2951ba87fce9ce36f>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00000] in <f2d9bfd81cd243c587e2f9b06b7a4c89>:0 

9/16/2020 11:03:18 PM	Jailbreaking Favorite Ship Parts (0.9687s)
9/16/2020 11:03:19 PM	Re-Aligning Objectives (0.0460s)
9/16/2020 11:03:19 PM	Sterilizing Test Chamber (0.0220s)
9/16/2020 11:03:20 PM	Ensure Time Travel Still Nonfunctional (1.6642s)
9/16/2020 11:03:20 PM	Issuing Orders (0.0110s)
9/16/2020 11:03:20 PM	Augmenting Infusers (0.0170s)
9/16/2020 11:03:20 PM	Infusing (0.0620s)
9/16/2020 11:03:20 PM	Post-Proton Surge (0.0170s)
9/16/2020 11:03:20 PM	Stimulate Modulation (0.0390s)
9/16/2020 11:03:21 PM	ArcenAssetBundleCache.InstantiatedObjects: 983
9/16/2020 11:03:21 PM	Load Surrogates (0.1891s)
9/16/2020 11:03:22 PM	Final Checks (1.4581s)
9/16/2020 11:03:22 PM	Load Historical Documents (0.0150s)
9/16/2020 11:03:22 PM	7.9 seconds total load time.
Boot up FleetOS (0.4s)
Briefly Panic (0.3s)
Install Confidence Routines (0.3s)
Jailbreaking Favorite Ship Parts (1.0s)
Ensure Time Travel Still Nonfunctional (1.7s)
Final Checks (1.5s)
9/16/2020 11:03:22 PM	Hello Steam user 'RocketAssistedPuffin'
9/16/2020 11:04:08 PM	Current directory used: D:/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: D:/Steam/steamapps/common/AI War 2/PlayerData/
9/16/2020 11:04:08 PM	Boot up FleetOS (0.3032s)
9/16/2020 11:04:08 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: NVIDIA GeForce GTX 750 Ti
graphicsDeviceID: 4992
graphicsDeviceVendor: NVIDIA
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 1968
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
processorCount: 4
processorFrequency: 3193
systemMemorySize: 8144
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/16/2020 11:04:08 PM	Check System Logs For Rogue Intelligence (0.1651s)
9/16/2020 11:04:08 PM	Game Version: 2.505
9/16/2020 11:04:08 PM	Eject Trash Into Hyperspace (0.0881s)
9/16/2020 11:04:08 PM	Check For Extra Modules (0.0280s)
9/16/2020 11:04:08 PM	Bring Cloaking Systems Online (0.0280s)
9/16/2020 11:04:08 PM	Recalculate Speed Of Light (0.0290s)
9/16/2020 11:04:08 PM	Optimize Comfort On Command Decks (0.0360s)
9/16/2020 11:04:08 PM	Generating Framerates (0.0130s)
9/16/2020 11:04:08 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (Installed And Enabled!)  
9/16/2020 11:04:08 PM	Mods:  MacrophageHistiocytes-CF (Disabled)  MacrophageHistiocytesSpireIntegration-CF (Disabled)  MoreStartingOptions (Disabled)  PreceptsOfThePrecursors-CF (Disabled)  
9/16/2020 11:04:08 PM	Check Nearby Stellar Masses (0.0670s)
9/16/2020 11:04:08 PM	Remembering Alamo (0.0210s)
9/16/2020 11:04:09 PM	Boot Audio Comms (0.0150s)
9/16/2020 11:04:09 PM	Establish Individual Audio Links (0.0200s)
9/16/2020 11:04:09 PM	Prepare Explosions and Crackles (0.0270s)
9/16/2020 11:04:09 PM	No resolution change was required.
9/16/2020 11:04:09 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 11:04:09 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 11:04:09 PM	Refresh Optical Lensing (0.0420s)
9/16/2020 11:04:09 PM	Revise Fundamental Physical Laws (0.0140s)
9/16/2020 11:04:09 PM	Calculate Odds Of Success (0.0420s)
9/16/2020 11:04:09 PM	Briefly Panic (0.2482s)
9/16/2020 11:04:09 PM	Install Confidence Routines (0.2632s)
9/16/2020 11:04:09 PM	Bring Commander Interface Online (0.1071s)
9/16/2020 11:04:09 PM	Motivate All Crews (0.0420s)
9/16/2020 11:04:09 PM	Locating Available Networks (0.0270s)
9/16/2020 11:04:09 PM	Externalizing Patterns (0.0260s)
9/16/2020 11:04:09 PM	Hooking Externals (0.0140s)
9/16/2020 11:04:09 PM	Handlizing Hooks (0.0140s)
9/16/2020 11:04:09 PM	Disengaging Constants (0.0430s)
9/16/2020 11:04:09 PM	Late Axionic Computations (0.0520s)
9/16/2020 11:04:09 PM	Connecting to Fleet Command (0.0130s)
9/16/2020 11:04:10 PM	Thinking Of Advice (0.0150s)
9/16/2020 11:04:10 PM	Degaussing Advice (0.0210s)
9/16/2020 11:04:10 PM	Reading Alien Diaries (0.0160s)
9/16/2020 11:04:10 PM	Naming All Known Planets (0.0130s)
9/16/2020 11:04:10 PM	Remembering Speeds (0.0180s)
9/16/2020 11:04:10 PM	Prioritizing Targets (0.0160s)
9/16/2020 11:04:10 PM	Rebooting Sensor Arrays (0.0170s)
9/16/2020 11:04:10 PM	Unloading Prismatic Grid (0.0170s)
9/16/2020 11:04:10 PM	Thinking Of Objectives (0.0170s)
9/16/2020 11:04:10 PM	Inhibiting Visual Scans (0.0200s)
9/16/2020 11:04:10 PM	Synthesizing Vocals (0.0150s)
9/16/2020 11:04:10 PM	Investigating Map Signatures (0.0200s)
9/16/2020 11:04:10 PM	Ventilating Scenarios (0.0120s)
9/16/2020 11:04:10 PM	Decontaminating Targeting Systems (0.0170s)
9/16/2020 11:04:10 PM	Ejecting Tactical Core (0.0170s)
9/16/2020 11:04:10 PM	Calibrating Formations (0.0160s)
9/16/2020 11:04:10 PM	Intercepting Galactic Maps (0.0170s)
9/16/2020 11:04:10 PM	Discharging Colored Ions (0.0270s)
9/16/2020 11:04:10 PM	Replicating Ion Colors (0.0100s)
9/16/2020 11:04:10 PM	Faction Diagnostics (0.0240s)
9/16/2020 11:04:10 PM	Buffering Hackers (0.0190s)
9/16/2020 11:04:10 PM	Inverting Death (0.0110s)
9/16/2020 11:04:10 PM	Linear Field Variance (0.0180s)
9/16/2020 11:04:10 PM	Charging Marks (0.0150s)
9/16/2020 11:04:10 PM	Guarding The Posts (0.0830s)
9/16/2020 11:04:10 PM	Range Manifolds (0.0170s)
9/16/2020 11:04:10 PM	Purging ROFs (0.0110s)
9/16/2020 11:04:10 PM	Manipulating Speeds (0.0180s)
9/16/2020 11:04:10 PM	Detecting Projectiles (0.0160s)
9/16/2020 11:04:10 PM	Grouping Flow Fields (0.0200s)
9/16/2020 11:04:10 PM	Modulating Flow Field Groups (0.0530s)
9/16/2020 11:04:10 PM	Designing Fleets (0.0280s)
9/16/2020 11:04:10 PM	Thinking Of Technologies (0.0140s)
9/16/2020 11:04:10 PM	Categorizing Starboard Sensors (0.0140s)
9/16/2020 11:04:10 PM	Injecting Galactic Variables (0.0200s)
9/16/2020 11:04:10 PM	Burying Starfields (0.0220s)
9/16/2020 11:04:10 PM	Screening Distant Planets (0.2081s)
9/16/2020 11:04:10 PM	Categorizing All Planets (0.0110s)
9/16/2020 11:04:10 PM	Organizing Commands (0.0220s)
9/16/2020 11:04:10 PM	Calculating Firing Cones (0.0140s)
9/16/2020 11:04:11 PM	Fumbling With Ship Parts (0.6875s)
9/16/2020 11:04:11 PM	Re-Aligning Objectives (0.0220s)
9/16/2020 11:04:11 PM	Sterilizing Test Chamber (0.0180s)
9/16/2020 11:04:13 PM	Install Replacement Weapons (1.5742s)
9/16/2020 11:04:13 PM	Issuing Orders (0.0280s)
9/16/2020 11:04:13 PM	Augmenting Infusers (0.0100s)
9/16/2020 11:04:13 PM	Infusing (0.0280s)
9/16/2020 11:04:13 PM	Post-Proton Surge (0.0090s)
9/16/2020 11:04:13 PM	Stimulate Modulation (0.0470s)
9/16/2020 11:04:13 PM	ArcenAssetBundleCache.InstantiatedObjects: 983
9/16/2020 11:04:13 PM	Load Surrogates (0.1541s)
9/16/2020 11:04:14 PM	Final Checks (1.3621s)
9/16/2020 11:04:14 PM	Load Historical Documents (0.0080s)
9/16/2020 11:04:14 PM	6.7 seconds total load time.
Boot up FleetOS (0.3s)
Install Confidence Routines (0.3s)
Fumbling With Ship Parts (0.7s)
Install Replacement Weapons (1.6s)
Final Checks (1.4s)
9/16/2020 11:04:15 PM	Hello Steam user 'RocketAssistedPuffin'
9/16/2020 11:04:17 PM	Start load save: D:/Steam/steamapps/common/AI War 2/PlayerData/Save/_Internal/LastLobbySettings.save Source1: StartingTheLobbyFromPrior Source3: LoadingLastLobbySettings
9/16/2020 11:04:17 PM	Finish load save in 47.4ms
9/16/2020 11:04:17 PM	Start Generate Partial Map with Realistic and seed 310405745 and planet count 80 and 21 factions (StartingTheLobbyDefaults NotLoadingAnything)
9/16/2020 11:04:18 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 11:04:29 PM	Start Generate Partial Map with Realistic and seed 310405745 and planet count 80 and 25 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
9/16/2020 11:04:29 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 11:04:29 PM	Generate Partial Map Complete  129ms
9/16/2020 11:04:32 PM	Start Generate Partial Map with Realistic and seed 310405745 and planet count 80 and 25 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
9/16/2020 11:04:32 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 11:04:32 PM	Generate Partial Map Complete  122ms
9/16/2020 11:04:36 PM	Start Generate Partial Map with Realistic and seed 310405745 and planet count 80 and 25 factions (RegenerateLobbyFromPlayerInput NotLoadingAnything)
9/16/2020 11:04:36 PM	PlayerAccount Puffin has now been put in control of faction 1.
9/16/2020 11:04:36 PM	Generate Partial Map Complete  119ms
9/16/2020 11:04:48 PM	Start Generate FULL Map with Realistic and seed 310405745 and planet count 80 and 27 factions (StartingMainGameAfterLobby NotLoadingAnything)
9/16/2020 11:04:48 PM	Generate FULL Map Complete  441ms
9/16/2020 11:09:52 PM	Current directory used: D:/Steam/steamapps/common/AI War 2/
Process Count = 0 so PlayerDataDirectory used: D:/Steam/steamapps/common/AI War 2/PlayerData/
9/16/2020 11:09:52 PM	Boot up FleetOS (0.3814s)
9/16/2020 11:09:52 PM	graphicsDeviceType in use: Direct3D11
graphicsDeviceVersion in use: Direct3D 11.0 [level 11.0]
graphicsMultiThreaded: True
graphicsShaderLevel: 50
operatingSystem: Windows 8.1  (6.3.0) 64bit
graphicsDeviceName: NVIDIA GeForce GTX 750 Ti
graphicsDeviceID: 4992
graphicsDeviceVendor: NVIDIA
graphicsDeviceVendorID: 4318
graphicsDeviceVersion: Direct3D 11.0 [level 11.0]
graphicsMemorySize: 1968
maxTextureSize: 16384
npotSupport: Full
processorType: Intel(R) Core(TM) i5-4460 CPU @ 3.20GHz
processorCount: 4
processorFrequency: 3193
systemMemorySize: 8144
supportedRenderTargetCount: 8
supportsComputeShaders: True
supportsShadows: True
usesReversedZBuffer: True
9/16/2020 11:09:52 PM	Check System Logs For Rogue Intelligence (0.1821s)
9/16/2020 11:09:52 PM	Game Version: 2.506
9/16/2020 11:09:52 PM	Eject Trash Into Hyperspace (0.2652s)
9/16/2020 11:09:52 PM	Check For Extra Modules (0.0480s)
9/16/2020 11:09:53 PM	Bring Cloaking Systems Online (0.0821s)
9/16/2020 11:09:53 PM	Recalculate Speed Of Light (0.0611s)
9/16/2020 11:09:53 PM	Optimize Comfort On Command Decks (0.0450s)
9/16/2020 11:09:53 PM	Generating Framerates (0.0290s)
9/16/2020 11:09:53 PM	Expansions:  The Spire Rises (Installed And Enabled!)  Zenith Onslaught (Installed And Enabled!)  
9/16/2020 11:09:53 PM	Mods:  MacrophageHistiocytes-CF (Disabled)  MacrophageHistiocytesSpireIntegration-CF (Disabled)  MoreStartingOptions (Disabled)  PreceptsOfThePrecursors-CF (Disabled)  SKCivilianIndustry (Disabled)  SpireRailgunShop (Disabled)  
9/16/2020 11:09:53 PM	Check Nearby Stellar Masses (0.0600s)
9/16/2020 11:09:53 PM	Remembering Alamo (0.0460s)
9/16/2020 11:09:53 PM	Boot Audio Comms (0.0260s)
9/16/2020 11:09:53 PM	Establish Individual Audio Links (0.0400s)
9/16/2020 11:09:53 PM	Prepare Explosions and Crackles (0.0881s)
9/16/2020 11:09:53 PM	No resolution change was required.
9/16/2020 11:09:53 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
9/16/2020 11:09:53 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
9/16/2020 11:09:53 PM	Refresh Optical Lensing (0.0340s)
9/16/2020 11:09:53 PM	Revise Fundamental Physical Laws (0.0170s)
9/16/2020 11:09:53 PM	Calculate Odds Of Success (0.2494s)
9/16/2020 11:09:58 PM	Briefly Panic (4.4594s)
9/16/2020 11:09:58 PM	Install Confidence Routines (0.3272s)
9/16/2020 11:09:58 PM	Bring Commander Interface Online (0.2232s)
9/16/2020 11:09:58 PM	Motivate All Crews (0.0751s)
9/16/2020 11:09:58 PM	Locating Available Networks (0.0480s)
9/16/2020 11:09:58 PM	Externalizing Patterns (0.0661s)
9/16/2020 11:09:58 PM	Hooking Externals (0.0310s)
9/16/2020 11:09:59 PM	Handlizing Hooks (0.0330s)
9/16/2020 11:09:59 PM	Disengaging Constants (0.3474s)
9/16/2020 11:09:59 PM	Late Axionic Computations (0.2384s)
9/16/2020 11:09:59 PM	Connecting to Fleet Command (0.0260s)
9/16/2020 11:09:59 PM	Thinking Of Advice (0.0320s)
9/16/2020 11:09:59 PM	Degaussing Advice (0.2135s)
9/16/2020 11:10:00 PM	Reading Alien Diaries (0.1544s)
9/16/2020 11:10:00 PM	Naming All Known Planets (0.0301s)
9/16/2020 11:10:00 PM	Remembering Speeds (0.0250s)
9/16/2020 11:10:00 PM	Prioritizing Targets (0.0280s)
9/16/2020 11:10:00 PM	Rebooting Sensor Arrays (0.0190s)
9/16/2020 11:10:00 PM	Unloading Prismatic Grid (0.0290s)
9/16/2020 11:10:00 PM	Thinking Of Objectives (0.0170s)
9/16/2020 11:10:00 PM	Inhibiting Visual Scans (0.0210s)
9/16/2020 11:10:00 PM	Synthesizing Vocals (0.0281s)
9/16/2020 11:10:00 PM	Investigating Map Signatures (0.0690s)
9/16/2020 11:10:00 PM	Ventilating Scenarios (0.0180s)
9/16/2020 11:10:00 PM	Decontaminating Targeting Systems (0.0250s)
9/16/2020 11:10:00 PM	Ejecting Tactical Core (0.0250s)
9/16/2020 11:10:00 PM	Calibrating Formations (0.0160s)
9/16/2020 11:10:00 PM	Intercepting Galactic Maps (0.0400s)
9/16/2020 11:10:00 PM	Discharging Colored Ions (0.0350s)
9/16/2020 11:10:00 PM	Replicating Ion Colors (0.0270s)
9/16/2020 11:10:00 PM	Faction Diagnostics (0.0821s)
9/16/2020 11:10:00 PM	Buffering Hackers (0.0840s)
9/16/2020 11:10:00 PM	Inverting Death (0.0420s)
9/16/2020 11:10:00 PM	Linear Field Variance (0.0412s)
9/16/2020 11:10:00 PM	Charging Marks (0.0130s)
9/16/2020 11:10:00 PM	Guarding The Posts (0.1061s)
9/16/2020 11:10:00 PM	Range Manifolds (0.0130s)
9/16/2020 11:10:00 PM	Purging ROFs (0.0190s)
9/16/2020 11:10:00 PM	Manipulating Speeds (0.0290s)
9/16/2020 11:10:00 PM	Detecting Projectiles (0.0110s)
9/16/2020 11:10:00 PM	Grouping Flow Fields (0.0340s)
9/16/2020 11:10:01 PM	Modulating Flow Field Groups (0.1012s)
9/16/2020 11:10:01 PM	Designing Fleets (0.1503s)
9/16/2020 11:10:01 PM	Thinking Of Technologies (0.0641s)
9/16/2020 11:10:01 PM	Categorizing Starboard Sensors (0.0450s)
9/16/2020 11:10:01 PM	Injecting Galactic Variables (0.0541s)
9/16/2020 11:10:01 PM	Berating Starfields (0.0962s)
9/16/2020 11:10:03 PM	Combing Distant Planets (1.6439s)
9/16/2020 11:10:03 PM	Categorizing All Planets (0.0140s)
9/16/2020 11:10:03 PM	Organizing Commands (0.0410s)
9/16/2020 11:10:03 PM	Calculating Firing Cones (0.0130s)
9/16/2020 11:10:04 PM	Scrapping Extra Ship Parts (1.4504s)
9/16/2020 11:10:04 PM	Re-Aligning Objectives (0.0591s)
9/16/2020 11:10:04 PM	Sterilizing Test Chamber (0.0953s)
9/16/2020 11:10:12 PM	Restrain Self From Stating The Odds (8.2072s)
9/16/2020 11:10:12 PM	Issuing Orders (0.0100s)
9/16/2020 11:10:13 PM	Augmenting Infusers (0.0220s)
9/16/2020 11:10:13 PM	Infusing (0.2743s)
9/16/2020 11:10:13 PM	Post-Proton Surge (0.0110s)
9/16/2020 11:10:13 PM	Stimulate Modulation (0.0450s)
9/16/2020 11:10:14 PM	ArcenAssetBundleCache.InstantiatedObjects: 686
9/16/2020 11:10:14 PM	Load Surrogates (1.1362s)
9/16/2020 11:10:15 PM	Final Checks (1.3795s)
9/16/2020 11:10:15 PM	Load Historical Documents (0.0080s)
9/16/2020 11:10:15 PM	23.8 seconds total load time.
Boot up FleetOS (0.4s)
Eject Trash Into Hyperspace (0.3s)
Briefly Panic (4.5s)
Install Confidence Routines (0.3s)
Disengaging Constants (0.3s)
Combing Distant Planets (1.6s)
Scrapping Extra Ship Parts (1.5s)
Restrain Self From Stating The Odds (8.2s)
Infusing (0.3s)
Load Surrogates (1.1s)
Final Checks (1.4s)
9/16/2020 11:10:16 PM	Hello Steam user 'RocketAssistedPuffin'
9/16/2020 11:10:18 PM	Start load save: D:/Steam/steamapps/common/AI War 2/PlayerData/Save/_Internal/LastLobbySettings.save Source1: StartingTheLobbyFromPrior Source3: LoadingLastLobbySettings
9/16/2020 11:10:18 PM	Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.ExternalData_GroupTargetSorting: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM
Error, received 166150 items in external pattern FallenSpirePerUnitData when that pattern is only supposed to contain 1; the extra items will be ignored (parsing the non-ignored items may cause errors if the pattern implementation is not expecting the right types, etc) ExternalDataHeader: EXTERNAL DATA - World

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText, System.Boolean DoPartialSyncForDuringGameplay) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializeNewWorldFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.Engine_Universal.LoadGameNoCampaignNameSet_NeverCallDirectly_P1 (System.String FullSaveGameName, System.Boolean LoadAsTemplate, System.Boolean HideErrors) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.Core.Engine_AIW2.LoadGameNoCampaignNameSet (System.String FullSaveGameName, Arcen.AIW2.Core.StartWorldSource1 StartSource1, Arcen.AIW2.Core.StartWorldSource2 StartSource2) [0x00000] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.StartCustomGame (System.Boolean StartInSinglePlayer) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

9/16/2020 11:10:18 PM	Arcen.AIW2.External.FallenSpirePerUnitExternalData: Tried to initialize Parent object as GameEntity_Squad, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.ExternalData_MinorFactionCommon: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.ExternalData_MinorFactionCommon: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.AI_PlannedWave_Data: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM	Arcen.AIW2.External.AI_PlannedWave_Data: Tried to initialize Parent object as Faction, but type was Arcen.Universal.World
9/16/2020 11:10:18 PM
ERROR: DeserializeExternalDataFrom for EXTERNAL DATA - World debugStage: 10000 Error: System.IndexOutOfRangeException: Index was outside the bounds of the array.
  at Arcen.Universal.ArcenDeserializationBufferModern.ReadString_Condensed (System.String FieldNameForErrors) [0x001af] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.External.PlannedWave.DeserializeIntoSelf (Arcen.Universal.ArcenDeserializationBuffer buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x001eb] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.AI_PlannedWave_Data.DeserializeExternalData (Arcen.AIW2.Core.Faction ParentFaction, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x000da] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.Core.ArcenExternalDataPatternImplementationBase_Faction.DeserializeExternalDataOuter (System.Object ParentObject, System.Object[] Target, System.Int32 ItemsToExpect, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer) [0x0004b] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.Universal.ArcenExternalData.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean IsForPartialSyncDuringMultiplayer, System.String ExternalDataHeader) [0x000c0] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalData.DeserializeExternalDataFrom (Arcen.Universal.ArcenExternalDataPattern externalPattern, System.String namespaceName, System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00039] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x0033d] in <d638dc0226664b28ab0f70680cc32cf7>:0 

  at System.Environment.get_StackTrace () [0x00000] in <1f0c1ef1ad524c38bbc5536809c46b48>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenExternalDataLookup.DeserializeExternalDataFrom (System.Object ParentObject, Arcen.Universal.ArcenDeserializationBuffer Buffer, System.String ExternalDataHeader, System.Boolean IsForPartialSyncDuringMultiplayer) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializedIntoSelf (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText, System.Boolean DoPartialSyncForDuringGameplay) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.DeserializeNewWorldFrom (Arcen.Universal.ArcenDeserializationBuffer Buffer, System.Boolean LoadAsTemplate, System.Boolean HideErrors, System.String& ErrorText) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskInner (System.String SaveName, System.Byte[] Bytes, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.World.LoadWorldFromDiskNoCampaignNameSet (System.String FullSaveName, System.Boolean LoadAsTemplate, System.Boolean HideErrors, Arcen.Universal.GameVersion& FromGameVersion) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.Engine_Universal.LoadGameNoCampaignNameSet_NeverCallDirectly_P1 (System.String FullSaveGameName, System.Boolean LoadAsTemplate, System.Boolean HideErrors) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.AIW2.Core.Engine_AIW2.LoadGameNoCampaignNameSet (System.String FullSaveGameName, Arcen.AIW2.Core.StartWorldSource1 StartSource1, Arcen.AIW2.Core.StartWorldSource2 StartSource2) [0x00000] in <f83b275af74044589590b411f8fff383>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.StartCustomGame (System.Boolean StartInSinglePlayer) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.Window_MainMenu+bCustomStartGame.HandleClick_Subclass (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.AIW2.External.ButtonAbstractBase.HandleClick (MouseHandlingInput input) [0x00000] in <caf8d92f8aee453b9c9dba1819492f3d>:0 
  at Arcen.Universal.ArcenUI_Button.OnClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at Arcen.Universal.ArcenUI_Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) [0x00000] in <d638dc0226664b28ab0f70680cc32cf7>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ReleaseMouse (UnityEngine.EventSystems.PointerEventData pointerEvent, UnityEngine.GameObject currentOverGo) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMousePress (UnityEngine.EventSystems.PointerInputModule+MouseButtonEventData data) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent (System.Int32 id) [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.ProcessMouseEvent () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.StandaloneInputModule.Process () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 
  at UnityEngine.EventSystems.EventSystem.Update () [0x00000] in <9bb8f6e40006490da4518a3cf5afe42e>:0 

9/16/2020 11:10:18 PM	Finish load save in 320.7ms
9/16/2020 11:10:18 PM	Start Generate Partial Map with Realistic and seed 649326892 and planet count 80 and 21 factions (StartingTheLobbyDefaults NotLoadingAnything)
9/16/2020 11:10:18 PM	PlayerAccount Puffin has now been put in control of faction 1.
ArcenDebugLog-2.txt (42,900 bytes)

x4000Bughunter

Sep 16, 2020 7:32 pm

administrator   ~0058557

Sweet, thank you! The game should be looking at those lobby settings and going "I don't know how to read that, but that's okay, I'll just give you fresh settings." That should be silent and no error popup.

Based on having the settings that cause the error, I can make that happen.

x4000Bughunter

Sep 24, 2020 4:28 pm

administrator   ~0058655

Thanks!

* If you have serialization logging enabled, then now when the lobby writes out its "last settings" for savegames, it will write to the file WorldSerialization_LastSettings.txt
** We were seeing some strange issues with only 92KB saves being written there, without properly being able to be loaded back in, in our internal build.
** Loading into the lobby and then exiting immediately now lets you compare WorldSerialization_LastSettings.txt and WorldDeserialization.txt.

* The world save method now takes a bool IsForLastSettings parameter, which lets us strip out yet some more data from the last settings.
** In particular, this lets us forget what expansions or mods you had installed last time, so if you were changing that it will hopefully still load your settings properly.

* When savegames fail to load from the "last lobby settings" file, it's supposed to just give you a blank fresh copy of the lobby, which it has been doing and still will do.
** But now it also logs some errors silently to the log, so we can see what is happening if that is of interest.

* The stripped-down lobby settings files are definitely by design, but they were dying in SetGuardPostAndCommandPlacerFromPlanetStats(), which is no longer called when loading them (as GetCurrentDefensePlacer() is no longer called, too).
** This saves time on map generation in general, in addition to fixing the ability for last lobby settings to load.
** The nice thing is that the last lobby settings are sometimes as small as 92KB instead of 1.5MB, but it just depends on when you were saving it. Exiting out of the lobby via the quit button gives a very different result from it saving after you go into a game from the lobby, when they should be identical or close.

* When saving for the "last settings" for the lobby, the "externaldata" is no longer saved at all.
** The details of PermanentSerializationIndicesForThisWorld are also not saved, which makes us have to be extra vigilant with SerializeByIndex... but on the plus side, it should throw errors immediately on game start from the lobby when we mess that up.
*** AICounterattackForces on planets no longer saves in the "last settings" path, since this would break (and is useless).
*** Same with Player_AddedToCommandStation_Permanent and Player_AddedToCommandStation_Current on the World.
*** Also same for the ChatLog, journal history, and fleets on the world.
*** Also for TechUpgrades, FreeTechUpgrades, SpeedGroups, HackingHistory, TechHistory, on factions.
*** Also for the entities of all types on planetfactions.
** So far this seems to properly do the job of getting you into the game faster, and it SHOULD prevent issues with "my last settings were from having three mods on, but now I disabled those mods and want to load a savegame and it just throws me to the default settings."
*** Worst case, it should just throw you to the default settings like before in these cases, but hopefully that happens at least a lot less frequently, if at all, now.

* In the event that the "last settings" file is unrecoverably messed up (probably from trying to load the data from a mod that is not on at present), then it no longer has the chance of throwing a bunch of errors when you go into the lobby. Instead it logs a couple of errors silently to your log, and gives you a fresh lobby with default settings.
** The other changes in this release to make it less likely for "last settings" files to be unrecoverably bad are the second part of this solution, but there's always some edge cases (or suitably old data) that we can't work around.

Issue History

Date Modified Username Field Change
Sep 16, 2020 8:02 am RocketAssistedPuffin New Issue
Sep 16, 2020 8:02 am RocketAssistedPuffin File Added: ArcenDebugLog.txt
Sep 16, 2020 4:57 pm x4000Bughunter Note Added: 0058544
Sep 16, 2020 5:03 pm x4000Bughunter Note Added: 0058545
Sep 16, 2020 5:11 pm x4000Bughunter Assigned To => x4000Bughunter
Sep 16, 2020 5:11 pm x4000Bughunter Status new => feedback
Sep 16, 2020 5:11 pm x4000Bughunter Note Added: 0058546
Sep 16, 2020 5:13 pm RocketAssistedPuffin Note Added: 0058547
Sep 16, 2020 5:13 pm RocketAssistedPuffin Status feedback => assigned
Sep 16, 2020 5:41 pm x4000Bughunter Note Added: 0058551
Sep 16, 2020 6:18 pm RocketAssistedPuffin File Added: LastLobbySettingsPuffinONE.save
Sep 16, 2020 6:18 pm RocketAssistedPuffin File Added: LastLobbySettingsPuffinTWO.save
Sep 16, 2020 6:18 pm RocketAssistedPuffin File Added: ArcenDebugLog-2.txt
Sep 16, 2020 6:18 pm RocketAssistedPuffin Note Added: 0058555
Sep 16, 2020 7:32 pm x4000Bughunter Note Added: 0058557
Sep 24, 2020 4:28 pm x4000Bughunter Status assigned => resolved
Sep 24, 2020 4:28 pm x4000Bughunter Resolution open => fixed
Sep 24, 2020 4:28 pm x4000Bughunter Fixed in Version => 2.511 "Last Lobby Settings" Robustness
Sep 24, 2020 4:28 pm x4000Bughunter Note Added: 0058655