Kopernicus is a KSP add-on that allows for modification of stock planets and the creation of new planets via modification of the system prefab. Why is this advantageous you might ask? Previous planet adder mods, such as Planet Factory, modified the live planetary system and had to keep multiple hacks actively running to provide these worlds. We strive to provide the least hacky solution by introducing planets into the game in the exact same manner Squad would.
The Kopernicus loader is a one step process. It is started before the planetary system is created and rewrites a property called PSystemManager.Instance.systemPrefab. The game itself then creates *our* planetary system as if it were blessed by Squad themselves. The mod’s function ends here, and it terminates. Kopernicus introduced worlds require zero maintenance by third party code, as all support is driven entirely by built in functionality. This yields an incredibly stable yet incredibly flexible environment for planetary creation.
We provide tools for customizing every aspect of a planet such as biomes, the scaled space model, the surface materials, the structure of the terrain, and much more.
Eventually we strive to provide replacement capability for the StarSystems mod. The methods they used to support other stars (reparenting the sun, switching the sun for solar panels, etc.) causes issues. KSP’s engine assumes that Sun.Instance.sun is set to the center of the universe. Unfortunately, this also is what the sun light in the sky and the solar panels key off of as well. The solution is likely to include additions to the local space camera system (multiple lens flare and light sources) and custom part component mods for solar panels to replace the stock ones.
Credit: Thomas P.