Jump to content

[1.8.x-1.12.x]R-T-B's Kopernicus Unified "Bleeding Edge" Branch[REACTIVATED]


R-T-B

Recommended Posts

@R-T-B thank you for the information and a BIG thank you for keeping Kopernicus alive. Just take your time :)

I haven´t seen so much work on Kopernicus in a looong time. And the Dev-build is perfectly working for my modcombination. And having the comet system working would be nice but it´s a lot more important to get the "known" celestial bodys and their mechanics working before implementing them in a compatible way.

And for everyone who doesn´t want to wait for comets: Try out the Minor Planets Expansion: 

 

Edited by JoeSheridan
Link to comment
Share on other sites

  On 11/5/2020 at 4:48 AM, ffx said:

what is this log

  Reveal hidden contents

 

Expand  

That log is pretty useless, I'll admit.  It's basically saying Kopernicus loaded and then quit.  There may be more details in another log file (Kopernicus makes several).  To b be clear are you having any issues?  If not that looks normal.

  On 11/3/2020 at 1:55 PM, computercat04 said:

Kopernicus (Bleeding Edge) is displaying a message in the main menu: Kopernicus wasn't able to load the custom planetary system due to an exception in the loading process. I'm trying to use RSS with 2k textures in version 1.10.1 . Here's the KSP.log. https://mega.nz/file/hK5DXC6J#_a3MbLaEhAvV0B6jKnxS7FpCypfwdNEVkh14tb-icsg

Expand  

Hi @computercat04, sorry I'm just getting around to replying to you.  Can I get a modlist to go with this bug report?  You are running a slightly older version but it still should not be bugging out like that.  I'd like to help you determine why this is happening, and if we can fix it (either on my end or yours).

The first thing I would try is the latest release, found here.  It probably won't fix your issue, but it's always worth a try:

Kopernicus R-T-B Unified "Bleeding Edge" Edition Release 45

On that note:  I apologize I haven't been more responsive on the forums, all.  I have been busy busy busy at work and with the heating bug.  Between the two, I find very little time to communicate right now.  But I'm working hard, for certain, ;) and I still try to get around to your questions when I can. ;)

Edited by R-T-B
Link to comment
Share on other sites

  On 11/6/2020 at 8:31 AM, JoeSheridan said:

I haven´t seen so much work on Kopernicus in a looong time.

Expand  

My release model is very different from the previous devs (I allow us to peak at the bleeding edge where they kept it very "behind the curtain"), so while it may create the illusion of a ton more work, truth be told, they still moved mountains.  Make no mistake though, this is definitely an intense project.  I took it on because I couldn't play KSP without Kopernicus, so finally just said "screw this, I'm gonna update it."

Lol, my modding has always been like that.  For me first and you guys second.  That's ok though, it still works. ;)

Edited by R-T-B
Link to comment
Share on other sites

  On 11/6/2020 at 5:18 PM, R-T-B said:

Can I get a modlist to go with this bug report?

Expand  

Yes. I went through a tedious work to copy paste each name of the mods.

  Reveal hidden contents

*In the case of SEP_patch, I added a config. file made by @zer0Kerbal for SurfaceExperimentPackage to work properly.

Here's that config:

  Reveal hidden contents

 

Link to comment
Share on other sites

  On 11/6/2020 at 6:52 PM, computercat04 said:

NearFutureSolar

Expand  

We've had issues with this and our multistar SolarPanels.cfg support in the past.  You can try downloading the latest bleeding edge release to see if it helps (be sure and completely replace the directory, especially the SolarPanels.cfg file), or simply delete Kopernicus/Config/SolarPanels.cfg to see if it helps (this will make it only support one star, mind).  If that doesn't help, let me know and I'll take another look.

Edited by R-T-B
Link to comment
Share on other sites

After some change

  Reveal hidden contents

 

Link to comment
Share on other sites

  On 11/6/2020 at 11:12 PM, R-T-B said:

We've had issues with this and our multistar SolarPanels.cfg support in the past.  You can try downloading the latest bleeding edge release to see if it helps (be sure and completely replace the directory, especially the SolarPanels.cfg file), or simply delete Kopernicus/Config/SolarPanels.cfg to see if it helps (this will make it only support one star, mind).  If that doesn't help, let me know and I'll take another look.

Expand  

I deleted NearFutureSolar and SolarPanels.cfg but it seems like the problem isn't solved yet. Log.

Link to comment
Share on other sites

  On 11/8/2020 at 2:50 AM, computercat04 said:

I deleted NearFutureSolar and SolarPanels.cfg but it seems like the problem isn't solved yet. Log.

Expand  

Analyzing your log this time shows something a bit more telling.  Kerbal Engineers is complaining it is missing some config node.  Perhaps try reinstalling that?  It may not be the issue but it's a start, and I will continue to look this evening.

 

Relevant error:

[LOG 21:18:35.285] [AddonLoader]: Instantiating addon 'GeneralSettings' from assembly 'KerbalEngineer'
[EXC 21:18:35.517] XmlException: Root element is missing.
	System.Xml.XmlTextReaderImpl.Throw (System.Exception e) (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo (System.String res) (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.XmlTextReaderImpl.ParseDocumentContent () (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.XmlTextReaderImpl.Read () (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.XmlTextReader.Read () (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.XmlReader.MoveToContent () (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderList1.Read3_ArrayOfSettingItem () (at <d3dc0aebc0654b0b8c15c7e8c03bec4a>:0)
	System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <ad04dee02e7e4a85a1299c7ee81c79f6>:0)
	Rethrow as InvalidOperationException: There is an error in XML document (0, 0).
	System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle, System.Xml.Serialization.XmlDeserializationEvents events) (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle) (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	System.Xml.Serialization.XmlSerializer.Deserialize (System.IO.Stream stream) (at <b92efb6eef6e41b5abd458f107e6d92e>:0)
	KerbalEngineer.Settings.SettingHandler.Deserialise (System.String fileName, System.Type[] extraTypes) (at <df610534f02e44eabb2fe7c95c06a0aa>:0)
	KerbalEngineer.Settings.SettingHandler.Load (System.String fileName, System.Type[] extraTypes) (at <df610534f02e44eabb2fe7c95c06a0aa>:0)
	KerbalEngineer.Settings.GeneralSettings.OnEnable () (at <df610534f02e44eabb2fe7c95c06a0aa>:0)
	UnityEngine.GameObject:AddComponent(Type)
	AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
	AddonLoader:StartAddons(Startup)
	<LoadObjects>d__88:MoveNext()
	UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
	<CreateDatabase>d__69:MoveNext()
	UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
	GameDatabase:StartLoad()
	<LoadSystems>d__11:MoveNext()
	UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
	LoadingScreen:Start()

  

  On 11/7/2020 at 11:28 PM, Electrocutor said:

@R-T-B do you and @Gameslinx intend to work together to create a singular package for planet creation with all the bells and whistles available?

Expand  

That'd certainly be nice, and we've talked cooperation at times, but nothing solid has come of it yet.

Edited by R-T-B
Link to comment
Share on other sites

 

  On 11/8/2020 at 4:38 AM, R-T-B said:

Analyzing your log this time shows something a bit more telling.  Kerbal Engineers is complaining it is missing some config node.  Perhaps try reinstalling that?  It may not be the issue but it's a start, and I will continue to look this evening.

Expand  

Sorry to bother, but it seems like reinstalling KER didn't work.

  On 11/8/2020 at 4:38 AM, R-T-B said:

<CreateDatabase>d__69:MoveNext()

Expand  

Nice btw

Link to comment
Share on other sites

  

  On 11/9/2020 at 10:45 PM, computercat04 said:

Ok

Expand  

 

Ok, I found something else:

[EXC 21:33:08.854] Exception: Failed to load Body: Kerbin
	Kopernicus.Configuration.Loader.Kopernicus.ConfigParser.Interfaces.IParserEventSubscriber.PostApply (ConfigNode node) (at <19b75557b052466a841d36b5c4af25e4>:0)
	Kopernicus.ConfigParser.Parser.LoadObjectFromConfigurationNode (System.Object o, ConfigNode node, System.String configName, System.Boolean getChildren) (at <395892e8bc6a43f7a7ef20a5d37d4d79>:0)
	Kopernicus.ConfigParser.Parser.CreateObjectFromConfigNode[T] (ConfigNode node, System.String configName, System.Boolean getChildren) (at <395892e8bc6a43f7a7ef20a5d37d4d79>:0)
	Kopernicus.Injector.Awake () (at <19b75557b052466a841d36b5c4af25e4>:0)
	UnityEngine.Debug:LogException(Exception)
	Kopernicus.Injector:Awake()
	UnityEngine.GameObject:AddComponent(Type)
	AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
	AddonLoader:StartAddons(Startup)
	AddonLoader:OnLevelLoaded(GameScenes)
	AddonLoader:OnSceneLoaded(Scene, LoadSceneMode)
	UnityEngine.SceneManagement.SceneManager:Internal_SceneLoaded(Scene, LoadSceneMode)

This seems to imply it is failing to create the "Kerbin" (earth) homeworld.  Can you go into the Logs/Kopernicus folder, and post Kerbin.body?  It should be a text like file you can upload somewhere.  It will tell me what is breaking, and what we need to do to fix it.

Also can you link the RSS download you are using for my testing use?

Edited by R-T-B
Link to comment
Share on other sites

  On 11/9/2020 at 10:56 PM, R-T-B said:

This seems to imply it is failing to create the "Kerbin" (earth) homeworld.  Can you go into the Logs/Kopernicus folder, and post Kerbin.body?  It should be a text like file you can upload somewhere.  It will tell me what is breaking, and what we need to do to fix it.

Also can you link the RSS download you are using for my testing use?

Expand  

Here you go:

Kerbin.body

RSS

RSS Textures

KSC Switcher

RSS DateTimeFormatter

Link to comment
Share on other sites

Getting a similar issue:

 

 

//=============================================================================================================================================//
//=====  RTB's Unified Bleeding-Edge Kopernicus 1.10.1-45 - (BuildDate: 01.11.2020 04:42:33; AssemblyHash: bBBkiL/cIPHY12x53Wzjulgy0So=)  =====//
//=============================================================================================================================================//
[LOG 21:13:29]: Logger "Kopernicus" was created
[LOG 21:13:29]: Injector.Awake(): Begin
[LOG 21:13:29]: Parsing Target name in (Kopernicus.Configuration.Loader) as (System.String)
[LOG 21:13:29]: Parsing Target timeScale in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Double])
[LOG 21:13:29]: Parsing Target scale in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Double])
[LOG 21:13:29]: Parsing Target Epoch in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Double])
[LOG 21:13:29]: Parsing Target useOnDemand in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target useOnDemandBiomes in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target onDemandLoadOnMissing in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target onDemandLogOnMissing in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target onDemandUnloadDelay in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Int32])
[LOG 21:13:29]: Parsing Target useManualMemoryManagement in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target mainMenuBody in (Kopernicus.Configuration.Loader) as (System.String)
[LOG 21:13:29]: Parsing Target maxViewingDistance in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Double])
[LOG 21:13:29]: Parsing Target scaledSpaceFaderMult in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Double])
[LOG 21:13:29]: Parsing Target force3DOrbits in (Kopernicus.Configuration.Loader) as (Kopernicus.ConfigParser.BuiltinTypeParsers.NumericParser`1[System.Boolean])
[LOG 21:13:29]: Parsing Target self in (Kopernicus.Configuration.Loader) as (System.Collections.Generic.List`1[Kopernicus.ConfigParser.BuiltinTypeParsers.StringCollectionParser])
[LOG 21:13:29]: [Kopernicus]: Configuration.Loader: Loaded Body: Sun
[LOG 21:13:30]: [Kopernicus]: Configuration.Loader: Loaded Body: Moho
[LOG 21:13:31]: [Kopernicus]: Configuration.Loader: Loaded Body: Eve
[LOG 21:13:32]: [Kopernicus]: Configuration.Loader: Loaded Body: Gilly
[LOG 21:13:32]: [Kopernicus]: Configuration.Loader: Failed to load Body: Squad/Kerbin: Default constructor not found for type UnityEngine.Material
[LOG 21:13:40]: [Kopernicus] RuntimeUtility Started
[LOG 21:13:40]: StarLightSwitcher.Awake(): Begin
[LOG 21:14:18]: Injector.OnDestroy(): Complete

logs/kopernicus is somehow empty for me though, so no dice on posting the output log :(

Link to comment
Share on other sites

Hey @R-T-B im trying to figure out what i might be doing wrong trying to use kopernicus and 

 I had heaps of mods and OPM and everything worked like a charm....except solar panels not charging on warp and killing kerbals when electricity got to zero. This was on 1.9.x.  then tried on 1.10.1 and same problem. Then just tried 1.10.1 with only kopernicus OPM and TACLS and any dependencies required. Before i post logs is there any recommendations you have? Should i be directing my question here or in TACLS forum. I can say that without kopernicus and just having TACLS the problem disappeared. Any initial help appreciated. I can then look at a recommended fix, install relevant mods and then post logs if required.

Link to comment
Share on other sites

  On 11/12/2020 at 4:14 AM, jebalicious said:

Hey @R-T-B im trying to figure out what i might be doing wrong trying to use kopernicus and 

 I had heaps of mods and OPM and everything worked like a charm....except solar panels not charging on warp and killing kerbals when electricity got to zero.

Expand  

Yeah the solar panel code in Kopernicus is undergoing a rewrite right now, it's part of why I'm so quiet (apologies all, it's a tough one).

You can revert to the "stock" solar code by deleting solarpanels.cfg from the config folder of Kopernicus.  Do be advised this only works for single star systems, as the stock code is not aware of more than one star.

For everyone else:  I am working on it.  I do apologize things are not moving faster but it's a combination of my job and the task to fix it being increasingly complex the more I dig into it.

For the bug reported by @Daxion and @computercat04, the situation is a bit better.  The fix needed is config side.  We may want to report the change needed to RSS devs, which I will do.  The thing is, Kerbin uses several shaders by default now (depending on your settings) so templating it without specifying a shader type is not supported.  This can be fixed by simply settings a PQS materialType, like so in the PQS node on earth:

materialType = AtmosphericTriplanarZoomRotation

I've attatched a file that does this, fixing the loading bug, and reported it upstream to RSS devs.  Thanks for helping narrow that down.

To use the attached file, download the zip, and replace the Earth.cfg in your GameData\RealSolarSystem\RSSKopernicus\Earth folder with the one in the zip.  Thanks.

http://glacialsoftware.net/EarthRSSFix.zip

EDIT EDIT:  After looking over the RSS repo it seems you are using an out of date version.  Though my fix will work, it is advisable to use the latest versions.  Since they have already fixed the "bug" I have removed my bug report.

Find the right versions here:

https://github.com/KSP-RO/RealSolarSystem/releases

https://github.com/KSP-RO/RSS-Textures/releases

 

Edited by R-T-B
Link to comment
Share on other sites

  On 11/12/2020 at 8:56 AM, R-T-B said:

For the bug reported by @Daxion and @computercat04, the situation is a bit better.  The fix needed is config side.  We may want to report the change needed to RSS devs, which I will do.  The thing is, Kerbin uses several shaders by default now (depending on your settings) so templating it without specifying a shader type is not supported.  This can be fixed by simply settings a PQS materialType, like so in the PQS node on earth:

materialType = AtmosphericTriplanarZoomRotation

I've attatched a file that does this, fixing the loading bug, and reported it upstream to RSS devs.  Thanks for helping narrow that down.

To use the attached file, download the zip, and replace the Earth.cfg in your GameData\RealSolarSystem\RSSKopernicus\Earth folder with the one in the zip.  Thanks.

http://glacialsoftware.net/EarthRSSFix.zip

EDIT EDIT:  After looking over the RSS repo it seems you are using an out of date version.  Though my fix will work, it is advisable to use the latest versions.  Since they have already fixed the "bug" I have removed my bug report.

Find the right versions here:

https://github.com/KSP-RO/RealSolarSystem/releases

https://github.com/KSP-RO/RSS-Textures/releases

Expand  

I think I was using the wrong version of RSS and the textures too. Maybe that was the problem.

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