Jump to content

[1.6] RJW Animation Framework


c0ffeeeee

Recommended Posts

Posted
On 10/25/2025 at 6:30 PM, Shlarky said:

Cant figure out hoe to download the file from git gud. 

 

Go to repository. Look at the top theres a  dropdown menu. Click it and select 1.6. Then click a blue button named code and download as zip

Posted

a while back I found a bug in PawnTest_BodyType.cs but forgot to report it

bug: only humanlike have story meaning all animal animations would fail

possible fix: if (pawn.story?.bodyType == null) return false;

I've included a temporary patch in my RJW Additions mod until it gets fixed

  • 3 weeks later...
Posted (edited)

I'm having a weird issue where the rimworld-animations-master is being flagged as: "Could not find class Rimworld_Animations.AnimationSettings while resolving node ModSettings. Trying to use Rimworld_Animations.RJWAnimationSettings instead."

What does this mean? Am I missing a step somewhere or do I have the wrong version? I followed the link from the RJW wiki. I get this flag no matter what animation mods I have, even when it's just RJW and the animation framework.

EDIT: I went to the mod settings and didn't see anything that looked related to the problem, but toggled the "Hearts on lovin'" setting on and now I'm not getting a error flag? Not sure what happened here.

 

Spoiler

Could not find class Rimworld_Animations.AnimationSettings while resolving node ModSettings. Trying to use Rimworld_Animations.RJWAnimationSettings instead. Full node: <ModSettings Class="Rimworld_Animations.AnimationSettings"><RJWAnimations-orgasmQuiver>True</RJWAnimations-orgasmQuiver><RJWAnimations-rapeShiver>True</RJWAnimations-rapeShiver><RJWAnimation-sheartsOnLovin>True</RJWAnimation-sheartsOnLovin><RJWAnimations-applySemenOnOrgasm>True</RJWAnimations-applySemenOnOrgasm><RJWAnimations-animationOffsets><keys /><values /></RJWAnimations-animationOffsets><RJWAnimations-rotationOffsets><keys /><values /></RJWAnimations-rotationOffsets></ModSettings>
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.ScribeExtractor:SaveableFromNode<Rimworld_Animations.RJWAnimationSettings> (System.Xml.XmlNode,object[])
Verse.Scribe_Deep:Look<Rimworld_Animations.RJWAnimationSettings> (Rimworld_Animations.RJWAnimationSettings&,bool,string,object[])
Verse.Scribe_Deep:Look<Rimworld_Animations.RJWAnimationSettings> (Rimworld_Animations.RJWAnimationSettings&,string,object[])
Verse.LoadedModManager:ReadModSettings<Rimworld_Animations.RJWAnimationSettings> (string,string)
Verse.Mod:GetSettings<Rimworld_Animations.RJWAnimationSettings> ()
Rimworld_Animations.RJW_Animations:.ctor (Verse.ModContentPack)
System.Reflection.RuntimeConstructorInfo:InternalInvoke (object,object[],bool)
System.Reflection.RuntimeConstructorInfo:DoInvoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.Reflection.RuntimeConstructorInfo:Invoke (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
System.RuntimeType:CreateInstanceImpl (System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[],System.Threading.StackCrawlMark&)
System.Activator:CreateInstance (System.Type,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo,object[])
System.Activator:CreateInstance (System.Type,object[])
Verse.LoadedModManager:CreateModClasses ()
Verse.LoadedModManager:LoadAllActiveMods (bool)
Verse.PlayDataLoader:DoPlayLoad ()
Verse.PlayDataLoader:LoadAllPlayData (bool)
Verse.Root/<>c:<Start>b__10_1 ()
Verse.LongEventHandler:RunEventFromAnotherThread (System.Action)
Verse.LongEventHandler/<>c:<UpdateCurrentAsynchronousEvent>b__28_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 ()


 

Edited by whatiswrongwithme69
  • 3 weeks later...
Posted (edited)

I am honestly not sure which mod page I should be asking this question. But I will ask it here regardless. When a enemy male pawn is downed, the only option when right-click on them under rape is "Do anal fisting" or "Receive anal rimming" (depending on if I select "reverse" or not). 

 

I am using UAP, and all the consentual animations are showing up and working properly. But my female colonists cannot rape downed men. Ideally, a cowgirl option would work best. 

 

I recently returned to Rimworld, and I remember being able to do this about 3 months ago when I last played. 

 

Is my issue related to my animation mods? Am I lacking aggressive female -> male animations? 

After more testing, it seems the animations in the context list disappear only if the enemy is unconscious. I use Character Editor, so if I anaesthetize the enemy, the context menus for cowgirl, vaginal, anal, etc disappear. If they are downed from damage on the other hand (eg still awake, but cannot walk), then the aforementioned options appear. 

 

Not sure if this is a bug or intentional. But I suppose this isn't the biggest issue. 

 

Strangely, if I use a male colonists to target an unconscious female enemy, then the context menu for "Rape" shows all of UAP's animations and the default "Fuck anally/vaginally". 

 

So the issue seems to be with only Female -> Unconscious Males. Should I bring this up on the RJW support page? Or is this an issue with the animation framework?

Edited by Nohrin
Posted

Hello everyone! The Female Voice Expanded doesn't seem to be working. I mean, I'm not hering any sounds during sex. Every other sound of the game works fine.

 

Is it a problem in my load order here:

image.png.c733b24cef3129925815f8eaeb90b088.png

Thanks in advance for any help!

  • 2 weeks later...
Posted

Is this a Bug?
The pawns are inverted on the cunnilingus animation.
The male pawn are the one receiving the cunnilingus.
on the image Kyle is the male pawn and Yuzuki is the (purple) female pawn.

Cunniling.png

  • 3 weeks later...
Posted (edited)

Have the same issue as the astronaut with the reversed rolls for some animations.

Update: IDK if this helps but it looks like its using the lesbian initiator even tho its male on female? So the male is getting set as a female partner? Something along those lines if Im reading the animation editor right. If I had to take a guess Id say some def that ID the animation and its participants might be mixed up? Either way I hope this helps!

Edited by S3C7I0N8
Adding context to hopefully help
  • 2 weeks later...
Posted

Hello! I have version 1.4 of the game with rimnude installed. When I launch version 1.4, everything related to rimnude disappears, but the animations are still there. If I play with version 1.6 of the mod, on version 1.4 of the game, the genitals are replaced with the mod's, but there are no animations. Can you help? I don't want to upgrade to a version higher than 1.4.

Posted
On 1/25/2026 at 11:57 PM, S3C7I0N8 said:

Have the same issue as the astronaut with the reversed rolls for some animations.

Update: IDK if this helps but it looks like its using the lesbian initiator even tho its male on female? So the male is getting set as a female partner? Something along those lines if Im reading the animation editor right. If I had to take a guess Id say some def that ID the animation and its participants might be mixed up? Either way I hope this helps!

Same thing happens when it is lesbian, the initiator/receiver is always swapped.

  • 2 weeks later...
Posted (edited)
On 2/19/2026 at 2:12 PM, rkdlf said:

How do I download it?

 

Go to the github page in the first post.  In the upper right corner, click Code and download the code as a zip file.  Everything is already precompiled; most Rimworld mod authors just upload their whole mod to github and not just the source code.  Just unzip the file and stick the folder in your mods folder.

 

My turn:

 

Does anyone know how to get this mod to stop logging thousands of stack traces, as it seemingly iterates through the frames of a given animation?

 

I've got Debug Mode turned off.  I hoped maybe it worked backwards and tried turning it on, and that just generated more useless noise in the logs.

 

Edit:  Looking more deeply, the log spam is coming from a Message call every tick in:

Rimworld_Animations.AnimationWorker_KeyframesExtended:soundAtTick (int,Verse.AnimationDef,Verse.PawnRenderNode)

Rimworld_Animations.CompExtendedAnimator:CheckAndPlaySounds ()

 

I've tried turning off sounds, voices, and voices by default on humanlikes, and nothing stops the log spam.  @c0ffeeeee, please help.

Edited by SeroZugar
Posted

I'm not sure what I am doing wrong but the file from github is showing up as UNKNOWN both in RimPy and in game, so it wont work at all. I'd really appreciate the help :(

Posted (edited)
17 hours ago, moneybuss said:

I'm not sure what I am doing wrong but the file from github is showing up as UNKNOWN both in RimPy and in game, so it wont work at all. I'd really appreciate the help :(

Once you've extracted it, open the folder and there should be another folder "RJW-animations-master". You need to take this folder and put it in your mods. You do not want the folder to be nested inside the original zip file


I would definitely recommend changing from Rimpy to Rimsort. Rimpy is very outdated and does a really bad job sorting mods, usually causing load order related issues. Rimsort is basically Rimpy but better.

Edited by Nghani
Posted
7 hours ago, Nghani said:

Once you've extracted it, open the folder and there should be another folder "RJW-animations-master". You need to take this folder and put it in your mods. You do not want the folder to be nested inside the original zip file


I would definitely recommend changing from Rimpy to Rimsort. Rimpy is very outdated and does a really bad job sorting mods, usually causing load order related issues. Rimsort is basically Rimpy but better.

Thank you sooo much I had no idea I had to do that! I'm new to mods and such so I'll for sure switch to Rimsort. thanks again 

  • 2 weeks later...
Posted (edited)

Hi All,

 

recently i have noticed an issue where pawns do not engage in 69 or mutual masturbation also sometimes some oral activities (some related to bestiality, no animation is loaded in animation manager and the pawns just gently nudge one each other. In-game log tab states that it is actually a 69 or mutual masturbation and the nudging continues until orgasm. The whole action is then finished, logged as certain sexual activity and everyone goes on with their tasks. So far i can only see issues with 69, mutual masturbation and some oral bestiality activities, all other animations play properly without issues. I use rjw with "fantasy races" also "speak up", "privacy please", "NL Facial animations" and "Nudity matters more" along with all available animation packs. 

I was reading through the whole thread but couldn't find anything related to my issue. Tried some recommendations but those were from earlier versions. My Rimworld is version 1.6

 

Tried to fix so far with the following steps but no luck:

-Tried to rearrange the mods list 

-updated everything i could via libidinous loader

-uninstalled "speak up", "privacy please", "NL Facial animations" and "Nudity matters more"

- haven't tried a new save though, need to test that as well. 

 

Would greatly appreciate any input on that. Everything works except that darn 69 issue. I can live with those inconveniences  but my OCD cant. Help! 

rjw_animation1.png

rjw_animation2.png

rjw_animation3.png

Edited by MasterSquee
  • 4 weeks later...
Posted
On 3/11/2026 at 1:37 PM, MasterSquee said:

Hi All,

 

recently i have noticed an issue where pawns do not engage in 69 or mutual masturbation also sometimes some oral activities (some related to bestiality, no animation is loaded in animation manager and the pawns just gently nudge one each other. In-game log tab states that it is actually a 69 or mutual masturbation and the nudging continues until orgasm. The whole action is then finished, logged as certain sexual activity and everyone goes on with their tasks. So far i can only see issues with 69, mutual masturbation and some oral bestiality activities, all other animations play properly without issues. I use rjw with "fantasy races" also "speak up", "privacy please", "NL Facial animations" and "Nudity matters more" along with all available animation packs. 

I was reading through the whole thread but couldn't find anything related to my issue. Tried some recommendations but those were from earlier versions. My Rimworld is version 1.6

 

Tried to fix so far with the following steps but no luck:

-Tried to rearrange the mods list 

-updated everything i could via libidinous loader

-uninstalled "speak up", "privacy please", "NL Facial animations" and "Nudity matters more"

- haven't tried a new save though, need to test that as well. 

 

Would greatly appreciate any input on that. Everything works except that darn 69 issue. I can live with those inconveniences  but my OCD cant. Help! 

rjw_animation1.png

rjw_animation2.png

rjw_animation3.png

Did you ever fix this? I'm having the same problem

Posted
On 3/11/2026 at 5:37 PM, MasterSquee said:

Hi All,

 

recently i have noticed an issue where pawns do not engage in 69 or mutual masturbation also sometimes some oral activities (some related to bestiality, no animation is loaded in animation manager and the pawns just gently nudge one each other. In-game log tab states that it is actually a 69 or mutual masturbation and the nudging continues until orgasm. The whole action is then finished, logged as certain sexual activity and everyone goes on with their tasks. So far i can only see issues with 69, mutual masturbation and some oral bestiality activities, all other animations play properly without issues. I use rjw with "fantasy races" also "speak up", "privacy please", "NL Facial animations" and "Nudity matters more" along with all available animation packs. 

I was reading through the whole thread but couldn't find anything related to my issue. Tried some recommendations but those were from earlier versions. My Rimworld is version 1.6

 

Tried to fix so far with the following steps but no luck:

-Tried to rearrange the mods list 

-updated everything i could via libidinous loader

-uninstalled "speak up", "privacy please", "NL Facial animations" and "Nudity matters more"

- haven't tried a new save though, need to test that as well. 

 

Would greatly appreciate any input on that. Everything works except that darn 69 issue. I can live with those inconveniences  but my OCD cant. Help! 

rjw_animation1.png

rjw_animation2.png

rjw_animation3.png

I am pretty sure this is what occurs when there are no animations for the given action. For a few actions I don't think there are any mods which provide animations for them.

  • 2 weeks later...
Posted (edited)
On 11/22/2025 at 10:45 PM, whatiswrongwithme69 said:

I'm having a weird issue where the rimworld-animations-master is being flagged as: "Could not find class Rimworld_Animations.AnimationSettings while resolving node ModSettings. Trying to use Rimworld_Animations.RJWAnimationSettings instead."

Still happens with latest GIT version. Solution: Just restart rimworld a few times without fucking changing anything at all, and it will randomly go away. Yes, i'm serious.

 

Now i'm trying to figure out why it throws an error on load, that it cannot find rimnude_penis. I digged a bit further, and found that this feature is HARDCODED AS A DEPENDENCY in the animation files themselves. Same for animal animations too: they have a hard dependency on the RJW animal patch.

 

Okay, so now rimnude is a hard dependency, even though that is incompatible with SA0? Fine, so i disable SA0 and install rimnude. Guess what? It still throws the same error about not finding rimnude_penis.

 

What a mess.

 

EDIT: Fixed. Typo in current rimnude distro. So am i missing something, or does this mean that RJW anims now are incompatible with SA0?

Edited by bitnuke
Posted (edited)

Okay statusupdate 2 days later: I think i got it to work "as intended by design" now.

 

Problem is, the new intended design is a downgrade from RW 1.4 / RJWAnims 1.X. At least the way i had it configured.

 

The two main reasons are:

1. In the old setup, i could just use SA0 as a plug and play solution for nudity, clothing and bodymorphe. All i had to do was activate that mod, and everything would work out of the box without any work on my end. Now in the new ecosystem, i only got nudity to work after debugging dependencies, and fixing typos in rimnude myself. I still have to figure out how to make clothing adapt, and how get bodymorphs working - without SA0, since that is now incompatible.

 

2. Anims are superior in depth, but inferior in width compared to 1.X.  I currently have the Animframework itself, ultimate animpack, and the ELT animpack installed. They seem to be working as intended. And what i'm seeing is: A few supported situations and creatures have highly sophisticated anims. However, even with just vanilla rimworld - no extra races or creature packs - 75% of sexscenes have no anims, so all i see is the vanilla RW behavior of static sprites bumping each other. That's not progress in my book: I would rather have crude anims for 75% of cases, than amazing ones for 25%.

 

To explain #2 in a bit more detail: In the 1.X animframework, it was super easy to edit XML files to make anims work with more races and creatures. For example, i could just add a "4-legged-hoofed" tag (or however it was called) to a doggy anim, so that it would work as a fallback for any 4-legged creature. Yes, offset corrections were needed, but look: I'm coming from sexlab, where you need 20 offset corrections per animation. 1 offset per creature is easy peasy compared to that! 

 

With 2.X instead, the XML files look like a battlecruiser: What the fuck is even going on? Do i need a master degree to understand this? To be fair: I'm sure the answer is somewhere in the documentation. But why do i need to become an expert RJW animator, just to make animations work for 75% of sexscenes in vanilla rimworld? 

Edited by bitnuke

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