BetterSoS

BetterSoS

提供额外的任务过滤器,搜索/加入失败时自动重试,并自动加入随机任务。

来源: Source

安装

  • 安装 REFramework
  • 将压缩包解压至《怪物猎人:荒野》游戏目录

你的文件夹结构应如下所示:

Monster Hunter Wilds/
├─ reframework/
│  ├─ autorun/
│  │  ├─ BetterSoS.lua
│  │  ├─ BetterSoS/
│  │  │  ├─ config/
│  │  │  │  ├─ ...
│  │  │  ├─ data/
│  │  │  │  ├─ ...
│  │  │  ├─ gui/
│  │  │  │  ├─ ...
│  │  │  ├─ better_sos/
│  │  │  │  ├─ ...
│  │  │  ├─ bind/
│  │  │  │  ├─ ...
│  │  │  ├─ util
│  │  │  │  ├─ ...
│  │  │  ├─ ...
├── dinput8.dll
├── MonsterHunterWilds.exe

工作原理: 该模组会不断重试搜索,直到至少有一个任务通过过滤条件。它会过滤每次搜索返回的 20 个任务,因此不要设置过多的排除条件,否则你会永远卡在搜索界面。如果启用了 自动接受任务,它会持续重试搜索/加入,直到你实际进入任务。默认情况下,你可以通过重置脚本、按下 Esc 键或手柄上的 Circle/B/A 键来取消搜索。按键绑定可在“按键绑定”菜单中更改。

过滤: 本模组是对任务柜台处已有游戏内过滤器的补充。当任务柜台关闭且你在搜索任务时(使用 开始搜索 绑定或 自动搜索),模组会从你的存档文件中读取过滤选项。请注意,只有在任务柜台按下“搜索”按钮后,游戏才会保存过滤选项。

对游戏内过滤器的补充: 模组在“任务难度”过滤器中添加了“任意”选项。

为何需要第二个 SOS 过滤模组: 现有的 mod 过滤的是界面元素,而非实际的网络响应,这使得重试变得困难、烦人甚至不可能。所以现在我们有两个过滤模组 :)

模组窗口模组窗口

希望所有选项都能一目了然。

排除排除

任务 ID任务ID

自动拾取任务:随机选择一个任务(模组会打开窗口,让你选择出发营地等)。 接受任务:接受一个随机任务。排除密码排除手动接受 必须启用。 搜索:在任务返回后立即开始搜索。自动拾取任务自动接受任务 必须启用。

注意: 当启用 自动接受任务 时,选择出发营地的唯一方法是使用 Smart Camp Picker 模组。其他模组无效。

菜单栏菜单栏

模组模组

启用:启用模组。 重置设置:将设置恢复为默认值。

语言语言 包含位于 \MonterHunterWilds\reframework\data\BetterSoS\lang 目录中的所有语言文件。

回退:如果所选语言文件中缺少某条消息,将使用英文消息代替。

你可以提供自己的翻译:

  • 进入 \MonterHunterWilds\reframework\data\BetterSoS\lang 目录
  • 复制并粘贴 en-us.json 文件
  • 翻译其中的字符串
  • 重置脚本
  • 该文件应出现在 语言 下方

如果你想使用不同的字体,可以在语言 json 文件中指定其名称,如下所示:

"_font": {
    "name": "NotoSans-Bold.ttf"
},

字体文件必须位于 \MonterHunterWilds\reframework\fonts 目录中。

按键绑定按键绑定

缓冲:调整检测组合键(例如 A+B)的时间窗口,然后再触发单键。

帮助帮助

解除卡死!:如果出现问题,这将关闭所有阻止用户输入的界面。