User Tools

Site Tools


Game Crashes and Solutions

If you're not sure what type of crash you're experiencing then please use our guide on diagnosing crashes here

RecreateDisplayList crash on Windows 10 (build >1709) (NVIDIA)

When using Windows 10, build 1709 or above, the game crashes and the log contains:

"IndexOutOfRangeException: Array index is out of range.
at UnityEngine.Display.RecreateDisplayList (System.IntPtr[] nativeDisplay) [0x00000] in <filename unknown>:0"

1. Go to the NVIDIA Control Panel 2. Go to Display, Adjust desktop size and position 3. Change the scaling mode from “Aspect Ratio” to “No scaling”Gathering information

OpenAdapter12 crash on Windows

In some rare cases, Besiege crashes with a log entry looking something like this;

0x506B7304 (nvwgf2um) OpenAdapter12
0x506468C5 (nvwgf2um) OpenAdapter12
0x620AAE4F (d3d11) D3D11CoreCreateDevice
0x6CDE8E40 (dxgi) DXGIReportAdapterConfiguration
0x6CDCFA73 (dxgi) CompatString
ERROR: SymGetSymFromAddr64, GetLastError: 'Попытка обращения к неверному адресу.' (Address: 6CDBEAED)
0x6CDBEAED (dxgi)

(GetLastError is localised to the local language)

This can be fixed by using the -force-d3d9 launch option.

Game crashes (SteamWorks.dll issue)

Situation: The game crashes and the log file shows something like; Cause: The Besiege installation is corrupted, or otherwise not updated properly. Leftover Steamworks libraries collide with the updated once.

Failed to load 'C:/Program Files (x86)/Steam/steamapps/common/Besiege/Besiege_Data/Plugins/CSteamworks.dll'  with error 'The specified procedure could not be found.

Solution 1: - Remove the “steam_api.dll” file from Besiege's root directory

Solution 2: - Back up your favorite machines and skins - Remove Besiege entirely (uninstall in Steam) - Make sure the Besiege folder is deleted from your hard drive - Install Besiege again through Steam

besiege/gamecrashes.txt · Last modified: 2018/06/29 14:32 by von