附录D:屏蔽EAC(小蓝熊)的几种方法及特点
梅琳娜的刀
编辑于 2024年09月16日 16:05
收录于文集
共10篇

评论区已关闭,如对本教程有问题,请先阅读序言章节的评论区,之后再提问,这样提问更集中、高效。

对于《艾尔登法环》,许多游戏调试工具(例如风灵月影,Elden Ring Debug Tools,以及速通用的工具)和 MOD 都需要访问游戏内存,而 EAC 则会通过阻止内存注入来防止作弊。这里记录几种常见的屏蔽 EAC (实际上是绕开 EAC)启动游戏的方法,以及各种方法的优缺点,以备有人需要或自己日后查阅。

此外,屏蔽 EAC 则会在启动游戏时显示 “检测到作弊行为” (游戏 1.12 版本后,此信息会显示为 “发生联机问题” )无法进入官方服务器,进行线上游戏。

1. steam_appid.txt(推荐)

在游戏根目录新建一个文本文档,修改其文件名为 “steam_appid”,之后打开该文本文档,修改其内容为 “1245620”,保存即可。可以参考此视频:

特点:从 Steam 库启动游戏可以进行线上游戏,从 eldenring.exe 启动游戏则是屏蔽了 EAC 的状态,可以自由切换。此方法不修改应用程序的文件名,对于使用 Cheat Engine 等工具的用户更友好。

此种方法最为简单,行为也最为可控,尤其是对于鉴别能力不强的用户不必担心引入病毒等,建议使用此方法。

2. 重命名或替换 start_protected_game.exe

Steam 在启动《艾尔登法环》时,实际上是启动了 start_protected_game.exe,因此只要备份原始的 start_protected_game.exe(例如复制到其他文件夹,或重命名为其他文件名),再将 eldenring.exe 伪装成 start_protected_game.exe 即可。

最简单的方法就是直接重命名 eldenring.exe 为 start_protected_game.exe,或者使用管理员权限进入命令行(或 Windows Shell),创建符号链接(symbol link, symlink):

代码块
Shell
自动换行
复制代码
mklink "start_protected_game.exe" "eldenring.exe"
复制成功

特点:从 Steam 库启动游戏就是屏蔽 EAC 的状态,但该方法会导致无法直接使用 Cheat Engine(需要额外操作)。风灵月影提供的就是此种方法。

3. EAC Toggle(开关程序)

在 N 网有许多类似的小程序,可以方便地启用或屏蔽 EAC,例如 TechieW 的 Anti-cheat toggler and offline launcher (https://www.nexusmods.com/eldenring/mods/90):

Anti-cheat toggler and offline launcher

该类程序会修改你的游戏文件,实现屏蔽 EAC 的目的。我个人不喜欢此方法,程序的安全性以及是否被篡改都是未知的。

特点:依具体的程序而定。一般而言,此方法不修改应用程序的文件名,对于使用 Cheat Engine 等工具的用户更友好。

4. 额外启动器

有一些游戏启动器集成了屏蔽 EAC 的功能,因此无需额外操作,例如无缝联机 MOD 的启动器,以及 Mod Engine 2 提供的 modengine2_launcher.exe 等,再比如 LukeYui 在开发无缝联机之前发布的 Offline launcher (https://www.nexusmods.com/eldenring/mods/98)。

特点:需要从特定的应用程序启动才能实现屏蔽 EAC 的效果。此方法不修改应用程序的文件名,对于使用 Cheat Engine 等工具的用户更友好。