Skyrim Special Edition

File information

Last updated

Original upload

Created by

GentleJack

Uploaded by

GentleJack

Virus scan

Safe to use

About this mod

Small GUI utility for packing a bunch of selected animations in _CustomConditions directory for Dynamic Animation Replacer

Requirements
Permissions and credits
Mirrors
Changelogs
Nobody asked for this, but what done is done.

Simple GUI application for bunch packing animations in _CustomConditions directory to use in Dynamic Animation Replacer.
Interface is pretty simple and should be selfexplaining, but since I changed some basics from 0.2.1 I put small but detailed guide here:

First of you need to have a bunch of source animations - animated (or static, if you want) poses from any poser pack or else .hkx files you want to add in game via DAR.

Then do these steps:
1) Select target game animation you want to replace from dropdown list;
2) Select source animations - .hkx files you want to add in game;
3) Put start DAR Priority you want packing start from (Priority folders names will increase by 1 through tool working iterations);
4) Chose gender specific options of animations you want to pack;
5) Put conditions you want these animations to play with: open existing _conditions.txt file, select one of predefined Presets (more details about presets below) or even type it in special text input block;
5.5) Of course you can edit loaded conditions accordingly to supported DAR functions. Functions you can put in conditions block are listed on original DAR page;
6) ALWAYS put Random(probability_plug) in end of conditions - I made a whole button to do that in one click;
7) Fire application via BIG RED BUTTON.

Packed folder will appear in directory, where source animations are held. Copy/paste created pack inside your Data\Meshes\actors\character\animations\DynamicAnimationReplacer directory.

Launch game, enjoy, be nice and help oldones!

IMPORTANT NOTES:

Tool will place the .txt file with name of used source animation inside each created Priority folder.
Remember: more animations need more time to proceed! Be patient!

As every update routed my tool to download limitations I deciced to renovate some utility basics.
Now tool using external packs of animation names (AnimationsList.txt) and conditions presets (PresetsVault.xml).
These files need to be placed exactly in directory where tool .exe is - tool can work without them, but in that case functionality is the same, as in v 0.2.1. Only exception - Random function - now you need to always put it manually (or leave default content of conditions input block).

If you corrupt somehow these files you can always download it from tool Optional files - I'm planning to develop this functionality by adding new Presets and  target animations in cooperation with community, because I don't have Master degree of DAR functions and I created this tool only to pack 150 animations from GS Poses as idles.

You are absolytely free by editing and sharing these files with each other - it is more flexible and convenient than wait updates from me.

About AnimationsList.txt

This file defines the insides of GUI dropdown list of target animations.
Using this strings structure to update the dropdown list is mandatory for proper utility performance:
["GUI dispayed name of target animation"]; ["name of target animation known by game engine".hkx]
Do not rename the file!

About PresetsVault.xml

This file defines the conditions, that tool will put in _conditions.txt file.
Preset is an serialized object, that stores DAR conditions. Every Preset consists of 3 string properties:
  - Name - GUI displayed preset name;
  - Body - "insides" of newly generated _conditions.txt file;
  - Description - GUI displayed short text description of animation conditions.
  After chosing preset in special window, all text from Body property will be moved to _conditions.txt

PRESET EXAMPLE:

  <Preset>
    <Name>Put name here</Name>
    <Body>Function() AND
Function() OR
Function()</Body>
    <Description>Put description here</Description>
  </Preset>

Do not rename the file!
Put all presets inside <PresetsVault></PresetsVault> block for proper deserialization!
Do not rename <PresetsVault></PresetsVault> block!


Credits:

Thanks Felisky384 for it's Dynamic Amimation Replacer.
Thanks Tyuan for permission to use random probability calculator in my tool.
Thanks Verolevi for permission to use Conditional Armor Type Animations as first Presets.