Jump to content

A beginner's guide to Kopernicus - The basics


Recommended Posts

11 hours ago, Plink456 said:

It's a png here's the height map

  Hide contents

wRlTRrU.png

Is there something wrong with this height map?

Just a tip of advice, using hand crafted height and color png maps using ms paint is... Not really a god idea..

 

HOWEVER I will be kind and search for a moon like object to export using space engine. Sure its not really good to use space engine for KSP planets (as space engine uses a LOT of shaders to make it all pretty.) But its better than using MS paint maps that dont even fit into a planets surface (these 2 are too square, use 1024 x 512 maps or 2048 x 1024 or even 4096 x 2048 maps.)

Link to comment
Share on other sites

11 hours ago, Plink456 said:

It's a png here's the height map

  Reveal hidden contents

wRlTRrU.png

Is there something wrong with this height map?

It should work, although there could be a trace of color left within. To be certain you'll have to greyscale the map, and the easiest option for this is GIMP. I personally think that there are a few pixels that have more of one color than others, and Kopernicus does not know what altitude to give to these pixels.

You can of course use the map provided by @Galacticvoyager, but beware that people usually dislike space engine based planets for the fact that they're so awfully similar. The best option is to use no maps at all, install Kittopia and edit the PQS in-game. Planets generated with KSP's engine usually look much, much better. To get a better understanding of what I mean, take a look at my own work, or the work of @GregroxMun or @KillAshley for example. The best example would be Uncharted Lands by @KillAshley that uses no external textures at all, everything you see in that pack has been built off of PQSMods only.

Link to comment
Share on other sites

Here's the body thingy

Spoiler

//===============================================================================================================//
//=====  Kopernicus 1.1.3-1 - (BuildDate: 04.07.2016 12:47:37; AssemblyHash: 8+hAbAwc1tawplHVoco1Ej+9agw=)  =====//
//===============================================================================================================//
[LOG 10:43:34]: Logger "Rigoo.Body" was created
[LOG 10:43:34]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 10:43:34]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 10:43:34]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.StringCollectionParser)
[LOG 10:43:34]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeCoronas in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: [Kopernicus]: Configuration.Template: Using Template "Kerbin"
[LOG 10:43:34]: Removing mods from pqs Kerbin
[LOG 10:43:34]: Creating blacklist
[LOG 10:43:34]: Blacklist count = 4
[LOG 10:43:34]: Adding all found PQSMods in pqs Kerbin
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexSimplexHeightAbsolute
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexRidgedAltitudeCurve
[LOG 10:43:34]: Adding to removelist: PQSMod_AltitudeAlpha
[LOG 10:43:34]: Adding to removelist: PQSMod_AltitudeUV
[LOG 10:43:34]: Adding to removelist: PQSLandControl
[LOG 10:43:34]: Adding to removelist: PQSMod_AerialPerspectiveMaterial
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexHeightMap
[LOG 10:43:34]: Adding to removelist: PQSMod_QuadEnhanceCoast
[LOG 10:43:34]: Adding to removelist: PQSCity
[LOG 10:43:34]: Adding to removelist: PQSMod_MapDecalTangent
[LOG 10:43:34]: Adding to removelist: PQSMod_MapDecal
[LOG 10:43:34]: Adding to removelist: PQSMod_FlattenArea
[LOG 10:43:34]: Removed mod PQSMod_VertexSimplexHeightAbsolute
[LOG 10:43:34]: Removed mod PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 10:43:34]: Removed mod PQSMod_VertexRidgedAltitudeCurve
[LOG 10:43:34]: Removed mod PQSMod_AltitudeAlpha
[LOG 10:43:34]: Removed mod PQSMod_AltitudeUV
[LOG 10:43:34]: Removed mod PQSLandControl
[LOG 10:43:34]: Removed mod PQSMod_AerialPerspectiveMaterial
[LOG 10:43:34]: Removed mod PQSMod_VertexHeightMap
[LOG 10:43:34]: Removed mod PQSMod_QuadEnhanceCoast
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSMod_MapDecalTangent
[LOG 10:43:34]: Removed mod PQSMod_MapDecalTangent
[LOG 10:43:34]: Removed mod PQSMod_MapDecal
[LOG 10:43:34]: Removed mod PQSMod_FlattenArea
[LOG 10:43:34]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target randomMainMenuBody in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 10:43:34]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 10:43:34]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 10:43:34]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target navballSwitchRadiusMultLow in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 10:43:34]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 10:43:34]: Parsing Target nonExactThreshold in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target exactSearch in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target hiddenRnD in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Via surface G, set gravParam to 1030050000000, mass to 1.54337728498651E+22
[LOG 10:43:34]: --------- Science Values ------------
[LOG 10:43:34]: LandedDataValue = 350
[LOG 10:43:34]: SplashedDataValue = 200
[LOG 10:43:34]: FlyingLowDataValue = 0
[LOG 10:43:34]: FlyingHighDataValue = 0
[LOG 10:43:34]: InSpaceLowDataValue = 75
[LOG 10:43:34]: InSpaceHighDataValue = 64
[LOG 10:43:34]: RecoveryValue = 77
[LOG 10:43:34]: flyingAltitudeThreshold = 1200
[LOG 10:43:34]: spaceAltitudeThreshold = 14000
[LOG 10:43:34]: --------------------------------------
[LOG 10:43:34]: Found Biome: Water : RGBA(0.000, 0.196, 0.518, 1.000) : 0
[LOG 10:43:34]: Found Biome: Grasslands : RGBA(0.349, 0.784, 0.059, 1.000) : 0
[LOG 10:43:34]: Found Biome: Highlands : RGBA(0.110, 0.533, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Shores : RGBA(0.706, 0.388, 0.518, 1.000) : 0
[LOG 10:43:34]: Found Biome: Mountains : RGBA(0.510, 0.275, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Deserts : RGBA(0.961, 0.737, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Badlands : RGBA(0.027, 0.149, 0.035, 1.000) : 0
[LOG 10:43:34]: Found Biome: Tundra : RGBA(0.471, 0.886, 0.400, 1.000) : 0
[LOG 10:43:34]: Found Biome: Ice Caps : RGBA(0.996, 0.996, 0.996, 1.000) : 0
[LOG 10:43:34]: Added Progress Tree
[LOG 10:43:34]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 10:43:34]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 10:43:34]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 10:43:34]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 10:43:34]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 10:43:34]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 10:43:34]: Parsing Target type in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 10:43:34]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target specColor in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target mainTex in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target mainTexScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target mainTexOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target bumpMap in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target bumpMapScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target bumpMapOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target opacity in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target resourceMap in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target resourceMapScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target resourceMapOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target Light in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.LightShifterLoader)
[LOG 10:43:34]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: ============= Scaled Version Dump ===================
[LOG 10:43:34]: Rigoo (UnityEngine.GameObject)
[LOG 10:43:34]:  >>> Components <<< 
[LOG 10:43:34]:  Rigoo (UnityEngine.Transform)
[LOG 10:43:34]:  Rigoo (UnityEngine.MeshFilter)
[LOG 10:43:34]:  Rigoo (UnityEngine.MeshRenderer)
[LOG 10:43:34]:  Rigoo (UnityEngine.SphereCollider)
[LOG 10:43:34]:  Rigoo (ScaledSpaceFader)
[LOG 10:43:34]:  Rigoo (MaterialSetDirection)
[LOG 10:43:34]:  >>> ---------- <<< 
[LOG 10:43:34]:     Atmosphere (UnityEngine.GameObject)
[LOG 10:43:34]:      >>> Components <<< 
[LOG 10:43:34]:      Atmosphere (UnityEngine.Transform)
[LOG 10:43:34]:      Atmosphere (UnityEngine.MeshFilter)
[LOG 10:43:34]:      Atmosphere (UnityEngine.MeshRenderer)
[LOG 10:43:34]:      Atmosphere (AtmosphereFromGround)
[LOG 10:43:34]:      >>> ---------- <<< 
[LOG 10:43:34]: ===========================================
[LOG 10:43:34]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 10:43:34]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 10:43:34]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 10:43:34]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 10:43:34]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target mapMaxHeight in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 10:43:34]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 10:43:34]: Parsing Target map in (Kopernicus.Configuration.ModLoader.VertexHeightMap) as (Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO])
[LOG 10:43:34]: Exception Was Recorded: Object reference not set to an instance of an object
  at Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO].SetFromString (System.String s) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.PQSLoader.Kopernicus.Configuration.IParserEventSubscriber.PostApply (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.CreateObjectFromConfigNode (System.Type type, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Loader.Kopernicus.Configuration.IParserEventSubscriber.PostApply (.ConfigNode node) [0x00000] in <filename unknown>:0 
 

and here's the config too.

Spoiler

@Kopernicus:AFTER[KOPERNICUS]
{
    Body
    {
        name = Rigoo
        Template
        {
            name = Kerbin
            removeAllPQSMods = true
            removeOcean = true
        }
        Properties
        {
            description = Rigoo is a small asteroid orbiting Tyr. Due to tidal forces from Tyr It has a giant super volcano. This moon is Source of Tyr's 1 and 2 rings.
            radius = 500000 
            geeASL = 0.42
            rotationPeriod = 36000
            rotates = true
            tidallyLocked = true
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 30000 30000 60000 300000 300000 400000 700000
            ScienceValues
            {
                landedDataValue = 350
                splashedDataValue = 200
                flyingLowDataValue = 0
                flyingHighDataValue = 0
                inSpaceLowDataValue = 75
                inSpaceHighDataValue = 64
                recoveryValue = 77
                flyingAltitudeThreshold = 1200
                spaceAltitudeThreshold = 14000
            }    
        }
        Orbit 
        {
            referenceBody = Tyr
            color = 1,0,0,1
            inclination = 0.0
            eccentricity = 0.00
            semiMajorAxis = 5000000
            longitudeOfAscendingNode = 0
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
        }
        ScaledVersion
        {
            type = Vacuum
            fadeStart = 50
            fadeEnd = 150
            Material
            {
                texture = KerbalDuluxe/Plugindata/Rigoo_Texture.png
                normals = KerbalDuluxe/Plugindata/Rigoo_Normal.png
                shininess = 45
                specular = 0.95,0.0,0.0,1.0
                rimPower = 3
                rimBlend = 0.5
                Gradient
                {
                    0.0 = 0.96,0.00,0.00,1
                    0.5 = 0.95,0.00,0.00,1
                    1.0 = 0.019,0.000,0.000,1
                }
            }
        }
        PQS
        {
            Mods
            {
                VertexHeightMap
                {
                    map = KerbalDuluxe/Plugindata/Rigoo_Height.png
                    offset = -50
                    deformity = 3000.0
                    scaleDeformityByRadius = false
                    order = 20
                    enabled = true
                }        
                VertexHeightNoiseVertHeightCurve2
                {
                    deformity = 100
                    ridgedAddSeed = 123456
                    ridgedAddFrequency = 12
                    ridgedAddLacunarity = 2
                    ridgedAddOctaves = 4
                    ridgedSubSeed = 654321
                    ridgedSubFrequency = 12
                    ridgedSubLacunarity = 2
                    ridgedSubOctaves = 4
                    simplexCurve
                    {
                        key = 0 0 0.1466263 0.1466263
                        key = 0.7922793 0.2448772 0.6761706 1.497418
                        key = 1 1 6.106985 6.106985
                    }
                    simplexHeightStart = 0
                    simplexHeightEnd = 6500
                    simplexSeed = 123456
                    simplexOctaves = 4
                    simplexPersistence = 0.6
                    simplexFrequency = 12
                    enabled = true
                    order = 200
                }
                HeightColorMap
                {
                    blend = 1
                    order = 500
                    enabled = true
                    LandClasses
                    {
                        Class
                        {
                            name = Bottom
                            altitudeStart = 0
                            altitudeEnd = 1
                            color = 0.1,0.1,0.1,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Base
                            altitudeStart = 1
                            altitudeEnd = 2
                            color = 0.7,0.55,0.2,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Low
                            altitudeStart = 2
                            altitudeEnd = 5
                            color = 0.7,0.6,0.4,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Grad
                            altitudeStart = 5
                            altitudeEnd = 10
                            color = 1.0,0.9,0.7,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = High
                            altitudeStart = 10
                            altitudeEnd = 20
                            color = 0.95,0.95,0.9,1.0
                            lerpToNext = false
                        }
                    }
                }
            }
        }
        Ocean
        {
            maxQuadLengthsPerFrame = 0.03
            minLevel = 0
            maxLevel = 19
            minDetailDistance = 8
            oceanColor = 1,0,0,1
            Material
            {
                colorFromSpace = 1,0,0,1
                color = 1,0,0,1
            }
            FallbackMaterial
            {
                colorFromSpace = 1,1,0,1
                color = 1,1,0,1
            }
            Mods
            {
                AerialPerspectiveMaterial
                {
                    globalDensity = -0.00001
                    heightFalloff = 6.75
                    atmosphereDepth = 150000
                    DEBUG_SetEveryFrame = true
                    cameraAlt = 0
                    cameraAtmosAlt = 0
                    heightDensAtViewer = 0
                    enabled = true
                    order = 200
                }
                OceanFX
                {
                    Watermain
                    {
                        waterTex-0 = BUILTIN/sea-water1
                        waterTex-1 = BUILTIN/sea-water2
                        waterTex-2 = BUILTIN/sea-water3
                        waterTex-3 = BUILTIN/sea-water4
                        waterTex-4 = BUILTIN/sea-water5
                        waterTex-5 = BUILTIN/sea-water6
                        waterTex-6 = BUILTIN/sea-water7
                        waterTex-7 = BUILTIN/sea-water8
                    }
                    framesPerSecond = 1
                    spaceAltitude = 15000
                    blendA = 0
                    blendB = 0
                    texBlend = 0
                    angle = 0
                    specColor = 0.000,0.000,0.000,0.000
                    oceanOpacity = 0
                    spaceSurfaceBlend = 0
                    enabled = true
                    order = 200
                }
            }
            Fog
            {
                fogColorEnd = 1,0,0,1
                fogColorStart = 1,0,0,1
                skyColorOpacityBase = 0.7
            }
        }
    }
}

 

Link to comment
Share on other sites

2 hours ago, Plink456 said:

Here's the body thingy

  Hide contents

//===============================================================================================================//
//=====  Kopernicus 1.1.3-1 - (BuildDate: 04.07.2016 12:47:37; AssemblyHash: 8+hAbAwc1tawplHVoco1Ej+9agw=)  =====//
//===============================================================================================================//
[LOG 10:43:34]: Logger "Rigoo.Body" was created
[LOG 10:43:34]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 10:43:34]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 10:43:34]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.StringCollectionParser)
[LOG 10:43:34]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target removeCoronas in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: [Kopernicus]: Configuration.Template: Using Template "Kerbin"
[LOG 10:43:34]: Removing mods from pqs Kerbin
[LOG 10:43:34]: Creating blacklist
[LOG 10:43:34]: Blacklist count = 4
[LOG 10:43:34]: Adding all found PQSMods in pqs Kerbin
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexSimplexHeightAbsolute
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexRidgedAltitudeCurve
[LOG 10:43:34]: Adding to removelist: PQSMod_AltitudeAlpha
[LOG 10:43:34]: Adding to removelist: PQSMod_AltitudeUV
[LOG 10:43:34]: Adding to removelist: PQSLandControl
[LOG 10:43:34]: Adding to removelist: PQSMod_AerialPerspectiveMaterial
[LOG 10:43:34]: Adding to removelist: PQSMod_VertexHeightMap
[LOG 10:43:34]: Adding to removelist: PQSMod_QuadEnhanceCoast
[LOG 10:43:34]: Adding to removelist: PQSCity
[LOG 10:43:34]: Adding to removelist: PQSMod_MapDecalTangent
[LOG 10:43:34]: Adding to removelist: PQSMod_MapDecal
[LOG 10:43:34]: Adding to removelist: PQSMod_FlattenArea
[LOG 10:43:34]: Removed mod PQSMod_VertexSimplexHeightAbsolute
[LOG 10:43:34]: Removed mod PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 10:43:34]: Removed mod PQSMod_VertexRidgedAltitudeCurve
[LOG 10:43:34]: Removed mod PQSMod_AltitudeAlpha
[LOG 10:43:34]: Removed mod PQSMod_AltitudeUV
[LOG 10:43:34]: Removed mod PQSLandControl
[LOG 10:43:34]: Removed mod PQSMod_AerialPerspectiveMaterial
[LOG 10:43:34]: Removed mod PQSMod_VertexHeightMap
[LOG 10:43:34]: Removed mod PQSMod_QuadEnhanceCoast
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSCity
[LOG 10:43:34]: Removed mod PQSMod_MapDecalTangent
[LOG 10:43:34]: Removed mod PQSMod_MapDecalTangent
[LOG 10:43:34]: Removed mod PQSMod_MapDecal
[LOG 10:43:34]: Removed mod PQSMod_FlattenArea
[LOG 10:43:34]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 10:43:34]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target randomMainMenuBody in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 10:43:34]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 10:43:34]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 10:43:34]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target navballSwitchRadiusMultLow in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 10:43:34]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 10:43:34]: Parsing Target nonExactThreshold in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target exactSearch in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target hiddenRnD in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Via surface G, set gravParam to 1030050000000, mass to 1.54337728498651E+22
[LOG 10:43:34]: --------- Science Values ------------
[LOG 10:43:34]: LandedDataValue = 350
[LOG 10:43:34]: SplashedDataValue = 200
[LOG 10:43:34]: FlyingLowDataValue = 0
[LOG 10:43:34]: FlyingHighDataValue = 0
[LOG 10:43:34]: InSpaceLowDataValue = 75
[LOG 10:43:34]: InSpaceHighDataValue = 64
[LOG 10:43:34]: RecoveryValue = 77
[LOG 10:43:34]: flyingAltitudeThreshold = 1200
[LOG 10:43:34]: spaceAltitudeThreshold = 14000
[LOG 10:43:34]: --------------------------------------
[LOG 10:43:34]: Found Biome: Water : RGBA(0.000, 0.196, 0.518, 1.000) : 0
[LOG 10:43:34]: Found Biome: Grasslands : RGBA(0.349, 0.784, 0.059, 1.000) : 0
[LOG 10:43:34]: Found Biome: Highlands : RGBA(0.110, 0.533, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Shores : RGBA(0.706, 0.388, 0.518, 1.000) : 0
[LOG 10:43:34]: Found Biome: Mountains : RGBA(0.510, 0.275, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Deserts : RGBA(0.961, 0.737, 0.000, 1.000) : 0
[LOG 10:43:34]: Found Biome: Badlands : RGBA(0.027, 0.149, 0.035, 1.000) : 0
[LOG 10:43:34]: Found Biome: Tundra : RGBA(0.471, 0.886, 0.400, 1.000) : 0
[LOG 10:43:34]: Found Biome: Ice Caps : RGBA(0.996, 0.996, 0.996, 1.000) : 0
[LOG 10:43:34]: Added Progress Tree
[LOG 10:43:34]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 10:43:34]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 10:43:34]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 10:43:34]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 10:43:34]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 10:43:34]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 10:43:34]: Parsing Target type in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 10:43:34]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target specColor in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 10:43:34]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target mainTex in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target mainTexScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target mainTexOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target bumpMap in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target bumpMapScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target bumpMapOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target opacity in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target resourceMap in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 10:43:34]: Parsing Target resourceMapScale in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target resourceMapOffset in (Kopernicus.Configuration.ScaledPlanetSimpleLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 10:43:34]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target Light in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.LightShifterLoader)
[LOG 10:43:34]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 10:43:34]: ============= Scaled Version Dump ===================
[LOG 10:43:34]: Rigoo (UnityEngine.GameObject)
[LOG 10:43:34]:  >>> Components <<< 
[LOG 10:43:34]:  Rigoo (UnityEngine.Transform)
[LOG 10:43:34]:  Rigoo (UnityEngine.MeshFilter)
[LOG 10:43:34]:  Rigoo (UnityEngine.MeshRenderer)
[LOG 10:43:34]:  Rigoo (UnityEngine.SphereCollider)
[LOG 10:43:34]:  Rigoo (ScaledSpaceFader)
[LOG 10:43:34]:  Rigoo (MaterialSetDirection)
[LOG 10:43:34]:  >>> ---------- <<< 
[LOG 10:43:34]:     Atmosphere (UnityEngine.GameObject)
[LOG 10:43:34]:      >>> Components <<< 
[LOG 10:43:34]:      Atmosphere (UnityEngine.Transform)
[LOG 10:43:34]:      Atmosphere (UnityEngine.MeshFilter)
[LOG 10:43:34]:      Atmosphere (UnityEngine.MeshRenderer)
[LOG 10:43:34]:      Atmosphere (AtmosphereFromGround)
[LOG 10:43:34]:      >>> ---------- <<< 
[LOG 10:43:34]: ===========================================
[LOG 10:43:34]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 10:43:34]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 10:43:34]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 10:43:34]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 10:43:34]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 10:43:34]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 10:43:34]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target mapMaxHeight in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 10:43:34]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 10:43:34]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 10:43:34]: Parsing Target map in (Kopernicus.Configuration.ModLoader.VertexHeightMap) as (Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO])
[LOG 10:43:34]: Exception Was Recorded: Object reference not set to an instance of an object
  at Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO].SetFromString (System.String s) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.PQSLoader.Kopernicus.Configuration.IParserEventSubscriber.PostApply (.ConfigNode node) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.CreateObjectFromConfigNode (System.Type type, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Parser.LoadObjectFromConfigurationNode (System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
  at Kopernicus.Configuration.Loader.Kopernicus.Configuration.IParserEventSubscriber.PostApply (.ConfigNode node) [0x00000] in <filename unknown>:0 
 

and here's the config too.

  Hide contents

@Kopernicus:AFTER[KOPERNICUS]
{
    Body
    {
        name = Rigoo
        Template
        {
            name = Kerbin
            removeAllPQSMods = true
            removeOcean = true
        }
        Properties
        {
            description = Rigoo is a small asteroid orbiting Tyr. Due to tidal forces from Tyr It has a giant super volcano. This moon is Source of Tyr's 1 and 2 rings.
            radius = 500000 
            geeASL = 0.42
            rotationPeriod = 36000
            rotates = true
            tidallyLocked = true
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 30000 30000 60000 300000 300000 400000 700000
            ScienceValues
            {
                landedDataValue = 350
                splashedDataValue = 200
                flyingLowDataValue = 0
                flyingHighDataValue = 0
                inSpaceLowDataValue = 75
                inSpaceHighDataValue = 64
                recoveryValue = 77
                flyingAltitudeThreshold = 1200
                spaceAltitudeThreshold = 14000
            }    
        }
        Orbit 
        {
            referenceBody = Tyr
            color = 1,0,0,1
            inclination = 0.0
            eccentricity = 0.00
            semiMajorAxis = 5000000
            longitudeOfAscendingNode = 0
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
        }
        ScaledVersion
        {
            type = Vacuum
            fadeStart = 50
            fadeEnd = 150
            Material
            {
                texture = KerbalDuluxe/Plugindata/Rigoo_Texture.png
                normals = KerbalDuluxe/Plugindata/Rigoo_Normal.png
                shininess = 45
                specular = 0.95,0.0,0.0,1.0
                rimPower = 3
                rimBlend = 0.5
                Gradient
                {
                    0.0 = 0.96,0.00,0.00,1
                    0.5 = 0.95,0.00,0.00,1
                    1.0 = 0.019,0.000,0.000,1
                }
            }
        }
        PQS
        {
            Mods
            {
                VertexHeightMap
                {
                    map = KerbalDuluxe/Plugindata/Rigoo_Height.png
                    offset = -50
                    deformity = 3000.0
                    scaleDeformityByRadius = false
                    order = 20
                    enabled = true
                }        
                VertexHeightNoiseVertHeightCurve2
                {
                    deformity = 100
                    ridgedAddSeed = 123456
                    ridgedAddFrequency = 12
                    ridgedAddLacunarity = 2
                    ridgedAddOctaves = 4
                    ridgedSubSeed = 654321
                    ridgedSubFrequency = 12
                    ridgedSubLacunarity = 2
                    ridgedSubOctaves = 4
                    simplexCurve
                    {
                        key = 0 0 0.1466263 0.1466263
                        key = 0.7922793 0.2448772 0.6761706 1.497418
                        key = 1 1 6.106985 6.106985
                    }
                    simplexHeightStart = 0
                    simplexHeightEnd = 6500
                    simplexSeed = 123456
                    simplexOctaves = 4
                    simplexPersistence = 0.6
                    simplexFrequency = 12
                    enabled = true
                    order = 200
                }
                HeightColorMap
                {
                    blend = 1
                    order = 500
                    enabled = true
                    LandClasses
                    {
                        Class
                        {
                            name = Bottom
                            altitudeStart = 0
                            altitudeEnd = 1
                            color = 0.1,0.1,0.1,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Base
                            altitudeStart = 1
                            altitudeEnd = 2
                            color = 0.7,0.55,0.2,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Low
                            altitudeStart = 2
                            altitudeEnd = 5
                            color = 0.7,0.6,0.4,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Grad
                            altitudeStart = 5
                            altitudeEnd = 10
                            color = 1.0,0.9,0.7,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = High
                            altitudeStart = 10
                            altitudeEnd = 20
                            color = 0.95,0.95,0.9,1.0
                            lerpToNext = false
                        }
                    }
                }
            }
        }
        Ocean
        {
            maxQuadLengthsPerFrame = 0.03
            minLevel = 0
            maxLevel = 19
            minDetailDistance = 8
            oceanColor = 1,0,0,1
            Material
            {
                colorFromSpace = 1,0,0,1
                color = 1,0,0,1
            }
            FallbackMaterial
            {
                colorFromSpace = 1,1,0,1
                color = 1,1,0,1
            }
            Mods
            {
                AerialPerspectiveMaterial
                {
                    globalDensity = -0.00001
                    heightFalloff = 6.75
                    atmosphereDepth = 150000
                    DEBUG_SetEveryFrame = true
                    cameraAlt = 0
                    cameraAtmosAlt = 0
                    heightDensAtViewer = 0
                    enabled = true
                    order = 200
                }
                OceanFX
                {
                    Watermain
                    {
                        waterTex-0 = BUILTIN/sea-water1
                        waterTex-1 = BUILTIN/sea-water2
                        waterTex-2 = BUILTIN/sea-water3
                        waterTex-3 = BUILTIN/sea-water4
                        waterTex-4 = BUILTIN/sea-water5
                        waterTex-5 = BUILTIN/sea-water6
                        waterTex-6 = BUILTIN/sea-water7
                        waterTex-7 = BUILTIN/sea-water8
                    }
                    framesPerSecond = 1
                    spaceAltitude = 15000
                    blendA = 0
                    blendB = 0
                    texBlend = 0
                    angle = 0
                    specColor = 0.000,0.000,0.000,0.000
                    oceanOpacity = 0
                    spaceSurfaceBlend = 0
                    enabled = true
                    order = 200
                }
            }
            Fog
            {
                fogColorEnd = 1,0,0,1
                fogColorStart = 1,0,0,1
                skyColorOpacityBase = 0.7
            }
        }
    }
}

 

PluginData. Capital D. Make that little change and try it again. If it still doesn't work I don't know what the problem is.

Link to comment
Share on other sites

Just now, Plink456 said:

That didn't work so I'm going rewrite the config and if that doesn't work I'm going to probally stop trying.

Hey, hey, hey, don't give up! That heightmap would've caused numerous issues anyways because it lacks polar correction.

Try the following: remove VertexHeightMap and replace it with the following mod:

VertexSimplexHeight
{
	deformity = 3000
	octaves = 4
	persistence = 0.2
	frequency = 3
	seed = 78245
	enabled = true
	order = 2
}

Then remove the ScaledVersion part from the config.

If your planet shows up, let me know, and I'll tell you how you can easily edit it further or export it if you're happy with it. You can make planets without textures at all, you see.

If the planet doesn't show up, show me the config and .body file again and we'll slowly work out all of the issues.

Link to comment
Share on other sites

1 hour ago, Plink456 said:

Okay I tried it and It appeared as a white textureless ball of big spikes and I'm guessing I should use Kipptopia tech

First, add a color mod to the config, then install Kittopia. Ergo use VertexSimplexNoiseColor or HeightColorMap, check my guides, I think I have a guide that covers various PQSMods, they should be covered.

Then get Kittopia.

Link to comment
Share on other sites

  • 4 weeks later...

When I load the game, the planet doesn't exist and there's no log file.:(

Here's the config file:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{
    Body
    {
        name = Bennu
        
        cacheFile = AtomBennu/CacheFiles/Bennu.bin
        
        Template
        {
            name = Mun
            removeAllPQSMods
        }
        Properties
        {
            description = Bennu is a Near-Earth Asteroid(NEA) that is the target for the OSIRIS-REx mission.
            radius = 246
            geeASL = 0.00001
            mass = 6.88E+10
            isHomeWorld = false
            tidallyLocked = false
            rotates = true
            rotationPeriod = 15436.8
            initialRotation = 0
            timeWarpAltittudeLimits = 0 0 0 0 0 0 0 0
            ScienceValues
            {
                landedDataValue = 15
                splashedDataValue = 0
                flyingLowDataValue = 13
                flyingHighDataValue = 12
                inSpaceLowDataValue = 11
                inSpaceHighDataValue = 10
                recoveryValue = 15
                flyingAltittudeThreshold = 3750
                spaceAltittudeThreshold = 7500
            }
            biomeMap = AtomBennu/PluginData/BennuBiomes.dds
            Biomes
            {
                Biome
                {
                    name = Bennu
                    value = 1
                    color = 1,0,0,1
                }
            }
            ScaledVersion
            {
                type = Vacuum
                Material
                {
                    texture = AtomBennu/PluginData/BennuColor.dds
                    normals = AtomBennu/PluginData/BennuNormal.dds
                }
            }
        }
        Orbit
        {
            referenceBody = Sun
            semiMajorAxis = 202840000000
            inclination = 6.0349
            eccentricity = 0.20375
            longitudeOfAscendingNode = 2.0609
            argumentOfPeriapsis = 66.2231
            meanAnomalyAtEpoch = 0
            epoch = 0
            color = 0.5,0.5,0.5,1
        }
        PQS
        {
            Mods
            {
                VertexHeightMap
                {
                    map = AtomBennu/PluginData/BennuHeight.dds
                    deformity = 30
                    scaleDeformityByRadius = false
                    offset = 0
                    enabled = true
                    order = 1
                }
                VertexColorMap
                {
                    enabled = true
                    map = AtomBennu/PluginData/BennuColor.dds
                    order = 2
                }
                VertexHeightOffset
                {
                    offset = 0
                    enabled = true
                    order = 3
                }
                VertexHeightNoiseVertHeightCurve2
                {
                    deformity = 100
                    ridgedAddSeed = 123456
                    ridgedAddFrequency = 12
                    ridgedAddLacunarity = 2
                    ridgedAddOctaves = 4
                    ridgedSubSeed = 654321
                    ridgedSubFrequency = 12
                    ridgedSubLacunarity = 2
                    ridgedSubOctaves = 4
                    simplexCurve
                    {
                        key = 0 0 0.1466263 0.1466263
                        key = 0.7922793 0.2448772 0.6761706 1.497418
                        key = 1 1 6.106985 6.106985
                    }
                    simplexHeightStart = 0
                    simplexHeightEnd = 6500
                    simplexSeed = 123456
                    simplexOctaves = 4
                    simplexPersistence = 0.6
                    simplexFrequency = 12
                    enabled = true
                    order = 200
                }
                HeightColorMap
                {
                    blend = 1
                    order = 500
                    enabled = true
                    LandClasses
                    {
                        Class
                        {
                            name = 1
                            altitudeStart = 0
                            altitudeEnd = 0.7
                            color = 0.42,0.39,0.36,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = 2
                            altitudeStart = 0.75
                            altitudeEnd = 1
                            color = 0.52,0.5,0.47,1.0
                            lerpToNext = false
                        }
                    }
                }
            }
        }
    }
}

Apparently it does work, just not with RSS for some reason.:confused:

Edited by AtomFox0213
Link to comment
Share on other sites

  • 2 weeks later...

Can one override the orbital period in relation to semi-major axis? (violating the rules of orbital mechanics; imagine a floating island just above Kerbin's atmosphere, geostationary despite being good 2000km below GEO.)

Link to comment
Share on other sites

3 hours ago, Sharpy said:

Can one override the orbital period in relation to semi-major axis? (violating the rules of orbital mechanics; imagine a floating island just above Kerbin's atmosphere, geostationary despite being good 2000km below GEO.)


The orbital period is calculated using the mass of the object your planet orbits, and the distance at which it orbits this object (the S.M.Axis), so no, this cannot be overridden, sorry.

Link to comment
Share on other sites

I'm assisting on the development of a mod and we've run into trouble with a planetary ring and moonlet.  We have a ring system that is inclined about 30 degrees to the planet's equator and we want to have a moonlet embedded in a gap in the rings.  The problem we're having is that we can't seem to be able to lock down the orientation of the rings.  The line of nodes seem to randomly change and I haven't been able to identify any particular cause or pattern.  For example, I'll load up the game and use KittopiaTech to determine what the ascending node of the moonlet must be to match the plane of the rings.  I'll exit, edit the moonlet's cfg, restart the game, and the planes are nowhere near each other.  Using the direction of the sun for reference, it appears that the moonlet's orbit is correct, but the line of nodes of the ring plane has shifted from what it was previously.  I can never get the rings and moonlet coplanar.  Does anybody know how to fix this problem?  Is there an "ascendingNode" parameter or something similar for rings that will lock down their orientation?
 

Edited by OhioBob
Link to comment
Share on other sites

  • 4 months later...

Any known cause of a pressure curve wildly out of sync in game with what the parameters are?

This is the curve:

Spoiler

            PressureCurve
            {
                key = 0 861000 0 -0.1
                key = 22000 730000 -14 -14
                key = 48000 520000 -25 -25
                key = 70000 25000 -5.5 -5
                key = 80000 1000 -0.5 0.001
                key = 90000 0 0 0
            }
            pressureCurveIsNormalized = false

Converting from Pa to atm on each of these means it should reach ~.01 atm at 80km, and ramp up past 5 atm around 48km. However in game I'm seeing numbers like somethingE-200 atm at 60km. Which is ridiculously out of whack.

Does staticPressureASL get computed and affect the curve? I thought I read somewhere this was just for the readout in the tracking station. The only other parameters that deal with pressures are here:

Spoiler

            atmosphereMolarMass = .03542
            staticPressureASL = 861
            adiabaticIndex = 1.679

Only other thought I have is that something with the terrain mapping is screwing it up, as in like the reading of 60km is really 89km, but I have no idea because I thought the normal meter at the top showed sea level height, not radar (learned this the hard way a while back).

Anyway, thanks in advance for any help. 

Link to comment
Share on other sites

1 hour ago, smokytehbear said:

Any known cause of a pressure curve wildly out of sync in game with what the parameters are?

This is the curve:

  Reveal hidden contents

            PressureCurve
            {
                key = 0 861000 0 -0.1
                key = 22000 730000 -14 -14
                key = 48000 520000 -25 -25
                key = 70000 25000 -5.5 -5
                key = 80000 1000 -0.5 0.001
                key = 90000 0 0 0
            }
            pressureCurveIsNormalized = false

Converting from Pa to atm on each of these means it should reach ~.01 atm at 80km, and ramp up past 5 atm around 48km. However in game I'm seeing numbers like somethingE-200 atm at 60km. Which is ridiculously out of whack.

Does staticPressureASL get computed and affect the curve? I thought I read somewhere this was just for the readout in the tracking station. The only other parameters that deal with pressures are here:

  Reveal hidden contents

            atmosphereMolarMass = .03542
            staticPressureASL = 861
            adiabaticIndex = 1.679

Only other thought I have is that something with the terrain mapping is screwing it up, as in like the reading of 60km is really 89km, but I have no idea because I thought the normal meter at the top showed sea level height, not radar (learned this the hard way a while back).

Anyway, thanks in advance for any help. 

KSP uses a weird parameter for the atmosphere curve Y values.

Here's how I calculate the staticPressureASL, or basically the Y value at an altitude of 0 on the pressureCurve:

SUM(((8.3144621/O17)*E3*P17)/(1.01325*10^5)*101.325) in excel (It's a calc sheet). In this format, O17 is the molar mass of the atmosphere in kg/mol, E3 contains the temperature at sea level in Kelvin, and P17 contains the atmosphere density in kg/m^3

So, what I do is firstly I divide the gas constant by the molar mass to get the so-called 'specific gas constant', then use the ideal gas law to derive what the pressure would be. This pressure is in Pa. I then divide this pressure by the amount of Pa equal to 1 atm, so I get the pressure in atm, then multiply it by 101.325 to get KSP's weird system.

So basically, here's what you need to do for every Y value on your curve. Firstly, divide by 1.01325*10^5 to get the value in atm, then multiply by 101.325 to get the value in KSP's system.

Also, make sure to enter a value for staticPressureASL. This is just the Y value of the pressureCurve at an altitude of 0m, or 'sea level', hence why it's called staticPressureASL, or 'static pressure at sea level' in normal English.

I hope this helps.

Link to comment
Share on other sites

Right so the Y part of the curve isn't Pa, it's some weird calculation first. Well that's obnoxious.

 

Thank you, this should solve it.

Edit:

Wait a second...

Quote

divide by 1.01325*10^5 to get the value in atm, then multiply by 101.325 to get the value in KSP's system.

(101.325)/(1.01325*10^5) = 10^-3 = .001

Pa*.001 = mPa

I think you may be backcalculating your own unit conversions. Not that there's anything wrong with that if it gets the right number.

So KSP's values are listed in mPa? ...Strange unit for them to choose. What units are you using in your gas constant? You certain that your output of those calculations before this conversion isn't in kPa?

 

Edited by smokytehbear
Link to comment
Share on other sites

Alright so I went to the RSS cfgs for a reference point. Earth's 0 altitude pressure is 101.325 in their file, which means the input is in kPa.

This actually makes even less sense however for my particular problem... as this should mean that the pressure I'm experiencing in game ought to be 1000x greater than anticipated/intended. Maybe I broke it with overload since technically I told it to be 8,500 atm at sea level? I'll keep looking around.

Link to comment
Share on other sites

I'm making a planet, but the planet is just magenta. I tried using textures from other mods and it still doesn't work. I also tried using a config file from another mod (with file directories changed) and it still doesn't work. :(

Here's the config file:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{    
    %mainMenuBody = Planet
    
    Body
    {
        name = Planet
        
        cacheFile = Planet/Cache/Planet.bin    
        
        Orbit
        {
            referenceBody = Sun
            inclination = 0
            eccentricity = 0
            semiMajorAxis = 9000000000
            longitudeOfAscendingNode = 0
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
            color = 0.5,0.5,0.5,1
        }

        Properties
        {
            description = yey
            radius = 250000
            geeASL = 0.1
            rotationPeriod = 60000
            rotates = true
            tidallyLocked = false
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 3000 3000 6000 10000 30000 60000 80000

            biomeMap = Planet/PluginData/PlanetBiomes.dds

            Biomes
            {
                Biome
                {
                    name = Highlands
                    value = 1.0
                    color = 0,0,1,1
                }
                Biome
                {
                    name = Midlands
                    value = 1.0
                    color = 0,1,0,1
                }
                Biome
                {
                    name = Lowlands
                    value = 1.0
                    color = 1,0,0,1
                Biome
                {
                    name = Big Crater
                    value = 1.0
                    color = 1,1,0,1
                }
            }

            ScienceValues
            {
                landedDataValue = 8
                splashedDataValue = 1
                flyingLowDataValue = 5
                flyingHighDataValue = 5
                inSpaceLowDataValue = 7
                inSpaceHighDataValue = 5
                recoveryValue = 5
                flyingAltitudeThreshold = 12000
                spaceAltitudeThreshold = 140000
            }
        }

        ScaledVersion
        {
            Material
            {
                fadeStart = 0
                fadeEnd = 0
                texture = Planet/PluginData/PlanetColor.dds
                normals = Planet/PluginData/PlanetNormals.dds
            }
        }

        PQS
        {
            Mods
            {
                VertexColorMap
                {
                    map = Planet/PluginData/PlanetColor.dds
                    order = 1
                    enabled = true
                }
                VertexHeightMap
                {
                    map = Planet/PluginData/PlanetHeight.dds
                    offset = 0
                    deformity = 100.0
                    scaleDeformityByRadius = false
                    order = 2
                    enabled = true
                }
                VertexColorMapBlend
                {
                    map = Planet/PluginData/PlanetColor.dds
                    order = 3
                    blend = 0.62
                    enabled = true
                }
            }
        }
    }
}

 

Edit: I made a few changes and reverted most of them and now the planet doesn't appear in game. There is a log file though. :confused:

 

Edit 2: Re-wrote config file completely and it seems to be fixed! :)

Edited by AtomFox0213
Link to comment
Share on other sites

  • 2 months later...
On ‎08‎/‎01‎/‎2016 at 9:36 PM, The White Guardian said:

All texture formats must be specified. This step is easy: at the end of every 'texture-filepath', add what format it is: .dds, .png, .jpg, etc.

And done! You are now using OnDemandLoading, which means that everyone using your pack will experience exploration with memory optimized.

Ok tried this, I get black/white planets, until I get close then I get some details, so do you only do this in the PQS sections and not the Scaled Space sections?

Link to comment
Share on other sites

So I'm just starting and I'm trying to save it as a config file, but I can't. It will only let me save it as a .txt file. I copy and pasted a config from the OPM, deleted it, and tried saving it then, but it still wouldn't let me. Any suggestions?

EDIT: got it, nevermind!

Edited by The Raging Sandwich
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...