Steam – 64-bit Steam version of Banished crashes on launch

banishedsteamtechnical-issues

Launching the 64-bit exe of the game (through Steam) gives crashes and writes a dump with the following:

Process Name             Application-steam-x64.exe
Process Architecture     x64
Exception Code           0xC0000005
Exception Information    The thread tried to read from or write to a virtual address for which it does not have the appropriate access.
Heap Information         Not Present

The 32-bit executable works fine, but that is not the one that Steam launches, so launching it is a bit inconvenient. Running the 64-bit version as administrator does not help, nor does compatibility mode. I'm using Windows 8.1 x64 Pro, AMD processor and NVIDIA GTX 780.

Is there some other workaround to this than using the 32-bit version?

Best Answer

I have had the same issue. Crash dump looks like it's dying starting up DX11 - you can force the game into DX9 mode with some registry editing, if you're comfortable with that. (regedit.exe)

If you navigate to, (or you might have to add)
HKEY_CURRENT_USER\Software\Shining Rock Software LLC\Banished

Then add a new string value (not integer!)

name: VideoInterface 
value: 0

That fixed it for me.