Critical Error on Startup
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
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.