首页 > 编程笔记 > 通用技能 阅读:4

BepInEx下载、安装和使用教程(附安装包)

BepInEx 是一款专门给 Unity 游戏“打补丁”的开源插件框架。

用大白话说,BepInEx 就像给游戏加了一个“小尾巴”,启动游戏时先加载 BepInEx,再由 BepInEx 去帮你运行玩家自己写的代码,于是不用改游戏原文件就能加新功能、改数值、甚至画新的菜单。

BepInEx 最初服务于《饥荒 Together》和《嗜血代码》等 Unity 作品,后来扩展到 IL2CPP、Mono、.NET Framework/6/7 等多种运行时,现在已成为 RimWorld、Valheim、TerraTech、Among Us、雀魂麻将等上百款热门游戏的“标配”Mod 框架。

对完全没接触过 Mod 的新手而言,只要把 BepInEx 解压到游戏根目录,再把下载来的“一键拾取”“双倍经验”插件扔进 plugins 文件夹,双击游戏,进服后就能看到效果,全程不用碰 C++ 也不用反编译 exe,门槛极低。

BepInEx 的应用场景大致分三类:
使用 BepInEx 需注意三点:

下载BepInEx

这里为大家提供了 BepInEx 的最新版压缩包:

网盘下载:https://pan.quark.cn/s/056651ec189f

网盘中提供了适用于 Windows、Linux 和 Mac OS 三个平台的 BepInEx 压缩包,大家可以根据情况自行选择。

安装BepInEx的准备工作

安装前的准备工作非常轻量:
Windows 10/11 用户建议直接下载 BepInEx_win_x64_5.4.23.4.zip,Linux 玩家用 BepInEx_linux_5.4.23.4.tar.gz,macOS 用户选 BepInEx_macos_5.4.23.4.tar.gz。

安装BepInEx

1) 把压缩包解压到游戏根目录,确保出现 doorstop_config.ini 和 BepInEx 文件夹;
|-XXXGame
  |-BepInEx*
    |-core
      |-...
  |-XXXGame_Data
  |-doorstop_config.ini*
  |-UnityCrashHandler64.exe
  |-UnityPlayer.dll
  |-XXXGame.exe
  |-winhttp.dll*

2) 启动游戏之后,在 BepInEx 文件夹下应该会生成几个文件夹,如下:
|-BepInEx
  |-cache //缓存文件夹
  |-config //插件配置文件夹
  |-core //框架核心文件夹
  |-patchers //特殊插件文件夹
  |-plugins //常规插件文件夹
  |-LogPutput.log //BepInEx日志
如果没有生成这几个文件夹,请重新确认游戏使用的 Unity 版本、游戏路径是否有中文、安装位置是否正确。

3) 将下载的插件 .dll 放进 BepInEx/plugins,重启游戏,屏幕左上角会弹出加载日志,表示成功。若想验证是否生效,可在控制台输入 help,若返回插件列表,即说明框架已正常运行。

相关文章