一份关于如何在PC上为Lethal Company下载和安装模组的指南。
Lethal Company 运行在 Unity 引擎上,因此几乎所有针对它的模组都是 BepInEx 插件。其中绝大多数都发布在 Thunderstore 上,而不是 Nexus Mods,这与大多数从 Skyrim 或 Fallout 转来的玩家的预期正好相反。
我们会介绍三款模组管理器以及手动安装方法,并全程以 MoreCompany 作为示例。
Requirements
- 一台运行 Windows 10 或更高版本、Linux 或 macOS 的电脑。
- 一份 Steam 上的 Lethal Company。
- 大约 1 GB 的空闲空间,用于典型的 mod 列表。大型内容包可能会大幅提高这个需求。
- 如果你打算手动安装,需要一个能解压
.zip文件的程序。Windows 11 自带此功能,7-Zip 在各平台都适用。
注意 - Lethal Company 没有反作弊系统,所以给它装模组不存在被封号的风险。不过如果你喜欢折腾,保留一份干净的游戏文件夹备份仍然是值得的。
Lethal Company Modding 的工作原理
几乎每一个 Lethal Company 的 mod 都是一个由 BepInEx 加载的 .dll 文件,BepInEx 是一个通用的 Unity 游戏 mod 加载器。没有它,任何东西都无法加载,所以 BepInExPack 是你要安装的第一个东西,也是其他所有 mod 都依赖的基础。
安装顺序始终是一样的:
- BepInEx 放入游戏文件夹,在游戏启动时挂钩游戏。
- 模组放入
BepInEx/plugins。 - 游戏启动时,BepInEx 会加载该文件夹中找到的每一个插件。
有些模组还依赖其他模组。MoreCompany 只需要 BepInEx,但许多更大型的模组会引入共享库。模组管理器会替你解决这些依赖链,这也是使用它们的最大理由。
大厅里的每个人都需要相同的 Mod
这是本指南中最容易让人栽跟头的地方。
Lethal Company 是一款合作游戏,大多数玩法类模组必须由大厅中的每一位玩家安装,而不仅仅是房主。MoreCompany 就是一个很好的例子:它提高了玩家人数上限,如果没安装它的玩家想加入使用了更高上限的大厅,将无法加入。
处理这个问题的干净方法是使用共享配置文件(profile)。Thunderstore Mod Manager、Gale 和 r2modman 都可以将你的模组列表导出为代码或文件,你的朋友只需一键导入,就能让每个人的配置完全一致,省去了逐一念出三十个模组名称的麻烦。
小贴士 - 外观类和仅客户端生效的模组是例外。它们只影响你自己的游戏,不需要与他人保持一致。
选择一个 Mod 管理器
这三者做的都是同样的核心工作。根据你喜欢的软件风格来选择即可。
| Manager | Runs on | Notes |
|---|---|---|
| Thunderstore Mod Manager | Windows | 官方出品,基于 Overwolf 构建。最常被推荐的选择,也是 mod 页面首先链接的对象。 |
| Gale | Windows, Linux | 轻量且快速,不需要 Overwolf 账号。如果你不喜欢 Overwolf,或者你在用 Linux,这是个不错的选择。 |
| r2modman | Windows, Linux, macOS | 元老级选择。Thunderstore Mod Manager 就是基于它构建的。三者中唯一拥有正式 macOS 版本的。 |
Nexus Mods 和 Vortex 名义上也支持 Lethal Company,但那里的模组数量与 Thunderstore 相比少得可怜,而且大多数作者不会在那里同步发布作品。如果你在找某个特定模组,先去 Thunderstore 查找。
使用 Thunderstore Mod Manager 安装
- 下载并安装 Thunderstore Mod Manager。
- 打开它,在游戏列表中选择 Lethal Company。如果这是你唯一打算安装 mod 的游戏,勾选 Set as default,这样下次会跳过此界面。
- 选择一个 profile。Default profile 一开始用起来没问题。等你有几个想分开管理的 mod 列表后,值得为每次游玩单独建一个 profile。
- 点击左侧栏的 Get mods,在应用内浏览 Thunderstore 的目录。
- 搜索 MoreCompany,打开它,点击 Download。
- 管理器会弹出一个对话框,列出 MoreCompany 的依赖项。BepInExPack 会在其中。保持全部勾选并确认。
- 回到 Installed mods,检查 MoreCompany 和 BepInExPack 是否都已列出并启用。
- 点击右上角的 Start modded。
最后这一步很关键。Start modded 才是真正以你的配置文件启动游戏的方式。直接从 Steam 启动 Lethal Company 会以原版方式启动,不会加载任何模组,这正是你看到的那些“我的模组不起作用”帖子中,大约一半问题的根源。
使用 Gale 安装
Gale 的操作方式相同,只是界面更轻量。
- 从其 Thunderstore 页面 或 GitHub releases 下载 Gale。
- 启动它并选择 Lethal Company。
- 打开 Browse mods 标签页,搜索 MoreCompany。
- 点击 Install。Gale 会自动拉取 BepInExPack 作为依赖项。
- 点击 Launch game (modded)。
Gale 的配置文件导入导出功能位于 Profile 菜单下,并且它能读取与 Thunderstore Mod Manager 生成的相同的配置文件代码。你和你的朋友可以使用不同的管理器,依然能共享同一份 mod 列表。
使用 r2modman 安装
- 从其 Thunderstore 页面或 GitHub 获取 r2modman。
- 选择 Lethal Company,然后选择或创建一个 profile。
- 打开 Online,搜索 MoreCompany,点击 Download with dependencies。
- 点击 Start modded。
如果你使用的是 macOS,这三者中 r2modman 是你唯一真正可用的选择。
手动安装
即使你用了管理器,了解手动安装的方法也是值得的,因为它能让你知道所有文件实际存放在哪里,遇到问题排查起来也会清楚得多。
首先,找到你的游戏文件夹。在 Steam 中,右键点击你库中的 Lethal Company,然后依次选择 Manage 和 Browse local files。在默认的 Windows 安装中,路径会是这样:
C:\Program Files (x86)\Steam\steamapps\common\Lethal Company
你应该会看到 Lethal Company.exe 和一个 Lethal Company_Data 文件夹。这就是正确的位置。
安装 BepInEx
- 在 Thunderstore 上打开 BepInExPack 页面,点击 Manual Download。
- 把 zip 解压到不是你的游戏文件夹的地方,例如下载文件夹。
- 打开解压出来的文件夹,再打开其中的
BepInExPack文件夹。 - 把
BepInExPack的内容复制到你的 Lethal Company 文件夹中。你要复制的是BepInEx、doorstop_config.ini和winhttp.dll,让它们与Lethal Company.exe处于同一目录下。 - 启动游戏一次,然后关闭它。
警告 - 要复制 BepInExPack 的内容,而不是文件夹本身。如果你最终得到的是 Lethal Company\BepInExPack\BepInEx,那么什么都不会加载。BepInEx 文件夹必须直接位于游戏文件夹内。
正是这第一次启动,才会让 BepInEx 生成其文件夹结构,包括你接下来需要用到的 BepInEx/plugins 文件夹。
安装 MoreCompany
- 打开 MoreCompany 页面,点击 Manual Download。
- 解压 zip 文件。
- 把
.dll文件复制到Lethal Company\BepInEx\plugins中。
大多数 mod 只是一个 .dll 文件,做到这一步就完成了。有些 mod 会附带一整个包含素材和配置文件的文件夹,这种情况下把整个文件夹复制到 plugins 中即可。BepInEx 会搜索子文件夹,所以两种布局都可以正常工作。
注意 - Thunderstore 的压缩包中还包含 manifest.json、icon.png 和 README.md。这些是给网站使用的打包文件。放在 plugins 文件夹里不会造成任何问题,但也没有任何作用。
使用 TMC App 安装
还有一个选择,也是离我们最近的一个:the TMC App 是我们自己开发的 mod 管理器和服务器浏览器。它的 sandboxes 概念与上面的 profile 类似,是按游戏命名的 mod 列表,拥有各自的加载顺序和部署方式,在它们之间切换不需要重新下载任何东西。
**Lethal Company 目前还不在其支持的游戏列表中。**在应用中添加一款游戏只需要四个 JSON 文件,而不需要写代码,所以这不是一件大工程,已经在我们的计划之中。
不过,老实告诉你这个应用目前的状态。**它仍处于非常早期的开发阶段。**它自己的 README 里也是这么说的:大部分功能只经过部分测试,目前它更适合与 Thunderstore 管理器搭配使用,而不是取代它。如果你愿意尝试一下,这真的对我们有帮助,告诉我们哪里出了问题会帮助更大。
该应用以 GPL-3.0 协议开源,地址在 github.com/modcommunity/tmc-app。非常欢迎在 issue 追踪器中提交 bug 报告和功能请求,pull request 更是欢迎,如果你想自己动手添加 Lethal Company 支持,仓库中也记录了每款游戏的格式说明。
安装方法:
- Linux:一行命令,无需 root 权限,也不需要包管理器。
curl -fsSL https://raw.githubusercontent.com/modcommunity/tmc-app/main/scripts/install.sh | sh
- Windows:从[发布页面](https://github.com/modcommunity/tmc-app/releases)下载
setup.exe或setup.msi。也有便携版,不过它不会注册启动器入口或tmc://链接处理程序。 - macOS:同一发布页面上的
.dmg。
检查你的 Mod 是否已加载
BepInEx 默认会在游戏旁边打开一个控制台窗口。游戏启动时留意它,你会看到一行加载器本身的信息,然后是每个插件各一行,类似这样:
[Info : BepInEx] Loading [MoreCompany 1.14.0]
如果控制台窗口始终没有出现,说明 BepInEx 根本没有加载,这通常意味着文件放错了文件夹,或者你是从 Steam 而不是通过你的 mod 管理器启动的游戏。
对于 MoreCompany 来说,检查方法很简单。开始一个大厅,看看飞船监视器上的玩家槽位。原版游戏上限是四人,安装了 MoreCompany 之后你会看到更多。
更新与移除模组
模组管理器让这一切变得非常简单。三款管理器都会在你已安装的列表中标记出过时的模组,并让你一键更新;卸载时也只会删除该模组的文件,不会影响其他任何东西。
手动操作的话,就是从 BepInEx/plugins 中删除对应的 .dll 或文件夹。要把一切恢复到原版状态,需要从游戏文件夹中删除 BepInEx 文件夹、doorstop_config.ini 和 winhttp.dll。Steam 的 Verify integrity of game files(验证游戏文件完整性)不会替你完成这一步,因为这些文件并不属于游戏本体,Steam 也不知道它们的存在。
提示 - Lethal Company 会定期更新,而游戏更新通常会导致 BepInEx mod 失效,直到作者跟进适配。如果补丁发布后第二天所有东西突然都不能用了,原因就在这里。耐心等几天。
疑难解答
游戏启动了,但没有加载任何模组。 你几乎可以肯定是直接从 Steam 启动的。请改用模组管理器中的 Start modded。
没有 BepInEx 控制台窗口。 BepInEx 没有正确安装。检查 winhttp.dll 和 doorstop_config.ini 是否直接位于 Lethal Company.exe 旁边,而不是在子文件夹中。
游戏在加载界面崩溃。 通常是 mod 冲突,或者某个 mod 是为旧版本游戏构建的。用折半法禁用 mod 来缩小问题范围,而不是一个个地移除。
我无法加入朋友的大厅。 你们的 mod 列表不一致。让房主导出他们的配置文件,然后你在自己这边导入。
Mod 在单人模式下有效,但在多人模式下无效。 有些 mod 必须由房主安装才能生效。查看该 mod 的 Thunderstore 页面,通常会注明它是仅限房主、仅限客户端,还是所有人都需要安装。
Linux 和 Proton。 BepInEx 需要一个 DLL 覆盖设置才能在 Proton 下加载。将 Lethal Company 的 Steam 启动选项设置为 WINEDLLOVERRIDES="winhttp=n,b" %command%。Gale 和 r2modman 在你通过它们启动游戏时都会自动处理这一点。
结语
简单来说:安装一个模组管理器,让它替你拉取 BepInEx,然后通过管理器启动游戏,而不是通过 Steam。这样就能覆盖绝大多数 Lethal Company 模组安装的情况。
真正值得多花一点功夫的一件事,是和你一起玩的人共享同一份配置文件。这只需要一分钟,却能省下一整晚在 Discord 里对照 mod 列表的时间。
如果你想帮上一点忙,TMC App 是开源的,目前还处于早期开发阶段,现在能收到关于它的反馈对我们来说非常宝贵。
另请参阅
- Lethal Company on Thunderstore
- Lethal Company Modding Discord
- Lethal Company Modding Wiki
- BepInEx documentation
- TMC App
我们会尽力让本指南保持最新,但游戏、模组加载器和模组管理器的更新速度都很快。如果你发现某条说明已经和你实际看到的情况不符,请反馈问题,或在本指南的 GitHub 仓库中提交一个 pull request。
如果你有任何疑问,或者在模组相关的事情上需要帮助,欢迎加入我们的 Discord server!

