RimWorld

RimWorld

Layered Atmosphere and Orbit
 This topic has been pinned, so it's probably important
[Zerg03] MrHydralisk  [developer] 14 Sep @ 10:45pm
Bugs/Issues
Always post logs and info on how to reproduce the error.
< >
Showing 1-15 of 92 comments
The God 15 Sep @ 11:08am 
I found two bugs, I have no clue how to replicate them and the log doesn't show anything about them.
1 - Somehow an orbital station (For an orbital fugitive quest) didn't generate any ground so as soon as my transport shuttle spawned, it spawned on nothing and instantly removed my pawn from the game.
2 - Right now I am staring at an gold ore asteroid generated by one of those radars which is on the wrong layer, on the planet layer when it should not spawn
[Zerg03] MrHydralisk  [developer] 15 Sep @ 11:11am 
The God, logs still would be useful to know which mods you using at least. Also useful to know at which layer you currently was during generation of gold asteroid.

Regarding orbital fugitive it quite strange, cause LAO doesn't change or interact with that quest, including it generation.
The God 15 Sep @ 11:13am 
Yeah the wrong spawning elevation can happen, for reproducing the error I guess the only way is to spam unlock space quests, for the first error, I am gonna try and do it again so I can get the log cause last time I reloaded the save
The God 15 Sep @ 11:19am 
For the orbital fugitive thing it was very weird, like the building itself spawned but without the outer like edge on which normally you land on so my colonist just spawned and disapeared along with the shuttle and the whole map as soon as it touched down, other maps worked, even a mission I did just before it worked flawlessly but this one time it just didn't spawn
[Zerg03] MrHydralisk  [developer] 15 Sep @ 11:27am 
The God, if you spawn unlock space quests too much, it will just overflow in other layers, it how Rimworld handeling quest spawn, when layer already filled in quest radius.

Also you didn't say at which layer you were during both issues and in what layers both worl objects were.
The God 15 Sep @ 11:31am 
No, the first time I got that ground asteroid it happened when I had like 1 other space quest. On the log I sent I tried getting a broken asteroid like that again but it can happen without overflowing
[Zerg03] MrHydralisk  [developer] 15 Sep @ 11:46am 
Like, Ik such was happening before when I was playing with Sky Islands alone, but I explicitly tested it in LAO itself and added code that prevented it. My only guess at the moment, that till Sky Islands release update that we were discussing with them related integration to LAO's system, this still allow for such displacement of asteroids. That would also this SI generating surface quests on SI layer.

But regarding orbital fugitive I really clueless, cause nothing I did with LAO can overlap with it. So could it be other mod interfering? Like from logs I dunno, if order of mods mean when you added them, so could it be MultiFloors or other terrain or mapgeneration adjusting mod?
For some reason the orbit layers from your mod are not spawning, log here:
https://gist.github.com/HugsLibRecordKeeper/33beb0cc97733efd108958a1c3e5b7a0

I made this world specifically for your mod so it's not about installing it mid-save
[Zerg03] MrHydralisk  [developer] 16 Sep @ 2:21am 
jeffg10-TheDanceMaster, there is ~700 mods, which is too many to analyze on my side, so I would need your help. But itself in logs I haven't found any LAO related issues, which is good. So I suggest you to do a clean test with LAO mod alone to see, whenever it related to compatability or to files itself. If it start working during that test, then we will proceed to binary search the culprit that prevent layers from spawning.
Last edited by [Zerg03] MrHydralisk; 16 Sep @ 3:51am
[Zerg03] MrHydralisk  [developer] 16 Sep @ 4:41am 
jeffg10-TheDanceMaster, wait, did you enabled this layers generation in LAO's mod settings?
this is the error im getting when starting rimworld


Error in static constructor of LayeredAtmosphereOrbit.HarmonyPatches: System.TypeInitializationException: The type initializer for 'LayeredAtmosphereOrbit.HarmonyPatches' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object
at Verse.GenCollection.Any[T] (System.Collections.Generic.List`1[T] list, System.Predicate`1[T] predicate) [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0
at LayeredAtmosphereOrbit.HarmonyPatches.InjectWorldObjectsDefs () [0x00049] in <a999f2336e43413facdf9c8bbf50ab03>:0
at LayeredAtmosphereOrbit.HarmonyPatches..cctor () [0x00029] in <a999f2336e43413facdf9c8bbf50ab03>:0
--- End of inner exception stack trace ---
[Ref 1D28A05C]
(wrapper managed-to-native) System.RuntimeMethodHandle.GetFunctionPointer(intptr)
at System.RuntimeMethodHandle.GetFunctionPointer () [0x00000] in <51fded79cd284d4d911c5949aff4cb21>:0
at HarmonyLib.HarmonySharedState.GetRealMethod (System.Reflection.MethodInfo method, System.Boolean useReplacement) [0x00046] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.HarmonySharedState.GetStackFrameMethod (System.Diagnostics.StackFrame frame, System.Boolean useReplacement) [0x00015] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyLib.Harmony.GetOriginalMethodFromStackframe (System.Diagnostics.StackFrame frame) [0x0000e] in <8124cc12bdf242eab0a5f7e7edecf387>:0
at HarmonyMod.ExceptionTools.AddHarmonyFrames (System.Text.StringBuilder sb, System.Diagnostics.StackTrace trace) [0x00026] in <a673461a8ef1414ca7b7ebde5c7c6ef9>:0
at HarmonyMod.ExceptionTools.ExtractHarmonyEnhancedStackTrace (System.Diagnostics.StackTrace trace, System.Boolean forceRefresh, System.Int32& hash) [0x00040] in <a673461a8ef1414ca7b7ebde5c7c6ef9>:0
at HarmonyMod.Environment_GetStackTrace_Patch.Prefix (System.Exception e, System.Boolean needFileInfo, System.String& __result) [0x0001d] in <a673461a8ef1414ca7b7ebde5c7c6ef9>:0
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.StaticConstructorOnStartupUtility.CallAll_Patch2 ()
Verse.PlayDataLoader/<>c:<DoPlayLoad>b__4_4 ()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished ()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent ()
Verse.LongEventHandler:LongEventsUpdate (bool&)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.Update_Patch1 (Verse.Root)
Verse.Root_Entry:Update ()
[Zerg03] MrHydralisk  [developer] 16 Sep @ 4:59am 
eaglegundam, oh that's new. I think Ik what happening, seems like you have generator for planet layer that doesn't world object with any Tabs, so when it trying to check if any Tab is what I need it fails due to it being empty to begin with. Should be an easy fix with next update.
[Zerg03] MrHydralisk  [developer] 16 Sep @ 11:06am 
eaglegundam, should be fixed in currently released update.
Dragonissa 16 Sep @ 11:51am 
When trying to land on an asteroid or sky island it just generates a map filled with stone with no space to land.

There seems to be some incompatibility going on with biomes or map generation mods. I narrowed it down to a few, testing further.


https://gist.github.com/HugsLibRecordKeeper/fff40ce01acb4d6eea42eb1c870ccd31
< >
Showing 1-15 of 92 comments
Per page: 1530 50