Priler的GRB调整 - 《幽灵行动:断点》的修复与调整

Priler的GRB调整 - 《幽灵行动:断点》的修复与调整

一个旨在修复和调整《幽灵行动:断点》的项目,该项目在未考虑模组修改且无脚本能力的情况下制作(感谢育碧)。

❤️如果你喜欢这个模组,请点个赞 :]

所有内容都通过标签页分组,方便浏览。 标记为 [下次加载世界] 的值需要你重新加载世界(重启游戏或重新读档)。 兼容游戏的 DX11 和 Vulkan 版本。 祝玩得开心! :]

【 当前功能 】

  • 相机调整: 允许修改 FOV(视野)。允许启用/禁用第一人称相机。
  • 敌人调整: 允许修改侦测半径和速度、载具可见性、交战距离、黑暗系数。
  • 装备调整: 允许修改琥珀天空滤镜的消耗速率。允许修改双筒望远镜的最大缩放倍率。
  • 玩家调整: 允许修改生命恢复量/延迟、移动速度、耐力上限。
  • 武器调整: 阻止自动装填。修改武器伤害/射程。修改枪声被听到的距离(亚音速/超音速弹药)。修改弹药拾取数量。修改游戏中所有口径弹药的容量。
  • 世界调整: 修改一天中的时间。修改时间流速(更长的白天/黑夜)。强制使用现实世界时钟。允许修改天气。允许设置不同的天气循环(更多雨,或更多晴天,等等)。
  • 作弊功能: 信用点/技能编辑器、上帝模式、隐身、无限弹药、无人机电池/范围、屏息,等等等等。
  • 传送: 传送至路径点、传送至最后保存位置、带有收藏夹列表。
  • 内置斯巴达模组: 自带完整的 1:1 斯巴达模组数值,只需点击一个按钮即可在设置中全部应用。还包含 Spartan+ 数值(由 GRB 社区建议)。

【 Forge 模组加载器 BETA 】

GRB Tweaks 附带一个特殊的 ModLoader 功能,它允许你安装任何模组,而无需改动 .forge 存档文件*(也无需使用 Anvil Toolkit)*。

警告: 如果你不识字、不明白 BETA 意味着什么,或者不具备如何创建文件夹、如何阅读日志等基础知识,请不要使用 ModLoader。

要启用它,请打开 GRB_Tweaks.ini 并添加/勾选以下几行配置:

[forgemod]
enabled = 1
compress = 1
dry_run = 0
grow = 1

之后,在你的游戏根目录*(即 GRB.exe 所在位置)*中创建一个 📂mods 文件夹。 然后把你的模组文件放进去。

目前有几种方式可以组织你的模组结构:

📂 Ghost Recon Breakpoint/
├── ⚙️ GRB.exe
└── 📂 mods/
    ├── 🗄️ DataPC_patch_01/    ← 以对应的 .forge 存档文件命名的文件夹
    │   ├── 🗄️ 2_-_DBContainerEntry_0X104634F921/    ← 以对应的子 .forge 存档文件命名的子文件夹
    │   │   ├── 🧩 15305_-_DBAIFollowConfig_Autofollow_largeDistance.DBAIFollowConfig
    │   │   └── .. 其他文件
    │   └── 🗄️ 23_-_TEAMMATE_Template/
    │   │   ├── 🧩 1_-_TP_Goggles_NVG-L3-GPNVG.BuildTable
    │   │   └── .. 其他文件
    │
    ├── 🗄️ DataPC_Resources_patch_01/
    │  ├── 🧩 1_-_NVG_L3_HARRIS_F-PANO.data
    │  ├── 🧩 1_-_NVG_FTHS_L3_HARRIS_F-PANO.data
    │  └── .. 其他文件
    │
    ├──📂 ~ Breach & Clear/     ← ~ 前缀表示此模组已被禁用(将被跳过)
    │  └── .. 模组文件
    │
    ├── 📂 Hunk Vest/    ← 以模组名命名的自定义文件夹
    │   ├── 🗄️ DataPC_patch_01/    ← 以对应的 .forge 存档文件命名的文件夹
    │   │   └── 🗄️ 23_-_TEAMMATE_Template/    ← 以对应的子 .forge 存档文件命名的子文件夹
    │   │       ├── 🧩 1_-_TP_VestHeavy_6B3_hunk.BuildTable
    │   │       └── 🧩 1_-_TP_VestHeavy_6B3_CFG_hunk.BuildTable
    │   └── 🗄️ DataPC_Resources_patch_01/
    │       ├── 🧩 1_-_Hunk_Vest.data
    │       ├── 🧩 1_-_Hunk_Vest_DumpPouch.data
    │       ├── 🧩 1_-_Hunk_Vest_JuggernautCase.data
    │       └── 🧩 1_-_UI_VESTS_TP_Tacvest_6B3_Map_HUNK.data
    │
    ├── 📂 Remove Low Health FX/    ← 包含子文件删除的模组
    │   └── 🗄️ DataPC_patch_01/
    │       └── 🗄️ 2_-_DBContainerEntry_0X104634F921/
    │           └── 50814_-_FX_LowLife.FX.delete    ←  .delete 扩展名表示此文件应被跳过(即从 .forge 存档中删除)
    │
    └── 📂 Tagilla/    ← 以模组名命名的自定义文件夹
        ├── 🗄️ DataPC_patch_01/    ← 以对应的 .forge 存档文件命名的文件夹
        │   └── 🗄️ 23_-_TEAMMATE_Template/    ← 以对应的子 .forge 存档文件命名的子文件夹
        │       ├── 🧩 1_-_TP_Tagilla_Cap.BuildTable
        │       ├── 🧩 1_-_TP_Tagilla_Mask.BuildTable
        │       └── 🧩 1_-_TP_Tagilla_Vest.BuildTable
        └── 🗄️ DataPC_Resources_patch_01/
            ├── 🧩 1_-_TP_Tagilla_Boss_Cap_LOD0.data
            ├── 🧩 1_-_TP_Tagilla_Crye_AVS_LOD0.data
            ├── 🧩 1_-_TP_Tagilla_Mask_LOD0.data
            ├── 🧩 1_-_Tagilla_Mask_Icon.data
            ├── 🧩 1_-_UI_Tagilla_Boss_Cap_Map.data
            ├── 🧩 1_-_UI_Tagilla_Crye_AVS_Map.data
            └── 🧩 1_-_UI_Tagilla_Mask_Map.data

如果你曾经用过 FusionFix ModLoader,原理与此相同。 你可以直接将模组文件平铺放置在类似 mods/DataPC_patch_01 的文件夹中*(此处文件夹名代表对应的 .forge 存档文件名)*。 或者,你可以创建一个以所安装模组命名的文件夹,例如 mods/Hank Vest,然后将模组文件放入 mods/Hank Vest/DataPC_patch_01 内,如此这般。

请记住,mods/ 文件夹内的任何内容都将优先于你的 .forge 存档内容。 在 mods/ 文件夹内,平铺布局的文件夹具有最高优先级。 否则,按自然排序较早的模组文件夹名称胜出*(并具有优先权),例如“2 mod”排在(并优先于)*“10 mod”之前,而不是之后。 这样 ModLoader 就能解决任何文件冲突。

对了,如果所有内容都加载正确,你会在“状态”标签页中看到一条消息显示“[color=#6aa84f]Mods loaded.[/color]”(在设置中启用诊断后会出现): [img width=291]https://i.ibb.co/MkNvsmzm/Discord-1-OWKIu-LY27.png[/img]

  • 请记住,Mod Loader 目前相当严格,它需要正确的文件夹结构,并且不会为你“猜测”哪个文件该放哪里。 不过它运行良好,并且与重新打包 .forge 存档的方法相比,可能具有零性能开销。

!!! 在发布关于模组加载器无法工作的消息之前,请务必阅读日志 十有八九是操作问题,而不是 BUG。 不要把模组加载器和模组管理器混为一谈,使用前请确保了解它的工作原理。

【 如何安装 】

dinput8.dll 解压到游戏文件夹中,即你的 GRB.exe 所在位置。 对于 Steam 版本,路径应该是:

C:\Program Files (x86)\Steam\steamapps\common\Ghost Recon Breakpoint\

启动游戏,然后按键盘上的 F11 键。 调整菜单会出现,你可以根据自己的喜好更改设置。 所有更改都会自动保存,并在下次启动时自动应用。 请注意,某些设置需要你重新加载世界(存档)才能生效。

Linux 用户需要在 Ghost Recon Breakpoint 的 Steam 启动选项中添加 WINEDLLOVERRIDES="dinput8=n,b" %command%

[![支持我](https://media.moddb.com/images/downloads/1/303/302299/auto/Support-me-banner.png)](https://www.patreon.com/c/priler)

【 已知问题 】

  • 如果游戏崩溃,请尝试禁用育碧游戏覆盖层,它似乎与此模组冲突*(界面 -> 游戏内界面 -> 取消勾选“为受支持的游戏启用游戏内覆盖”)*。
  • 部分玩家报告 Windows 安全中心的智能应用控制可能会阻止游戏使用此模组启动。
  • 部分玩家报告,如果按下 F11 后菜单不出现,从全屏切换为无边框窗口模式会有所帮助。
  • 如果你在使用 ReShade 且模组与其不兼容,部分玩家报告回滚到 ReShade 6.5.1 会有所帮助。
  • [ 已在 0.1.3 版中修复 ] 当切换到第一人称或切换回来时,你需要开关瞄准一次才能修复玩家模型显示问题。
  • 第一人称视角下画面可能会模糊,要修复请安装 此模组
  • 游戏中火车的移动与时间值一一对应,所以如果你让时间流速变得非常慢或将其冻结,火车将会停止或移动得非常缓慢。

【 致谢 】

感谢 vahndaar 制作了斯巴达模组。 感谢 intifofo 制作了第一人称模组。 感谢 zellbruh 制作了 Recon Cheese。 感谢 ShadowedWilds 制作了 FOV 调整器。

  • 虽然时间与天气控制偏移量,以及传送、技能/信用点/经验值编辑器和一些作弊功能……是我自己找到的。* 但我仍然必须从他们的模组中获取基础偏移量,这样我就不必自己再次搜索相同的数值了。 这为我减少了很多工作量。所以向他们全体致敬!