上古卷轴吧 关注:1,613,681贴子:28,010,914

【教程和讨论】【DAR】拟真变动作组的相关问题

只看楼主收藏回复



IP属地:江苏1楼2022-07-27 05:52回复
    Dynamic Animation Replacer at Skyrim Special Edition Nexus - Mods and Community (nexusmods.com)

    这个框架允许大家自定义特定场景下的动画,比如雪天伸手接雪花,耐力值过低喘气等等。
    现在大多数的动画都需要此框架支持。


    IP属地:江苏2楼2022-07-27 06:01
    收起回复
      在这里说一下怎么制作一个dar耐力值过低喘气的动作。


      IP属地:江苏3楼2022-07-27 06:02
      回复
        用我在二楼发布的链接,下载相关的拟真变动作的框架,解压在桌面。

        如图,在data下面有两个子文件夹,meshes(直译为网格)是我们存放相关动作的
        skse文件夹下面的这两个文件是对动作提供相关支持的,其中.ini是设置文件,不建议修改


        IP属地:江苏4楼2022-07-27 06:12
        回复

          这个文件夹可以定义相关的生物动作,文件夹名称对应游戏里生物的英文名,要修改我们的动作,只需要修改character这个文件夹。


          IP属地:江苏5楼2022-07-27 06:15
          收起回复

            第一个文件夹是第一人称相关动作(显然)第二个文件夹是第三人称也就是我们游戏里面最常用的视角。
            只改变第三人称动作不会影响第一人称视角下的动作,比较良心的的作者一般会同时制作第三人称动作和配套的第一人称动作(主要是弓、弩、施法等)。

            DAR的动作必须在dynamicanimationreplacer这个文件夹里面(如图是第三人称的)


            IP属地:江苏6楼2022-07-27 06:28
            回复

              这个skyrim.esm下面的文件夹是给skyrim.esm所包含的角色的,就比如说里面有个00000007的文件夹,里面的内容就是给主角自己使用的。
              在这个目录下新建一个名叫_CustomConditions的文件夹,自定义的第三人称动作存放进这里面。


              IP属地:江苏7楼2022-07-27 06:40
              收起回复
                _CustomConditions文件夹下面新建数字命名的文件夹
                比如我这里就是100和101两个。
                DAR的加载顺序是相同条件下,数字越大,优先级越高。
                就比如我的100和101同时存在名叫mt_idle的动作文件,而且两个文件夹里的_customconditions.txt声明了这两个动作都可以触发的话,那101里的动作就会覆盖100里的动作。


                IP属地:江苏8楼2022-07-27 06:49
                收起回复
                  帮顶👍🏻


                  IP属地:安徽来自Android客户端9楼2022-07-27 06:59
                  回复
                    现在在里面新建一个_conditions.txt的文本文档,此文档写动作的触发条件,具体的内容怎么写在n网原址有描述,楼下补充。
                    ——————
                    整个文件夹的所有动作是否触发由_conditions.txt决定。
                    在这个文件夹里面单独建立male存放的动作是男性专用,female文件夹下的动作是女性专用,如果放在male和female外则是不论男女都会触发。
                    在male和female之外的动作如果和male以及female内的动作冲突时,male和female的动作覆盖外面的动作。

                    ——————
                    就比如下图所示:


                    此时下图的mt_idle就会覆盖上图的mt_idle。
                    ————————————————
                    我的建议是做动作的时候,这些动作放在male或者female文件夹里面。


                    IP属地:江苏10楼2022-07-27 07:25
                    回复
                      就算过两年后回头看,DAR仍然可以被称为革命性的mod,功能性实在太强了


                      IP属地:广西来自Android客户端11楼2022-07-27 07:30
                      回复
                        楼主,这些都不重要。我问一个问题,dar超过一定数量就会在游戏中报错,这个怎么解决?而且现在变成了它也限制全局的动作文件数量,我现在被限制在了12000左右,很难受。九大妈有一个补丁,但是我安装了并没有什么用。这个有办法解决吗?


                        IP属地:天津来自Android客户端12楼2022-07-27 07:30
                        收起回复
                          现在我们将网上下载好的耐力值过低动作移动到100这个文件夹,在_conditions.txt写上IsActorValuePercentageLessThan(26, 0.3)(这里的IsActorValuePercentageLessThan是固定的判断角色值的格式,26代表的耐力,0.3是值,在0-1之间,不能用【1/2】这种,只能是小数(和计算机语言是一个道理))意思就是指耐力值低于百分之三十则触发。
                          ————————————

                          然后打包成rar,7z,zip这些格式的压缩包,只要mod管理器可以识别就行,安装好。进入游戏就可以看到我们的角色在耐力值低于30%的时候就会出现相关的动作了。


                          IP属地:江苏13楼2022-07-27 07:38
                          回复
                            吃个饭,楼下晒图,然后说一些注意事项。


                            IP属地:江苏15楼2022-07-27 07:44
                            回复

                              优先级上面,先进行的是非运算(not),然后是或(or),最后是与(and);


                              IP属地:江苏16楼2022-07-27 08:22
                              回复