View Issue Details

IDProjectCategoryLast Update
0019877AI War 2Graphical BugSep 5, 2018 8:45 pm
Reporterxaid Assigned ToChris_McElligottPark  
Severityminor 
Status closedResolutionnot fixable 
Product Version0.757 So...You Like To Read Tooltips? 
Summary0019877: Ships / structure disappear when zooming in
DescriptionI have an old machine (2011 Macbook Pro with the Intel HD 3000 graphics chipset has 512 Mbs of shared RAM) so I'm not expecting to see any fancy graphics but I was wondering if there is anything that can be done to show the ship / structure models (even with a low polygon count).
TagsNo tags attached.

Activities

xaid

Jul 27, 2018 10:03 pm

reporter  

ArcenDebugLog.txt (24,193 bytes)   
11/3/2017 10:56:35 AM	Calling RunInitialSetup for Arcen.AIW2.External.InitialSetupForDLL from AIWarExternalCode
11/3/2017 10:56:35 AM	Finished calling RunInitialSetup for Arcen.AIW2.External.InitialSetupForDLL from AIWarExternalCode
11/3/2017 10:56:39 AM	Harmless Info: dll AIWarExternalVisualizationCode does not contain a IInitialSetupForDLL type. This is fine, but if you're the author of that dll and want it to run init-code, it ain't happening right now.
11/3/2017 10:57:20 AM	World Created, Launching Server
11/3/2017 10:57:20 AM	Successfully opened host socket
11/3/2017 11:17:15 AM	Shutting Down Socket
11/3/2017 11:17:15 AM	PLAYER DISCONNECTED 0.0.0.0=>0
11/3/2017 11:17:15 AM	World Created, Launching Server
11/3/2017 11:17:15 AM	Successfully opened host socket
11/3/2017 11:17:36 AM	Shutting Down Socket
11/3/2017 11:17:36 AM	PLAYER DISCONNECTED 0.0.0.0=>0
7/27/2018 8:46:14 PM	Current directory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/
7/27/2018 8:46:14 PM	Process Count = 0 so PlayerDataDirectory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/PlayerData/
7/27/2018 8:46:16 PM	No resolution change was required.
7/27/2018 8:46:16 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 8:46:16 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
7/27/2018 8:46:57 PM	ArcenAssetBundleCache.InstantiatedObjects: 619
7/27/2018 8:46:58 PM	Game Version: 0.756
graphicsDeviceType in use: OpenGLCore
graphicsDeviceVersion in use: OpenGL 3.3 INTEL-10.4.14
graphicsMultiThreaded: False
graphicsShaderLevel: 45
operatingSystem: Mac OS X 10.13.6
graphicsDeviceName: Intel HD Graphics 3000 OpenGL Engine
graphicsDeviceID: 294
graphicsDeviceVendor: Intel Inc.
graphicsDeviceVendorID: 32902
graphicsDeviceVersion: OpenGL 3.3 INTEL-10.4.14
graphicsMemorySize: 579
maxTextureSize: 8192
npotSupport: Full
processorType: Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz
processorCount: 4
processorFrequency: 2300
systemMemorySize: 8192
supportsImageEffects: True
supportedRenderTargetCount: 8
supportsComputeShaders: False
supportsShadows: True
usesReversedZBuffer: False
7/27/2018 8:46:58 PM	52.4 seconds total load time.

SetDirectoriesToBeUsed (8.2s)
Calculate FInt Sqrt Arrays (0.9s)
SFXItemTable (6.6s)
LoadFinalSFXStuff (13.3s)
ExternalIconDictionaryTable (1.8s)
ArcenUIPrefabTable (0.5s)
ArcenUI.Instance.InitializeOnceOnly (0.3s)
EntityLineTypeTable (0.3s)
SpaceboxDefinitionTable (1.5s)
PlanetDefinitionTable (1.7s)
GameEntityTypeDataTable.Initialize (0.5s)
GameEntityTypeDataTable.InitVisualBits (10.2s)
SurrogateTableTable (0.6s)
7/27/2018 8:46:58 PM
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000d3] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:844 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

7/27/2018 8:46:58 PM
ErrorsReportedByEngine:    -----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x0016c] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1316 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1282 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000ea] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:847 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

7/27/2018 8:49:49 PM	Resolution changed to windowed 1000x600
7/27/2018 8:49:49 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 8:49:49 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
7/27/2018 8:56:51 PM	Current directory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/
7/27/2018 8:56:51 PM	Process Count = 0 so PlayerDataDirectory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/PlayerData/
7/27/2018 8:56:53 PM	Resolution changed to windowed 1000x600
7/27/2018 8:56:53 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 8:56:53 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
7/27/2018 8:57:32 PM	ArcenAssetBundleCache.InstantiatedObjects: 619
7/27/2018 8:57:32 PM	Game Version: 0.757
graphicsDeviceType in use: OpenGLCore
graphicsDeviceVersion in use: OpenGL 3.3 INTEL-10.4.14
graphicsMultiThreaded: False
graphicsShaderLevel: 45
operatingSystem: Mac OS X 10.13.6
graphicsDeviceName: Intel HD Graphics 3000 OpenGL Engine
graphicsDeviceID: 294
graphicsDeviceVendor: Intel Inc.
graphicsDeviceVendorID: 32902
graphicsDeviceVersion: OpenGL 3.3 INTEL-10.4.14
graphicsMemorySize: 579
maxTextureSize: 8192
npotSupport: Full
processorType: Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz
processorCount: 4
processorFrequency: 2300
systemMemorySize: 8192
supportsImageEffects: True
supportedRenderTargetCount: 8
supportsComputeShaders: False
supportsShadows: True
usesReversedZBuffer: False
7/27/2018 8:57:32 PM	47.8 seconds total load time.

SetDirectoriesToBeUsed (7.1s)
Calculate FInt Sqrt Arrays (0.8s)
SFXBusTable (6.3s)
LoadFinalSFXStuff (13.0s)
ExternalIconDictionaryTable (1.8s)
ArcenUIPrefabTable (0.4s)
ArcenUI.Instance.InitializeOnceOnly (0.3s)
SpaceboxDefinitionTable (1.4s)
PlanetDefinitionTable (1.6s)
GameEntityTypeDataTable.Initialize (0.5s)
GameEntityTypeDataTable.InitVisualBits (9.4s)
SurrogateTableTable (0.6s)
7/27/2018 8:57:32 PM
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000d3] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:844 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

7/27/2018 8:57:32 PM
ErrorsReportedByEngine:    -----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x0016c] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1316 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1282 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000ea] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:847 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

7/27/2018 8:57:51 PM	Resolution changed to fullscreen 800x1280
7/27/2018 8:57:51 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 8:57:51 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
7/27/2018 8:58:27 PM	World Created, Launching Server
7/27/2018 8:58:28 PM	Successfully opened host socket
7/27/2018 9:02:57 PM	No resolution change was required.
7/27/2018 9:02:57 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 9:02:57 PM	Applied Framerate Type: 120 FPS (vsync: 0 targetFPS:120)
7/27/2018 9:09:58 PM	No resolution change was required.
7/27/2018 9:09:58 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 9:09:58 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
7/27/2018 9:23:47 PM	No resolution change was required.
7/27/2018 9:23:47 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 9:23:47 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
7/27/2018 9:46:10 PM	PLAYER DISCONNECTED 0.0.0.0=>0
7/27/2018 9:52:35 PM	Current directory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/
7/27/2018 9:52:35 PM	Process Count = 0 so PlayerDataDirectory used: /Users/zaid/Library/Application Support/Steam/SteamApps/common/AI War 2/PlayerData/
7/27/2018 9:52:37 PM	No resolution change was required.
7/27/2018 9:52:37 PM	Applied graphics settings: 
AntialiasingMode:x2
UseSoftParticles:False
BillboardsFaceCameraPosition:False
AnisotropicMode:ForceEnable
TextureQuality:Full
7/27/2018 9:52:37 PM	Applied Framerate Type: 60 FPS (vsync: 0 targetFPS:60)
7/27/2018 9:53:23 PM	ArcenAssetBundleCache.InstantiatedObjects: 619
7/27/2018 9:53:24 PM	Game Version: 0.757
graphicsDeviceType in use: OpenGLCore
graphicsDeviceVersion in use: OpenGL 3.3 INTEL-10.4.14
graphicsMultiThreaded: False
graphicsShaderLevel: 45
operatingSystem: Mac OS X 10.13.6
graphicsDeviceName: Intel HD Graphics 3000 OpenGL Engine
graphicsDeviceID: 294
graphicsDeviceVendor: Intel Inc.
graphicsDeviceVendorID: 32902
graphicsDeviceVersion: OpenGL 3.3 INTEL-10.4.14
graphicsMemorySize: 579
maxTextureSize: 8192
npotSupport: Full
processorType: Intel(R) Core(TM) i5-2415M CPU @ 2.30GHz
processorCount: 4
processorFrequency: 2300
systemMemorySize: 8192
supportsImageEffects: True
supportedRenderTargetCount: 8
supportsComputeShaders: False
supportsShadows: True
usesReversedZBuffer: False
7/27/2018 9:53:24 PM	57.1 seconds total load time.

SetDirectoriesToBeUsed (8.5s)
Calculate FInt Sqrt Arrays (0.9s)
SFXItemTable (7.0s)
LoadFinalSFXStuff (14.7s)
ExternalIconDictionaryTable (1.8s)
ArcenUIPrefabTable (0.6s)
ArcenUI.Instance.InitializeOnceOnly (0.4s)
EntityLineTypeTable (0.3s)
SpaceboxDefinitionTable (1.5s)
PlanetDefinitionTable (1.7s)
GameEntityTypeDataTable.Initialize (0.7s)
GameEntityTypeDataTable.InitVisualBits (12.4s)
SurrogateTableTable (0.7s)
7/27/2018 9:53:24 PM
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000d3] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:844 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

7/27/2018 9:53:24 PM
ErrorsReportedByEngine:    -----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



  at System.Environment.get_StackTrace () [0x00000] in <f826c2584fc94ec19a48a6576640bdc5>:0 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, System.Boolean IncludeStackTrace, Arcen.Universal.Verbosity Verbosity) [0x000d1] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:155 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.DebugLogDestination Destination, Arcen.Universal.Verbosity Verbosity) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:116 
  at Arcen.Universal.ArcenDebugging.ArcenDebugLog (System.String Message, Arcen.Universal.Verbosity Verbosity) [0x00004] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\UtilityLibraries\ArcenDebugging.cs:96 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText, System.Boolean SuppressArcenDebugLog) [0x0016c] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1316 
  at Arcen.Universal.Engine_Universal.WriteToErrorFile (System.String ErrorFile, System.String ErrorName, System.String ErrorText) [0x00005] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:1282 
  at Arcen.Universal.Engine_Universal.LogWritten (System.String LogString, System.String StackTrace, UnityEngine.LogType Type, System.Exception Cause, System.Boolean CameFromUnity) [0x000ea] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:847 
  at Arcen.Universal.Engine_Universal.LogWrittenFromUnity (System.String LogString, System.String StackTrace, UnityEngine.LogType Type) [0x0003d] in D:\vclarge\AI_War_2_Ultra\ArcenUniversal\src\Engine_Universal.cs:797 
  at UnityEngine.Application.CallLogCallback (System.String logString, System.String stackTrace, UnityEngine.LogType type, System.Boolean invokedOnMainThread) [0x00000] in <1a6966f3646041ac86f921840dc9100f>:0 

ArcenDebugLog.txt (24,193 bytes)   
ErrorsReportedByEngine.txt (3,111 bytes)   
1/1/0001 12:00:00 AM (0.756) Mem: 248,991,744 Mode: Off Plat:OSXPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



1/1/0001 12:00:00 AM (0.757) Mem: 253,087,744 Mode: Off Plat:OSXPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



1/1/0001 12:00:00 AM (0.757) Mem: 244,940,800 Mode: Off Plat:OSXPlayer
-----------------------------------ErrorsReportedByEngine-----------------------------------
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)



ErrorsReportedByEngine.txt (3,111 bytes)   

BadgerBadger

Jul 28, 2018 12:36 pm

manager   ~0048132

This is tangential to the ship/structure view problem, but both of these logs have a bunch of errors like
-----------
DllNotFoundException: libsteam_api64.so
Stack Trace: SteamNative.Platform+Linux64.SteamApi_SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.Platform.Linux64.cs:4048)
SteamNative.SteamApi.SteamAPI_Init () (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/SteamNative/SteamNative.SteamApi.cs:59)
Facepunch.Steamworks.Interop.NativeInterface.InitClient (Facepunch.Steamworks.BaseSteamworks steamworks) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Interop/Native.cs:41)
Facepunch.Steamworks.Client..ctor (System.UInt32 appId) (at l:/workspace/Facepunch/Facepunch.Steamworks/master/Facepunch.Steamworks/Client.cs:79)
ArcenGameController.Update () (at D:/vclarge/AI_War_2_Ultra/AIW2Unity/Assets/ArcenCode/ArcenGameController.cs:66)

Chris, Is there a way to suppress this? It will make people think there's a bug.

Chris_McElligottPark

Jul 30, 2018 11:25 am

administrator   ~0048138

Hmm, that's very strange! Absolutely no ships are showing, is that correct? It's not just that some are showing, but then most are not?

The reason I ask is because if this was due simply to polygon counts, then I would assume that some ships would appear while others did not.

Can you see the ships from a distance when you look at them? Aka, not just the icons, but actually ships small and are far off?

There is another log, located here on OSX: ~/Library/Logs/Unity/Player.log

That gets overwritten every time you run a unity game, but it might have some insights after you run the game and go view the invisible ships.

THAT said, if you never see them at all, then it isn't a matter of model complexity, but is either to do with the shader model support level (which should be ok), or mesh instancing support (which I am less certain about, but I'm pretty sure should be ok). It's possible also that the engine is defaulting to using Metal to draw the game, and maybe there is some issue on your machine with that path (that's the newer, fancier OSX rendering path). With that in mind, potentially forcing this back to openGL might solve the problem if it's an issue with Metal.

There are a variety of command line arguments that you can use when launching the game from steam: https://docs.unity3d.com/Manual/CommandLineArguments.html

To add an argument:

In the Steam Library, right click the game and go to Properties. Click the SET LAUNCH OPTIONS... button, then add your command line arguments in the popup dialog.

The first one I would try is this:

-force-glcore

If that doesn't work, then just for kicks you might try this:

-force-gfx-metal

Other ones to try would be this:

-force-glcore32 or -force-glcore33 or -force-glcore40

I don't think that there are any other major options there. If there's an issue with my shaders being too instruction-heavy for your GPU, then potentially I just need to implement a fallback shader for cases like this, and all will be well. But I would expect _some_ sort of log message if that's the case, and right now there's nothing.

Chris_McElligottPark

Jul 30, 2018 11:27 am

administrator   ~0048139

Badger, regarding the DllNotFoundException: libsteam_api64.so message, that is technically a bug that I still need to fix. It's detecting osx as linux and trying to load so files instead of dylib files. It doing that will prevent it from logging achievements to Steam, which will matter more in the future to folks (when we have achievements!). I just haven't dug into that code yet.

xaid

Jul 31, 2018 8:50 pm

reporter   ~0048169

Thanks for the quick response Badger & Chris. You're right, it looks like the main problem is that my GPU doesn't support the shaders used.

The full player log is attached. I tried different startup options and it didn't change anything unfortunately.
Player.log (25,703 bytes)

Chris_McElligottPark

Jul 31, 2018 9:05 pm

administrator   ~0048172

Okay, that's good to know! It's going to take me a while (perhaps a few weeks) to work my way around to this one, unfortunately -- but I should be able to knock it out. Interestingly, your system is reporting primarily that it supports OpenGL 3.3 (which is correct), but in a few other locations is reporting that it supports Shader Model 4.5 (which is super duper wrong -- OpenGL drivers on any OSX machine don't support that, you have to use Metal for that). So that's one peculiarity, but I don't see it as being a blocker.

There are some post-processing shaders that it notes as not being compatible with your system, but all of those look like ones that are part of the post-processing stack, but not ones we're actively using, so we're good on that front. It's very suspect that your machine doesn't report any problems with the ship shaders, but it's probably because we load those from asset bundle rather than them being baked into the main executable. So perhaps not so suspect after all.

I'm mildly concerned that for some reason DrawMeshInstanced might not work on your machine, just as a bit of paranoia. Does your system render shots during battles? Lots of projectiles moving between ships? If so, then we can scratch that concern off the list.

Most likely it's a matter of instruction count, and me needing to use a simpler surface shader as a fallback. Probably I'll strip out occlusion and see if that does it. If that doesn't, then I can probably make another version that also strips out normal maps. If that doesn't work, then I can strip away the metallic and roughness properties, too. That would leave pretty much just diffuse and emission, which would be a much downgraded look, but functional. I can probably set up a chain of shader fallbacks so that it goes down only as low as it has to on the given hardware.

Assuming that the shots are rendering. If those aren't rendering, then we have a different problem.

xaid

Jul 31, 2018 9:27 pm

reporter   ~0048173

I have some bad news, I just tested by spawning a couple of waves and I don't see any shots fired. I do see the ships exploding and I see the engineers repairing / aiding in construction since their blue / purple beam is visible (I'm colourblind :) ).

I checked https://en.wikipedia.org/wiki/Metal_%28API%29#Supported_GPUs and it looks like Metal is supported on Intel HD4000+ and I have the Intel HD3000 chipset here so this further complicates things.

Chris_McElligottPark

Aug 1, 2018 10:28 am

administrator   ~0048177

Oh... no. That's not good news at all.

Supposedly the requirements for DrawMeshInstanced are: OpenGL Core 4.1+/ES3.0+ or Metal (https://docs.unity3d.com/Manual/GPUInstancing.html). Why it's not turning on for you is baffling to me, though.

Looking further into the driver limitations on OSX, there's a fair bit of information: https://docs.unity3d.com/Manual/OpenGLCoreDetails.html

Problem is, so far as I can tell it SHOULD work. What's particularly bizzare is that you can see the ship icons, since those are also GPU instanced, just not via DrawMeshInstanced. It's possible that those are defaulting back to using dynamic batching instead, since those are using MeshRenderers rather than a direct call. That would make the performance absolutely terrible in large scenes, though.

And yep, you're absolutely right on Metal not being supported by your GPU: https://docs.unity3d.com/Manual/Metal.html

Which... leaves me at a bit of a loss. I was surprised at this, since I thought I hate a mid 2011 MacBook Pro myself, but it turns out that was an older one I gave to my sister a while back when I got a newer 2013 model. And that one has the Intel HD 4000 graphics, so hence why I'd been seeing things working fine.

Soo... the problem is that the performance will absolutely tank (even on an nVidia 1070) if we're not using GPU instancing. I tried the alternative (dynamic batching) for quite a while, but it absolutely wrecks the CPU and GPU performance. With that in mind, this isn't some sort of fancy tech just to draw prettier graphics, just so you know -- it's about drawing the sheer volume of ships required, and bypassing what otherwise are absolutely abhorrent bottlenecks on the bus between the CPU and GPU (and really inefficient math on the CPU, as an aside).

That pretty much leaves me with saying that Intel HD 3000 devices aren't supported, much as I hate to say it. On any platform -- on windows, that only supports DirectX 10.1, not DirectX 11.

At the moment, you can play with the icons showing up and nothing else, so you can enjoy the game in an abstract sense without the real ship graphics being there. THAT said, I can't promise that at some point I won't need to switch those to DrawMeshInstanced as well for performance reasons. Beyond that, I can probably put in something for shots so that it draws little lines for them that give you the idea of things moving about, but it wouldn't be pretty at all.

In general, I'll just have to adjust the system requirements on Steam and such, and I'll also have to make it pop up a warning in the game itself if it's detecting a lack of GPU instancing support. I am super sorry about this, it's caught me by surprise. We've been using GPU instancing from the start, but I had no idea that MeshRenderers were doing fallbacks when DrawMeshInstanced would not. This is a rude awakening. On the flip side, I do have to thank you for making me aware of this _prior_ to our actual launch on Steam.

If you'd like a refund, I'm happy to provide one, since obviously I don't want to be peddling you something you can't properly use. Again, huge apologies, but also thanks for all your sleuthing.

-Chris

xaid

Aug 1, 2018 9:09 pm

reporter   ~0048193

Thanks for the detailed explanation Chris and to be honest, it is a 7 year old machine so its totally understandable that I was going to hit this issue sooner or later (the upcoming MacOS Mojave isn't supported on it either).

I don't need a refund, you guys have been doing great work on this and I look forward to playing it :) I'm okay with the icons for now and I'll play it on another machine if it becomes too slow on this laptop.

I'll keep testing and report any non-graphical related issues that I come across as well.

Cheers,
Zaid

Chris_McElligottPark

Aug 1, 2018 9:33 pm

administrator   ~0048194

Cheers Zaid, I really appreciate the understanding. Fingers crossed that all else goes well with it. :)

Issue History

Date Modified Username Field Change
Jul 27, 2018 10:03 pm xaid New Issue
Jul 27, 2018 10:03 pm xaid File Added: ArcenDebugLog.txt
Jul 27, 2018 10:03 pm xaid File Added: ErrorsReportedByEngine.txt
Jul 28, 2018 12:36 pm BadgerBadger Note Added: 0048132
Jul 28, 2018 12:36 pm BadgerBadger Assigned To => Chris_McElligottPark
Jul 28, 2018 12:36 pm BadgerBadger Status new => assigned
Jul 30, 2018 11:25 am Chris_McElligottPark Note Added: 0048138
Jul 30, 2018 11:27 am Chris_McElligottPark Note Added: 0048139
Jul 31, 2018 8:50 pm xaid File Added: Player.log
Jul 31, 2018 8:50 pm xaid Note Added: 0048169
Jul 31, 2018 9:05 pm Chris_McElligottPark Note Added: 0048172
Jul 31, 2018 9:27 pm xaid Note Added: 0048173
Aug 1, 2018 10:28 am Chris_McElligottPark Note Added: 0048177
Aug 1, 2018 9:09 pm xaid Note Added: 0048193
Aug 1, 2018 9:33 pm Chris_McElligottPark Note Added: 0048194
Sep 5, 2018 8:45 pm Chris_McElligottPark Status assigned => closed
Sep 5, 2018 8:45 pm Chris_McElligottPark Resolution open => not fixable