Space Engineers

Space Engineers

View Stats:
Garrett Dec 14, 2015 @ 10:26pm
hitting the limit of the 32 bit physics engine
so when i fly certain large ships near planets i get a CTD with an out of memory error and when i dig around concerning this particular OFM error it seems to be because the physics engine gets overwhelmed and runs out of memory. I am running SE in 64 bit but the havok engine only comes with 32 bit SDK's (apparently there are 64 bit SDK's but i havent found any way to aquire them or any game that actually uses them).

im fairly certain that it might just be the large amount of mods im using for this particular ship but if seen vids of people flying what look like far larger and more intricate ships on planets without their games crashing.

anyone know if there is a solution to this? my ship does incorporate a ring rotor and several moving parts, but even when i strip them all off (completely static model) i still get the CTD and the same error.
< >
Showing 1-4 of 4 comments
Sam_ Dec 14, 2015 @ 11:42pm 
Ah, the latest problem in indie games using third party engines. If the engine is 32-bit as you say then it has a 4GB memory limit, without being able to allocate any more. Having many mods on a large ship in an infinite world would be enough to exceed that. It is an issue I also have with Kerbal Space Program, where my game will CTD because of the mods I use.


It could be your system specifcally having issues, but that aside the only option is to remove mods, or wait until they make the massive overhaul to a 64-bit engine. Which is not likely to be soon if it happens at all.

In regards the the videos of large complex ships, I can't say exactly but they may be using less intensive mods, or perhaps there is some behind the scenes trickery. Perhaps you could try and find a mod that optimises memory usage. I know KSP has a few compression mods that adds long loading times but reduces memory usage.
atomicflx Dec 20, 2015 @ 10:55am 
@sam Are you saying space engineers can't use more than 4gigs? Mine starts hogging evey last byte and widows keeps allocating more and more swap space to it eventuly getting to the point windows takes minutes to pull up the task manager just to trying and kill the game. The game hogs up to 7 gigs before its simply two slow to even move in game. I'm not even running any mods or multiplayer. I dont even have any decent structures in the game just 1 large, kind of ♥♥♥♥♥♥ ship and 1 small ship.
Garrett Dec 20, 2015 @ 11:51am 
space engineers can be run in 64 bit and ive seen it consume up to 20 gigs of my ram (with planets). but the havok physics engine itself in this game is only 32 bit and the game uses mathimatical "tricks" (it seperates space into "cubes" of a certain limited size) to get around the limited accuracy of using a 32 bit physics engine.

there is a version of the havok engine that uses 64 bit but i havent found a way to aquire it or even much information on games that do use the 64 bit implemantation.

the problem is the game is still physically 32 bit concerning physics, and aside from a few certain circumstances the havok engine itself can only consume around 4 gigs of ram (per "instance" in a cubed space) and is much more limited in terms of decimal places. this i believe is the reason that the game gives me an "out of memory" error concerning the physics engine.

simply put if a single physics calculation takes more then 4 gigs of ram, the engine crashes because it physically cannot calculate to that accuracy.
Dragon Crisis Core Dec 20, 2015 @ 12:16pm 
Strange i flown some massive ships before never run into the issue. Granite the game slows way the hell down but i had a 20km super structure fall to a planet without crashing the engine.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Dec 14, 2015 @ 10:26pm
Posts: 4