Jump to content

[mod] RimJobWorld


Skömer

AI  

663 members have voted

  1. 1. Usage of AI / LLMs

    • Never used it / involuntarily used it because its automatically included everywhere
      190
    • Only a Handful of times
      164
    • Once a month
      36
    • Every week
      107
    • Daily
      166
  2. 2. Where do you use them?

    • It's part of my job
      132
    • For getting internet search results
      295
    • As a dictionary/for quick information
      190
    • For writing code/generating sprites
      122
    • For fun
      359
    • As a personal companion/partner
      76
    • For making art
      93


Recommended Posts

Posted

Hello, I have a problem with the mods. what happens is that the animations do not appear and they do not have relationships either. I know it's an error, because I activated the developer mode and it throws the error, could it be because of the order or something else?

Posted

Does multiplayer work with this mod? and how do people find other to play with? Was reading description of hero modes and it made me wonder. 

Posted (edited)
On 6/27/2023 at 3:55 PM, McLovin3 said:

Not sure if this is the best place to post this but Vanilla Races Expanded - Highmate just came out today with some interesting stuff for lovin.

 

Gonna dive into shortly to see how it plays with RJW and sex

Been playing around a bit with the new Lowmate with their Lovin need/initiate ability and they don't seem to interact at all with RJW events/jobs... which makes total sense. (Author made it clear in their FAQ).

 

From what I can see, the Lovin Need is only fulfilled with 2 jobs/actions:

1. Their custom VRE_InitiateLovin job driver. (AI\JobDrivers\JobDriver_InitiateLovin.cs) (The two pawns will bounce naked and make hearts for a few seconds. There also seems to be some pregnancy calculations in there.)

2. The default Rimworld JobDriver_Lovin. There is a harmony patch which changes the PawnFucks(pawn pawn) function with a few lines to fill the need.


(Harmony\JobDriver_Lovin_GenerateRandomMinTicksToNextLovin.cs)

Spoiler
using HarmonyLib;
using RimWorld;

using Verse;
using UnityEngine;
using System.Collections.Generic;
using System.Linq;
using Verse.AI;

namespace VanillaRacesExpandedHighmate
{

    [HarmonyPatch(typeof(JobDriver_Lovin))]
    [HarmonyPatch("GenerateRandomMinTicksToNextLovin")]
    public static class VanillaRacesExpandedHighmate_JobDriver_Lovin_GenerateRandomMinTicksToNextLovin_Patch
    {
        [HarmonyPostfix]
        static void PawnFucks(Pawn pawn)
        {
            Need_Lovin need = pawn?.needs?.TryGetNeed<Need_Lovin>();
            if (need != null)
            {
                need.CurLevel = 1f;
            }

            
        }
    }
}

 

 

 

The RJW mod adds many different job drivers for the various sex actions such as JobDriver_Rape, JobDriver_SexCasual, JobDriver_SexQuick, JobDriver_SexBaseReciever.

 

A compatibility patch would have to do 3 things it seems. (edit: 3 things)

1. Add the Need_Lovin fulfillment code to the Orgasm() function in RJW's JobDriver_Sex. (Or maybe incremental fulfillment in the SexTick() function).

 

2. Change the job pointer code in VRE-Highmate's CompAbilityEffect_InitiateLovin.cs to the RJW job equivalent.

This appears to be the function to change

Spoiler

 

.....
        public override void Apply(LocalTargetInfo target, LocalTargetInfo dest)
        {
            base.Apply(target, dest);
            Pawn pawn = target.Pawn;
            if (pawn != null)
            {
                if (pawn.CurJob.def != InternalDefOf.VRE_InitiateLovin) {
                    Job job = JobMaker.MakeJob(InternalDefOf.VRE_InitiateLovin, pawn);
                    parent.pawn.jobs.StartJob(job, JobCondition.InterruptForced);
                }
                         

            }

        }
....

We seem to have a similar function already with Hero Mode or the debug right click menu.

 

3. Reduce the target restrictions in the CompAbilityEffect_InitiateLovin.cs file to match the pawn's preferences or player settings.

Edited by kilana
Posted
6 hours ago, kilana said:

The RJW mod adds many different job drivers for the various sex actions such as JobDriver_Rape, JobDriver_SexCasual, JobDriver_SexQuick, JobDriver_SexBaseReciever.

 

A compatibility patch would have to do 3 things it seems. (edit: 3 things)

1. Add the Need_Lovin fulfillment code to the Orgasm() function in RJW's JobDriver_Sex. (Or maybe incremental fulfillment in the SexTick() function).

 

2. Change the job pointer code in VRE-Highmate's CompAbilityEffect_InitiateLovin.cs to the RJW job equivalent.

This appears to be the function to change

  Reveal hidden contents

 

.....
        public override void Apply(LocalTargetInfo target, LocalTargetInfo dest)
        {
            base.Apply(target, dest);
            Pawn pawn = target.Pawn;
            if (pawn != null)
            {
                if (pawn.CurJob.def != InternalDefOf.VRE_InitiateLovin) {
                    Job job = JobMaker.MakeJob(InternalDefOf.VRE_InitiateLovin, pawn);
                    parent.pawn.jobs.StartJob(job, JobCondition.InterruptForced);
                }
                         

            }

        }
....

We seem to have a similar function already with Hero Mode or the debug right click menu.

 

3. Reduce the target restrictions in the CompAbilityEffect_InitiateLovin.cs file to match the pawn's preferences or player settings.

What's the point in having two sex needs, from RJW and VRE? I think the patch should remove Need_Lovin and replace all its uses with RJW's sex need.

Posted
27 minutes ago, NuttySquabble said:

What's the point in having two sex needs, from RJW and VRE? I think the patch should remove Need_Lovin and replace all its uses with RJW's sex need.

what's the point of using rjw and vre together in the first place? what do you loose if you just have rjw? two quests? cat ears that are in biotech itself alread?

Posted

The VRE need takes 30 days to empty and the pawn abandons the colony if it empties. RJW sex need empties much faster, so may need a more complicated work around to mimic the effect. But I do agree it feels redundant to have 2 separate need bars for the same action.

 

For mod unique features:

  • There's the psychic bond rework which can change the bond effect depending on the pawn's traits.
  • Several new genes which add unique effects like: The dominant/recessive genomes which greatly affect with genes pass on to offspring, the harmless gene which affects hostile pawn targeting, and the distressed gene which doubles the duration of certain negative moods.
  • Some new hairstyles
  • A few different sex/lovin modes in the social tab. (Perhaps not unique as RJW adds a few options itself)
  • A new body type: Perfect Body (Although currently does not affect RJW behavior, this could have drastic consequences if it did... Example, if a group visited your colony with several Lowmates present and they started seducing your colonists. Perhaps now you'll have several pawns who can not fulfill their sex need until you secure some of these pawns with perfect bodies... Perhaps this might ruin your pawns, but maybe a withdrawal mechanic could be implemented.)
Posted
16 hours ago, Alias Unknown said:

Is there a way to deal with mech pregnancies that doesn't require glitterworld medicine or sending the pawn to die?

there is setting option for non lethal birthing, if you're fast enough to stop bleeding

Posted (edited)

Hi, no male genitals on animals here. (human anims seems corect, (idk about human flaccid genital, need try with nude male to check but not present on animals)

Even with minimal install, no genitals on animals (no flaccid too)

I tried lazy installer on new game, cleaned all mods and always same issue.

 

Any idea?  Thx

 

ps: (also just seen flaccid textures and they are not displayed too)

edit: game 1.4, rjw last udpdate

Edited by Polistiro
Posted
18 hours ago, Polistiro said:

Hi, no male genitals on animals here. (human anims seems corect, (idk about human flaccid genital, need try with nude male to check but not present on animals)

Even with minimal install, no genitals on animals (no flaccid too)

I tried lazy installer on new game, cleaned all mods and always same issue.

 

Any idea?  Thx

 

ps: (also just seen flaccid textures and they are not displayed too)

edit: game 1.4, rjw last udpdate

if you are talking about the visuals that is a feature of the rimnude animals addon

Posted

Excuse the machine translation.

Please give me the code to put an optional button for ImpregnationBlocker to other genitalia, like ArchotechVagina or Archotechpenis!
The mod that has that genitalia is superior to Archotech's genitalia, but I am hesitant to port it to men and women because of the lack of ImpregnationBlocker!

Posted

I suddenly started getting this error spamming my log file and causing my game to chug. Also, all of a sudden, babies weren''t being born (didn't seem to matter if I used the Biotech pregnancy or RJW pregnancy setting). I'm wondering if anyone knows if it's an error related to RJW or if I need to look into other mods that might be causing it.

RimworldError.txt

Posted
1 hour ago, eos0729 said:

Excuse the machine translation.

Please give me the code to put an optional button for ImpregnationBlocker to other genitalia, like ArchotechVagina or Archotechpenis!
The mod that has that genitalia is superior to Archotech's genitalia, but I am hesitant to port it to men and women because of the lack of ImpregnationBlocker!

add to genitals props

                    <li>FertilityToggle</li>

wait for next rjw version

Posted
6 hours ago, TheDeinonychus said:

I suddenly started getting this error spamming my log file and causing my game to chug. Also, all of a sudden, babies weren''t being born (didn't seem to matter if I used the Biotech pregnancy or RJW pregnancy setting). I'm wondering if anyone knows if it's an error related to RJW or if I need to look into other mods that might be causing it.

RimworldError.txt 2.41 kB · 1 download

stop your babies from making explosions

also fix MakeDowned_Patch5

Posted
10 hours ago, Ed86 said:

stop your babies from making explosions

also fix MakeDowned_Patch5

Honestly I have no idea what would be causing that XD Also not sure what 'MakeDowned' would be

Posted

Grown tired of my vampires catching warts, so i have made a small patch that adds immunities to STDs to the Perfect Immunity gene (same behavior as default -  prevents catching of new diseases but doesn't cure already existed.) Maybe someone will find it useful. Load order - anywhere after rjw-std.

Preview.png

rjw-perfect-immunity.7z

Posted
1 hour ago, ItsFel1 said:

Grown tired of my vampires catching warts, so i have made a small patch that adds immunities to STDs to the Perfect Immunity gene (same behavior as default -  prevents catching of new diseases but doesn't cure already existed.) Maybe someone will find it useful. Load order - anywhere after rjw-std.

Preview.png

rjw-perfect-immunity.7z 48.9 kB · 3 downloads

added

Posted

Is teratophile bugged? "Impregnation" fetish guy gets a "That's my Kink" moodlet but his teratophile partner does not, despite her lovers -2 beauty.  Also still has the -40 social mod and reduced romance chance.

 

If unsure, could someone give me some insight into where I might find the hdefs for the quirks?

Posted

Since installing RJW, I've noticed that everything any pawns carry goes invisible unless I zoom all the way out.  Random items they're carrying, prisoners they're moving, meals while they are eating, weapons during combat, etc.  Is this normal?  I usually play zoomed in fairly far, but not being able to see at a glance what the pawn is doing is kinda annoying.

Posted

It's been a while since I have used this mod. I noticed something is missing, there used to be a drug called Humpshroom Joint which acts like Aphrodisiac drug mixed with Smokeleaf Joint effects. Is it forgotten and missed? Where can I get it back?

Posted (edited)
On 7/10/2023 at 10:31 PM, Sylnara said:

Does anyone know the way to make romance age lower that works with RJW?

If you're comfortable with making small changes to mods, it would probably be easiest to modify waybetterromance. Specifically in the following file you could change the check for development stage to an age check against lifeStageAges HumanlikeTeenager minage, with some kind of nonlinear age difference modifier.

 

WayBetterRomance/Source/Harmony/InteractionWorker_RomanceAttempt.cs at main · divineDerivative/WayBetterRomance · GitHub

 

PS. I'm assuming this mod is compatible with RJW, I haven't actually used it.

 

Edited by PinkyAndTheBrain

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...