Jump to content

RimWorld Sex Mod - RimJobWorld [RJW]


Recommended Posts

 

Hi, does anyone get error message ( log ) if load RJW_patch( none edited ) after Rimjobworld v1.1?

 

Yes.

 

[HugsLib] Exception during DetourMethodByAttribute: System.Exception: Failed to detour method [not found] to Dummy.roll_to_catch (assembly: RJW_Patches) ---> System.NullReferenceException: Object reference not set to an instance of an object
  at HugsLib.Source.Detour.Helpers.GetMatchingMethodInfo (HugsLib.Source.Detour.DetourMethodAttribute sourceAttribute, System.Reflection.MethodInfo destinationInfo) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.GetDetourPairFromAttribute (HugsLib.Source.Detour.DetourMethodAttribute sourceAttribute, System.Reflection.MethodInfo destinationInfo) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.DetourMethodByAttribute (System.Reflection.MemberInfo info, System.Attribute attrib) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at HugsLib.Source.Detour.DetourProvider.ThrowClearerDetourException (System.Exception e, System.Reflection.MemberInfo sourceInfo, System.Reflection.MemberInfo targetInfo, System.String detourMode) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.DetourMethodByAttribute (System.Reflection.MemberInfo info, System.Attribute attrib) [0x00000] in <filename unknown>:0 
Verse.Log:Error(String)
HugsLib.Utils.ModLogger:ReportException(Exception, String, Boolean, String)
HugsLib.Source.Detour.Helpers:DetourMethodByAttribute(MemberInfo, Attribute)
HugsLib.Source.Attrib.AttributeDetector:CallHandlersForAttributes(List`1, Dictionary`2)
HugsLib.Source.Attrib.AttributeDetector:ProcessNewTypes()
HugsLib.HugsLibController:ProcessAttibutes()
HugsLib.HugsLibController:LoadReloadInitialize()
HugsLib.HugsLibController:Initalize()
HugsLib.Core.UnityProxyComponent:Start()
 
 
Exception from asynchronous event: System.TypeLoadException: Could not load type 'rjw.xxx' from assembly 'RJW_Source, Version=1.0.6299.100, Culture=neutral, PublicKeyToken=null'.
  at RimWorldChildren.DetourInjector.Inject () [0x00000] in <filename unknown>:0 
  at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00000] in <filename unknown>:0 
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()
 

 

 

I've got this error too! How can I fix it? Great work on the mod by the way.

 

Link to comment

 

 

Hi, does anyone get error message ( log ) if load RJW_patch( none edited ) after Rimjobworld v1.1?

 

Yes.

 

[HugsLib] Exception during DetourMethodByAttribute: System.Exception: Failed to detour method [not found] to Dummy.roll_to_catch (assembly: RJW_Patches) ---> System.NullReferenceException: Object reference not set to an instance of an object
  at HugsLib.Source.Detour.Helpers.GetMatchingMethodInfo (HugsLib.Source.Detour.DetourMethodAttribute sourceAttribute, System.Reflection.MethodInfo destinationInfo) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.GetDetourPairFromAttribute (HugsLib.Source.Detour.DetourMethodAttribute sourceAttribute, System.Reflection.MethodInfo destinationInfo) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.DetourMethodByAttribute (System.Reflection.MemberInfo info, System.Attribute attrib) [0x00000] in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at HugsLib.Source.Detour.DetourProvider.ThrowClearerDetourException (System.Exception e, System.Reflection.MemberInfo sourceInfo, System.Reflection.MemberInfo targetInfo, System.String detourMode) [0x00000] in <filename unknown>:0 
  at HugsLib.Source.Detour.Helpers.DetourMethodByAttribute (System.Reflection.MemberInfo info, System.Attribute attrib) [0x00000] in <filename unknown>:0 
Verse.Log:Error(String)
HugsLib.Utils.ModLogger:ReportException(Exception, String, Boolean, String)
HugsLib.Source.Detour.Helpers:DetourMethodByAttribute(MemberInfo, Attribute)
HugsLib.Source.Attrib.AttributeDetector:CallHandlersForAttributes(List`1, Dictionary`2)
HugsLib.Source.Attrib.AttributeDetector:ProcessNewTypes()
HugsLib.HugsLibController:ProcessAttibutes()
HugsLib.HugsLibController:LoadReloadInitialize()
HugsLib.HugsLibController:Initalize()
HugsLib.Core.UnityProxyComponent:Start()
 
 
Exception from asynchronous event: System.TypeLoadException: Could not load type 'rjw.xxx' from assembly 'RJW_Source, Version=1.0.6299.100, Culture=neutral, PublicKeyToken=null'.
  at RimWorldChildren.DetourInjector.Inject () [0x00000] in <filename unknown>:0 
  at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00000] in <filename unknown>:0 
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()
 

 

 

I've got this error too! How can I fix it? Great work on the mod by the way.

 

 

 

Can you make sure that RJW is located in the loadorder higher than ChildrenMod?

Also, don't use Patches, grab the latest version of RJW with Patches included (ChildrenMod as well if you use it): http://www.loverslab.com/topic/73498-rimworld-sex-mod-rimjobworld-rjw/?p=1875988

 

Link to comment

 

I've got this error too! How can I fix it? Great work on the mod by the way.

 

 

 

Can you make sure that RJW is located in the loadorder higher than ChildrenMod?

Also, don't use Patches, grab the latest version of RJW with Patches included (ChildrenMod as well if you use it): http://www.loverslab.com/topic/73498-rimworld-sex-mod-rimjobworld-rjw/?p=1875988

 

 

 

Reorganized my load order twice now, even tried loading w/o c&p, still got the error. Your newer files worked though but now I've got an even stranger error after I installed:

 

Exception parsing <minIntelligence>simple</minIntelligence> to type Verse.Intelligence: System.ArgumentException: Exception parsing Verse.Intelligence from "simple" ---> System.ArgumentException: 'simple' is not a valid value for Verse.Intelligence. Valid values are:

� Animal

� ToolUser

� Humanlike

 ---> System.ArgumentException: The requested value 'simple' was not found.

  at System.Enum.Parse (System.Type enumType, System.String value, Boolean ignoreCase) [0x00000] in <filename unknown>:0

  at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <filename unknown>:0

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  at Verse.XmlToObject.ObjectFromXml[intelligence] (System.Xml.XmlNode xmlRoot, Boolean doPostLoad) [0x00000] in <filename unknown>:0

Verse.Log:Error(String)

Verse.XmlToObject:ObjectFromXml(XmlNode, Boolean)

System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)

System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Verse.XmlToObject:ObjectFromXml(XmlNode, Boolean)

System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)

System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Verse.<AllDefsFromAsset>c__Iterator1ED:MoveNext()

Verse.ModContentPack:LoadDefs()

Verse.ModContentPack:ReloadAllContent()

Verse.LoadedModManager:LoadAllActiveMods()

Verse.PlayDataLoader:DoPlayLoad()

Verse.PlayDataLoader:LoadAllPlayData(Boolean)

Verse.Root:<Start>m__735()

Verse.LongEventHandler:RunEventFromAnotherThread(Action)

Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

 

It doesn't seem to affect anything though.

Link to comment

 

 

I've got this error too! How can I fix it? Great work on the mod by the way.

 

 

 

Can you make sure that RJW is located in the loadorder higher than ChildrenMod?

Also, don't use Patches, grab the latest version of RJW with Patches included (ChildrenMod as well if you use it): http://www.loverslab.com/topic/73498-rimworld-sex-mod-rimjobworld-rjw/?p=1875988

 

 

 

Reorganized my load order twice now, even tried loading w/o c&p, still got the error. Your newer files worked though but now I've got an even stranger error after I installed:

 

Exception parsing <minIntelligence>simple</minIntelligence> to type Verse.Intelligence: System.ArgumentException: Exception parsing Verse.Intelligence from "simple" ---> System.ArgumentException: 'simple' is not a valid value for Verse.Intelligence. Valid values are:

� Animal

� ToolUser

� Humanlike

 ---> System.ArgumentException: The requested value 'simple' was not found.

  at System.Enum.Parse (System.Type enumType, System.String value, Boolean ignoreCase) [0x00000] in <filename unknown>:0

  at System.Enum.Parse (System.Type enumType, System.String value) [0x00000] in <filename unknown>:0

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  --- End of inner exception stack trace ---

  at Verse.ParseHelper.FromString (System.String str, System.Type itemType) [0x00000] in <filename unknown>:0

  at Verse.XmlToObject.ObjectFromXml[intelligence] (System.Xml.XmlNode xmlRoot, Boolean doPostLoad) [0x00000] in <filename unknown>:0

Verse.Log:Error(String)

Verse.XmlToObject:ObjectFromXml(XmlNode, Boolean)

System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)

System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Verse.XmlToObject:ObjectFromXml(XmlNode, Boolean)

System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)

System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)

System.Reflection.MethodBase:Invoke(Object, Object[])

Verse.<AllDefsFromAsset>c__Iterator1ED:MoveNext()

Verse.ModContentPack:LoadDefs()

Verse.ModContentPack:ReloadAllContent()

Verse.LoadedModManager:LoadAllActiveMods()

Verse.PlayDataLoader:DoPlayLoad()

Verse.PlayDataLoader:LoadAllPlayData(Boolean)

Verse.Root:<Start>m__735()

Verse.LongEventHandler:RunEventFromAnotherThread(Action)

Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

 

It doesn't seem to affect anything though.

 

 Probably from some other mod you use. Does any of them implement an additional Need (like RJW does add need for some love)?

RJW has declaration in Def/Needs.xml, but is has <minIntelligence>Humanlike</minIntelligence>, so it shouldn't fire an error like that.

 

 

Link to comment
  • 2 weeks later...

Anyway for me to remove age restriction on the prisoners that can be tagged as comfort prisoners? I had a huge battle and lost my best archer but managed to capture two enemy prisoners, sadly they turned out to be 17 and 14

In the config.xml its really short and easy. I know they got burned but for your and anyone elses next play through.

Link to comment

Can i make futas/shemales with this, basically can i attach penises to female characters or vaginas to male characters?

The only way i've been able to make a futa is by using Change Dresser to switch a pawn's gender. 

Link to comment

 Asari race are getting vagina's however Orassan males are not getting any genitals. I haven't checked Orassan females. Neither can have genitals installed with surgery either. 

 

If genital functions could be just gender dependent instead of race/gender dependent this would probably be optimal for modded race compatibility. I suggest in total ignorance of Rimworld modding.

Link to comment

 Is it possible to manually modify one of the xml's for modded races? I'm seeing a human reference in Recipes_Surgery.xml.

 

Update: Yep got Asari working for surgeries by adding race Id's to the xml like I suspected.  Orassan's are proving a little different or the race id is just eluding me.  Going by the RBSE Orassan patch it appears to be adding every surgery operation explicitly to a list instead of in a dynamic way- which seems much different than the RBSE Asari patch.  Offhand it appears that each race author is implementing compatibility (for RBSE) in different ways- the Orassan way seems less cross-mod friendly.

Link to comment

Uhh is this getting updated to current stable? I'd rather not drop my game version to A11. Edit: what i mean is anyone got a link to point toward original mod author?

 

Edit2: found the poart where i needed hugs lib (or w/e) works fine now. though abit sad that the mod doesnr respext gay relations.

Link to comment

It needs user config extremely.

 

Nymphs are too much and sooooooo uselesssssssss surely trash.

 

they must be herald of plague.

 

and sex age need to be changed. I want to show mature female slave and young male pawns sex.

 

futhermore, It confilcts cause of jobgiver sth in this mod.

 

--------------------------------

 

also. I disassemble this mod if I can modify its value(age or nymph chance.. etc)

 

but I can't. It breaks after disassemble.

Link to comment

Uhh is this getting updated to current stable? I'd rather not drop my game version to A11. Edit: what i mean is anyone got a link to point toward original mod author?

 

Edit2: found the poart where i needed hugs lib (or w/e) works fine now. though abit sad that the mod doesnr respext gay relations.

 

It's the mod version, not the RimWorld's one. But it seems you've figured that out.

 

It needs user config extremely.

 

Nymphs are too much and sooooooo uselesssssssss surely trash.

 

they must be herald of plague.

 

and sex age need to be changed. I want to show mature female slave and young male pawns sex.

 

futhermore, It confilcts cause of jobgiver sth in this mod.

 

--------------------------------

 

also. I disassemble this mod if I can modify its value(age or nymph chance.. etc)

 

but I can't. It breaks after disassemble.

 

http://www.loverslab.com/topic/73498-rimworld-sex-mod-rimjobworld-rjw/?p=1848334 - this 11th version has user config in xmls. More, it comes with the source code, so you don't need to decompile or disassemble.

Also tweaked version has ingame checkboxes in the mod options menu so you can disable nymphos: http://www.loverslab.com/topic/73498-rimworld-sex-mod-rimjobworld-rjw/?p=1875988

 

Link to comment

Oh that is a surprise.

 

I just wanted to post a similar mod I've been working on to get some feedback.

I did not know someone else was actively doing it. 

Seems like I am a little bit blind.

 

Keep up the good work.

 

Maybe I'll take a look at your mod and expand it with some of my stuff (Event System with images and descriptions) as a kind of addon.

Link to comment

I'm new to RimWorld modding but I recently made some modifications to this, adding support for animals, adding cum on the floor after sex, added some sound effects, and I'm trying to animate things a bit using the melee animation. Anyone got any idea how I could do this? Notify_MeleeAttackOn takes a Thing reference, and not a position, and the JitterHandler is private. That aside I'm not sure how to get the position 1 tile behind the direction a pawn is facing.

 

What else should I add? I was thinking prostitution for visitors would be fun. Sell uses of prisoners for silver, or let colonists sell their own bodies to get that exquisite yorkie coat they really want?

Link to comment

I'm new to RimWorld modding but I recently made some modifications to this, adding support for animals, adding cum on the floor after sex, added some sound effects, and I'm trying to animate things a bit using the melee animation. Anyone got any idea how I could do this? Notify_MeleeAttackOn takes a Thing reference, and not a position, and the JitterHandler is private. That aside I'm not sure how to get the position 1 tile behind the direction a pawn is facing.

 

What else should I add? I was thinking prostitution for visitors would be fun. Sell uses of prisoners for silver, or let colonists sell their own bodies to get that exquisite yorkie coat they really want?

 

Apparently you can get access to private members. If you're talking about private JitterHandler jitterer from Pawn_DrawTracker, you can get it with something like this:

using System.Reflection;
using System.Reflection.Emit;
using System.Runtime.CompilerServices;


Pawn_DrawTracker drawTracker;
...
// So you have the instance of DrawTracker from which you want to "unprivate" jitterer 
var jitterHandler = (JitterHandler)(typeof(Pawn_DrawTracker).GetField("jitterer", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(drawTracker));


// OR step-by-step for a better understanding:
BindingFlags flags = BindingFlags.Static | BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic; // this will search for every possible field type
var fieldinfo = typeof(Pawn_DrawTracker).GetField("jitterer", flags);
// we get FieldInfo of member of the target class-type from it's name
var jitterHandler = fieldinfo.GetValue(drawTracker) as JitterHandler;
// now we get the value of that field for a specific instance (otherwise we would toss null here, in case of static class). It returns the object-type, so we have to do a cast. Voila! We have the private member of the instance we needed. 

That aside, you additions sound neeto.

Link to comment

I'm new to RimWorld modding but I recently made some modifications to this, adding support for animals, adding cum on the floor after sex, added some sound effects, and I'm trying to animate things a bit using the melee animation. Anyone got any idea how I could do this? Notify_MeleeAttackOn takes a Thing reference, and not a position, and the JitterHandler is private. That aside I'm not sure how to get the position 1 tile behind the direction a pawn is facing.

 

What else should I add? I was thinking prostitution for visitors would be fun. Sell uses of prisoners for silver, or let colonists sell their own bodies to get that exquisite yorkie coat they really want?

A man after my own heart. All of your additions sound awesome. I hope you're able to sort out the animations, and let me know if you need any textures.

Link to comment

anyone know if the newest version works on v17? Has c&p updated also?

 

"Most probably no" to both questions. It's been too short of a time. A17 hasn't any big gamechanging features, so if that mod(s) is vital to your gameplay, then it's may be better to stick with A16 for some time.

 

Link to comment

 

anyone know if the newest version works on v17? Has c&p updated also?

 

I am going to update my edited version with some of these new mod options for A17 and will post it here when I'm done

 

Any chance if you could also add breast size (just like how genitals were implemented) and pawn preference for breasts size (perhaps use a similar code that applies for lazy vs hardworking trait - even better if it is sexual orientation specific, males and lesbians get positive social buff while females get negative buff for what they find attractive)

Link to comment

 

 

anyone know if the newest version works on v17? Has c&p updated also?

 

I am going to update my edited version with some of these new mod options for A17 and will post it here when I'm done

 

Any chance if you could also add breast size (just like how genitals were implemented) and pawn preference for breasts size (perhaps use a similar code that applies for lazy vs hardworking trait - even better if it is sexual orientation specific, males and lesbians get positive social buff while females get negative buff for what they find attractive)

 

I would like to have a working version for 17 before adding more features.. I want to start playing ^^

And thank you glad to know someone is working on the Mod  :)

Link to comment

I would like to have a working version for 17 before adding more features.. I want to start playing ^^

And thank you glad to know someone is working on the Mod  smile.png

 

 

I did a lot of the necessary updates to make it run and now I have a lot of bugs to fix. No new features will be added until it is updated and working

Link to comment

 

I would like to have a working version for 17 before adding more features.. I want to start playing ^^

And thank you glad to know someone is working on the Mod  smile.png

 

 

I did a lot of the necessary updates to make it run and now I have a lot of bugs to fix. No new features will be added until it is updated and working

 

 

as long as its working thats all that matters, you're doing gods work!

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