RimWorld

RimWorld

Sanguophage Feed Relationship
291 Comments
gay  [author] 18 Jul @ 2:11am 
@тетеря, блин not really interested in that since that would be a cult and there's already precepts for that. The point of the mod is for each pawn to have an individual say on the matter based on individual conditions and an ideology (or genes) would be against that
тетеря, блин 17 Jul @ 5:11pm 
is it possible to add related precepts to Ideology?
Wraith_Magus 23 Jun @ 1:32pm 
... Looking at RimSort, the last update to the mod was 2 days ago, so apparently not. I'll try to cancel and resubscribe to see if that gets it to update properly.
gay  [author] 23 Jun @ 1:19pm 
@Oshiiram haha excellent, my guess is that maybe another of the mods was causing the conflict? Glad it works!

@Wraith_Magus I fixed that yesterday, are you sure you're in the last version?
Oshiiram 23 Jun @ 1:13pm 
Well now the auto biting works i don't get it and i don't know to reproduce the bug either i have like 164 mods xd so
Wraith_Magus 23 Jun @ 1:08pm 
Opening up the mod options and hitting SanguophageFeedRelationship, the error log spams "Exception filling window for RimWorld.Dialog_ModSettings: System.MissingMethodException: UnityEngine.Rect Verse.Listing_Standard.Label(string,single,System.Nullable`1<Verse.TipSignal>)
[Ref CDDAB276] Duplicate stacktrace, see ref for original
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)" until it overflows the log. The menu it opens is blank.
gay  [author] 23 Jun @ 1:07pm 
@Oshiiram do you have any other mods that could be causing this? Is it throwing any errors? Weird since you're the only one having this issue. I tested yesterday the auto-biting in 1.5 and it was working with no issues for me.

@SerenityBun thank you, I haven't noticed but also I have quite a beefy computer so it would be easy to miss. Do you have anything else that edits the Social tab by any chance? It naturally draws every frame but what I'm doing to it is quite minimal so I'm not sure why it would cause a frame drop.
Arch_ 23 Jun @ 8:49am 
thank you for fixing it
Veythara 23 Jun @ 8:17am 
just wanted to drop by and say that while the social tab works, something seems to cause from leaks, dropping the frame rate a lot for as long as pawn social tab is open. i'll see if i can get a log
Oshiiram 23 Jun @ 6:25am 
I'm on 1.5 and yeah when i manually do it they are happy about being bitten by the sanguophage so i don't get why the auto feed just doesn't work
gay  [author] 22 Jun @ 11:39pm 
ok it wasn't Prepare Carefully, it's that the Dev Quicktest button makes all the colonists 'Colonists' but when you make a new world colonists come with a backstory that gives them a different title and that is what I was using (unknowingly it changed depending on title). The mod settings bug seemed to be something that happened on the building of the assembles and seems to be fixed now. Tested in 1.5 and 1.6 the social tab and the mod settings seem to be working with no problems now.
gay  [author] 22 Jun @ 10:23pm 
omg thank you so much for telling me that Arch_! I've been having the same issue and couldn't figure out what was causing it (I made all my starting pawns lesbians)... interesting because that wasn't happening before afaik. I didn't change much other than adding a check for if they're a Colonist in a different way than I had so it's so weird with these random bugs... (no worries I'll keep looking)
Arch_ 22 Jun @ 10:12pm 
i seem to have an issue with prepare carefully where any character that i load in seems to not have the option to auto blood feed but with unedited pawns the still have the option appear, this issue is also not fixed by reloading (1.5)
gay  [author] 22 Jun @ 7:46pm 
what version are you on? And can you confirm that the victims aren't upset about it after they get bit?
Oshiiram 22 Jun @ 6:17pm 
They're all very fine, they all consider the sanguophage a good friend and each has the trait sanguofriend and my ideology doesn't do anything to sanguophages
gay  [author] 22 Jun @ 6:09pm 
@oshiiram do these pawns meet the requirements to be bit? Like a close relationship, one of the two traits from the mod, or an ideology that reveres bloodfeeders; and good health so they won't die from the bite nor in a mental break ? After they manually feed, are the victims upset?

-

The mod settings work fine in 1.6 and I didn't really change anything that would break them in 1.5 so I'm confused as in why that's happening... but working on it.
Oshiiram 22 Jun @ 6:01pm 
Hi is it normal that my sanguophage isn't feeding itself there's like 3-4 pawns with auto feed on but she does nothing and i have to manually feed her
gay  [author] 22 Jun @ 12:30pm 
Thank you, I'll look into this today :spycon:
Veythara 22 Jun @ 9:51am 
but i'm also getting it. dont know if it also occurred before the last update since i rarely touch those settings
Veythara 22 Jun @ 9:49am 
the second exception is just a duplicate call, try to get the first one since that contains all the relevant info
Ayomi 22 Jun @ 9:42am 
Those are the only two exceptions I see. The max message limit one happens repeatedly until it stops logging, while the one that makes reference to WhileYoureUp only happens once. They both trigger immediately when I open the mod options for Sanguophage Feed Relationship. I should note that While You're Up is working and so are its mod options without any errors, so unsure why there's a reference there when opening Sanguophage Feed Relationship.
Ayomi 22 Jun @ 9:39am 
Exception filling window for RimWorld.Dialog_ModSettings: System.MissingMethodException: UnityEngine.Rect Verse.Listing_Standard.Label(string,single,System.Nullable`1<Verse.TipSignal>)
[Ref C720CB5D] Duplicate stacktrace, see ref for original
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch2 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Reached max message limit. Stopping logging to avoid spam.
Ayomi 22 Jun @ 8:05am 
Exception filling window for RimWorld.Dialog_ModSettings: System.MissingMethodException: UnityEngine.Rect Verse.Listing_Standard.Label(string,single,System.Nullable`1<Verse.TipSignal>)
[Ref C720CB5D]
at RimWorld.Dialog_ModSettings.DoWindowContents (UnityEngine.Rect inRect) [0x0007c] in <630e2863bc9a4a3493f2eff01e3a9556>:0
- POSTFIX ModSettingsFrameworkMod: Void ModSettingsFramework.Dialog_ModSettings_Patch:Postfix(Rect inRect, Dialog_ModSettings __instance)
- POSTFIX CodeOptimist.WhileYoureUp: Void WhileYoureUp.Mod+Dialog_ModSettings__DoWindowContents_Patch:CheckCommonSenseSetting(Object __instance)
at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <630e2863bc9a4a3493f2eff01e3a9556>:0
Ayomi 22 Jun @ 7:51am 
The mod seems to work in 1.5 now, no errors when opening the social tab, but there are no mod options for Sanguophage Feed Relationship in 1.5. When you open them it's just a blank tab.
Veythara 22 Jun @ 4:51am 
yup all good, social tab is working again
gay  [author] 22 Jun @ 12:01am 
Updated. I've done it in a different way so hopefully it's all good now. Lemme know :cozybethesda:
gay  [author] 21 Jun @ 10:17pm 
You can turn it off temporarily while keeping the rest of the features in the Mod Menu. I'll fix it this weekend, thanks for reporting!
cykonetic 21 Jun @ 7:10pm 
The break is in the IsAnimal check.
public static void AddAutoFeedToggle (Rect rect5, Rect rect, Pawn pawn)
{
if (SFR_ModSettings.autoFeedOptionsOff || pawn.IsAnimal)
return;

Exception filling tab RimWorld.ITab_Pawn_Social: System.MissingMethodException: bool Verse.Pawn.get_IsAnimal()
horseyzero 21 Jun @ 2:21pm 
reporting same issue as the others
sasalx 21 Jun @ 1:31pm 
same problems as others, blank social tab
Ayomi 21 Jun @ 12:57pm 
The update seems to have broken both the social tab for every pawn in game as well as mod options, which now show up as blank. (This is in 1.5)
Azazel_Lazarus 21 Jun @ 7:34am 
Sigh, and so the Social Tab bug evolved
ÁS - EN/PT 21 Jun @ 6:01am 
@SerenityBun same here
Veythara 21 Jun @ 4:33am 
whatever the changes were, it broke the social tab for pawns in 1.5 again
gay  [author] 20 Jun @ 10:05pm 
nvm fixed it ! Updated to 1.6, fixed the social tab for animals, and the error that popped for not having VRE: Sanguophage.
gay  [author] 19 Jun @ 11:52am 
Thank you and no worries, I'm planning on finally fixing these known bugs and update to 1.6 in about 2 weeks :)
Scentese 18 Jun @ 1:06pm 
Great mod! Tho I have the same issue as Nycthos
Nycthos 8 May @ 6:46am 
This mod seems to cause the social tab of animals to disappear, for some reason.
gay  [author] 16 Apr @ 11:16am 
yes, please just ignore the warning, I ain't fixing it right now as I can barely exist and it isn't breaking anything. It'll be fixed eventually but for now please just ignore it and no need to keep commenting about it
Wraith_Magus 16 Apr @ 10:15am 
This mod doesn't say it requires VRE sanguophages, however, it just has a compatibility patch. It shouldn't throw an error if the thing it was designed to ALSO be compatible with isn't there. There should be an "if" statement or the like searching for the mod's presence and not trying to modify a def that isn't there in a way that throws an error.
Genaeve 4 Apr @ 6:33am 
To those who are getting "errors" from this mod. It's most likely because you have not subscribed to the mod that this mod modifies. Download that mod from https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2963116383
The Knight who says N'wah 4 Mar @ 2:13am 
Bro is a Ghoul from WOD
Taemaly 11 Feb @ 7:27am 
same error at start up with no other mods
iРян 7 Feb @ 7:59am 
Also got this: Failed to find Verse.GeneDef named VRE_SanguoFeeder. There are 236 defs of this type loaded.
redredgreengreen 29 Jan @ 2:22pm 
Got a bug potential problem.

Failed to find Verse.GeneDef named VRE_SanguoFeeder. There are 236 defs of this type loaded.
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

https://gist.github.com/HugsLibRecordKeeper/84bffe6744aa57cc6795eb6e33a8fd45
WJSabey 27 Nov, 2024 @ 4:32pm 
I was looking for a mod to allow tagging colonists as blood donors for hemogen packs, but this is great too I have several vampire-centric saves.
Bree 8 Nov, 2024 @ 10:25am 
Awesome. I can't live without auto feeding! Thanks.
gay  [author] 7 Nov, 2024 @ 1:23pm 
Thank you for your feedback on the issues! I'll fix that case-sensitive detail with my next update and look into the Sad Wandering loop, it has the code to ignore pawns that are in a mental break state so I'm not sure why that would happen though, do you happen to have any mods that would affect the mental states @Xaelyn ?
And I'm aware of the Animals social tab bug, I hope to patch it out soon! :)

Thank you ZeDangerZone!
Bree 5 Nov, 2024 @ 2:19pm 
Hm, I'm getting a break in the Social Tab but only when I clicked on Animals for it. The Social Tab for Pawns is fine.
Xaelyn 2 Nov, 2024 @ 10:35am 
Found an issue where one of my sanguophages was just standing and refused to do anything (unless forced), traced it to them trying to feed but the only pawn with enough blood was in a state of sad wandering. Unchecking the autofeed on sad pawn ends the softlock but still obviosuly a problem worth looking in to.

Following error was being spammed in the debug log:
Lirzal started 10 jobs in one tick. newJob=ChillPawnBloodfeed (Job_329593) A = Thing_Human445519 jobGiver=SanguophageFeedRelationship.JobGiver_ChillPawnBloodfeed jobList=