Jump to content

[1.4] RJW Animation Framework


Recommended Posts

5 hours ago, Rimworld Traveller said:

I noticed that the sex acts (fellatio, etc) have correctly matching animation now.  Was this due to the RJW update?

Most likely just got lucky. Those are tagged with 'Oral' and there is no other rjw sex tags more specific than that.

Link to comment
12 hours ago, Tory187 said:

Most likely just got lucky. Those are tagged with 'Oral' and there is no other rjw sex tags more specific than that.

I changed it to account for the InteractionDef so it should work now. For some reason, in RJW sexprops which is what I use to select animations, the InteractionDefs in sexprops weren't descriptive so I missed what they were until now. But now animations should select with more accuracy.

Link to comment
33 minutes ago, c0ffeeeee said:

I changed it to account for the InteractionDef so it should work now. For some reason, in RJW sexprops which is what I use to select animations, the InteractionDefs in sexprops weren't descriptive so I missed what they were until now. But now animations should select with more accuracy.

I'm getting 100% accuracy.  Thanks for all of your work, guys

Link to comment

First time posting a error log, so let me know if I'm doing this wrong lol

I updated the animation framework and a couple of the add-ons and got all this. Did I do something wrong? I think it mentioned a dependecy check, but I can't find anything that I'm missing except the voice addon, but I didn't have that before and I didn't get a notice. 

Lemme know if there's a better way to post the log and I'll try that.
 

Spoiler

RimWorld 1.2.2753 rev712
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

[HugsLib] version 8.0.1
Verse.Log:Message(String, Boolean)
HugsLib.Utils.ModLogger:Message(String, Object[])
HugsLib.HugsLibController:InitializeController()
HugsLib.HugsLibController:EarlyInitialize()
HugsLib.Core.HugsLibMod:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[])
System.Reflection.MonoCMethod:DoInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.RuntimeType:CreateInstanceImpl(BindingFlags, Binder, Object[], CultureInfo, Object[], StackCrawlMark&)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

DependencyChecker!
Verse.Log:Message(String, Boolean)
DependencyChecker.DependencyChecker:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[])
System.Reflection.MonoCMethod:DoInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.RuntimeType:CreateInstanceImpl(BindingFlags, Binder, Object[], CultureInfo, Object[], StackCrawlMark&)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Error in patch.Apply(): System.Xml.XPath.XPathException: Expression must evaluate to a node-set.
  at MS.Internal.Xml.XPath.XPathParser.ParseNodeTest (MS.Internal.Xml.XPath.AstNode qyInput, MS.Internal.Xml.XPath.Axis+AxisType axisType, System.Xml.XPath.XPathNodeType nodeType) [0x00155] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseStep (MS.Internal.Xml.XPath.AstNode qyInput) [0x00083] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath (MS.Internal.Xml.XPath.AstNode qyInput) [0x00002] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseLocationPath (MS.Internal.Xml.XPath.AstNode qyInput) [0x0002d] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00059] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseUnaryExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x0003e] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseAndExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseExpresion (MS.Internal.Xml.XPath.AstNode qyInput) [0x00023] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseXPathExpresion (System.String xpathExpresion) [0x0000d] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.QueryBuilder.Build (System.String query, System.Boolean allowVar, System.Boolean allowKey) [0x00015] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.QueryBuilder.Build (System.String query, System.Boolean& needContext) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathExpression.Compile (System.String xpath, System.Xml.IXmlNamespaceResolver nsResolver) [0x00005] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathExpression.Compile (System.String xpath) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathNavigator.Select (System.String xpath) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XmlNode.SelectNodes (System.String xpath) [0x0000c] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at Verse.PatchOperationAdd.ApplyWorker (System.Xml.XmlDocument xml) [0x0000e] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperationSequence.ApplyWorker (System.Xml.XmlDocument xml) [0x00016] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperationFindMod.ApplyWorker (System.Xml.XmlDocument xml) [0x0004f] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.LoadedModManager.ApplyPatches (System.Xml.XmlDocument xmlDoc, System.Collections.Generic.Dictionary`2[TKey,TValue] assetlookup) [0x00038] in <d72310b4d8f64d25aee502792b58549f>:0 
Verse.Log:Error(String, Boolean)
Verse.LoadedModManager:ApplyPatches(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Parsed 0.1 as int.
Verse.Log:Warning(String, Boolean)
Verse.ParseHelper:ParseIntPermissive(String)
Verse.ParseHelper:FromString(String)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

[RJWAnimAddons-XtraAnims] Patch operation Verse.PatchOperationFindMod(RJWAnimAddons-VoicePatch) failed
file: C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJWAnim-Addon 2\Patches\interactionDefs.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Key binding conflict: Dev_ChangeSelectedDebugAction and MainTab_Architect are both bound to Tab.
Verse.Log:Warning(String, Boolean)
Verse.KeyPrefsData:ErrorCheckOn(KeyBindingDef, BindingSlot)
Verse.KeyPrefsData:ErrorCheck()
Verse.KeyPrefs:Init()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Loaded body addon variants for Pawnbold_bold
Loading variants for Things/Pawnbold/Parts/tail
Variants found for Things/Pawnbold/Parts/tail: 1
Loading variants for Things/Pawnbold/Parts/tail_part2
Variants found for Things/Pawnbold/Parts/tail_part2: 1

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Asari
Loading variants for Things/Pawn/Humanlike/Asari/Paint/tattoo
Variants found for Things/Pawn/Humanlike/Asari/Paint/tattoo: 9

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Nyaron
Loading variants for Things/Pawn/Addons/Tails/Tail
Variants found for Things/Pawn/Addons/Tails/Tail: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_LeftBackEar
Variants found for Things/Pawn/Addons/Ears/Cat_LeftBackEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_LeftFrontEar
Variants found for Things/Pawn/Addons/Ears/Cat_LeftFrontEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_RightBackEar
Variants found for Things/Pawn/Addons/Ears/Cat_RightBackEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_RightFrontEar
Variants found for Things/Pawn/Addons/Ears/Cat_RightFrontEar: 3

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Drow_Otto
Loading variants for Drow/Drow_Ear
Variants found for Drow/Drow_Ear: 1

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Alien race successfully completed 136 patches with harmony.
Verse.Log:Message(String, Boolean)
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

[HugsLib] initializing FasterAging, GiddyUpCore, GiddyUpCaravan, GiddyUpRideAndRoll, BattleMounts, CharacterEditor, RomanceTweaksMoreOptions, RJW
Verse.Log:Message(String, Boolean)
HugsLib.Utils.ModLogger:Message(String, Object[])
HugsLib.HugsLibController:EnumerateChildMods(Boolean)
HugsLib.HugsLibController:LoadReloadInitialize()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
 

 

Link to comment
1 hour ago, whatiswrongwithme69 said:

First time posting a error log, so let me know if I'm doing this wrong lol

I updated the animation framework and a couple of the add-ons and got all this. Did I do something wrong? I think it mentioned a dependecy check, but I can't find anything that I'm missing except the voice addon, but I didn't have that before and I didn't get a notice. 

Lemme know if there's a better way to post the log and I'll try that.
 

  Reveal hidden contents

RimWorld 1.2.2753 rev712
Verse.Log:Message(String, Boolean)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

[HugsLib] version 8.0.1
Verse.Log:Message(String, Boolean)
HugsLib.Utils.ModLogger:Message(String, Object[])
HugsLib.HugsLibController:InitializeController()
HugsLib.HugsLibController:EarlyInitialize()
HugsLib.Core.HugsLibMod:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[])
System.Reflection.MonoCMethod:DoInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.RuntimeType:CreateInstanceImpl(BindingFlags, Binder, Object[], CultureInfo, Object[], StackCrawlMark&)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

DependencyChecker!
Verse.Log:Message(String, Boolean)
DependencyChecker.DependencyChecker:.ctor(ModContentPack)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoCMethod:InternalInvoke(Object, Object[])
System.Reflection.MonoCMethod:DoInvoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MonoCMethod:Invoke(BindingFlags, Binder, Object[], CultureInfo)
System.RuntimeType:CreateInstanceImpl(BindingFlags, Binder, Object[], CultureInfo, Object[], StackCrawlMark&)
System.Activator:CreateInstance(Type, BindingFlags, Binder, Object[], CultureInfo, Object[])
System.Activator:CreateInstance(Type, Object[])
Verse.LoadedModManager:CreateModClasses()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Error in patch.Apply(): System.Xml.XPath.XPathException: Expression must evaluate to a node-set.
  at MS.Internal.Xml.XPath.XPathParser.ParseNodeTest (MS.Internal.Xml.XPath.AstNode qyInput, MS.Internal.Xml.XPath.Axis+AxisType axisType, System.Xml.XPath.XPathNodeType nodeType) [0x00155] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseStep (MS.Internal.Xml.XPath.AstNode qyInput) [0x00083] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseRelativeLocationPath (MS.Internal.Xml.XPath.AstNode qyInput) [0x00002] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseLocationPath (MS.Internal.Xml.XPath.AstNode qyInput) [0x0002d] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParsePathExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00059] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseUnionExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseUnaryExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x0003e] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseMultiplicativeExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseAdditiveExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseRelationalExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseEqualityExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseAndExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseOrExpr (MS.Internal.Xml.XPath.AstNode qyInput) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseExpresion (MS.Internal.Xml.XPath.AstNode qyInput) [0x00023] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.XPathParser.ParseXPathExpresion (System.String xpathExpresion) [0x0000d] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.QueryBuilder.Build (System.String query, System.Boolean allowVar, System.Boolean allowKey) [0x00015] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at MS.Internal.Xml.XPath.QueryBuilder.Build (System.String query, System.Boolean& needContext) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathExpression.Compile (System.String xpath, System.Xml.IXmlNamespaceResolver nsResolver) [0x00005] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathExpression.Compile (System.String xpath) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XPath.XPathNavigator.Select (System.String xpath) [0x00000] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at System.Xml.XmlNode.SelectNodes (System.String xpath) [0x0000c] in <1d98d70bb7d8453b80c25aa561fdecd1>:0 
  at Verse.PatchOperationAdd.ApplyWorker (System.Xml.XmlDocument xml) [0x0000e] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperationSequence.ApplyWorker (System.Xml.XmlDocument xml) [0x00016] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperationFindMod.ApplyWorker (System.Xml.XmlDocument xml) [0x0004f] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.PatchOperation.Apply (System.Xml.XmlDocument xml) [0x00023] in <d72310b4d8f64d25aee502792b58549f>:0 
  at Verse.LoadedModManager.ApplyPatches (System.Xml.XmlDocument xmlDoc, System.Collections.Generic.Dictionary`2[TKey,TValue] assetlookup) [0x00038] in <d72310b4d8f64d25aee502792b58549f>:0 
Verse.Log:Error(String, Boolean)
Verse.LoadedModManager:ApplyPatches(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Parsed 0.1 as int.
Verse.Log:Warning(String, Boolean)
Verse.ParseHelper:ParseIntPermissive(String)
Verse.ParseHelper:FromString(String)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ObjectFromXmlReflection(XmlNode, Boolean)
Verse.DirectXmlLoader:DefFromNode(XmlNode, LoadableXmlAsset)
Verse.LoadedModManager:ParseAndProcessXML(XmlDocument, Dictionary`2)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

[RJWAnimAddons-XtraAnims] Patch operation Verse.PatchOperationFindMod(RJWAnimAddons-VoicePatch) failed
file: C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods\RJWAnim-Addon 2\Patches\interactionDefs.xml
Verse.Log:Error(String, Boolean)
Verse.PatchOperation:Complete(String)
Verse.LoadedModManager:ClearCachedPatches()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Key binding conflict: Dev_ChangeSelectedDebugAction and MainTab_Architect are both bound to Tab.
Verse.Log:Warning(String, Boolean)
Verse.KeyPrefsData:ErrorCheckOn(KeyBindingDef, BindingSlot)
Verse.KeyPrefsData:ErrorCheck()
Verse.KeyPrefs:Init()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.<>c:<Start>b__6_1()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()

Loaded body addon variants for Pawnbold_bold
Loading variants for Things/Pawnbold/Parts/tail
Variants found for Things/Pawnbold/Parts/tail: 1
Loading variants for Things/Pawnbold/Parts/tail_part2
Variants found for Things/Pawnbold/Parts/tail_part2: 1

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Asari
Loading variants for Things/Pawn/Humanlike/Asari/Paint/tattoo
Variants found for Things/Pawn/Humanlike/Asari/Paint/tattoo: 9

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Nyaron
Loading variants for Things/Pawn/Addons/Tails/Tail
Variants found for Things/Pawn/Addons/Tails/Tail: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_LeftBackEar
Variants found for Things/Pawn/Addons/Ears/Cat_LeftBackEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_LeftFrontEar
Variants found for Things/Pawn/Addons/Ears/Cat_LeftFrontEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_RightBackEar
Variants found for Things/Pawn/Addons/Ears/Cat_RightBackEar: 3
Loading variants for Things/Pawn/Addons/Ears/Cat_RightFrontEar
Variants found for Things/Pawn/Addons/Ears/Cat_RightFrontEar: 3

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Loaded body addon variants for Alien_Drow_Otto
Loading variants for Drow/Drow_Ear
Variants found for Drow/Drow_Ear: 1

Verse.Log:Message(String, Boolean)
AlienRace.AlienPartGenerator:GenerateMeshsAndMeshPools()
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

Alien race successfully completed 136 patches with harmony.
Verse.Log:Message(String, Boolean)
AlienRace.HarmonyPatches:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.<>c:<DoPlayLoad>b__4_2()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Verse.Root.Update_Patch1(Root)
Verse.Root_Entry:Update()

[HugsLib] initializing FasterAging, GiddyUpCore, GiddyUpCaravan, GiddyUpRideAndRoll, BattleMounts, CharacterEditor, RomanceTweaksMoreOptions, RJW
Verse.Log:Message(String, Boolean)
HugsLib.Utils.ModLogger:Message(String, Object[])
HugsLib.HugsLibController:EnumerateChildMods(Boolean)
HugsLib.HugsLibController:LoadReloadInitialize()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.<>c:<UpdateCurrentAsynchronousEvent>b__27_0()
System.Threading.ThreadHelper:ThreadStart_Context(Object)
System.Threading.ExecutionContext:RunInternal(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object, Boolean)
System.Threading.ExecutionContext:Run(ExecutionContext, ContextCallback, Object)
System.Threading.ThreadHelper:ThreadStart()
 

 

Post a hugslog so we can see what your load order is and other info for more context.

 

You can do this by pressing Ctrl + F12 in game.

You will have the option to upload your log to Github.

If you cant upload then you can copy the log to your clipboard and paste it on Pastebin.com or a similar site.

 

It is preferable that you generate a log after the errors in question show.

If you are using RimNudeWorld and using at least three race mods then you need to find the option to generate an unlimited log.

Link to comment

Xtra Animations is updated. That patch shouldn't cause those errors now. 

 

If you are curious: there is a patch in there that looks for Voice Patch and if it doesnt find it then it will then fix some of the interactionDef tags in the base animations. The problem with the first iteration (the one that caused these errors) is that it added in the interactionDef tags at the end of the animationDef and rimworld did not like that one bit.

Link to comment
2 hours ago, Tory187 said:

Xtra Animations is updated. That patch shouldn't cause those errors now. 

 

If you are curious: there is a patch in there that looks for Voice Patch and if it doesnt find it then it will then fix some of the interactionDef tags in the base animations. The problem with the first iteration (the one that caused these errors) is that it added in the interactionDef tags at the end of the animationDef and rimworld did not like that one bit.

Hey! That fixed everything! Thanks a lot! I really appreciate it!

Link to comment

I believe there's an incompatability between this mod and Warhammer: Gor. (Unable to post hugslog, always times out - probably my crappy pc). Sometimes when performing sex all the races from this mod also perform beast animations, such as Beast_Cowgirl, Beast_Doggystyle and BeastxBeast_Doggystyle. I use to use RJW animations and Gor together without issues until this latest patch. 

Link to comment
6 hours ago, NVPD28 said:

I believe there's an incompatability between this mod and Warhammer: Gor. (Unable to post hugslog, always times out - probably my crappy pc). Sometimes when performing sex all the races from this mod also perform beast animations, such as Beast_Cowgirl, Beast_Doggystyle and BeastxBeast_Doggystyle. I use to use RJW animations and Gor together without issues until this latest patch. 

Ok so this is entirely my fault. I got a request to include some animals introduced in some of the Warhammer mods and honestly I had no clue what was an animal and what wasnt lol. 

 

To fix just go into RJWAnimAddons-Animalpatch\Patches 

and delete AnimationPatch_AnimalListBodyWarhammerGor.xml

Link to comment

Hi TS; been using this mod without issues or errors at all, even with 320 mods locked in. I would like to thank you for your noice efforts thus far!

I do have a question tho: seems like the hairs aren't animating properly when they lock into animations. I'm using Nal's Facial Animations along with Xtra Anim addons and while no errors are being logged, the hairs don't seem to snap properly. They do rotate and pivot to the right axis it seems, just not in the right position (Hair covers the face in side-facing positions, in example).

 

While I know that nothing is perfect yet and things are still being worked on, my question is: can Hat Display Selection make this worse, or is it just intended behavior so far? I'm using the updated patched version of your mod, and same goes for rjw-master and other addons.

Link to comment

Mods like hat display selection and show hats with hair can cause this problem. Both should be patched, if hat display selection is giving these bugs you could try show hats with hair. It does the same thing and might work better in this case.

 

If you have either of these mods loaded after animations then that could be causing this too.

Link to comment
On 2/9/2021 at 3:00 PM, Tory187 said:

Mods like hat display selection and show hats with hair can cause this problem. Both should be patched, if hat display selection is giving these bugs you could try show hats with hair. It does the same thing and might work better in this case.

 

If you have either of these mods loaded after animations then that could be causing this too.


Thanks for the response, Tory187! Great add-on mod btw!

I have the mod "Hats Display Selection" loaded pretty early in my modlist, so that couldn't be the cause of the bug; I'd really like to switch over to [KV] Show hats with Hair (it really does work better) but unfortunately a couple of race mods I use require the former rather than the alternative.

Link to comment

I believe the race mods that request the use of hat display selection is just a recommendation. They likely have it marked as a dependent in their about.xml but I think they really just want you to use a mod that does that function. I would try using Show Hair with hats anyways.

Link to comment
  • 2 weeks later...

I have trouble adding or removing a particular animation in the newest update, something I used to be able to do several months ago.

 

I tried to add butterfly animation from poster AbstractConcept from page 11 in this thread and I failed. I also tried to make one animation to never show up like described by member Ranot on page 10 and failed too. Both exactly the same things I used to be able to do in one of the previous versions of the mods several months ago.

 

I've realised that something like "interactionDefTypes" has shown up in the xml files since I had been able to make changes like that successfully the last time. I edited them to what my logic suggested would be right but to no avail. Is there something I have been missing? Is the thing more complicated than before with interactionDefTypes now or am I just overlooking something simple?

Link to comment
1 hour ago, Abecadlo1 said:

I have trouble adding or removing a particular animation in the newest update, something I used to be able to do several months ago.

 

I tried to add butterfly animation from poster AbstractConcept from page 11 in this thread and I failed. I also tried to make one animation to never show up like described by member Ranot on page 10 and failed too. Both exactly the same things I used to be able to do in one of the previous versions of the mods several months ago.

 

I've realised that something like "interactionDefTypes" has shown up in the xml files since I had been able to make changes like that successfully the last time. I edited them to what my logic suggested would be right but to no avail. Is there something I have been missing? Is the thing more complicated than before with interactionDefTypes now or am I just overlooking something simple?

hmm, I tried to make it so that those extra tags are optional. Could you send me your hugslog? 

 

EDIT: Also, I think Tory187 adds those animations in the AnimAddons patch, which will work properly

 

EDIT 2: Alright I did a small tweak that should make older animations that haven't added those interactiondeftypes to be compatible now

Link to comment
2 hours ago, c0ffeeeee said:

hmm, I tried to make it so that those extra tags are optional. Could you send me your hugslog? 

 

EDIT: Also, I think Tory187 adds those animations in the AnimAddons patch, which will work properly

 

EDIT 2: Alright I did a small tweak that should make older animations that haven't added those interactiondeftypes to be compatible now

I have Tory's addon but the butterfly animation never shows up. For vaginal sex (I use mainly the rape action for testing) there are only two: doggystyle and reverse stand and carry if I'm not mistaken.

 

I've downloaded the tweaked version of the mod but the problem persists. It wouldn't be weird if I messed somethig up while trying to add a new animation but what's amusing is that I can't even delete the stand and carry animation- i deleted all sex types and interaction types under it in the xml file, yet it still shows up.

 

https://gist.github.com/0f5d46767716ae0be9571f8a3ecbb069

Link to comment
1 hour ago, Abecadlo1 said:

I have Tory's addon but the butterfly animation never shows up. For vaginal sex (I use mainly the rape action for testing) there are only two: doggystyle and reverse stand and carry if I'm not mistaken.

 

I've downloaded the tweaked version of the mod but the problem persists. It wouldn't be weird if I messed somethig up while trying to add a new animation but what's amusing is that I can't even delete the stand and carry animation- i deleted all sex types and interaction types under it in the xml file, yet it still shows up.

 

https://gist.github.com/0f5d46767716ae0be9571f8a3ecbb069

I think the reason why butterfly is not playing for you is because butterfly is setup to be female initiated. If you have male pawn initiate it will never play. Next version of Xtra anims wont have it setup that way. Should fire both ways now.

Link to comment
4 hours ago, c0ffeeeee said:

hmm, I tried to make it so that those extra tags are optional. Could you send me your hugslog? 

 

EDIT: Also, I think Tory187 adds those animations in the AnimAddons patch, which will work properly

 

EDIT 2: Alright I did a small tweak that should make older animations that haven't added those interactiondeftypes to be compatible now

Does or did the framework choose animations that have interactionDefs over ones that don't? Is that what this new tweak changed?

 

I only added interactionDefs to the oral anims really. Didn't expect this issue.

 

Edit: New version of xtra anims uploaded. Should give butterfly anim even footing with other vaginal/anal anims.

Link to comment
20 minutes ago, Tory187 said:

Does or did the framework choose animations that have interactionDefs over ones that don't? Is that what this new tweak changed?

 

I only added interactionDefs to the oral anims really. Didn't expect this issue.

 

Edit: New version of xtra anims uploaded. Should give butterfly anim even footing with other vaginal/anal anims.

it will prioritize interactiondef types, then rjwSexTypes, then if it can't find any of those it picks at random

Link to comment
20 hours ago, Tory187 said:

Edit: New version of xtra anims uploaded. Should give butterfly anim even footing with other vaginal/anal anims.

Seems to be working now, thanks!

 

On the other hand, I still haven't managed to prevent stand and carry from appearing- I tried making it unsuitable for all sex types and interaction types and even replacing its animation stages with that from a different animation and it still doesn't work! I don't understand why.

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   1 member

×
×
  • 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