RimWorld

RimWorld

Rim of Madness - Caitiff
 This topic has been pinned, so it's probably important
Oddness  [developer] Nov 19, 2021 @ 10:13pm
Bug Reports
Feel free to post any bugs here, and I'll do my best to fix them.

Known Bug:

Bug -
New/Imported discipline not added to Caitiff skill sheet after update.

Answer -
I'm aware of this problem, and I will fix it in a future update. The cause is that disciplines are set at the time of a vampire's creation, so any vampires created before an update will not have access to the new disciplines. Any vampires created after the update will, however.

Solution -
Either start a new game, or give it some time, and I'll work on an import function to add to the mod settings menu
Last edited by Oddness; Nov 22, 2021 @ 7:35pm
< >
Showing 1-15 of 18 comments
UnrealDreamer420 Nov 24, 2021 @ 7:57pm 
Bug: Massive lag spike whenever a vampire attempts construction or similar task, happened in the older versions too, never got fixed. very sad. :(
Oddness  [developer] Nov 24, 2021 @ 8:09pm 
Are you certain that it is this mod causing it, or could it be a problem with the base mod? I appreciate the bug report. I have an unnecessarily powerful computer, so I wouldn't notice something like that unless it was really bad.

I can look through the code, but I'm not sure if my rig will be reliable to test your bug, since everything runs as smooth as butter for me...

Do you have any other details you can give me? Are you using other mods? What are your computer specs? Do you get the same behavior when you play "Rim of Madness - Vampires" without this mod?

I'd like to help, but I'm going to need some more info.

Edit:
Here's a temporary fix for you - download and activate the Rocketman mod. Make sure to read the mod description (of course), and make sure that it's last in your load order. I've tested it, and it works very well.

When / if I get some more information, I'll see if there's anything I can do for you.
Last edited by Oddness; Nov 25, 2021 @ 8:03am
Chimera Nov 26, 2021 @ 3:42pm 
Try a mod called Jobs Limit Tweak, basically vampires are too fast for the game to handle, I don't think it's a problem with this mod just the vampires stats itself.
Silverfang Jun 26, 2022 @ 1:05pm 
Jecrell recently updated the base vampire mod to 1.24, adding in some kind of support for androids. When running your mod with that updated version, it breaks feeding and seemingly all blood-related mechanics for all vampire clans with the exception of the ability that uses vitae to strip blood from a target. Could not get feeding to work properly in any way I tried - colonist or animal, and both embrace/ghoul was not working properly in my more limited testing. The dev log kept showing exceptions thrown (yellow messages) on each attempt, referencing both Caitiff and some kind of boolean isAndroid function if I read it right.

I grabbed the previous version (1.23.0.1) of the base vampire mod from the github linked on its workshop page, and everything seems to be working fine, so I'm assuming the problem was something he added with the android support update. Feeding, ghoul, and embrace all seemed to work fine, with the sole exception of a red line in the dev log that seems to relate to the "<Pawn> has risen as a vampire sired by <Pawn> of <bloodline>" when embraced by a Caitiff. (No other issues from that I could tell, just the displayed message in the top right notification list had the bloodline field clearly blank).

Will reply back if I run into any other issues with using the 1.23 version.
Oddness  [developer] Jun 26, 2022 @ 4:34pm 
Thanks for the detailed report! I'll look into it ASAP. That's good news that Jecrell is updating the base mod.
cat2002 Jul 10, 2022 @ 5:08pm 
The fix is pretty simple, on line 28 of Source\Caitiff\Caitiff\AI_Jobs\JobDriver_Feed_Caitiff.cs replace IsAndroid with IsCoolantUser

although it is concerning that this bug affected all vampires, you should probably look into why it's overwriting it for non caitiff vampires.
Last edited by cat2002; Jul 10, 2022 @ 5:14pm
Oddness  [developer] Jul 12, 2022 @ 7:40pm 
@cat2002 Thanks a lot! I'll definitely implement that fix sometime this week or weekend. I've been busy, so thanks for drawing me a map! :steamhappy:
IE-Kevin Jul 14, 2022 @ 7:46pm 
Originally posted by cat2002:
The fix is pretty simple, on line 28 of Source\Caitiff\Caitiff\AI_Jobs\JobDriver_Feed_Caitiff.cs replace IsAndroid with IsCoolantUser

although it is concerning that this bug affected all vampires, you should probably look into why it's overwriting it for non caitiff vampires.


o man I was wondering wtf was going on good to see that this mod was the actual issue, the way I found a way to temp fix that is by using blood strike or by embracing the person/android and stopping before fully draining them as it actually drains their Coolant/Blood that way and recovers Vitae/Simulacrae (for peps who don't want to change the code), tho wouldn't recommend messing with a huge Coterie colony until a fix is sorted by Oddness, btw thanks for making this so much Oddness.

edit: so messed around with the code change nothing really seemed to change, went into the logs and only got this issue when trying to feed
Originally posted by bugreport:
Exception in JobDriver tick for pawn Amaya driver=JobDriver_Feed_Caitiff (toilIndex=3) driver.job=(ROMV_Feed (Job_764408) A=Thing_Human302843)
System.MissingMethodException: bool Vampire.VampireUtility.IsAndroid(Verse.Pawn)
at Vampire.JobDriver_Feed_Caitiff+<>c__DisplayClass15_0.<MakeFeedToils>b__3 () [0x00258] in <3b228032e6464bfe8e95a8fad2dcf03e>:0
at (wrapper dynamic-method) Verse.AI.JobDriver.Verse.AI.JobDriver.DriverTick_Patch0(Verse.AI.JobDriver)
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
(wrapper dynamic-method) Verse.AI.JobUtility:Verse.AI.JobUtility.TryStartErrorRecoverJob_Patch1 (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.JobDriver:Verse.AI.JobDriver.DriverTick_Patch0 (Verse.AI.JobDriver)
(wrapper dynamic-method) Verse.AI.Pawn_JobTracker:Verse.AI.Pawn_JobTracker.JobTrackerTick_Patch0 (Verse.AI.Pawn_JobTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch3 (Verse.Pawn)
(wrapper dynamic-method) Verse.TickList:Verse.TickList.Tick_Patch2 (Verse.TickList)
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()
and same with the isandroid code that was normally there.

edit2: So after some testing of messing with the main vampire mod in its own \Source\Vampires\Utilities/VampireUtility.cs location it does say IsCoolantUser so I think the issue for the IsAndroid tag exception must come from the main android mod but can't seem to figure out where IsAndroid is in it.
Last edited by IE-Kevin; Jul 15, 2022 @ 6:15am
Oddness  [developer] Jul 17, 2022 @ 5:33am 
@Silverfang @Cat2002 @IE-Kevin Just uploaded the fix. Thanks for the help guys! I've been busy, and I don't know if I would have had the time to figure this out without your help. Sorry that it took so long.

Let me know if you have any other problems, and I'll do what I can to help.

Edit:
No problem Kevin. I'm glad that you're enjoying it.
Last edited by Oddness; Jul 17, 2022 @ 6:16am
IE-Kevin Jul 24, 2022 @ 7:29pm 
Did some quick testing, sadly it is straight up broken if you use ROM Vampires 1.25 or above, no feeding, embracing, giving vitae, avoiding the sun option doesn't work either, I say it's due to the big changes he did so would recommend any other players to stay on 1.24.01 atm until whenever Oddness has time.
Last edited by IE-Kevin; Jul 24, 2022 @ 7:41pm
Oddness  [developer] Jul 24, 2022 @ 8:53pm 
@IE-Kevin I'll take another look next weekend. It was working fine for me after I updated, so I'm not really sure where to go to troubleshoot the problem. If you look in the comments, after my last update, someone else confirmed that everything was working fine, so I'm not sure what to do with this conflicting information...
IE-Kevin Jul 25, 2022 @ 6:02am 
Originally posted by Oddness:
@IE-Kevin I'll take another look next weekend. It was working fine for me after I updated, so I'm not really sure where to go to troubleshoot the problem. If you look in the comments, after my last update, someone else confirmed that everything was working fine, so I'm not sure what to do with this conflicting information...

My bad after some more testing on just the three vampire mods with nothing else, it worked as intended seems like issue is with something else on my modlist sorry for the previous post, won't be doing anymore quick testing it seems.
Oddness  [developer] Jul 25, 2022 @ 4:05pm 
@IE-Kevin No worries Kevin. Any information is helpful. I'm glad that you narrowed the problem down. Sorry I can't help. Those bugs are a pain. I usually cut my load order in half, then in half again, and again, until I can narrow down the source of the bug.That usually works, but with Rimworld load times what they are, it's still a pain. Happy bug squishing!
👁 Jul 29, 2022 @ 2:44pm 
Ghouls aren't getting any abilities when they level up. Ideally they should at least be able to get the passive ones like fortitude.
Oddness  [developer] Jul 30, 2022 @ 12:31am 
@🤡 Okay. Here's a quick question for you --
If you disable this mod and run the base mod only, do you get the same behavior? I agree with you, but I'm not sure if this is something that I've done, if everything is behaving as expected, or if this is an actual problem with this mod.

I'm happy to look into this when I have some time, but would appreciate some more information, since I'm pretty busy this time of year (Working 14 Hours / Day, Six days a week)

If this is a problem with my mod, I'll look into it ASAP, but if this is a problem with the base mod, I'll keep it in mind, but you may be better served by talking to Jecrell, at least until this winter, when I have all the time in the world to fiddle around with some coding projects, one of which being to make some more changes to "Rim of Madness - Vampires".
< >
Showing 1-15 of 18 comments
Per page: 1530 50