上古卷轴吧 关注:1,638,081贴子:28,580,293
  • 17回复贴,共1

简易教程,如何使用工具将喜欢的原版动作修改为skysa用动作

只看楼主收藏回复

本贴参考自skysa作者distar油管视频How to modify your Skyrim animations with HKanno与部分个人实践


IP属地:广东1楼2021-12-18 10:58回复
    首先需要在nexusmod下载两个工具
    1、hkanno64 Animation Annotation Tools for Skyrim SE Nexus id:54244

    下载解压后,运行hctPlatformWin32.cmd,会弹出一个窗口检测你是否安装了Havok Content Tools(HCT),如已安装跳过此步骤。若未安装,由于该文件引导向的是谷歌网盘,所以建议自行搜索下载最新版即可。
    安装完成后的Havok Tools界面:

    2、HKANNO Convenience Tool Nexus id:59553

    直接拷贝到你的hkanno64路径中


    IP属地:广东2楼2021-12-18 11:15
    回复
      2025-08-16 08:03:26
      广告
      不感兴趣
      开通SVIP免广告
      建议在n网顺便下载hkxPoser,id:11783,方便预览你的hkx动作文件

      打开后如图:

      直接拖动动作文件至该窗口即可预览:

      但部分skysa用动作文件无法正常预览,还需要在HCT中查看


      IP属地:广东3楼2021-12-18 11:24
      收起回复
        安装好后的hkanno64文件如图所示:

        将你想要修改的动作文件放入animations文件夹中,如图,为了作参考我也将需要被替换的动作文件也一并放入

        双击打开HKCT.bat,输入d,动作的注释文件将会生成在annotations文件夹中


        2hm_attackpower.txt为原版动作注释文件,如下图:

        skysa_power2hm1.txt为skysa动作注释文件,如下图:


        IP属地:广东4楼2021-12-18 11:42
        回复
          以skysa_power2hm1.txt为例,注释内容如下:

          编辑完才注意到这个文件是被我替换后的,原动作注释如下:

          如图所示animmotion右侧数值中的y有具体数字,即该动作过程中产生了前后位移
          接下来主要是对weaponswing及hitframe两个数值进行修改


          IP属地:广东5楼2021-12-18 12:21
          收起回复
            打开Havok Preview Tool,在菜单栏中添加你所用的骨骼hkx文件,一般路径为ModOrganizer\SkrimSE\mods\XP32 Maximum Skeleton Special Extended\meshes\actors\character\character assets或ModOrganizer\SkrimSE\mods\XP32 Maximum Skeleton Special Extended\meshes\actors\character\character assets female

            再将需要查看的动作文件拖入,效果如图下:

            将右上方参数如下图所示进行修改(我只取自己需要显示的参数,大手子就随意了)


            效果如图:


            IP属地:广东6楼2021-12-18 12:37
            回复
              拖动Anim Frame的指针凭感觉找到自己需要的weapon swing和hitframe判定帧,将该数字+1除以注释文件中的动画总框架数量,应用你的小学数学知识,就能得到大致的时间并将修改应用于注释文件中,如楼上修改完成后的文件所示,保存。
              再次打开HKCT.bat文件,输入u,将会在animations文件夹中生成新的hkx文件覆盖掉原来的。

              将新生成的文件名字修改为你想要替换掉的skysa动作,做好备份后覆盖掉mod原文件即可,游戏内效果就请自行测试


              IP属地:广东7楼2021-12-18 12:51
              回复
                如果想要对动作的位移微调的可以在注释文件中修改animmotion后方的三个数值,同时你也可以在其中加入更多的hitframe来达成一个动作多段伤害的效果,比方说这样:

                本贴中可能会出现不少错误,也欢迎各位讨论指正


                IP属地:广东8楼2021-12-18 13:04
                回复
                  2025-08-16 07:57:26
                  广告
                  不感兴趣
                  开通SVIP免广告


                  IP属地:广东来自Android客户端9楼2021-12-18 18:13
                  回复
                    好耶,是大佬


                    IP属地:广东来自手机贴吧10楼2021-12-18 19:03
                    回复
                      很详细啊


                      IP属地:湖北11楼2021-12-18 19:18
                      回复


                        IP属地:山东来自Android客户端12楼2021-12-19 22:32
                        回复
                          如果我想要某个动作变快 可以通过修改注释文件的动画时长来实现吗 大佬


                          IP属地:湖北来自iPhone客户端13楼2022-02-10 21:49
                          收起回复
                            请教大佬,有些替换动作(比如蹲下),镜头不会像原版那样随着动作变换高低位置,这种情况如何调整?


                            IP属地:山东14楼2024-06-03 11:02
                            回复