I've been saying for years that SC should have used an engine like Unigine or any other engine with 64 bit precision out of the box. Even now they should ditch their current franken-engine and change over. Sure it might put them back a year or more (but possibly less)? How many more years will they endure their current entropy-bit precision engine and the countless issues it causes. And management should know not to rely on generalist software engineers to convert it properly to 64-bit precision. Unless they have a team of crack experts in game engine dev, they need to make the hard decision to change over, even this late, while they still have reasonable backer support. At least most of their media assets will survive.
There are compelling reasons games like Dual Universe use Unigine. Even its 2011 release had most of what SC needs, and it supports C++ which SC uses:
UNIGINE developer portal. Official documentation, SDK downloads, forum community for UNIGINE real-time 3D engine.
developer.unigine.com
"2011-07-21
From now on Unigine can handle as large worlds as required. In addition to effective data streaming the engine supports double precision of coordinates instead of float data type.
It's possible to create virtually unlimited worlds with the highest level of details (maximum coordinates are effectively 536,870,912 times larger). If a single precision world compares to an Earth range, double precision allows to create the whole Solar System and beyond."