RimWorld

RimWorld

Rim of Madness - Vampires [Deprecated]
Orion 21 Dec, 2018 @ 4:20am
Massive Freezes
Hey guys, hey Jecrell, one of the users of my mod pointed out that using Vampires together with One Big Family causes the game to freeze permanently (no error). This seems to happen (occasionally?) while a vampire is on the map.

One Big Family is a short piece of code that runs when pawns spawn to add more relationships with other characters: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=753496499&tscn=1545391981

I'd be glad if you could help!
Last edited by Orion; 29 Dec, 2018 @ 1:16am
< >
Showing 1-3 of 3 comments
Isla 21 Dec, 2018 @ 6:25am 
To be clear, it took me quite a lot of testing to narrow down the issue here, and I'm still not sure exactly where it's happening because I discovered it while running a fairly heavy mod load.

But in my testing, I found that (at least with the mod load I'm using) starting the scenario included with this mod (where a vampire spawns in a coffin) caused the game to permafreeze. Disabling One Big Family eliminated the issue (although there's still a long hitch). I also found that the freeze didn't occur when using any of the other races I have loaded, or when using Prepare Carefully to add a vampire pawn to the standard scenario.

I got this debug log while trying to troubleshoot the problem, and while it doesn't have an error message for what caused the freeze, hopefully it might help to narrow down where this is coming from: https://pastebin.com/Etk2FBXa
Orion 29 Dec, 2018 @ 1:15am 
Someone managed to actually get an error message to the problem:

Was setting up a modded playthrough, and I too experienced massive freezes when a trade caravan would enter the map and when i first implemented the mod trade caravans that were already there would cease moving and huddle in one spot. Rim of Madness vampires and One Big Family definitely cause conflicts between each other. Anyways great mod, I just wanted to report this bug of sort. Exception ticking hediff (ROM_Vampirism ticksSinceCreation=1) for pawn Raven. Removing hediff.
Exception: System.NullReferenceException: Object reference not set to an instance of an object
at Vampire.HediffVampirism.PostTick () <0x00119>
at (wrapper dynamic-method) Verse.Pawn_HealthTracker.HealthTick_Patch1 (object) <0x001ef>
Orion 1 Jan, 2019 @ 2:23am 
Okay, so the most likely cause is a wrong mod order. That's as far as I can help you guys. You might wanna look around the help thread on this mod's Discord.
< >
Showing 1-3 of 3 comments
Per page: 1530 50