0
Completed - Resolved

Critical Error on Startup

frede_mashburn 2 years ago updated 2 years ago 5

I use a laptop running Windows 10 Pro, Intel Core 2 Duo, 4 Gigs of Ram, 64 bit, Graphics Nividia GeForce GTX 260M.

After downloading the latest update available (Patch 2.0) from Steam for War for the Overworld, the game consistently crashes on startup.  The error message displayed says:

Win 32 IO returned ERROR_NO_MORE_FILES. PATH:C:Program Files (X860\Steam\Steamapps\common\War for the Overworld/WFTOGame_Data/Translation/Community

Prior to this update, I was able to play without serious problems. 

I already checked the integrity of the game files on Steam (no issues found), and tried the instructions at the forums https://brightrockgames.userecho.com/knowledge-bases/2/articles/1865-win32-io-returned-1224-crash-at-startup .

The output log text says the following:

Initialize engine version: 5.4.6f3 (7c5210d1343f)

GfxDevice: creating device client; threaded=1

Direct3D:

    Version:  Direct3D 11.0 [level 10.0]

    Renderer: NVIDIA GeForce GTX 260M (ID=0x618)

    Vendor:   NVIDIA

    VRAM:     999 MB

Default GameObject BitMask: UI already registered

 

(Filename:  Line: 98)

Begin MonoManager ReloadAssembly

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-CSharp.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-CSharp.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-UnityScript.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Assembly-UnityScript.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.UI.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.UI.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.Networking.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.Analytics.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.Analytics.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\CoherentUIGTNet.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\CoherentUIGTNet.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\GalaxyCSharp.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\GalaxyCSharp.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\uLink.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\uLink.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.CrashLog.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\UnityEngine.CrashLog.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Newtonsoft.Json.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Newtonsoft.Json.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Newtonsoft.Json.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\Newtonsoft.Json.dll into Unity Child Domain

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\TextMeshPro-1.0.55.54.0b12.dll (this message is harmless)

Loading C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\TextMeshPro-1.0.55.54.0b12.dll into Unity Child Domain

- Completed reload, in  7.803 seconds

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.Core.dll (this message is harmless)

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.dll (this message is harmless)

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.Xml.dll (this message is harmless)

<RI> Initializing input.

<RI> Input initialized.

desktop: 1366x768 60Hz; virtual: 1366x768 at 0,0

<RI> Initialized touch support.

UnloadTime: 21.849989 ms

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

WARNING: Shader Unsupported: 'Hidden/NoiseAndGrainDX11' - Pass '' has no vertex shader

WARNING: Shader Unsupported: 'Hidden/NoiseAndGrainDX11' - Setting to default shader.

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for geometry shader [0x80070057]

D3D shader create error for vertex shader [0x80070057]

D3D shader create error for pixel shader [0x80070057]

D3D shader create error for geometry shader [0x80070057]

WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Pass '' has no vertex shader

WARNING: Shader Unsupported: 'Hidden/Dof/DX11Dof' - Setting to default shader.

Shader 'Double-sidedColorSpecEmissve': fallback shader 'TransparentCutout' not found

WFTO Version: 'v2.0.2'

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Coherent GT system initialized.

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

[Coherent GT] System renderer initialized.

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

GfxDevice: creating device client; threaded=1

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.Runtime.Serialization.dll (this message is harmless)

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.Xml.Linq.dll (this message is harmless)

Platform assembly: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld\WFTOGame_Data\Managed\System.Data.dll (this message is harmless)

Multiple audio items with name 'tutorial_shrine_inhibitor_introduction_1'

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Multiple audio items with name 'tutorial_addsin_introduction_1'

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

IOException: Win32 IO returned ERROR_NO_MORE_FILES. Path: C:\Program Files (x86)\Steam\steamapps\common\War For The Overworld/WFTOGame_Data/Translation/Community

  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 WftoUI.SettingsLoader.<GetCommunityTranslationFileFullNames>m__392 (System.String s) [0x00000] in <filename unknown>:0

  at System.Linq.Enumerable+<CreateSelectManyIterator>c__Iterator12`2[System.String,System.String].MoveNext () [0x00000] in <filename unknown>:0

  at System.Linq.Enumerable+<CreateSelectIterator>c__Iterator10`2[System.String,System.String].MoveNext () [0x00000] in <filename unknown>:0

  at System.Collections.Generic.List`1[System.String].AddEnumerable (IEnumerable`1 enumerable) [0x00000] in <filename unknown>:0

  at System.Collections.Generic.List`1[System.String]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0

  at System.Linq.Enumerable.ToList[String] (IEnumerable`1 source) [0x00000] in <filename unknown>:0

  at WftoUI.SettingsLoader.LoadLanguageSettings (System.Collections.Generic.Dictionary`2 allSettings) [0x00000] in <filename unknown>:0

  at WftoUI.SettingsLoader.LoadSettings (System.Collections.Generic.Dictionary`2 allSettings) [0x00000] in <filename unknown>:0

  at WftoUI.SettingsUI.ReloadSettings () [0x00000] in <filename unknown>:0

  at Game.InitializeGame () [0x00000] in <filename unknown>:0

  at Game.Update () [0x00000] in <filename unknown>:0

UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)

UnityEngine.DebugLogHandler:LogException(Exception, Object)

UnityEngine.Logger:LogException(Exception, Object)

UnityEngine.Debug:LogException(Exception)

Game:Update()

 

(Filename:  Line: -1)

GOG Auth:True

 

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 42)

Setting up 1 worker threads for Enlighten.

  Thread -> id: c790 -> priority: 1

Game Version:
Steam Public
Platform:
Windows
Pending Customer

Hey frede_mashburn,


Could I firstly get you to delete your options.txt file? You should find it at this path:


[Games install path]\War For The Overworld\WFTOGame_Data\GameData

Once you've done that if the game still cannot load then you should add an exception in your Anti Virus to the entire games install directory and run the game as admin.


Let us know if that changes anything.

Actually, I did all of those things before posting the first time, following some previous bug reports that looked similar (lines 7 and 8 of the original posting: I already checked the integrity of the game files on Steam (no issues found), and tried the instructions at the forums https://brightrockgames.userecho.com/knowledge-bases/2/articles/1865-win32-io-returned-1224-crash-at-startup .)

Just to be sure, though, I deleted options.txt again (it always reappears for some reason after I try to launch the game), I added an exception to Windows antivirus for the game folder and the game .exe file.  I also made the game run as administrator.


No luck.  Same error as before.

I managed to solve the issue.  The game is working again. 

Completed - Resolved

Great to hear. If you don't mind what was the issue?


Cheers,


Lee

Apparently in some Asus builds, there is a second pre-installed anti-virus program called Asus Data Security, it causes interference with a number of programs, including WFTO.  Since it does't show as the main antivirus, inactivating antivirus through windows doesn't work.  I actually uninstalled it because it was causing issues with a number of other programs.  As happy side effect, WFTO started working as well.  So there you go.  Sometimes random events cause positive effects.