主机模组

创作者: Newbies
已更新:2026-08-26 04:01:36
172KB

前置 MOD

使用 主机模组 时将自动安装

关于此 MOD

可扩展的游戏内命令控制台,支持历史记录、自动补全、安全输入拦截、内置诊断功能,以及为未来模组提供的公共API。

控制台模组

控制台模组为游戏添加了一个可扩展的游戏内命令控制台。 如何钓鱼 为玩家和未来的社区模组而准备。

按下 ` — 下方的反引号键 返回 在大多数键盘上——用于打开或关闭控制台。 逃离 同时也关闭了它。

功能特性

  • 使用上下方向键可查看持久命令历史。
  • 使用命令和别名补全功能 标签页.
  • 支持带引号的参数。
  • 控制台打开时安全阻止玩家输入。
  • 关闭时恢复光标和玩家输入。
  • 供其他BepInEx模组使用的线程安全公共命令API。
  • 不会暂停游戏,保持多人游戏行为。

安装

模组管理器 — 推荐

安装 控制台模组 使用Thunderstore Mod Manager、r2modman或Gale进行安装。所需的BepInEx包会自动安装。

手动安装

  1. 安装 BepInEx 5.4.23.5 x64。
  2. 将压缩包解压到包含游戏内部文件的文件夹中。 如何钓鱼.exe.
  3. 确认此文件存在:
BepInEx/plugins/ModConsole/HowToFish.ModConsole.dll

操作

键 行动
` 开启或关闭控制台模组
逃离 关闭控制台模组
向上 / 向下 导航命令历史记录
标签页 完成一条指令或别名
进入 执行当前命令

内置命令

指令 描述
help [command] 列出全部命令或解释单个命令
清除 清除可见的控制台输出
插件[过滤] 列出已加载的BepInEx插件
场景 显示活动的和已加载的Unity场景
echo <text> 将文本打印回控制台
控制台 显示控制台Mod和API信息

动态天气会自动注册 天气 命令及其 气候 当两个包都已安装时的别名。

适用于模组开发者的API

参照 HowToFish.ModConsole.dll 构建时,请勿在包内额外打包一份副本:

IDisposable registration = ModConsoleApi.RegisterCommand( "my.mod.guid", "mycommand", "简短命令描述。", "mycommand <值>", args => "结果: " + string.Join(" ", args), "别名");

从你的插件中处理返回的注册信息 销毁时 方法。 ModConsoleApi.ApiVersion 是 1 在此版本中,Mod可以通过反射定位API来将Console Mod设为可选。

配置

BepInEx/config/fernando.howtofish.modconsole.cfg
  • 控制台.键位 — 打开/关闭键;默认 反引号.
  • 控制台最大行数 — 可见历史记录上限;范围 50–1000。

持久命令历史记录会单独存储于 BepInEx/config/fernando.howtofish.modconsole.history.txt.

兼容性

  • 如何钓鱼(Windows x64版)
  • Steam构建 24911270
  • 被测构建所显示的游戏版本: 1.0.9
  • Unity 6000.4.4f1
  • Mono 脚本后端
  • BepInEx 5.4.23.5

资源与支援

源代码与问题跟踪器:

https://github.com/joaoguiab31-cyber/HowToFish-Mods

反馈问题时,请附上 BepInEx/LogOutput.log 并描述打开控制台之前发生了什么。

开发公示

此社区模组在开发过程中得到了OpenAI Codex的大力协助。打包后的代码经过审查、编译、游戏内测试,并在发布前通过了自动命令解析器和API检查。

免责声明

非官方社区模组。与Dazed Games或Valve无关联,亦未经其认可。

使用 Xmod 解锁 渔力全开 的全部潜力 — 今天就探索这些顶级 MOD!