Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

Sephiroth018

[Crash] - Game crashes on launch

Recommended Posts

Bug Submission:

Category: Crash

Platform: PC

Issue Title: Game crashes on launch

Issue Description: Game keeps crashing from the first launch on, nothing gets displayed.

After looking at the log file, I copied the modules directory into the client directory (it was in the root game directory) and then got a new error.

Steps to Reproduce: Launch the game from steam.

Share this post


Link to post
Share on other sites

Something is wrong with the report form, it posted when it shouldn't...

 

Attached are the error logs of the first error ("firsterrorlog.txt", already described above) and the second error mentioned above ("seconderrorlog.txt").

 

I was able to fix the second error by extracting the file sim.zip from the game root directory into the subfolder "sim" in the "client" directory. Then the game started and so far it seems to be working.

firsterrorlog.txt

Share this post


Link to post
Share on other sites

Can't upload the second log file, so I'm posting it:

 

Aug 24 04:36:36 -- ### WELCOME TO INVISIBLE INC. ###

Aug 24 04:36:36 --   Build_Tag: programmer
Aug 24 04:36:36 --   Build_Branch: branches/EarlyAccess
Aug 24 04:36:36 --   Build_Date: Wednesday August 20, 2014 at 03:29:10 PM
Aug 24 04:36:36 --   Build_Version: 109273
Aug 24 04:36:36 --   Build_Version: 109273

Aug 24 04:36:36 -- ### BEGIN LOG ###

Aug 24 04:36:36 -- [LUA]     APP_GUID: 0a3e4b27-22b8-4163-b72b-b68875f26bce
Aug 24 04:36:36 -- MMapStream::SetupViews( sound.kwad, 0x00000000, 0x0b625d32 ): success (largest block was 0x7ef70000)

Aug 24 04:36:36 -- MMapStream::SetupViews( gui.kwad, 0x00000000, 0x0ded0b80 ): success (largest block was 0x7ef70000)

Aug 24 04:36:36 -- MMapStream::SetupViews( anims.kwad, 0x00000000, 0x3395d724 ): success (largest block was 0x7ef70000)

Aug 24 04:36:37 -- MMapStream::SetupViews( images.kwad, 0x00000000, 0x007d6c7c ): success (largest block was 0x4b610000)

Aug 24 04:36:37 -- MMapStream::SetupViews( errata.kwad, 0x00000000, 0x00021a44 ): success (largest block was 0x4b610000)

Aug 24 04:36:37 -- [LUA]  ### Sending app_metrics (launch)...
Aug 24 04:36:37 -- [LUA] { os_build = 23F0, os_version = 6.2, version = 109273, user = 7976177@Steam, os = Windows (WOW64), event = launch, app_guid = 0a3e4b27-22b8-4163-b72b-b68875f26bce, branch = branches/EarlyAccess }
Aug 24 04:36:37 -- [LUA] Mounting: 'sim'
----------------------------------------------------------------
Aug 24 04:36:37 -- client/include.lua:15: module 'sim/engine' not found:
    no field package.preload['sim/engine']
    no file './client/sim/engine.lua'
    no file 'C:\Program Files (x86)\LuaRocks\2.1\lua\sim/engine.lua'
    no file 'C:\Program Files (x86)\LuaRocks\2.1\lua\sim/engine\init.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\share\lua\5.1\sim/engine.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\share\lua\5.1\sim/engine\init.lua'
    no file '%APPDATA%\LuaRocks\share\lua\5.1\sim/engine.lua'
    no file '%APPDATA%\LuaRocks\share\lua\5.1\sim/engine\init.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\lib\lua\5.1\sim/engine.dll'
    no file '%APPDATA%\LuaRocks\lib\lua\5.1\sim/engine.dll'

stack traceback:
    [C] ?
    [C] in function 'require'
    client/include.lua:15 in function 'include'
    ./client/modules/game.lua:22 in function 'mountVersion'
    main.lua:193 in main chunk
 

Share this post


Link to post
Share on other sites

Another error, seems to be part of the previous errors, happening when I try to start the campaign. Fixed it by copying all .lua files in the "client" directory to a new subdirectory called "client".

Errorlog:

 

Aug 24 04:51:17 -- ### WELCOME TO INVISIBLE INC. ###

Aug 24 04:51:17 --   Build_Tag: programmer
Aug 24 04:51:17 --   Build_Branch: branches/EarlyAccess
Aug 24 04:51:17 --   Build_Date: Wednesday August 20, 2014 at 03:29:10 PM
Aug 24 04:51:17 --   Build_Version: 109273
Aug 24 04:51:17 --   Build_Version: 109273

Aug 24 04:51:17 -- ### BEGIN LOG ###

Aug 24 04:51:17 -- [LUA]     APP_GUID: 4f8e0981-6935-4030-bcf1-8549ae356604
Aug 24 04:51:17 -- MMapStream::SetupViews( sound.kwad, 0x00000000, 0x0b625d32 ): success (largest block was 0x7e870000)

Aug 24 04:51:17 -- MMapStream::SetupViews( gui.kwad, 0x00000000, 0x0ded0b80 ): success (largest block was 0x7e870000)

Aug 24 04:51:17 -- MMapStream::SetupViews( anims.kwad, 0x00000000, 0x3395d724 ): success (largest block was 0x7e870000)

Aug 24 04:51:18 -- MMapStream::SetupViews( images.kwad, 0x00000000, 0x007d6c7c ): success (largest block was 0x4af10000)

Aug 24 04:51:18 -- MMapStream::SetupViews( errata.kwad, 0x00000000, 0x00021a44 ): success (largest block was 0x4af10000)

Aug 24 04:51:18 -- [LUA]  ### Sending app_metrics (launch)...
Aug 24 04:51:18 -- [LUA] { os_build = 23F0, os_version = 6.2, version = 109273, user = 7976177@Steam, os = Windows (WOW64), event = launch, app_guid = 4f8e0981-6935-4030-bcf1-8549ae356604, branch = branches/EarlyAccess }
Aug 24 04:51:18 -- [LUA] Mounting: 'sim'
Aug 24 04:51:19 -- [LUA] DBG MODE: [0]
Aug 24 04:51:19 -- [LUA] DBG MODE: [0]
Aug 24 04:51:19 --    TEXTURE: '+'    1048576 =   1.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    2097152 =   3.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =   7.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  11.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  15.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  19.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  23.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  27.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  31.00MB <
Aug 24 04:51:19 --    TEXTURE: '+'     131072 =  31.13MB <
Aug 24 04:51:19 --    TEXTURE: '+'     524288 =  31.63MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  35.63MB <
Aug 24 04:51:19 --    TEXTURE: '+'    1048576 =  36.63MB <
Aug 24 04:51:19 --    TEXTURE: '+'         64 =  36.63MB <
Aug 24 04:51:19 --    TEXTURE: '+'     131072 =  36.75MB <
Aug 24 04:51:19 --    TEXTURE: '+'   16777216 =  52.75MB <
Aug 24 04:51:19 --    TEXTURE: '+'      65536 =  52.81MB <
Aug 24 04:51:19 --    TEXTURE: '+'    1048576 =  53.81MB <
Aug 24 04:51:19 --    TEXTURE: '+'     262144 =  54.06MB <
Aug 24 04:51:19 --    TEXTURE: '+'    4194304 =  58.06MB <
Aug 24 04:51:19 --    TEXTURE: '+'     131072 =  58.19MB <
Aug 24 04:51:19 --    TEXTURE: '+'     524288 =  58.69MB <
Aug 24 04:51:21 -- [LUA] HTTP 200: 16 bytes
Aug 24 04:51:21 --    TEXTURE: '+'    4194304 =  62.69MB <
Aug 24 04:51:22 --    TEXTURE: '+'     262144 =  62.94MB <
Aug 24 04:51:22 --    TEXTURE: '+'      16384 =  62.95MB <
Aug 24 04:51:22 --    TEXTURE: '+'      16384 =  62.97MB <
Aug 24 04:51:23 --    TEXTURE: '+'     262144 =  63.22MB <
----------------------------------------------------------------
Aug 24 04:51:24 -- client/include.lua:15: module 'client/guiex' not found:
    no field package.preload['client/guiex']
    no file './client/client/guiex.lua'
    no file 'C:\Program Files (x86)\LuaRocks\2.1\lua\client/guiex.lua'
    no file 'C:\Program Files (x86)\LuaRocks\2.1\lua\client/guiex\init.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\share\lua\5.1\client/guiex.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\share\lua\5.1\client/guiex\init.lua'
    no file '%APPDATA%\LuaRocks\share\lua\5.1\client/guiex.lua'
    no file '%APPDATA%\LuaRocks\share\lua\5.1\client/guiex\init.lua'
    no file 'C:\Program Files (x86)\LuaRocks\systree\lib\lua\5.1\client/guiex.dll'
    no file '%APPDATA%\LuaRocks\lib\lua\5.1\client/guiex.dll'

stack traceback:
    [C] in function 'require'
    client/include.lua:15 in function 'include'
    ./client/states/state-map-screen.lua:20 in main chunk
    [C] in function 'require'
    client/include.lua:15 in functi

Share this post


Link to post
Share on other sites

Klei, could you please say something to this bug? It still exists, I have to do the workaround for every patch. Or is it ok for you if a customer can't start the game?

Share this post


Link to post
Share on other sites
rooks    26

Such problems make us quite sad indeed.  We're seeing if we can repro your issue.  I notice you have a LuaRocks installation which seems to have modified the lua package paths -- was that installed on your machine prior or after to installing Invisible Inc.?

 

Can you also clarify exactly what your workaround is that you apply every patch?  In the executable directory there is normally a client/ folder, a modules/ , and a sim.zip file.  What is the directory structure after your workaround?

Share this post


Link to post
Share on other sites

LuaRocks was already installed, when I installed Invisible Inc., as I needed it for developing some addons for another game.

 

My folder structure after my workaround:

Every folder except the client folder is unmodified (same for the zip)

The client folder gets the following additional subfolders:

  • modules: The content from the modules folder
  • sim: The content from sim.zip unzipped into this folder
  • client: containing the whole client folder content including subfolders after adding the previous 2 subfolders

Share this post


Link to post
Share on other sites
rooks    26

Thanks for the clarification.  We've made a modification to the lookup paths, but I'm not actually certain if this will fix your specific problem.  After patching to the latest Active Recon update, can you confirm whether your game still fails to launch without your workaround?  If it still fails, I will investigate further personally.

 

Share this post


Link to post
Share on other sites