Jump to content

[1.4] RJW Animation Framework


Recommended Posts

Hello! I just downloaded the moosesian race, along with rjw and its addons. But when I tried to force a male male colonist and a female moosesian colonist to get dirty in the sheets, the animation won't play. According to the debug menu, the actor "moosesian" doesn't have a "CompBodyAnimator Attached". I tried to fix this problem by adding a basepawn patch for moosesian by copying the basepawn fixes of other races, but nothing happened. Is there a way to add animations for moosesians? If possible, tell me how. Thanks in advance.

 

Link to comment
1 hour ago, Blexa said:

When a Pawn is sleeping, other Pawns cannot interact with this sleeping Pawn to have sex.
I'm using 1.2.


I am not good at English.

Did you try to update the RJW animation framework? How about RJW itself? Sometimes, outdated versions causes most bugs, i guess.

 

Link to comment
1 hour ago, tkstendar45 said:

Did you try to update the RJW animation framework? How about RJW itself? Sometimes, outdated versions causes most bugs, i guess.

 

Yap I Updated That mod. Only RJW It self work great.

Link to comment
6 minutes ago, tkstendar45 said:

Let me see the debug info. Just copy paste the debug info.

 

https://gist.github.com/HugsLibRecordKeeper/d75c9b883d77903f65e8496fb71d0036
 

Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.AI.Job.MakeDriver (Verse.Pawn driverPawn) [0x00000] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Job.GetCachedDriver (Verse.Pawn driverPawn) [0x00008] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Job.TryMakePreToilReservations (Verse.Pawn driverPawn, System.Boolean errorOnFailed) [0x00000] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Pawn_JobTracker.TryTakeOrderedJob_NewTemp (Verse.AI.Job job, System.Nullable`1[T] tag, System.Boolean requestQueueing) [0x000d7] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.TryTakeOrderedJob_Patch1(Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobTag)
  at rjw.RMB_Menu.HaveSex (Verse.Pawn pawn, System.Boolean rape, Verse.JobDef jobDef, Verse.LocalTargetInfo target, RimWorld.InteractionDef dictionaryKey, Verse.Pawn giving, Verse.Pawn receiving) [0x00071] in <5160c935063942489837fe252e89ac7d>:0
  at rjw.RMB_Menu+<>c__DisplayClass9_1.<GenerateSexRoleOptions>b__0 () [0x00000] in <5160c935063942489837fe252e89ac7d>:0
  at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00028] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x0030e] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

 

is this right?

Edited by Blexa
add comment
Link to comment
8 minutes ago, Blexa said:

https://gist.github.com/HugsLibRecordKeeper/d75c9b883d77903f65e8496fb71d0036
 

Exception filling window for Verse.FloatMenu: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.AI.Job.MakeDriver (Verse.Pawn driverPawn) [0x00000] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Job.GetCachedDriver (Verse.Pawn driverPawn) [0x00008] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Job.TryMakePreToilReservations (Verse.Pawn driverPawn, System.Boolean errorOnFailed) [0x00000] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.AI.Pawn_JobTracker.TryTakeOrderedJob_NewTemp (Verse.AI.Job job, System.Nullable`1[T] tag, System.Boolean requestQueueing) [0x000d7] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at (wrapper dynamic-method) Verse.AI.Pawn_JobTracker.Verse.AI.Pawn_JobTracker.TryTakeOrderedJob_Patch1(Verse.AI.Pawn_JobTracker,Verse.AI.Job,Verse.AI.JobTag)
  at rjw.RMB_Menu.HaveSex (Verse.Pawn pawn, System.Boolean rape, Verse.JobDef jobDef, Verse.LocalTargetInfo target, RimWorld.InteractionDef dictionaryKey, Verse.Pawn giving, Verse.Pawn receiving) [0x00071] in <5160c935063942489837fe252e89ac7d>:0
  at rjw.RMB_Menu+<>c__DisplayClass9_1.<GenerateSexRoleOptions>b__0 () [0x00000] in <5160c935063942489837fe252e89ac7d>:0
  at Verse.FloatMenuOption.Chosen (System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x00028] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.FloatMenuOption.DoGUI (UnityEngine.Rect rect, System.Boolean colonistOrdering, Verse.FloatMenu floatMenu) [0x0030e] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.FloatMenu.DoWindowContents (UnityEngine.Rect rect) [0x000fb] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
  at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x00165] in <12a8d1a0a5a64eae86579edb3a3b30c7>:0
Verse.Log:Error(String, Boolean)
Verse.Window:InnerWindowOnGUI(Int32)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle)

 

is this right?

Well damn! That's a mouth-full.... It's possible that your load order is a mess, or you didn't download the other addons. Did you follow the load order and downloaded the addons?

 EDIT: Let me see your load order.

 

 

Edited by tkstendar45
Link to comment
4 minutes ago, tkstendar45 said:

Well damn! That's a mouth-full.... It's possible that your load order is a mess, or you didn't download the other addons. Did you follow the load order and downloaded the addons?

 EDIT: Let me see your load order.

 

 


Harmony [https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
HugsLib [https://steamcommunity.com/sharedfiles/filedetails/?id=818773962]
Character Editor [https://steamcommunity.com/sharedfiles/filedetails/?id=1874644848]
Humanoid Alien Races [https://steamcommunity.com/sharedfiles/filedetails/?id=839005762]
RimJobWorld [https:// no link (local mod)]
BetterRJW [https:// no link (local mod)]
RJW-Events [https:// no link (local mod)]
OTY RJW Symbols [https:// no link (local mod)]
RimNudeWorld [https:// no link (local mod)]
OTY_NUDE Unofficial Update [https:// no link (local mod)]
RJW - RaceSupport [https:// no link (local mod)]
RimNude - Animal Addon [https:// no link (local mod)]
Rimworld-Animations [https:// no link (local mod)]
RJWAnimAddons-VoicePatch [https:// no link (local mod)]
RJWAnimAddons-XtraAnims [https:// no link (local mod)]
RJWAnimAddons-AnimalPatch [https:// no link (local mod)]
RoboAnims [https:// no link (local mod)]
[RKTM] Mod [https://steamcommunity.com/sharedfiles/filedetails/?id=1848471817]

 

image.png

Link to comment
5 minutes ago, Blexa said:


Harmony [https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
HugsLib [https://steamcommunity.com/sharedfiles/filedetails/?id=818773962]
Character Editor [https://steamcommunity.com/sharedfiles/filedetails/?id=1874644848]
Humanoid Alien Races [https://steamcommunity.com/sharedfiles/filedetails/?id=839005762]
RimJobWorld [https:// no link (local mod)]
BetterRJW [https:// no link (local mod)]
RJW-Events [https:// no link (local mod)]
OTY RJW Symbols [https:// no link (local mod)]
RimNudeWorld [https:// no link (local mod)]
OTY_NUDE Unofficial Update [https:// no link (local mod)]
RJW - RaceSupport [https:// no link (local mod)]
RimNude - Animal Addon [https:// no link (local mod)]
Rimworld-Animations [https:// no link (local mod)]
RJWAnimAddons-VoicePatch [https:// no link (local mod)]
RJWAnimAddons-XtraAnims [https:// no link (local mod)]
RJWAnimAddons-AnimalPatch [https:// no link (local mod)]
RoboAnims [https:// no link (local mod)]
[RKTM] Mod [https://steamcommunity.com/sharedfiles/filedetails/?id=1848471817]

 

image.png

Try this one instead....

-other rimworld mods-

-RimNudeWorld

-RimNude-Animal Addon

-OTY-NUDE Unofficial Update

-RimJobWorld

-RJW-RaceSupport

-<optional>Babies and Children

-OTY RJW Symbols

-Rimworld-Animations

-RJWAnimAddons-VoicePatch

-RJWAnimAddons-XtraAnims

-RJWAnimAddons-AnimalPatch

 

<This load order is the same as mine>

 

You can also do the divide and conquer approach. Just deactivate 1 mod and run the game if that mod is causing the problem.

 

Link to comment
11 minutes ago, tkstendar45 said:

Try this one instead....

-other rimworld mods-

-RimNudeWorld

-RimNude-Animal Addon

-OTY-NUDE Unofficial Update

-RimJobWorld

-RJW-RaceSupport

-<optional>Babies and Children

-OTY RJW Symbols

-Rimworld-Animations

-RJWAnimAddons-VoicePatch

-RJWAnimAddons-XtraAnims

-RJWAnimAddons-AnimalPatch

 

<This load order is the same as mine>

 

You can also do the divide and conquer approach. Just deactivate 1 mod and run the game if that mod is causing the problem.

 

 

 

[Mod list length: 9]
Harmony [https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
HugsLib [https://steamcommunity.com/sharedfiles/filedetails/?id=818773962]
Character Editor [https://steamcommunity.com/sharedfiles/filedetails/?id=1874644848]
Humanoid Alien Races [https://steamcommunity.com/sharedfiles/filedetails/?id=839005762]
RimJobWorld [https:// no link (local mod)]
RJW - RaceSupport [https:// no link (local mod)]
Rimworld-Animations [https:// no link (local mod)]

I put only the essential mods (RJW, Race Support, Animations), Errors have occurred.

As mentioned before, When a Pawn is sleeping, other Pawns cannot interact with this sleeping Pawn to have sex.

 

image.png.3b56f4cf6b68cb0941353826d218cb3a.png

Edited by Blexa
add screenshot
Link to comment
6 minutes ago, Blexa said:

 

 

[Mod list length: 9]
Harmony [https://steamcommunity.com/sharedfiles/filedetails/?id=2009463077]
Core [https:// no link (local mod)]
HugsLib [https://steamcommunity.com/sharedfiles/filedetails/?id=818773962]
Character Editor [https://steamcommunity.com/sharedfiles/filedetails/?id=1874644848]
Humanoid Alien Races [https://steamcommunity.com/sharedfiles/filedetails/?id=839005762]
RimJobWorld [https:// no link (local mod)]
RJW - RaceSupport [https:// no link (local mod)]
Rimworld-Animations [https:// no link (local mod)]

I put only the essential mods (RJW, Race Support, Animations), Errors have occurred.

As mentioned before, When a Pawn is sleeping, other Pawns cannot interact with this sleeping Pawn to have sex.

 

image.png.3b56f4cf6b68cb0941353826d218cb3a.png

Hmmmmm.. Wait a moment, let me test something.

Link to comment
27 minutes ago, tkstendar45 said:

Hmmmmm.. Wait a moment, let me test something.

I tested it and I also have the same problem, for normal sex though. When I enable rape, it did work. I guess it is due to RJW being patched to 1.3. You can forward this to the original authors of RJW, since rjw continues to be updated, and errors are bound to happen. Did you check whether they did the "joining in the bed" action without forcing them during debug mode? I didn't check mine.

Link to comment
1 hour ago, tkstendar45 said:

I tested it and I also have the same problem, for normal sex though. When I enable rape, it did work. I guess it is due to RJW being patched to 1.3. You can forward this to the original authors of RJW, since rjw continues to be updated, and errors are bound to happen. Did you check whether they did the "joining in the bed" action without forcing them during debug mode? I didn't check mine.

yap, The pawn wakes up and waits over and over again.

Link to comment
4 minutes ago, Blexa said:

yap, The pawn wakes up and waits over and over again.

Well, that's a problem. You either check the job defs from the rjw file that involves JoinInBedAnimation, or do some dll diving. Either way, you should use the old version of rjw which is only for 1.2, before it was updated to 1.3. That version had no problem what-so-ever.

Link to comment
On 7/18/2021 at 5:46 PM, Tory187 said:

A recent change to animations may break compatibility with some race mods. Please report errors that say:

 

"Error: [PAWNNAME] of race [RACENAME] does not have CompBodyAnimator attached!"

 

and I will make a patch for them.

 

 

 

I have the Crystalloid mod and I got this error cascading:

 

"Exception drawing Tussi: System.NullReferenceException: Object reference not set to an instance of an object
  at Rimworld_Animations.PawnRenderer_RenderPawnAt_Patch.ClearCache (Verse.Pawn pawn) [0x0000f] in <5b9b71de85cf4b39b216c5f21a343817>:0"

 

It's not the same error as the one you mentioned but it only appear with this mod active. This error occurs on the two races the Crystalloid mod includes.

Link to comment

Moosesians are likewise facing the same issue.

 

Exception drawing Sophiea: System.NullReferenceException: Object reference not set to an instance of an object
  at Rimworld_Animations.PawnRenderer_RenderPawnAt_Patch.ClearCache (Verse.Pawn pawn) [0x0000f] in <5b9b71de85cf4b39b216c5f21a343817>:0 
  at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch2(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
  at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.Pawn.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00006] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.Thing.Draw () [0x00015] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.ThingWithComps.Draw () [0x0000e] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <f81f052e138344458cc870569c2ab66f>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
Verse.Map:MapUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

 

Edited by Nebrowski
clarify race
Link to comment
On 7/27/2021 at 10:37 PM, Blexa said:

yap, The pawn wakes up and waits over and over again.

Sup dude! I finally fixed the problem. I guess some elements that involves "JoiningInBed" are missing in the rimworld animation master, so I did some digging and found tory187 and cofffeeeeeeee's debugging history, did some browsing, and found the link/file that involves the joining in bed bug. Took me some time since I have to edit things out using visual studio, but its worth it (Now the pawns can get busy in the bed!). here's the edited version of rimworld animation master, and shout-out to tory187 and cofffeeeee, those debug histories are a godsend, thank you! If problems still persist, just email me.

rimworld-animations-master.zip

Link to comment
3 hours ago, Azaz3l said:

Rocketman mod seems to break animal animations. The animation will play but afterwards the animals will bop at each other like they do without animations. Problem doesn't happen with human on human animations.

I fixed it by going into rocketman settings and disabling time dilation for animals.

Link to comment
21 minutes ago, Azaz3l said:

I fixed it by going into rocketman settings and disabling time dilation for animals.

makes sense, anims relies on the fact that pawns are ticking at the same rate to be operating correctly.

Link to comment
On 7/28/2021 at 4:48 PM, Nebrowski said:

Moosesians are likewise facing the same issue.

 

Exception drawing Sophiea: System.NullReferenceException: Object reference not set to an instance of an object
  at Rimworld_Animations.PawnRenderer_RenderPawnAt_Patch.ClearCache (Verse.Pawn pawn) [0x0000f] in <5b9b71de85cf4b39b216c5f21a343817>:0 
  at (wrapper dynamic-method) Verse.PawnRenderer.Verse.PawnRenderer.RenderPawnAt_Patch2(Verse.PawnRenderer,UnityEngine.Vector3,System.Nullable`1<Verse.Rot4>,bool)
  at Verse.Pawn_DrawTracker.DrawAt (UnityEngine.Vector3 loc) [0x00000] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.Pawn.DrawAt (UnityEngine.Vector3 drawLoc, System.Boolean flip) [0x00006] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.Thing.Draw () [0x00015] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.ThingWithComps.Draw () [0x0000e] in <f81f052e138344458cc870569c2ab66f>:0 
  at Verse.DynamicDrawManager.DrawDynamicThings () [0x000d8] in <f81f052e138344458cc870569c2ab66f>:0 
UnityEngine.StackTraceUtility:ExtractStackTrace ()
Verse.Log:Error (string)
Verse.DynamicDrawManager:DrawDynamicThings ()
Verse.Map:MapUpdate ()
Verse.Game:UpdatePlay ()
Verse.Root_Play:Update ()

 

 

Same here with equium

 

image.png.0ac84cfd0148d4b3d813e35387caac6b.png

 

And thx for all the updates and fixes!

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