Jump to content

[mod] RimJobWorld


Skömer

AI  

633 members have voted

  1. 1. Usage of AI / LLMs

    • Never used it / involuntarily used it because its automatically included everywhere
      186
    • Only a Handful of times
      159
    • Once a month
      34
    • Every week
      102
    • Daily
      152
  2. 2. Where do you use them?

    • It's part of my job
      128
    • For getting internet search results
      279
    • As a dictionary/for quick information
      178
    • For writing code/generating sprites
      117
    • For fun
      341
    • As a personal companion/partner
      73
    • For making art
      84


Recommended Posts

Posted
2 hours ago, Synlaine said:

The surgeries aren't appearing in my game, is it a conflict with RBSE? .3. @Skömer @Ed86

I have RBSE and is working fine with RJW. Check my modlist if you want, none of these mod give me errors with RJW as long i can tell so these should not be the cause to your problem, unless is a mod sort problem.

Posted

Just so you know, the version I have from Unofficial Simple Slavery is called on XML"Simple Slavery[1.1]" which breaks the compatibility of the mods. I realized looking at the code and by the fact I couldn't assing them like I could with prisoners. Editing the About.xml fixed it for me.

Posted

Is there a cheaper way to produce BDSM gear? This hololock thing is quite expensive and you've got to have a decent technological development.

Which means you only get them late mid to end game. It's a bit annoying, because it means I can't use this mod most of the time, if I don't want to spawn them by cheating.

 

I was mostly interested in this gear thing, to produce ball/ring gags and chastity belts for my colonists and prisoners, but also being able to do so earlier in game.

Now it seems a bit unbalanced.

Posted

Hey, I just had one of my pawns (a nymph) complete a pregnancy - although the pawn that was spawned then is 25 years old, has the traits of the mother, no backstory at all and lots of disabled work types, and also didn't share the parents' last name. The first page in this topic mentions that they should be born as a baby and only start being able to do stuff at age 4. 

 

Is this a known bug or could this be because of some kind of incompatibility?

Posted

Small heads up that there's a load error with [JPT] Soft Warm Beds around a duplicate XML node name BedRestEffectiveness, which I would guess has to do with Whore Beds. Not really an incompatibility, it just picks one of the two values set by each of the two mods and can be ignored.

Also, apologies if this was already reported.

Posted
18 hours ago, house-of-gore said:

Is there a cheaper way to produce BDSM gear? This hololock thing is quite expensive and you've got to have a decent technological development.

Which means you only get them late mid to end game. It's a bit annoying, because it means I can't use this mod most of the time, if I don't want to spawn them by cheating.

 

I was mostly interested in this gear thing, to produce ball/ring gags and chastity belts for my colonists and prisoners, but also being able to do so earlier in game.

Now it seems a bit unbalanced.

 

There really needs to just be a rope variant or something for tribal starts. I have no clue why the bondage gear is so expensive to make, but it also drives colony wealth up crazy high too

Posted

4.1.0
changed jobs to select sextype at the beginning of sex instead of after
added start(), end() to masturbation, rape corpse, casual sex
added toggles for override vanilla loving with casual sex, matin with breeding
fix sex jobdriver Scribe_References
added JobDriver_washAtCell to DubsBadHygiene patch, disabled for now, not sure if it should exist
removed "RJW" from pregnancy options in Pregnancy Settings
disabled Initialize function for ProcessVanillaPregnancy and ProcessDebugPregnancy since it already should be done in Create function
cleaned that mess with rape alerts, added silent mode, disable option now disables them
set beating to always use gentle mode for animal vs animal
fixed whoring and sex need thoughts not working at minimum pawn sex age
patch for FertileMateTarget to detect rjw pregnancies so animals wont mate already pregnant females
set parts update interval to 60 ticks
added code for rjw parts to delete them selves when placed at null/whole body (PC)
update for individuality 1.1.7
moved syr trait defs to xxx instead of somewhere in code
changed egg pregnancy to produce insectjelly only if baby or mother is insect
changed nymphbackstories to use SkillDefOf
added rape enemy job to DefendHiveAggressively

 

Mewtopian:
-Add size to racegroupdefs
Toastee:
-paternity test
 

RJW-4.1.0.7z

Posted

Just updated an I am now getting this error. Also no longer getting sex fulfillment.

Pawn Dirk threw exception while executing toil's finish action (1), jobDriver=rjw.JobDriver_RapeComfortPawn, job=RapeComfortPawn (Job_720823) A=Thing_Naga198329, toilIndex=2: System.MissingMethodException: Verse.Pawn rjw.JobDriver_SexBaseInitiator.get_Target()
  at (wrapper dynamic-method) rjw.JobDriver_SexBaseInitiator.DMD<DMD<End_Patch1>?-754734208::End_Patch1>(rjw.JobDriver_SexBaseInitiator)
  at rjw.JobDriver_RapeComfortPawn+<>c__DisplayClass0_0.<MakeNewToils>b__6 () [0x00031] in <3a8c962f70a54722b8c24282c48bf9f9>:0 
  at Verse.AI.Toil.Cleanup (System.Int32 myIndex, Verse.AI.JobDriver jobDriver) [0x0001f] in <284a6ff744b9480aa693aa0b43675384>:0 
Verse.Log:Error(String, Boolean)
Verse.AI.Toil:Cleanup(Int32, JobDriver)
Verse.AI.JobDriver:DMD<DMD<Cleanup_Patch4>?650178816::Cleanup_Patch4>(JobDriver, JobCondition)
Verse.AI.Pawn_JobTracker:DMD<DMD<CleanupCurrentJob_Patch1>?-936064896::CleanupCurrentJob_Patch1>(Pawn_JobTracker, JobCondition, Boolean, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:DMD<DMD<EndCurrentJob_Patch1>?751878528::EndCurrentJob_Patch1>(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.JobUtility:DMD<DMD<TryStartErrorRecoverJob_Patch0>?-1047536896::TryStartErrorRecoverJob_Patch0>(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:DMD<DMD<TryEnterNextPathCell_Patch0>?-919150976::TryEnterNextPathCell_Patch0>(Pawn_PathFollower)
Verse.AI.Pawn_PathFollower:DMD<DMD<PatherTick_Patch0>?-476641536::PatherTick_Patch0>(Pawn_PathFollower)
Verse.Pawn:DMD<DMD<Tick_Patch3>?-1923207424::Tick_Patch3>(Pawn)
Verse.TickList:DMD<DMD<Tick_Patch2>?-1580515968::Tick_Patch2>(TickList)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
 

Posted
4 minutes ago, daethstalker said:

Just updated an I am now getting this error. Also no longer getting sex fulfillment.

Pawn Dirk threw exception while executing toil's finish action (1), jobDriver=rjw.JobDriver_RapeComfortPawn, job=RapeComfortPawn (Job_720823) A=Thing_Naga198329, toilIndex=2: System.MissingMethodException: Verse.Pawn rjw.JobDriver_SexBaseInitiator.get_Target()
  at (wrapper dynamic-method) rjw.JobDriver_SexBaseInitiator.DMD<DMD<End_Patch1>?-754734208::End_Patch1>(rjw.JobDriver_SexBaseInitiator)
  at rjw.JobDriver_RapeComfortPawn+<>c__DisplayClass0_0.<MakeNewToils>b__6 () [0x00031] in <3a8c962f70a54722b8c24282c48bf9f9>:0 
  at Verse.AI.Toil.Cleanup (System.Int32 myIndex, Verse.AI.JobDriver jobDriver) [0x0001f] in <284a6ff744b9480aa693aa0b43675384>:0 
Verse.Log:Error(String, Boolean)
Verse.AI.Toil:Cleanup(Int32, JobDriver)
Verse.AI.JobDriver:DMD<DMD<Cleanup_Patch4>?650178816::Cleanup_Patch4>(JobDriver, JobCondition)
Verse.AI.Pawn_JobTracker:DMD<DMD<CleanupCurrentJob_Patch1>?-936064896::CleanupCurrentJob_Patch1>(Pawn_JobTracker, JobCondition, Boolean, Boolean, Boolean)
Verse.AI.Pawn_JobTracker:DMD<DMD<EndCurrentJob_Patch1>?751878528::EndCurrentJob_Patch1>(Pawn_JobTracker, JobCondition, Boolean, Boolean)
Verse.AI.JobUtility:DMD<DMD<TryStartErrorRecoverJob_Patch0>?-1047536896::TryStartErrorRecoverJob_Patch0>(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:DMD<DMD<TryEnterNextPathCell_Patch0>?-919150976::TryEnterNextPathCell_Patch0>(Pawn_PathFollower)
Verse.AI.Pawn_PathFollower:DMD<DMD<PatherTick_Patch0>?-476641536::PatherTick_Patch0>(Pawn_PathFollower)
Verse.Pawn:DMD<DMD<Tick_Patch3>?-1923207424::Tick_Patch3>(Pawn)
Verse.TickList:DMD<DMD<Tick_Patch2>?-1580515968::Tick_Patch2>(TickList)
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()
 

Also sex is now instant it is no longer showing animation or sounds.

Posted

So, with the Androids mod (the one from the list of recommended races, not Android Tiers) I can't seem to get the androids to have any fertility, despite having all the required parts. I'm using RJW Race Support as well and they're set to have fertility and pregnancy, but they don't. Anyone have any ideas?

Posted

Look, I know that Prepare Carefully isn't a recommended pair with this mod, but I'll report in anyway. While you CAN add body parts quite appropriately in Prepare Carefully, the issue comes when you load pawns from a save - pawns loaded from a Prepare Carefully save load their parts as "whole body." I've even tested this with regular pawns that I saved and immediately reloaded. Prepare Carefully's disk-pawn loading function doesn't seem to recognize body parts, and I'm not about to report this to edB.

 

I have a LOT of pawns saved, and my presets are rather expansive because they add fanfic levels of characters to the world to one day encounter, so manually adding and re-adding body parts one-by-one isn't practical.

 

I have a workaround to his problem. Your new patch today now deletes "whole body" parts outright, leaving PC-generated pawns sexless.

 

Instead of outright deleting "Whole body" parts on world load, I strongly advise code to check if those parts aren't already on the pawn properly at the moment of evaluation. If they ARE, then just delete them - but if they are not(Genital, Breast, and Anus slot each empty), copy each whole body part onto the pawn in the proper places first.

Posted

is anyone getting this error? none of my pawns can masturbate, i just get this;

 

JobDriver threw exception in initAction for pawn Moff driver=JobDriver_Masturbate_Quick (toilIndex=1) driver.job=(Masturbate_Quick (Job_206404) C=(56, 0, 68))
System.NullReferenceException: Object reference not set to an instance of an object
  at Rimworld_Animations.HarmonyPatch_JobDriver_SexBaseInitiator_Start.Postfix (rjw.JobDriver_SexBaseInitiator& __instance) [0x000a4] in <dc8f4efa266e40cead191d25f2e20e32>:0 
  at (wrapper dynamic-method) rjw.JobDriver_SexBaseInitiator.DMD<DMD<Start_Patch1>?356586880::Start_Patch1>(rjw.JobDriver_SexBaseInitiator)
  at rjw.JobDriver_Masturbate_Quick.<MakeNewToils>b__4_4 () [0x00000] in <3a8c962f70a54722b8c24282c48bf9f9>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001df] in <325ace2763c84f409cad7552fe635782>:0 
Verse.Log:Error(String, Boolean)
Verse.AI.JobUtility:TryStartErrorRecoverJob(Pawn, String, Exception, JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.JobDriver:Notify_PatherArrived()
Verse.AI.Pawn_PathFollower:PatherArrived()
Verse.AI.Pawn_PathFollower:TryEnterNextPathCell()
Verse.AI.Pawn_PathFollower:PatherTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:UpdatePlay()
Verse.Root_Play:Update()

 

it wasn't an issue before.

Posted
8 hours ago, audixas said:

So, with the Androids mod (the one from the list of recommended races, not Android Tiers) I can't seem to get the androids to have any fertility, despite having all the required parts. I'm using RJW Race Support as well and they're set to have fertility and pregnancy, but they don't. Anyone have any ideas?

Androids require ArchoTech to reproduce.

 

Those guys getting masturbation errors make sure all your RJW related mods are the latest versions.

Posted
13 hours ago, audixas said:

So, with the Androids mod (the one from the list of recommended races, not Android Tiers) I can't seem to get the androids to have any fertility, despite having all the required parts. I'm using RJW Race Support as well and they're set to have fertility and pregnancy, but they don't. Anyone have any ideas?

I just use character editor right now give androids pregnancies right now. 

Posted

I would like to mention that when I have Vanilla Factions Expanded enabled AND RimJobWorld enabled at the same time, generating a new world breaks faction spawns, they will only have one base, and they will be scattered loosely throughout the map regardless of generation settings. If I disable VFE and its submods Medieval/Settlers or RJW everything goes back to normal. But when loading at the same time base location generation is broken. IDK if this is a bug or an isolated glitch I'm only getting. Because neither of these 2 mods should honestly be touching each other. And I've seen no mention of it on either mod discussion page. I prefer RJW over VFE any day of the week because there are tons of other faction mods out there. Might save someone a headache if they are also experiencing this problem, because I was enabling and disabling mods for a good 2 hours, before I realized it wasn't a mod but a combo of mods.

Posted
5 hours ago, NeverLucky4Life said:

Androids require ArchoTech to reproduce.

 

Those guys getting masturbation errors make sure all your RJW related mods are the latest versions.

Yeah, that seems to work. However, I would like bionic parts to also allow that, any idea how I can make that work?

Posted
10 hours ago, Kiina8987 said:

Look, I know that Prepare Carefully isn't a recommended pair with this mod, but I'll report in anyway. While you CAN add body parts quite appropriately in Prepare Carefully, the issue comes when you load pawns from a save - pawns loaded from a Prepare Carefully save load their parts as "whole body." I've even tested this with regular pawns that I saved and immediately reloaded. Prepare Carefully's disk-pawn loading function doesn't seem to recognize body parts, and I'm not about to report this to edB.

 

I have a LOT of pawns saved, and my presets are rather expansive because they add fanfic levels of characters to the world to one day encounter, so manually adding and re-adding body parts one-by-one isn't practical.

 

I have a workaround to his problem. Your new patch today now deletes "whole body" parts outright, leaving PC-generated pawns sexless.

 

Instead of outright deleting "Whole body" parts on world load, I strongly advise code to check if those parts aren't already on the pawn properly at the moment of evaluation. If they ARE, then just delete them - but if they are not(Genital, Breast, and Anus slot each empty), copy each whole body part onto the pawn in the proper places first.

feel free to provide strongly advised code

Posted
3 hours ago, T3hFirefly said:

I would like to mention that when I have Vanilla Factions Expanded enabled AND RimJobWorld enabled at the same time, generating a new world breaks faction spawns, they will only have one base, and they will be scattered loosely throughout the map regardless of generation settings. If I disable VFE and its submods Medieval/Settlers or RJW everything goes back to normal. But when loading at the same time base location generation is broken. IDK if this is a bug or an isolated glitch I'm only getting. Because neither of these 2 mods should honestly be touching each other. And I've seen no mention of it on either mod discussion page. I prefer RJW over VFE any day of the week because there are tons of other faction mods out there. Might save someone a headache if they are also experiencing this problem, because I was enabling and disabling mods for a good 2 hours, before I realized it wasn't a mod but a combo of mods.

Vanilla Expanded is a mod series which is designed to only work with it's other mods and not out of series mods.
it is not uncommon for it to break other mods.

 

Posted
7 hours ago, Ed86 said:

feel free to provide strongly advised code

Honestly it sounds like a fun challenge and good way to get my feet wet with C#(I've a Java background) - right now all I've done on this scene is work on a few XML edits to help bring some mods to 1.1.

 

But first, I'd like to know where in the source the delete "whole body" parts logic was, since I'd essentially be modifying that. I looked on GitGud but I couldn't find it, and it doesn't look like you had a specific commit dedicated to it.

Posted
3 hours ago, Kiina8987 said:

Honestly it sounds like a fun challenge and good way to get my feet wet with C#(I've a Java background) - right now all I've done on this scene is work on a few XML edits to help bring some mods to 1.1.

 

But first, I'd like to know where in the source the delete "whole body" parts logic was, since I'd essentially be modifying that. I looked on GitGud but I couldn't find it, and it doesn't look like you had a specific commit dedicated to it.

ive made commit to dev branch, you probably need to override hediff postmake or w/e its called

also im not sure PC can even save/load custom hediffs variables

Posted

I just submitted a Merge Request for a patch that fixes a bug for pawns with royalty titles esquire / knight / praetor.

 

The Posh double bed wasn't being considered valid by the title def for Bedroom requirements, so this adds RJW_DoubleBed to those lists.

 

rjw/patches/RoyalTitles_Empire.xml

 

*snip*

Edit: Updated to include the "posh royal bed" in appropriate places as well.

 

 

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...