View Issue Details
ID | Project | Category | Date Submitted | Last Update | |
---|---|---|---|---|---|
0015683 | AI War 1 / Classic | Crash/Exception | Aug 18, 2014 2:00 pm | Aug 22, 2014 2:01 pm | |
Reporter | greywolf | Assigned To | Chris_McElligottPark | ||
Status | closed | Resolution | not fixable | ||
Product Version | 7.062 | ||||
Summary | 0015683: Crash when starting game - GOG Version | ||||
Description | For details, see attachment - do you need a detailed description what I'm seeing on the screen? (essentially I see the main screen with the game and DLC icons on the RHS, but without the selection menu in the lower (left) half. After a few minutes, the game crashes telling me to send the error files to the developers). By the way: AI War + all DLCs up to and including Vengeance of The Machine (which I purchased separately in the past) do work on the PC with the crash of the GOG version. | ||||
Tags | No tags attached. | ||||
Internal Weight | New | ||||
related to | 0015650 | closed | Chris_McElligottPark | AI War crashes on launch |
|
|
|
Well... it honestly is looking like it may be a RAM issue, but it's hard to say for sure. I notice that you've got a huge amount of pagefile usage while only a relatively small amount of RAM, and that's going to cause some issues potentially. The engine thinks you have 1GB of ram and a 2GB pagefile, anyway. There are also a ton of errors in there about shaders not being able to be compiled for Direct3D properly, which I think is relating to your Shader Model being very outdated. It reports you as having a ATI MOBILITY RADEON 7500, which is a 2001-era graphics card. It may be that on the slightly newer version of the unity engine, that graphics card just isn't supported anymore. It is 13 years old, whereas usually we look back more like 5ish years. All that said, though, it may be that CSteamworks.dll is missing for some reason. You can check inside /AIWar_Data/Plugins/ in the game folder and let me know what you see. It should be CSteamworks.dll and GetHasFocus.dll. I know that you are not using a steam version of the game, but if that file is missing then that's going to still cause some problems and crashing. If that file is missing, then GOG may have removed it, not knowing what it is. I'll attach that as a downloadable file on this ticket, and if it is missing you can install it and see if that resolves it. May be that's all there is to it! But there are definitely some other borderline things going on in the output log, either way, just FYI. |
|
|
|
My PC does have 1 GB of RAM, and a 32 MB graphics card meets your minimum requirements. The two DLL's are there. I'm not sure about your suggestion that the problems might have to do with the Unity engine. I know that a few Unity-based games run on my laptop, others don't (but this doesn't manifest itself as a crash, but certain graphical elements are simply not displayed on the screen, or displayed in a distorted form). Let me repeat that Vengeance of The Machine runs without a problem and at a very decent performance. Are you saying that the version I downloaded from GOG today is so very different from VoTM? By the way, when I installed the base game without the DLC's (which GOG offers as a separate download), the same problems occurred. It looks like even the base game (GOG version) is different from the most recent AI War version (non-GOG), which I find a bit unlikely - you may disagree. There is somehting else I noticed: When I start the exe, the main screen appears after a few seconds (as a static image, without the menu choices). Normally, there is a loading process which takes longer than a few seconds. This process doesn't seem to get executed. And I ran the ArcenUpdater in the UDA folder. There is a mostly black window displayed, with the Arcen logo and the text "Arcen Updater Version 1.000". And the program is apparently looping: My Task Manager tells me that it consumes anything between 10 and and more than 50% CPU capacity, and anything between 100 and about 200 MB of RAM (I stopped the process after about 20 minutes). To sum up my impressions: Unity engine is a possibility, but I am not convinced (mainly because all the latest versions of the other Arcen games, including AI War (non-GOG), TLF (GOG version), BD and SC, are running smoothly on that old laptop with its old graphics card. So what's the difference, engine-wise, between all these games and the new GOG version of the base gakme without DLC's? My personal opinion is that there is something wrong with the GOG adaptation of AI War. That said, I also have a newer Vista desktop, and the AI War (GOG) gets to the full main screen there (I haven't actually played the GOG version on that PC, will try tomorrow). So the problems are probably not of a general nature, but I don't think they are engine-related, and I'm quite confident that you are able to find a solution :-). |
|
Hey there, At this point I think it's probably a RAM issue, honestly. The GOG version of the game is using a newer version of the unity engine, namely 4.2.1 rather than 3.3.something. So there are some differences between that and the older versions of AI War that used to run for you. THAT said, Bionic Dues and The Last Federation have always always been on 4.2.1 of the unity engine, so if you are able to run that it's not a generalized engine compatibility. In terms of the updater, it's doing what it is supposed to do, by the way. It is not meant to be run directly, it's just an unpacker for things that you have already downloaded via the in-game interface. If you want to check if the GOG install is somehow hosed, here is a version that I put together myself and that should have no issues: http://aiwar.s3.amazonaws.com/AIWar8000WinMacLin_RequiresKey.zip That's just the base game and requires a CD key, unlike the GOG version, but otherwise they are identical. So if that version works, then there's something that happened with the GOG one that is causing an issue. The level of RAM usage that your system is at when you run the game is going to matter a lot when you are running these games, though, I have to say. AI War requires about a minimum of 900MB just to really get started, and then can require about 1.4GB by the time you play for a while. Which is fine on your system, you have that much when you count the pagefile. But your pagefile, according to the log, was already super in use, as was your baseline RAM. If you have too much RAM allocated before running a unity program, then sometimes windows will not properly allocate new ram and that will cause a problem. This tends to happen to me when my RAM usage exceeds about 80% -- specifically, I've had windows go bonkers with all my programs when Adobe After Effects was using 14GB of ram and my total usage was 80ish percent of my 24GB. So I mean, it happens at all ram scales from what I can tell. THAT said, it may be that you are actually not having a ram problem or a engine problem, but rather are just running into a problem with AVAST or WindowBlinds or MSI Accelerator or similar. Those programs are known to cause problems with a lot of unity games on this particular engine version and up, but it varies. Usually you get a popup that says GC Context Failure or something to that effect, in addition to an error message along the lines of what you have there. If you have WindowBlinds, just make an exception for this game. If you have AVAST, there is a whole huge thread in the forums stickied for TLF on how to work around the craziness that is that program. A lot of people wind up just having to uninstall AVAST in order to play unity games, because it kills them even when they have made exceptions and the protection is disabled. The Korean Language Bar for MS Office is also known to cause problems for some random reason. There are a few other things, too. The stickied thread in the TLF forum has a lot of links to good stuff. There are more here: 0015650 Hope something in there does it! |
|
Hi, First of all, thanks for your efforts to understand, explain and resolve the problem (and thanks to yourself and your team for producing the most interesting and creative games that exist to-day, to my knowledge). The AI War version you attached to your last reply behaves in exactly the same way as the GOG version. I don't have Avast, WindowBlinds or similar stuff. What strikes me is that the GameInit sequence is missing. The screen goes black for a couple of seconds, then the main screen (without the selection boxes) comes up. This means the GameInit sequence doesn't start at all, or abends at some stage. This may be caused by a RAM issue (but shouldn't there be an error message?). That the selection boxes are not displayed could be a graphical issue associated with the Unity engine (but then, why do TLF and SC work as they should?). And why has AI War (non-GOG) worked well up to version 7.052? Be this as it may. I guess there's not a lot you can do. I will try and re-install the old AI War on my Laptop (a great IBM Thinkpad, by the way). Is there a way to update AI War + my 5 older expansions to version 7.04 or 7.05, but not beyond? Should I avoid updating the other Arcen games in the future (on my laptop)? |
|
Hmm... are you positive it worked through 7.052? I would have thought that it would have died at version 7.048: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-7.000_Beta#Upgraded_From_Unity_3.3_to_Unity_4.2.1 Though the possibility of the updates in 7.058 causing an issue are nonzero, too: http://arcengames.com/mediawiki/index.php?title=AI_War_-_Current_Post-7.000_Beta#Prerelease_7.058 Though that is more of a matter of the game actually becoming MORE similar to our later games, not more divergent. You could try downloading this update and installing it into your game folder and see if that does anything for you: http://www.arcengames.com/dl/AIWar7055.zip If that doesn't work, then it's definitely not the new graphics pipeline. If it is the new graphics pipeline, I could potentially put in an alternate branch for that, but I'd have to look at it and see what is feasible. It is really hard to say what is causing the incompatibility here. I don't think it is a bug in the game per se, but I do think that probably it is a combination of the types of things that we are using in this particular game that is causing some sort of incompatibility on your specific machine. The AI War engine in general had not been updated much since 2011 (why mess with something that works), but with the desire to add linux support we did do an engine upgrade and consequently had to make some other changes. However, in the meantime in our later games, we also implemented an entirely new custom GUI system of our own design, and it runs in a perhaps lighter-weight fashion than the standard unity GUI does. There may be some issue there. AI War is also notoriously more RAM-hungry than any other game we've ever made. But not so much right at boot, so that is odd. Though we do ask the operating system immediately for 300MB of extra space which we promptly dispose of, just to "stretch out" the garbage collector and thus not cause skips in the audio playback whenever GC collections happen. But this is not new to AI War (we've done that since 2010 or before), and our other games do that also. In terms of should you avoid updating other Arcen tiles in the future on your laptop, it's really hard to say, because I don't know what is causing this particular issue in the first place. Our newer games work off a newer codebase in general, so if you don't have a problem with them now, you're unlikely to have a problem with them later. I mean, I would have said that years ago about AI War as well, though. One more thing other than the above download. If you run the game as it currently stands, and look in your AIWar_Data folder, can you upload the output.log from there? And prior to that, can you delete any logs in RuntimeData, and then upload any that you find there after running it? That would also help in understanding. |
|
output_log.txt (12,160 bytes)
Initialize engine version: 4.2.1f4 (4d30acc925c2) GfxDevice: creating device client; threaded=0 Direct3D: Version: Direct3D 9.0c [ati2dvag.dll 6.14.10.6392] Renderer: ATI MOBILITY RADEON 7500 Vendor: ATI VRAM: 32 MB (via registry) D3D: forcing max. texture size of 1024 and RT size of 512 (32MB card) Caps: Shader=7 DepthRT=0 NativeDepth=0 NativeShadow=0 DF16=0 DF24=0 INTZ=0 RAWZ=0 NULL=0 RESZ=0 SlowINTZ=0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_color0 v1 mov oD0, v1 dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_color0 v1 mov oD0, v1 dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_color0 v1 mov oD0, v1 dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_color0 v1 mov oD0, v1 dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 Unsupported: Hidden/InternalClear Begin MonoManager ReloadAssembly Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\UnityEngine.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\UnityEngine.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Assembly-CSharp.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Assembly-CSharp.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Steamworks.NET.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Steamworks.NET.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Lidgren.Network.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Lidgren.Network.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Ionic.Zip.Reduced.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\Ionic.Zip.Reduced.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\ExcelLibrary.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\ExcelLibrary.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.CJK.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.CJK.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.MidEast.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.MidEast.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.Other.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.Other.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.Rare.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.Rare.dll into Unity Child Domain Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.West.dll (this message is harmless) Loading C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\I18N.West.dll into Unity Child Domain - Completed reload, in 0.232 seconds <RI> Initializing input. <RI> Input initialized. desktop: 1024x768 60Hz; virtual: 1024x768 at 0,0 D3D shader create error for shader vs_2_0 ; 6 ALU dcl_position0 v0 dcl_color0 v1 dcl_texcoord0 v2 mul oD0, v1, c5 mad oT0.xy, v2, c4, c4.zwzw dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_texcoord0 v1 mad oT0.xy, v1, c4, c4.zwzw dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 5 ALU dcl_position0 v0 dcl_texcoord0 v1 mad oT0.xy, v1, c4, c4.zwzw dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\System.dll (this message is harmless) Steamworks Init (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll graphicsShaderLevel:7 graphicsDeviceID:19543 graphicsDeviceName:ATI MOBILITY RADEON 7500 graphicsDeviceVendor:ATI graphicsDeviceVendorID:4098 graphicsDeviceVersion:Direct3D 9.0c [ati2dvag.dll 6.14.10.6392] graphicsMemorySize:32 graphicsPixelFillrate:-1 operatingSystem:Windows XP Service Pack 3 (5.1.2600) processorCount:1 processorType:Intel(R) Pentium(R) M processor 1600MHz supportsImageEffects:True supportsRenderTextures:True supportsShadows:False supportsVertexPrograms:True systemMemorySize:1023 (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) Platform assembly: C:\Prog\AI War Fleet Command\AIWarGame\AIWar_Data\Managed\System.Xml.dll (this message is harmless) D3D shader create error for shader vs_2_0 ; 12 ALU dcl_position0 v0 dcl_color0 v1 dcl_texcoord0 v2 dp4 r0.w, v0, c3 dp4 r0.z, v0, c2 dp4 r0.x, v0, c0 dp4 r0.y, v0, c1 mov oD0, v1 dp4 oT1.y, r0, c9 dp4 oT1.x, r0, c8 mad oT0.xy, v2, c12, c12.zwzw dp4 oPos.w, v0, c7 dp4 oPos.z, v0, c6 dp4 oPos.y, v0, c5 dp4 oPos.x, v0, c4 D3D shader create error for shader vs_2_0 ; 6 ALU dcl_position0 v0 dcl_color0 v1 dcl_texcoord0 v2 mov oD0, v1 mad oT0.xy, v2, c4, c4.zwzw dp4 oPos.w, v0, c3 dp4 oPos.z, v0, c2 dp4 oPos.y, v0, c1 dp4 oPos.x, v0, c0 D3D shader create error for shader vs_2_0 ; 12 ALU dcl_position0 v0 dcl_color0 v1 dcl_texcoord0 v2 dp4 r0.w, v0, c3 dp4 r0.z, v0, c2 dp4 r0.x, v0, c0 dp4 r0.y, v0, c1 mul oD0, v1, c13 dp4 oT1.y, r0, c9 dp4 oT1.x, r0, c8 mad oT0.xy, v2, c12, c12.zwzw dp4 oPos.w, v0, c7 dp4 oPos.z, v0, c6 dp4 oPos.y, v0, c5 dp4 oPos.x, v0, c4 Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/.\libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll Fallback handler could not load library C:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Mono/libC:/Prog/AI War Fleet Command/AIWarGame/AIWar_Data/Plugins/CSteamworks.dll GameInit (0 - 8/19/2014 9:51:41 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (1 - 8/19/2014 9:51:42 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (2 - 8/19/2014 9:51:42 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (3 - 8/19/2014 9:51:45 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (4 - 8/19/2014 9:51:45 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) Forming www call for updates check... (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) http://aiwar.s3.amazonaws.com/newupdates/AIWarBetaUpdates4.xml (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (5 - 8/19/2014 9:51:46 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) post-yield successf for www call (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (6 - 8/19/2014 9:51:49 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (7 - 8/19/2014 9:51:50 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (8 - 8/19/2014 9:51:50 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) GameInit (9 - 8/19/2014 9:51:51 PM) (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) Starting check for updates -- if no more messages after this, then probably antivirus is killing me! (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) Forming www call for updates check... (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) http://aiwar.s3.amazonaws.com/newupdates/AIWarBetaUpdates4.xml (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) post-yield successf for www call (Filename: C:/BuildAgent/work/cac08d8a5e25d4cb/Runtime/ExportGenerated/StandalonePlayer/UnityEngineDebug.cpp Line: 54) |
|
ArcenDebugLog.txt (3,770 bytes)
8/19/2014 7:46:23 PM Steamworks Init 8/19/2014 7:46:40 PM audio load: 115 8/19/2014 7:49:03 PM Game v7061 Steamworks Init 8/19/2014 7:49:07 PM Game v7061 audio load: 115 8/19/2014 7:52:39 PM UnhandledErrors: 8/19/2014 7:52:39 PM (7.047) -----------------------------------Error-----------------------------------Log String: Load error: System.IO.DirectoryNotFoundException: Directory 'C:/Prog/AI War Fleet Command/AIWarGame/RuntimeData/Sounds' not found. at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 at Game.ContinueInitializeGame () [0x00000] in <filename unknown>:0 Stack Trace: at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 at Game.ContinueInitializeGame () [0x00000] in <filename unknown>:0 at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at Configuration.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause) at Game.ContinueInitializeGame() at Game.ContinueMultiStageProcess() at MainCameraLogic.MainUpdateLogic() at MainCameraLogic.Update() 8/19/2014 7:52:42 PM ErrorsReportedByEngine: 8/19/2014 7:52:42 PM (7.047) -----------------------------------Exception-----------------------------------Log String: KeyNotFoundException: The given key was not present in the dictionary. Stack Trace: System.Collections.Generic.Dictionary`2[AIVoiceCommand,System.Collections.Generic.List`1[System.String]].get_Item (AIVoiceCommand key) VoiceCommands.ResetAIVoiceHistory () Game.ClearEntireGame (Boolean ResetPlayers, Boolean ResetEverything) LobbyOptions.SubclassPreShow () AbstractArcenWindow.PreShow () Game.ContinueInitializeGame () Game.ContinueMultiStageProcess () MainCameraLogic.MainUpdateLogic () MainCameraLogic.Update () at System.Environment.get_StackTrace() at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Boolean IncludeStackTrace, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, DebugLogDestination Destination, Verbosity Verbosity) at ArcenDebugging.ArcenDebugLog(System.String Message, Verbosity Verbosity) at Configuration.WriteToErrorFile(System.String ErrorFile, System.String ErrorName, System.String ErrorText) at MainCameraLogic.LogWritten(System.String LogString, System.String StackTrace, LogType Type, System.Exception Cause, Boolean CameFromUnity) at MainCameraLogic.LogWrittenFromUnity(System.String LogString, System.String StackTrace, LogType Type) at UnityEngine.Application.CallLogCallback(System.String logString, System.String stackTrace, LogType type) 8/19/2014 7:54:34 PM Steamworks Init 8/19/2014 7:54:38 PM audio load: 115 |
|
ErrorsReportedByEngine.txt (798 bytes)
8/19/2014 7:52:42 PM (7.047) Mem: 33,820,672 Plat:WindowsPlayer -----------------------------------ErrorsReportedByEngine----------------------------------- 8/19/2014 7:52:42 PM (7.047) -----------------------------------Exception-----------------------------------Log String: KeyNotFoundException: The given key was not present in the dictionary. Stack Trace: System.Collections.Generic.Dictionary`2[AIVoiceCommand,System.Collections.Generic.List`1[System.String]].get_Item (AIVoiceCommand key) VoiceCommands.ResetAIVoiceHistory () Game.ClearEntireGame (Boolean ResetPlayers, Boolean ResetEverything) LobbyOptions.SubclassPreShow () AbstractArcenWindow.PreShow () Game.ContinueInitializeGame () Game.ContinueMultiStageProcess () MainCameraLogic.MainUpdateLogic () MainCameraLogic.Update () |
|
UnhandledErrors.txt (1,148 bytes)
8/19/2014 7:52:39 PM (7.047) Mem: 5,394,432 Plat:WindowsPlayer -----------------------------------UnhandledErrors----------------------------------- 8/19/2014 7:52:39 PM (7.047) -----------------------------------Error-----------------------------------Log String: Load error: System.IO.DirectoryNotFoundException: Directory 'C:/Prog/AI War Fleet Command/AIWarGame/RuntimeData/Sounds' not found. at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 at Game.ContinueInitializeGame () [0x00000] in <filename unknown>:0 Stack Trace: at System.IO.Directory.GetFileSystemEntries (System.String path, System.String searchPattern, FileAttributes mask, FileAttributes attrs) [0x00000] in <filename unknown>:0 at System.IO.Directory.GetFiles (System.String path, System.String searchPattern) [0x00000] in <filename unknown>:0 at Game.ContinueInitializeGame () [0x00000] in <filename unknown>:0 |
|
Well, I thought I had sent you a message last night, together with the files I uploaded. Must have made a mistake. The dll you sent me yesterday didn't change anything, same issue. The output log was created using the original dll. The other files, from runtimedata, were produced using the new dll, I guess - will check this later today. The logs contain a mix of shader errors (true, my graphics card doesn't support shader 2), but reports a couple of missing files and folders, too, for example "sound" - you know better than I what this means). Now did I really apply the latest update to AI War? Well, yes, but possibly to the desktop PC only, I'm not sure. The laptop was definitely on 7.04x. Unfortunately, I uninstalled AI War from the laptop before I installed the new GOG version, so I can't verify this. If the problem can't be resolved, I'd like to re-install the latest working version of AI War + the first 5 DLC's on my laptop, but I can't use the automatic updater, because it will always try to install everything up to the most recent version. I know where I can find the 20-odd incremental updates I need to get from version 4 to 7.043 (or so), but I'm afraid to go down this cumbersome and error-prone road, unless it's absolutely necessary (and I can be confident it works). Moreover, I'm not sure how the DLC's fit in. Is it ok to install AI War version 4, then apply the incremental updates, and finally install the DLC's, or should I install the DLC's first, and then apply the incremental updates? Or is there either a one-file update or something like what you sent me earlier, but based on the older Unity engine? And again, how do the DLC's fit in? I guess they must have been updated, too, but are these updates separate files (and if yes, where I can find them?)? I know this has nothing to do with the issue I reported itself, but I thought you might be able to help / advise). |
|
Okay: - Firstly, with all the logs except for output_log.txt, those are from version 7.047, so it was definitely working for you then, as you say. But no messages at all since then. - Secondly, looking at your output_log.txt file, I can see that you are actually making it to GameInit 9, and then also making it through the remote update check, before it fails. One solution that you might try is disabling the automatic updates check, just in case. If you open settings.dat from your RuntimeData folder, and then change AutomaticallyCheckForUpdates:1 to AutomaticallyCheckForUpdates:0 Beyond that, I will get back to you shortly with a link. Thanks! |
|
Okay, here is a complete build of 7.047, which is the last build prior to us upgrading the engine: http://aiwar.s3.amazonaws.com/AIWar7047-oldengine.zip If you can run that, then a next test would be to download this update and unzip it into your folder: http://www.arcengames.com/dl/AIWar7048.zip That's the first version on the new engine version, and presumably is what is causing death on your laptop for reasons unknown. If that first version on the new engine does work, then I guess it's something that changed further down the line, like the new rendering pipeline potentially. We can deal with that then if we find out that is the case. Regarding the expansions: - You can basically install them whenever. Their stuff isn't typically updated by the installer at all. The code and text is all central, so it's just art assets and music that is in the expansion downloads/installers. - If you are able to run the 7.047 version of the game but not later, then unless there is some other solution that can be found, that particular machine is just kind of stuck on that version. It does support the latest expansion, as you know, but it doesn't have all the very latest updates in terms of polish and balance, and future updates and expansions wouldn't work with the 7.047 version without also doing the engine upgrade (I tried doing a hybrid, just to see, and it died on me). |
|
Okay, if you can update the 8.0 version of the game to 8.1, please let me know if that works for you. About that update is here: http://arcengames.com/ai-war-official-8-001-oiling-the-engine-released/ You can download the update from here: http://aiwar.s3.amazonaws.com/newupdates/AIWar8001.zip After unpacking the update file, you need to copy the stuff from the DB folder into the AIWar_Data folder, overwriting the four files in there. It may be that your computer was simply freaking about about the 2x antialiasing that was accidentally forced on. Fingers crossed! |
|
Thank you very much for your help. 7.047 works, 7.048 and the new 8.001 don't. I tried your settings suggestion, too. Because I didn't find the settings.dat file in RunTimeData, I created one myself (containing a single line). Later I copied the settings.dat file from the 7.047 version into the RunTimeData folder of the 8.001 version. In both cases, there was the same effect: It took longer to get to the main screen (which I interpret that the Gameinit sequence was completed successfully), but the selection menu was still not visible (and there was no reaction to mouse clicks). I've seen this before with other Unity-based games (not from Arcen Games). I don' think there's a lot more you can do. Bottomline is that my graphics card seems to be incompatible with the new Unity engine, I guess. I can live with that - AI War runs fine on my desktop PC, and 7.047 is still fully playable on my laptop PC. And I had the opportunity to communicate with a provider who really cares for his customers - not the rule, I'm afraid. Thanks and kind regards Gerhard |
|
Well, I'm really glad we were able to narrow it down at least, and I'm sorry to hear that there wasn't a resolution possible on your laptop with the newer version of unity. But thank you for your kind words, and I'm glad that we got things working to the point that we did, at least. Best, Chris |
Date Modified | Username | Field | Change |
---|---|---|---|
Aug 18, 2014 2:00 pm | greywolf | New Issue | |
Aug 18, 2014 2:00 pm | greywolf | File Added: 2014-08-18_193646.rar | |
Aug 18, 2014 5:00 pm | Chris_McElligottPark | Note Added: 0038982 | |
Aug 18, 2014 5:00 pm | Chris_McElligottPark | Assigned To | => Chris_McElligottPark |
Aug 18, 2014 5:00 pm | Chris_McElligottPark | Status | new => feedback |
Aug 18, 2014 5:01 pm | Chris_McElligottPark | File Added: CSteamworks.dll | |
Aug 18, 2014 5:40 pm | greywolf | Note Added: 0038987 | |
Aug 18, 2014 5:40 pm | greywolf | Status | feedback => assigned |
Aug 18, 2014 7:32 pm | Chris_McElligottPark | Note Added: 0038988 | |
Aug 18, 2014 7:32 pm | Chris_McElligottPark | Relationship added | related to 0015650 |
Aug 19, 2014 8:12 am | greywolf | Note Added: 0038989 | |
Aug 19, 2014 8:12 am | greywolf | Note Edited: 0038989 | |
Aug 19, 2014 8:31 am | Chris_McElligottPark | Note Added: 0038990 | |
Aug 19, 2014 5:09 pm | greywolf | File Added: output_log.txt | |
Aug 19, 2014 5:10 pm | greywolf | File Added: ArcenDebugLog.txt | |
Aug 19, 2014 5:10 pm | greywolf | File Added: ErrorsReportedByEngine.txt | |
Aug 19, 2014 5:11 pm | greywolf | File Added: UnhandledErrors.txt | |
Aug 20, 2014 5:03 am | greywolf | Note Added: 0039003 | |
Aug 20, 2014 1:51 pm | Chris_McElligottPark | Note Added: 0039004 | |
Aug 20, 2014 2:14 pm | Chris_McElligottPark | Note Added: 0039005 | |
Aug 20, 2014 8:14 pm | Chris_McElligottPark | Note Added: 0039015 | |
Aug 20, 2014 8:14 pm | Chris_McElligottPark | Status | assigned => feedback |
Aug 22, 2014 1:59 pm | greywolf | Note Added: 0039039 | |
Aug 22, 2014 1:59 pm | greywolf | Status | feedback => assigned |
Aug 22, 2014 2:01 pm | Chris_McElligottPark | Internal Weight | => New |
Aug 22, 2014 2:01 pm | Chris_McElligottPark | Note Added: 0039040 | |
Aug 22, 2014 2:01 pm | Chris_McElligottPark | Status | assigned => closed |
Aug 22, 2014 2:01 pm | Chris_McElligottPark | Resolution | open => not fixable |