• 注册
  • 数据修改教程 数据修改教程 关注:1576 内容:319

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

  • 查看作者
  • 打赏作者
  • 3
  • 数据修改教程
  • 初来乍到

    前言:很多mod武器目前并没有适配3.10,也就无法使用脚架,如果想使用脚架该怎么办呢。很多人知道这个时候在items中护木物品的代码中把下方的槽位添加脚架适配器就可以安装原版脚架了,但这可能会导致一些问题。

     

     

    首先展示修改好的M200

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    看着还是很帅的,但如果仅仅在items的护木配件里添加脚架适配器是做不到这种效果的,脚架很可能会反向安装,卡到护木里边,展开脚架会变成一个十分滑稽的“V”↓

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    这里就需要修改bundle文件了。下面是教程

     

    一、添加新配件

    需要先关闭服务端

    首先在护木下方槽位中添加导轨适配器

    在mod文件的items中根据护木的名称找到护木对应的代码

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    根据护木上已经可以安装的配件的物品代码找到对应的槽位代码

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    在Filter中添加脚架适配器代码

    “671126b049e181972e0681fa”,

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    这个时候直接保存进入游戏就可以在护木上安装脚架了,但会是上面错误的“V”字脚架,所以根据上面错误的图片和展开动画所示我们还需要修改脚架的方向

    记住“_name”后面的名字是mod_mount,后面要用到

    二、bundle文件修改

    这个时候我们就需要修改bundle文件了,首先找到护木对应的是哪个bundle

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    找到bundle是 WeaponCheytac/408handguardshort.bundle

    去mod文件中复制一份这个文件出来做修改

    打开AssetBundleExtractor打开bundle文件

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    一直点击加号进入assets

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    我们需要修改的配件在mod_mount中,选择它再他点击右侧的 view data

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    进入后再一顿点击加号找到一串代码记住他

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    回到Asset list中找到刚才的这一串代码对应的文件,点击 export dump 再选择下面的dump as json file

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    打开导出的json文件

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    三、四元数旋转

    我们需要修改的是”0 Quaternionf m_LocalRotation”里的内容,这里使用的是xyzw四元数控制方向,(四元数是什么?我也不知道,我是数学白痴)。初遇四元数是很令人头疼的,这里给大家一个欧拉角四元数相互转换的网站(下方回复可见)

    在上方先输入目前代码中的四元数看一下目前的旋转角度

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    可以在下方看到x=-90° y=0° z=0°也就是说现在的角度是向x轴延伸方向的逆时针旋转了90°。

    塔科夫中的武器xyz轴如下图所示

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    这里就需要你发挥一下空间想象力了,我只能说适合这把枪的欧拉角旋转角度是x=90° y=0° z=180°,输入网站下方,可以在上方转化为四元数 x=0 y=-0.707 z=0.707 w=0

    如果你大脑宕机了,我建议先把代码中的四元数旋转角度归零也就是设置为x=0 y=0 z=0 w=1打包放游戏文件里进游戏看一下和刚才的区别和无旋转的情况下配件是怎么样的,从初始位置想象是比较简单的。

    回到json文件中把xyzw改为你得到出的四元数(这里我使用的是比较精确的数字,实际操作直接输入小数点后三位即可)

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    保存代码回到AssetBundleExtractor点击import dump

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    记住右下角选择.json,导入你修改好的json文件

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    在AssetBundleExtractor中选择apply and save all

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    注意保存的时候不要和你原文件在同一目录下,同时修改一下后缀去掉-mod

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    把修改好的文件放回mod文件中的bundles文件夹即可。

    【配件方向修改教程】配件 旋转 颠倒 以M200脚架为例 四元数

    进入游戏即可爽用脚架。

    完结

    隐藏内容需要回复可以看见

    回复
    略有小成

    6

    回复
    自成一派
    VIP4
    打赏了1金币
    回复
    略有小成
    赠送了礼物[吃鸡]
    回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 0
  • 内容 950
  • 关注 1576
  • 聊天
    关注 0

    【招募】GRIFFIN TKF项目开工 期待你的加入 || 你是否想加入格里芬书写自己与人形的故事

  • 签到
  • 任务
  • 发布
  • 模式切换
  • 偏好设置
  • 帖子间隔 侧栏位置: