BepInEx整合包(英灵神殿专用)
转自:https://www.nexusmods.com/valheim/mods/3605
这是基于BepInEx 5.4.23.3版本打包、专为《英灵神殿》预配置的整合包,由英灵神殿社区的Azumatt、Vapok和Margmas共同维护。与上游原版BepInEx的具体差异和修改内容可查看Azumatt的代码仓库。如果仅需调整整合包内容、无需更新BepInEx本体,我们通常会在Thunderstore平台递增版本号。例如版本号5.4.2202,这并不代表BepInEx本体更新了,通常只是针对游戏做了小幅调整,或是修改了说明文案等内容。
BepInEx是一款通用的Unity游戏MOD开发框架。
BepInEx包含的工具与库可实现以下功能:
- 在游戏启动时加载自定义代码(以下简称插件);
- 无需修改游戏原始文件,即可对游戏内的方法、类甚至整个程序集进行补丁修改;
- 配置插件,并将游戏日志输出到控制台或文件等目标位置;
- 管理插件依赖关系。
BepInEx是目前GitHub上最受欢迎的Unity游戏MOD工具之一。
本整合包内容
本整合包已完成预配置,可直接用于《英灵神殿》的MOD开发与使用。
与基础版BepInEx相比,具体修改如下:
- 新增预配置的BepInEx.cfg文件,已启用控制台并设置正确的MOD加载入口。
- 新增必要脚本,支持在Linux系统上运行游戏本体和专用服务器,也支持通过r2modman运行。
- 修改了BepInEx预加载器,优化部分MOD的补丁加载效果。
- 在链式加载器加载完成后,强制将《英灵神殿》游戏类的isModded(已装MOD)标记设为true。
- 控制台会打印本整合包的Thunderstore版本号——因为如果仅修改站点相关内容,BepInEx本体版本不会变化,以此做区分。
问题与咨询
重要提示❗
请勿在BepInEx官方Discord服务器寻求帮助
《英灵神殿》社区使用的是定制版BepInEx,BepInEx官方人员无法提供相关支持。
如果你在使用BepInEx本体、运行《英灵神殿》MOD时遇到问题,或是分不清问题归属,请前往下方任意一位维护者的Discord服务器寻求帮助。
现任《英灵神殿》版BepInEx维护者:
- Azumatt
- Margmas
- Vapok
安装方法(游戏端·自动安装)
推荐使用此方式为游戏安装BepInEx。
1. 下载并安装Gale、Thunderstore Mod Manager或r2modman管理器。
2. 点击页面顶部的“使用管理器安装”按钮。
3. 通过MOD管理器启动游戏。
安装方法(服务器端·自动安装)
部分托管式专用服务器支持简单的一键自动安装BepInEx。
以下是已知的服务商列表(后续会持续更新)。
注:部分链接可能为推广链接
- [https://valhost.net/?ref=30893](https://valhost.net/?ref=30893)
- [https://valheimserverhosting.com/?via=bepinex](https://valheimserverhosting.com/?via=bepinex)
- [https://link.xgamingserver.com/BepInEx](https://link.xgamingserver.com/BepInEx)
安装方法(手动安装)
如果选择手动安装,请按以下步骤操作:
1. 从干净的游戏安装开始。请再三确认你的《英灵神殿》游戏文件夹是干净的、未经过修改的。
2. 从本帖下载压缩包。
3. 保存到电脑后,将压缩包解压到一个文件夹中。请勿直接解压到游戏文件夹内。
4. 将BepInExPack_Valheim文件夹内的所有内容,移动到<Steam安装目录>\steamapps\common\Valheim文件夹中。
5. 检查安装是否正确。
安装正确的话,你的文件夹结构应符合对应规范。
6. 按照下方对应系统的说明运行游戏:
配置说明(Windows系统)
无需额外配置。直接运行游戏即可。如果一切正常,你会看到弹出一个控制台窗口。
配置说明(Linux系统·游戏端)
1. 执行命令chmod u+x startgamebepinex.sh,为startgamebepinex.sh文件添加可执行权限。
2. 打开Steam,进入游戏属性设置,将游戏的启动参数设置为:
./startgamebepinex.sh %command%
进阶用户提示:你可以将./startgamebepinex.sh替换为脚本的完整路径,这样就可以将整合包完全安装在游戏文件夹之外。
3. 通过Steam启动游戏。
此时你不会看到明显的BepInEx运行提示。
建议安装一个简单的插件来测试,比如BepInEx.Utility中的MessageCenter插件。
配置说明(Linux系统·服务器端)
本指南假设你具备足够的Linux操作基础。
如果没有相关经验,建议使用自带BepInEx支持的服务器托管服务。
1. 执行命令chmod u+x startserverbepinex.sh,为startserverbepinex.sh文件添加可执行权限。
2. 编辑startserverbepinex.sh文件,像修改《英灵神殿》原生启动脚本一样修改启动参数。
3. 运行startserverbepinex.sh启动服务器。
安装正确的话,你会在终端中看到BepInEx的启动引导信息。
检查BepInEx版本与加载状态
如果BepInEx成功加载进游戏,Windows任务栏中游戏旁边会出现一个BepInEx控制台窗口:
- 堆叠状态
- 展开状态
控制台中仅显示灰色/白色文字(信息与通知)则代表无错误问题。红色为致命错误,深红色为普通错误,黄色为警告,深灰色为调试信息,其他颜色均为自定义消息。
实用链接
- BepInEx:基础插件编写教程
- BepInEx:实用MOD开发插件推荐
- BepInEx:运行时游戏方法补丁教程
- 《英灵神殿》MOD开发Discord社区
- 《英灵神殿》维基 或 《英灵神殿》MOD开发维基资源
BepInEx整合包(英灵神殿专用)下载地址:
**** Hidden Message ***** 感谢分享
感谢分享 nEx整合包(英灵神殿专用) ...›参与/回复主题
666666666666
66666666666
66666666666666
6666666666666
66666666666666666666666666 66666666666666
感谢分享
1111111111111111111111111111
谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢谢
66666666666666666666666666666
6666666666666
页:
[1]