User Tools

Site Tools


besiege:gamecrashes

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

https://i.imgur.com/pMAPHVA.png

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