HOW to debug Space Engeneers in 64bit
Please note this is officially not supported by KeenSWH, i did this because i’ve run into various issues (mostly memory related), when debugging game and was trying to solve different issues with mods, corrupted worlds and so on.
Also warning, do NOT upload modified solution or 64bit dlls onto GitHub. Keep them only on your computer.
step 0) create separate branch for this (recommended)
- Create new solution platform x64 (check copy over settings from x86)

- Remove Vrage.network project from solution - it’s not needed for compilation, it’s most likely preparation for future transition.
- Remove reference to RakNet from SpaceEngineers.Game project, it’s not used, and not needed
- copy following files from your bin64 folder in space engineers into source code folders:
- havokwrapper.dll into 3rd\HavokWrapper_SE\release\x64\
- steamsdk.dll into 3rd\SteamSDK\debug\x64\
- vrage.native.dll into 3rd\VRage.Native\debug\x64\
- Edit VRage.Network project, add XB1 into defines, that will prevent compiling RakNet related stuff.
What to do, if compilation is stuck at unresolved symbols from external dll (for example havok)
- check if you have properly copied files in correct paths
- search for symbol in x86 library, if it’s there, but is not in x64 version, that means it’s part of feature from upcoming release, there is only one option … wait for steam game update, and for time being use 32bit version.
note: i marked parts, that are no more needed with current source (1.3.2016), if you use elder source you might still want to know tho’