Search the Community
Showing results for tags 'diversity'.
-
Unfortunately I doubt that I am going to have the time or the motivation to work on this mod at the moment or in the future. I mainly made this as a proof of concept to show that such a mod is possible and never expected that a lot of people would play with it, so I never cared as much as I cared for Kopernicus. Also, some of the limitations of KSPs planet system are a real time killer. (Regenerating the whole system cache if you want to test one thing etc.) If anyone out there wants to adopt this mod, either just to maintain it, or to add some cool features to it, feel free to do so. If you need any help with understanding what it does, and how it does it, feel free to shoot me a message in the Kopernicus Discord server, or send me a forum PM. What is this? This is a mod that adds some diversity to the (otherwise static) KSP solar system. It archives that by changing various parameters of the CelestialBody and PQSMod components, but it has the potential for expanding it further, either through "official" tweaks, or tweaks made by other modders. How does it work? Every savegame you create in KSP gets a random number assigned, a seed. This seed is different for every savegame you create. Planetary Diversity modifies the solar system between the MainMenu and the SpaceCenter scene. It uses the seed from the savegame that was loaded to generate random numbers, for example to replace the static seeds in the terrain system. Since most of the planets in KSP are procedural, this changes how the KSP planets are formed. They are a bit different, but the overall look doesn't change, i.e. Kerbin will still be blue-ish, and Eve stays purple. It supports planets made with Kopernicus, however, if they don't have procedural components (i.e. they only have a height and a color map), it won't be able to change them. At the moment it changes the seeds, orbits, color of gas planets, atmospheric pressure, names (hi Sigma!) and it can add / remove atmospheres. Also, it is modular, with an API, so users can implement their own tweaks if they want. However, there is one caveat: When you load a savegame for the first time, with Planetary Diversity installed, it will lock down for a while. The reason is that in KSP, every planet has a low-res representation for larger distances - called "Scaled Space". This scaled space representation needs to be computed, but the computation is rather expensive. Thats why Planetary Diversity will generate the representations of all bodies in the solar system that were changed, and save it into your savegame folder. When you load the same save in the future, the mod will simply load the files from your disk instead of re-creating them every time. What if I want to use a specific seed for my savegame? While this is not possible in Stock KSP, Planetary Diversity adds an UI for this, in the Game Creation dialog. The UI should be pretty much self-explanatory. It is also localizeable. Does this depend on Kopernicus? No. It is completely standalone. However, if you have Kopernicus installed and the OnDemand texture loading feature is enabled, Planetary Diversity will integrate with it and load the planet textures only when they are needed. But I don't want to have <insert Feature here> changed! Don't worry, all tweaks can be disabled seperately. Just open GameData/PlanetaryDiversity/Config/{config name}.cfg (for custom tweaks please ask the respective modder) and set everything you don't want to false. However, you can only disable it for your whole installation. Per-savegame configuration is neither planned nor easily realizeable. Download? You can download Planetary Diversity from Github: https://github.com/StollD/Planetary-Diversity/releases/latest You can find it's source code on Github too: https://github.com/StollD/Planetary-Diversity Planetary Diversity is licensed under the terms of the MIT license, except the file "Utility.cs" and "Gradient.cs" which is a modified version of Kopernicus Utility.cs. Like my mods? Please consider supporting me and my mods on Paypal! I would greatly appreaciate it, since I don't get much money anyways. However note, that this doesn't grant you anything special, but it will help to keep my motivation up. Therefor it's just an extremly nice way to say "thanks".
- 38 replies
-
- 14