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!)
That fixed it for me.