Jump to content

[1.6] RJW Animation Framework


c0ffeeeee

Recommended Posts

Posted
On 11/28/2024 at 8:22 PM, c0ffeeeee said:

Group anims should be fixed, let me know if you encounter any other issues. Also, version 1.5 was moved to the master branch, so your auto-updaters might need to adjust for that.

Thank you for your efforts, however group animations are still not working as others have mentioned above.

Posted

 


Hi guys, I have a problem. I can't open the brothel window in the UI. I open the window in the UI where I have the options Colonists, Animals, Property and Brothel. When I choose the last option, the log window opens, and I get a huge spam message saying "Evaluating a SimpleCurve with no points." Does anyone know what the problem might be?

  • 2 weeks later...
Posted (edited)

just returned to this game , but animation aint playing anymore , chars just get together and end the sex within 0.001 second any idea? mod orders are all right and updated with lazy script tho

Edited by wansf3
Posted

I would like to request compatibility with necrophilia.

 

In HarmonyPatch_JobDriver_SexBaseInitiator_Start.Postfix, where it says "Pawn partner = __instance.Target as Pawn;", if Target is dead it's not a Pawn but a Thing, leading to NullReferenceExceptions further down the line.

 

I don't know if it's possible to animate with Things, but at least it shouldn't throw an error, thus canceling the interaction.

 

Ideally it could use a single-pawn default animation where the pawn just wiggles a bit, optionally the thing also wiggles a bit so it looks animated.

  • 3 weeks later...
Posted

nevermind...i think i found the issue

In the AnimationDef context u put for the groupsex also play a role for how common ur group animation will be played...for example if u put V only....the animation will only play if the third pawn chosen V sex...but if they chosen something else eg. fellatio or handjob...they will just sit their doing nothing....so if u want the animation to play no matter what type of sex u can change the context to everything...but than the animation wont make sense for some of the context

than again this is just a simple small test...i could still be wrong so correct me if i am

  • 2 weeks later...
Posted

For whatever reason, whenever I have the animations mod on, Masturbation breaks and does not fill up the sex need meter. Disabling this addon fixes it, but I like this addon. Any suggestions/fixes?

Posted
1 hour ago, thetrollingbot said:

For whatever reason, whenever I have the animations mod on, Masturbation breaks and does not fill up the sex need meter. Disabling this addon fixes it, but I like this addon. Any suggestions/fixes?

needs animations for sex fill, use ultimate animation pack

  • 3 weeks later...
Posted (edited)
On 1/12/2025 at 8:56 AM, nugerumon said:

I would like to request compatibility with necrophilia.

 

In HarmonyPatch_JobDriver_SexBaseInitiator_Start.Postfix, where it says "Pawn partner = __instance.Target as Pawn;", if Target is dead it's not a Pawn but a Thing, leading to NullReferenceExceptions further down the line.

 

I don't know if it's possible to animate with Things, but at least it shouldn't throw an error, thus canceling the interaction.

 

Ideally it could use a single-pawn default animation where the pawn just wiggles a bit, optionally the thing also wiggles a bit so it looks animated.


I modified the patch to make it possible now I think, needs testing. Also I added 3 pawnTests for animation contexts:

image.png.c88252e607bb70b8add504ece1c6d76e.png

 

in case you want to make animations specifically for downed pawns, dead pawns, or both

 

On 2/21/2025 at 11:42 AM, thetrollingbot said:

For whatever reason, whenever I have the animations mod on, Masturbation breaks and does not fill up the sex need meter. Disabling this addon fixes it, but I like this addon. Any suggestions/fixes?

This should be fixed now, I think? Or it might be broken in a different way, needs testing

Edited by c0ffeeeee
Posted (edited)

probably a stupid question but how do I download from the link once I've clicked on it? Do I click code then download source code?

 

Edit: on the RJW wiki there is a link to zip download is that 1.5 compatible?

Edited by bob112
Posted
Quote

"For whatever reason, whenever I have the animations mod on, Masturbation breaks and does not fill up the sex need meter. Disabling this addon fixes it, but I like this addon. Any suggestions/fixes?"

 

I'm having this same issue.

 

I have both animations framework installed and ultimate animation pack, however the sex meter simply will not restore after masturbation IF ultimate animations pack is installed. If just animation framework is installed it works fine.

 

Tested several different mod loadouts and everything bar masturbation works fine. 

Posted

When used with [NL] Facial Animation, the heads of desiccated shamblers will render below their bodies. The same issue occurs when Facial Animation is disabled for a certain race in [NL] Facial Animation.

Posted
On 3/9/2025 at 1:55 AM, c0ffeeeee said:


I modified the patch to make it possible now I think, needs testing. Also I added 3 pawnTests for animation contexts:

image.png.c88252e607bb70b8add504ece1c6d76e.png

 

in case you want to make animations specifically for downed pawns, dead pawns, or both

 

This should be fixed now, I think? Or it might be broken in a different way, needs testing

Necrophilia still doesn't work, and the reason is this mod

log:

JobDriver threw exception in toil unnamed's initAction for pawn Frade driver=JobDriver_ViolateCorpse (toilIndex=1) driver.job=(ViolateCorpse (Job_14) A = Thing_Corpse_Human12699 Giver = ThinkNode_QueuedJob [workGiverDef: null])
System.NullReferenceException: Object reference not set to an instance of an object
[Ref 9686E6AC]
 at Rimworld_Animations.GroupAnimationContext_RJWSex.CanAnimationBeUsed (System.Collections.Generic.List`1[T] actors, System.Int32 numActors) [0x00001] in <b3bf69bdb06541b1ab1f65d162e307d4>:0 
 at Rimworld_Animations.GroupAnimationDef.canAnimationBeUsed (System.Collections.Generic.List`1[T] actors) [0x0002c] in <b3bf69bdb06541b1ab1f65d162e307d4>:0 
 at Rimworld_Animations.AnimationUtility+<>c__DisplayClass5_0.<FindGroupAnimation>b__0 (Rimworld_Animations.GroupAnimationDef x) [0x00000] in <b3bf69bdb06541b1ab1f65d162e307d4>:0 
 at System.Collections.Generic.List`1[T].FindAll (System.Predicate`1[T] match) [0x00013] in <eae584ce26bc40229c1b1aa476bfa589>:0 
 at Rimworld_Animations.AnimationUtility.FindGroupAnimation (System.Collections.Generic.List`1[T] participants, System.Int32& reorder) [0x00013] in <b3bf69bdb06541b1ab1f65d162e307d4>:0 
 at Rimworld_Animations.HarmonyPatch_JobDriver_SexBaseInitiator_Start.Postfix (rjw.JobDriver_SexBaseInitiator& __instance) [0x00068] in <b3bf69bdb06541b1ab1f65d162e307d4>:0 
 at rjw.JobDriver_SexBaseInitiator.Start () [0x00342] in <6ddaf0669d334a67964091480757ef75>:0 
     - POSTFIX rjwanim: Void Rimworld_Animations.HarmonyPatch_JobDriver_SexBaseInitiator_Start:Postfix(JobDriver_SexBaseInitiator& __instance)
 at rjw.JobDriver_ViolateCorpse.<MakeNewToils>b__1_3 () [0x00022] in <6ddaf0669d334a67964091480757ef75>:0 
 at Verse.AI.JobDriver.TryActuallyStartNextToil () [0x001b0] in <630e2863bc9a4a3493f2eff01e3a9556>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Log.Error_Patch1 (string)
Verse.AI.JobUtility:TryStartErrorRecoverJob (Verse.Pawn,string,System.Exception,Verse.AI.JobDriver)
Verse.AI.JobDriver:TryActuallyStartNextToil ()
Verse.AI.JobDriver:ReadyForNextToil ()
Verse.AI.JobDriver:Notify_PatherArrived ()
Verse.AI.Pawn_PathFollower:PatherArrived ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_PathFollower.TryEnterNextPathCell_Patch1 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.AI.Pawn_PathFollower.PatherTick_Patch3 (Verse.AI.Pawn_PathFollower)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Pawn.Tick_Patch3 (Verse.Pawn)
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch3 (Verse.TickManager)
Verse.TickManager:TickManagerUpdate ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
Verse.Root_Play:Update ()

Posted
On 3/26/2025 at 11:57 PM, Hidden User said:

 

I'm having this same issue.

 

I have both animations framework installed and ultimate animation pack, however the sex meter simply will not restore after masturbation IF ultimate animations pack is installed. If just animation framework is installed it works fine.

 

Tested several different mod loadouts and everything bar masturbation works fine. 

 

Same here. Have both latest versions of RJW animation framework and UAP. Yet this is still an issue. Masturbation animation breaks at about half orgasm progress and does not fill up the sex need meter. Though in social tab of the pawn, there is a log of masturbation. So, is there a fix coming?

Posted
On 4/8/2025 at 5:09 AM, t0r4k said:

 

Same here. Have both latest versions of RJW animation framework and UAP. Yet this is still an issue. Masturbation animation breaks at about half orgasm progress and does not fill up the sex need meter. Though in social tab of the pawn, there is a log of masturbation. So, is there a fix coming?

There's a fix on the RJW Discord, a .dll file replacement for RJW Animation Framework.

 

Poster is "Ryufais" on 03/12/2025, file is "Rimworld-Animations.dll".

 

Source: https://www.loverslab.com/topic/241841-mod-ultimate-animation-pack-15/page/2/#findComment-6997968

 

Posted
On 3/9/2025 at 7:55 AM, c0ffeeeee said:


I modified the patch to make it possible now I think, needs testing. Also I added 3 pawnTests for animation contexts:

image.png.c88252e607bb70b8add504ece1c6d76e.png

 

in case you want to make animations specifically for downed pawns, dead pawns, or both

 

This should be fixed now, I think? Or it might be broken in a different way, needs testing



hello coffe, i have been using your animation mod and there is a bug when it used with custom face models (Seraphim Xenotype, The Profaned and BoneReapers) and facial animation. Pawn heads renders behind body. is there any way to fix or patch this bug?

image.png

Posted
On 3/11/2025 at 10:20 PM, wycc said:

ha-ha, still no fix for group anims (half a year now)

 

Yes, people just stand together and then it's over. Because of this, I don’t even use the related rituals anymore, I really miss the past, there used to be quick-cut animations switching between different characters. 

Posted
On 4/7/2025 at 4:58 AM, ilgrandematteo said:

FYI - this mod breaks RJW Necrophilia, done some testing today to see why it wasn't working, and this mod is the cause. Please can this be fixed if possible??

 

Adding RJWanimAddon-Sextra2 seems to stop Necrophilia stopping when initiated, but it doesn't have animation, same with some of its bestiality animation. 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...