Jump to content

A beginner's guide to Kopernicus - The basics


Recommended Posts

So my config file named Kryo.cfg now looks like:

@Kopernicus:AFTER[KOPERNICUS]
{
    Body
    {
        name = Kryo
        cacheFile = 
        flightGlobalsIndex = 7893
        
        Template
        {
            name = Kerbin
            removeAllPQSMods = true
            removeOcean = true
        }
        
        Properties 
        {
            description = Appeared as a snowball on Radar scans done by the Kerbin Astronomy Society. Named for a kryogenic atmosphere, this is where Kerbals hold the Winter Kolympics!
            radius = 955000 
            geeASL = 0.75
            rotationPeriod = 22600
            rotates = true 
            tidallyLocked = false
            initialRotation = 0
            isHomeWorld = false 
            timewarpAltitudeLimits = 0 105000 105000 160000 210000 210000 400000 700000
            ScienceValues //Scientific expiriments value multiplier
            {
                landedDataValue = 7 
                splashedDataValue = 4 
                flyingLowDataValue = 8 
                flyingHighDataValue = 6 
                inSpaceLowDataValue = 7 
                inSpaceHighDataValue = 6 
                recoveryValue = 7 
                flyingAltitudeThreshold = 52500
                spaceAltitudeThreshold = 160000
                biomeMap = KryoKPS\Kryo\PluginData\BiomeMap.dds 
                        Biomes
                        {
                               Biome
                            {
                                    name = Equatorial Ice?!
                                   value = 1.5
                                   color = 0,255,255,1
                            }
                            Biome
                               {
                                    name = Polar Ice Caps
                                    value = 1.0
                                    color = 0,0,0,1
                            }
                            Biome
                            {
                                   name = Generic Terrain
                                    value = 1.25
                                    color = 140,0,0,1
                                }
                       }
                        ScienceValues
                        {
                           landedDataValue = 9
                        splashedDataValue =0
                        flyingLowDataValue = 6
                        flyingHighDataValue = 5
                        inSpaceLowDataValue = 7
                        inSpaceHighDataValue = 4
                        recoveryValue = 5
                        flyingAltitudeThreshold = 12000
                        spaceAltitudeThreshold = 140000
                        }
       
            }    
        }
        
        Orbit 
        {
            referenceBody = Sun
            color = 1,1,1,1
            inclination = 0.2 
            eccentricity = 0.001
            semiMajorAxis = 325984256 
            longitudeOfAscendingNode = 0 
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0 
        }
        
        ScaledVersion 
        {
            type = Atmospheric
            fadeStart = 0
            fadeEnd = 0
            Material
            {
                texture = KryoKPS/Kryo/PluginData/Colour.dds 
                normals = KryoKPS/Kryo/PluginData/Normals.dds 
                shininess = 0
                specular = 0.0,0.0,0.0,1.0
                rimPower = 
                rimBlend = 0.2 
                Gradient 
                {
                    0.0 = 0.06,0.06,0.06,1
                    0.5 = 0.05,0.05,0.05,1
                    1.0 = 0.0196,0.0196,0.0196,1
                }
            }
        }
        
        Atmosphere
        {
            ambientColor = 167, 164, 167, 1
            lightColor = 255, 255, 255, 0.5
            enabled = true
            oxygen = true
            altitude = 77000.0
            pressureCurve
            {
                key = 0        121.59        -1.32825662337662E-02    -1.32825662337662E-02
                key = 3850    70.45212    1.08101766233766E-02    -1.08101766233766E-02
                key = 7700    38.35164    -6.61608311688312E-03    -6.61608311688312E-03
                key = 11550    19.50828    -3.70578701298701E-03    -3.70578701298701E-03

                key = 15400    9.81708        -1.89074805194805E-03    -1.89074805194805E-03
                key = 19250    4.94952        -9.4665974025974E-04    -9.4665974025974E-04
                key = 23100    2.5278        -4.7371948051948E-04    -4.7371948051948E-04
                key = 26950    1.30188        -2.38877922077922E-04    -2.38877922077922E-04
                key = 30800    0.68844        -1.20685714285714E-04    -1.20685714285714E-04
                key = 34650    0.3726        -6.2212987012987E-05    -6.2212987012987E-05
                key = 38500    0.2094        -3.29298701298701E-05    -3.29298701298701E-05

                key = 42350    0.11904        -1.80935064935065E-05    -1.80935064935065E-05
                key = 46200    0.07008        -1.02857142857143E-05    -1.02857142857143E-05
                key = 50050    0.03984        -6.21818181818182E-06    -6.21818181818182E-06
                key = 53900    0.0222        -3.63116883116883E-06    -3.63116883116883E-06
                key = 57750    0.01188        -2.07272727272727E-06    -2.07272727272727E-06
                key = 61600    0.00624        -1.13766233766234E-06    -1.13766233766234E-06
                key = 65450    0.00312        -6.07792207792208E-07    -6.07792207792208E-07
                key = 69300    0.00156        -3.42857142857143E-07     -3.42857142857143E-07
                key = 73150    0.00048        -2.02597402597403E-07    -2.02597402597403E-07
                key = 77000    0        -1.24675324675325E-07    -1.24675324675325E-07
            }
            pressureCurveIsNormalized = false
            temparatureSeaLevel = 288.15
            temparatureCurve
            {
                key = 0        288.15        -0.008333333766        -0.008333333766
                key = 9240    212.4633208    -0.001180336104        -0.001176697662
                key = 16170    212.4633208    0.001176697662        0.001176697662
                key = 23870    266.5252345    0.0006431355844        0.0006431355844
                key = 43120    266.5252345    -0.0008869198701    -0.0008869198701
                key = 61600    183.9579481    -0.001180336104        -0.001180336104
                key = 69300    183.9579481    0.0006152915584        0.0006152915584
                key = 77000    226.2245352    0.0009020832468        0.0009020832468
                key = 115500    0        -0.0005839079221    -0.0005839079221
            }
            temparatureSunMultCurve
            {
                key = 0            1    0            0
                key = 5923.076923    0.5    -0.00007792207792    -0.0001333050649
                key = 6526.656231    0    0            0
                key = 11883.45738    0    0            0
                key = 28045.35461    0.2    0            0
                key = 42527.78708    0.2    0            0
                key = 54071.53228    0    0            0
                key = 77000        0.4    0            0
            }
        }
        
        PQS
        {
            Mods
            {    
                VertexHeightMap
                {
                    map = (Filepath)/YourPlanet_height.dds
                    offset = -500
                    deformity = 4500.0
                    scaleDeformityByRatius = false
                    order = 20
                    enabled = true
                }
                
                VertexColorMap
                {
                    map = KryoKPS/Kryo/PluginData/Colour.dds
                    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 = 0.7
                            color = 0.1,0.1,0.1,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Base
                            altitudeStart = 0.7
                            altitudeEnd = 0.75
                            color = 0.7,0.55,0.2,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Low
                            altitudeStart = 0.75
                            altitudeEnd = 0.85
                            color = 0.7,0.6,0.4,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = Grad
                            altitudeStart = 0.85
                            altitudeEnd = 0.95
                            color = 1.0,0.9,0.7,1.0
                            lerpToNext = true
                        }
                        Class
                        {
                            name = High
                            altitudeStart = 0.95
                            altitudeEnd = 2
                            color = 0.95,0.95,0.9,1.0
                            lerpToNext = false
                        }
                    }
                }
            }
        }
    }
}    
    

 

 

And it won't load. I've checked, and triple checked the directories of the Colour, Normals, Height, and Biome Map, but it's still a no go. What gives?

 

Note: In the loading screen, I even see it loading the TEXTURES but not the config.

Edited by SpaceplaneAddict
Link to comment
Share on other sites

12 minutes ago, SpaceplaneAddict said:

Please notice this problem, @The White Guardian :( 

I'm here, where's the fire?!

All kidding aside, I've browsed through your config, but I didn't see any cause of the issue. I would recommend removing the flightGlobalsIndex as well as specifying a cacheFile filepath (For example, 'MyPack/Cache/Kryo.bin')

Then try it again. If it still does not work, I'm afraid I can't help you more. However, in that case, try to ask for assistance at the official Kopernicus thread, I'm sure that people like @Thomas P., @KillAshley and @Sigma88 are more than happy to lend a hand.

What helps in case of troubleshooting is the Kopernicus log file. Go to your KSP directory, and DON'T go into the 'GameData' folder. Instead, go to the 'logs' folder. In there, find the logfile that has the same name of your planet. In there, Kopernicus records it's actions from the moment it notices your planet's config file. If there's a problem, Kopernicus will note it there and if the problem is too severe, abort loading the planet.

EDIT: WAIT, WAIT! I GOT IT!

Check the mod VertexHeightMap, are you sure that one is correct? Because you don't seem to specify a heightmap.

ANOTHER EDIT

Check your atmosphere settings. The lightColor and ambientColor are WAY too high, those aren't measured on a scale of 0-255 but on a scale of 0-1, and even then I usually don't use values that are exceptionally high.

AND ANOTHER EDIT

You also do not specify the rimBlend under the Atmosphere settings. I recommend setting it to 3.

Edited by The White Guardian
Link to comment
Share on other sites

Alright, this will be my final attempt at troubleshooting here, I'll move on to the main Kopernicus thread, I promise, @The White Guardian. :)

 

 

Anyway, after much configuration, this is now what Kryo.cfg reads:
 

@Kopernicus:AFTER[KOPERNICUS]
{
	Body
	{
		name = Kryo
		cacheFile = 
		flightGlobalsIndex = 7893
		
		Template
		{
			name = Eve
			removeAllPQSMods = true
			removeOcean = true
		}
		
		Properties 
		{
			description = Appeared as a snowball on Radar scans done by the Kerbin Astronomy Society. Named for a kryogenic atmosphere, this is where Kerbals hold the Winter Kolympics!
			radius = 955000 
			geeASL = 0.75
			rotationPeriod = 22600
			rotates = true 
			tidallyLocked = false
			initialRotation = 0
			isHomeWorld = false 
			timewarpAltitudeLimits = 0 105000 105000 160000 210000 210000 400000 700000
			ScienceValues 
			{
				landedDataValue = 7 
				splashedDataValue = 4 
				flyingLowDataValue = 8 
				flyingHighDataValue = 6 
				inSpaceLowDataValue = 7 
				inSpaceHighDataValue = 6 
				recoveryValue = 7 
				flyingAltitudeThreshold = 52500
				spaceAltitudeThreshold = 160000
				biomeMap = KryoKPS\Kryo\PluginData\BiomeMap.dds 
            			Biomes
            			{
                		   	Biome
                			{
                    				name = Equatorial Ice?!
                   				value = 1.5
                   				color = 0,255,255,1
                			}
                			Biome
               				{
                    				name = Polar Ice Caps
                    				value = 1.0
                    				color = 0,0,0,1
                			}
                			Biome
                			{
                   				name = Generic Terrain
                    				value = 1.25
                    				color = 140,0,0,1
               				 }
           			}
            			ScienceValues
            			{
               			landedDataValue = 9
                		splashedDataValue =0
                		flyingLowDataValue = 6
                		flyingHighDataValue = 5
                		inSpaceLowDataValue = 7
                		inSpaceHighDataValue = 4
                		recoveryValue = 5
                		flyingAltitudeThreshold = 12000
                		spaceAltitudeThreshold = 140000
            			}
       
			}	
		}
		
		Orbit 
		{
			referenceBody = Sun
			color = 1,1,1,1
			inclination = 0.2 
			eccentricity = 0.001
			semiMajorAxis = 325984256 
			longitudeOfAscendingNode = 0 
			argumentOfPeriapsis = 0
			meanAnomalyAtEpoch = 0
			epoch = 0 
		}
		
		ScaledVersion 
		{
			type = Atmospheric
			fadeStart = 0
			fadeEnd = 0
			Material
			{
				texture = KryoKPS/Kryo/PluginData/Colour.dds 
				normals = KryoKPS/Kryo/PluginData/Normals.dds 
				shininess = 0
				specular = 0.0,0.0,0.0,1.0
				rimPower = 3
				rimBlend = 0.2 
				Gradient 
				{
					0.0 = 0.06,0.06,0.06,1
					0.5 = 0.05,0.05,0.05,1
					1.0 = 0.0196,0.0196,0.0196,1
				}
			}
		}
		
		Atmosphere
		{
			ambientColor = 0.65, 0.64, 0.65, 1
			lightColor = 0.7, 0.7, 0.7, 0.5
			enabled = true
			oxygen = true
			altitude = 77000.0
			pressureCurve
			{
				key = 0		121.59		-1.32825662337662E-02	-1.32825662337662E-02
				key = 3850	70.45212	1.08101766233766E-02	-1.08101766233766E-02
				key = 7700	38.35164	-6.61608311688312E-03	-6.61608311688312E-03
				key = 11550	19.50828	-3.70578701298701E-03	-3.70578701298701E-03

				key = 15400	9.81708		-1.89074805194805E-03	-1.89074805194805E-03
				key = 19250	4.94952		-9.4665974025974E-04	-9.4665974025974E-04
				key = 23100	2.5278		-4.7371948051948E-04	-4.7371948051948E-04
				key = 26950	1.30188		-2.38877922077922E-04	-2.38877922077922E-04
				key = 30800	0.68844		-1.20685714285714E-04	-1.20685714285714E-04
				key = 34650	0.3726		-6.2212987012987E-05	-6.2212987012987E-05
				key = 38500	0.2094		-3.29298701298701E-05	-3.29298701298701E-05

				key = 42350	0.11904		-1.80935064935065E-05	-1.80935064935065E-05
				key = 46200	0.07008		-1.02857142857143E-05	-1.02857142857143E-05
				key = 50050	0.03984		-6.21818181818182E-06	-6.21818181818182E-06
				key = 53900	0.0222		-3.63116883116883E-06	-3.63116883116883E-06
				key = 57750	0.01188		-2.07272727272727E-06	-2.07272727272727E-06
				key = 61600	0.00624		-1.13766233766234E-06	-1.13766233766234E-06
				key = 65450	0.00312		-6.07792207792208E-07	-6.07792207792208E-07
				key = 69300	0.00156		-3.42857142857143E-07	 -3.42857142857143E-07
				key = 73150	0.00048		-2.02597402597403E-07	-2.02597402597403E-07
				key = 77000	0		-1.24675324675325E-07	-1.24675324675325E-07
			}
			pressureCurveIsNormalized = false
			temparatureSeaLevel = 288.15
			temparatureCurve
			{
				key = 0		288.15		-0.008333333766		-0.008333333766
				key = 9240	212.4633208	-0.001180336104		-0.001176697662
				key = 16170	212.4633208	0.001176697662		0.001176697662
				key = 23870	266.5252345	0.0006431355844		0.0006431355844
				key = 43120	266.5252345	-0.0008869198701	-0.0008869198701
				key = 61600	183.9579481	-0.001180336104		-0.001180336104
				key = 69300	183.9579481	0.0006152915584		0.0006152915584
				key = 77000	226.2245352	0.0009020832468		0.0009020832468
				key = 115500	0		-0.0005839079221	-0.0005839079221
			}
			temparatureSunMultCurve
			{
				key = 0			1	0			0
				key = 5923.076923	0.5	-0.00007792207792	-0.0001333050649
				key = 6526.656231	0	0			0
				key = 11883.45738	0	0			0
				key = 28045.35461	0.2	0			0
				key = 42527.78708	0.2	0			0
				key = 54071.53228	0	0			0
				key = 77000		0.4	0			0
			}
		}
		
		PQS
		{
			Mods
			{	
				VertexHeightMap
				{
					map = KrypKPS/Kryo/PluginData/Height.dds
					offset = 100
					deformity = 4500.0
					scaleDeformityByRatius = false
					order = 20
					enabled = true
				}
				
				VertexColorMap
				{
					map = KryoKPS/Kryo/PluginData/Colour.dds
					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 = 0.7
							color = 0.1,0.1,0.1,1.0
							lerpToNext = true
						}
						Class
						{
							name = Base
							altitudeStart = 0.7
							altitudeEnd = 0.75
							color = 0.7,0.55,0.2,1.0
							lerpToNext = true
						}
						Class
						{
							name = Low
							altitudeStart = 0.75
							altitudeEnd = 0.85
							color = 0.7,0.6,0.4,1.0
							lerpToNext = true
						}
						Class
						{
							name = Grad
							altitudeStart = 0.85
							altitudeEnd = 0.95
							color = 1.0,0.9,0.7,1.0
							lerpToNext = true
						}
						Class
						{
							name = High
							altitudeStart = 0.95
							altitudeEnd = 2
							color = 0.95,0.95,0.9,1.0
							lerpToNext = false
						}
					}
				}
			}
		}
	}
}	
	

And here is the log I found in the logs folder named Kryo.body:  

//=============================================================================================================//
//=====  Kopernicus 0.6.3 - (BuildDate: 28.12.2015 03:38:22; AssemblyHash: BsuysXszhzyhhG1by6WXtri2dUw=)  =====//
//=============================================================================================================//
[LOG 23:02:02]: Logger "Kryo.Body" was created
[LOG 23:02:02]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 23:02:02]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 23:02:02]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 23:02:02]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.StringCollectionParser)
[LOG 23:02:02]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: [Kopernicus]: Configuration.Template: Using Template "Eve"
[LOG 23:02:02]: Removing mods from pqs Eve
[LOG 23:02:02]: Creating blacklist
[LOG 23:02:02]: Blacklist count = 4
[LOG 23:02:02]: Adding all found PQSMods in pqs Eve
[LOG 23:02:02]: Adding to removelist: PQSMod_VertexHeightMap
[LOG 23:02:02]: Adding to removelist: PQSMod_VertexSimplexHeight
[LOG 23:02:02]: Adding to removelist: PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 23:02:02]: Adding to removelist: PQSLandControl
[LOG 23:02:02]: Adding to removelist: PQSMod_VertexSimplexNoiseColor
[LOG 23:02:02]: Adding to removelist: PQSMod_VertexColorMapBlend
[LOG 23:02:02]: Adding to removelist: PQSMod_AltitudeAlpha
[LOG 23:02:02]: Adding to removelist: PQSMod_AerialPerspectiveMaterial
[LOG 23:02:02]: Adding to removelist: PQSMod_QuadEnhanceCoast
[LOG 23:02:02]: Removed mod PQSMod_VertexHeightMap
[LOG 23:02:02]: Removed mod PQSMod_VertexSimplexHeight
[LOG 23:02:02]: Removed mod PQSMod_VertexHeightNoiseVertHeightCurve2
[LOG 23:02:02]: Removed mod PQSLandControl
[LOG 23:02:02]: Removed mod PQSMod_VertexSimplexNoiseColor
[LOG 23:02:02]: Removed mod PQSMod_VertexColorMapBlend
[LOG 23:02:02]: Removed mod PQSMod_AltitudeAlpha
[LOG 23:02:02]: Removed mod PQSMod_AerialPerspectiveMaterial
[LOG 23:02:02]: Removed mod PQSMod_QuadEnhanceCoast
[LOG 23:02:02]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 23:02:02]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 23:02:02]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 23:02:02]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 23:02:02]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 23:02:02]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 23:02:02]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 23:02:02]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 23:02:02]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:02]: Via mass, set gravParam to 6710223937499.98, surface G to 0.749999999999998
[LOG 23:02:02]: --------- Science Values ------------
[LOG 23:02:02]: LandedDataValue = 7
[LOG 23:02:02]: SplashedDataValue = 4
[LOG 23:02:02]: FlyingLowDataValue = 8
[LOG 23:02:02]: FlyingHighDataValue = 6
[LOG 23:02:02]: InSpaceLowDataValue = 7
[LOG 23:02:02]: InSpaceHighDataValue = 6
[LOG 23:02:02]: RecoveryValue = 7
[LOG 23:02:02]: flyingAltitudeThreshold = 52500
[LOG 23:02:02]: spaceAltitudeThreshold = 160000
[LOG 23:02:02]: --------------------------------------
[LOG 23:02:02]: Found Biome: Poles : RGBA(0.988, 1.000, 0.000, 1.000) : 0
[LOG 23:02:02]: Found Biome: Midlands : RGBA(0.000, 0.894, 1.000, 1.000) : 0
[LOG 23:02:02]: Found Biome: Explodium Sea : RGBA(0.118, 0.000, 1.000, 1.000) : 0
[LOG 23:02:02]: Found Biome: Lowlands : RGBA(0.000, 1.000, 0.141, 1.000) : 0
[LOG 23:02:02]: Found Biome: Highlands : RGBA(1.000, 0.000, 0.000, 1.000) : 0
[LOG 23:02:02]: Found Biome: Peaks : RGBA(1.000, 0.635, 0.000, 1.000) : 0
[LOG 23:02:02]: Found Biome: Impact Ejecta : RGBA(0.686, 0.718, 0.314, 1.000) : 0
[LOG 23:02:02]: Added Progress Tree
[LOG 23:02:02]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 23:02:02]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 23:02:02]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:02]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 23:02:02]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 23:02:02]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 23:02:02]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 23:02:02]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 23:02:02]: Parsing Target type in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 23:02:02]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 23:02:02]: Parsing Target specular in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 23:02:02]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:02]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 23:02:03]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 23:02:03]: Parsing Target resources in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 23:02:03]: Parsing Target rimPower in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target rimBlend in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target rimColorRamp in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 23:02:03]: Parsing Target Gradient in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Gradient)
[LOG 23:02:03]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target Light in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.LightShifterLoader)
[LOG 23:02:03]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: ============= Scaled Version Dump ===================
[LOG 23:02:03]: Kryo (UnityEngine.GameObject)
[LOG 23:02:03]:  >>> Components <<< 
[LOG 23:02:03]:  Kryo (UnityEngine.Transform)
[LOG 23:02:03]:  Kryo (UnityEngine.MeshFilter)
[LOG 23:02:03]:  Kryo (UnityEngine.MeshRenderer)
[LOG 23:02:03]:  Kryo (UnityEngine.SphereCollider)
[LOG 23:02:03]:  Kryo (ScaledSpaceFader)
[LOG 23:02:03]:  Kryo (MaterialSetDirection)
[LOG 23:02:03]:  >>> ---------- <<< 
[LOG 23:02:03]:     Atmosphere (UnityEngine.GameObject)
[LOG 23:02:03]:      >>> Components <<< 
[LOG 23:02:03]:      Atmosphere (UnityEngine.Transform)
[LOG 23:02:03]:      Atmosphere (UnityEngine.MeshFilter)
[LOG 23:02:03]:      Atmosphere (UnityEngine.MeshRenderer)
[LOG 23:02:03]:      Atmosphere (AtmosphereFromGround)
[LOG 23:02:03]:      >>> ---------- <<< 
[LOG 23:02:03]: ===========================================
[LOG 23:02:03]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 23:02:03]: Parsing Target enabled in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: Parsing Target oxygen in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: Parsing Target staticDensityASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target adiabaticIndex in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target maxAltitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target altitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target atmosphereDepth in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target gasMassLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target atmosphereMolarMass in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target pressureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target pressureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: Parsing Target staticPressureASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target temperatureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target temperatureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 23:02:03]: Parsing Target temperatureLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target temperatureSeaLevel in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target temperatureSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target temperatureLatitudeBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target temperatureLatitudeSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target temperatureAxialSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 23:02:03]: Parsing Target ambientColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 23:02:03]: Parsing Target lightColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 23:02:03]: Parsing Target AtmosphereFromGround in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.AtmosphereFromGroundLoader)
[LOG 23:02:03]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 23:02:03]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 23:02:03]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 23:02:03]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 23:02:03]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 23:02:03]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 23:02:03]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 23:02:03]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 23:02:03]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 23:02:03]: Parsing Target map in (Kopernicus.Configuration.ModLoader.VertexHeightMap) as (Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO])
[LOG 23:02:03]: 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 

Halp?
 

Link to comment
Share on other sites

@The White Guardian How about other then plans for tutorials on gas planets and Procedural Planets, why not a tutorial on making stars as well? Would be pretty cool to have a Neutron Star or Red dwarf.

Im also having a strange problem, you have two virtually identical cfgs with just different names, sizes and colours. One of the planets loads perfectly but the other seems to have no height map loading even though the texture is there in the right spot. And i did create an atmosphere but the Chlorine colour i did for the atmosphere did not load though the ambient light did.

Link to comment
Share on other sites

2 hours ago, SpaceplaneAddict said:

-snip-

I never said that you had to move to the main Kopernicus thread, I only said that you should ask there in case I cannot find the problem. I've found two things:

- First of all, either my tablet errored, or you specified the scienceValues twice, which isn't good.

- Secondly, I'm no master at log file reading, but Kopernicus seems to have a hard time with your heightmap. If I may ask:

- In what format did you save it?

- Are you sure it's in grayscale? Kopernicus keeps repeating 'grayscale' over and over again, as if it is there where it bugs.

Also, you really should remove the flightGlobalsIndex.

39 minutes ago, SAS123 said:

@The White Guardian How about other then plans for tutorials on gas planets and Procedural Planets, why not a tutorial on making stars as well? Would be pretty cool to have a Neutron Star or Red dwarf.

Im also having a strange problem, you have two virtually identical cfgs with just different names, sizes and colours. One of the planets loads perfectly but the other seems to have no height map loading even though the texture is there in the right spot. And i did create an atmosphere but the Chlorine colour i did for the atmosphere did not load though the ambient light did.

I have plans for writing both, but due to a busy personal life and some personal projects that had to be finished, I haven't had the time to write those.

The guide I will write next is 'special planets', which focuses on gaseous planets and stars. Problem is, I've been struggling with making a star myself, but who knows, I recently made a new config but have not tried it in game.

As for the problems you have, could you show me the configs? I have a theory, but I cannot be sure.

Edited by The White Guardian
Link to comment
Share on other sites

For the star. I did create for one session of a ksp game a perfect O-class star. unfortunately the lightFlare from looking far away from the star reverted to kerbals one and i couldn't fix it. plus i didn't know how to do the curve files, i just borrowed some from another mod.

here is my cfg.

@Kopernicus:AFTER[Kopernicus]
{  
    Body
    {
        name = Quatus        
        cacheFile = FarWorlds/bin/Quatus.bin        
        Template
        {
            name = Kerbin
            removeOcean = true
            removeAllPQSMods = true
        }
        Properties
        {
            radius = 1050000
            geeASL = 3.8
            tidallyLocked = True
            description = A Massive Planet near the edge of becoming a Waterworld. Unusually though it doesn't have any water. Kerbalkind love this planet of its green atmosphere and Proximity although I wouldn't call it habitable.
            timewarpAltitudeLimits = 0 30000 30000 110000 140000 250000 480000 600000
            ScienceValues
            {
                landedDataValue = 6
                splashedDataValue = 0
                flyingLowDataValue = 5
                flyingHighDataValue = 4
                inSpaceLowDataValue = 2.5
                inSpaceHighDataValue = 2
                recoveryValue = 4
                flyingAltitudeThreshold = 1
                spaceAltitudeThreshold =  208000                
            }
        }
        Orbit
        {
            referenceBody = Sun
            color = 0.81960784313,1,0.39215686274
            inclination = 0.8
            eccentricity = 0.01
            semiMajorAxis = 15113453000
            longitudeOfAscendingNode = 55
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0
        }
        Rings
        {
            Ring
            {
                angle = 0
                innerRadius = 4000
                outerRadius = 5470
                texture = FarWorlds/Textures/Planetary/Quatus_ring
                color = 1,1,1,1
                lockRotation = true
                unlit = true
            }
        }
        ScaledVersion
        {
            type = Atmospheric
            fadeStart = 0
            fadeEnd = 0
            Material
            {
                texture = FarWorlds/Textures/Planetary/Quatus_color.dds
                normals = FarWorlds/Textures/Planetary/Quatus_normal.dds
                shininess = 0
                specular = 0.0,0.0,0.0,1.0
                rimPower = 3 
                rimBlend = 0.2 
                Gradient //Atmosphere rim color defenitions
                {
                    0.0 = 0.81960784313,1,0.39215686274,0.5
                    0.5 = 0.81960784313,1,0.39215686274,0.5
                    1.0 = 0.81960784313,1,0.39215686274,0.5
                }
            }
        }
        Atmosphere
        {
            ambientColor = 0.81960784313,1,0.39215686274,1
            lightColor = 0.81960784313,1,0.39215686274
            enabled = true
            oxygen = false
            altitude = 123000
            pressureCurve
            {
                key =    0        405.3        -3.52353821138211E-02    -3.52353821138211E-02
                key =    6150    188.6024    -2.48455284552846E-02    -2.48455284552846E-02
                key =    12300    99.7        -1.09252487804878E-02    -1.09252487804878E-02
                key =    18450    54.22184    -5.71781463414634E-03    -5.71781463414634E-03
                key =    24600    29.37088    -2.96797398373984E-03    -2.96797398373984E-03
                key =    30750    17.71576    -1.56122926829268E-03    -1.56122926829268E-03
                key =    36900    10.16776    -1.01121300813008E-03    -1.01121300813008E-03
                key =    43050    5.27784    -6.27004878048781E-04    -6.27004878048781E-04
                key =    49200    2.4556    -3.38757723577236E-04    -3.38757723577236E-04
                key =    55350    1.11112    -1.46439024390244E-04    -1.46439024390244E-04
                key =    61500    0.6544    -5.24552845528455E-05    -5.24552845528455E-05
                key =    67650    0.46592    -2.74536585365854E-05    -2.74536585365854E-05
                key =    73800    0.31672    -2.14113821138211E-05    -2.14113821138211E-05
                key =    79950    0.20256    -1.60715447154472E-05    -1.60715447154472E-05
                key =    86100    0.11904    -1.14406504065041E-05    -1.14406504065041E-05
                key =    92250    0.06184    -7.52520325203252E-06    -7.52520325203252E-06
                key =    98400    0.02648    -4.31219512195122E-06    -4.31219512195122E-06
                key =    104550    0.0088    -1.82113821138211E-06    -1.82113821138211E-06
                key =    110700    0.00408    -5.91869918699187E-07    -5.91869918699187E-07
                key =    116850    0.00152    -3.31707317073171E-07    -3.31707317073171E-07
                key =    123000    0    -2.47154471544715E-07    -2.47154471544715E-07

            }
            pressureCurveIsNormalized = false
            temperatureOcean/seaLevel = 313
            temperatureCurve
            {
                key =    0    313    -0.005216802    -0.005216802
                key =    14760    230.7861163    -0.00073891    -0.000736632
                key =    25830    230.7861163    0.000736632    0.000736632
                key =    38130    289.5103189    0.000402613    0.000402613
                key =    68880    289.5103189    -0.000555226    -0.000555226
                key =    98400    199.8224458    -0.00073891    -0.00073891
                key =    110700    199.8224458    0.000385183    0.000385183
                key =    123000    245.7340952    0.000564719    0.000564719
                key =    184500    0    -0.000365536    -0.000365536

            }
            temperatureCurveIsNormalized = false
            temperatureLapseRate = 0.0024
            temperatureSunMultCurve = true
            temperatureSunMultCurve
            {
                key =    0    1    0    0
                key =    9461.538462    0.5    -4.87805E-05    -8.34511E-05
                key =    10425.69762    0    0    0
                key =    18982.66569    0    0    0
                key =    44799.7223    0.2    0    0
                key =    67933.99754    0.2    0    0
                key =    86374.00611    0    0    0
                key =    123000    0.4    0    0

            }
        }
        PQS
        {
            Mods
            {    
                VertexHeightMap
                {
                    map = FarWorlds/PluginData/Quatus_height.dds
                    offset = -500
                    deformity = 2190
                    order = 20
                    enabled = true
                }            
                VertexColorMap
                {
                map = FarWorlds/Textures/Planetary/Quatus_color.dds
                enabled = true
                order = 20
                }
                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
                }
            }
        }
    }
}

and my texture files as well.

Yq3aEfv

jZ1tjJv

U1e9qU1

Nkz076U

Normal is dtx5-nm, all are dds. format but height wasn't L8 although i hadn't had a problem with that in the past.

oh and heres the other config. no atmosphere but the rest should be similar to above.

@Kopernicus:AFTER[KOPERNICUS]
{
    Body
    {
        name = Taka
        cacheFile = FarWorlds/bin/Taka.bin
        Template
        {
            name = Mun
            removeAllPQSMods = true
        }
        Properties //Physical properties
        {
            description = Asteroid Harshness
            radius = 182049.7
            geeASL = 0.17
            rotationPeriod = 180000
            rotates = true
            tidallyLocked = false
            initialRotation = 0
            isHomeWorld = false
            timewarpAltitudeLimits = 0 5000 12000 30000 90000 110000 130000 200000
            ScienceValues 
            {
                landedDataValue = 12
                inSpaceLowDataValue = 10 
                inSpaceHighDataValue = 8 
                recoveryValue = 8
                spaceAltitudeThreshold = 140000
            }    
        }
        Orbit
        {
            referenceBody = Jaann
            color = 0.45,0.122,0.6,1
            inclination = 10 //Orbit inclination relative to referenceBody's equator
            eccentricity = 0.21 //Orbit eccentricity, how elliptical is the orbit?
            semiMajorAxis = 34000000 //Average distance to reference body
            longitudeOfAscendingNode = 0 //Position of ascending node relative to the surface of the reference body
            argumentOfPeriapsis = 0
            meanAnomalyAtEpoch = 0
            epoch = 0 //Position of your planet when it is first loaded. Not nessecary to give a number unless your planet shares it's orbit, can be used to create laplace resonances
        }
        ScaledVersion //Update scaledspace
        {
            type = Vacuum
            fadeStart = 0
            fadeEnd = 0
            Material
            {
                texture = FarWorlds/Textures/Textures/Taka_color.dds
                normals = FarWorlds/Textures/Textures/Taka_normal.dds
                shininess = 0
                specular = 0.0,0.0,0.0,1.0
            }
        }
        PQS
        {
            Mods
            {
            VertexHeightMap
                {
                    map = FarWorlds/PluginData/Taka_height.dds
                    offset = 0
                    deformity = 9000.0
                    scaleDeformityByRatius = false
                    order = 20
                    enabled = true
                }
                VertexColorMap
                {
                map = FarWorlds/Textures/Textures/Taka_color.dds
                enabled = true
                order = 20
                }
                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
                }
            }
        }
    }
}

Edited by SAS123
addition
Link to comment
Share on other sites

23 minutes ago, SAS123 said:

-snip-

Found a few issues:

Copied from Quatos' orbit properties: 'color = 0.81960784313,1,0.39215686274'

As you can see, you only specify three colors, but you are missing the alpha. Try this: 'color = 0.81960784313,1,0.39215686274,1.0'

As for the moon, Taka, are you sure it's referenceBody, Jaann, exists?

Furthermore, there is a typo in the mod VertexHeightMap: you wrote 'scaleDeformityByRatius' while it should be 'scaleDeformityByRadius'

Also, your planets are quite large (insanely large), are you making them for RSS scale or something?

Edited by The White Guardian
Link to comment
Share on other sites

@The White GuardianI showed Taka for referencing that i used the same code. sorry for the confusion. 

As for Quatus's large size, Its supposed to be that way. Quatus is a massive rocky world on the verge of becoming either a Gas Dwarf Planet or Waterworld. Kerbin orbits around it.

didn't notice the typo. will fix.

how about the no atmosphere colour. Like all i can see is space. No chlorine colour.

Link to comment
Share on other sites

5 minutes ago, Alexoff said:

How to make normal maps in kopernicus? before I used alt+p+e, but now it doesn't work:(

Well to make normal maps youll need either GIMP or Photoshop. GIMP is just Filters > Map > Normalmap. I don't know about photoshop. Then you have to convert and save the normal map to DTX5_nm format or a weird lighting issue occurs. If you don't want to use those just go to this link.

http://cpetry.github.io/NormalMap-Online/ Just reminding you that you will still need to convert it to DTX5_nm Format. and you need a Plugin for gimp to save images as DTX5_nm.

Link to comment
Share on other sites

1 hour ago, SAS123 said:

Well to make normal maps youll need either GIMP or Photoshop. GIMP is just Filters > Map > Normalmap. I don't know about photoshop. Then you have to convert and save the normal map to DTX5_nm format or a weird lighting issue occurs. If you don't want to use those just go to this link.

Great idea, how can I make normal maps for procedural planets?:mad:

Looks like last kopernicus update removed some functions.

Link to comment
Share on other sites

1 hour ago, The White Guardian said:

You can create a procedural planet in Kopernicus then export the textures for ScaledSpace using Kittopia.

yeah, 1024x512 is perfect resolution for big planet!:huh: well, it's better to use old uncut kopernicus.

Link to comment
Share on other sites

2 hours ago, Alexoff said:

well, it's better to use old uncut kopernicus.

Nope, it isn't. With every version of Kopernicus it gets better and better thanks to the hard work of @Thomas P., therefor the older the version of Kopernicus the more bugs it usually has.

48 minutes ago, SpaceplaneAddict said:

My height map is saved as a dds in L8, and as for it being gray-scale, I don't know.

Here's a PNG of the Height map:

KBQD7P5.png

And the config file remains changed only with new atmo curves, and the log shows the same error

It looks good, but make sure it's grayscale, you can do this by opening it in GIMP then going to image->mode, it should say Grayscale and not RGB. I also see that it's a SpaceEngine texture. Be cautious that you don't use too much S.E. textures, because packs that use many S.E. textures are usually disliked.

Link to comment
Share on other sites

2 hours ago, Kuansenhama said:

Can you do a tutorial on texturing (Creating normal and height maps too) please?

Hmm... There are many ways to obtain a texture. The easiest way is by using the free 3D exploration program Space Engine that allows you to export planet textures, though please, do not use these textures in any released packs, for Space Engine planets closely resemble each other and do not look stockalike.

Another way is by using programs like GIMP and Photoshop and the texures will actually work, but they are missing a special blending effect at the poles.

There is one third, reliable way though. However, for that you must understand procedural, heightmap-less generation and this is something I have not yet covered. As soon as you understand the basics of procedural generation though, you can simply code a planet, but 'forget' to specify the ScaledVersion. You see, the scaledversion is only required to update and tweak scaledspace, not speficying it will result in a scaledversion that is identical to the templated planet. However, upon landing, you will find a different planet, and the way it will look will depend on the config it uses. You can then use Kittopia to export the textures and use these to update the ScaledSpace.

So, you frankly do not need textures to create a planet, all you need is some Kopernicus knowledge. As for template-less generation, I'll cover that later, but if you'd like you can shoot me a private message and I'll explain which PQSMods to add instead of VertexHeightMap.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

×
×
  • Create New...