Jump to content

[mod] RJW Menstruation


Recommended Posts

How do I go about adding compatibility with Astorials?
 

I added the following to Hediffs_PrivateParts.xml in patches;

	<Operation Class="PatchOperationAdd">
		<xpath>Defs/rjw.HediffDef_PartBase[defName="ElfVagina"]</xpath>
		<value>
			<comps>
				<li Class="RJW_Menstruation.CompProperties_Menstruation">
					<maxCumCapacity>10</maxCumCapacity>
					<baseImplantationChanceFactor>0.5</baseImplantationChanceFactor>
					<basefertilizationChanceFactor>0.5</basefertilizationChanceFactor>
					<deviationFactor>0.05</deviationFactor>
					<folicularIntervalDays>20</folicularIntervalDays>
					<lutealIntervalDays>20</lutealIntervalDays>
					<bleedingIntervalDays>10</bleedingIntervalDays>
					<recoveryIntervalDays>90</recoveryIntervalDays>
					<eggLifespanDays>1</eggLifespanDays>
					<wombTex>Womb/Womb</wombTex>
					<vagTex>Genitals/Vagina</vagTex>
					<ovaryPower>300</ovaryPower>
					<consealedEstrus>true</consealedEstrus>
				</li>
			</comps>
		</value>
	</Operation>

 

 

I get the following errors in player.log, and theres no menstruation for the astorial, even with adding Luteal stage to her in the save file.

XML error: Duplicate XML node name comps in this XML block: <rjw.HediffDef_PartBase ParentName="NaturalPrivatePartVagina"><defName>ElfVagina</defName><label>elf vagina</label><labelNoun>an elf's vagina</labelNoun><description>A tighter humanlike vagina. Tastes like oranges.</description><descriptionHyperlinks><ThingDef>ElfVagina</ThingDef></descriptionHyperlinks><spawnThingOnRemoved>ElfVagina</spawnThingOnRemoved><modExtensions><li Class="rjw.PartProps"><props><li>Tight</li></props></li></modExtensions><comps><li Class="RJW_Menstruation.CompProperties_Menstruation"><maxCumCapacity>10</maxCumCapacity><baseImplantationChanceFactor>1.0</baseImplantationChanceFactor><basefertilizationChanceFactor>1.0</basefertilizationChanceFactor><deviationFactor>0.05</deviationFactor><folicularIntervalDays>1800</folicularIntervalDays><lutealIntervalDays>1800</lutealIntervalDays><bleedingIntervalDays>6</bleedingIntervalDays><recoveryIntervalDays>30</recoveryIntervalDays><eggLifespanDays>1</eggLifespanDays><wombTex>Womb/Womb</wombTex><vagTex>Genitals/Vagina</vagTex><ovaryPower>620</ovaryPower><consealedEstrus>true</consealedEstrus></li></comps><comps><li Class="RJW_Menstruation.CompProperties_Menstruation"><maxCumCapacity>10</maxCumCapacity><baseImplantationChanceFactor>0.5</baseImplantationChanceFactor><basefertilizationChanceFactor>0.5</basefertilizationChanceFactor><deviationFactor>0.05</deviationFactor><folicularIntervalDays>20</folicularIntervalDays><lutealIntervalDays>20</lutealIntervalDays><bleedingIntervalDays>10</bleedingIntervalDays><recoveryIntervalDays>90</recoveryIntervalDays><eggLifespanDays>1</eggLifespanDays><wombTex>Womb/Womb</wombTex><vagTex>Genitals/Vagina</vagTex><ovaryPower>300</ovaryPower><consealedEstrus>true</consealedEstrus></li></comps></rjw.HediffDef_PartBase> 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

Config error in ElfVagina: RJW_Menstruation.CompProperties_Menstruation: two comps with same compClass: RJW_Menstruation.HediffComp_Menstruation 
(Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 39)

 

Link to comment
  • 2 weeks later...

I have a problem where the menstruation GUI never shows the egg implanting, it just stops when the egg is on that Morula phase or whatever it's called. After a while it just disappears, the pawn is pregnant, but the GUI doesn't show a fetus in the womb either. I still use RJW version 4.8, haven't updated to 4.9. I didn't apply any of those xml patch thingies, do I need that?

Also the check pregnancy operation fails 100% of the time for me despite the pawn being early stage pregnant (with the "show all" thing activated).

 

Edit: I finally finished scouring half of this thread and maybe it's MoHar framework doing something with this mod, will need to try removing that later, though it looks needed by many of the race mods I'm using such as Moyos, Rakkles, Paniel, and Antys, all of which I very much want to lewd....

Edited by Avant Garde
Link to comment
On 12/22/2021 at 12:28 AM, Cyepha said:

Hey I'm having a problem where downed pregnant pawns cannot be rescued properly.
When a rescue is attempted, they just get placed on the bed, rather than entering it.

 

  Reveal hidden contents

JobDriver threw exception in initAction for pawn Daniel driver=JobDriver_TakeToBed (toilIndex=9) driver.job=(Rescue (Job_110258) A=Thing_Human515 B=Thing_TripleBed90179)
System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found.
  at RJW_Menstruation.HediffComp_Menstruation.Initialize () [0x00176] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at RJW_Menstruation.Pawn_Patch.Postfix (Verse.Map map, System.Boolean respawningAfterLoad, Verse.Pawn __instance) [0x0001f] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SpawnSetup_Patch7(Verse.Pawn,Verse.Map,bool)
  at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch2(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
  at (wrapper dynamic-method) Verse.GenPlace.Verse.GenPlace.TryPlaceDirect_Patch2(Verse.Thing,Verse.IntVec3,Verse.Rot4,Verse.Map,Verse.Thing&,System.Action`2<Verse.Thing, int>)
  at Verse.GenPlace.TryPlaceThing (Verse.Thing thing, Verse.IntVec3 center, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, Verse.Rot4 rot) [0x00032] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at Verse.GenDrop.TryDropSpawn (Verse.Thing thing, Verse.IntVec3 dropCell, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& resultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, System.Boolean playDropSound) [0x000a2] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at Verse.ThingOwner.TryDrop (Verse.Thing thing, Verse.IntVec3 dropLoc, Verse.Map map, Verse.ThingPlaceMode mode, Verse.Thing& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator, System.Boolean playDropSound) [0x00034] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at Verse.ThingOwner`1[T].TryDrop (Verse.Thing thing, Verse.IntVec3 dropLoc, Verse.Map map, Verse.ThingPlaceMode mode, T& lastResultingThing, System.Action`2[T1,T2] placedAction, System.Predicate`1[T] nearPlaceValidator) [0x00025] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at Verse.Pawn_CarryTracker.TryDropCarriedThing (Verse.IntVec3 dropLoc, Verse.ThingPlaceMode mode, Verse.Thing& resultingThing, System.Action`2[T1,T2] placedAction) [0x00018] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at RimWorld.Toils_Bed+<>c__DisplayClass4_0.<TuckIntoBed>b__0 () [0x0000c] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
  at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001de] in <cdbd0ed5089a418da09b9a259f9dbd8f>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch2 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
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 ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.StartPath_Patch2 (Verse.AI.Pawn_PathFollower,Verse.LocalTargetInfo,Verse.AI.PathEndMode)
Verse.AI.Toils_Goto/<>c__DisplayClass1_0:<GotoThing>b__0 ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
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 ()
(wrapper dynamic-method) Verse.AI.Pawn_PathFollower:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
Verse.AI.Pawn_PathFollower:PatherTick ()
Verse.Pawn:Tick ()
Verse.TickList:Tick ()
Verse.TickManager:DoSingleTick ()
Verse.TickManager:TickManagerUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()
 

 

Having the same problem with the same error in the log. Any fix for this?

Link to comment
On 1/12/2022 at 1:38 PM, Avant Garde said:

I have a problem where the menstruation GUI never shows the egg implanting, it just stops when the egg is on that Morula phase or whatever it's called. After a while it just disappears, the pawn is pregnant, but the GUI doesn't show a fetus in the womb either. I still use RJW version 4.8, haven't updated to 4.9. I didn't apply any of those xml patch thingies, do I need that?

Also the check pregnancy operation fails 100% of the time for me despite the pawn being early stage pregnant (with the "show all" thing activated).

 

Edit: I finally finished scouring half of this thread and maybe it's MoHar framework doing something with this mod, will need to try removing that later, though it looks needed by many of the race mods I'm using such as Moyos, Rakkles, Paniel, and Antys, all of which I very much want to lewd....

So uh, does anyone know a fix that doesn't include removing MoHar?

 

Edit: Even after removing MoHar the problem persists.

Edited by Avant Garde
Link to comment
On 1/12/2022 at 1:38 AM, Avant Garde said:

I have a problem where the menstruation GUI never shows the egg implanting, it just stops when the egg is on that Morula phase or whatever it's called. After a while it just disappears, the pawn is pregnant, but the GUI doesn't show a fetus in the womb either. I still use RJW version 4.8, haven't updated to 4.9. I didn't apply any of those xml patch thingies, do I need that?

Also the check pregnancy operation fails 100% of the time for me despite the pawn being early stage pregnant (with the "show all" thing activated).

 

Edit: I finally finished scouring half of this thread and maybe it's MoHar framework doing something with this mod, will need to try removing that later, though it looks needed by many of the race mods I'm using such as Moyos, Rakkles, Paniel, and Antys, all of which I very much want to lewd....

I have the same problem, and I just found that It is because of [WH40K]Adeptus Xenobiologis: Orkoids

But I don't know exactly where the conflict is

Link to comment
On 1/16/2022 at 7:52 AM, Abysmirror said:

I have the same problem, and I just found that It is because of [WH40K]Adeptus Xenobiologis: Orkoids

But I don't know exactly where the conflict is

Damn, even a mod that only adds a race caused such an error?
Unfortunately, I don't use that particular mod, and my 30 minute Rimworld load time makes me unwilling to try and test removing some of many the race mods I have...

Link to comment

I'm having an extremely frustrating bug where pregnancy seems to get stuck at the early phase and not progress any further.

 

It gets to this point without any issues: 92d04f11634236f8e36db156c2ac0f2d.jpg

Then it progresses to this: 

 

 

ddf146276dbfd7dbccc54903ac08c1bf.jpg

 

Then the bar fully fills up immediately blue and it seems to become completely stuck, never progressing any further: 

 

3ba8b4c31704213d041f6afd9f0f61ae.jpg

 

The race involved here is the half-dragon race by Monti, but every single race I've tested up to and including humans seems to produce the same result. It doesn't even seem to produce an error in the debug log, which is the really confusing thing.

 

I've trimmed my modlist heavily, I've cleared config file, I've updated all mods to the latest version, I've checked file integrity, I've reordered my modlist for hours- absolutely nothing has worked. This is on RJW version 4.9.4.3, using Coffee's forked update for Menstruation. I've also tested on 4.9.1 and had the same issue. 

Link to comment
2 hours ago, Crescent Quill said:

I'm having an extremely frustrating bug where pregnancy seems to get stuck at the early phase and not progress any further.

 

It gets to this point without any issues: 92d04f11634236f8e36db156c2ac0f2d.jpg

Then it progresses to this: 

 

 

ddf146276dbfd7dbccc54903ac08c1bf.jpg

 

Then the bar fully fills up immediately blue and it seems to become completely stuck, never progressing any further: 

 

3ba8b4c31704213d041f6afd9f0f61ae.jpg

 

The race involved here is the half-dragon race by Monti, but every single race I've tested up to and including humans seems to produce the same result. It doesn't even seem to produce an error in the debug log, which is the really confusing thing.

 

I've trimmed my modlist heavily, I've cleared config file, I've updated all mods to the latest version, I've checked file integrity, I've reordered my modlist for hours- absolutely nothing has worked. This is on RJW version 4.9.4.3, using Coffee's forked update for Menstruation. I've also tested on 4.9.1 and had the same issue. 

Same issue but I notice after turning on debug in the mod settings, I scroll over the ovary icon and it says ovarypower -100000 or a little higher than that, I've tried changing different settings and mods on and off but no change.

Link to comment
  • 2 weeks later...

Hi! I have a problem too, tried to look into it but couldn't figure out the cause.
Basically, when a pawn gets pregnant, the mod stops working for that one pawn. (Actually, I only tried adding prenancies with Character Editor and Dev console). Actually breaks all the other gizmos for that character.
Works fine for all other pawns. Here's the errors:


 

Quote

 

1 System.InvalidCastExecption: Specified cast is not valid.

 at RJW  Menstruation.Pawn  GetGizmos WombStatus iVerse.Pawn pawn. RJW Menstruation.HediffComp MenstruationComp) [0x00103] in

2 Exception filling window for RJW_Menstruation.Dialog_WombStatus: System.InvalidCastException: Specified cast is not valid.

 at RJW  Menstruation.Dialog  GetGizmos WombStatus.MainContents (UnityEngine.Rect mainRect) [0x000] in<6e263ebf27b6418981f19d1b25966974 d>:0

 

 

Anyone else had this issue?

 

EDIT:
Never mind. The error was caused by me using dev console to force the trait on the pawn and thus messing up the Mods process. Works fine if I let it play out naturally.

Edited by ErFalcio
Link to comment

Im not sure if this has been asked before but thought id throw it out there I decided to test if operating on a male and changing him to femal what would happen with this mod and rimjob etc soo i did it swapped out the peen for a vagaina the game automatically changed the pawn to femal and the image of the uterous appeared as well as the need debuff of "but im a boy" but even though the pawn was 25 and afterwards showed 90% fertility (guessing not 100% due to sedation) the uterus icaon never moved the pwn dodnt start ovulating so it this right or do i need to reload the save  for the menstral cycle to start on this newly female pawn? FYI pawn is 25 so no where near menapause fertility is at 90% icon for uterus did appear after surgery but never started any cycle a normal woman would have is this the limit of the mod or is there a way to make the cycle start for this pawn?

 

Edited by Norts1997
Link to comment

I've had similar issue as few people above where after implantation, it gets hard stuck, and some images go missing from the gizmo, here is the log

 

https://gist.github.com/HugsLibRecordKeeper/dc44315f6ea8e8e1f0ac4230f9842765#file-output_log-txt-L8591

 

Line 8591 is 3 exceptions upon loading the game:

  "Exception spawning loaded thing Mastica: System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found."

 

Line 9143 is exceptions happening every tick as i open gizmo:

  "Exception filling window for RJW_Menstruation.Dialog_WombStatus: System.NullReferenceException: Object reference not set to an instance of an object."

 

It happens with or without other mods, with every race, and i think i updated everything that needed updates

Link to comment
On 1/23/2022 at 8:42 PM, Crescent Quill said:

I'm having an extremely frustrating bug where pregnancy seems to get stuck at the early phase and not progress any further.

 

It gets to this point without any issues: 92d04f11634236f8e36db156c2ac0f2d.jpg

Then it progresses to this: 

 

 

ddf146276dbfd7dbccc54903ac08c1bf.jpg

 

Then the bar fully fills up immediately blue and it seems to become completely stuck, never progressing any further: 

 

3ba8b4c31704213d041f6afd9f0f61ae.jpg

 

The race involved here is the half-dragon race by Monti, but every single race I've tested up to and including humans seems to produce the same result. It doesn't even seem to produce an error in the debug log, which is the really confusing thing.

 

I've trimmed my modlist heavily, I've cleared config file, I've updated all mods to the latest version, I've checked file integrity, I've reordered my modlist for hours- absolutely nothing has worked. This is on RJW version 4.9.4.3, using Coffee's forked update for Menstruation. I've also tested on 4.9.1 and had the same issue. 

 

The guys above me, how i solved my issue

 

try restarting game, then starting a new colony, then load a clean save before Menstruation.

Works like a charm after ??

Also make sure your colonists are under 45 of age (or change your fertility settings) before installing Menstruation, do not change in Character Editor

my settings: https://i.imgur.com/YPtT6qQ.png and https://i.imgur.com/vN2z9vl.png

 

Edited by nun56unn5ufg
Link to comment

It seems the status button in the health tab option is incompatible with the compact hediffs mod. Also it would be great to have an option in the mod settings to disable the gather cum button from showing on the bottom, as opening the mensuration tab and having the same button over the uterus seems redundant.

 

P.S. Love the mod btw.

Edited by Estrich
Link to comment

Got this, didn't seem to be reported before. What's this?

 

Spoiler

Something tried to remove hediff with wrong way.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Warning (string)
RJW_Menstruation.HediffComp_Menstruation:CompPostPostRemoved ()
Verse.HediffWithComps:PostRemoved ()
Verse.Pawn_HealthTracker:RemoveHediff (Verse.Hediff)
rjw.Hediff_BasePregnancy:RemoveBabyParts (Verse.Pawn,System.Collections.Generic.List`1<Verse.Hediff>)
(wrapper dynamic-method) rjw.Hediff_BasePregnancy:rjw.Hediff_BasePregnancy.PostBirth_Patch2 (rjw.Hediff_BasePregnancy,Verse.Pawn,Verse.Pawn,Verse.Pawn)
rjw.Hediff_BestialPregnancy:GiveBirth ()
rjw.Hediff_BasePregnancy:Tick ()
(wrapper dynamic-method) Verse.Pawn_HealthTracker:Verse.Pawn_HealthTracker.HealthTick_Patch0 (Verse.Pawn_HealthTracker)
(wrapper dynamic-method) Verse.Pawn:Verse.Pawn.Tick_Patch2 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch1 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch1 (Verse.Game)
Verse.Root_Play:Update ()


 

Link to comment

when i use shadow strike from rimworld of magic this happen and the game just lags to death, the pawn is unselectable and stuff mostly until i pause the time, also can't put pregnant pawns to bed they just keep appearing downed when they are pregnant and downed by wounds or something, and this makes pawns try to endlessly put prisoners in bed too.

Shadow strike thing's log strangely:
 

Quote

Message logging is now once again on.
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
Verse.Log:ResetMessageCount ()
Verse.Log:Clear ()
Verse.EditWindow_Log:DoWindowContents (UnityEngine.Rect)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

Exception ticking Projectile_ShadowStrike324170 (at (154, 0, 158)): System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found.
  at RJW_Menstruation.HediffComp_Menstruation.Initialize () [0x00176] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at RJW_Menstruation.Pawn_Patch.Postfix (Verse.Map map, System.Boolean respawningAfterLoad, Verse.Pawn __instance) [0x0001f] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SpawnSetup_Patch6(Verse.Pawn,Verse.Map,bool)
  at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch6(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.WipeMode wipeMode) [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
  at TorannMagic.Projectile_ShadowStrike.ReturnMove () [0x000e6] in <3924457db8314426967db7bd4388daf1>:0 
  at TorannMagic.Projectile_ShadowStrike.Destroy (Verse.DestroyMode mode) [0x0003c] in <3924457db8314426967db7bd4388daf1>:0 
  at (wrapper dynamic-method) TorannMagic.Projectile_ShadowStrike.TorannMagic.Projectile_ShadowStrike.Impact_Patch0(TorannMagic.Projectile_ShadowStrike,Verse.Thing)
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x000f0] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at AbilityUser.Projectile_AbilityBase.Tick () [0x0003f] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at Verse.TickList.Tick () [0x0015c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

[Phinix] Got a UserUpdatePacket
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
HugsLib.Utils.Tracer:Trace (object[])
HugsLib.Utils.ModLogger:Trace (object[])
PhinixClient.Client:ILoggableHandler (object,Utils.LogEventArgs)
UserManagement.ClientUserManager:RaiseLogEntry (Utils.LogEventArgs)
UserManagement.ClientUserManager:packetHandler (string,string,byte[])
Connections.NetCommon:packetHandlerCallbackWrapper (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.EventBasedNetListener:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetManager/NetEvent)
LiteNetLib.NetManager:PollEvents ()
Connections.NetClient:<Connect>b__19_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

[Phinix] User e4c9fcf8-d61a-40a7-9104-ae397d0f60df logged out
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
HugsLib.Utils.Tracer:Trace (object[])
HugsLib.Utils.ModLogger:Trace (object[])
PhinixClient.Client:<Initialize>b__157_7 (object,UserManagement.UserLoginStateChangedEventArgs)
UserManagement.ClientUserManager:userUpdatePacketHandler (string,UserManagement.UserUpdatePacket)
UserManagement.ClientUserManager:packetHandler (string,string,byte[])
Connections.NetCommon:packetHandlerCallbackWrapper (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.EventBasedNetListener:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetManager/NetEvent)
LiteNetLib.NetManager:PollEvents ()
Connections.NetClient:<Connect>b__19_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

[Phinix] Got a UserUpdatePacket
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
HugsLib.Utils.Tracer:Trace (object[])
HugsLib.Utils.ModLogger:Trace (object[])
PhinixClient.Client:ILoggableHandler (object,Utils.LogEventArgs)
UserManagement.ClientUserManager:RaiseLogEntry (Utils.LogEventArgs)
UserManagement.ClientUserManager:packetHandler (string,string,byte[])
Connections.NetCommon:packetHandlerCallbackWrapper (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.EventBasedNetListener:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetManager/NetEvent)
LiteNetLib.NetManager:PollEvents ()
Connections.NetClient:<Connect>b__19_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

[Phinix] User 2efe8fba-81a4-40bd-a0d6-024475c3d462 logged out
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Message (string)
HugsLib.Utils.Tracer:Trace (object[])
HugsLib.Utils.ModLogger:Trace (object[])
PhinixClient.Client:<Initialize>b__157_7 (object,UserManagement.UserLoginStateChangedEventArgs)
UserManagement.ClientUserManager:userUpdatePacketHandler (string,UserManagement.UserUpdatePacket)
UserManagement.ClientUserManager:packetHandler (string,string,byte[])
Connections.NetCommon:packetHandlerCallbackWrapper (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.EventBasedNetListener:LiteNetLib.INetEventListener.OnNetworkReceive (LiteNetLib.NetPeer,LiteNetLib.Utils.NetDataReader)
LiteNetLib.NetManager:ProcessEvent (LiteNetLib.NetManager/NetEvent)
LiteNetLib.NetManager:PollEvents ()
Connections.NetClient:<Connect>b__19_0 ()
System.Threading.ThreadHelper:ThreadStart_Context (object)
System.Threading.ExecutionContext:RunInternal (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object,bool)
System.Threading.ExecutionContext:Run (System.Threading.ExecutionContext,System.Threading.ContextCallback,object)
System.Threading.ThreadHelper:ThreadStart ()

Exception ticking Projectile_ShadowStrike324170 (at (154, 0, 158)): System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found.
  at RJW_Menstruation.HediffComp_Menstruation.Initialize () [0x00176] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at RJW_Menstruation.Pawn_Patch.Postfix (Verse.Map map, System.Boolean respawningAfterLoad, Verse.Pawn __instance) [0x0001f] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SpawnSetup_Patch6(Verse.Pawn,Verse.Map,bool)
  at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch6(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.WipeMode wipeMode) [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
  at TorannMagic.Projectile_ShadowStrike.ReturnMove () [0x000e6] in <3924457db8314426967db7bd4388daf1>:0 
  at TorannMagic.Projectile_ShadowStrike.Destroy (Verse.DestroyMode mode) [0x0003c] in <3924457db8314426967db7bd4388daf1>:0 
  at (wrapper dynamic-method) TorannMagic.Projectile_ShadowStrike.TorannMagic.Projectile_ShadowStrike.Impact_Patch0(TorannMagic.Projectile_ShadowStrike,Verse.Thing)
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x000f0] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at AbilityUser.Projectile_AbilityBase.Tick () [0x0003f] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at Verse.TickList.Tick () [0x0015c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

Exception ticking Projectile_ShadowStrike324170 (at (154, 0, 158)): System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found.
  at RJW_Menstruation.HediffComp_Menstruation.Initialize () [0x00176] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at RJW_Menstruation.Pawn_Patch.Postfix (Verse.Map map, System.Boolean respawningAfterLoad, Verse.Pawn __instance) [0x0001f] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SpawnSetup_Patch6(Verse.Pawn,Verse.Map,bool)
  at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch6(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.WipeMode wipeMode) [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
  at TorannMagic.Projectile_ShadowStrike.ReturnMove () [0x000e6] in <3924457db8314426967db7bd4388daf1>:0 
  at TorannMagic.Projectile_ShadowStrike.Destroy (Verse.DestroyMode mode) [0x0003c] in <3924457db8314426967db7bd4388daf1>:0 
  at (wrapper dynamic-method) TorannMagic.Projectile_ShadowStrike.TorannMagic.Projectile_ShadowStrike.Impact_Patch0(TorannMagic.Projectile_ShadowStrike,Verse.Thing)
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x000dc] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at AbilityUser.Projectile_AbilityBase.Tick () [0x0003f] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at Verse.TickList.Tick () [0x0015c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

Exception ticking Projectile_ShadowStrike324170 (at (154, 0, 158)): System.MissingFieldException: Field 'rjw.Hediff_BasePregnancy.progress_per_tick' not found.
  at RJW_Menstruation.HediffComp_Menstruation.Initialize () [0x00176] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at RJW_Menstruation.Pawn_Patch.Postfix (Verse.Map map, System.Boolean respawningAfterLoad, Verse.Pawn __instance) [0x0001f] in <6e263ebf27b6418981f19d1b2596974d>:0 
  at (wrapper dynamic-method) Verse.Pawn.Verse.Pawn.SpawnSetup_Patch6(Verse.Pawn,Verse.Map,bool)
  at (wrapper dynamic-method) Verse.GenSpawn.Verse.GenSpawn.Spawn_Patch6(Verse.Thing,Verse.IntVec3,Verse.Map,Verse.Rot4,Verse.WipeMode,bool)
  at Verse.GenSpawn.Spawn (Verse.Thing newThing, Verse.IntVec3 loc, Verse.Map map, Verse.WipeMode wipeMode) [0x00008] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
  at TorannMagic.Projectile_ShadowStrike.ReturnMove () [0x000e6] in <3924457db8314426967db7bd4388daf1>:0 
  at TorannMagic.Projectile_ShadowStrike.Destroy (Verse.DestroyMode mode) [0x0003c] in <3924457db8314426967db7bd4388daf1>:0 
  at (wrapper dynamic-method) TorannMagic.Projectile_ShadowStrike.TorannMagic.Projectile_ShadowStrike.Impact_Patch0(TorannMagic.Projectile_ShadowStrike,Verse.Thing)
  at AbilityUser.Projectile_AbilityBase.ImpactSomething () [0x000f0] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at AbilityUser.Projectile_AbilityBase.Tick () [0x0003f] in <b087bfa48acd4adc8731377d4394acb7>:0 
  at Verse.TickList.Tick () [0x0015c] in <360933dd75ad47e8a6d2a631ae77b5d8>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string)
Verse.TickList:Tick ()
(wrapper dynamic-method) Verse.TickManager:Verse.TickManager.DoSingleTick_Patch4 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) Verse.Game:Verse.Game.UpdatePlay_Patch3 (Verse.Game)
Verse.Root_Play:Update ()

 

Edited by EaglePhntm
Link to comment

I'm playing with the rimcraft mod and want to get all of the races to work with this mod, but I've no clue how to use the patch that's in the mod description. I imagine I need to copy and paste it in the notepad and change a few things around, but I have no clue.

 

If anyone could give me a little guidance on how to do it or know of that kind of patch that'd be awesome

Edited by thened726
Link to comment
  • 2 weeks later...

I get this Error when ever someone gets pregnant with multiple pregnancies, to where they implant and birth one of the eggs and the others stay fertilized. After birth they just get pregnant again immediately. It's not some other mod bc I'm only running RJW and Mensuration on the file this photo is from.

Spoiler

20220322121846_1.jpg.ba1e8d20535dd8d4c18f4f23a7c2865b.jpg

 

Link to comment
1 hour ago, Whatiswrongwiththisthing said:

Pregnancy is broken, humanlike or animal, nothing can get pregnant.

 

12 hours ago, I&#x27;m Luckie said:

I get this Error when ever someone gets pregnant with multiple pregnancies, to where they implant and birth one of the eggs and the others stay fertilized. After birth they just get pregnant again immediately. It's not some other mod bc I'm only running RJW and Mensuration on the file this photo is from.

  Reveal hidden contents

 

 

Do you use the updated version that is compatible with RJW 4.9.0+? If not do so, its linked in the RJW addon post

Link to comment

To the first question, Version 1.0.5.9, right? Thats the one I already have installed.

To the second, I've re-downloaded RJW way after those bugs were fixed, it is completely up to date.

 

Whenever I remove this mod from the list, pregnancies start working again.

 

My main concern is about the animals, I used two sheep for a test (as well as other animals) and the female never got pregnant, ever. It didn't even show anything in the uterus when the ram mated with it. Human pregnancies may possibly work, as I was !ONCE! able to get an egg to fertilize in the many, many times I tried to test this, but the egg never got the girl pregnant.

Link to comment
17 hours ago, Skömer said:

 

 

Do you use the updated version that is compatible with RJW 4.9.0+? If not do so, its linked in the RJW addon post


Which post are you referring to?

 

14 hours ago, Tory187 said:

Pregnancy was broken in RJW 4.9.5.1 - 4.9.5.4 So just dont use those versions. In other words; update rjw.


I tried it with multiple versions, It was working with 4.8.0 but when I added all my other mods it broke again, to where people just wouldn't have sex at all. They'd just walk near each other then walk off. I tries 4.9.0 after that and it wouldn't use pregnancy from Mensuration, they'd just get pregnant with RJW and it'd skip to the late stage immediately. Then I tried 4.9.5 and it would say they were pregnant in the womb icon section but not show an implanted egg or number of pregnancies. Checking for pregnancies through the medical tab came back negative as well.

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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