迫击炮BepInEx桥接

迫击炮BepInEx桥接

让迫击炮模组管理器通过私有回环套接字查看正在运行的游戏已加载了哪些BepInEx插件。迫击炮会为你安装它。它不增加任何玩法,也不改变任何游戏内容。

描述

Mortar BepInEx Bridge 让 Mortar 模组管理器能够查看正在运行的 Valheim 已加载了哪些 BepInEx 插件,从而无需阅读 LogOutput.log 即可显示它们的状态。它不添加任何玩法,也不更改任何游戏内容。

安装说明

  • 如果你使用 Mortar,则无需下载此项:Mortar 会为你安装并更新它。
  • 手动安装:安装 BepInExPack Valheim(denikson),然后将下载内容解压到游戏文件夹中。这会将插件放入 BepInEx/plugins/MortarBepInExBridge/,并将启动时机修补程序放入 BepInEx/patchers/。

主要功能

  • 向 Mortar 报告游戏版本、当前场景以及所有已加载的插件。
  • 在 Mortar 测量的启动过程中,记录每个插件的加载耗时,以便 Mortar 显示哪些插件拖慢了启动速度。
  • 仅在 Mortar 请求时跳过 Unity 启动画面。没有请求时不会做任何更改。
  • 为 Mortar 的 OBS 页面提供可选的流叠加层,除非你在 Mortar 中开启,否则默认关闭。
  • 仅在 127.0.0.1 上监听(绝不监听网络,绝不监听互联网),并且每个请求都需要一个随机令牌,该令牌存储在一个只有你的用户可读取的文件中。它不发起任何出站连接。在 Proton 下,游戏是 Windows 构建,没有用于限制的文件模式,因此令牌文件的私密程度取决于承载该前缀的 Steam 库文件夹。

要求

  • 基于 BepInEx 5.4.21 或更高版本构建的 BepInExPack Valheim。

致谢

基于 BepInEx(LGPL-2.1)构建,仅引用,未重新分发。

源码:github.com/Rethunk-Tech/mortar-bepinex-bridge(AGPL-3.0)。