质量效应传奇版多人游戏 (LEMP)

质量效应传奇版多人游戏 (LEMP)

当《质量效应:传奇版》问世时,《质量效应3》的多人模式并未包含在内。LEMP将其忠实还原。你可以与好友(或随机玩家)组队,提升角色等级,获取装备,并在你可能从2012年起就记得的相同地图上抵御一波波Cerberus、Geth、Reapers或Collectors的进攻。

质量效应 3 多人游戏 传奇版 (LEMP)


包含内容

  • 66 名角色: 所有基础角色以及多人游戏 DLC 添加的每名角色。
  • 全部 19 张地图: Firebase Dagger、Ghost、Giant、Reactor、Glacier、White、Condor、Hydra、Jade、Goddess、Rio、Vancouver 和 London,以及 Dagger、Ghost、Giant、Reactor、Glacier 和 White 的危险版本。
  • 全部四个敌人阵营: 地狱犬、桀斯、收割者和收集者,包括 DLC 添加的敌人。
  • 全部七种目标类型: 侵入、上传数据、击杀目标、禁用设备、启用设备、取回和护送无人机。
  • 青铜、白银、黄金和白金 难度。
  • 商店和补给包,以及解锁、晋升和武器模组。
  • 挑战和旗帜。 活动旗帜(N7 日、万圣节及其他)每年在原始日期回归。
  • 排行榜,用于 N7 评级和挑战点数。
  • 比赛中的文字聊天:按 T 键。
  • 语音聊天,与 2012 年相同:按键说话(按住 Tab)或始终开启,带有扬声器图标和大厅中的静音功能。在你于选项 > 声音中选择语音模式之前,麦克风处于关闭状态。
  • 踢出功能:在大厅中通过 [i]踢出玩家[/i] 或在比赛中通过 ESC 菜单点击玩家名字,由所有其他玩家投票决定。踢出需要三名或更多玩家。在公开比赛中,空闲两分钟的玩家会被移除,并在 30 秒前发出警告。
  • 游戏支持的所有文本语言。 如果你的语音语言设置为德语、法语或意大利语,角色和播报员也会使用这些语言。
  • 升级纹理。 只要传奇版有更高分辨率版本的纹理,LEMP 就会使用它。仅存在于 2012 年游戏中的纹理被升级到相同分辨率,因此多人游戏角色和地图不会比游戏其他部分更模糊。

如何游玩

LEMP 拥有自己的主服务器用于寻找游戏,因此它不使用 EA 的服务器,你也不需要 EA 账号即可游玩。在主菜单中选择 多人游戏 并输入你的名字。如果你以前在 PC 上玩过质量效应 3 多人游戏,在同一屏幕上选择 导入 ME3 档案 可以导入你之前的进度(参见下方的 [i]携带旧进度[/i])。下一屏幕显示当前有多少玩家在线,以及有多少公开大厅和游戏开放,并提供两种进入方式:匹配 和 直接 IP。

匹配 会打开多人游戏菜单,主服务器会为你寻找游戏:

  • 快速匹配 会将你放入一个开放的公开游戏。
  • 自定义匹配 也会寻找公开游戏加入,但只寻找与你选择的地图、敌人和难度匹配的游戏。如果没有开放的,你会被放入一个新的游戏。
  • 创建新比赛 直接开始你自己的大厅,无需先搜索。将其设为公开以便其他人可以通过匹配找到它,或设为私有。
  • 使用大厅代码加入。 每个大厅在其标题中显示一个短代码。好友在大厅中通过 [i]使用代码加入大厅[/i] 输入该代码,这也是进入私人大厅的方式。

通过匹配和大厅代码,你通常不需要转发任何端口,因为 LEMP 会自行通过玩家的路由器连接玩家。

直接 IP(主持或加入) 无需主服务器即可工作:自己主持游戏,或输入主持人的地址和端口 3659。主持人必须在其路由器上转发 UDP 端口 3659(或者所有人都加入同一个虚拟局域网,例如 ZeroTier 或 Tailscale)。

安装

请先关闭游戏。有两种安装 LEMP 的方式:

使用 ME3Tweaks Mod Manager

  1. 在 Mod Manager 中,选择 [i]模组管理 > 从存档导入模组[/i] 并选择下载的 zip 文件。
  2. 在模组列表中选择 LEMP 并点击 [i]应用模组[/i]。Mod Manager 会安装模组,如果缺少其 ASI 加载器,也会一并安装。
  3. 手动复制一个文件:将 zip 中的 [i]Binaries\Win64\ASI\lemp.asi[/i] 放入游戏的 [i]Game\ME3\Binaries\Win64\ASI[/i] 文件夹(如果 [i]ASI[/i] 文件夹不存在则创建它)。

手动安装

  1. 解压 zip 并打开游戏的 [i]Mass Effect Legendary Edition\Game\ME3[/i] 文件夹。在 Steam 中:右键点击游戏,然后 [i]管理 > 浏览本地文件[/i]。
  2. 将 zip 中的 [i]BioGame[/i] 和 [i]Binaries[/i] 文件夹复制到 [i]Game\ME3[/i] 中,让它们与已有的文件夹合并。这会添加 [i]BioGame\DLC\DLC_MOD_LEMultiplayer[/i](模组)和 [i]Binaries\Win64\ASI\lemp.asi[/i](LEMP 的插件),并且不会更改任何其他游戏文件。
  3. 安装 ASI 加载器,它让游戏能够加载 lemp.asi。如果你曾经使用 ME3Tweaks Mod Manager 安装过模组,你已经拥有它了,可以跳过此步骤。否则,在 [i]Game\ME3\Binaries\Win64[/i] 中,首先将游戏的 [i]bink2w64.dll[/i] 重命名为 [i]bink2w64_original.dll[/i],然后将 zip 中 [i]ASI loader[/i] 文件夹里的 [i]bink2w64.dll[/i] 复制进去。请先重命名:加载器会将所有内容传递给游戏自己的文件(使用新名称),没有它游戏将无法启动。

启动游戏后,你会在主菜单中找到 多人游戏,就在“加载游戏”下方。它还会显示你拥有的 LEMP 版本。

更新: 删除 [i]Game\ME3\BioGame\DLC\DLC_MOD_LEMultiplayer[/i],然后以相同方式安装新版本(或在 Mod Manager 中导入并应用),并 将新的 lemp.asi 覆盖旧的。

在“验证完整性”(Steam)或“修复”(EA app)之后: 这些操作会恢复游戏原始的 bink2w64.dll,因此 LEMP 将停止加载。使用 Mod Manager 应用任意模组,或重复上述 ASI 加载器步骤。

卸载: 在游戏的 [i]Game\ME3[/i] 文件夹中,删除 [i]BioGame\DLC\DLC_MOD_LEMultiplayer[/i] 和 [i]Binaries\Win64\ASI\lemp.asi[/i]。如果没有其他模组使用 ASI 加载器,删除 [i]Binaries\Win64\bink2w64.dll[/i] 并将 [i]bink2w64_original.dll[/i] 重命名回 [i]bink2w64.dll[/i](验证完整性或修复也会执行相同操作)。LEMP 自己的文件位于 [i]Documents\BioWare\Mass Effect Legendary Edition[/i]:[i]LEMP[/i] 文件夹(服务器地址和日志),以及在 [i]Save\ME3[/i] 中所有以 [i]LEMP_[/i] 开头的文件。这些文件保存你的多人游戏进度和名字,如果你可能回来,请保留它们。单人游戏不受影响。

携带旧进度

如果你以前在 PC 上玩过质量效应 3 多人游戏,你可以导入你的档案:你的职业、角色、挑战和名字。来自 Xbox 360 或 PlayStation 3 的档案无法导入(目前还不能,我正在研究!)。在第一个多人游戏屏幕上选择 [i]导入 ME3 档案[/i],也就是你输入名字的地方。LEMP 仅这一次通过 EA app 登录,从 EA 的质量效应 3 服务器获取你的档案,并保留你当前 LEMP 进度的备份。除非你选择导入,否则不会联系 EA。

导入旨在作为你初次开始的一次性步骤。从那时起,你的进度会本地保存在你的 PC 上,位于 [i]Documents\BioWare\Mass Effect Legendary Edition\Save\ME3\LEMP_mpsave.txt[/i]。之后再次导入会用你旧的 EA 档案替换该进度,因此没有必要多次导入。该文件夹是 EA app 云存档的一部分,因此你的多人游戏进度会与单人游戏存档一起备份和同步。

要求

  • 质量效应传奇版,保持最新,在 Windows(Steam 或 EA app)或 Linux(Steam 配合 Proton)上。
  • 游戏中的每个人都必须拥有相同的 LEMP 版本。 如果版本不匹配,主持人会告知玩家有何不同。其他模组也是如此;见下文。

其他模组

强烈建议在游玩 LEMP 之前卸载所有其他模组。 LEMP 未与其他模组一起测试过,改变游戏玩法的模组可能会破坏比赛。其他模组也会限制你可以与谁一起游玩,因为游戏中的每个人都需要相同的组合:

  • 相同的其他 DLC 模组,即 [i]BioGame\DLC[/i] 中的 [i]DLC_MOD_[/i] 文件夹,按名称比较。纹理和外观 DLC 模组也算。
  • 相同的基础游戏文件。 修改 [i]Coalesced.bin[/i]、[i]SFXGame.pcc[/i] 或游戏中其他脚本包的模组也算。

其他 ASI 模组不计入该组合,但 改变游戏玩法的 ASI 模组仍然可能破坏比赛。匹配只会将你与拥有完全相同组合的玩家放在一起,不同组合的大厅代码会被拒绝。在直接 IP 加入时,主持人的消息会列出两组,以便你看到不同之处。

关于 LEMP 主服务器

注意:此模组与位于 [url=https://lemp-master.me-legendary-mp.workers.dev]https://lemp-master.me-legendary-mp.workers.dev[/url] 的主服务器通信。

比赛本身是点对点的:一名玩家主持,其他玩家直接连接到他们的 PC(与原始 ME3 多人游戏相同)。没有游戏流量通过主服务器,它只帮助玩家找到彼此并连接。主服务器目前运行在 Cloudflare 的免费 Workers 计划上。目前这足够了,但如果很多人开始游玩,可能会达到免费计划的限制,需要迁移到不同的设置。直接 IP 不使用服务器,因此无论如何都能继续工作。

与质量效应 3 多人游戏(2012)的区别

  • 生物点数已被完全移除(LEMP 不使用 EA 服务器,除了档案导入)。
  • 战争银河不会延续到单人战役。
  • 一些材质和效果在无法忠实复制其材质时可能看起来错误/不同。
  • 允许玩家为某些角色获得更多能力点的错误已被修复。

当前状态和已知限制

一切都应该能正常工作,尽管 LEMP 仍处于 alpha 阶段。并非每张地图、角色和敌人的组合都在真实比赛中玩过。如果你遇到问题,报告非常有帮助(见下文)。

连接问题

玩家直接连接到主持人,LEMP 没有可以在连接失败时传递流量的中继服务器。有些连接无法接收加入的玩家,即使有 LEMP 的帮助:

  • VPN,包括 Cloudflare WARP(1.1.1.1 应用)。
  • 某些移动和提供商网络,其 NAT 为每个连接分配不同的端口(“对称” NAT)。大多数没有自己公共 IPv4 地址的连接,例如 DS-Lite,可以正常工作。

如果你在这样的连接上主持,其他玩家无法加入你:他们的匹配会尝试你的大厅,然后继续搜索。以下方法有帮助:

  • 游玩时关闭 VPN,或将游戏排除在 VPN 之外。
  • 如果你的路由器有公共 IPv4 地址,开启其 UPnP,或将 UDP 端口 3659 转发到你的 PC。(如果没有,如 DS-Lite,则无法做到。)
  • 让你组内的其他人主持。

报告问题

崩溃总是记录在 [i]Documents\BioWare\Mass Effect Legendary Edition\LEMP\logs[/i] 中。在 Linux 上,该文件夹位于 Proton 前缀内:[i]steamapps/compatdata/1328670/pfx/drive_c/users/steamuser/Documents/...[/i]

对于其他问题,例如加入失败、进度丢失或屏幕显示错误,目前调试模式默认开启,因此会话的日志已经在 [i]logs[/i] 中。请分享它们并附上简短说明:你当时在做什么,你是主持还是加入,以及大致发生时间。日志会随每个会话增长,你可以随时删除旧的;在 [i]LEMP[/i] 文件夹中创建一个名为 [b]nodebug.txt[/b] 的空文件可以关闭调试模式。

LEMP 是如何构建的

传奇版省略了多人游戏模式,但引擎的大部分网络功能仍然存在。LEMP 从原始质量效应 3 中提取多人游戏脚本并为传奇版编译,因此玩起来与 2012 年相同。角色、地图和敌人使用基于 Legendary Explorer 构建的工具从 2012 年游戏文件中转换(在存在传奇版自有资源的地方使用它们)。一个插件和 LEMP 主服务器取代了 EA 服务器过去的功能。

lemp.asi 的源代码 [url=https://github.com/PayDay42/lemp-asi][img]https://img.shields.io/badge/GitHub-lemp--asi-181717?logo=github[/img][/url] [url=https://github.com/PayDay42/lemp-asi]https://github.com/PayDay42/lemp-asi[/url]

致谢

  • BioWare/EA,感谢质量效应 3 及其多人游戏,以及传奇版。
  • ME3Tweaks,感谢 Legendary Explorer、LEBinkProxy、AutoTOCLE 和 Wwiser.NET。没有它们,LEMP 就不会存在。
  • Pocket Relay 和 ME3PSE,感谢对质量效应 3 多人游戏进行逆向工程并记录其工作原理。
  • LExSDK,感谢传奇版类转储。
  • Philip Hofmann (Phhofm) 提供 4xTextures_GTAV_rgt-s 升级模型,RunDevelopment 提供 4x-Normal-RG0 法线贴图模型(均为 CC BY 4.0),以及 spandrel (chaiNNer),它运行这些模型。它们共同升级了仅存在于 2012 年游戏中的纹理。
  • Opus、miniaudio 和 MinHook,LEMP 的插件和 ASI 加载器基于它们构建。
  • Claude Code(Anthropic),感谢为实现此功能所做的大量逆向工程。
  • UchihaPhoenix 和 LaT3St,感谢游戏测试。
  • 以及所有仍在玩这款游戏的人。

LEMP 是一个粉丝项目,不隶属于 BioWare 或 Electronic Arts,也未获得其认可。Mass Effect 是 EA International (Studio and Publishing) Ltd. 的商标。