Jump to content

[1.2.2] Real Solar System Visual Enhancements v1.2.2-RC4 [2017-09-03]


Phineas Freak

Recommended Posts

53 minutes ago, Galileo said:

You need to try the mod with absolutely no other mods. 

Ok, I did a fresh new install, just RSS+ dependencies, RSSVE, scatterer, and EVE. Scatterer seems (?) to be working. It's a lot less hazy than I remember it, and I don't see a reddish layer on the horizon or near the terminator as I thought there should be. (Maybe that's just differences between RVE and RSSVE) The ocean shaders and clouds are working. Worryingly, though, I still can't open the scatterer GUI in any scene. I'm not quite sure why that is. I noticed that when initializing the new copy of KSP, it seemed to freeze at "loading asset bundle definitions" and had to be restarted using the launcher, after which it worked. I'm not used to 1.2.2, so I'm not sure if that's a normal feature on a new install. If it's not, does that have anything to do with my inability to bring up the gui, and/or the issues I was having in the previous install? 

By the way, thanks so much for your help, it means a lot that you would go out of your way to help one person having seemingly intractable problems when the vast majority of users have little to no difficulty with the mod. 

Link to comment
Share on other sites

1 minute ago, gemini4 said:

Ok, I did a fresh new install, just RSS+ dependencies, RSSVE, scatterer, and EVE. Scatterer seems (?) to be working. It's a lot less hazy than I remember it, and I don't see a reddish layer on the horizon or near the terminator as I thought there should be. (Maybe that's just differences between RVE and RSSVE) The ocean shaders and clouds are working. Worryingly, though, I still can't open the scatterer GUI in any scene. I'm not quite sure why that is. I noticed that when initializing the new copy of KSP, it seemed to freeze at "loading asset bundle definitions" and had to be restarted using the launcher, after which it worked. I'm not used to 1.2.2, so I'm not sure if that's a normal feature on a new install. If it's not, does that have anything to do with my inability to bring up the gui, and/or the issues I was having in the previous install? 

By the way, thanks so much for your help, it means a lot that you would go out of your way to help one person having seemingly intractable problems when the vast majority of users have little to no difficulty with the mod. 

RSSVE might disable opening the GUI to prevent other from making changes. I have considered doing this as well. It prevents bug reports from people that broke things when making changes that they don't understand. I would check the cfgs and see if that's the case or @Phineas Freak could just let you know. 

Link to comment
Share on other sites

I know that RSS is not officially released for KSP 1.3.0.

I'm not using DirextX 11 or OpenGL for this test.

But actually it's worse than 2 weeks before, also RSS on 1.3 that worked better.
(I'm switching test installs with different visual packs the last week, now it's another RSS turn)

So my actual problem is:

On 12.7.2017 at 10:50 PM, Galileo said:

If you read back in the thread 2 pages, I have already posted a fix 

This one has been verified to work with the patch I made for RSS which is on the RSS thread as well.

Could it be when I use that fix I have to revert the changes inside the RSS_1_3_Fix.cfg and NOT comment out the !cbNameLater = Earth ??

 

Edit:

  1. before I reverted the change (still commented out !cbNameLater = Earth): sky bright blue and no clouds, no city lights etc.
  2. after I reverted the change (no more commented out): sky bright white, whole atmosphere foggy/cloudy ...

Darn!

Actually I'm using this https://github.com/PhineasFreak/RSSVE/tree/KSP-1.3-Update

on this https://github.com/KSP-RO/RealSolarSystem/tree/Pap-RSS

over this https://github.com/Kopernicus/Kopernicus/releases/tag/release-1.3.0-4

and this

(perhaps I should scrap this experiment for the RSS test and use the native https://github.com/WazWaz/EnvironmentalVisualEnhancements/releases/tag/EVE-1.2.2-1 ??)

with this RSS_1_3_Fix.cfg

@Kopernicus:AFTER[RealSolarSystem]
{
	@Body[Kerbin]
	{
		!cbNameLater = Earth
		@Properties
		{
			%displayName = Earth
		}
	}

	@Body[Moon]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = The Moon
		}
	}

	@Body[Europa]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Europa
		}
	}

	@Body[Ganymede]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Ganymede
		}
	}

	@Body[Phobos]
	{
		@PQS
		{
			@Mods
			{
				@VertexHeightNoise
				{
					@noiseType = RidgedMultifractal
				}
			}
		}
	}
		
	@Body[Deimos]
	{
		@PQS
		{
			@Mods
			{
				@VertexHeightNoise
				{
					%noiseType = RidgedMultifractal
					%deformity = 40
					%frequency = 5
					%octaves = 12
				}
			}
		}
	}

	@Body[Callisto]
	{
		@PQS
		{
			%maxQuadLengthsPerFrame = 0.001
			%minLevel = 2
			%maxLevel = 9
			!Mods{}
			Mods
			{
				// Height
				VertexHeightMap
				{
					map = RSS-Textures/PluginData/CallistoHeight.dds
					offset = 0
					deformity = 20000.0
					scaleDeformityByRadius = false
					order = 20
					enabled = true
				}				
				// color
				VertexColorMap
				{
					map = RSS-Textures/CallistoColor.dds
					order = 10
					enabled = true
				}
				VertexSimplexNoiseColor
				{
					seed = 45
					blend = 0.125
					colorStart = 0,0,0,1
					colorEnd = 1,1,1,1
					octaves = 12.0
					persistence = 0.7
					frequency = 2.0
					enabled = true
					order = 9999994
				}
				VertexSimplexHeightAbsolute
				{
					seed = 23893455
					octaves = 6
					persistence = 0.5
					deformity = 226.024172029509
					frequency = 400
					order = 12
					enabled = true
					name = _Height
				}
			}
		}
	}

	@Body[Mercury]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Mercury
		}
		@PQS
		{
			@Mods
			{
				@VertexRidgedAltitudeCurve
				{
					@ridgedMode = Standard
				}
			}
		}
	}

	@Body[Triton]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Triton
		}
	}

	@Body[Charon]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Charon
		}
	}

	@Body[Pluto]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Pluto
		}
	}

	@Body[Dione]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Dione
		}
	}

	@Body[Enceladus]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Enceladus
		}
	}

	@Body[Iapetus]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Iapetus
		}
	}

	@Body[Mimas]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Mimas
		}
	}

	@Body[Rhea]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Rhea
		}
	}

	@Body[Tethys]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = Tethys
		}
	}
	
	@Body[Sun]
	{
		@Properties
		{
			!useTheInName = True
			%displayName = The Sun
		}
	}
		
	@Asteroid
	{
		@Flyby
		{
			@Body
			{
				@body = Kerbin
			}
		}
	}
}

and this RSSVE_Patch.cfg

@EVE_CITY_LIGHTS:FINAL
{
	@OBJECT
	{
		@body = Kerbin
	}
}
@EVE_CLOUDS:FINAL
{
	@OBJECT:HAS[#name[EarthAurorasLow]]
	{
		@body = Kerbin
	}
	@OBJECT:HAS[#name[EarthAurorasHigh]]
	{
		@body = Kerbin
	}
	@OBJECT:HAS[#name[EarthCloudsLow]]
	{
		@body = Kerbin
	}
	@OBJECT:HAS[#name[EarthCloudsMid]]
	{
		@body = Kerbin
	}
}
@EVE_SHADOWS:FINAL
{
	@OBJECT:HAS[#body[Earth]]
	{
		@body = Kerbin
	}
	@OBJECT:HAS[#body[Moon]]
	{
		@caster = Kerbin	
	}		
}
@Scatterer_planetsList:FINAL
{
	!scattererCelestialBodies,* {}
	scattererCelestialBodies
    	{
        	!Item:HAS[#transformName[Eve]],*{}
        	!Item:HAS[#transformName[Kerbin]],*{}
        	!Item:HAS[#transformName[Duna]],*{}
        	!Item:HAS[#transformName[Jool]],*{}
        	!Item:HAS[#transformName[Laythe]],*{}
        Item
        {
            celestialBodyName = Venus
            transformName = Venus
            loadDistance = 2.5E+09
            unloadDistance = 2.5E+09
            mainSunCelestialBody = Sun
            hasOcean = False
        }
        Item
        {
            celestialBodyName = Kerbin
            transformName = Kerbin
            loadDistance = 2.5E+09
            unloadDistance = 2.5E+09
            mainSunCelestialBody = Sun
            hasOcean = True
            eclipseCasters
            {
                Item = Moon
            }
        }
        Item
        {
            celestialBodyName = Mars
            transformName = Mars
            loadDistance = 1E+09
            unloadDistance = 1E+09
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Phobos
                Item = Deimos
            }
        }
        Item
        {
            celestialBodyName = Jupiter
            transformName = Jupiter
            loadDistance = 15E+09
            unloadDistance = 15E+09
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Metis
                Item = Adrastea
                Item = Amalthea
                Item = Io
                Item = Europa
                Item = Ganymede
                Item = Callisto
            }
        }
        Item
        {
            celestialBodyName = Saturn
            transformName = Saturn
            loadDistance = 15E+09
            unloadDistance = 15E+09
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Pan
                Item = Daphnis
                Item = Prometheus
                Item = Pandora
                Item = Epimetheus
                Item = Janus
                Item = Mimas
                Item = Enceladus
                Item = Tethys
                Item = Dione
                Item = Rhea
                Item = Titan
                Item = Hyperion
                Item = Iapetus
                Item = Phoebe
            }
        }
        Item
        {
            celestialBodyName = Titan
            transformName = Titan
            loadDistance = 5E+08
            unloadDistance = 5E+08
            mainSunCelestialBody = Sun
            hasOcean = True
            eclipseCasters
            {
                Item = Saturn
                Item = Pan
                Item = Daphnis
                Item = Prometheus
                Item = Pandora
                Item = Epimetheus
                Item = Janus
                Item = Mimas
                Item = Enceladus
                Item = Tethys
                Item = Dione
                Item = Rhea
                Item = Hyperion
                Item = Iapetus
                Item = Phoebe
            }
        }
        Item
        {
            celestialBodyName = Uranus
            transformName = Uranus
            loadDistance = 12.5E+09
            unloadDistance = 12.5E+09
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Miranda
                Item = Ariel
                Item = Umbriel
                Item = Titania
                Item = Oberon
            }
        }
        Item
        {
            celestialBodyName = Neptune
            transformName = Neptune
            loadDistance = 12.5E+09
            unloadDistance = 12.5E+09
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Triton
            }
        }
        Item
        {
            celestialBodyName = Triton
            transformName = Triton
            loadDistance = 5E+08
            unloadDistance = 5E+08
            mainSunCelestialBody = Sun
            hasOcean = False
        }
        Item
        {
            celestialBodyName = Pluto
            transformName = Pluto
            loadDistance = 5E+08
            unloadDistance = 5E+08
            mainSunCelestialBody = Sun
            hasOcean = False
            eclipseCasters
            {
                Item = Charon
                Item = Styx
                Item = Nix
                Item = Kerberos
                Item = Hydra
            }
        }
    }
}
@Scatterer_atmosphere:FINAL
{
	!Earth,*{}
	Kerbin
	{
		displayInterpolatedVariables = True
		experimentalAtmoScale = 1
		mapExtinctionMultiplier = 1
		mapExtinctionTint = 1
		mapSkyExtinctionRimFade = 1
		_mapExtinctionScatterIntensity = 1
		drawSkyOverClouds = True
		drawOverCloudsAltitude = 140000
		mapExposure = 0.200000003
		mapSkyRimExposure = 0.129999995
		cloudColorMultiplier = 1
		cloudScatteringMultiplier = 0.5
		cloudSkyIrradianceMultiplier = 1
		volumetricsColorMultiplier = 1
		mapAlphaGlobal = 0.75
		Rg = 6371000
		Rt = 6511000
		RL = 6512000
		atmosphereGlobalScale = 1
		AVERAGE_GROUND_REFLECTANCE = 0.370000005
		HR = 5
		HM = 1.25
		BETA_MSca = 0.00469999993,0.0140000004,0.0500000007
		m_betaR = 0.00469999993,0.0140000004,0.0500000007
		m_mieG = 0.649999976
		rimBlend = 25
		rimpower = 500
		specR = 50
		specG = 50
		specB = 50
		shininess = 125
		assetPath = RSSVE/Assets/ScatterTextures/Earth
		configPoints
		{
			Item
			{
				altitude = 0
				skyAlpha = 1
				skyExposure = 0
				skyRimExposure = 0.349999994
				postProcessAlpha = 0.949999988
				postProcessDepth = 0.0799999982
				postProcessExposure = 0.180000007
				skyExtinctionMultiplier = 1
				skyExtinctionTint = 1
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 0.100000001
				viewdirOffset = 0
				_Post_Extinction_Tint = 1
				postExtinctionMultiplier = 1
				_GlobalOceanAlpha = 1
				_extinctionScatterIntensity = 1
			}
			Item
			{
				altitude = 1000
				skyAlpha = 1
				skyExposure = 0
				skyRimExposure = 0.25
				postProcessAlpha = 0.949999988
				postProcessDepth = 0.200000003
				postProcessExposure = 0.180000007
				skyExtinctionMultiplier = 1
				skyExtinctionTint = 1
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 0.300000012
				viewdirOffset = 0
				_Post_Extinction_Tint = 1
				postExtinctionMultiplier = 1
				_GlobalOceanAlpha = 1
				_extinctionScatterIntensity = 1
			}
			Item
			{
				altitude = 10000
				skyAlpha = 1
				skyExposure = 0
				skyRimExposure = 0.25
				postProcessAlpha = 0.949999988
				postProcessDepth = 0.129999995
				postProcessExposure = 0.230000004
				skyExtinctionMultiplier = 1
				skyExtinctionTint = 1
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 0.5
				viewdirOffset = 0
				_Post_Extinction_Tint = 1
				postExtinctionMultiplier = 1
				_GlobalOceanAlpha = 1
				_extinctionScatterIntensity = 1
			}
			Item
			{
				altitude = 50000
				skyAlpha = 1
				skyExposure = 0
				skyRimExposure = 0.180000007
				postProcessAlpha = 0.949999988
				postProcessDepth = 0.800000012
				postProcessExposure = 0.25
				skyExtinctionMultiplier = 0
				skyExtinctionTint = 1
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 0.5
				viewdirOffset = 0
				_Post_Extinction_Tint = 1
				postExtinctionMultiplier = 1
				_GlobalOceanAlpha = 1
				_extinctionScatterIntensity = 1
			}
			Item
			{
				altitude = 100000
				skyAlpha = 1
				skyExposure = 0.000500000024
				skyRimExposure = 0.140000001
				postProcessAlpha = 0.949999988
				postProcessDepth = 0.5
				postProcessExposure = 0.200000003
				skyExtinctionMultiplier = 1
				skyExtinctionTint = 0
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 0.5
				viewdirOffset = 0
				_Post_Extinction_Tint = 0.699999988
				postExtinctionMultiplier = 1
				_GlobalOceanAlpha = 0.5
				_extinctionScatterIntensity = 1
			}
			Item
			{
				altitude = 150000
				skyAlpha = 0.75
				skyExposure = 0.200000003
				skyRimExposure = 0.140000001
				postProcessAlpha = 0
				postProcessDepth = 0.5
				postProcessExposure = 0.230000004
				skyExtinctionMultiplier = 1
				skyExtinctionTint = 1
				skyextinctionRimFade = 0
				skyextinctionGroundFade = 0
				openglThreshold = 10
				edgeThreshold = 1
				viewdirOffset = 0
				_Post_Extinction_Tint = 0
				postExtinctionMultiplier = 0
				_GlobalOceanAlpha = 0
				_extinctionScatterIntensity = 1
			}
		}
	}
}
@Scatterer_ocean:FINAL
{
    !Earth,*{}
    Kerbin
    {
        m_foamAnsio = 9
        m_foamMipMapBias = -2
        m_whiteCapStr = 0.25
        m_farWhiteCapStr = -0.2
        choppynessMultiplier = 1
        AMP = 1
        m_ansio = 2
        m_windSpeed = 15
        m_omega = 0.84
        m_varianceSize = 4
        m_oceanUpwellingColor = 0.001,0.004,0.01178
        m_oceanLevel = 0
        m_zmin = 20000
        m_resolution = 4
        MAX_VERTS = 65000
        oceanScale = 1
        oceanAlpha = 0.95
        alphaRadius = 1400
        sunReflectionMultiplier = 1
        skyReflectionMultiplier = 1
        seaRefractionMultiplier = 1
        fakeOceanAltitude = 160000
    }
}

and last but not least scatterer 0.0320b for KSP 1.3.0 ...

 

Edit:

I just see that in this borked borkness I have planets missing ...

  • No Mercury
  • No Venus
  • No Mars
  • Jupiter got only Callisto
  • Saturn got no moons at all
  • Uranus got no moons at all
  • No Neptune
  • No Pluto

I repeat myself, but darn!

Newer versions, coming nearer to be 1.3 compatible, but more quirks and issues ...

Edited by Gordon Dry
Link to comment
Share on other sites

@Galileo Exactly as you said. There is absolutely no reason for the end user to ever change any of the setting assuming that everything works OK or a "zero-day" bug appears (a change that breaks the current Scatterer settings).

@gemini4 You have various exceptions logged, both from various other mods (TestFlight and probably KSCSwitcher) along with the EVE CityLights plugin. I have seen this behavour on other installs, mainly when the base KSP installation has suffered a breakdown (has happened to me before on my dev installation) of some kind or some Windows permissions have been set incorrectly. Since you have a ton of mods and i do not see anything else going wrong I'd suggest to test with a clean KSP 1.2.2 installation.

@Gordon Dry Don't get me wrong but...the point is? A testing report?

BTW, the cbNameLater parameter will be part of RSS and it is required by RSS (and, by extension, by RSSVE) to operate as intended. You will have to remove it from the temp patch. It will also make easier the installation of RSSVE under KSP 1.3 as no config changes will be required.

Edited by Phineas Freak
Damn, i cannot read...
Link to comment
Share on other sites

5 hours ago, Gordon Dry said:

snip

Scatterer 0.0320 obviously won't work as the available version of this mod was not developed on it. You have to use my RSS patch without removing anything and use the patch I made for this. That's the only way to use it in 1.3 currently. If you absolutely have to remove the !cbNameLater from my patch, you will have to make the adjustments in the scatterer and EVE cfgs yourself and probably some other places but I can't think at the moment.

Edited by Galileo
Link to comment
Share on other sites

2 minutes ago, Phineas Freak said:

@Galileo But if you don't keep it in the temp patch then the naming will be correct for Earth and everything will work "out of the box". Aren't the adjustments required only if you remove it via MM?

Yeah your right, but for simplicity and so he doesn't mess up the original cfgs, I figured it would be better to make the change in the mm cfgs. 

 

Edited by Galileo
Link to comment
Share on other sites

I love the way the clouds and city lights look on Earth from space, but the volumetric clouds on liftoff kill my framerate. What settings do I have to change/what do I need to remove from the configs so that I can disable volumetric clouds on Earth??

Link to comment
Share on other sites

  • 2 weeks later...

@Hurrykein Since you did not provide a log, as required, i will take a wild guess: RSSVE for now requires Scatterer version 0.0300 and not the newer 0.0320. Please also take a look at the OP, i list everything that RSSVE requires and how to get support (for future reference).

I should update RSSVE to be compatible with the newer Scatterer but alas...

Link to comment
Share on other sites

On 3/8/2017 at 8:46 AM, Phineas Freak said:

@Hurrykein Since you did not provide a log, as required, i will take a wild guess: RSSVE for now requires Scatterer version 0.0300 and not the newer 0.0320. Please also take a look at the OP, i list everything that RSSVE requires and how to get support (for future reference).

I should update RSSVE to be compatible with the newer Scatterer but alas...

i've uninstalled and reinstalled both mods and it worked!

i'm sorry i bothered you

Link to comment
Share on other sites

  • 3 weeks later...

Hey guys I'm getting a noticeable transition between atmospheric flight and space flight (at 140km). Like there's a blink and a change in the appearance of the atmosphere. Also, is there any fix for the buggy edges at certain altitudes? This is what I mean, look at the horizon:

8F2Ezxi.jpg

Thanks!

Edited by JaviLL
Link to comment
Share on other sites

On 7/20/2017 at 8:51 AM, Phineas Freak said:

@KAO I have a guide that walks you through this process in my GitHub Wiki pages: https://github.com/PhineasFreak/RSSVE/wiki

This small guide worked for me, thanks. I am on KSP v1.2.2 and did indeed need to use Scatterer v0.0300, and not the latest v0.0320. Using the v0.0320 resulted in no oceans, very dark blue sky, and a green atmosphere around 70-170km.

However, I had some difficulties finding the older Scatterer v0.0300. To save others the same trouble, here it is: https://spacedock.info/mod/141/scatterer/download/0.0300

Thanks for the great work everyone involved.

Link to comment
Share on other sites

@JaviLL This is a known issue that i have fixed for the next version. If you want, you can grab the current GitHub repository as a .zip file and replace your RSSVE folder with the new one.

PSA: it has come to my attention that someone has created CKAN metadata for RSSVE. These metadata are wrong though. The person that created the file obviously ignored the fact that Scatterer is a required mod (and not optional) and the fact that RSSVE does not provide a Scatterer sun flare config on it's own (but patches any existing sun flare config files regardless of their origin).

For the time being, i do not suggest using CKAN in order to install RSSVE.

Link to comment
Share on other sites

On 8/29/2017 at 10:57 AM, Phineas Freak said:

@JaviLL This is a known issue that i have fixed for the next version. If you want, you can grab the current GitHub repository as a .zip file and replace your RSSVE folder with the new one.

PSA: it has come to my attention that someone has created CKAN metadata for RSSVE. These metadata are wrong though. The person that created the file obviously ignored the fact that Scatterer is a required mod (and not optional) and the fact that RSSVE does not provide a Scatterer sun flare config on it's own (but patches any existing sun flare config files regardless of their origin).

For the time being, i do not suggest using CKAN in order to install RSSVE.

Hey thanks a lot mate for your efforts! I'll definitely take a look at it :D look forward to the new updated version, thanks!

Link to comment
Share on other sites

I hope I don't get dinged too badly for my obvious inability to figure this out myself from searching the thread, but my head is spinning right now from acronyms and version numbers.

I fully understand that RSSVE is not officially ready for 1.3, but is it possible run it using Galileo's RSS 1.3 patch? If so, how bad are the bugs? Should I just stick with KSP 1.2.2 until a truly compatible RSSVE is released?

As always, many thanks for all the work you guys are putting into these mods. It is much appreciated.

Link to comment
Share on other sites

@Mandella You are correct on both cases. RSS does not have an official KSP 1.3(.1) release and the official RSSVE update is awaiting that. The patch contents that @Galileo provides are more or less the required changes for RSS to work under the KSP 1.3 Kopernicus releases. These exact patch changes will be the core stuff of the KSP 1.3 RSS release (give him a big "thank you!" for being awesome and helping the RSS/RO/RP-0 team :wink:) so you can use them safely until then. As always, keep in mind that game-breaking changes can occur so take my words with a grain of salt...

The KSP 1.2.2 version of RSSVE cannot be used under KSP 1.3 since Scatterer does not have a v0.0300 version for it. If you want you can grab the latest dev version of RSSVE from the GitHub page (via the "Clone or download --> "Download ZIP" option - the resulting .zip file has the same installation instructions as the RC3 one). It is compatible with both the KSP 1.2.2 and the KSP 1.3 v0.0320 Scatterer releases, though you will get a harmless version check warning under KSP 1.3.

If i can, i will try to get the RC4 release within the next week or so. Then, the KSP 1.3(.1) testing will begin. If it checks out OK (no major bugs reported) then RSSVE will have a proper release (no more testing or "release candidates").

Link to comment
Share on other sites

New release candidate: RSSVE v1.2.2-RC4

Change Log

  • Compatibility update for the Scatterer v0.0320 release.
  • Enabled the Scatterer cloud integration and ring shadow features.
  • Rebuilt all Scatterer profiles from scratch (courtesy of RSSVE collaborator @Theysen).
  • Added detail surface textures to Earth and Triton.
  • Updated the aurora texture map for Earth.
  • Increased the transparency of the Titan cloud texture map.
  • Updated the cloud texture maps for Jupiter, Saturn and Uranus.
  • Added a custom Saturn ring texture for the new ring shadow feature.
  • Fixed the altitude of the gas giants cloud layers (still wrong by a factor of ten though).
  • Improved the appearance and overall performance impact of the volumetric clouds.
  • Improved the appearance of the city day and night detail texture maps.
  • Added some missing volumetric clouds to Saturn, Uranus and Neptune.
  • Tweaked the apparent brightness and movement of the Earth auroras.
  • Reduced the apparent brightness of the Earth surface from orbit.
  • Tweaked the apparent light levels on the surface of Venus.

Bug Fixes

  • Eliminated the ground flickering on Earth.
  • Fixed the Earth cloud clipping for altitudes less than 167 km.

Known Issues

  • The city lights may appear blocky from low altitudes.
  • The transitioning between PQS and ScaledSpace is not as soft as it should.
  • If a save reload in-flight is done then the cloud texture maps will break.
  • The Saturn ring may appear to cast hard shadows.
  • Some of the bodies may appear as featureless spheres under DirectX 11 or OpenGL. Affected users can enable the Scatterer PlanetFix patch (included within the package).

Test and report back!

Link to comment
Share on other sites

KSP 1.2.2 + RSSVE v1.2.2-RC4 + Scatterer v0.0320 + EVE 1.2.2-1 "-force-d3d11 -popupwindow" =

https://yadi.sk/i/Y22EPUxo3Ma4GP

https://yadi.sk/i/mh1m9I7p3Ma4JG

Log.

KSP 1.2.2 + RSSVE v1.2.2-RC4 + Scatterer v0.0320 + EVE 1.2.2-1 +  "-force-d3d11 -popupwindow" + Scatterer PlanetFix patch = the same error +

https://yadi.sk/i/P6NEr75g3Ma5Es - no clouds

 

KSP 1.2.2 + RSSVE v1.2.2-RC4 + Scatterer v0.0300 + EVE 1.2.2-1 +  "-force-d3d11 -popupwindow" = the same error +

https://yadi.sk/i/_TNq_-9h3Ma4fF

Log.

P.S. I've only removed City lights\textures.

 

 

Edited by MaxP
Link to comment
Share on other sites

@MaxP There are a lot of things going on with your installation. First of all, the "error" message that you are seeing is not an actual error but a warning that i have inserted there for a purpose: RSSVE does not support DX11 because Scatterer has issues with it when combined with large-scale bodies. There is also absolutely no reason to force DX11 (the memory limits are gone now and RSSVE does not even make it past the initial asset loading if you use the 32 bit version of KSP). The fact that you are seeing a blue sphere afterwards without the fix enabled is the expected result.

From the second try with the fix enabled i can clearly see the surface of the Earth, meaning that the fix is working. The fact that the clouds are missing is because for some reason EVE cannot access the required cloud textures. You have a ton of NullRef exceptions and errors from many of your installed mods (MiniAVC, SSTU, RemoteTech, EVE, TextureReplacerReplaced, Principia, DOE, FAR, even stock KSP) so i will assume that something is really wrong with your installation.

Also, RSSVE RC4 is only compatible with Scatterer v0.0320.

Link to comment
Share on other sites

Quote

There is also absolutely no reason to force DX11 (the memory limits are gone now and RSSVE does not even make it past the initial asset loading if you use the 32 bit version of KSP).

With many mods, and without forcing Dx11 the game become almost unplayable, unfortunately - it eats additional memory (~1000 MB), that is not particularly important , but the game lags alot, so there is sufficient reason to use it.

Yes, I have enough memory.

Maybe, maybe this is the wrong way, and I have to cut half of my mods and use Dx9 mode, but it's too late ))

Quote

You have a ton of NullRef exceptions and errors from many of your installed mods (MiniAVC, SSTU, RemoteTech, EVE, TextureReplacerReplaced, Principia, DOE, FAR, even stock KSP) so i will assume that something is really wrong with your installation.

Yes, there is a problem with one of the mods. I've just rolled back to RC3, and the problem with clouds still remains, while it works not so long ago. Something changed ))

P.S. I really aprreciate your work.
P.P.S. Can you tell me, how to find the source of the error:
 

Spoiler

 


[LOG 20:38:10.795] [PlanetariumCamera]: Focus: Moon
[LOG 20:38:10.795] [PlanetariumCamera]: Focus: Earth
[LOG 20:38:10.928] [Kopernicus]: StarLightSwitcher: Set active star => Sun
[LOG 20:38:10.950] [UiApp] Awake: KSPedia
[LOG 20:38:10.951] [ApplicationLauncher] OnSceneLoadedGUIReady: scene TRACKSTATION ShouldBeVisible() True ShouldBeOnTop() False iIsPositionedAtTop False
[LOG 20:38:10.953] ScaleModList: listSize 41 maxListSize 1639
[LOG 20:38:10.953] [KnowledgeBase] OnAppLauncherReady 113348
[LOG 20:38:10.962] [UIApp] OnDestroy: ContractsApp
[LOG 20:38:10.965] [Scatterer] Sky switched to scaled mode
[LOG 20:38:10.966] [MessageSystem] Reposition 0.02 113349
[EXC 20:38:10.973] NullReferenceException: Object reference not set to an instance of an object
    scatterer.SkyNode.UpdateStuff ()
    scatterer.updateAtCameraRythm.OnPreCull ()
[LOG 20:38:10.979] [PlanetariumCamera]: Focus: Earth
[LOG 20:38:11.120] [UIApp] Adding KSPedia to Application Launcher
[LOG 20:38:11.126] ScaleModList: listSize 41 maxListSize 1456
[LOG 20:40:19.593] Flight State Captured
[LOG 20:40:19.594] Saving Achievements Tree...
[LOG 20:40:19.595] Saving Achievements Tree...
[LOG 20:40:19.595] Saving Achievements Tree...
[LOG 20:40:19.597] [MessageSystem] Save Messages
[LOG 20:40:19.863] Game State Saved to saves/Science Program/persistent
[LOG 20:40:20.017] [Tracking Station]: SetVessel(null)
[LOG 20:40:20.018] [PlanetariumCamera]: Focus: Earth
[LOG 20:40:20.023] ScaleModList: listSize 41 maxListSize 1456
[LOG 20:40:20.030] [UIMasterController]: HideUI
[LOG 20:40:20.089] check scene
[LOG 20:40:20.089] [HighLogic]: =========================== Scene Change : From TRACKSTATION to SPACECENTER =====================
[EXC 20:40:20.090] NullReferenceException: Object reference not set to an instance of an object
    scatterer.Core.Update ()

 

Full log.

I've made fresh install, all works fine, but this error appears constantly in console (always after [UIApp]).

Or I can forgot about it?

Edited by MaxP
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...