Jump to content

[mod][1.5] Dyspareunia - wear & tear for RJW (updated 2024-04-28)


Recommended Posts

On 8/16/2022 at 9:13 PM, ItsFel1 said:

Such a shame this mod doesn't work on latest rjw, any plans on updating?

Rebuilt with latest rjw and rjw-cum with small fix, seemingly works fine.

Dyspareunia-master.7z 312.54 kB · 33 downloads

I haven't been playing RimWorld lately so I didn't even know new RJW was out. Will take a look and definitely update, but no ETA yet.

Link to comment

Is the setting which disables part destruction supposed to prevent 'torn off' as well as 'destroyed'? I tested the mod out, turned damage % down to 25, made parts indestructible, and my pawn was still getting her vagina 'torn off' every other time she was bred. I'm using RJW 4.9.9 and your latest version. (not updating RJW yet as I don't want to lose certain submods)

Link to comment
  • 4 weeks later...
On 8/25/2022 at 12:11 PM, Innitaris said:

Is the setting which disables part destruction supposed to prevent 'torn off' as well as 'destroyed'? I tested the mod out, turned damage % down to 25, made parts indestructible, and my pawn was still getting her vagina 'torn off' every other time she was bred. I'm using RJW 4.9.9 and your latest version. (not updating RJW yet as I don't want to lose certain submods)

This is not the intended behavior, most likely a conflict with another mod. I will need a log of it happening, with debug logging enabled.

Link to comment
  • 3 weeks later...
On 10/9/2022 at 3:14 PM, NuttySquabble said:

FYI, I plan to update Dyspareunia for RJW 5 after RimWorld 1.4 and Biotech are released, to save on hotfixes. Will hopefully be compatible with the new childbirth system out of the box. Stay tuned.

Thanks. 

 

RJW feels incomplete without this mod. I haven't been able to find myself to play rimworld without it. just feels bland, like life is black and white, as if a dark sad cloud is constantly hanging over my head when I look at the game.

 

Guess I'll play rimworld again after the release. lol

 

Greatly appreciate the work that you have done. Thanks again!

Edited by Itsuji
Link to comment

Thx for the update :D

 

Some errors with Mod Error Checker(Taranchuk.ModErrorChecker) =>

 

Line 1839 :  method: Recipe_Surgery_Beautify:SurgeryX, exception: System.MissingMethodException: void RimWorld.TraitSet.RemoveTrait(RimWorld.Trait)

 

and 1850: method: <>c__DisplayClass3_0:<SurgeryX>b__1, exception: System.MissingMethodException: void RimWorld.TraitSet.RemoveTrait(RimWorld.Trait)

 

https://gist.github.com/HugsLibRecordKeeper/3f7f2b06e394e68ef6eb5dff79b9b8db#file-output_log-txt-L1839

Link to comment
On 10/29/2022 at 7:13 AM, zealoth88 said:

Thx for the update :D

 

Some errors with Mod Error Checker(Taranchuk.ModErrorChecker) =>

 

Line 1839 :  method: Recipe_Surgery_Beautify:SurgeryX, exception: System.MissingMethodException: void RimWorld.TraitSet.RemoveTrait(RimWorld.Trait)

 

and 1850: method: <>c__DisplayClass3_0:<SurgeryX>b__1, exception: System.MissingMethodException: void RimWorld.TraitSet.RemoveTrait(RimWorld.Trait)

 

https://gist.github.com/HugsLibRecordKeeper/3f7f2b06e394e68ef6eb5dff79b9b8db#file-output_log-txt-L1839

This is from another mod (apparently, RJW PlasticSurgeries). Dyspareunia doesn't patch these methods.

Link to comment
  • NuttySquabble changed the title to [mod][1.4] Dyspareunia - wear & tear for RJW (updated 2022-11-07)
  • 4 weeks later...

I'm here to report a bug? This mod's contract feature is also expanding holes over time to average, instead of just contracting.

If you don't mind also I'd like to request a mod setting to set what point it contracts to instead of just average.

Edited by nonosonicz
Link to comment
3 hours ago, nonosonicz said:

I'm here to report a bug? This mod's contract feature is also expanding holes over time to average, instead of just contracting.

If you don't mind also I'd like to request a mod setting to set what point it contracts to instead of just average.

Are you sure about that? The mod's contraction always stops if "severity <= 0.5" (i.e. orifice is less than average). Maybe the pawn engaged in sex or childbirth, which expanded the holes? Or are you using any other mods that may interfere?

 

As to adding a mod settings, it may be a good idea, although it will affect both vaginas and anuses.

Link to comment
  • NuttySquabble changed the title to [mod][1.4] Dyspareunia - wear & tear for RJW (updated 2023-04-12)
  • 1 month later...

I'm getting an BadImageFormatException thrown every time sex ends

[Dyspareunia] 5/20/2023 8:25:46 AM: Initiator: Yak322636; body size: 2.1
[Dyspareunia] 5/20/2023 8:25:46 AM: Partner: Yak323833; body size: 2.1
[Dyspareunia] 5/20/2023 8:25:46 AM: Checking Vaginal sex between Yak322636 and Yak323833.
JobDriver threw exception in initAction for pawn Yak322636 driver=JobDriver_Mating (toilIndex=3) driver.job=(RJW_Mate (Job_834657) A=Thing_Yak323833)
System.BadImageFormatException: Could not resolve field token 0x04000011, due to: Could not load type of field 'Dyspareunia.Extensions+<>c:<>9__11_1' (5) due to: Could not resolve type with token 01000023 (from typeref, class/assembly rjw.Hediff_Semen, RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:rjw.Hediff_Semen member:(null) signature:<none> assembly:data-000002558A857E20 type:<>c member:(null) signature:<none>
File name: 'Dyspareunia'
  at Dyspareunia.PenetrationUtility.ProcessSex (rjw.SexProps props) [0x000a6] in <a9a2502dba98418bb1c8f4015c478f54>:0 
  at Dyspareunia.Dyspareunia.SexUtility_Prefix (rjw.SexProps props) [0x00036] in <a9a2502dba98418bb1c8f4015c478f54>:0 
  at (wrapper dynamic-method) rjw.SexUtility.rjw.SexUtility.Aftersex_Patch5(rjw.SexProps)
  at rjw.SexUtility.ProcessSex (rjw.SexProps props) [0x0004b] in <c3b7fa7b82f54720a9fe60a05eba4313>:0 
  at rjw.JobDriver_Mating+<>c__DisplayClass1_0.<MakeNewToils>b__8 () [0x00000] in <c3b7fa7b82f54720a9fe60a05eba4313>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001de] in <360933dd75ad47e8a6d2a631ae77b5d8>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

I'm using:

Dyspareunia: v1.2

RJW: v5.3.5

Rimworld: v1.3.3287

Link to comment
On 5/21/2023 at 3:24 AM, Some Random Guy said:

I'm getting an BadImageFormatException thrown every time sex ends

[Dyspareunia] 5/20/2023 8:25:46 AM: Initiator: Yak322636; body size: 2.1
[Dyspareunia] 5/20/2023 8:25:46 AM: Partner: Yak323833; body size: 2.1
[Dyspareunia] 5/20/2023 8:25:46 AM: Checking Vaginal sex between Yak322636 and Yak323833.
JobDriver threw exception in initAction for pawn Yak322636 driver=JobDriver_Mating (toilIndex=3) driver.job=(RJW_Mate (Job_834657) A=Thing_Yak323833)
System.BadImageFormatException: Could not resolve field token 0x04000011, due to: Could not load type of field 'Dyspareunia.Extensions+<>c:<>9__11_1' (5) due to: Could not resolve type with token 01000023 (from typeref, class/assembly rjw.Hediff_Semen, RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null) assembly:RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null type:rjw.Hediff_Semen member:(null) signature:<none> assembly:data-000002558A857E20 type:<>c member:(null) signature:<none>
File name: 'Dyspareunia'
  at Dyspareunia.PenetrationUtility.ProcessSex (rjw.SexProps props) [0x000a6] in <a9a2502dba98418bb1c8f4015c478f54>:0 
  at Dyspareunia.Dyspareunia.SexUtility_Prefix (rjw.SexProps props) [0x00036] in <a9a2502dba98418bb1c8f4015c478f54>:0 
  at (wrapper dynamic-method) rjw.SexUtility.rjw.SexUtility.Aftersex_Patch5(rjw.SexProps)
  at rjw.SexUtility.ProcessSex (rjw.SexProps props) [0x0004b] in <c3b7fa7b82f54720a9fe60a05eba4313>:0 
  at rjw.JobDriver_Mating+<>c__DisplayClass1_0.<MakeNewToils>b__8 () [0x00000] in <c3b7fa7b82f54720a9fe60a05eba4313>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001de] in <360933dd75ad47e8a6d2a631ae77b5d8>:0  
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

I'm using:

Dyspareunia: v1.2

RJW: v5.3.5

Rimworld: v1.3.3287

Sorry, but compatibility for RimWorld 1.3 is no longer guaranteed, especially with the updated RJW. I recommend updating to RimWorld 1.4.

Link to comment
  • 4 months later...
  • 3 months later...
On 10/18/2023 at 4:37 AM, Wurselbar said:

Is there a quick or easy way to patch this into a mootlet rather than causing injury to a body part?"

No, it's not how the game works. You can however reduce the effects of the hediff to the minimum, so that it doesn't seriously affect health, if you really want to.

Link to comment
  • 4 weeks later...

Does it make sense that crazy sex will lead to abortion? And can we make everyone be cool if it happens?

 

PS: yes, I have too much babies and killing babies are kind of trouble. Plus, my computer is slow......

Link to comment
  • 4 weeks later...

Is it better to use this or Licentia Labs? I'm asking because they both say the work with the current version of RW.

Edited by joleo9
Clarifying purpose of question.
Link to comment

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use