Updated to v1.1. -updated _conditions file so all idle animation will work anjd not just those of higher priority. safe to install and update mid-game. -fixed wrong condition file on "player and npcs" and "player only" (new)
Safe to update midgame as I only change the condition file (~)
Hello there. So, I was about to install this and run into a little problem. I use "Eating animations and sounds" and it seems that mod uses the same folder names (2001-2016). Can I just change the names of your folders (eg. 2001 to 1001) or would that cause problems? Or is there something else I can do?
I really like this mod, it's refreshing to have some diversity of idle movement!
Out of curiosity: does this mod cause characters to stop blinking? I have MfgConsole installed and before installing this mod my player character blinked. After installing this, they stopped blinking. Is it a side effect of the idles?
(I'm not asking for a fix, since it's such a small thing that makes no difference to gameplay: I was just wondering if it was a thing, or maybe it's just a combination of mods on my end.)
Yeah, that's what I figured. Probably just happenstance on my end! Edit: after testing this mod alone, I've found it's definitely something about using some various DAR mods together. PC blinks using this alone and with several other DAR mods. My bad!
Yes. You can put it however you want (males only, femlaes only or both) and I made sure all of them will fire up and to specify a random idle you should get that npcs base id and put it like this "IsActorBase "(the esp where you can find that particular npc) | (baseid). so "IsActorBase("3DNPC.esp"| 0x000294C2)" and that's anum-la.
But I don't want to edit _conditions.txt. I want all of NPC to use one set of Randomized idles, except the one I specify via DAR. Can I use this path for Lydia?: meshes\actors\character\animations\DynamicAnimationReplacer\Skyrim.esm\000a2c8e\_CustomConditions\2001\female\mt_idle.hkx
or should I use this: meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions\2001\Skyrim.esm\000a2c8e\female\mt_idle.hkx
Will one of these two or any other path do whatsoever?
You will have to edit the txt file if you want if you want some npc to use specific idles. As far as I know the only npc you can put an animation without condition file is the PLAYER itself where you can put the animation in DAR folder (the 00000007 folder) for somebody else you need to put them in specific folder with specific conditions.
yea im pretty sure children have different animation (correct me if im wrong though). Im not sure about elder race but its kinda easy to exclude them using a condition in DAR. But I don't see the reason why you would if you use animation idle like Realistic Animation Project since its not "Sexy".
Edit: I'm pretty sure the sleep animation should be put inside the numbered folder not in the male/female subfolder
what is the difference between this mod and "Random idle animation"? tell me better how to make a delay. For example, so that the animation is triggered after a certain time, after the character has stopped.
This doesn't use script. It uses DAR so there's basically no impact on performance. Supports idle for everybody and I mean everybody if you want it to. It uses a condition file that determines what animation will play so its basically random and will only occur if you stop just like vanilla.
I know how DAR works). but you didn't answer the question about the delay. Do you know a way? Is there such a condition? The creator of the DAR assured me that there is, but did not say how to do it. That is, so that the random animation does not work immediately when the character stops, but, say, after a few seconds.
Nice to see thing like this released, but please take a look at how you have to calculate percentages with DAR, because you're calculating them wrong. DAR works by priority number of folders, working progressively down consecutively as their conditions fail, which means the percentages must be corrected according to this conditional progression. Putting 30% to every folder is very wrong, you'll almost never see the animations in the folders with the lowest priority. To have every animation play with equal probability, the following parameters need to go into the folders: The folder with the lowest priority (2001 for female example in your mod) gets no random condition, because that is a catch all. Unless you want the vanilla animation to show as well, in which case it gets Random(0.5), and you shift all probabilities up in the following list: Then as the priority goes down, each consecutive folder gets a priority of [priority of previous folder / (1 + priority of previous folder ) ]. That means: 2002 gets Random(0.5) [ = 1/(1+1)] 2003 gets Random(0.3333) [ = 0.5/(1+0.5)] 2004 gets Random(0.25) [ = 0.333/(1+0.333)] 2005 gets Random(0.2) [ = 0.25/(1+0.25)] etc, calculate for all folders up to 2010. Same goes for your male folders.
Yea I feared that will happen thats why im working on new mod with sit idles (that has 20 idles or so) and testing what the best percentasge is so all of them can fire up regardless of priority numbers. Thanks!
Edit: Updated with new _conditions that should work now. Thank you for your help!
There's a 30% chance to trigger and I forgot to add but it wont work on your character only those of NPC. I will make it later for the player character.
Edit: Added everything and also edited the install instruction.
you can have 16 idles all in all. 10 for female and 6 for males. I could've made more but I wanted it to be like that so people can use it with realistic Animation project.
32 comments
-updated _conditions file so all idle animation will work anjd not just those of higher priority. safe to install and update mid-game.
-fixed wrong condition file on "player and npcs" and "player only" (new)
Safe to update midgame as I only change the condition file (~)
Out of curiosity: does this mod cause characters to stop blinking? I have MfgConsole installed and before installing this mod my player character blinked. After installing this, they stopped blinking. Is it a side effect of the idles?
(I'm not asking for a fix, since it's such a small thing that makes no difference to gameplay: I was just wondering if it was a thing, or maybe it's just a combination of mods on my end.)
Edit: after testing this mod alone, I've found it's definitely something about using some various DAR mods together. PC blinks using this alone and with several other DAR mods. My bad!
How to specify Randomized mt_idle for a particular NPC?
"IsActorBase("3DNPC.esp"| 0x000294C2)" and that's anum-la.
meshes\actors\character\animations\DynamicAnimationReplacer\Skyrim.esm\000a2c8e\_CustomConditions\2001\female\mt_idle.hkx
or should I use this:
meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions\2001\Skyrim.esm\000a2c8e\female\mt_idle.hkx
Will one of these two or any other path do whatsoever?
-> meshes\actors\character\animations\DynamicAnimationReplacer\Skyrim.esm\000A2C8E\female\(then put animation here) <This is lydia.
Two question, the female and male path exclude the male and female child and old race?
and can be applied to sleep animation?
Edit: I'm pretty sure the sleep animation should be put inside the numbered folder not in the male/female subfolder
DAR works by priority number of folders, working progressively down consecutively as their conditions fail, which means the percentages must be corrected according to this conditional progression. Putting 30% to every folder is very wrong, you'll almost never see the animations in the folders with the lowest priority.
To have every animation play with equal probability, the following parameters need to go into the folders:
The folder with the lowest priority (2001 for female example in your mod) gets no random condition, because that is a catch all. Unless you want the vanilla animation to show as well, in which case it gets Random(0.5), and you shift all probabilities up in the following list:
Then as the priority goes down, each consecutive folder gets a priority of [priority of previous folder / (1 + priority of previous folder ) ]. That means:
2002 gets Random(0.5) [ = 1/(1+1)]
2003 gets Random(0.3333) [ = 0.5/(1+0.5)]
2004 gets Random(0.25) [ = 0.333/(1+0.333)]
2005 gets Random(0.2) [ = 0.25/(1+0.25)]
etc, calculate for all folders up to 2010.
Same goes for your male folders.
For a more detailed discussion, see here.
See the chains of posts in this topic for an even more detailed discussion.
Edit: Updated with new _conditions that should work now. Thank you for your help!
Edit: Added everything and also edited the install instruction.