所有模组一览
每个模组都显示图标、版本和 DLL;没有启动的模组单独列出,并附上 BepInEx 报告的加载错误。共用的前置库折叠在列表底部。

Mod Manager 为 Survival Log 加入一个模组界面。它列出你安装的每个 BepInEx 模组,显示每个模组是否已加载,并让你修改设置、开启或关闭模组、安装更新,全程不用打开 .cfg 文件。按 F10,或点击 Esc 菜单或标题画面中的「模组」按钮即可打开。
每个模组都显示图标、版本和 DLL;没有启动的模组单独列出,并附上 BepInEx 报告的加载错误。共用的前置库折叠在列表底部。
开关、滑块、数字框、下拉列表、文本框,以及热键的按键录入。每次修改都会立即保存到模组的 .cfg 文件。
下次启动才生效的已修改设置会标记为「需要重启」。模组立即应用的设置没有标记。
保存游戏物品或物品类别的设置会显示可搜索的选择器,带有名称和图标,不用再输入编号。
在所有模组中搜索任意设置,查看哪些与默认值不同并一键恢复,还能发现两个模组共用的热键。
这次游戏中记录的警告和错误会显示在产生它的模组下,列表中标出「错误」或「警告」,还可以用「错误」筛选。如果错误经过了另一个模组也修改的游戏代码,会写出那个模组。来自 BepInEx 或游戏本身的错误在顶部「MODS」旁的「错误」页中。
每个模组都显示图标、版本和 DLL;没有启动的模组单独列出,并附上 BepInEx 报告的加载错误。共用的前置库折叠在列表底部。
开关、滑块、数字框、下拉列表、文本框,以及热键的按键录入。每次修改都会立即保存到模组的 .cfg 文件。
下次启动才生效的已修改设置会标记为「需要重启」。模组立即应用的设置没有标记。
保存游戏物品或物品类别的设置会显示可搜索的选择器,带有名称和图标,不用再输入编号。
在所有模组中搜索任意设置,查看哪些与默认值不同并一键恢复,还能发现两个模组共用的热键。
这次游戏中记录的警告和错误会显示在产生它的模组下,列表中标出「错误」或「警告」,还可以用「错误」筛选。如果错误经过了另一个模组也修改的游戏代码,会写出那个模组。来自 BepInEx 或游戏本身的错误在顶部「MODS」旁的「错误」页中。
一个按钮即可复制所有模组及其版本和状态,以及这次游戏的错误,方便粘贴到问题反馈中。
每个模组页面上都有开关,下次启动时生效。关闭模组时会提醒哪些模组需要它;一个按钮就能开启某个模组需要的模组。
每个模组页面会列出它需要的模组(及要求的版本)、可配合的模组、不兼容的模组,以及需要或使用它的模组。缺失、已关闭或版本不符的模组会标红。
每次启动时向 GitHub 查询哪些模组有新版本,并用一条消息告诉你有几个。「安装更新」会下载新版本,下次启动时生效,旧文件会保留。「安装全部更新」可一次更新所有模组,并标出它没有安装的更新,页面会显示你的版本之后每次发布的更新说明;如果新版本有问题,「退回」可以换回旧版本。每次更新都会先检查:必须是同一个模组、来自与之前相同的 GitHub 仓库、不含程序文件。新版本如果开始启动其他程序、加载其他代码或使用注册表,会被拒绝;如果能做到旧版本做不到的其他事(比如连接互联网),安装前会先询问你。
每个模组的页面会列出修改了游戏相同部分的其他模组,并标出「很可能冲突」「可能冲突」或「大概无害」,两个模组一起出问题时可以先从这里查起。
链接了更新日志的模组会多出一个「更新日志」页,直接在模组页面上显示它。
模组可以在自己的条目中加入一个带有自己页面的页签。New Loop Plus 加入了「天赋」页签,用来编辑它的轮回奖励。
尚未确认可在你的游戏版本上运行的模组会显示灰色标记;如果它记录了错误,标记会变红。模组作者无需发布新版本,即可列出模组可运行的新游戏版本。
Mod Manager 不会向存档添加任何内容,也不会修改游戏文件。它只会连接 GitHub 来检查和安装更新,不需要账号或密钥。
你的模组无需任何改动就会显示在列表中。如果想提供中英文名称、图标、横幅、分类、链接、物品选择器、实时生效的设置、一键安装更新等,只需在 .csproj 中加几行元数据,不需要引用 Mod Manager。完整说明见 README(英文)。
BepInEx\config\com.dev.survivallog.modmanager.cfg在 Mod Manager 的「模组」界面修改,或在游戏关闭时编辑这个文件。[Updates]打开和关闭「模组」界面的按键。Esc 菜单和标题画面中的「模组」按钮也能打开它。默认 F10。
Survival Log\
├─ SurvivalLog.exe
└─ BepInEx\
├─ plugins\
│ └─ ModManager.dll
└─ config\
└─ com.dev.survivallog.modmanager.cfg (首次启动时生成)从 BepInEx\plugins 文件夹中删除 ModManager.dll。用它修改过的设置会保留在其他模组的 .cfg 文件中。
Mod Manager 自己的设置(打开界面的按键、检查更新、更新消息)可以在模组界面中修改,也可以在游戏关闭时编辑 BepInEx\config\com.dev.survivallog.modmanager.cfg。配置文件中每项设置都有中文说明,完整说明见 CONFIG.md(英文)。
更新日志只有英文版。
game-versions.txt in its GitHub repository, so a mod that still works after a game update is no longer marked. See "Game versions it works on" under "For mod authors" in the README.BepInEx\mod-manager\backups, and a failed install puts them back.Updates.ShowToast.RepositoryUrl when it does not name one.Updates.CheckForUpdates.BepInEx\disabled-plugins (or back) and the change applies at the next start. Turned-off mods are listed under "Off". Turning a mod off names the mods that need it.发现 bug 或有好点子?欢迎来 Core Directive Discord 打个招呼,或在这里留言。报告 bug 时,请附上 BepInEx\LogOutput.log 和 BepInEx\mod-manager.log。
想直接联系我,可以在 Discord 上给 exiled.dev 发消息,我在 Survival Log 官方 Discord 里。也可以在 X 上找我:@AnExiledDev。
也欢迎看看我做的 Survival Log 维基,收录物品、制作、地图等资料。