ESeeker Posted September 7, 2025 Posted September 7, 2025 (edited) ESeeker RJW Forks & Additions View File RJW Additions ver. 2.5.9 Git: https://gitgud.io/ESeeker/RJW_Additions Versions: 1.5, 1.6 Features: Change fluid amount based on part type instead of 20 50/55 for breast/udder 3 for anus 10/12 for vagina/female ovipositor 20/18 for penis(default)/male ovipositor Incest patches 2(1 in 1.5) trait disables negative thoughts (privacy please, sexperience ideology) 1.5 trait needs quirk named (incest/incestious (plus capitalised)) or any gene that has forcedTraits with the incest trait more accurate calculation in Family Overhaul using modExtension RelationExtension (RJW)IncestAversion: multiplicative for each relation(love relation reduces impact if less than 1) (Core)Incestuous: first relation returning <0.5 means means true(instead of any relation != 1) Dryad/Mechanoid/insect(togglable) ignore incest(if less than 1) pawns with 'incestuous(degree 1)' trait x0.75 attracted to unrelated pawn(unless no family relations) pawns with 'incest only' precept x0.5 attracted to unrelated pawn(unless no family relations) compatibility patch for privacy please Faithful/Philanderer appropriate reaction to cheating/caught cheating based on description (Way Better Romance) compatibility patch for Rimpsyche NudityMatterMore's traits patched RJW traits (excluding animalistc, bimbo/himbo, sexually indifferent) inter-specie compatibility bonus calculations(different races and complex calculation in RimJobWorld) 3 StatDefs(RJWA_<type>Compatibility): Humanlike, Animal, Mech dryads have 100% Humanlike mech queen have 100% Humanlike and Mech AnimalHybrid trait gets .2 statOffsets Animal(ElToros Bestiality Addon) TrainableDefs from ElToros Bestiality Addon have factor 1.1 for Humanlike and Animal hidden at 50%(default value) category Pawn health used value depends on other pawn val: Lerp(dad, mom, 0.6) OV: value from complex calculation in RimJobWorld if (val >= 1) Max(OV, 1) * val -> OV else val < .5 ? Lerp(OV*.1, OV, Val*2) : Lerp(OV, 1, (Val*2)-1) -> OV if (bonded and mom is animal and dad is humanlike) OV>=1 ? OV*1.05 : Lerp(OV, 1, .1) -> OV RaceGroupDef for vivi & anty they also spawn with incest trait custom parts for Moyo(penis) needs race support for it to apply(haven't made RaceGroupDef) modExtention RaceFutaChance for changing spawned private parts(first GeneDef then RaceGroupDef) Defined futa chances: Kiiro/Maru(Futa: 16%, Trap: 34%), Kurin(Futa: 14%, Trap: 37%), Mooseian(Futa: 20%, Trap: 30%) & Moyo(Futa: 30%, 99.9% Trap) Slime girls(Futa: 26.9%, trap: 73.1%), Arachne(Futa: 10%), Vivi(Futa: 6%, Trap: 100%), Anty(Futa: 5%, Trap: 99%) significantly reduced chance for male moyo: 30%-0.3% variables(float? ignored if not between 0-1): GenitalMaleChance, FutaChance, TrapChance, AlfyliChance(female without pussy, will override futa), DroneChance(female without dick), GenderlessBoobChance variables(bool): ApplyGender(bool, applies gender from GenitalMaleChance), GenderlessAnus Mechanoid needs to be enabled in settings or have Eltoro's Mechanoid addon for genitals to spawn RJW mech pregnancy(inside RimJobWorld pregnancy settings) needs Implanter(mech male genital) War Queen: extremely short menstruation cycle(rjw menstruation), will birth custom Millitor/War Urchin(Same but gives nothing when butchered) all mechs are females(non-player mech can spawn as futa if mech pregnancy is enabled) Futa chances: Legonary/Tesseron/Centurion/Cyclops(10%), Apocriton(15%), War Queen(100%) Includes rjw Accuratinator RimJobWorld's part selector weighted randomized Anus/Vagina/FemaleOvipositor by tightness PenisMale/Ovipositor by length Breasts/Udders by volume Eltoro's Stretching patched to use it (needs to be enabled in settings) RJW Menstruation patched to use it Bugfixes for other mods misc: Genetic Castes(scenario updated for 1.6), RJW Anim.(bodytype test fix: false unless humanlike), ChillRJW(returns Archotech Breasts buff, applies to Robotic Genitals), Eltoro's Beast(Missing MayRequire for Anomaly) Robotic Genitals: attribute fix, Robotic Breasts will have same armour regardless of size and gain stage Astronomical(match other breast) RJW Race Support: prefix fix for some Regrowth animals(all regrowth is RG_ regardless of mod), Bun race's animals patched RimJobWorld: GirlCumFilth: cum -> squirt, babies move to mother position if inside impassable(postbirth) Brothel colony: adds lifeStageWorkSettings Brothel: Dragonian/Moyo/Kiiro/Maru at 18, Ratkin/Vivi at 16, Anty at 3 fluid tags for sex fluids (Cum, GirlCum) Na Addon for Equal milking to making it affected by breast size(unless it's already added with RJW or Equal Milking) 1.5 post-sex random part selector Family Overhaul ver. 1.11.0 Git: https://gitgud.io/ESeeker/family-overhaul Versions: 1.6 Features: Pedigree data (game comp) Store bio-parent as string(to save destroyed pawn ancestry) 2 debug commands to clean it family data (pawn comp) Store bio-parent Babies without bio-parent get dummy bio-parent servant data stored here Gizmo for displaying info(only colonist, colony mechs/animals/mutant or slaves/Prisoner with master being colonist) debug command to print Family data info mother-daughter relation for AI(not basic androids) naturally generated planning adding AI from SOS2 new android precept (VFE Androids) for treating androids like pets enables assigning parent(mentioned above) for AI with RMB float menu new slavery precepts Personal: prevents selling slaves, negative opinion from selling slaves Status: similar to Honorable but opinion boost from colony slaves replaced with one from personal slaves instead mood boost: default = 1, pet = 1.25, toy = 0.5, concubine = 0.8, breeder/broodmother = 0.8 if (CanImpregnate/CanGetPregnant by master) else 0.5 StaDef FO_PregnancyDuration (multiplies pregnancy duration) Personal servant/slave relationship subtypes: Maid(butler for male), Squire(not animal), Pet, Concubine, Broodmother, Breeder, Toy(not animal) Concubine/Broodmother/Breeder: can't do loving with anyone but their master Broodmother/Breeder can only be picked if they can get pregnant/impregnate Toy can only have 1 master and master can't have kind trait opinion affects suppression fall rate bonding creates pet servant type(can change subtype but not remove) buying slave/enslaving will give letter for choosing master(valid master based on relationships with buyer/enslaver) needs precept personal/status or (acceptable/honorable and not collectivist meme) having personal/status forces you to pick master Getting one: vanilla debug menu in category "Family overhaul" or selecting a pawn(master) and then right click another(servant) similar method for editing servants are inheritable order: child, master, spouse/sibling/parent, UncleOrAunt/NephewOrNiece/Grandparent/Grandchild, cousin sorted by opinion can't suppress slave if not master slave's master if (all)slave's master is slave and slave's master's master if (all)slave's master is slave and (all)master's master is slave and slave's master's master's master when missing bed prefers sleeping in master's bedroom(only affects player) Broodmother/Breeder favour sex type which results in them/master getting pregnant Na Assist(watch) master work to gains xp and boost master work speed Na Change what can/can't make a pawn guilty avoid entering certain room when wandering(affects colony/neutal/ally) slaves needs master(same map) to be drafted Not Working? Reworked slave work debuff affected by passion concubines less impacted Pregnancy changes Pregnancy speed statDef(for rjw applied start of pregnancy) Birth gender(for rjw applied start of pregnancy) 3rd stage and post birth gives lactation(need Equal milking to apply to non-humanlike) inheritable hediff with modExtension 4 accompanying hediff (non-)inheritable for both gender check order: mom genes, mom hediff, dad genes, dad hediff(skips shared genes/hediff with mom) Includes features from Charmweaver: Pregnancy Precepts animals follow parent Animals following parent with chance > 50% won't lose tameness however they can't be tamed Not Working? taming parent has chance to also tame their children Changeable with modExtension FollowParent defaults: adult 0%(10% for tamed), Child 50%, Baby 80%, Newborn 95% misc defaults: WanderDistance 10, FollowDistance(distance where they will search for) wander * 2 can inherit with InheritFrom like Panda(Odyssey) inheriting Grizzly bear RelationExtension modExtension for relation def is treated as incest or not romanceChanceFactor override based on trait or precept values can be found in 1.6/Patches/RelationDef_Patch.xml (first match applies) AttractionPreference/InteractionPreferences for personal servants (values and conditions inside SexPreference.cs) Settings for changing humanlike pregnancy period (will override patches made by other mods) Affects: Human, Maru, Kiiro, Kurin, Bun, Moosesian, Ratkin, Dragonian, Moyo, Slime Default values changed if use default settings(closer match vanilla human 18d): 30->18(Maru), 45->18(Kurin), 60->24(Dragonian) Settings for changing humanlike life expectancy (will override patches made by other mods) Affects: Maru, Kiiro, Kurin, Bun, Moosesian, Ratkin Na Relationsip tree Na comp for assigning owner and user Na make androids/venerated xeno(including sanguephage/charmweaver) more/less likely to be recruited based on precept Na events for getting concubines Na overhaul animal mating(partner selector) Na parental instincts for animal depending on specie FORKS: not developed by me but updated Slime girl ver. 2.1.4 Git: https://gitgud.io/ESeeker/slime-girls Original: https://gitgud.io/Akiya82/slime-girls 1.5 fork(Nil): https://www.loverslab.com/topic/233209-mod-nil-updated-mod-part-1-to-15 Versions: 1.5, 1.6(WIP) Features: Slime girl HAR race(with xenotype) 2 starting scenario(crash & tribal but with slimes) 3 tribal slime factions(gentle, fierce & Savage) 2 outlander slime factions(civil & rough) Apparel Tweaks For RJW ver. 1.6.1.10 Git: https://gitgud.io/ESeeker/abscon-apparel-settings-for-rjw Original: https://gitgud.io/AbstractConcept/abscon-apparel-settings-for-rjw integrated(Same dev): https://gitgud.io/AbstractConcept/abscon-dynamically-cropped-apparel integrated(Same dev): https://gitgud.io/AbstractConcept/abscon-underwear-coverage-tweaks Versions: 1.5, 1.6 Features: certain jobs will strip pawn stripping(quickie & jobs) only remove(visibility) necessary apparels non-quickie sex strips everything quirk affect clothing preference during sex Endytophile: Clothed Exhibitionist(or trait from Nudity Matters More): Nude 1.5 only Endytophile applies never strips sex-wear(adjustable in settings) generate clothes pile for stripped clothes JobExposesBodyPartsDef jobDef 1.6+ TakeOff and KeepOn; ThingDef lists exposedEntireBody: bool bodyPartGroupsExposed; BodyPartGroupDef list compatibility: RimNude(Needs testing by someone with mod), rjw events, holster(Needs testing by someone with mod), sized apparel, NCCM(patch by TeH_Dav) (JobDefs) Biotech, Milk Humanoid, Equal Milking, Human Cattle(Needs testing by someone with mod), Dubs Bad Hygiene & VFE Classical (apparel) S16's Extension, RimJobWorld Extension, UnderWhere, RimNude(body part coverage)(patch disabled as it's broken) 1.6+ Dynamically Cropped Apparel 1.6+ Underwear Coverage Tweaks Dyspareunia (Archived: won't update to 1.6 but works for 1.5) ver. 1.5.4.4 (Dev lost interest in modding, although their last comment implied the slim possibility of them returning) Git: https://gitlab.com/alf.king123/Dyspareunia Original: [mod][RJW5.5] Dyspareunia - wear & tear for RJW (I left comment awhile ago with link) Versions: 1.3 & 1.4(old haven't updated and won't), 1.5 Warning if switch from original mod any stretched pawn will become permanently stretched stretch damage may need some adjustments Features: Randomly selects part (uses RJW Additons if present) Orifice stretching/damage from tight penetrations & birth Resizable parts don't get stretched Uses part tags to determine stretch amount and contraction rate (like Hydraulic never contracts) 4 StatsDefs Mood based on tightness unconscious/raped(non-masochist) won't get mood(doesn't account for penetrator being raped, only positive) Submitter ESeeker Submitted 09/07/25 Category Rimworld Requirements Install Instructions Edited September 10, 2025 by ESeeker 7
KaenYuki Posted September 9, 2025 Posted September 9, 2025 Hello, how does the concubine feature in Family Overhaul work? 1
ESeeker Posted September 9, 2025 Author Posted September 9, 2025 2 hours ago, KaenYuki said: Hello, how does the concubine feature in Family Overhaul work? Concubine & ConcubineMaster(defNames) are relationships, currently no way getting you can manually add ConcubineMaster with character editor(or similar mod) the lovin feature works by patch checking if either pawn has ConcubineMaster relationships and then if the other is the master if not then sets lovin chance to 0 patches following vanilla method: Pawn_RelationsTracker.SecondaryLovinChanceFactor() update 1.4.0: slave suppression is affected by the opinion of their master there no events as of now 1
Ears Posted September 9, 2025 Posted September 9, 2025 On 9/7/2025 at 4:08 AM, ESeeker said: Family Overhaul ver. 1.2 Remember bio-parents & bastard status mother-daughter relation for AI(only awakened androids) planning adding AI from SOS2 new precept (VFE Androids) for treating androids like pets enables assigning parent(mentioned above) for AI with RMB float menu Concubine relationship can't do loving with anyone but their master slaves that are concubine are personal slaves needs master(same map) to be drafted Oh! This is such a promising undertaking! There is currently no real option in the game: - create a palace for the god-emperor with a huge harem of slave concubines - to arrange a "game of thrones" so that there would be legitimate children from a wife, legitimate bastards from a beloved concubine and all other bastard slaves from slaves And I really want all of this to be possible. The "More Slavery Stuff" mod helps partially, but its capabilities do not cover everything. https://steamcommunity.com/sharedfiles/filedetails/?id=2896845138 In general, it is very strange that there is still no mod that would bring plausible variety to the topic of sexual exploitation of slaves and the social consequences of this!
uekl Posted September 10, 2025 Posted September 10, 2025 On 9/7/2025 at 3:08 AM, ESeeker said: ESeeker RJW Forks & Additions View File Family Overhaul ver. 1.2 Git: https://gitgud.io/ESeeker/family-overhaul Versions: 1.6 Features: Remember bio-parents & bastard status mother-daughter relation for AI(only awakened androids) planning adding AI from SOS2 new precept (VFE Androids) for treating androids like pets enables assigning parent(mentioned above) for AI with RMB float menu Concubine relationship can't do loving with anyone but their master slaves that are concubine are personal slaves needs master(same map) to be drafted Na make androids more/less likely to be recruited based on precept Na events for getting concubines Na overhaul animal mating(partner selector) Na parental instincts for animal depending on specie Na alter tameness decay when near parent Submitter ESeeker Submitted 09/07/2025 Category Rimworld I don't see any errors but when I use Family Overhaul the Social- and Log-Tab of my pawns don't show any information and my "Hero"-Pawn does not have its "special control options" anymore...
furel Posted September 10, 2025 Posted September 10, 2025 This error appear when entering the pawn creator window with Family Overhaul: Spoiler Exception filling window for RimWorld.Page_ConfigureStartingPawns: System.NullReferenceException: Object reference not set to an instance of an object [Ref 4C388C0F] at FamilyOverhaul.GetBioParents.GetBioMomID (Verse.Pawn me, System.Boolean Direct) [0x00007] in <dd7e8ba3d0c541b7abe51c9f2bac37c2>:0 at FamilyOverhaul.PawnRelationWorker_Sibling_AntiDouble.InRelation (Verse.Pawn me, Verse.Pawn other) [0x00055] in <dd7e8ba3d0c541b7abe51c9f2bac37c2>:0 at RimWorld.PawnRelationUtility+<GetRelations>d__0.MoveNext () [0x000e6] in <24d25868955f4df08b02c73b55f389fe>:0 at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00015] in <1f993cbf88314b1baa1e10ca917bdc64>:0 at RimWorld.Pawn_RelationsTracker+<get_RelatedPawns>d__41.MoveNext () [0x00093] in <24d25868955f4df08b02c73b55f389fe>:0 at System.Linq.Enumerable.Any[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00039] in <1f993cbf88314b1baa1e10ca917bdc64>:0 at RimWorld.PawnUtility.TryDestroyStartingColonistFamily (Verse.Pawn pawn) [0x0000b] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.StartingPawnUtility.RegenerateStartingPawnInPlace (System.Int32 index) [0x00070] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.StartingPawnUtility.RandomizeInPlace (Verse.Pawn p) [0x0000b] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.StartingPawnUtility.RandomizePawn (System.Int32 pawnIndex) [0x00025] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.StartingPawnUtility+<>c__DisplayClass18_0.<DrawPortraitArea>b__0 () [0x00000] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.CharacterCardUtility.DrawCharacterCard (UnityEngine.Rect rect, Verse.Pawn pawn, System.Action randomizeCallback, UnityEngine.Rect creationRect, System.Boolean showName) [0x00352] in <24d25868955f4df08b02c73b55f389fe>:0 - TRANSPILER rjw: IEnumerable`1 rjw.SexcardPatch:Transpiler(IEnumerable`1 instructions) at Verse.StartingPawnUtility.DrawPortraitArea (UnityEngine.Rect rect, System.Int32 pawnIndex, System.Boolean renderClothes, System.Boolean renderHeadgear) [0x000ca] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.Page_ConfigureStartingPawns.DoWindowContents (UnityEngine.Rect rect) [0x001e5] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <24d25868955f4df08b02c73b55f389fe>:0 Exception filling window for RimWorld.Page_ConfigureStartingPawns: System.NullReferenceException: Object reference not set to an instance of an object [Ref 5937C9A] at RimWorld.Page_ConfigureStartingPawns.get_StartingPawnsAllBabies () [0x00018] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.Page_ConfigureStartingPawns.get_ExtraCanDoNextReport () [0x00007] in <24d25868955f4df08b02c73b55f389fe>:0 at RimWorld.Page_ConfigureStartingPawns.DoWindowContents (UnityEngine.Rect rect) [0x00042] in <24d25868955f4df08b02c73b55f389fe>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <24d25868955f4df08b02c73b55f389fe>:0 Full log: https://gist.github.com/HugsLibRecordKeeper/87d9fc6671c01933347855978d36a944
Rimworld Traveller Posted September 11, 2025 Posted September 11, 2025 Any interest in updating Fuck Beautiful, Fuck Hole, and/or Fuck Clarity for us? I miss those mods.
GenericUsername234 Posted September 15, 2025 Posted September 15, 2025 For some reason, the Apparel settings mod breaks the dev mode tool menu if HAR is not enabled. Just throws out an error.
notfred Posted September 15, 2025 Posted September 15, 2025 On 9/9/2025 at 1:28 AM, ESeeker said: Concubine & ConcubineMaster(defNames) are relationships, currently no way getting you can manually add ConcubineMaster with character editor(or similar mod) the lovin feature works by patch checking if either pawn has ConcubineMaster relationships and then if the other is the master if not then sets lovin chance to 0 patches following vanilla method: Pawn_RelationsTracker.SecondaryLovinChanceFactor() update 1.4.0: slave suppression is affected by the opinion of their master there no events as of now I am having a "Could not remove relation ConcubineMaster" error every tick in my game. Do you know what might be causing that?
ghostfalll Posted September 19, 2025 Posted September 19, 2025 (edited) Been meaning to ask, is the integrated apparel tweaks RNW only, or is it SA0 kosher? Since it is mostly referencing RNW, can't really be sure how well it plays with the other... On 9/11/2025 at 7:54 AM, Rimworld Traveller said: Any interest in updating Fuck Beautiful, Fuck Hole, and/or Fuck Clarity for us? I miss those mods. You realize they have been updated... should have updated sometimes around like the 7th? Edit: Nevermind, the updates for those are dated the 13, so before your post. But yeah, they've been updated for 1.6 now Edited September 19, 2025 by ghostfalll
Rimworld Traveller Posted September 20, 2025 Posted September 20, 2025 On 9/9/2025 at 1:28 AM, ESeeker said: Concubine & ConcubineMaster(defNames) are relationships, currently no way getting you can manually add ConcubineMaster with character editor(or similar mod) the lovin feature works by patch checking if either pawn has ConcubineMaster relationships and then if the other is the master if not then sets lovin chance to 0 patches following vanilla method: Pawn_RelationsTracker.SecondaryLovinChanceFactor() update 1.4.0: slave suppression is affected by the opinion of their master there no events as of now Can I use DevMode to add/remove Concubine/Master relationships? Super awesome concept.
ESeeker Posted September 20, 2025 Author Posted September 20, 2025 3 hours ago, Rimworld Traveller said: Can I use DevMode to add/remove Concubine/Master relationships? Super awesome concept. yes you can add ConcubineMaster(Concubine is implied) also note that concubines don't need to be slaves only restrictions are master can't be slave or concubine and they need to be same faction 1
doop_lvl Posted September 20, 2025 Posted September 20, 2025 could you add ritual that adds concubine master relationship? maybe have success chance dependant on participant count, room impressiveness, and the would-be concubine's opinion to their would-be master
Rimworld Traveller Posted September 24, 2025 Posted September 24, 2025 On 9/20/2025 at 12:20 PM, ESeeker said: yes you can add ConcubineMaster(Concubine is implied) also note that concubines don't need to be slaves only restrictions are master can't be slave or concubine and they need to be same faction Yep, it works! One of my slaves was wounded defending the colony. I used EchoColony to have my leader ask her what she wanted as a reward. She surprised me by asking to be taken into his household. Which, okay, you're a servant of House Charles now. I Add ConcubineMaster to him, select her, and it works. And the EchoColony responses are appropriate for their new relationship too.
ghostfalll Posted September 25, 2025 Posted September 25, 2025 21 hours ago, Rimworld Traveller said: I used EchoColony to have my leader ask her what she wanted as a reward. Interesting mod idea, haven't seen this one before. How well does it interact with RJW as a whole?? Do the LLM attempts kick back errors when the descriptions get too spicy?
furel Posted September 26, 2025 Posted September 26, 2025 Hello, I had problems whit Family Overhaul 1.7.2, here is the log: https://gist.github.com/HugsLibRecordKeeper/0e5c49b3087071561a4317a6439c5906 Lines 123 and 124 report that ThingDef Ratkin and Alien_BunTribe were not found. Line 153 displays an error that occurs when right-clicking a pawn. I checked the code and the IDs for the Ratkin and Bun mods are missing. I've also modified the Android.cs file so it doesn't depend on VREAndroid.dll, and after compilation, it now shows more options in the context menu and doesn't throw up any errors. I can create a fork on GitGud and share the code there if you'd like.
ESeeker Posted September 26, 2025 Author Posted September 26, 2025 4 hours ago, furel said: Hello, I had problems whit Family Overhaul 1.7.2, here is the log: https://gist.github.com/HugsLibRecordKeeper/0e5c49b3087071561a4317a6439c5906 Lines 123 and 124 report that ThingDef Ratkin and Alien_BunTribe were not found. Line 153 displays an error that occurs when right-clicking a pawn. I checked the code and the IDs for the Ratkin and Bun mods are missing. I've also modified the Android.cs file so it doesn't depend on VREAndroid.dll, and after compilation, it now shows more options in the context menu and doesn't throw up any errors. I can create a fork on GitGud and share the code there if you'd like. I thought the if statement would return false immediately upon first false statement meaning code depending on VREAndroids wouldn't fire I replaced && with ') if (VREAndroids.Utils.' hopefully this may fix it both Bun & Ratkin won't cause issues as they will return null if failing to find, same as MayRequire for the DefOfs Bun: forgot to add mod ID to MayRequire; MayRequire("SpankyH.BunRace.core") Ratkin: needed to re-download it to find ID for MayRequire; MayRequireAnyOf("fxz.Solaris.RatkinRaceMod.odyssey,Solaris.RatkinRaceMod") currently overhauling concubine relationship
furel Posted September 26, 2025 Posted September 26, 2025 (edited) 50 minutes ago, ESeeker said: I thought the if statement would return false immediately upon first false statement meaning code depending on VREAndroids wouldn't fire I replaced && with ') if (VREAndroids.Utils.' hopefully this may fix it both Bun & Ratkin won't cause issues as they will return null if failing to find, same as MayRequire for the DefOfs Bun: forgot to add mod ID to MayRequire; MayRequire("SpankyH.BunRace.core") Ratkin: needed to re-download it to find ID for MayRequire; MayRequireAnyOf("fxz.Solaris.RatkinRaceMod.odyssey,Solaris.RatkinRaceMod") currently overhauling concubine relationship Whenever the dll is needed to compile, the user must also have the mod installed or it will throw an error. This is how I do it. Spoiler public static bool Android(Pawn p) { if (!ModsConfig.IsActive("vanillaracesexpanded.android")) return false; var type = AccessTools.TypeByName("VREAndroids.Utils"); if (type == null) { Log.Error("[Family Overhaul] VRE Andriods mod found but can´t find VREAndroids.Utils"); return false; } var method = AccessTools.Method(type, "IsAndroid"); if (method == null) return false; return (bool)method.Invoke(null, new object[] { p }); } public static bool Adv_Android(Pawn p) { if (!ModsConfig.IsActive("vanillaracesexpanded.android")) return false; var type = AccessTools.TypeByName("VREAndroids.Utils"); if (type == null) { Log.Error("[Family Overhaul] VRE Andriods mod found but can´t find VREAndroids.Utils"); return false; } var method = AccessTools.Method(type, "IsAwakened"); if (method == null) return false; return (bool)method.Invoke(null, new object[] { p }); } Whit this way you don't need VREAndroids to compile Edited September 26, 2025 by furel
Rimworld Traveller Posted September 27, 2025 Posted September 27, 2025 On 9/25/2025 at 1:48 PM, ghostfalll said: Interesting mod idea, haven't seen this one before. How well does it interact with RJW as a whole?? Do the LLM attempts kick back errors when the descriptions get too spicy? No the AI is a perv if you prompt it properly.
RurouniCoder Posted September 27, 2025 Posted September 27, 2025 (edited) With RJW Ero Trader 1.6, the size_accuratinator.xml patch of RJW Additions throws a "Failed to find a node" as the DefNames it's looking for in it's patch seems to be outdated, and one of them not existing at all (there is no FossaPenis anywhere). Here is a fix I did until you have time to update it: Spoiler <Operation Class="PatchOperationFindMod"> <mods> <li>RJW Ero Traders</li> </mods> <match Class="PatchOperationSequence"> <operations> <!--======== slightly larger but not thicker ========--> <!-- RC: Updated DogPenis and CatPenis defName to the one used in RJW. --> <li Class="PatchOperationAdd"> <!-- <xpath>Defs/rjw.HediffDef_SexPart[defName="RJW_DogCatPenis"]</xpath> --> <xpath>Defs/rjw.HediffDef_SexPart[defName="DogPenis"]</xpath> <value> <sizeProfile>SlightlyLongerPartSize</sizeProfile> </value> </li> <li Class="PatchOperationAdd"> <xpath>Defs/rjw.HediffDef_SexPart[defName="CatPenis"]</xpath> <value> <sizeProfile>SlightlyLongerPartSize</sizeProfile> </value> </li> <!-- RC: Updated HorsePenis defName to the one used in RJW. Ignored RJW_FossaPenis as it doesn't exist in RJW or Ero Traders. --> <li Class="PatchOperationAdd"> <!-- <xpath>Defs/rjw.HediffDef_SexPart[defName="RJW_OPHorsePenis" or defName="RJW_FossaPenis"]</xpath> --> <xpath>Defs/rjw.HediffDef_SexPart[defName="HorsePenis"]</xpath> <value> <sizeProfile>LongPartSize</sizeProfile> </value> </li> </operations> </match> </Operation> Also, Apparel Tweaks for RJW throw this error for me, and in the mod options the "Core" button doesn't do anything: Quote Error in static constructor of AbsCon_Apparel_Settings_For_RJW.Harmony_PatchAll: System.TypeInitializationException: The type initializer for 'AbsCon_Apparel_Settings_For_RJW.Harmony_PatchAll' threw an exception. ---> System.NullReferenceException: Null method for Abscon_Apparel_Settings_For_RJW Edited September 27, 2025 by RurouniCoder
ESeeker Posted September 28, 2025 Author Posted September 28, 2025 1 hour ago, RurouniCoder said: With RJW Ero Trader 1.6, the size_accuratinator.xml patch of RJW Additions throws a "Failed to find a node" as the DefNames it's looking for in it's patch seems to be outdated, and one of them not existing at all (there is no FossaPenis anywhere). Here is a fix I did until you have time to update it: Reveal hidden contents <Operation Class="PatchOperationFindMod"> <mods> <li>RJW Ero Traders</li> </mods> <match Class="PatchOperationSequence"> <operations> <!--======== slightly larger but not thicker ========--> <!-- RC: Updated DogPenis and CatPenis defName to the one used in RJW. --> <li Class="PatchOperationAdd"> <!-- <xpath>Defs/rjw.HediffDef_SexPart[defName="RJW_DogCatPenis"]</xpath> --> <xpath>Defs/rjw.HediffDef_SexPart[defName="DogPenis"]</xpath> <value> <sizeProfile>SlightlyLongerPartSize</sizeProfile> </value> </li> <li Class="PatchOperationAdd"> <xpath>Defs/rjw.HediffDef_SexPart[defName="CatPenis"]</xpath> <value> <sizeProfile>SlightlyLongerPartSize</sizeProfile> </value> </li> <!-- RC: Updated HorsePenis defName to the one used in RJW. Ignored RJW_FossaPenis as it doesn't exist in RJW or Ero Traders. --> <li Class="PatchOperationAdd"> <!-- <xpath>Defs/rjw.HediffDef_SexPart[defName="RJW_OPHorsePenis" or defName="RJW_FossaPenis"]</xpath> --> <xpath>Defs/rjw.HediffDef_SexPart[defName="HorsePenis"]</xpath> <value> <sizeProfile>LongPartSize</sizeProfile> </value> </li> </operations> </match> </Operation> Also, Apparel Tweaks for RJW throw this error for me, and in the mod options the "Core" button doesn't do anything: no your fix will break as dog & horse where already patched (further up the same file) every part except 3 uses sizes defined by original mod maker so cat will use default - Monkey(thinner to match description), bear(smaller), Pistle(plant vagina thin to match male counter part) - I just updated 2.3.4: removed ERO Trader Patch "Core" button is suppose to switch between Core/DLC/mods that adds apparel where you toggle if apparel is considered sex-wear
RurouniCoder Posted September 28, 2025 Posted September 28, 2025 5 minutes ago, ESeeker said: no your fix will break as dog & horse where already patched (further up the same file) every part except 3 uses sizes defined by original mod maker so cat will use default - Monkey(thinner to match description), bear(smaller), Pistle(plant vagina thin to match male counter part) - I just updated 2.3.4: removed ERO Trader Patch "Core" button is suppose to switch between Core/DLC/mods that adds apparel where you toggle if apparel is considered sex-wear Thanks for the update. I didn't even checked the rest of the patch and just changed what was throwing errors, to be honest. About the Core button, as I said the button does nothing when pressed, not changes anything at all. Don't know if it is related to the null reference exception or are two separate problems, just something I also noticed.
ESeeker Posted September 28, 2025 Author Posted September 28, 2025 11 minutes ago, RurouniCoder said: Thanks for the update. I didn't even checked the rest of the patch and just changed what was throwing errors, to be honest. About the Core button, as I said the button does nothing when pressed, not changes anything at all. Don't know if it is related to the null reference exception or are two separate problems, just something I also noticed. in all my mods/forks (excluding Slime) there is a debug setting, on startup it will log all patches by said mod/fork(both first and last part are always logged) [mod name] <TIME> Initializing... [mod name] X patched [mod name] Done (if this isn't in log it means a patch failed) for Apparel Tweaks: (7 patches)"RJW patched", (2 patches)"PawnRenderTree patched", "RJW Events patched"(needs said mod), "Rimnude unpatched"(needs said mod), (2 patches)"Holster patched"(needs said mod) rimworld should throw an error if patch fails, this debug info will tell me where
furel Posted October 1, 2025 Posted October 1, 2025 Windows says FamilyOverhaul is a virus, both the loverslab zip and the gitgud zip. By the way, I didn't said before but I really like the concept of the mod.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now