RimWorld

RimWorld

MedPod
This topic has been locked
Byter Jan 26, 2021 @ 2:54am
Incompatibility with VFE Mechanoids
As already figured out in the comments, trying multiple versions might help.

I'm still at work but in my break I thought I'd give at least 1.2.2 a try. It also crashed.

Posting the log here as I can't post more than 1000 characters in comments:
Obtained 13 stack frames. #0 0x0000004106a05a in (Unknown) #1 0x0000004123348c in Verse.MapGenerator:GenerateMap (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>) #2 0x007ffae00188eb in (wrapper dynamic-method) Verse.Game:Verse.Game.InitNewGame_Patch0 (Verse.Game) #3 0x00000041232bf4 in Verse.Root_Play/<>c:<Start>b__1_2 () #4 0x00000040c462ec in Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 () #5 0x00000040c45624 in System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) #6 0x007ffb14edd389 in mono_print_method_from_ip #7 0x007ffb15049167 in mono_perfcounter_foreach #8 0x007ffb15062df7 in mono_threads_set_shutting_down #9 0x007ffb150c444f in GC_inner_start_routine #10 0x007ffb150b91ba in GC_call_with_stack_base #11 0x007ffb541363e9 in start_thread #12 0x007ffb54064293 in clone
< >
Showing 1-11 of 11 comments
Byter Jan 26, 2021 @ 3:02am 
1.1.5 also produces the same backtrace:
Obtained 13 stack frames. #0 0x00000041810f39 in (Unknown) #1 0x000000419e4720 in Verse.MapGenerator:GenerateMap (Verse.IntVec3,RimWorld.Planet.MapParent,Verse.MapGeneratorDef,System.Collections.Generic.IEnumerable`1<Verse.GenStepWithParams>,System.Action`1<Verse.Map>) #2 0x007fa5040646ab in (wrapper dynamic-method) Verse.Game:Verse.Game.InitNewGame_Patch0 (Verse.Game) #3 0x000000419e3ec4 in Verse.Root_Play/<>c:<Start>b__1_2 () #4 0x000000413ee2ec in Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__27_0 () #5 0x000000413ed624 in System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool) #6 0x007fa5740db389 in mono_print_method_from_ip #7 0x007fa574247167 in mono_perfcounter_foreach #8 0x007fa574260df7 in mono_threads_set_shutting_down #9 0x007fa5742c244f in GC_inner_start_routine #10 0x007fa5742b71ba in GC_call_with_stack_base #11 0x007fa592b7a3e9 in start_thread #12 0x007fa592aa8293 in clone

I'll post more as I test all versions.

I'm still confused how I could use both mods without problems though. Maybe I just remember it wrong and only had the mod subscribed but never active before, so it may have been incompatible for forever.
Last edited by Byter; Jan 26, 2021 @ 3:22am
Byter Jan 26, 2021 @ 3:32am 
1.1.0 also crashes, and I won't go further back, as it's the oldest 1.2 release I can test.

This one crashed so weirdly, that it didn't even print a backtrace in the log. But that's not specific for this version, the others also sometimes don't print anything. I'm assuming it crashes before it can print at all.
Byter Jan 26, 2021 @ 3:33am 
I hope that this is not a Linux-only issue or something specific to my system, as I really don't want to waste your time :/
Last edited by Byter; Jan 26, 2021 @ 4:25am
Byter Jan 26, 2021 @ 4:22am 
Btw, I have already used this before:
https://steamcommunity.com/sharedfiles/filedetails/?id=2149016328

And I was curious if it would help with this issue, so I added it in the minimal load order, sorted it where it belongs, and it worked. I'm not very confused though, because I already use this in full mod list. And I still crashed. I'll report back if I have more information.

I will do another binary search but keep it enabled this time -.-
Last edited by Byter; Jan 26, 2021 @ 4:25am
Byter Jan 26, 2021 @ 5:10am 
Started a binary search, tried the first half, it worked, tried the second half, it worked. I don't ♥♥♥♥♥♥♥ know. Just ignore me at this point :D I'll try the full mod list again and if it works I'll check which other mods updated recently, maybe it was one of them that broke something.
Byter Jan 27, 2021 @ 8:26am 
Alright. Loaded a savegame today again, all mods enabled. And it crashed again. Took out MedPod, and everything works. I have no clue what causes this and I'm honestly too tired to debug this every day so I'll just have to play without MedPod :steamsad:
Last edited by Byter; Jan 27, 2021 @ 8:27am
sumghai  [developer] Jan 29, 2021 @ 3:36am 
I'm planning to rewrite parts of MedPod to use custom WorkGivers and JobDrivers, so that may (or may not) mitigate this issue in the future.

Of course, it depends on how the VFE Mechanoids mod is interacting with MedPod's Harmony patches, if at all.
Byter Jan 29, 2021 @ 10:46am 
I'm still subscribed to this mod and shall be your linux guinea pig. Just post in here or so and I'll test it out :D
sumghai  [developer] Aug 28, 2021 @ 7:42pm 
MedPod has now been updated for RimWorld 1.3, and rewritten with custom Work/JobGivers. Try seeing if it now works on Linux.
Byter Sep 3, 2021 @ 12:08pm 
Thank you, I'll try it out this weekend :Djoe:
sumghai  [developer] Oct 3, 2021 @ 3:44pm 
Closing this discussion due to lack of feedback.
< >
Showing 1-11 of 11 comments
Per page: 1530 50