附录A:无缝联机MOD指北
梅琳娜的刀
编辑于 2024年09月23日 08:32
收录于文集
共10篇

本文经常更新,不再发动态告知。 更新于2024年9月22日,适配规则版本1.14.1,无缝联机 MOD 版本1.8.5。 本文作者:@Cinderella小辛​ @梅琳娜的刀​

DLC《黄金树幽影》现已发布,无缝联机 MOD 制作组已经完成 DLC 适配,这里我们在原有的无缝联机 MOD 使用手册​的基础上,整理更新了已有内容,希望能帮到大家。

本文主要介绍正版游戏(含家庭共享)无缝联机 MOD 的安装和使用方法,包含了绝大多数玩家可能遇到的问题,请耐心阅读。常见问题解答在本文的最后部分。

无缝联机 MOD 在 DLC 发布后进行了重制,因此存在许多 BUG。本教程只帮助你完成 MOD 安装,而对于 MOD 本身的 BUG 无能为力,请知悉。

关于学习版游戏,以及适用于其他 MOD的更通用的安装教程可以参考这篇专栏:

一、为什么要使用无缝联机?

无缝联机 MOD,它移除了原版游戏中划分多人游玩区域的白色雾墙,并且在击败区域 BOSS 后不需要再次召唤勾指,共同推图过程中可以骑马、召唤骨灰、无限复活等等,自2023年5月以来已经有超过百万玩家使用,大量玩家和时间的证明了本 MOD 的游戏性和安全性。

此外,无缝联机状态的世界只对加入的玩家开放,但也无法看到其他玩家的血迹和讯息。相较于原版的联机游戏,对新手玩家更友好。在游戏流程中的固定掉落道具,每个玩家都会收到;而概率掉落道具则是分别计算每个人的发现力,随机掉落。

DLC中的幽影树庇护,各个玩家需要独立完成收集。

无缝联机 MOD 的存档独立于原版游戏,正常使用并不会导致被封禁(被BAN),可以在无缝联机过程中使用游戏修改工具。

二、准备工作

开始下载和安装 MOD 之前,我们要先进行一些准备工作。

1. 检查游戏和 MOD 版本选择

你的游戏应用和规则分别是什么版本的?是DLC更新后的 1.12.1 以上的规则版本,还是之前的 1.10.1 或是 1.10?可以打开游戏,在主界面右下角确认。

游戏版本(应用版本)1.12

你的游戏是什么来源?Steam正版,家庭共享,还是其他来源的学习版?本文中的“正版”指可以通过 Steam 正常启动游戏,例如自行购买的游戏或是家庭共享的游戏,其他来源均视为学习版。

本文只介绍适用于正版游戏的无缝联机,学习版游戏的无缝联机需要使用 SpaceWar 等方法进行仿冒无缝联机,此处不再展开。

2. 备份存档

安装任何 MOD 前都请备份你的原版游戏存档。

默认情况下,游戏存档位于 %AppData% 文件夹中的 EldenRing 文件夹下。你可以使用 Windows + R 打开运行窗口,输入“%AppData%”(不带引号),再打开里面的 EldenRing 文件夹即可。

如果你的用户目录位于 C 盘,则你的存档在 C:\Users\(你的用户名)\AppData\Roaming\EldenRing。

EldenRing 文件夹

打开该文件夹,你会看到一些以数字为名字的文件夹,数字即是对应存档的 Steam ID。如果有多个 Steam 账户在此电脑上进行过游戏,则会有多个文件夹。例如,上图中包含我的正版存档,和一份学习版存档。GraphicsConfig.xml 保存了游戏中的图像设置,与存档无关。

两个存档文件,和一个 Steam 云存档文件

找到和你 Steam ID 对应的文件夹,里面应当包含一个 ER0000.sl2 文件和一个 ER0000.sl2.bak 文件,如果启用了 Steam 云存档还会有另一个记录云存档信息的文件 steam_autocloud.vdf 。

复制你的 Steam ID 对应的文件夹到其他位置,这样就完成了存档备份。如果之后计划进行原版线上游戏,删除全部 MOD 文件,并把备份的存档文件恢复即可。

3. 清理游戏目录

正版游戏的根目录可以通过在 Steam 库中右键点击《艾尔登法环》- 管理 - 浏览本地文件找到。

打开游戏根目录

以下贴出纯净的正版游戏的根目录。如果你是初次接触 MOD 安装,建议删除所有多余的文件。早于DLC发布的无缝联机不能直接覆盖安装。

纯净的正版游戏根目录

确保未安装 MOD 的原版游戏可以正常启动、正常进行游戏。正版游戏应当可以进行正常的线上游玩或提示被封禁。游戏路径中不能包含中文。

4. 其他工具准备

你需要有一个可以正常使用的文本编辑器来修改配置文件,建议使用 Visual Studio Code 或 Notepad++,使用Windows自带的记事本也可以,不能使用 WPS、Microsoft Office Word。

5. 关闭游戏的光线追踪

开启光线追踪并使用MOD的话,会导致很多卡死和BUG。

三、无缝联机 MOD 下载

N 网:https://www.nexusmods.com/eldenring/mods/510

MOD 发布仓库:https://github.com/LukeYui/EldenRingSeamlessCoopRelease/releases

建议优先通过以上官方链接下载,如果下载速度很慢或者遇到网络问题,可以使用我转存的文件:

链接:https://pan.quark.cn/s/fa2dc73484de 提取码:1Vg4

四、单独安装无缝联机 MOD

以下操作每一个参与无缝联机的玩家都必须进行。

1. 解压

单独安装无缝联机很简单,只需要下载之后解压到游戏根目录即可。图中的 ersc_launcher.exe 即是启动器。注意,其中的 steam_api64.dll 为 260 KB。

正版游戏安装无缝联机

2. 配置文件修改

打开 SeamlessCoop 文件夹中的 ersc_settings.ini 文件,我们需要在此对无缝联机进行一些配置。除联机密码以外,所有设置只对自己的世界生效,即只有房主设置对应选项即可。

以下是各个设置项的介绍:

- allow_invaders:是否允许入侵者,1为允许,0为不允许。本设置会允许其他玩家入侵你们的世界(无需密码)。

- death_debuffs:是否在玩家死亡后给予“腐败魂髓”(死亡惩罚),1为是,0为否。

- allow_summons:是否允许玩家在无缝联机时召唤骨灰,1为允许,0为不允许。

- overhead_player_display:该选项管理在游戏中玩家的标志如何显示,默认是显示“勾指主人”加上 ID,对应选项 0;修改为1,不显示任何内容;修改为 2 ,显示玩家的延迟;修改为3,显示玩家角色等级。

- enemy_health_scaling = 35:每增加一位玩家,就给所有敌人增加35%血量。

- enemy_damage_scaling = 10:每增加一位玩家,就给所有敌人增加10%伤害。

- enemy_posture_scaling = 15:每增加一位玩家,就给敌人增加15%削韧减免,即所有伤害的削韧都为85%。

- boss_health_scaling = 100:每增加一位玩家,就给 BOSS 增加原始血量的 100%(即血量等于玩家数量乘以原始数值)。

- boss_damage_scaling = 0:每增加一位玩家,就给 BOSS 增加10%伤害。

- boss_posture_scaling = 20:每增加一位玩家,就给 BOSS 增加原始韧性的 20%。

这里不确定对敌人的数值设置和对BOSS的数值设置是否叠加,如果有朋友知道,欢迎留言。

必需的配置是设置联机密码,图中 cooppassword 即是联机密码,只有联机密码完全相同的玩家才可以进入同一世界。不要设置过于简单的密码或中文密码。注意等号后面有一个空格,不要删掉。

设置联机密码

五、无缝联机与其他 MOD 共存(可选)

本章节适合还想安装其他 MOD 的玩家,如果不搭配其他 MOD 使用,可跳过本章节。

以下所有操作,所有参与无缝联机的玩家都必须完成。

1. 文件下载

Mod Engine

如果你希望搭配无缝联机使用其他 MOD,例如法魂 MOD、随机 MOD 等,则需要使用 Mod Engine 2.1.0或以上的版本:https://github.com/soulsmods/ModEngine2/releases

建议优先通过以上官方链接下载,如果下载速度很慢或者遇到网络问题,可以使用我转存的文件:

链接:https://pan.quark.cn/s/fa2dc73484de 提取码:1Vg4

其他 MOD

下载你希望和朋友使用无缝联机游玩的 MOD,请提前与 MOD 作者确认该 MOD 是否和无缝联机冲突。目前已知的大多数 MOD 都可以兼容无缝联机。

2. 安装和配置 Mod Engine

首先请按照前面的章节完成无缝联机 MOD 的独立安装,并测试成功。

将 Mod Engine 解压后可以得到以下文件:

Mod Engine 2.1.0

我们只需要用到两个文件夹、《艾尔登法环》的配置文件 config_eldenring.toml 以及 Mod Engine 的启动器 launchmod_eldenring.bat 和 modengine2_launcher.exe。将图里选中的这些文件移动到游戏根目录。此时你的游戏根目录应当看起来是这样:

安装Mod Engine

打开 config_eldenring.toml,找到其中的 external_dlls。它默认情况下应该只包含两个方括号:

代码块
JavaScript
自动换行
复制代码
external_dlls = []
复制成功

将其修改为(注意使用英文引号,可以直接复制):

代码块
JavaScript
自动换行
复制代码
external_dlls = [
  "SeamlessCoop\\ersc.dll"
]
复制成功

3. 配置其他 MOD

关于其他 MOD,安装方式建议首先以 MOD 作者给出的安装说明为准。如果作者没有给出说明,再以本文为参考。

这里介绍较为简略,详细的安装说明可以参考这篇专栏:

注意,以下会出现 mod 文件夹、mods 文件夹以及 config_eldenring.toml 里面的 “mods 列表”这三个比较容易混淆的概念,请注意区分。

(1)动态 MOD

DLL 类的动态 MOD,例如装备幻化MOD​荣光商人MOD​,需要在游戏根目录创建一个 mods 文件夹(注意区分 Mod Engine 自带的 mod 文件夹),将 MOD 提供的 DLL 文件以及配置文件(如果有)解压到 mods 文件夹里,并添加到 config_eldenring.toml 的 external_dlls 里面,操作和无缝联机类似。

例如,与荣光商人 MOD 共存,需要在游戏根目录新建 mods 文件夹,之后将 ermerchant.dll 和 ermerchant.ini 移动到 mods 文件夹,之后修改为(注意使用英文逗号和引号,可以直接复制):

代码块
JavaScript
自动换行
复制代码
external_dlls = [
  "SeamlessCoop\\ersc.dll", 
  "mods\\ermerchant.dll"
]
复制成功

(2)静态 MOD

静态 MOD 例如法魂 CER、随机 MOD、暗黑 MOD 等,需要移动到游戏根目录的 mod 文件夹,并在 config_eldenring.toml 的 “mods 列表”里面添加其路径。“mods 列表”默认的内容为:

代码块
JavaScript
自动换行
复制代码
mods = [     
  { enabled = true, name = "default", path = "mod" } 
]
复制成功

它指示 Mod Engine 加载以 mod 文件夹为根目录的静态 MOD 。

例如你除了无缝联机以外,只希望安装暗黑 MOD,那么把暗黑 MOD 所有文件不带文件夹地放入 mod 文件夹即可,也就是说打开游戏根目录的 mod 文件夹就可以看到暗黑 MOD 的文件:

如果要同时安装多个静态 MOD,则需要手动为每个 MOD 的路径,例如要安装分别名为 Malenia 和 ColdSpell 的两个 MOD,你需要在游戏根目录的 mod 文件夹下面分别创建两个文件夹 Malenia 和 ColdSpell,之后将对应 MOD 的文件放入,并修改 config_eldenring.toml 里面的 “mods 列表”为(注意使用英文逗号和引号):

代码块
JavaScript
自动换行
复制代码
mods = [     
  { enabled = true, name = "Malenia", path = "mod\\Malenia" },
  { enabled = true, name = "Coldspell", path = "mod\\ColdSpell" }
]
复制成功

至此,MOD 共存已经完成。

注意,此时需要从 modengine2_launcher.exe 启动,而不能从 ersc_launcher.exe 启动,这样无缝联机以外的 MOD 才能正确被加载。使用 eldenring.exe 则会启动不带有任何 MOD 的原版游戏。

游戏的三种启动方式

六、无缝联机 MOD 更新

参考前面章节,覆盖安装无缝联机 MOD 即可(注意重新配置联机密码)。无缝联机存档应当可以正常继续使用。

如果还安装了其他 MOD,可能需要更新 config_eldenring.toml 中的文件路径。

七、开始游戏

1. 选择正确的启动器

如果只安装了无缝联机,使用 ersc_launcher.exe 启动;如果安装了 其他 MOD,使用 modengine2_launcher.exe 启动;如果想进行原版游戏,则使用 Steam 启动或使用 eldenring.exe 启动(注意,无缝联机存档和原版存档不互通)。

不出意外的话,你会在游戏启动后看到来自制作组的欢迎:

来自无缝联机制作组的欢迎

由于无缝联机的存档是独立于默认存档的,在首次运行时会创建新的存档文件(后缀为 co2)。如果提示存档损毁,则表明创建出的新存档包含的 Steam ID 为空,需要进行原版存档继承,我们在本文的后面章节介绍。

保存数据损毁

2. 开放世界

进入游戏后应当会自动获取无缝联机的几个联机道具(如果没有正确获得,重启游戏即可)。

一位玩家使用袖珍大壶开放世界,其他玩家使用玛莲妮亚的雕像加入即可。

专属联机道具的说明

再次使用袖珍大壶可以不再接受新的玩家(但并不会关闭世界)。所有玩家离开后,世界主需要使用离别迷雾关闭世界。

这里可能遇到很多问题,大多是和网络有关,统一在本文最后的常见问题解答里面有答案。

3. 进行游戏

如果配置了对应项,玩家死亡后会获得“腐败魂髓”,降低该玩家属性,坐赐福解除。

任何玩家坐赐福都会导致世界刷新,BOSS 房内的其他玩家会被传送出 BOSS 房。

赐福传送需要所有玩家投票,之后所有玩家都会被传送。

八、存档继承

无缝联机的存档是 co2 文件,而原版游戏的存档是 sl2 文件,它们并不互通,所以默认情况下第一次打开无缝联机时会发现没有“继续游戏”的选项。

存档文件夹下不同 MOD 的存档文件

如果希望使用原版游戏存档的进度进行无缝联机,可以打开存档文件夹,把 ER0000.sl2 文件复制一份,重命名为 ER0000.co2 即可。如果提示保存数据损毁也可以使用此方法解决。

注意,复制并重命名来继承存档的方式只适用于相同 Steam ID 的存档,即只能在同一个存档文件夹下进行复制操作,而不能直接复制其他人的存档。

复制不同 Steam ID 的存档需要使用存档修改工具来手动更换存档文件里的 Steam ID,此处不再展开。

九、注意事项

① MOD 同步世界进度并不完美,所以不建议使用游戏进度差异太大的存档进行无缝联机

入侵 NPC 类型的任务请回到各自的世界完成(1.8.3 版本已修复此问题,但是还有待测试)。

③ 任何人在赐福休息(不包含复活)都会导致全部普通敌人刷新,所有在 BOSS 房的玩家被送出 BOSS 房。

④ 通过复制并重命名的方法也可以实现无缝联机的存档恢复为原版存档,但被 BAN 风险极高,请自行承担后果。

⑤ 在无缝联机过程中如果获得物品,必定掉落的物品每个玩家都会获得,概率掉落的物品则是每个玩家独立计算概率。

⑥ 如果玩家没有在自己的世界进入过圆桌厅堂,不要进入其他玩家世界的圆桌厅堂。建议如果新开档进行游戏,先去过圆桌厅堂再进行联机(击败一个主线BOSS或跑图离开宁姆格福即可触发前往圆桌厅堂的事件)。

诸如看不到玩家的托雷特、偶尔的闪退和卡死等常见且影响不大的 BUG,大多由网络波动造成,此处不再提及。

十、常见问题解答

遇到问题在看这一部分之前,请确保:

(1)你拥有正版或家庭共享的游戏。所有玩家都安装和配置都完全相同,包括游戏版本、MOD 版本、MOD 配置等等。

(2)Steam 正在运行。

(3)你的无缝联机 MOD 和其他 MOD 已经正确安装。如果你只安装了无缝联机 MOD,那你的游戏根目录应该是:

仅安装无缝联机

如果你还安装了其他 MOD,那你的游戏根目录应该是:

安装了其他 MOD

(4)联机密码正确设置了。cooppassword 后面的等号和空格不要删掉,配置文件的其他部分没有被意外修改。

详细的常见问题解答部分和之前的专栏重复内容较多,因此合并到了专栏:

如果还有疑问,并且评论区也没有见到答案,可在评论区提问。

祝各位玩得愉快,欢迎三连!

Cinderella小辛

梅琳娜的刀

巨献