欢迎光临散文网 会员登陆 & 注册

全面战争:战锤3创建战斗动作教程

2022-10-21 10:43 作者:金花家族  | 我要投稿

需要用到的工具RPFM跟AssetEditor

创建部分


首先用RPFM从data里导出一个animtion_tables.animpack

这个是战斗动作封包,所有的战斗动作都在里面,后面你改完后还要放进去,路径在data/animations/database/battle/bin/

之后先给它改个名,只要别跟原版的名字重复就行了,注意不要用中文,我这里方便演示就用的中文

之后双击打开,在右边的框里找到你要当作蓝本创建的动作,这里我用赫潘丝的步行动作为示范,赫潘丝步行动作为hu1_dlc14_repanse_2handed_sword,双击它,然后左边也会出现一个,这就表示你从封包里提取了这个动作

提取成功后,再把右边整个文件夹所有动作全部删除,选中整个文件夹后键盘按Delete

之后保存pack

然后再给你刚才提取出来的动作也改个名字

这里特别说明下,改完名后你可以直接点击bin文件进行编辑,也可以再把bin文件放回刚才被你清空的animpack封包文件里进行编辑

但是RPFM只能编辑没被放进封包文件的bin,可是有一部分bin文件目前RPFM打不开,比如hu1d_welf_lord_hr1_warhorse_sword_bow(木精灵林地领主骑马动作),那这种情况只能采取第二个方案去编辑bin文件

第二种办法就是用AssetEditor去编辑,AssetEditor跟RPFM不同,它反而只能编辑已经放进封包文件的bin

这里先把刚才的动作放进之前清空的animpack封包文件,双击被清空的animpack封包文件,然后在左边双击刚才改名的新动作,之后右边就会出现,它就会被放进封包文件,然后在外面的bin文件你可以保留也可以删除,反正不影响,游戏只会读取animpack封包文件里的动作

之后再次保存你的pack,然后用AssetEditor打开你的pack

找到刚才的animpack封包文件,双击打开,右边再找到你的动作

编辑部分

这里右边的Name里面的内容,必须跟你的bin文件同名,也就是说我这里要把hu1_dlc14_repanse_2handed_sword改成glf_new_2handed_sword


下面SkeletionName的也要跟动作骨骼匹配

SkeletonName里的humanoid01则是动作骨骼,这个骨骼ID可以在battle_animations_tables中找到,左边Key位战斗动作ID,也就是Man animtions,而右边Skeleton就是就是我们要找到的动作骨骼



下面框里这样一段是一个动作

比如这里Animation Slot="ATTACK_1" 代表近战攻击方式1,你如果要更换,只要把这段里面三个跟动作相关的文件路径替换就行了

第一个anim文件是动作文件

animations/battle/humanoid01/2handed_sword/attacks/hu1_2hsw_attack_01.anim

第二个anm.meta是配置文件,这里能修改动作的特效,溅射等等

animations/battle/humanoid01/2handed_sword/attacks/hu1_2hsw_repanse_attack_01.anm.meta

第三个snd.meta文件是音频文件,这个是动作配套的音频文件

animations/audio/battle/humanoid01/2handed_sword/attacks/hu1_2hsw_attack_01.{1d165a0}.snd.meta

如果你要新增动作,那就在ATTACK_4下面再加一段,然后命名ATTACK_5,然后其他动作也是同理

需要注意的就是动作跟动作骨骼要相匹配,比如说hu1就只能用hu1的动作,你不能把hu1d的动作给他


如果你想知道具体动作的动画是怎样的,你可以随便打开的你要的模型,然后点击下面的Animation按钮,然后在下面Filter框里搜索你要找到的动作,之后上面就会自动播放你选中的动作



当你全部的部分改完以后,点击文档上面的保存按钮,可能会报红框什么的,但不用管它

然后再点击File,点击Save保存整个封包文件

之后左边修改过的东西都会变红,然后你再右键pack,Save保存

注册动作

用RPFM打开你的pack,从data里导入一个battle_animations_table_tablesculture_to_battle_animation_tables_tables

battle_animations_table_tables里面

第一个Key就是你的bin文件名

第二个Skeleton是人物骨骼名,你照抄原版的就行了,比如我这里因为赫潘丝的骨骼是hu1,那么它这里的ID也就是humanoid01

culture_to_battle_animation_tables_tables

前面第一个Battle Animations Table里面填的还是你的动作bin文件名

下面Culture Pack是阵营ID,像帝国、巴托尼亚、高等精灵这类的,照抄原版的就行了

之后正常做你的MOD,把你改的动作加到land_units_tablesMan Animation


好了,创建战斗动作到这里就结束了


最后,如果有疑问或是其他问题,可以加群:1062096174



全面战争:战锤3创建战斗动作教程的评论 (共 条)

分享到微博请遵守国家法律