• 注册
  • 数据修改教程 数据修改教程 关注:1848 内容:371

    【瞄具修改教程】光学瞄准镜缩放倍率,滚轮变倍速度,镜子大小,归零距离,3.11~4.0通用

  • 查看作者
  • 打赏作者
  • 2
  • 数据修改教程
  • 略有小成

    本页教程中,若有软件使用方法、文件路径与json格式校验的疑问,建议直接复制教程文本+你的问题,去问ai,可能比问我有效。

    需准备软件:

    1. VScode,或其他json修改软件,记事本也行但VScode有格式自动检查。官网:微软vscode

    2. UABE-A,修改瞄具bundle文件用。官网:github开发页面。上不去github再用这个:蓝奏云,若下载的不是uabea-windows.7z,请重进页面,蓝奏云坑人初见会给下崽器。

    需修改文件位置【修改前记得备份】:

    1. 在这个文件里搜索物品名,可找到对应24位id
      D:\EFT408\SPT\SPT_Data\database\locales\global\ch.json

    2. 在这个文件里搜索物品id,找到属性配置段落
      D:\EFT408\SPT\SPT_Data\database\templates\items.json
      搜索时id末尾添加英文冒号引号,例如《5c0517910db83400232ffee5″:》这样就能直接找到。具体属性条目直接手动翻页就行,段落并不长。

    3. 属性配置的Prefab.path项目包含瞄具模板文件名,可在此目录中找到.bundle文件
      D:\EFT408\EscapeFromTarkov_Data\StreamingAssets\Windows\assets\content\items\mods\scopes

      items\bundle文件怎么找,瞄具XX属性段落如何找,都在这里讲了。

    UABEA(英文版)使用方法简述:

    • File-Open,选择瞄具bundle文件打开。主界面点击info按钮,即可打开内容列表,可点击Name调整排序。

    • 选中某项,view data是查看数据,edit data是修改数据。

    • 需要修改的都是MonoBehavior类型的数据(同名内容有MonoScript和MonoBehavior两类)

    • 修改后先在内容列表左上角File-Save,然后出去在UABEA主界面左上角File-Save,才能保存

    固定档位瞄具缩放倍率修改(火车头、PS320_1-6x、热成像等)

    1. 修改倍率FOV:在倍镜bundle文件中,找到ScopeCameraData且类型为MonoBehavior的项目,每条对应1个倍镜档位。某些瞄具有多重功能,例如ECHO热成像,红~蓝×1~2一共4个Camera,此时有2条对应1x,2条对应2x。
      点击edit data可查看里面FieldOfView项数值,大的是低倍率,小的是高倍率。若将数值÷N,则对应倍率就×N,例如6x的FOV是4.0833,×1.5变为6.125时,相当于缩放变为6÷1.5=4x倍率。
      【瞄具修改教程】光学瞄准镜缩放倍率,滚轮变倍速度,镜子大小,归零距离,3.11~4.0通用

    2. 修改灵敏度:在items.json里,修改AimSensitivity的数值,是鼠标灵敏度,较小的是大倍率,较大的是低倍率。若原倍率×N,则此处数值÷N。例如6x改为4x时,0.0758改为0.1137。

    3. 修正倍率提示值:在items.json里,物品属性段落末尾Zooms项,把倍率改为你实际调整后的情况。
      此项不影响实际缩放,只是切倍率时屏幕右下角的Nx提示。

    平滑变倍瞄准镜的缩放修改(vudu等)

    1. 修改Fov范围:在bundle中,找到名为ScopeSmoothCameraData且类型MonoBehavior的一项,MinMaxFieldOfView下面的x与y就是最小和最大倍率时的视野范围。
      若将数值÷N,则对应倍率就×N,例如我希望把Mark 4 LR 6.5-20改为1.5-20x,就把x=3改为x=13
      【瞄具修改教程】光学瞄准镜缩放倍率,滚轮变倍速度,镜子大小,归零距离,3.11~4.0通用

    2. 修改Fov配置:在items.json,找到MinMaxFov,x是最小、y是最大倍率时的视野。若原倍率×N,则此处数值÷N。这里的数值和bundle里本就不一样。例如把6.5-20x的6.5倍改为1.5倍,需要把x=3.953改为x=17.13。

    3. 修改灵敏度:在items.json,找到AdjustableOpticSensitivity与AdjustableOpticSensitivityMax,分别是最小、最大缩放倍率时的鼠标灵敏度。若对应原倍率×N,则此处数值÷N。例如6.5改1.5时,0.07改为0.303。

    4. 修正倍率提示值:在items.json里,物品属性段落末尾Zooms项,把倍率改为你实际调整后的情况。
      此项不影响实际缩放,只是切倍率时屏幕右下角的Nx提示。

    瞄具准星刻度尺寸

    在bundle中,ScopeReticle的最后一项scale就是准星尺寸,例如你希望准星变为2倍大小,就把它的数值x2。

    一般只有变倍光学瞄具才有ScopeReticle。

    瞄具镜头距离(瞄准镜在屏幕中的大小)

    某些倍镜默认视距离得有点远,镜框就有点小,例如SIG 1-6x。

    在bundle中,OpticSight的DistanceToCamera就是镜子的距离,把这个改小可以让镜子看上去更大一些。更大的情况下黑边也会更小。

    修改瞄具归零档位、数值范围

    在items.json中对应瞄具段落内,在CalibrationDistances数组中添加更多数值,即可添加更多归零档位。修改时注意json格式。

    修改瞄具滚轮缩放倍率的速度

    注意,这里修改的与游戏设置中滚轮变倍幅度不同,是大幅提升速度,减少滑动惯性。游戏内的那个变倍速率只是滚轮动1次=动N次而已。

    参考此教程中第4项:dnSPY修改dll教程

    有任何其他问题或修改方法补充,欢迎交流。

    炉火纯青
    2021
    打赏了66金币
    回复
    炉火纯青
    虽然用不到,但作者的内容丰富到令人惊叹。感谢楼主的分享。
    回复

    请登录之后再进行评论

    登录
    离线版教程
  • 今日 0
  • 内容 1074
  • 关注 1848
  • 聊天
    关注 58

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

    捐助我们

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