[1.12.x] Kopernicus Stable branch (Last Updated June 17th, 2024) (2024)

When I splash down on the oceans of a planet I made, this weird graphical bug occurs:
[1.12.x] Kopernicus Stable branch (Last Updated June 17th, 2024) (1)

Also in space, this weird bug happens, when it is not supposed to [look at the planet, it has its ScaledSpace texture overlaid over its surface.. for some reason?]

[1.12.x] Kopernicus Stable branch (Last Updated June 17th, 2024) (2)

Edit: I was able to fix the second issue on my own, but the first issue is really puzzling me.

Edit 2: The transition between PQS and ScaledSurface causes the second issue at around 145km-ish?

Edit 3: With some more tinkering, I was able to completely fix the ScaledSurface issue, but first issue still there

Config:

Spoiler

@Kopernicus
{
Body
{
name = Ogon
barycenter = False
implements =
finalizeOrbit = False
randomMainMenuBody = False
contractWeight = 30
Properties
{
description = You shouldn't go here
radius = 150000
geeASL = 0.1
rotates = True
rotationPeriod = 1210000
tidallyLocked = True
initialRotation = 190
inverseRotThresholdAltitude = 100000
albedo = 0.1
emissivity = 0.9
coreTemperatureOffset = 0
timewarpAltitudeLimits = 5000 10000 10000 30000 50000 100000 200000 300000
sphereOfInfluence = 2546663.02332811
solarRotationPeriod = False
navballSwitchRadiusMult = 0.06
navballSwitchRadiusMultLow = 0.055
useTheInName = False
displayName = Ogon^N
selectable = True
RnDVisibility = Visible
RnDRotation = False
maxZoom = 60000
ScienceValues
{
landedDataValue = 15 // Science multiplier for landed science.
splashedDataValue = 30 // Science multiplier for splashed down science.
flyingLowDataValue = 1 // Science multiplier for flying low science.
flyingHighDataValue = 1 // Science multiplier for flying high science.
inSpaceLowDataValue = 12 // Science multiplier for in space low science.
inSpaceHighDataValue = 10 // Science multiplier for in space high science.
recoveryValue = 10
flyingAltitudeThreshold = 18000 // Altitude when "flying at <body>" transitions from/to "from <body>'s upper atmosphere"
spaceAltitudeThreshold = 80000 // Altitude when "in space low" transitions from/to "in space high"
}
biomeMap = KerbalPlanets/Textures/PluginData/OgonBio.dds
!Biomes{}
Biomes
{
Biome
{
name = NuSea
displayName = #LOC_Ogon_Biomes_NuSea
color = #3404FF
value = 1
}
Biome
{
name = LamphoSea
displayName = #LOC_Ogon_Biomes_LamphoSea
color = #FFBF04
value = 1
}
Biome
{
name = ArmoSea
displayName = #LOC_Ogon_Biomes_ArmoSea
color = #EC04FF
value = 1
}
Biome
{
name = MozgaSea
displayName = #LOC_Ogon_Biomes_MozgaSea
color = #04FFFB
value = 1
}
Biome
{
name = Lowlands
displayName = #LOC_Ogon_Biomes_Lowlands
color = #393939
value = 1
}
Biome
{
name = Midlands
displayName = #LOC_Ogon_Biomes_Midlands
color = #555555
value = 1
}
Biome
{
name = Highlands
displayName = #LOC_Ogon_Biomes_Highlands
color = #717171
value = 1
}
Biome
{
name = Poles
displayName = #LOC_Ogon_Biomes_Poles
color = #040404
value = 1
}
Biome
{
name = MinorLakes
displayName = #LOC_Ogon_Biomes_MinorLakes
color = #FD0000
value = 1
}
}
}
Orbit
{
referenceBody = Sun // The body that this body is orbiting around.
inclination = -15
eccentricity = 0.200000002980232
semiMajorAxis = 1563138304 // The altitude of the highest point in the orbit
longitudeOfAscendingNode = 70 // The position of the highest point on the orbit circle
argumentOfPeriapsis = 15
meanAnomalyAtEpoch = 3.14000010490417
meanAnomalyAtEpochD = 179.908753681645
epoch = 0
color = 1,0,0,1 // The color of the orbit line in the Tracking Station
nodeColor = 1,0,0,1 // The color of the circle that marks the planets current position on the orbit
cameraSmaRatioBounds = 0.03 25
period = 2215754.21968432
}
ScaledVersion
{
type = Vacuum
fadeStart = 110000
fadeEnd = 220000
sphericalModel = False
deferMesh = False
invisible = False
Material
{
color = 1,1,1,1
specColor = 0.0769999996,0.0769999996,0.0769999996,1
shininess = 0.03
texture = KerbalPlanets/Textures/PluginData/OgonClr.dds
mainTexScale = 1,1
mainTexOffset = 0,0
normals = KerbalPlanets/Textures/PluginData/OgonNrm.dds
bumpMapScale = 1,1
bumpMapOffset = 0,0
opacity = 1
resourceMapScale = 1,1
resourceMapOffset = 0,0
}
}
PQS
{
fadeStart = 110000
fadeEnd = 220000
deactivateAltitude = 221100
minLevel = 2
maxLevel = 9
minDetailDistance = 6
maxQuadLengthsPerFrame = 0.03
materialType = AtmosphericExtra
allowFootprints = True
Material
{
saturation = 1
contrast = 1.35
tintColor = 1,1,1,0
groundTexStart = 0
groundTexEnd = 9000
steepTexStart = 0
steepTexEnd = 9000
steepTex = CTTP/Textures/PluginData/rock.dds
steepBumpMap = CTTP/Textures/PluginData/rock_normal.dds
steepNearTiling = 2500
steepTiling = 25
lowTex = CTTP/Textures/PluginData/sand.dds
lowBumpMap = CTTP/Textures/PluginData/sand_normal.dds
lowNearTiling = 5000
lowMultiFactor = 50
lowBumpNearTiling = 5000
lowBumpFarTiling = 50
midTex = CTTP/Textures/PluginData/cracked.dds
midBumpMap = CTTP/Textures/PluginData/cracked_normal.dds
midNearTiling = 5000
midMultiFactor = 50
midBumpNearTiling = 5000
midBumpFarTiling = 50
highTex = CTTP/Textures/PluginData/rock.dds
highBumpMap = CTTP/Textures/PluginData/rock_normal.dds
highNearTiling = 5000
highMultiFactor = 50
highBumpNearTiling = 5000
highBumpFarTiling = 50
lowStart = 0
lowEnd = 0.2
highStart = 0.25
highEnd = 1
}
Mods
{
VertexHeightMap
{
map = KerbalPlanets/Textures/PluginData/OgonHgt.dds
offset = -5000
deformity = 23000
scaleDeformityByRadius = False
order = 10
enabled = True
}
VertexSimplexHeightAbsolute
{
seed = 11182391
deformity = 250
octaves = 8
persistence = 0.5
frequency = 24
enabled = true
order = 20
}
VertexSimplexHeight
{
seed = 2488903
deformity = 250
octaves = 8
persistence = 0.5
frequency = 4
enabled = true
order = 30
}
VertexHeightNoiseVertHeightCurve2
{
deformity = 700
ridgedAddFrequency = 32
ridgedAddLacunarity = 2
ridgedAddOctaves = 8
ridgedAddSeed = 255678
ridgedMode = Low
ridgedSubFrequency = 32
ridgedSubLacunarity = 2
ridgedSubOctaves = 8
ridgedSubSeed = 32467899
simplexFrequency = 24
simplexHeightEnd = 4000
simplexHeightStart = 0
simplexOctaves = 8
simplexPersistence = 0.5
simplexSeed = 346788
order = 40
enabled = True
simplexCurve
{
key = 0 0 0 0
key = 0.6311918 0.4490898 1.432598 1.432598
key = 1 1 0 0
}
}
VoronoiCraters
{
colorOpacity = 0.7
DebugColorMapping = False
deformation = 400
jitter = 0.1
jitterHeight = 3
rFactor = 1
rOffset = 1
simplexFrequency = 120
simplexOctaves = 3
simplexPersistence = 0.5
simplexSeed = 8940303
voronoiDisplacement = 0
voronoiFrequency = 30
voronoiSeed = 829393
order = 50
enabled = True
CraterCurve
{
key = -0.9982381 -0.7411783 -0.06500059 -0.06500059
key = -0.9332262 -0.7678316 -0.2176399 -0.2176399
key = -0.8990405 -0.7433339 -2.560626 -2.560626
key = -0.7445966 -0.8581167 0.4436148 0.4436148
key = -0.4499771 -0.1392395 5.289535 5.289535
key = -0.4015177 0.2551735 9.069458 -2.149609
key = -0.2297457 0.002857953 -0.4453675 -0.4453675
key = 0.2724952 0.00423781 -0.01884932 -0.01884932
key = 0.9998434 -0.004090764 0.01397126 0.01397126
}
JitterCurve
{
key = -1.000701 0.4278412 0.1577609 0.1577609
key = -0.7884969 0.09487452 -0.7739663 -0.7739663
key = -0.6091803 0.072019 0.123537 0.123537
key = -0.3930514 0.3903495 3.300831 3.300831
key = -0.3584836 0.8643304 0.07139917 0.07139917
key = -0.2988068 0.002564805 -0.01814346 -0.01814346
key = 0.9970253 0.003401639 0 0
}
}
VertexColorMap
{
map = KerbalPlanets/Textures/PluginData/OgonClr.dds
order = 60
enabled = True
}
LandControl
{
altitudeBlend = 0
altitudeFrequency = 1
altitudeOctaves = 1
altitudePersistance = 1
altitudeSeed = 1
createColors = False
createScatter = True
latitudeBlend = 0
latitudeFrequency = 1
latitudeOctaves = 1
latitudePersistance = 1
latitudeSeed = 1
longitudeBlend = 0
longitudeFrequency = 1
longitudeOctaves = 1
longitudePersistance = 1
longitudeSeed = 1
useHeightMap = False
vHeightMax = 10000
order = 999999
enabled = True
altitudeSimplex
{
frequency = 1
octaves = 1
persistence = 1
}
latitudeSimplex
{
frequency = 1
octaves = 1
persistence = 1
}
longitudeSimplex
{
frequency = 1
octaves = 1
persistence = 1
}
LandClasses
{
Value
{
alterApparentHeight = 0
alterRealHeight = 0
color = 0,0,0,0
coverageBlend = 0
coverageFrequency = 1
coverageOctaves = 1
coveragePersistance = 1
coverageSeed = 1
name = Base
latDelta = 1
latitudeDouble = False
lonDelta = 1
minimumRealHeight = 0
noiseBlend = 0
noiseColor = 0,0,0,0
noiseFrequency = 1
noiseOctaves = 1
noisePersistance = 1
noiseSeed = 1
delete = False
altitudeRange
{
endEnd = 1
endStart = 1
startEnd = 0
startStart = 0
}
coverageSimplex
{
frequency = 1
octaves = 1
persistence = 1
}
latitudeDoubleRange
{
endEnd = 1
endStart = 1
startEnd = 0
startStart = 0
}
latitudeRange
{
endEnd = 1
endStart = 1
startEnd = 0
startStart = 0
}
longitudeRange
{
endEnd = 2
endStart = 2
startEnd = -1
startStart = -1
}
noiseSimplex
{
frequency = 1
octaves = 1
persistence = 1
}
scatters
{
Value
{
density = 0.9
scatterName = volcanic_rock }
}
}
}
}


}


}
Ocean
{
maxQuadLengthsPerFrame = 0.03
minLevel = 2
maxLevel = 12
minDetailDistance = 8
oceanColor = 1,0,0,1
oceanHeight = 1000
Material
{
colorFromSpace = 1,0,0,1
color = 1,0,0,1
}
FallbackMaterial
{
colorFromSpace = 1,0,0,1
color = 1,0,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 = 150000
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
}
}
}
HazardousBody
{
Item
{
ambientTemp = 1700
biomeName = MinorLakes
AltitudeCurve
{
key = 1000 1.0 //2750 asl
key = 1500 0 //3500 asl
}
}
Item
{
ambientTemp = 1700
biomeName = MozgaSea
AltitudeCurve
{
key = 1000 1.0 //2750 asl
key = 1500 0 //3500 asl
}
}

Item
{
ambientTemp = 1700
biomeName = ArmoSea
AltitudeCurve
{
key = 1000 1.0 //2750 asl
key = 1500 0 //3500 asl
}
}

Item
{
ambientTemp = 1700
biomeName = LamphoSea
AltitudeCurve
{
key = 1000 1.0 //2750 asl
key = 1500 0 //3500 asl
}
}
Item
{
ambientTemp = 1700
biomeName = NuSea
AltitudeCurve
{
key = 1000 1.0 //2750 asl
key = 1500 0 //3500 asl
}
}

}
Debug
{
exportMesh = true
update = true
}
}
}

Edited by users14
fixes

[1.12.x] Kopernicus Stable branch (Last Updated June 17th, 2024) (2024)

References

Top Articles
Latest Posts
Article information

Author: Lidia Grady

Last Updated:

Views: 6413

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Lidia Grady

Birthday: 1992-01-22

Address: Suite 493 356 Dale Fall, New Wanda, RI 52485

Phone: +29914464387516

Job: Customer Engineer

Hobby: Cryptography, Writing, Dowsing, Stand-up comedy, Calligraphy, Web surfing, Ghost hunting

Introduction: My name is Lidia Grady, I am a thankful, fine, glamorous, lucky, lively, pleasant, shiny person who loves writing and wants to share my knowledge and understanding with you.