Jump to content

Advanced Kopernicus: textures from PQSMods


The White Guardian

Recommended Posts

Still doesn't work...

Edited CFG File:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{
 Body
 {
  name = Kor
  Template
  {
   name = Minmus
   removePQSMods = True
  }
  Properties
  {
   radius = 50000
   rotates = true
   rotationPeriod = 50000
   tidallyLocked = false
   initialRotation = 0
   geeASL = 0.4
   description = Test Planet
   timewarpAltitudeLimits = 0 10000 17500 25000 40000 60000 80000 200000
   ScienceValues
   {
    landedDataValue = 100
    inSpaceLowDataValue = 90
    inSpaceHighDataValue = 50
    recoveryValue = 10
    spaceAltitudeThreshold = 10000
   }
  
  }
  Orbit
  {
   referenceBody = Sun
   semiMajorAxis = 4523576234985723465
   inclination = 0
   eccentricity = 0.008
   longitudeOfAscendingNode = 0
   argumentOfPeriapsis = 0
   meanAnomalyAtEpoch = 0
   epoch = 0
   color = 0.24325, 0.52626, 0.5476246, 1.0
  }
  PQS
  {
   Mods
   {
    VertexSimpleHeightAbsolute
    {
     nameHeightModAlpha
     seed = 432
     deformity =413
     octaves = 4
     persistence =0.3
     frequency = 5
     enabled = true
     order = 2
    VertexSimpleHeightAbsolute
    {
     nameHeightModBeta
     seed = 526
     deformity = 542
     octaves = 5
     persistence =0.1
     frequency = 10
     enabled = true
     order = 3
    }
    HeightColorMap
    {
     blend = 0.1
     enabled = true
     order = 4
     LandClasses
     {
      Class
      {
       name = Surface
       altitudeStart = 0
       altitudeEnd = 0.2
       color = 0.132131312323,0.33213123212,0.42131232121,1.0
       lerpToNext = True
      }
      Class
      {
       name = Low
       altitudeStart = 0.2
       altitudeEnd = 0.5
       color = 0.64654645,0.5465464566,0.4654645656,1.0
       lerpToNext = True
      }
      Class
      {
       name = Middle
       altitudeStart = 0.5
       altitudeEnd = 0.7
       color = 0.6786876878,0.86787686,0.688768677,1.0
       lerpToNext = True
      }
      Class
      {
       name = High
       altitudeStart = 0.7
       altitudeEnd = 2
       color = 0.7897890,0.98595,0.9876986,1
       lerpToNext = False
      }
     }
    }
   }
  }
 }
}
 }

Logs(there was only Kopernicus.Log [it is showing I have RSS installed, all I have is Kopernicus, My Planet, and KittopiaTech which wont work]):

Spoiler

//===============================================================================================================//
//=====  Kopernicus 1.2.2-2 - (BuildDate: 08.12.2016 10:04:17; AssemblyHash: ll5bDc2zH0dFa3TH601mspshxtw=)  =====//
//===============================================================================================================//
[LOG 08:09:03]: Logger "Kopernicus" was created
[LOG 08:09:03]: Injector.Awake(): Begin
[LOG 08:09:03]: Parsing Target name in (Kopernicus.Configuration.Loader) as (System.String)
[LOG 08:09:03]: Parsing Target timeScale in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 08:09:03]: Parsing Target scale in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 08:09:03]: Parsing Target Epoch in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 08:09:03]: Parsing Target useOnDemand in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 08:09:03]: Parsing Target onDemandLoadOnMissing in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 08:09:03]: Parsing Target onDemandLogOnMissing in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 08:09:03]: Parsing Target onDemandUnloadDelay in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 08:09:03]: Parsing Target mainMenuBody in (Kopernicus.Configuration.Loader) as (System.String)
[LOG 08:09:03]: Parsing Target maxViewingDistance in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 08:09:03]: Parsing Target scaledSpaceFaderMult in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 08:09:03]: Parsing Target useKopernicusTime in (Kopernicus.Configuration.Loader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 08:09:03]: Parsing Target KopernicusTime in (Kopernicus.Configuration.Loader) as (Kopernicus.Configuration.ClockLoader)
[LOG 08:09:03]: [Kopernicus]: Configuration.Loader: Loaded Body: Sun
[LOG 08:09:03]: [Kopernicus]: Configuration.Loader: Loaded Body: Kerbin
[LOG 08:09:04]: [Kopernicus]: Configuration.Loader: Loaded Body: Moon
[LOG 08:09:04]: [Kopernicus]: Configuration.Loader: Loaded Body: Callisto
[LOG 08:09:05]: [Kopernicus]: Configuration.Loader: Loaded Body: Europa
[LOG 08:09:05]: [Kopernicus]: Configuration.Loader: Loaded Body: Ganymede
[LOG 08:09:05]: [Kopernicus]: Configuration.Loader: Loaded Body: Io
[LOG 08:09:05]: [Kopernicus]: Configuration.Loader: Loaded Body: Jupiter
[LOG 08:09:06]: [Kopernicus]: Configuration.Loader: Loaded Body: Deimos
[LOG 08:09:06]: [Kopernicus]: Configuration.Loader: Loaded Body: Mars
[LOG 08:09:07]: [Kopernicus]: Configuration.Loader: Loaded Body: Phobos
[LOG 08:09:07]: [Kopernicus]: Configuration.Loader: Loaded Body: Mercury
[LOG 08:09:07]: [Kopernicus]: Configuration.Loader: Loaded Body: Neptune
[LOG 08:09:07]: [Kopernicus]: Configuration.Loader: Loaded Body: Triton
[LOG 08:09:08]: [Kopernicus]: Configuration.Loader: Loaded Body: Charon
[LOG 08:09:08]: [Kopernicus]: Configuration.Loader: Loaded Body: Pluto
[LOG 08:09:08]: [Kopernicus]: Configuration.Loader: Loaded Body: Dione
[LOG 08:09:08]: [Kopernicus]: Configuration.Loader: Loaded Body: Enceladus
[LOG 08:09:09]: [Kopernicus]: Configuration.Loader: Loaded Body: Iapetus
[LOG 08:09:09]: [Kopernicus]: Configuration.Loader: Loaded Body: Mimas
[LOG 08:09:09]: [Kopernicus]: Configuration.Loader: Loaded Body: Rhea
[LOG 08:09:09]: [Kopernicus]: Configuration.Loader: Loaded Body: Saturn
[LOG 08:09:09]: [Kopernicus]: Configuration.Loader: Loaded Body: Tethys
[LOG 08:09:10]: [Kopernicus]: Configuration.Loader: Loaded Body: Titan
[LOG 08:09:10]: [Kopernicus]: Configuration.Loader: Loaded Body: Uranus
[LOG 08:09:10]: [Kopernicus]: Configuration.Loader: Loaded Body: Venus
[LOG 08:09:10]: [Kopernicus]: Configuration.Loader: Loaded Asteroid: Asteroids
[LOG 08:09:10]: Injector.Awake(): Completed in: 7492.9518 ms
[LOG 08:09:12]: StarLightSwitcher.Start() => Sun
[LOG 08:09:12]: Found Body: Sun:0 -> SOI = Infinity, Hill Sphere = Infinity
[LOG 08:09:12]: Found Body: Earth:1 -> SOI = 924650434.733011, Hill Sphere = 2123676229.48014
[LOG 08:09:12]: Found Body: Mercury:2 -> SOI = 112424173.260745, Hill Sphere = 252853941.427939
[LOG 08:09:12]: Found Body: Venus:3 -> SOI = 616281980.726187, Hill Sphere = 1448413882.72595
[LOG 08:09:12]: Found Body: Callisto:4 -> SOI = 37706560.8948837, Hill Sphere = 71786656.998788
[LOG 08:09:12]: Found Body: Jupiter:5 -> SOI = 48196239906.8459, Hill Sphere = 72889307381.9918
[LOG 08:09:12]: Found Body: Titan:6 -> SOI = 43324648.4585408, Hill Sphere = 73402530.8269914
[LOG 08:09:12]: Found Body: Phobos:7 -> SOI = 47250, Hill Sphere = 23605.4098253674
[LOG 08:09:12]: Found Body: Io:8 -> SOI = 7841031.53244786, Hill Sphere = 15181809.2287489
[LOG 08:09:12]: Found Body: Europa:9 -> SOI = 9728374.71209548, Hill Sphere = 19514796.2743593
[LOG 08:09:12]: Found Body: Moon:10 -> SOI = 66173072.9640907, Hill Sphere = 83991487.4729751
[LOG 08:09:12]: Found Body: Mars:11 -> SOI = 577254493.487111, Hill Sphere = 1417734319.21387
[LOG 08:09:12]: Found Body: Deimos:12 -> SOI = 45456, Hill Sphere = 30983.0385975667
[LOG 08:09:12]: Found Body: Ganymede:13 -> SOI = 24361825.1341081, Hill Sphere = 45711696.7935116
[LOG 08:09:12]: Found Body: Saturn:14 -> SOI = 54475373437.8168, Hill Sphere = 88837177700.7941
[LOG 08:09:12]: Found Body: Mimas:15 -> SOI = 396400, Hill Sphere = 738243.128846413
[LOG 08:09:12]: Found Body: Enceladus:16 -> SOI = 504200, Hill Sphere = 1362240.3402056
[LOG 08:09:12]: Found Body: Tethys:17 -> SOI = 1213895.69831748, Hill Sphere = 3029137.04044446
[LOG 08:09:12]: Found Body: Dione:18 -> SOI = 1954724.55760137, Hill Sphere = 4691983.25591358
[LOG 08:09:12]: Found Body: Rhea:19 -> SOI = 3675585.65404912, Hill Sphere = 8399667.40518889
[LOG 08:09:12]: Found Body: Iapetus:20 -> SOI = 22501874.8560579, Hill Sphere = 50823895.948288
[LOG 08:09:12]: Found Body: Uranus:21 -> SOI = 51692538810.1834, Hill Sphere = 96281894010.2327
[LOG 08:09:12]: Found Body: Neptune:22 -> SOI = 86643720667.1485, Hill Sphere = 165989579088.817
[LOG 08:09:12]: Found Body: Triton:23 -> SOI = 11964329.5503673, Hill Sphere = 21045418.9496973
[LOG 08:09:12]: Found Body: Pluto:24 -> SOI = 3116527988.65033, Hill Sphere = 8249162797.06231
[LOG 08:09:12]: Found Body: Charon:25 -> SOI = 8292108.13808497, Hill Sphere = 9569605.02226559
[LOG 08:09:12]: Injector.OnDestroy(): Complete
[LOG 08:09:13]: [Kopernicus] RuntimeUtility Started
[LOG 08:09:13]: StarLightSwitcher.Awake(): Begin
 

 

Link to comment
Share on other sites

2 minutes ago, Axilourous said:

I copied/pasted your tutorial completely, it didn't work... also, I still don't get what cachefile is or what file to put, and I feel like its the reason it wont appear

It doesn't even seem to detect your planet. I'll rewrite the config and send it back to you, then retry it.

Link to comment
Share on other sites

4 minutes ago, Axilourous said:

ok, thanks, but what about the cachefile? I still don't have a clue what that is.

cacheFile = FILEPATH

The filepath should lead to the location where you want the cacheFile to be, ending with the name of the cachefile plus .bin. Example: PlanetSeven/Cache/Seven.bin

I also think that it's the number of issues with the PQSMods (how you wrote them, lack of spaces and closing correctly) that stops Kopernicus from recognizing it as a planet. Either way, it should work once I'm done rewriting, and I'm currently rewriting the PQS.

Link to comment
Share on other sites

7 minutes ago, Axilourous said:

sorry to keep bothering you while you are writing, but do I just make a new file and call it [insert name].bin?

No. Kopernicus will generate it automatically in the specified location. Here's your config again.

@Kopernicus:AFTER[Kopernicus]
{
	Body
	{
		name = Kor
		cacheFile = KorCache/Kor.bin
		Debug
		{
			exportMesh = true
			update = true
		}
		Template
		{
			name = Minmus
			removeAllPQSMods = true
		}
		Properties
		{
			description = TestPlanet
			radius = 50000
			tidallyLocked = false
			rotationPeriod = 50000 //Equals 13.88 hours? Remember that this value is in seconds.
			geeASL = 0.4
			timeWarpAltitudeLimits = 0 10000 17500 25000 60000 80000 200000
			ScienceValues
			{
				landedDataValue = 7
				inSpaceLowDataValue = 6.5
				inSpaceHighDataValue = 6
				recoveryValue = 6.7
				spaceAltitudeThreshold = 500000
			}
		}
		Orbit
		{
			referenceBody = Sun
			semiMajorAxis = 4523576234985723465
			inclination = 0
			eccentricity = 0.008
			longitudeOfAscendingNode = 0
			argumentOfPeriapsis = 0
			meanAnomalyAtEpoch = 0
			epoch = 0
			color = 0.24325,0.52626,0.5476246,1
		}
		PQS
		{
			Mods
			{
				VertexSimplexHeightAbsolute
				{
					name = HeightModAlpha
					seed = 432
					deformity = 413
					octaves = 4
					persistence = 0.3
					frequency = 5
					enabled = true
					order = 2
				}
				VertexSimplexHeightAbsolute
				{
					name = HeightModBeta
					seed = 526
					deformity = 542
					octaves = 5
					persistence = 0.1
					frequency = 10
					enabled = true
					order = 3
				}
				VertexHeightNoise
				{
					//A little gift from me, set enabled to true if you think you can handle the epicness of this mod.
					deformity = 4000
					frequency= 6
					persistence = 0.2
					octaves = 6
					lacunarity = 2.5
					noiseType = RiggedMultifractal
					mode = Low
					seed = 235389
					enbled = false
					order = 4
				}
				VoronoiCraters
				{
					//Another gift from me, generates procedural craters. Set enabled to true to try it out!
					enabled = false
					colorOpacity = 0.7
					DebugColorMapping = False
					deformation = 750
					jitter = 0.1
					jitterHeight = 3
					rFactor = 1
					rOffset = 1
					simplexFrequency = 120
					simplexOctaves = 3
					simplexPersistence = 0.5
					simplexSeed = 123123
					voronoiDisplacement = 0
					voronoiFrequency = 7
					voronoiSeed = 6621
					order = 5
					index = 0
					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
					}
				}
				HeightColorMap
				{
					blend = 1 //Any value below 1 gives weird black lines for some reason, I don't know why.
					enabled = true
					order = 15 //left some room between this and the heightMods so you can add 11 extra PQSMods in between.
					LandClasses
					{
						Class
						{
							name = Surface
							altitudeStart = -2
							altitudeEnd = 0.2
							color = 0.1321,0.3321,0.4213,1
							lerpToNext = true
						}
						Class
						{
							name = Low
							altitudeStart = 0.2
							altitudeEnd = 0.5
							color = 0.6465,0.5465,0.4655,1
							lerpToNext = true
						}
						Class
						{
							name = Middle
							altitudeStart = 0.5
							altitudeEnd = 0.7
							color = 0.6787,0.8679,0.6888,1
							lerpToNext = true
						}
						Class
						{
							name = High
							altitudeStart = 0.7
							altitudeEnd = 2
							color = 0.7898,0.98595,0.9877
							lerpToNext = false
						}
					}
				}
				LandControl
				{
					//And lastly, my final gift, terrain scatters. Just set it to true. You can change the scatter color below.
					enabled = false
					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
					altitudeSimplex
					{
						frequency = 1
						octaves = 1
						persistence = 1
					}
					latitudeSimplex
					{
						frequency = 1
						octaves = 1
						persistence = 1
					}
					longitudeSimplex
					{
						frequency = 1
						octaves = 1
						persistence = 1
					}
					landClasses
					{
						Class
						{
							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
							{
								Scatter
								{
									density = 1
									scatterName = Rock00
								}
							}
						}
					}
					scatters
					{
						Scatter
						{
							materialType = Diffuse
							mesh = BUILTIN/boulder
							castShadows = False
							densityFactor = 1
							maxCache = 512
							maxCacheDelta = 32
							maxLevelOffset = 0
							maxScale = 2.5
							maxScatter = 20
							maxSpeed = 1000
							minScale = 0.15
							recieveShadows = False
							name = Rock00
							seed = 231123
							verticalOffset = 0
							delete = False
							collide = False
							science = False
							Material
							{
								//-------------CHANGE THE SCATTER COLOR HERE------------
								color = 0.679104447,0.679104447,0.679104447,1
								//------------------------------------------------------
								mainTex = BUILTIN/lunar cliff face
								mainTexScale = 1,1
								mainTexOffset = 0,0
							}
							Experiment
							{
							}
						}
					}
				}
			}
		}
	}
}

I've even added a few mods that I often use as gifts, they are turned off thus they won't do anything unless you set them to true. They generate mountains(VertexHeightNoise), craters(VoronoiCraters) and terrain scatters(LandControl).

This config should work.

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

thanks! Ima try it right now

also, I had no idea what rotation period was, or a lot of other stuff, so when I looked at a tutorial before this I used a number close to theirs.

EDIT: aaaannnnnnnnndddddd......................... IT....didn't work...

Next Try(edited filepath for cachefile so that it goes like MyPlanets/KorCache/Kor.bin): It still doesn't work...

Edited by Axilourous
Link to comment
Share on other sites

I have only gotten 1 planet to work, and it was by accident, I was making a planet, realized I had no Idea how to make textures, looked around found nothing, played KSP, and it was there, just a ball of white...

oh, and what is semiMajorAxis? it is a really big number for all the planets I've seen but that's all I know.

Link to comment
Share on other sites

1 hour ago, Axilourous said:

I have only gotten 1 planet to work, and it was by accident, I was making a planet, realized I had no Idea how to make textures, looked around found nothing, played KSP, and it was there, just a ball of white...

oh, and what is semiMajorAxis? it is a really big number for all the planets I've seen but that's all I know.

Your Semi-Major axis is your planets average orbiting distance from its star or planet. (In KSP its in metres).

Your inclination is how much your orbit deviates from a reference plane (In our solar system, earth's orbit is the reference plane. In KSP Kerbin is pretty much the reference plane)

Your eccentricity is how eliptical your orbit is. For example your planet may have a Semi-Major axis of 10,000,000 metres but has an eccentricity of 0.1 so your orbit deviates by 10%. 9,000,000 at closest approach and 11,000,000 at furthest approach.

Edited by SAS123
Link to comment
Share on other sites

OMG, YESSSS!!!!!!

IT FINNALY SHOWED UP, but, its inside the Kerbol, did you know if you zoom into the Kerbol, and look inside it, there is a miniature Kerbol? Intresting

Pics to show Outer Kerbol, Inner Kerbol (Core), and Kor

http://imgur.com/a/4yrjP

I just thought of something,

Kor is near the Core, xD

Edited by Axilourous
Link to comment
Share on other sites

7 minutes ago, Axilourous said:

OMG, YESSSS!!!!!!

IT FINNALY SHOWED UP, but, its inside the Kerbol, did you know if you zoom into the Kerbol, and look inside it, there is a miniature Kerbol? Intresting

The semi-major axis is in metres!!! Not kms. If you want to make a planet ill give you some maths.

Everything in ksp other than the sun is about 1/10 as large as in real life. 

1.6 Km = Mile

A good distance to work on your planet would be about 400,000,000,000 metres for the semi major axis

KittopiaTech file must be in the GameData file for it to work (just being sure)

Press Ctrl + P to open up kittopia

Link to comment
Share on other sites

Just now, SAS123 said:

The semi-major axis is in metres!!! Not kms. If you want to make a planet ill give you some maths.

Everything in ksp other than the sun is about 1/10 as large as in real life. 

1.6 Km = Mile

A good distance to work on your planet would be about 400,000,000,000 metres for the semi major axis

KittopiaTech file must be in the GameData file for it to work (just being sure)

Press Ctrl + P to open up kittopia

kittopia wont open, it is in the GameDat folder

I know its in meters, I just thought Kerbol was smaller, idk.

I found Kor in the sun when I zoomed in on a planet further out, and looked at Kerbol

Link to comment
Share on other sites

6 minutes ago, Axilourous said:

kittopia wont open, it is in the GameDat folder

I know its in meters, I just thought Kerbol was smaller, idk.

I found Kor in the sun when I zoomed in on a planet further out, and looked at Kerbol

Did you open up The KittopiaTech file when you first downloaded it?

Link to comment
Share on other sites

37 minutes ago, SAS123 said:

Did you open up The KittopiaTech file when you first downloaded it?

em, I used CKAN, I just remembered that, so ignore what I said in the message you sent me. but that is how I install mods

Edited by Axilourous
Link to comment
Share on other sites

7 minutes ago, Axilourous said:

em, I used CKAN, I just remembered that, so ignore what I said in the message you sent me. but that is how I install mods

Ah, that makes a little sense. I don't use CKAN cause while its good for people who want mods, it's not good for people who want to do modding. Usually, modders (well at least I) download the file standalone and then install it into the GameData folder. So I download Kopernicus, KittopiaTech and Hyperedit (For Spacecraft editing and observing the ground textures) all separately and then put their contents into the GameData Folder. I then generate a folder in the GameData folder with my mod name or a tempory name. In that folder I create three folders: Cache, Configs and PluginData. Cache is where the .bin files go, Configs is where you put your planetary configs into and PluginData is where you put your textures in. I might need clarification from @The White Guardian but I'm very sure that's the way you do it.

Link to comment
Share on other sites

@Axilourous

RGBA codes are your colours from 0-255 divided by 255. So for instance if i wanted a light yellow with 100% Opacity , i would go like this:

255, 255, 127.5 for yellow

255/255, 255/255, 127.5/255 =

1.0, 1.0, 0.5

So this is what you write for the variable

color = 1.0, 1.0, 0.5, 1.0

The 4th one is your opacity. So 1 is 100% Opacity and 0 is 0% Opacity or basically its fully transparent.

EDIT: Here is a great site where i get all my colour codes: http://www.rapidtables.com/web/color/RGB_Color.htm

 

Edited by SAS123
Link to comment
Share on other sites

So, I just noticed, the planets I make using this method all look exactly the same as the planet I use, except Minmus Template, in which it makes it flatter. Why is this?

CFG File:

Spoiler

@Kopernicus:AFTER[Kopernicus]
{
 Body
 {
  name = Volla
  cachedFile = NewPlanets/Volla/VollaCache/Volla.bin
  Debug
  {
   exportMesh = True
   update = True
  }
  Template
  {
   name = Minmus
   removeAllPQSMods = True
  }
  Properties
  {
   description = Volla is the 7th planet from Kerbol. Volla is a planet Kerbals have been trying to go to because of its moons, which have oxygen(Not Done, no moons, not in correct place. I will fix later)
   radius = 10000000
   tidallyLocked = False
   rotationPeriod = 900000
   geeASL = 0.23
   timeWarpAltitudeLimits = 0 3000 6000 10000 120000 150000 200000
   ScienceValues
   {
    landedDataValue  10
    inSpaceLowValue = 8.5
    inSpaceHighDataValue = 7
    recoveryValue = 5
    spaceAltitudeThreshold = 100000
   }
  }
  Orbit
  {
   referenceBody = Sun
   semiMajorAxis = 20000000000000
   inclination = 0
   eccentricity = 0.00000001
   longitudeOfAscendingNode = 0
   argumentOfPeriapsis = 0
   meanAnomalyAtEpoch = 0
   epoch = 0
   color = 0.56454, 0.542523, 0.123899, 1
  }
  PQS
  {
   Mods
   {
    VertexSimplexHeightAbsolute
    {
     name = HeightModAlpha
     seed = 123
     deformity = 654
     octaves = 4
     persistence = 0.2
     frequency = 142
     enabled = True
     order = 2
    }
    VertexSimplexHeightAbsolute
    {
     name = HeightModBeta
     seed = 456
     deformity = 956
     octaves = 4
     persistence = 0.4
     frequency = 756
     enabled = True
     order = 3
    }
    HeightColorMap
    {
     blend = 1
     enabled = True
     order = 10
     LandClasses
     {
      Class
      {
       name = Surface
       altitude = -2
       altitude = 0.2
       color = 0.513, 0.914,0.054
       lerpToNext = True
      }
      Class
      {
       name = Low
       altitudeStart = 0.2
       altitudeEnd = 0.5
       color = 0.156,0.256,0.932,1
       lerpToNext = True
      }
      Class
      {
       name = Middle
       altitudeStart = 0.5
       altitudeEnd = 0.9
       color = 0.654,0.876,0.203,1
       lerpToNext = True
      }
      Class
      {
       name = High
       altitudeStart = 0.9
       altitudeEnd = 2
       color = 0.245,0.893,0.189,1
       lerpToNext = True
      }
     }
    }
   }
  }
 }
}

Logs(Finally showed up):

Spoiler

//===============================================================================================================//
//=====  Kopernicus 1.2.2-2 - (BuildDate: 08.12.2016 10:04:17; AssemblyHash: ll5bDc2zH0dFa3TH601mspshxtw=)  =====//
//===============================================================================================================//
[LOG 16:03:22]: Logger "Volla.Body" was created
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 16:03:22]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 16:03:22]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.StringCollectionParser)
[LOG 16:03:22]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target removeCoronas in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: [Kopernicus]: Configuration.Template: Using Template "Minmus"
[LOG 16:03:22]: Removing mods from pqs Minmus
[LOG 16:03:22]: Creating blacklist
[LOG 16:03:22]: Blacklist count = 4
[LOG 16:03:22]: Adding all found PQSMods in pqs Minmus
[LOG 16:03:22]: Adding to removelist: PQSMod_AltitudeAlpha
[LOG 16:03:22]: Adding to removelist: PQSMod_VertexPlanet
[LOG 16:03:22]: Adding to removelist: PQSLandControl
[LOG 16:03:22]: Adding to removelist: PQSCity
[LOG 16:03:22]: Removed mod PQSMod_AltitudeAlpha
[LOG 16:03:22]: Removed mod PQSMod_VertexPlanet
[LOG 16:03:22]: Removed mod PQSLandControl
[LOG 16:03:22]: Removed mod PQSCity
[LOG 16:03:22]: Removed mod PQSCity
[LOG 16:03:22]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 16:03:22]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 16:03:22]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target randomMainMenuBody in (Kopernicus.Configuration.Body) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 16:03:22]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 16:03:22]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericCollectionParser`1[System.Single])
[LOG 16:03:22]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target navballSwitchRadiusMultLow in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 16:03:22]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 16:03:22]: Parsing Target nonExactThreshold in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target exactSearch in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target RDVisibility in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.EnumParser`1[Kopernicus.Configuration.PropertiesLoader+RDVisibility])
[LOG 16:03:22]: Parsing Target maxZoom in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Via surface G, set gravParam to 225552950000000, mass to 3.37953620573922E+24
[LOG 16:03:22]: --------- Science Values ------------
[LOG 16:03:22]: LandedDataValue = 5
[LOG 16:03:22]: SplashedDataValue = 1
[LOG 16:03:22]: FlyingLowDataValue = 1
[LOG 16:03:22]: FlyingHighDataValue = 1
[LOG 16:03:22]: InSpaceLowDataValue = 4
[LOG 16:03:22]: InSpaceHighDataValue = 7
[LOG 16:03:22]: RecoveryValue = 5
[LOG 16:03:22]: flyingAltitudeThreshold = 18000
[LOG 16:03:22]: spaceAltitudeThreshold = 100000
[LOG 16:03:22]: --------------------------------------
[LOG 16:03:22]: Found Biome: Highlands : RGBA(0.380, 0.514, 0.510, 1.000) : 0
[LOG 16:03:22]: Found Biome: Midlands : RGBA(0.529, 0.671, 0.616, 1.000) : 0
[LOG 16:03:22]: Found Biome: Lowlands : RGBA(0.690, 0.882, 0.808, 1.000) : 0
[LOG 16:03:22]: Found Biome: Flats : RGBA(0.753, 1.000, 0.906, 1.000) : 0
[LOG 16:03:22]: Found Biome: Great Flats : RGBA(0.412, 0.761, 0.737, 1.000) : 0
[LOG 16:03:22]: Found Biome: Greater Flats : RGBA(0.647, 0.843, 0.851, 1.000) : 0
[LOG 16:03:22]: Found Biome: Lesser Flats : RGBA(0.545, 0.831, 0.812, 1.000) : 0
[LOG 16:03:22]: Found Biome: Poles : RGBA(1.000, 1.000, 1.000, 1.000) : 0
[LOG 16:03:22]: Found Biome: Slopes : RGBA(0.600, 0.800, 0.733, 1.000) : 0
[LOG 16:03:22]: Added Progress Tree
[LOG 16:03:22]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 16:03:22]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 16:03:22]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target iconColor in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 16:03:22]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 16:03:22]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.NumericCollectionParser`1[System.Single])
[LOG 16:03:22]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 16:03:22]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 16:03:22]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 16:03:22]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 16:03:22]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 16:03:22]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target mapMaxHeight in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 16:03:22]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 16:03:22]: Parsing Target deformity in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target frequency in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target octaves in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target persistence in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target seed in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target order in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target enabled in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (System.String)
[LOG 16:03:22]: PQSLoader.PostApply(ConfigNode): Added PQS Mod => PQSMod_VertexSimplexHeightAbsolute
[LOG 16:03:22]: Parsing Target deformity in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target frequency in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target octaves in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target persistence in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target seed in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target order in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target enabled in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.VertexSimplexHeightAbsolute) as (System.String)
[LOG 16:03:22]: PQSLoader.PostApply(ConfigNode): Added PQS Mod => PQSMod_VertexSimplexHeightAbsolute
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (System.String)
[LOG 16:03:22]: Parsing Target color in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target altitudeStart in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target altitudeEnd in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target lerpToNext in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target delete in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (System.String)
[LOG 16:03:22]: Parsing Target color in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target altitudeStart in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target altitudeEnd in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target lerpToNext in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target delete in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (System.String)
[LOG 16:03:22]: Parsing Target color in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target altitudeStart in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target altitudeEnd in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target lerpToNext in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target delete in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (System.String)
[LOG 16:03:22]: Parsing Target color in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.ColorParser)
[LOG 16:03:22]: Parsing Target altitudeStart in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target altitudeEnd in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Double])
[LOG 16:03:22]: Parsing Target lerpToNext in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target delete in (Kopernicus.Configuration.ModLoader.HeightColorMap+LandClassLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target blend in (Kopernicus.Configuration.ModLoader.HeightColorMap) as (Kopernicus.NumericParser`1[System.Single])
[LOG 16:03:22]: Parsing Target order in (Kopernicus.Configuration.ModLoader.HeightColorMap) as (Kopernicus.NumericParser`1[System.Int32])
[LOG 16:03:22]: Parsing Target enabled in (Kopernicus.Configuration.ModLoader.HeightColorMap) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target name in (Kopernicus.Configuration.ModLoader.HeightColorMap) as (System.String)
[LOG 16:03:22]: PQSLoader.PostApply(ConfigNode): Added PQS Mod => PQSMod_HeightColorMap
[LOG 16:03:22]:   Volla (UnityEngine.GameObject)
[LOG 16:03:22]:    >>> Components <<<
[LOG 16:03:22]:    Volla (UnityEngine.Transform)
[LOG 16:03:22]:    Volla (PQS)
[LOG 16:03:22]:    >>> ---------- <<<
[LOG 16:03:22]:       _CelestialBody (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        _CelestialBody (UnityEngine.Transform)
[LOG 16:03:22]:        _CelestialBody (PQSMod_CelestialBodyTransform)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       _SurfaceQuadUVs (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        _SurfaceQuadUVs (UnityEngine.Transform)
[LOG 16:03:22]:        _SurfaceQuadUVs (PQSMod_UVPlanetRelativePosition)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       Monolith00 (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        Monolith00 (UnityEngine.Transform)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:           monolith00 (UnityEngine.GameObject)
[LOG 16:03:22]:            >>> Components <<<
[LOG 16:03:22]:            monolith00 (UnityEngine.Transform)
[LOG 16:03:22]:            monolith00 (UnityEngine.MeshFilter)
[LOG 16:03:22]:            monolith00 (UnityEngine.MeshRenderer)
[LOG 16:03:22]:            monolith00 (UnityEngine.Animation)
[LOG 16:03:22]:            monolith00 (UnityEngine.MeshCollider)
[LOG 16:03:22]:            >>> ---------- <<<
[LOG 16:03:22]:       Randolith (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        Randolith (UnityEngine.Transform)
[LOG 16:03:22]:        Randolith (PrefabSpawner)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:           monolith01 (UnityEngine.GameObject)
[LOG 16:03:22]:            >>> Components <<<
[LOG 16:03:22]:            monolith01 (UnityEngine.Transform)
[LOG 16:03:22]:            monolith01 (UnityEngine.MeshFilter)
[LOG 16:03:22]:            monolith01 (UnityEngine.MeshRenderer)
[LOG 16:03:22]:            monolith01 (UnityEngine.Animation)
[LOG 16:03:22]:            monolith01 (UnityEngine.MeshCollider)
[LOG 16:03:22]:            >>> ---------- <<<
[LOG 16:03:22]:           RandolithDetail(Clone) (UnityEngine.GameObject)
[LOG 16:03:22]:            >>> Components <<<
[LOG 16:03:22]:            RandolithDetail(Clone) (UnityEngine.Transform)
[LOG 16:03:22]:            >>> ---------- <<<
[LOG 16:03:22]:       QuadMeshColliders (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        QuadMeshColliders (UnityEngine.Transform)
[LOG 16:03:22]:        QuadMeshColliders (PQSMod_QuadMeshColliders)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       OnDemandHandler (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        OnDemandHandler (UnityEngine.Transform)
[LOG 16:03:22]:        OnDemandHandler (Kopernicus.OnDemand.PQSMod_OnDemandHandler)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       HeightModAlpha (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        HeightModAlpha (UnityEngine.Transform)
[LOG 16:03:22]:        HeightModAlpha (PQSMod_VertexSimplexHeightAbsolute)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       HeightModBeta (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        HeightModBeta (UnityEngine.Transform)
[LOG 16:03:22]:        HeightModBeta (PQSMod_VertexSimplexHeightAbsolute)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]:       HeightColorMap (UnityEngine.GameObject)
[LOG 16:03:22]:        >>> Components <<<
[LOG 16:03:22]:        HeightColorMap (UnityEngine.Transform)
[LOG 16:03:22]:        HeightColorMap (PQSMod_HeightColorMap)
[LOG 16:03:22]:        >>> ---------- <<<
[LOG 16:03:22]: Parsing Target Ocean in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OceanLoader)
[LOG 16:03:22]: Parsing Target SpaceCenter in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.SpaceCenterLoader)
[LOG 16:03:22]: Parsing Target Debug in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.DebugLoader)
[LOG 16:03:22]: Parsing Target exportMesh in (Kopernicus.Configuration.DebugLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target update in (Kopernicus.Configuration.DebugLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target showSOI in (Kopernicus.Configuration.DebugLoader) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Parsing Target PostSpawnOrbit in (Kopernicus.Configuration.Body) as (ConfigNode)
[LOG 16:03:22]: Parsing Target barycenter in (Kopernicus.Configuration.Body) as (Kopernicus.NumericParser`1[System.Boolean])
[LOG 16:03:22]: Body.PostApply(ConfigNode): Generating scaled space mesh: Volla
[LOG 16:03:24]: --------- Celestial Body ------------
[LOG 16:03:24]: bodyName = Volla
[LOG 16:03:24]: bodyDescription = Volla is the 7th planet from Kerbol. Volla is a planet Kerbals have been trying to go to because of its moons, which have oxygen and shiny colors(and we all know how Kerbals react to shiny colors.)
[LOG 16:03:24]: GeeASL = 0.23
[LOG 16:03:24]: Radius = 10000000
[LOG 16:03:24]: Mass = 3.37953620573922E+24
[LOG 16:03:24]: Density = 0
[LOG 16:03:24]: SurfaceArea = 0
[LOG 16:03:24]: gravParameter = 225552950000000
[LOG 16:03:24]: sphereOfInfluence = 0
[LOG 16:03:24]: hillSphere = 0
[LOG 16:03:24]: gMagnitudeAtCenter = 225552950000000
[LOG 16:03:24]: atmDensityASL = 0
[LOG 16:03:24]: scaledEllipsoid = True
[LOG 16:03:24]: scaledElipRadMult = [1, 1, 1]
[LOG 16:03:24]: scaledRadiusHorizonMultiplier = 1
[LOG 16:03:24]: navballSwitchRadiusMult = 0.06
[LOG 16:03:24]: navballSwitchRadiusMultLow = 0.055
[LOG 16:03:24]: use_The_InName = False
[LOG 16:03:24]: isHomeWorld = False
[LOG 16:03:24]: ocean = False
[LOG 16:03:24]: oceanUseFog = True
[LOG 16:03:24]: oceanFogPQSDepth = 1000
[LOG 16:03:24]: oceanFogPQSDepthRecip = 0.001
[LOG 16:03:24]: oceanFogDensityStart = 0.015
[LOG 16:03:24]: oceanFogDensityEnd = 0.13
[LOG 16:03:24]: oceanFogDensityPQSMult = 0.02
[LOG 16:03:24]: oceanFogDensityAltScalar = -0.0008
[LOG 16:03:24]: oceanFogDensityExponent = 1
[LOG 16:03:24]: oceanFogColorStart = RGBA(0.000, 0.337, 0.486, 1.000)
[LOG 16:03:24]: oceanFogColorEnd = RGBA(0.000, 0.084, 0.122, 1.000)
[LOG 16:03:24]: oceanFogDawnFactor = 10
[LOG 16:03:24]: oceanSkyColorMult = 1.2
[LOG 16:03:24]: oceanSkyColorOpacityBase = 0.2
[LOG 16:03:24]: oceanSkyColorOpacityAltMult = 2
[LOG 16:03:24]: oceanDensity = 1
[LOG 16:03:24]: oceanAFGBase = 0.6
[LOG 16:03:24]: oceanAFGAltMult = 0.05
[LOG 16:03:24]: oceanAFGMin = 0.05
[LOG 16:03:24]: oceanSunBase = 0.5
[LOG 16:03:24]: oceanSunAltMult = 0.01
[LOG 16:03:24]: oceanSunMin = 0.05
[LOG 16:03:24]: oceanAFGLerp = False
[LOG 16:03:24]: oceanMinAlphaFogDistance = 200
[LOG 16:03:24]: oceanMaxAlbedoFog = 0.95
[LOG 16:03:24]: oceanMaxAlphaFog = 0.9
[LOG 16:03:24]: oceanAlbedoDistanceScalar = 0.01
[LOG 16:03:24]: oceanAlphaDistanceScalar = 0.01
[LOG 16:03:24]: minOrbitalDistance = 100000
[LOG 16:03:24]: atmosphere = False
[LOG 16:03:24]: atmosphereContainsOxygen = False
[LOG 16:03:24]: atmosphereDepth = 0
[LOG 16:03:24]: atmosphereTemperatureSeaLevel = 288
[LOG 16:03:24]: atmospherePressureSeaLevel = 101.325
[LOG 16:03:24]: atmosphereMolarMass = 0.0289644
[LOG 16:03:24]: atmosphereAdiabaticIndex = 1.39999997615814
[LOG 16:03:24]: atmosphereTemperatureLapseRate = 0
[LOG 16:03:24]: atmosphereGasMassLapseRate = 0
[LOG 16:03:24]: atmosphereUseTemperatureCurve = False
[LOG 16:03:24]: atmosphereTemperatureCurveIsNormalized = False
[LOG 16:03:24]: atmosphereTemperatureCurve = FloatCurve
[LOG 16:03:24]: latitudeTemperatureBiasCurve = FloatCurve
[LOG 16:03:24]: latitudeTemperatureSunMultCurve = FloatCurve
[LOG 16:03:24]: axialTemperatureSunMultCurve = FloatCurve
[LOG 16:03:24]: axialTemperatureSunBiasCurve = FloatCurve
[LOG 16:03:24]: atmosphereTemperatureSunMultCurve = FloatCurve
[LOG 16:03:24]: maxAxialDot = 0
[LOG 16:03:24]: eccentricityTemperatureBiasCurve = FloatCurve
[LOG 16:03:24]: albedo = 0.5
[LOG 16:03:24]: emissivity = 0.7
[LOG 16:03:24]: coreTemperatureOffset = 1
[LOG 16:03:24]: convectionMultiplier = 1
[LOG 16:03:24]: shockTemperatureMultiplier = 1
[LOG 16:03:24]: atmosphereUsePressureCurve = False
[LOG 16:03:24]: atmospherePressureCurveIsNormalized = False
[LOG 16:03:24]: atmospherePressureCurve = FloatCurve
[LOG 16:03:24]: radiusAtmoFactor = 1
[LOG 16:03:24]: hasSolidSurface = True
[LOG 16:03:24]: rotation = (0.0, 0.0, 0.0, 0.0)
[LOG 16:03:24]: orbitDriver = Volla (OrbitDriver)
[LOG 16:03:24]: pqsController =
[LOG 16:03:24]: pqsSurfaceObjects = PQSSurfaceObject[]
[LOG 16:03:24]: scaledBody =
[LOG 16:03:24]: afg =
[LOG 16:03:24]: rotates = True
[LOG 16:03:24]: rotationPeriod = 900000
[LOG 16:03:24]: rotPeriodRecip = 0
[LOG 16:03:24]: solarDayLength = 0
[LOG 16:03:24]: solarRotationPeriod = False
[LOG 16:03:24]: initialRotation = 230
[LOG 16:03:24]: rotationAngle = 0
[LOG 16:03:24]: directRotAngle = 0
[LOG 16:03:24]: angularVelocity = [0, 0, 0]
[LOG 16:03:24]: zUpAngularVelocity = [0, 0, 0]
[LOG 16:03:24]: tidallyLocked = False
[LOG 16:03:24]: clampInverseRotThreshold = True
[LOG 16:03:24]: inverseRotation = True
[LOG 16:03:24]: inverseRotThresholdAltitude = 100000
[LOG 16:03:24]: angularV = 0
[LOG 16:03:24]: timeWarpAltitudeLimits = System.Single[]
[LOG 16:03:24]: atmosphericAmbientColor = RGBA(0.000, 0.000, 0.000, 0.000)
[LOG 16:03:24]: orbitingBodies = System.Collections.Generic.List`1[CelestialBody]
[LOG 16:03:24]: BodyFrame = Planetarium+CelestialFrame
[LOG 16:03:24]: progressTree = KSPAchievements.CelestialBodySubtree
[LOG 16:03:24]: bodyType = Generic
[LOG 16:03:24]: scienceValues = CelestialBodyScienceParams
[LOG 16:03:24]: BiomeMap = minmus_biome (CBAttributeMapSO)
[LOG 16:03:24]: bodyTransform = Volla (UnityEngine.Transform)
[LOG 16:03:24]: --------------------------------------
 

OH YEAH. This is a new planet. But it looks the same as Kor and the one that was made in the tutorial...

Is there something wrong with it?

BTW  I tried to use KittopiaTech now that it works, but it doesn't do anything if I change a value or something, except the Orbit, which broke the game when I put eccentricity to 1 xD

 

EDIT: Also, how do you get a Normal and Height Map, and are there others, in case I wanna try it like that(required in The White Guardians tutorials)?

And thanks for RGBA chart

Edited by Axilourous
forgot something lol
Link to comment
Share on other sites

I can at least answer your normal/height map question.

Normal maps and height maps are rectangular images that contain information that the game can use for various purposes.  Height maps are black and white maps that can be used to generate terrain (either as a replacement for or in combination with other PQS mods) using the VertexHeightMap mod.  You can pull them from other sources (i.e. SpaceEngine), make them by hand, or generate them from other PQS mods using KittopiaTech.  Here is an example of a height map - this one was made by hand:

VToNxQn.png

This is an older version of my height map for Shabriri (a moon in my work-in-progress planet mod).  In this image, the darkest areas represent low altitude while the lighter regions represent higher altitudes - the closer to white, the higher the area is.  You should be able to clearly pick out some big, low basins and the rather obvious lightly-sloping mountain formation.

Here's how you use VertexHeightMap to generate terrain:
 

Spoiler

PQS
{
	Mods
	{

				VertexHeightMap
				{
					map = FILEPATH //Replace FILEPATH with the filepath to your height map.  Ideally, this is a DDS image, though PNG will work as well.
					offset = 0 //What altitude pure black represents on your height map.  If you're making an ocean world, you may want to move this down - it accepts negative numbers.
					deformity = 24000 //The difference in altitude between pure white and pure black on your height map in meters.  So, if this is  24000, it means that a pure white pixel on your heightmap will be 24km high.  Higher numbers mean higher peaks and steeper slopes.
					scaleDeformityByRadius = False //If true, scales your deformity value based on the radius of your planet.  I haven't ever found a reason to use this so I can't say for certain how it works.
					order = 10 //The order in which this PQS mod is applied - lower numbers are earlier.  If, for example, you want to put procedural craters over a height map, make sure that your VoronoiCraters mod has a higher number for order so that it is applied afterwards.
					enabled = True //Apply this mod or don't apply this mod
				}
	}
}

 


Normal maps are a little different - the best way I can describe them is that they give the game lighting information to create the illusion of terrain detail in the scaled space - which is how your planet appears at a distance.  Rather than trying to make one by hand, you should allow KittopiaTech to generate these for you once you're happy with your terrain by using ScaledSpace->Update Textures.  These will be saved in GameData/KittopiaTech/Textures/YourPlanetName.

Edited by narhiril
Link to comment
Share on other sites

So, I forgot to add scaledVersion stuff to the planets and that's why they look like The White Guardian's untextured Planet... I'm dumb

Where do I add the scaledVersion part?

EDIT: So I added the scaledVersion in between the Orbit and PQSMods sections and I did get kittopia to work finnaly :)

I'm testing it now with Normal and Color map textures

Test 1: No planets appeared

Test 2: Planets Appeared but textures didnt

Edited by Axilourous
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...