DAR全名Dynamic Animation Replacer(动态动画管理器) Le传奇版前置skse
重置版传奇版设定方法通用。 路径: meshes\actors\character\animations\DynamicAnimationReplacer\_CustomConditions 该路径为dar设定人物动画的常规路径。你可以在其他dar动作包中添加新的动画组,也可以完全新建路径组合自己的动作包。 _CustomConditions是最终路径,你所有的动画组都应该在这个文件夹内,才能被正确管理。 _CustomConditions文件夹下,开始设置你的动画组,如图所示,一个文件夹为一个动画组,你可以根据自己的需求增加文件夹,文件夹名字必须为纯数字名。数字越大则优先级越高。举例,比如我有 1文件夹 2文件夹,当文件夹内放置的动作相同,条件相同,那么2文件夹动作将覆盖1文件夹动作。 基本原理:dar为游戏添加实时管理动画功能,在dar路径内可设置多个动画组,每个动画组放置一个文件夹,每个动画组文件夹内有一个设定文本_conditions.txt ,该文本设定符合逻辑的情景条件,当游戏内情景符合动画组内的条件后,动画组生效。 常用设定
主角专用 IsActorBase("Skyrim.esm" | 0X000007) 随从专用 IsPlayerTeammate() 指定武器类型 IsEquippedRightType(xx) 括号内应写入对应武器的标号 0=拳头 1=长剑 2=匕首 3=手斧 4=手锤 5=巨剑 6=巨斧 7=弓箭 8=法杖 9=弩箭 10=巨锤 11=盾牌 注意:IsEquippedRightType(xx) 为右手武器类型,
如果要设定左手武器类型则为IsEquippedleftType(xx)
指定动作到特定的单件或者多件武器 IsEquippedRight("esp名" | 武器id)
多条件复合运用 当多个条件同时使用的时候,条件之间需要使用AND 或 OR来承接条件。
AND含义是xx和xx 承接条件必须同时满足 OR 含义是xx或xx 承接条件满足其中之一即可
举例 双持长剑 左手装备武器类型为长剑 和
右手装备武器为长剑 左手装备为匕首 或 左手装备为长剑 或 左手装备为手斧 或
左手装备为手锤
逻辑错误示范 设定为 角色左手装备匕首 和 左手装备长剑
很明显不符合逻辑,因为一只手只能装备一件武器
NOT反判定的运用
not表示否定当前设定 举例 当角色不是主角(即npc专用) 需要注意的 male和female文件夹不得与DAR有重复动作名称 因为male和female是要比DAR优先级,否者DAR就会直接被覆盖
解决办法把male和female需要动作文件拉到DAR,看到帖子第一段需要自己自建文件夹和代码
函数列表 1.0.0版本: 1)IsEquippedLeft/Right(特定装备 item):Actor是否在左/右手装备了特定武器item? 2)IsEquippedLeft/RightType(武器类型 type):Actor在左/右手装备的武器是否是type变量所指的武器类型? 3)IsEquippedLeft/RightHasKeyword(关键字 keyword):Actor在左/右手装备的武器是否拥有指定关键字keyword? 4)IsEquippedShout(特定龙吼/战吼shout):Actor是否装备了特定龙吼/战吼shout? 5)IsWorn(特定装备 item):Actor是否穿着特定装备item? 6)IsWornHasKeyword(关键字 keyword):Actor穿着的装备是否拥有指定关键字keyword? 7)IsFemale():Actor是否是女性? 8)IsChild():Actor是否是小孩? 9)IsPlayerTeamate():Actor当前是否是主角的战友? 10)IsInInterior():Actor是否身处室内? 11)IsInFaction(派系 faction):Actor是否已加入指定派系faction? 12)HasKeyword(关键字 keyword):Actor是否拥有指定关键字keyword? 13)HasMagicEffect(魔法效果 magiceffect):Actor当前是否拥有指定魔法效果magiceffect? 14)HasMagicEffectWithKeyword(关键字 keyword):Actor当前拥有的魔法效果是否拥有指定关键字keyword? 15)HasPerk(Perkperk):Actor是否拥有指定Perk? 16)HasSpell(指定法术/吼 spell):Actor是否已学习指定法术/吼spell? 17)IsActorValueEqualTo/LessThan(键id, 值value):指定键id的ActorValue是否等于/小于值value? 18)IsActorValueBaseEqualTo/LessThan(键 id,值 value):指定键id的基本ActorValue是否等于/小于值value? 19)IsActorValueMaxEqualTo/LessThan(键 id,值 value):指定键id的最大ActorValue是否等于/小于值value? 20)IsActorValuePercentageEqualTo/LessThan(键 id,值 value):指定键id的ActorValue百分比是否等于/小于值value? 21)IsLevelLessThan(等级 level):Actor当前的等级是否低于指定等级level? 22)IsActorBase(ActorBaseactorbase):Actor的Actorbase是否是指定actorBase? 23)IsRace(种族race):Actor的种族是否是指定种族race? 24)CurrentWeather(天气 weather):当前天气是否是指定天气weather? 25)CurrentGameTimeLessThan(时间 time):当前游戏时间是否低于指定时间time? 26)ValueEqualTo/LessThan(变量Avalue_1,变量Bvalue_2):变量A的值是否等于/小于变量B? 27)Random(百分比 percentage):指定的百分比概率(0到1) 1.1.0版本新增 1)IsUnique():Actor是否被标记为独特的? 2)IsClass(专精 class):Actor当前专精是否是指定专精class? 3)IsCombatStyle(战斗风格 combatstyle):Actor当前战斗风格是否是指定战斗风格combatstyle? 4)IsVoiceType(语音类型 voiceType):Actor当前的语音类型是否是指定语音类型voidceType? 5)IsAttacking():Actor是否正在攻击? 6)IsRunning():Actor是否正在跑? 7)IsSneaking():Actor是否正在潜行? 8)IsSprinting():Actor是否正在冲刺? 9)IsInAir():Actor是否在空中? 10)IsInCombat():Actor是否处于战斗状态? 11)IsWeaponDrawn():Actor是否收起武器? 12)IsInLocation(位置 location):Actor是否身处指定位置location或子级位置? 13)HasRefType(LocationRefTyperefType):保留 14)IsParentCell(牢房 cell):Actor是否身处指定牢房cell? 15)IsWorldSpace(世界空间worldSpace):Actor是否身处指定坐标(?)? 16)IsFactionRankEqualTo/LessThan(排名 rank,派系faction):Actor在指定派系faction的排名是否等于/小于指定排名rank? 17)IsMovementDirection(移动方向 direction):Actor移动方向是否是指定移动方向direction?
下面图片我没加进去它自己就跑出来,我醉了!请问这是BUG吗 |