Jump to content

[1.8.1-1] [PLEASE FORK ME] Kopernicus & KittopiaTech


Thomas P.

Recommended Posts

14 minutes ago, Poodmund said:

The best way to *quickly* do a biome map is to supply the colour map but most importantly the greyscale height map. Then you can import it into Photoshop and use a mixture of the Cutout filter and converting it to an Indexed Colour image to reduced the palette count which results in a greatly simplified map that resembles a biome map.

Then you can go in and manually edit parts for like craters etc.

Post your heightmap and I'll post an example of what it can do.

I thought GIMP had two plug-ins for that as well, one for greyscale and one for reducing the amount of colors to a set amount.

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

@Galacticvoyager I've made a start for you using the magic of GIMP, some biomes aren't yet present as they require more time than I have. You can download the map here. Because I've encoded it as a DDS image, Google can't display a preview.

I've given the biomes I've made a placeholder name, here they are with their values.

Poles - 1,0,0,1

Charred Plains - 0,0,0,1

Golden Valleys - 0,0,1,1

Yellow Lowlands - 1,1,0,1

The white background has been added to fill in any transparent parts in the image. It's code is 1,1,1,1.

Link to comment
Share on other sites

Thank you! Though I need a picture to finish off (dont go to overboard, Like you said, i need to work as well.)

Ill go implement the biomes into the code.

 

Just realized you put a download XD

Edited by Planetace
Link to comment
Share on other sites

Looking at the .dds map that The White Guardian posted above it has been processed using dithering blending which causes nightmares for KSP with respect to biome maps. This is a similar issue to what causes Kerbin's poles to show up by the KSC etc.

Biome maps work better if the biome edges are hard defined. I have done a quick example using the Colour Map that @Galacticvoyager posted so it doesn't represent altitude change as such but it can then be used to further modify and adjust areas where required.

8ZvN3Aw.png

The difference can be seen when you zoom into the images and overlay the two as shown in the animation below:

aFeW5OB.gif

Its just something worth considering with biome maps... dithering is usually bad.

 

Link to comment
Share on other sites

10 minutes ago, Poodmund said:

Looking at the .dds map that The White Guardian posted above it has been processed using dithering blending which causes nightmares for KSP with respect to biome maps. This is a similar issue to what causes Kerbin's poles to show up by the KSC etc.

Biome maps work better if the biome edges are hard defined. I have done a quick example using the Colour Map that @Galacticvoyager posted so it doesn't represent altitude change as such but it can then be used to further modify and adjust areas where required.

8ZvN3Aw.png

The difference can be seen when you zoom into the images and overlay the two as shown in the animation below:

aFeW5OB.gif

Its just something worth considering with biome maps... dithering is usually bad.

 

Dithering? :huh:

Can you elaborate a bit more? I've never heard of preferred formats for biome maps.

Link to comment
Share on other sites

To dither the map is not a format but is an anti-aliasing technique that is used to blend or smooth colour ranges in images when a limited colour palette is used. Below is an example of the dithering process used between two colours in an image where only 2 colours are specified on the palette.

PrASs2g.png

  • 1. Here we can see a magnified example of how the noise/pattern dithering has been used to blend the two colours together to form a smooth colour change. 
  • 2. In KSP biome maps, the preferred way of showing the biome boundary lines is to use a hard edge to simulate a distinct, discrete boundary between the two zones.
  • 3. Due to the low resolution of biome maps and the way they are applied equirectangularly around the sphere, slight fuzzing occurs even with sharp edges and this can cause the effect shown where a slight virtual blur crops up. This is what gives you weird Biome locations in KSP, like the Poles at KSC as mentioned previously.

When you utilise a Biome Map that has been processed with algorithmic dithering enabled, what you result with is a map where there can be lots of small pockets of constant biome changing in KSP.. If you imagine the case in Example 1 above, if walking from left to right across the surface, you get constant switching between the two biomes whereas if you walked from left to right in Example 2, you'd experience just one switch as you would expect.

If you take a look at the Mun's biome map (2048x1024 hi-res) which is complicated in areas due to there being Slopes between areas of differing altitude, SQUAD try to reduce this issue by using these hard edges between zones. This is a magnified area of the Mun's biome map to show how SQUAD do it:

ZMCgQvG.png

I hope this helps explain it a little better. Please ask more questions and raise issues if you have any outstanding queries. its always good to discuss these things.

Link to comment
Share on other sites

On 8/23/2016 at 7:49 PM, GregroxMun said:

World Building with Gregrox
A Kopernicus Livestream

What?

I will be doing a livestream wherein I design and build a planet for Kopernicus plugin. The resulting body will probably be put into the upcoming planet pack The Holy System of the VerniansThe stream is going to cover how to make a Kopernicus planet in my stockalike art style.

l1jjMWN.png

When?

The stream will take place this Saturday (August 27th, 2016), somewhere between 9:00AM and 8:00PM EDT (1:00PM-12:00AM GMT). The exact time is yet to be decided, and the stream is not likely to last more than four hours.

EDIT:  Today: August 27th, 3:00 PM-6:00PM Eastern Daylight Time. (7:00PM:10:00PM Greenwich Mean Time)

Who?

Me, GregroxMun. Creator of several Kopernicus mod projects. My current main projects are Revamped Stock Solar System and The Holy System of the Vernians.

So far it looks like in addition to me and whoever else wants to watch, we could have Kopernicus developer Thomas in the chat for some of the time, as well as GalacticNeighbor (Sigma88). This is not a guarantee, of course. They are real people with real schedules of their own, so this is subject to change.

Where?

My twitch channel at http://www.twitch.tv/gregroxmun. If you want a little preview of what my streams are like, here's a little sample.

Why?

Several Reasons:

  • I used to love streaming myself playing Kerbal Space Program. But when I started modding the game, my love for playing the game diminished. I still play sometimes, but I mod a lot more of the time. And I do miss streaming, and I'm sure some of my viewers miss me as well.
  • Some people have asked me how I make planets the way I do, or how I make gas giant textures.
  • I asked on Twitter if people would watch a livestream of building a planet, and no one voted no.

How?

I intend to show more or less the full process of making a Kopernicus Planet, and the steps involved. I will cover the following:

  • Tools that I use to make planets.
  • Creation of Kopernicus config files and usage of Module Manager as it applies to Kopernicus.
  • General Worldbuilding tips and formulas/equations.
  • Heightmap texture creation.
  • Exporting of maps using KittopiaTech.
  • Customizing of exported textures.
  • Usage and customization of PQSMods and other Kopernicus features.
  • Practical use of all of these in creating a planet.
  • Debugging planets.

Note that I will not cover all of this at the same detail. The assumption is that you already know or can figure out how to do some basic stuff with Kopernicus. I won't stop and explain everything perfectly. This isn't scripted after all, and I'm probably going to make a few mistakes along the way. I don't always get everything right the first time, and I'm sure other modders don't either. Also note that I do sometimes do things a little differently than other Kopernicus modders or the way other tutorials teach things.

Other?

  • I am not a professional streamer. That said, I have a decent internet and a fairly good setup. There will be some lag or stuttering in all likelihood, but I will endeavor to cut it down as much as possible. Don't come in with KSPTV expectations, you will be disappointed.
  • If after about an hour no one is watching, I will consider ending much earlier. It's easier to do planet building when you're not streaming, so if there's no one watching, there's no benefit to continuing.
  • I am trying to maximize viewership, which is why I'm writing an announcement post in the first place. I usually don't announce my streams in advance.

I've been GregroxMun, and I'll see y'all later

Time and subject have been chosen.

TIME:

3:00PM-6:00PM EDT. It might run shorter or longer than that, but that's the time I have allocated. GMT is 7-10 PM.

SUBJECT:

According to the Poll, a Jupiter-like gas giant texture is what won. But it gets a little more interesting than that, because I had a dream last night. It's one of the weird deja vu dreams where you could have sworn the stuff in the dream was real, or at least you've dreamed about it before. The contents of the dream were just a spacecraft flying through the moon system of a Jupiter-like gas giant, except it was supposed to be in Alternis Kerbol. In the dream, the planet's moons were more like the real Jupiter's in color scheme, but they weren't straight-up analogues. Of course, Alternis Kerbol never had anything like that. It wasn't AK, but my dreaming mind said it was.

So my current plan is to make the texture for the gas giant which I am calling "Jovol", put it in game on its own, and then set it aside for later. I intend to build upon it in the future, perhaps as part of a future stream. The bulk of today's stream will be designing and building Nartes, an arid desert planet with lakes and seas.

OTHER:

Kopernicus developer @Thomas P. himself will be joining us in live voice chat for the stream.

 
Edited by GregroxMun
Link to comment
Share on other sites

58 minutes ago, Potato3478 said:

you wanna know what would make making planets easier? (this may be hard to describe ._.) if you could just put a planet maker in game and you would start out with i small minmus sized planet or mun and you could edit the size with a little scroll thingy on the left or right and to raise or lower the terrain in some areas (zoo in if you want to raise a smaller zone or lower it) or have some templates and for the ocean you could have a scroll thingy too raise and lower ther level the water is at and a check box that says Has an ocean and have a coloring system for the ocean and coloring and texturing for terrain have a vast selection of texture templates and of course click the color you want it to be but if you want to make an ice cap mountain or beach then you could some sort of selection of covering  some of the land or mountain or what ever you are trying to do and the atmosphere part just select the outline color and make it thick or thin and to make gas giants and stars you can just do the texturing and sizing and maybe a bit of terrain cuz kerbol has those weird sunspots which are also weird crater sort of things or like a dent lol and the gas giant part just select where the clouds are thick enough to stand on i get this may be EXTREMELY hard to implement but i thought i should just get this out of my mouth (or fingers cuz im typing :P)

Have fun with implementing this then...

Oh and also with collecting this "vast selection of texture templates".

Edited by Thomas P.
Link to comment
Share on other sites

59 minutes ago, Potato3478 said:

you wanna know what would make making planets easier? (this may be hard to describe ._.) if you could just put a planet maker in game and you would start out with i small minmus sized planet or mun and you could edit the size with a little scroll thingy on the left or right and to raise or lower the terrain in some areas (zoo in if you want to raise a smaller zone or lower it) or have some templates and for the ocean you could have a scroll thingy too raise and lower ther level the water is at and a check box that says Has an ocean and have a coloring system for the ocean and coloring and texturing for terrain have a vast selection of texture templates and of course click the color you want it to be but if you want to make an ice cap mountain or beach then you could some sort of selection of covering  some of the land or mountain or what ever you are trying to do and the atmosphere part just select the outline color and make it thick or thin and to make gas giants and stars you can just do the texturing and sizing and maybe a bit of terrain cuz kerbol has those weird sunspots which are also weird crater sort of things or like a dent lol and the gas giant part just select where the clouds are thick enough to stand on i get this may be EXTREMELY hard to implement but i thought i should just get this out of my mouth (or fingers cuz im typing :P)

You know, it definitely isn't a good idea to post the same thing in two separate threads, it'd just clutter up the forums. I'll just quote my reply to this exact same comment on one of my guides:

2 minutes ago, The White Guardian said:

I've seen this suggestion pop up in the Kittopia thread a few months before, the dev of Kopernicus responded to it stating that that'd get close to a planet sculptor, which would literally take ages to code.

 

Nevertheless, there are various ways to get this stuff done already. For ice caps, use LandControl. For ocean color, that's an easy job in the config file, it's, like, pasting in the same value six times while you can just use an image-editing program to find the color you want. VertexHeightOffset is a PQSMod that raises or lowers the entire PQS-terrain, this can be used to raise or lower the sea level. You see, the sea level is static, generated at an altitude of 0m. You can raise or lower the terrain relative to this altitude though.

 

Gas giants, I'm just gonna ping @GregroxMun here. He did a stream covering planet creation and the first part of the stream was about painting gas giant textures, it's not that hard. Over at his profile were a few links where you can watch the recording of the stream iirc.

Edit: dang, the moment I posted this said Kopernicus dev posted as well. I've rarely ever seen such perfect timing!

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

Hey! My planet isn't showing up! What did I do wrong this time?

Here's the log:

Spoiler

//===============================================================================================================//
//=====  Kopernicus 1.1.3-1 - (BuildDate: 04.07.2016 12:47:37; AssemblyHash: 8+hAbAwc1tawplHVoco1Ej+9agw=)  =====//
//===============================================================================================================//
[LOG 18:10:13]: Logger "Oslis.Body" was created
[LOG 18:10:13]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 18:10:13]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 18:10:13]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.StringCollectionParser)
[LOG 18:10:13]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeCoronas in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: [Kopernicus]: Configuration.Template: Using Template "Kerbin"
[LOG 18:10:13]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target randomMainMenuBody in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 18:10:13]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 18:10:13]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 18:10:13]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target navballSwitchRadiusMultLow in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 18:10:13]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 18:10:13]: Parsing Target nonExactThreshold in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target exactSearch in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target hiddenRnD in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Via surface G, set gravParam to 2440414080000, mass to 3.65659886125262E+22
[LOG 18:10:13]: --------- Science Values ------------
[LOG 18:10:13]: LandedDataValue = 43
[LOG 18:10:13]: SplashedDataValue = 45
[LOG 18:10:13]: FlyingLowDataValue = 40
[LOG 18:10:13]: FlyingHighDataValue = 38
[LOG 18:10:13]: InSpaceLowDataValue = 38
[LOG 18:10:13]: InSpaceHighDataValue = 35
[LOG 18:10:13]: RecoveryValue = 100
[LOG 18:10:13]: flyingAltitudeThreshold = 25000
[LOG 18:10:13]: spaceAltitudeThreshold = 100000
[LOG 18:10:13]: --------------------------------------
[LOG 18:10:13]: Found Biome: Water : RGBA(0.000, 0.196, 0.518, 1.000) : 0
[LOG 18:10:13]: Found Biome: Grasslands : RGBA(0.349, 0.784, 0.059, 1.000) : 0
[LOG 18:10:13]: Found Biome: Highlands : RGBA(0.110, 0.533, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Shores : RGBA(0.706, 0.388, 0.518, 1.000) : 0
[LOG 18:10:13]: Found Biome: Mountains : RGBA(0.510, 0.275, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Deserts : RGBA(0.961, 0.737, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Badlands : RGBA(0.027, 0.149, 0.035, 1.000) : 0
[LOG 18:10:13]: Found Biome: Tundra : RGBA(0.471, 0.886, 0.400, 1.000) : 0
[LOG 18:10:13]: Found Biome: Ice Caps : RGBA(0.996, 0.996, 0.996, 1.000) : 0
[LOG 18:10:13]: Added Progress Tree
[LOG 18:10:13]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 18:10:13]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 18:10:13]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 18:10:13]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 18:10:13]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 18:10:13]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 18:10:13]: Parsing Target type in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 18:10:13]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target specColor in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target mainTex in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target mainTexScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target mainTexOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target bumpMap in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target bumpMapScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target bumpMapOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target opacity in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimPower in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimBlend in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimColorRamp in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target rimColorRampScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target rimColorRampOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target Gradient in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Gradient)
[LOG 18:10:13]: Parsing Target localLightDirection in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector4Parser)
[LOG 18:10:13]: Parsing Target resourceMap in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target resourceMapScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target resourceMapOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target Light in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.LightShifterLoader)
[LOG 18:10:13]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: ============= Scaled Version Dump ===================
[LOG 18:10:13]: Oslis (UnityEngine.GameObject)
[LOG 18:10:13]:  >>> Components <<< 
[LOG 18:10:13]:  Oslis (UnityEngine.Transform)
[LOG 18:10:13]:  Oslis (UnityEngine.MeshFilter)
[LOG 18:10:13]:  Oslis (UnityEngine.MeshRenderer)
[LOG 18:10:13]:  Oslis (UnityEngine.SphereCollider)
[LOG 18:10:13]:  Oslis (ScaledSpaceFader)
[LOG 18:10:13]:  Oslis (MaterialSetDirection)
[LOG 18:10:13]:  >>> ---------- <<< 
[LOG 18:10:13]:     Atmosphere (UnityEngine.GameObject)
[LOG 18:10:13]:      >>> Components <<< 
[LOG 18:10:13]:      Atmosphere (UnityEngine.Transform)
[LOG 18:10:13]:      Atmosphere (UnityEngine.MeshFilter)
[LOG 18:10:13]:      Atmosphere (UnityEngine.MeshRenderer)
[LOG 18:10:13]:      Atmosphere (AtmosphereFromGround)
[LOG 18:10:13]:      >>> ---------- <<< 
[LOG 18:10:13]: ===========================================
[LOG 18:10:13]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 18:10:13]: Parsing Target enabled in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target addAFG in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target oxygen in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target staticDensityASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target adiabaticIndex in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target maxAltitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target altitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target atmosphereDepth in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target gasMassLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target atmosphereMolarMass in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target pressureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target pressureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target staticPressureASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target temperatureLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureSeaLevel in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureLatitudeBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureLatitudeSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureAxialSunBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureAxialSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureEccentricityBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target ambientColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target lightColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target AtmosphereFromGround in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.AtmosphereFromGroundLoader)
[LOG 18:10:13]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 18:10:13]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 18:10:13]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 18:10:13]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target mapMaxHeight in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 18:10:13]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 18:10:13]: Parsing Target map in (Kopernicus.Configuration.ModLoader.VertexHeightMap) as (Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO])
[LOG 18:10:13]: 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 
 

 

Link to comment
Share on other sites

So,  I am working on yet another mod.  This time the goal is to replace the entire solar system with one of my own.  Now,  this has been relatively easy up to this point as I am just renaming the planets and creating new texture,  normal and heightmaps.  The only issue I'm having is with Eve.    I tried to edit it but I never got the results I wanted. Is there a way to remove it with kopernicus or replace it with a planet with a different template?   

I looked everywhere and checked nearly every updated planet pack for an example but I couldn't fine one. I know rss replaces the stock planets so I guess my question is how? 

Edited by Galileo
Link to comment
Share on other sites

3 hours ago, Poodmund said:

This should work, no?


@Kopernicus:AFTER[Kopernicus]
{
	!Body
	{
		name = Eve
	}
}

 

See,  I tried that.  Hmm I had to have done something else wrong.  Thanks Poodmund I'll try it again 

Edited by Galileo
Link to comment
Share on other sites

Hey! My planet isn't showing up! What did I do wrong this time?

Here's the log:

Spoiler

//===============================================================================================================//
//=====  Kopernicus 1.1.3-1 - (BuildDate: 04.07.2016 12:47:37; AssemblyHash: 8+hAbAwc1tawplHVoco1Ej+9agw=)  =====//
//===============================================================================================================//
[LOG 18:10:13]: Logger "Oslis.Body" was created
[LOG 18:10:13]: Parsing Target name in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target Template in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.TemplateLoader)
[LOG 18:10:13]: Parsing Target name in (Kopernicus.Configuration.TemplateLoader) as (System.String)
[LOG 18:10:13]: Parsing Target removePQS in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeAtmosphere in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeOcean in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removePQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.StringCollectionParser)
[LOG 18:10:13]: Parsing Target removeAllPQSMods in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeProgressTree in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target removeCoronas in (Kopernicus.Configuration.TemplateLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: [Kopernicus]: Configuration.Template: Using Template "Kerbin"
[LOG 18:10:13]: Parsing Target cacheFile in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target cbNameLater in (Kopernicus.Configuration.Body) as (System.String)
[LOG 18:10:13]: Parsing Target flightGlobalsIndex in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target finalizeOrbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target randomMainMenuBody in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target Properties in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PropertiesLoader)
[LOG 18:10:13]: Parsing Target description in (Kopernicus.Configuration.PropertiesLoader) as (System.String)
[LOG 18:10:13]: Parsing Target radius in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target geeASL in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target mass in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target gravParameter in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target rotates in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target rotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target tidallyLocked in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target initialRotation in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target inverseRotThresholdAltitude in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target albedo in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target emissivity in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target coreTemperatureOffset in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target isHomeWorld in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target timewarpAltitudeLimits in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 18:10:13]: Parsing Target sphereOfInfluence in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target hillSphere in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target solarRotationPeriod in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target navballSwitchRadiusMult in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target navballSwitchRadiusMultLow in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target ScienceValues in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.ScienceValuesLoader)
[LOG 18:10:13]: Parsing Target landedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target splashedDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target inSpaceLowDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target inSpaceHighDataValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target recoveryValue in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target flyingAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target spaceAltitudeThreshold in (Kopernicus.Configuration.ScienceValuesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target biomeMap in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.MapSOParser_RGB`1[CBAttributeMapSO])
[LOG 18:10:13]: Parsing Target nonExactThreshold in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target exactSearch in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target useTheInName in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target selectable in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target hiddenRnD in (Kopernicus.Configuration.PropertiesLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Via surface G, set gravParam to 2440414080000, mass to 3.65659886125262E+22
[LOG 18:10:13]: --------- Science Values ------------
[LOG 18:10:13]: LandedDataValue = 43
[LOG 18:10:13]: SplashedDataValue = 45
[LOG 18:10:13]: FlyingLowDataValue = 40
[LOG 18:10:13]: FlyingHighDataValue = 38
[LOG 18:10:13]: InSpaceLowDataValue = 38
[LOG 18:10:13]: InSpaceHighDataValue = 35
[LOG 18:10:13]: RecoveryValue = 100
[LOG 18:10:13]: flyingAltitudeThreshold = 25000
[LOG 18:10:13]: spaceAltitudeThreshold = 100000
[LOG 18:10:13]: --------------------------------------
[LOG 18:10:13]: Found Biome: Water : RGBA(0.000, 0.196, 0.518, 1.000) : 0
[LOG 18:10:13]: Found Biome: Grasslands : RGBA(0.349, 0.784, 0.059, 1.000) : 0
[LOG 18:10:13]: Found Biome: Highlands : RGBA(0.110, 0.533, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Shores : RGBA(0.706, 0.388, 0.518, 1.000) : 0
[LOG 18:10:13]: Found Biome: Mountains : RGBA(0.510, 0.275, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Deserts : RGBA(0.961, 0.737, 0.000, 1.000) : 0
[LOG 18:10:13]: Found Biome: Badlands : RGBA(0.027, 0.149, 0.035, 1.000) : 0
[LOG 18:10:13]: Found Biome: Tundra : RGBA(0.471, 0.886, 0.400, 1.000) : 0
[LOG 18:10:13]: Found Biome: Ice Caps : RGBA(0.996, 0.996, 0.996, 1.000) : 0
[LOG 18:10:13]: Added Progress Tree
[LOG 18:10:13]: Parsing Target Orbit in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.OrbitLoader)
[LOG 18:10:13]: Parsing Target referenceBody in (Kopernicus.Configuration.OrbitLoader) as (System.String)
[LOG 18:10:13]: Parsing Target inclination in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target eccentricity in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target semiMajorAxis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target longitudeOfAscendingNode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target argumentOfPeriapsis in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target meanAnomalyAtEpoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target meanAnomalyAtEpochD in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target epoch in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target color in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target mode in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawMode])
[LOG 18:10:13]: Parsing Target icon in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.EnumParser`1[OrbitRenderer+DrawIcons])
[LOG 18:10:13]: Parsing Target cameraSmaRatioBounds in (Kopernicus.Configuration.OrbitLoader) as (Kopernicus.Configuration.NumericCollectionParser`1[System.Single])
[LOG 18:10:13]: Parsing Target ScaledVersion in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.ScaledVersionLoader)
[LOG 18:10:13]: Parsing Target type in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.BodyType])
[LOG 18:10:13]: Parsing Target color in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target specColor in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target shininess in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target texture in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target mainTex in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target mainTexScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target mainTexOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target normals in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target bumpMap in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target bumpMapScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target bumpMapOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target opacity in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimPower in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimBlend in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target rimColorRamp in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target rimColorRampScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target rimColorRampOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target Gradient in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Gradient)
[LOG 18:10:13]: Parsing Target localLightDirection in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector4Parser)
[LOG 18:10:13]: Parsing Target resourceMap in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Texture2DParser)
[LOG 18:10:13]: Parsing Target resourceMapScale in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target resourceMapOffset in (Kopernicus.Configuration.ScaledPlanetRimAerialLoader) as (Kopernicus.Configuration.Vector2Parser)
[LOG 18:10:13]: Parsing Target fadeStart in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeEnd in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target Light in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.LightShifterLoader)
[LOG 18:10:13]: Parsing Target sphericalModel in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target deferMesh in (Kopernicus.Configuration.ScaledVersionLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: ============= Scaled Version Dump ===================
[LOG 18:10:13]: Oslis (UnityEngine.GameObject)
[LOG 18:10:13]:  >>> Components <<< 
[LOG 18:10:13]:  Oslis (UnityEngine.Transform)
[LOG 18:10:13]:  Oslis (UnityEngine.MeshFilter)
[LOG 18:10:13]:  Oslis (UnityEngine.MeshRenderer)
[LOG 18:10:13]:  Oslis (UnityEngine.SphereCollider)
[LOG 18:10:13]:  Oslis (ScaledSpaceFader)
[LOG 18:10:13]:  Oslis (MaterialSetDirection)
[LOG 18:10:13]:  >>> ---------- <<< 
[LOG 18:10:13]:     Atmosphere (UnityEngine.GameObject)
[LOG 18:10:13]:      >>> Components <<< 
[LOG 18:10:13]:      Atmosphere (UnityEngine.Transform)
[LOG 18:10:13]:      Atmosphere (UnityEngine.MeshFilter)
[LOG 18:10:13]:      Atmosphere (UnityEngine.MeshRenderer)
[LOG 18:10:13]:      Atmosphere (AtmosphereFromGround)
[LOG 18:10:13]:      >>> ---------- <<< 
[LOG 18:10:13]: ===========================================
[LOG 18:10:13]: Parsing Target Atmosphere in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.AtmosphereLoader)
[LOG 18:10:13]: Parsing Target enabled in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target addAFG in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target oxygen in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target staticDensityASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target adiabaticIndex in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target maxAltitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target altitude in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target atmosphereDepth in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target gasMassLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target atmosphereMolarMass in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target pressureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target pressureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target staticPressureASL in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureCurveIsNormalized in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Boolean])
[LOG 18:10:13]: Parsing Target temperatureLapseRate in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureSeaLevel in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target temperatureSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureLatitudeBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureLatitudeSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureAxialSunBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureAxialSunMultCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target temperatureEccentricityBiasCurve in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.FloatCurveParser)
[LOG 18:10:13]: Parsing Target ambientColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target lightColor in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.ColorParser)
[LOG 18:10:13]: Parsing Target AtmosphereFromGround in (Kopernicus.Configuration.AtmosphereLoader) as (Kopernicus.Configuration.AtmosphereFromGroundLoader)
[LOG 18:10:13]: Parsing Target PQS in (Kopernicus.Configuration.Body) as (Kopernicus.Configuration.PQSLoader)
[LOG 18:10:13]: Parsing Target materialType in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.EnumParser`1[Kopernicus.Configuration.PQSLoader+PQSMaterialType])
[LOG 18:10:13]: Parsing Target PhysicsMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PhysicsMaterialParser)
[LOG 18:10:13]: Parsing Target minLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target maxLevel in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Int32])
[LOG 18:10:13]: Parsing Target minDetailDistance in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target maxQuadLengthsPerFrame in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeStart in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target fadeEnd in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Single])
[LOG 18:10:13]: Parsing Target deactivateAltitude in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target mapMaxHeight in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.NumericParser`1[System.Double])
[LOG 18:10:13]: Parsing Target Material in (Kopernicus.Configuration.PQSLoader) as (UnityEngine.Material)
[LOG 18:10:13]: Parsing Target FallbackMaterial in (Kopernicus.Configuration.PQSLoader) as (Kopernicus.Configuration.PQSProjectionFallbackLoader)
[LOG 18:10:13]: Parsing Target map in (Kopernicus.Configuration.ModLoader.VertexHeightMap) as (Kopernicus.Configuration.MapSOParser_GreyScale`1[MapSO])
[LOG 18:10:13]: 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 

 

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...