poodmund / outer-planets-mod Goto Github PK
View Code? Open in Web Editor NEWOuter Planets Mod for Kerbal Space Program
Home Page: https://forum.kerbalspaceprogram.com/index.php?/topic/184789-1
License: Other
Outer Planets Mod for Kerbal Space Program
Home Page: https://forum.kerbalspaceprogram.com/index.php?/topic/184789-1
License: Other
See title.
Revamp of Neidon:
All resources listed are subject to change.
Antimatter
Argon Gas
Liquid Fuel
Liquid Deuterium
Liquid Helium
Liquid Hydrogen
Oxidiser
Xenon Gas
The outer planets aren't showing (native only) since the 1.5.1 update. Assume this is a conflict of some sort with Kopernicus, since it's not been updated yet, but just wanted to check if it should be working?
Revamp of Polta:
I have OPM, Scatterer, EVE, Astronomer's visual pack
was trying to edit the atmosphere appearance configs in the Scatterer files (to make the atmospheres have less height to them) and I didn't see any configs for the OPM planets. Could you let me know where they are in the files and how to reach them, and/or make said configs editable please?
I found out that an issue I initially reported to SCANsat is caused by OPM/SCANsat conflict. I don't know what is going on in the background, so I'm opening it here as well in case the bug is on OPM side - when OPM is removed, my trouble with SCANsat on Minmus disappear.
The original issue is linked here: S-C-A-N/SCANsat#316
However, I'm copy&pasting the text here as well:
I have a trouble with displaying biomes and resources on Minmus. On Mun and Kerbin it works ok, but when I try to display either biomes or resources on Minmus, the map stops redrawing (keeping whatever was there before) and I get exceptions in log. Altimetry and slopes are working even on Minmus. I tried to erase all Minmus data through the map settings, save, and load that save, but it did not help - Altimetry began to be scanned from the beginning, but biomes remained stuck.
Biomes on Minmus worked ok before I began to scan resources. Sadly, I didn't thought to check the resources at the time, and when I got to it many Kerbin-day (and few real days) later, it behaved as described and I already overwrote all saves.
IndexOutOfRangeException: Array index is out of range.
at CBAttributeMapSO.GetAtt (Double lat, Double lon) [0x00000] in <filename unknown>:0
at ScienceUtil.GetExperimentBiome (.CelestialBody body, Double lat, Double lon) [0x00000] in <filename unknown>:0
at KerbalEngineer.Flight.Readouts.Surface.Biome.Draw (KerbalEngineer.Flight.Sections.SectionModule section) [0x00000] in <filename unknown>:0
at KerbalEngineer.Flight.Sections.SectionModule.DrawReadoutModules () [0x00000] in <filename unknown>:0
at KerbalEngineer.Flight.Sections.SectionModule.Draw () [0x00000] in <filename unknown>:0
at KerbalEngineer.Flight.Sections.SectionWindow.Window (Int32 windowId) [0x00000] in <filename unknown>:0
at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in <filename unknown>:0
at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in <filename unknown>:0
(Filename: Line: -1)
IndexOutOfRangeException: Array index is out of range.
at CBAttributeMapSO.GetAtt (Double lat, Double lon) [0x00000] in <filename unknown>:0
at SCANsat.SCANUtil.getBiomeIndex (.CelestialBody body, Double lon, Double lat) [0x00000] in <filename unknown>:0
at SCANsat.SCANUtil.getBiome (.CelestialBody body, Double lon, Double lat) [0x00000] in <filename unknown>:0
at SCANsat.SCAN_Map.SCANmap.getPartialMap (Boolean apply) [0x00000] in <filename unknown>:0
at SCANsat.SCAN_Unity.SCAN_UI_BigMap.Update () [0x00000] in <filename unknown>:0
at SCANsat.Unity.Unity.SCAN_BigMap.Update () [0x00000] in <filename unknown>:0
(Filename: Line: -1)
Related issue reported for KSS here: https://github.com/StarCrusher96/Kerbal-Star-Systems/issues/4
I'm running Linux Mint 17.2, and from what I hear, this occurs because OpenGL can't handle something concerning dds textures.
I have both OPM and KSS installed. This issue never occur with just one mod installed. This leads me to believe it's something to do with the quantity of dds textures. It could also be a cfg file setting, but I can't think of any cfg setting that has a global effect on planets.
On my machine, I've batch converted all dds textures from KSS to png and pointed the cfg files to the png versions. The issue has gone away since doing this. However the problem still persists for OPM planets.
Hi! I just installed OPM for the first time and I noticed that all the surface features (at least on Mun and Kerbin) disappeared.
To Reproduce
I prepared a vanilla installation with the latest 1.12.5 Win x64 english game with Making History 1.12.1 and Breaking Ground 1.7.1.
Then I created a new sandbox game and I sent Jeb to locate a baobab tree near the complex. I left Jeb to guard it.
Finally I installed OPM 2:2.2.10 with CKAN 1.31.2 and I verified that in front of Jeb the baobab was actually disappeared.
KSP Version & List of mods installed:
Edit: I just noticed that happens only with Kopernicus v1.12.1-158. It does not happen with Kopernicus v1.12.1-157
Was this looked at and is it a non-issue related to OPM? Still not getting any moonlets for anything but Dres in KSP v1.5.1 with the latest OPM (prior to the recent release which didn't mention this issue)
Revamp of Thatmo:
Revamp of Nissee:
Add breaking ground DLC surface features to landable bodies added by the OPM mod.
Revamp of Wal:
I stumbled upon that fact because I tried to pinpoint the reason for this written to the log (once):
Exception loading ScenarioModule ResearchBodies: System.ArgumentException: An item with the same key has already been added. Key: Urlum
at System.Collections.Generic.Dictionary`2[TKey,TValue].TryInsert (TKey key, TValue value, System.Collections.Generic.InsertionBehavior behavior) [0x000c1] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0
at System.Collections.Generic.Dictionary`2[TKey,TValue].Add (TKey key, TValue value) [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0
at ResearchBodies.RBGameSettings.Load (ConfigNode node) [0x003a2] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ResearchBodies.ResearchBodies.OnLoad (ConfigNode gameNode) [0x00011] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ScenarioModule.Load (ConfigNode node) [0x0000e] in <c1858a3f77504bd1aaa946fdccf84670>:0
at ScenarioRunner.AddModule (ConfigNode node) [0x0005e] in <c1858a3f77504bd1aaa946fdccf84670>:0
I also found this and don't know if it's related:
Uploading Crash Report
NullReferenceException: Object reference not set to an instance of an object
at ResearchBodies.ResearchBodiesController.setCBContractWeight (System.Collections.Generic.KeyValuePair`2[TKey,TValue] cb, System.Boolean setzero) [0x00020] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ResearchBodies.ResearchBodiesController.FoundBody (System.Int32 scienceReward, CelestialBody bodyFound, System.Boolean& withParent, CelestialBody& parentBody) [0x00238] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ResearchBodies.ResearchBodiesController.ProcessVesselToSOI (CelestialBody toBody, Vessel vsl) [0x0002c] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ResearchBodies.ResearchBodiesController.CheckVesselsSOI () [0x00038] in <4bc8e47f29f64133a2b8c06daa020953>:0
at ResearchBodies.ResearchBodiesController.Start () [0x00117] in <4bc8e47f29f64133a2b8c06daa020953>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
For a couple versions of the original Outer Planets Mod, all of the normal maps were flipped due to a bug in KittopiaTech and/or dds conversion (I don't remember specifically, that was quite a while ago). While most of the planets were fixed, it seems that Eeloo's normal map is still flipped apparently North/South, with the light side of polar craters being on the wrong side.
Revamp of Ovok:
As per this comment made in the thread: https://forum.kerbalspaceprogram.com/index.php?/topic/184789-131-18x-outer-planets-mod-v226-4th-feb-2020/&do=findComment&comment=3706618
Contract lengths for OP bodies may be too short to complete in time.
The zig-zag jagged line of death seems to have reared its head. Best to give everything a check over.
In what file can I find the bodies characteristics, like standard gravitational parameter, atmosphere ceiling and sphere of influence?
As title states, all biome maps have artifacting due to DXT1 compression. A biome map pass should be done to remove all of this and converted to the indexed .png format in preparation for possible indexed .dds implementation in Kopernicus.
OPM_ScienceDefs.cfg is broken when using 3.0.1
do you want me to fix it and make a PR?
Seems they need to be rebundled with the new version of unity.
https://forum.kerbalspaceprogram.com/index.php?/topic/184789-131-18x-outer-planets-mod-v226-4th-feb-2020/&do=findComment&comment=3767078
This might help.
https://forum.kerbalspaceprogram.com/index.php?/topic/189355-kspedia-creation-impossible-with-180-parttools-solved/
Revamp of Plock:
Revamp of Urlum:
This is probably best done as a submodule to OPM with respect to distribution.
Will need to:
Revamp of Sarnus:
Revamp of Karen:
Describe the bug
The rings around Sarnus and Urlum are a solid striking pink color, reminding me of the typical stand-in for a missing texture.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The rings around Sarnus and Urlum would look like typical rings around gas giants and ice giants respectively. They would be orange and grey respectively.
KSP Version & List of mods installed
Logs
KSP v1.9.1: 1.9.1 Logs.zip
KSP v1.10.1: 1.10.1 Logs.zip
Additional context
Sarnus_ring.dds
and Urlum_ring.dds
are both in ./GameData/OPM/OPM_Textures/PluginData/
where I've been told they should be, so it doesn't look like CKAN put them in the wrong directory.Hi Galileo88,
Noticed this pull request -> CTTP move out and Tekto colour map amended #8
Removed CTTP textures from the repo and re-pathed the terrain textures to read from GameData/CTTP/Textures for the CTTP re-basing.
I was just manually updating OPM to 1.2.6. I noticed that it comes with a packaged CTTP. I already had CTTP v1.0.2 installed. Reviewing the files, I found they had a different file structures.
On the OPM 1.2.6 files, the 16 included textures sit in the PluginData Folder.
GameData\CTTP\Textures\PluginData
These same identical 16 texture in CTTP v1.0.2 sit in
GameData\CTTP\Textures
I looked in the OPM 1.2.6 KopernicusConfigs and they all point to CTTP/Textures/PluginData/
I also downloaded latest version from CKAN and github, and it does not DL the CTTP with the textures in GameData\CTTP\Textures\PluginData.
So if one were to install this from CKAN, it would fail to install correctly, may still run though. Only if you manually install the CTTP folder that comes with OPM 1.2.6 will it work correctly.
Is there any other reason why OPM is loading their own exclusive set of textures. It looks like it was planned to re-path them from the pull request but was never completed.
It could be an easy fix, just find and replace CTTP/Textures/PluginData with CTTP/Textures/ in all the KopernicusConfigs. Then move the files in the OPM_Galileo-1.2.6 CTTP/Textures/PluginData folder up into CTTP/Textures folder to match CTTP layout.
Let me know if I am crazy.
Revamp of Priax:
Priax, for example, has a mountain range above the high/low threshold so it would be prudent to give all the bodies an altitude pass to ensure all the thresholds are set sensibly.
The RT compat patch doesn't have a "NEEDS[RemoteTech]", not sure if just having :AFTER[RemoteTech] is allowing other RT patches to trigger by initializing "RemoteTech" in MM, but probably best to add the NEEDS
Revamp of Tal:
Fresh install, fresh download of OPM, latest version of Kopernicus, game hangs on the loading screen before the opening menu can even come up. Not the screen with the pictures and talking about module manager and parts etc, but the fraction of a second later where the screen goes black and the Loading... icon appear with the spinny planets just before the main menu appears.
A pathing issue maybe? it's trying to find GameData on my desktop, which is definitely not where it lives. Linux is extra finicky about filenames and paths...
I also posted this in the forum but trying to do it right :)
Hi,
For Wal.cfg, there is a space behind Wal_normal, so it wont use OnDemandLoad.
ScaledVersion
{
fadeStart = 92500
fadeEnd = 185000
Material
{
texture = OPM/OPM_Textures/PluginData/Wal_color.dds
normals = OPM/OPM_Textures/PluginData/Wal_normal .dds
}
}
For Slate.cfg, there is a space behind Slate_normal, so it wont use OnDemandLoad
ScaledVersion
{
fadeStart = 135000
fadeEnd = 270000
Material
{
texture = OPM/OPM_Textures/PluginData/Slate_color.dds
normals = OPM/OPM_Textures/PluginData/Slate_normal .dds
}
}
Revamp of Hale:
This is a list of things that are desired but there is no commitment to doing.
List:
Please check all issues and project tabs before suggesting items for this wishlist to ensure it has not already been covered, otherwise, please suggest items below.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.