Jump to content

[mod] RJW Sexperience (Continued)


Recommended Posts

Posted
5 hours ago, imer888 said:

este mod junto con el mod de menstruacion son compatible para la version 1.5

Translation: This mod along with the menstruation mod are compatible for version 1.5

 

Oh damn, are they?  No need to wait then?

Posted
5 hours ago, Improbable Gentleman said:

 

Oh damn, are they?  No need to wait then?

I've been playing 1.5 with about 70 mods, all officially updated to 1.5. I just added Sexperience for 1.4 to the game (with no other changes) and I'm now getting about ten times as many error messages.

 

Maybe it works in some basic sense but I'd suggest waiting for an official update!

Posted
5 hours ago, SeranaUser said:

I've been playing 1.5 with about 70 mods, all officially updated to 1.5. I just added Sexperience for 1.4 to the game (with no other changes) and I'm now getting about ten times as many error messages.

 

Maybe it works in some basic sense but I'd suggest waiting for an official update!

 

Gotcha!  Thank you!  I'll wait patiently!

Posted
11 hours ago, Improbable Gentleman said:

 

Gotcha!  Thank you!  I'll wait patiently!

Stop being patient and download the mod! It's been updated to 1.5. Link in first post will get it for ya. c0ffees Lazy installer will get it too.

  • 2 weeks later...
Posted (edited)

The mod is causing errors when generating textbooks, which sometimes make caravans throwing errors when initiating their goods.

To replicate, please go to Debug Action -> Spawn Thing... -> Textbook, and click multiple times until the following occurs.

 

Root level exception in OnGUI(): System.NullReferenceException: Object reference not set to an instance of an object
[Ref 15BB6216]
 at Verse.Book.AppendDoerRules (Verse.Pawn author, Verse.Grammar.GrammarRequest common) [0x00060] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Book.GenerateBook (Verse.Pawn author, System.Nullable`1[T] fixedDate) [0x00116] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Book.PostQualitySet () [0x00006] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at RimWorld.CompQuality.SetQuality (RimWorld.QualityCategory q, System.Nullable`1[T] source) [0x0002c] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.DebugThingPlaceHelper.DebugSpawn (Verse.ThingDef def, Verse.IntVec3 c, System.Int32 stackCount, System.Boolean direct, Verse.ThingStyleDef thingStyleDef, System.Boolean canBeMinified, System.Nullable`1[T] wipeMode) [0x00071] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.DebugThingPlaceHelper+<>c__DisplayClass2_1.<TryPlaceOptionsForStackCount>b__1 () [0x0000b] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at LudeonTK.DebugTool.DebugToolOnGUI () [0x00018] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at LudeonTK.DebugTools.DebugToolsOnGUI () [0x00007] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at RimWorld.UIRoot_Play.UIRootOnGUI () [0x000be] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
 at Verse.Root.OnGUI () [0x00046] in <f0ac5eb9b52e4cc396c70fc9a4ee15e5>:0 
     - POSTFIX UnlimitedHugs.HugsLib: Void HugsLib.Patches.Root_OnGUI_Patch:OnGUIHookUnfiltered()
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root.OnGUI_Patch1 (Verse.Root)

 

I suspect the issue lies in the BookOutcomeDoerGainSkillExp class, where sex skill is not properly selected.

 

    public override void OnBookGenerated(Pawn author = null)
    {
      List<SkillDef> randomDistinct = this.GetAvailableSkills().TakeRandomDistinct<SkillDef>(Rand.Chance(0.25f) ? 2 : 1);
      float skillExpForQuality = BookUtility.GetSkillExpForQuality(this.Quality);
      if (randomDistinct.Count > 1)
        skillExpForQuality *= 1.25f;
      float num = skillExpForQuality / (float) randomDistinct.Count;
      for (int index = 0; index < randomDistinct.Count; ++index)
        this.values[randomDistinct[index]] = num;
    }

    protected virtual List<SkillDef> GetAvailableSkills(Pawn author = null)
    {
      List<SkillDef> availableSkills = new List<SkillDef>();
      if (this.Props.skills.Count > 0)
      {
        foreach (BookOutcomeProperties_GainSkillExp.BookStatReward skill in this.Props.skills)
          availableSkills.Add(skill.skill);
      }
      else
        availableSkills = DefDatabase<SkillDef>.AllDefsListForReading;
      return availableSkills;
    }

 

Edited by ArisuShizen
  • 1 month later...
  • 2 weeks later...
Posted
On 7/11/2024 at 11:17 AM, CrimsnLemonade said:

hmmm having this issue where taking virgins isn't working? virgin character keeps having sex and is still a virgin and "fist partner" remains empty in the history

hmm, odd.
That may be an issue with the if (state != X) detection.

or the current system only detects females being taken.

There's also a chance there will be an odd interaction between RJW and this mod.
current updates are vary Beta.

  • 1 month later...
Posted (edited)

Unable to open devmode options with rjw 5.4.1. Narrowed it down to sexperience. Feels bad this is one of my favorite submods.

Edited by Bingusasdf
Posted
3 hours ago, Bingusasdf said:

Unable to open devmode options with rjw 5.4.1. Narrowed it down to sexperience. Feels bad this is one of my favorite submods.

What version of Sexperience are you using? The latest version was updated for RJW 5.5.0, so it probably doesn't work with an older version of RJW. You'd need an older version of Sexperience to match.

  • 3 weeks later...
Posted

I keep getting this error message


Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.TypeLoadException: Could not resolve type with token 01000047 (from typeref, class/assembly RJWSexperience.Building_CumBucket, RJWSexperience, Version=1.5.8926.29927, Culture=neutral, PublicKeyToken=null)

 

How do you fix it?

 

Posted
11 hours ago, gamerdod12 said:

Exception in Verse.AI.ThinkNode_PrioritySorter TryIssueJobPackage: System.TypeLoadException: Could not resolve type with token 01000047 (from typeref, class/assembly RJWSexperience.Building_CumBucket, RJWSexperience, Version=1.5.8926.29927, Culture=neutral, PublicKeyToken=null)

Remove RJW Menstruation Expanded? It has not been updated to rjw 5.5 yet. If you don't use Menstruation Expanded, there is another outdated mod I'm not aware of.

  • 3 weeks later...
Posted
On 5/23/2024 at 4:53 AM, Tory187 said:

Stop being patient and download the mod! It's been updated to 1.5. Link in first post will get it for ya. c0ffees Lazy installer will get it too.

Hi can I ask a question? This might be kinda related to about RJW ideology or sex experience, which one should I download it?

  • 2 weeks later...
Posted (edited)

Updated to version 1.5.1.7:

  • Fixed long names in the partner list clipping
  • Fixed record randomisation bug that caused worldgen to crash
  • Changed default colors for the boobjob and handjob sextypes
  • Added new settings tab to configure sex history colors
  • Removed garbage collected pawns from the partner list. For now, they still can be in the categories on the right
Edited by amevarashi
  • 2 months later...
Posted
On 9/23/2024 at 6:29 PM, amevarashi said:

Remove RJW Menstruation Expanded? It has not been updated to rjw 5.5 yet. If you don't use Menstruation Expanded, there is another outdated mod I'm not aware of.

This is very useful, thank you. Because I also encountered the same thing

Posted

Unfortunately, this mod is stopping the Debug menu from opening. I've gone through the motions of the 50/50 check, narrowed it down to an RJW-related mod then further narrowed it down to this one specifically, as every other RJW-related mod was functional and did not cause an error. The error only appeared when Sexperience was enabled. I did note that RJW Menstruation can also cause issues, but it did not cause this error to occur so I do not believe that mod is the root cause.

 

I suspect this may have something to do with the main RJW mod being updated a few weeks ago, whereas Sexperience was last updated 3 months ago and having had a look over this thread, it appears that this issue can happen when RJW is a version ahead.

 

It's not game breaking by any measure, and the mod otherwise functions fine, but the Debug menu is a very useful tool to not have access to, and as I have found out, it's not really possible to remove Sexperience mid-game. Or maybe it is and I'm just not trying hard enough 😂

 

Shared below is the specific errors that are thrown up. I did notice VFE mentioned in the error, but seeing as how this error doesn't happen when Sexperience is disabled, I don't believe that VFE is the source of the problem:

 

Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not resolve type with token 0100007f (from typeref, class/assembly rjw.CompHediffBodyPart, RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
[Ref 3CAC6701]
 at (wrapper managed-to-native) System.Reflection.MonoMethodInfo.get_method_info(intptr,System.Reflection.MonoMethodInfo&)
 at System.Reflection.MonoMethodInfo.GetMethodInfo (System.IntPtr handle) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.Reflection.MonoMethod.GetPseudoCustomAttributes () [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetPseudoCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType) [0x0000a] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x0001f] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.Reflection.MonoMethod.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at Verse.GenAttribute.TryGetAttribute[T] (System.Reflection.MemberInfo memberInfo, T& customAttribute) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.DebugTabMenu_Actions.InitActions (LudeonTK.DebugActionNode absRoot) [0x00080] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.Dialog_Debug.TrySetupNodeGraph () [0x00040] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.Dialog_Debug.SwitchTab (RimWorld.DebugTabMenuDef def) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at <0x2773fd47ee0 + 0x00142> <unknown method>
 at Verse.DebugWindowsOpener.ToggleDebugActionsMenu () [0x00013] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.DebugWindowsOpener.DrawButtons () [0x000dd] in <69945a8ed6c540cf90b578de735e0605>:0 
     - TRANSPILER OskarPotocki.VFECore: IEnumerable`1 VFECore.DebugWindowsOpener_DrawButtons_Patch:Transpiler(IEnumerable`1 instructions)
     - TRANSPILER UnlimitedHugs.HugsLib: IEnumerable`1 HugsLib.Patches.DebugWindowsOpener_Patch:DrawAdditionalButtons(IEnumerable`1 instructions)
 at Verse.ImmediateWindow.DoWindowContents (UnityEngine.Rect inRect) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <69945a8ed6c540cf90b578de735e0605>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


 

Quote

Exception filling window for Verse.ImmediateWindow: System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
[Ref 14A6696]
 at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at LudeonTK.Dialog_Debug.SwitchTab (RimWorld.DebugTabMenuDef def) [0x0004c] in <69945a8ed6c540cf90b578de735e0605>:0 
 at <0x2773fd47ee0 + 0x00142> <unknown method>
 at Verse.DebugWindowsOpener.ToggleDebugActionsMenu () [0x00013] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.DebugWindowsOpener.DrawButtons () [0x000dd] in <69945a8ed6c540cf90b578de735e0605>:0 
     - TRANSPILER OskarPotocki.VFECore: IEnumerable`1 VFECore.DebugWindowsOpener_DrawButtons_Patch:Transpiler(IEnumerable`1 instructions)
     - TRANSPILER UnlimitedHugs.HugsLib: IEnumerable`1 HugsLib.Patches.DebugWindowsOpener_Patch:DrawAdditionalButtons(IEnumerable`1 instructions)
 at Verse.ImmediateWindow.DoWindowContents (UnityEngine.Rect inRect) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <69945a8ed6c540cf90b578de735e0605>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)
 

 

Posted

I don't know why, but my stat screen on two of my pawns started doing this. I'm not sure what caused this specific action to overflow and I'm not sure how to fix it. Every other pawn seems to work fine. 

image.png.1071371b4dfff5e581962a4690af0eab.png

  • 4 weeks later...
Posted (edited)
On 1/22/2025 at 6:52 PM, 111Vegers said:

Unfortunately, this mod is stopping the Debug menu from opening. I've gone through the motions of the 50/50 check, narrowed it down to an RJW-related mod then further narrowed it down to this one specifically, as every other RJW-related mod was functional and did not cause an error. The error only appeared when Sexperience was enabled. I did note that RJW Menstruation can also cause issues, but it did not cause this error to occur so I do not believe that mod is the root cause.

 

I suspect this may have something to do with the main RJW mod being updated a few weeks ago, whereas Sexperience was last updated 3 months ago and having had a look over this thread, it appears that this issue can happen when RJW is a version ahead.

 

It's not game breaking by any measure, and the mod otherwise functions fine, but the Debug menu is a very useful tool to not have access to, and as I have found out, it's not really possible to remove Sexperience mid-game. Or maybe it is and I'm just not trying hard enough 😂

 

Shared below is the specific errors that are thrown up. I did notice VFE mentioned in the error, but seeing as how this error doesn't happen when Sexperience is disabled, I don't believe that VFE is the source of the problem:

 

Exception filling window for Verse.ImmediateWindow: System.TypeLoadException: Could not resolve type with token 0100007f (from typeref, class/assembly rjw.CompHediffBodyPart, RJW, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null)
[Ref 3CAC6701]
 at (wrapper managed-to-native) System.Reflection.MonoMethodInfo.get_method_info(intptr,System.Reflection.MonoMethodInfo&)
 at System.Reflection.MonoMethodInfo.GetMethodInfo (System.IntPtr handle) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.Reflection.MonoMethod.GetPseudoCustomAttributes () [0x00002] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetPseudoCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType) [0x0000a] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetCustomAttributesBase (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inheritedOnly) [0x0001f] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.MonoCustomAttrs.GetCustomAttributes (System.Reflection.ICustomAttributeProvider obj, System.Type attributeType, System.Boolean inherit) [0x00037] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at System.Reflection.MonoMethod.GetCustomAttributes (System.Type attributeType, System.Boolean inherit) [0x00000] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at Verse.GenAttribute.TryGetAttribute[T] (System.Reflection.MemberInfo memberInfo, T& customAttribute) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.DebugTabMenu_Actions.InitActions (LudeonTK.DebugActionNode absRoot) [0x00080] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.Dialog_Debug.TrySetupNodeGraph () [0x00040] in <69945a8ed6c540cf90b578de735e0605>:0 
 at LudeonTK.Dialog_Debug.SwitchTab (RimWorld.DebugTabMenuDef def) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at <0x2773fd47ee0 + 0x00142> <unknown method>
 at Verse.DebugWindowsOpener.ToggleDebugActionsMenu () [0x00013] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.DebugWindowsOpener.DrawButtons () [0x000dd] in <69945a8ed6c540cf90b578de735e0605>:0 
     - TRANSPILER OskarPotocki.VFECore: IEnumerable`1 VFECore.DebugWindowsOpener_DrawButtons_Patch:Transpiler(IEnumerable`1 instructions)
     - TRANSPILER UnlimitedHugs.HugsLib: IEnumerable`1 HugsLib.Patches.DebugWindowsOpener_Patch:DrawAdditionalButtons(IEnumerable`1 instructions)
 at Verse.ImmediateWindow.DoWindowContents (UnityEngine.Rect inRect) [0x00000] in <69945a8ed6c540cf90b578de735e0605>:0 
 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001a6] in <69945a8ed6c540cf90b578de735e0605>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.Window:InnerWindowOnGUI (int)
UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)


 

 

Got the same problem and it also affect the storage options, its a shame because this mod is incredible

Edited by SkyrimBanana
  • 4 months later...
Posted
13 hours ago, bcy233 said:

Please update to version 1.6!

It was updated to 1.6 in this branch:

https://gitgud.io/ElToro/rjw-sexperience-ideology/-/tree/1.6

 

However, there is an issue when starting new game -> only a couple of settlements will be created and just 2-3 factions, so world map will be empty.

Seems like the issue doesn't persist after disabling this mod :/

 

Could you please take a look at it, please? I really like this mod.

Posted
12 hours ago, tusyok07 said:

It was updated to 1.6 in this branch:

https://gitgud.io/ElToro/rjw-sexperience-ideology/-/tree/1.6

 

However, there is an issue when starting new game -> only a couple of settlements will be created and just 2-3 factions, so world map will be empty.

Seems like the issue doesn't persist after disabling this mod :/

 

Could you please take a look at it, please? I really like this mod.

that is different mod. its sexperience ideology parts only.
sexperience itself still not updated. 

when i play in 1.5 when i change setting too much in creating the world, it always turns like that. i usually just change to crowded and change nothing else and start. idk what causing that tho.

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