MrHappyFace

[WIP] Kopernicus Expansion v0.2: comets, footprints, new PQSMods for Kopernicus

Recommended Posts

Just a suggestion: maybe you could do something for stars, animated surfaces and coronas or sun flares or both.

Edit: eclipse shadows would be cool too, if you want to add them

Edited by ibuckshot5

Share this post


Link to post
Share on other sites

Just wanted to say thanks for making accessible expansions to Kopernicus' capabilities - you are helping all the non coders a great deal :)

Oh and regarding planet-specific music: pizzaoverhead made Soundtrack Editor which goes in the same direction, it might be of some inspiration to you.

Share this post


Link to post
Share on other sites

I have a problem with generateRampFromScaledTexture. Each time I put the code in with the file path, it makes the planet white. I don't know why, but here's a pic:

60veVtg.jpg

Share this post


Link to post
Share on other sites

It was Neidon from OPM, so there is the config and texture.

I just added this to the code:


ProceduralGasGiant
{
generateRampFromScaledTexture = OPM/KopernicusConfigs/OuterPlanets/Textures/Neidon_color.png
hasStorms = false
}

Share this post


Link to post
Share on other sites
A bit late, but here's the output log and the ring textures:

https://mega.nz/#!R49BGQxZ!UMLmL8drybBMS6-AU1dv1Se8D2hXkS8ERsW82ZYZmgE

I already released a fix that fixes that. It's on the previous page.

Also, according to your output_log.txt, the reason that this happened to you, but not me, is because your computer only has DX9 support, whereas mine has DX12.

Share this post


Link to post
Share on other sites
It was Neidon from OPM, so there is the config and texture.

I just added this to the code:


ProceduralGasGiant
{
generateRampFromScaledTexture = OPM/KopernicusConfigs/OuterPlanets/Textures/Neidon_color.png
hasStorms = false
}

The most likely cause is that unity is using the fallback shader (blank white diffuse) because your graphics card doesn't support the shader. Try upgrading KopernicusExpansion to the latest version if you haven't already. If that doesn't work, send me your <planet-name>.log file in KSP/Logs/ and your output_log.txt

Share this post


Link to post
Share on other sites
The most likely cause is that unity is using the fallback shader (blank white diffuse) because your graphics card doesn't support the shader. Try upgrading KopernicusExpansion to the latest version if you haven't already. If that doesn't work, send me your <planet-name>.log file in KSP/Logs/ and your output_log.txt

OK, here is the output.log:


//=============================================================================================================//
//===== Kopernicus 0.3.3 - (BuildDate: 28.08.2015 15:39:31; AssemblyHash: fLwxhJwAiVRnJCQv2FLt2MfB2IE=) =====//
//=============================================================================================================//
[LOG 15:27:00]: Logger "Neidon.Body" was created
[LOG 15:27:00]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 15:27:00]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.Template)
[LOG 15:27:00]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 15:27:00]: Parsing Target baryCenter in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 15:27:00]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 15:27:00]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.Properties)
[LOG 15:27:00]: Parsing Target description in (Kopernicus.Configuration.Properties) as (System.String)
[LOG 15:27:00]: Parsing Target radius in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target geeASL in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target mass in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target gravParameter in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target rotates in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target rotationPeriod in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target tidallyLocked in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target initialRotation in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target albedo in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target emissivity in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target isHomeWorld in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 15:27:00]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target hillSphere in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target biomeMapD in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target biomeMap in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 15:27:00]: Parsing Target useTheInName in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target ScienceValues in (Kopernicus.Configuration.Properties) as (Kopernicus.Configuration.ScienceValues)
[LOG 15:27:00]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValues) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: --------- Science Values ------------
[LOG 15:27:00]: LandedDataValue = 1
[LOG 15:27:00]: SplashedDataValue = 1
[LOG 15:27:00]: FlyingLowDataValue = 14
[LOG 15:27:00]: FlyingHighDataValue = 13.5
[LOG 15:27:00]: InSpaceLowDataValue = 13
[LOG 15:27:00]: InSpaceHighDataValue = 12.5
[LOG 15:27:00]: RecoveryValue = 13
[LOG 15:27:00]: flyingAltitudeThreshold = 100000
[LOG 15:27:00]: spaceAltitudeThreshold = 1500000
[LOG 15:27:00]: --------------------------------------
[LOG 15:27:00]: Added Progress Tree
[LOG 15:27:00]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 15:27:00]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 15:27:00]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 15:27:00]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 15:27:00]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersion)
[LOG 15:27:00]: Parsing Target type in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 15:27:00]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 15:27:00]: Parsing Target specular in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 15:27:00]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target resources in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target rimPower in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target rimBlend in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target rimColorRamp in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target Gradient in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Gradient)
[LOG 15:27:00]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target SolarLightColor in (Kopernicus.Configuration.ScaledVersion) as (Kopernicus.Configuration.LightShifter)
[LOG 15:27:00]: ============= Scaled Version Dump ===================
[LOG 15:27:00]: Neidon (UnityEngine.GameObject)
[LOG 15:27:00]: >>> Components <<<
[LOG 15:27:00]: Neidon (UnityEngine.Transform)
[LOG 15:27:00]: Neidon (UnityEngine.MeshFilter)
[LOG 15:27:00]: Neidon (UnityEngine.MeshRenderer)
[LOG 15:27:00]: Neidon (ScaledSpaceFader)
[LOG 15:27:00]: Neidon (UnityEngine.SphereCollider)
[LOG 15:27:00]: >>> ---------- <<<
[LOG 15:27:00]: ===========================================
[LOG 15:27:00]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.Atmosphere)
[LOG 15:27:00]: Parsing Target enabled in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target oxygen in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target staticDensityASL in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target adiabaticIndex in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target altitude in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target maxAltitude in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target atmosphereDepth in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target gasMassLapseRate in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target atmosphereMolarMass in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target pressureCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target pressureCurveIsNormalized in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target staticPressureASL in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target temperatureCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target temperatureCurveIsNormalized in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target temperatureLapseRate in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target temperatureSeaLevel in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 15:27:00]: Parsing Target temperatureSunMultCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: [Kopernicus]: Configuration.Parser: ParserTarget "temperatureSunMultCurve" is a non parsable type: Kopernicus.Configuration.FloatCurveParser
[LOG 15:27:00]: Parsing Target temperatureLatitudeBiasCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target temperatureLatitudeSunMultCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target temperatureAxialSunMultCurve in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target ambientColor in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.ColorParser)
[LOG 15:27:00]: Parsing Target lightColor in (Kopernicus.Configuration.Atmosphere) as (Kopernicus.Configuration.ColorParser)
[LOG 15:27:00]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 15:27:00]: Parsing Target Ocean in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OceanPQS)
[LOG 15:27:00]: Parsing Target Particle in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ParticleLoader)
[LOG 15:27:00]: Parsing Target SolarPowerCurve in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 15:27:00]: Parsing Target SpaceCenter in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.SpaceCenterSwitcher)
[LOG 15:27:00]: Via surface G, set gravParam to 14172721348500, mass to 2.12357227277495E+23
[LOG 15:27:00]: [Kopernicus]: Neidon is using custom cache file 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_Data/../GameData\OPM/KopernicusConfigs/OuterPlanets/Cache/Neidon.bin' in 'C:/Program Files (x86)/Steam/steamapps/common/Kerbal Space Program/KSP_Data/../GameData\OPM/KopernicusConfigs/OuterPlanets/Cache'
[LOG 15:27:00]: [Kopernicus]: Body.PostApply(ConfigNode): Loading cached scaled space mesh: Neidon
[LOG 15:27:00]: Parsing ExternalTarget ProceduralGasGiant in node ScaledVersion from Assembly KopernicusExpansion, Version=1.0.5718.35840, Culture=neutral, PublicKeyToken=null
[LOG 15:27:00]: Parsing Target hasStorms in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target rampTexture in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target rampTextureGradient in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.Gradient)
[LOG 15:27:00]: Parsing Target generateRampFromScaledTexture in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Exception Was Recorded: Object reference not set to an instance of an object
at KopernicusExpansion.Configuration.ProceduralGasGiantLoader.set_generateFromPrev (Kopernicus.Configuration.Texture2DParser value) [0x00000] in <filename unknown>:0
[LOG 15:27:00]: Parsing Target stormMap in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 15:27:00]: Parsing Target seed in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 15:27:00]: Parsing Target animate in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 15:27:00]: Parsing Target cloudSpeed in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target distortion in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target frequency in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target lacunarity in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target gain in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target stormFrequency in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: Parsing Target stormDistortion in (KopernicusExpansion.Configuration.ProceduralGasGiantLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 15:27:00]: --------- Celestial Body ------------
[LOG 15:27:00]: bodyName = Neidon
[LOG 15:27:00]: bodyDescription = Due to its distance from Kerbin, it wasn't until fairly recently that Kerbalkind discovered the Kerbol system's most distant planet. At first scientists thought Neidon might be a purple, rocky planet like Eve, but they quickly realized they were in fact looking at an ice giant similar to Urlum.
[LOG 15:27:00]: GeeASL = 0.314
[LOG 15:27:00]: Radius = 2145000
[LOG 15:27:00]: Mass = 2.12357227277495E+23
[LOG 15:27:00]: Density = 0
[LOG 15:27:00]: SurfaceArea = 0
[LOG 15:27:00]: gravParameter = 14172721348500
[LOG 15:27:00]: sphereOfInfluence = Infinity
[LOG 15:27:00]: hillSphere = 0
[LOG 15:27:00]: gMagnitudeAtCenter = 14172721348500
[LOG 15:27:00]: atmDensityASL = 0
[LOG 15:27:00]: navballSwitchRadiusMult = 0.06
[LOG 15:27:00]: use_The_InName = False
[LOG 15:27:00]: isHomeWorld = False
[LOG 15:27:00]: ocean = False
[LOG 15:27:00]: atmosphere = True
[LOG 15:27:00]: atmosphereContainsOxygen = False
[LOG 15:27:00]: atmosphereDepth = 111000
[LOG 15:27:00]: atmosphereTemperatureSeaLevel = 72
[LOG 15:27:00]: atmospherePressureSeaLevel = 1
[LOG 15:27:00]: atmosphereMolarMass = 0.0027999999
[LOG 15:27:00]: atmosphereAdiabaticIndex = 0.0027999999
[LOG 15:27:00]: atmosphereTemperatureLapseRate = 0.0024
[LOG 15:27:00]: atmosphereGasMassLapseRate = 2.06477390407027
[LOG 15:27:00]: atmosphereUseTemperatureCurve = True
[LOG 15:27:00]: atmosphereTemperatureCurveIsNormalized = False
[LOG 15:27:00]: atmosphereTemperatureCurve = FloatCurve
[LOG 15:27:00]: latitudeTemperatureBiasCurve = FloatCurve
[LOG 15:27:00]: latitudeTemperatureSunMultCurve = FloatCurve
[LOG 15:27:00]: axialTemperatureSunMultCurve = FloatCurve
[LOG 15:27:00]: atmosphereTemperatureSunMultCurve = FloatCurve
[LOG 15:27:00]: eccentricityTemperatureSunMultCurve = FloatCurve
[LOG 15:27:00]: albedo = 0.35
[LOG 15:27:00]: emissivity = 0.65
[LOG 15:27:00]: coreTemperatureOffset = 0
[LOG 15:27:00]: atmosphereUsePressureCurve = True
[LOG 15:27:00]: atmospherePressureCurveIsNormalized = False
[LOG 15:27:00]: atmospherePressureCurve = FloatCurve
[LOG 15:27:00]: radiusAtmoFactor = 1
[LOG 15:27:00]: rotation = (0.0, 0.0, 0.0, 0.0)
[LOG 15:27:00]: orbitDriver =
[LOG 15:27:00]: pqsController =
[LOG 15:27:00]: scaledBody =
[LOG 15:27:00]: rotates = True
[LOG 15:27:00]: rotationPeriod = 40250
[LOG 15:27:00]: solarDayLength = 0
[LOG 15:27:00]: solarRotationPeriod = False
[LOG 15:27:00]: initialRotation = 0
[LOG 15:27:00]: rotationAngle = 0
[LOG 15:27:00]: directRotAngle = 0
[LOG 15:27:00]: angularVelocity = [0, 0, 0]
[LOG 15:27:00]: zUpAngularVelocity = [0, 0, 0]
[LOG 15:27:00]: tidallyLocked = False
[LOG 15:27:00]: inverseRotation = False
[LOG 15:27:00]: inverseRotThresholdAltitude = 15000
[LOG 15:27:00]: angularV = 0
[LOG 15:27:00]: timeWarpAltitudeLimits = System.Single[]
[LOG 15:27:00]: atmosphericAmbientColor = RGBA(0.781, 0.882, 0.697, 1.000)
[LOG 15:27:00]: orbitingBodies = System.Collections.Generic.List`1[CelestialBody]
[LOG 15:27:00]: progressTree = KSPAchievements.CelestialBodySubtree
[LOG 15:27:00]: bodyType = Generic
[LOG 15:27:00]: scienceValues = CelestialBodyScienceParams
[LOG 15:27:00]: BiomeMap =
[LOG 15:27:00]: bodyTransform =
[LOG 15:27:00]: --------------------------------------


Share this post


Link to post
Share on other sites

-snip-

It's not a shader issue, something is wrong with the texture. Try removing the .png at the end of the path, I'm pretty sure OPM uses .dds textures.

Edited by MrHappyFace
formatting

Share this post


Link to post
Share on other sites

This Kopernicus extension looks sweet! I can finally make my lava planet's oceans glow!

Share this post


Link to post
Share on other sites

hi there,

I'm trying to bring my OPM expansions up to speed with OPM and since 1.8 supports this mod I'd like to support it as well.

I have a couple of questions:

can the procedural gas giants clouds be set to rotate in different directions? Or for my Urlum Tilt should I simply remove the procedural clouds?

also, what does this mod exactly do to rings? I went through the main post, plus the OPM cfgs and I didn't find anything related to rings.

Share this post


Link to post
Share on other sites

The config settings are specified under the ProceduralGasGiant module as shown in the example of Neidon below:

ProceduralGasGiant            {
rampTexture = OPM/KopernicusConfigs/OuterPlanets/Textures/Neidon_ramp
cloudSpeed = 60
hasStorms = false
stormFrequency = 0
stormThreshold = 0
seed = 23871
distortion = 0.007
frequency = 6.218
lacunarity = 1.189
gain = 0.848
}

The variables are specified there but the direction of rotation I don't think can be changed as its within the .dll hence why you can't get your tilted Urlum to work. Maybe the expansion could be changed to allow for different inclinations of rotation?

Share this post


Link to post
Share on other sites
hi there,

I'm trying to bring my OPM expansions up to speed with OPM and since 1.8 supports this mod I'd like to support it as well.

I have a couple of questions:

can the procedural gas giants clouds be set to rotate in different directions? Or for my Urlum Tilt should I simply remove the procedural clouds?

also, what does this mod exactly do to rings? I went through the main post, plus the OPM cfgs and I didn't find anything related to rings.

Right now, the cloud direction cannot be changed. Just remove it from Urlum for now.

As for rings, this mod does nothing to rings, they can stay the same.

Share this post


Link to post
Share on other sites
Right now, the cloud direction cannot be changed. Just remove it from Urlum for now.

As for rings, this mod does nothing to rings, they can stay the same.

so the change to png that capt choose is not related to kopernicus expansion?

PS: thanks for the answer :)

Converted the ring textures to PNG format for Kopernicus Expansion compatibility

This also fixes the problem with orbits disappearing in the rings of Sarnus by the way (even without Kopernicus Expansion), as it turned out I saved them in the wrong format which did not support the full range of alpha settings.

Share this post


Link to post
Share on other sites

another question, could the procedural gas giant ramp be saved in dds or must it be png?

Share this post


Link to post
Share on other sites

There aren't any incompatibilities with dds textures, as far as I know. You should be fine using dds for whatever you want

Share this post


Link to post
Share on other sites
There aren't any incompatibilities with dds textures, as far as I know. You should be fine using dds for whatever you want

nice, I always get people whine when I use pngs :)

Share this post


Link to post
Share on other sites

There's no reason it shouldn't be possible, you'd just need to configure the radius, length, brightness/opacity curves, etc. to be more appropriate for a gas giant, instead of a comet.

Share this post


Link to post
Share on other sites

Not yet. :(

You can look at the example configs though. There are instructions on how to download them on the front page of this thread.

Share this post


Link to post
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.