ER 仪表盘

ER 仪表盘

《艾尔登法环》的悬浮窗。注入正在运行的游戏,显示可自定义的仪表盘:游戏内时间、死亡次数、新游戏+周目、Boss击杀数(x/207)、大卢恩、关键物品和消耗品。支持拖放式布局编辑器、可切换视图、真实物品图标。

用户界面

描述

一个游戏内覆盖层,让您一眼就能看到您的游玩进度,无需打开菜单即可查看:游戏时间、死亡次数、NG+ 周目、Boss 进度(共 207 个)、大卢恩、关键物品和消耗品。

该面板完全可配置——您决定显示什么以及如何布局,既可以通过编辑简单的配置文件,也可以使用内置的拖拽编辑器。可以构建多种布局(例如一个精简版和一个详细版),并通过快捷键(默认 F8)在它们之间切换。Boss 检查表面板(F7)和更广泛的“检查”面板(F6)可按区域追踪 Boss 和关键战利品,支持物品随机化器,并支持多语言 Boss 名称(从游戏中自动检测)。

它是只读且仅限离线使用的:它只读取游戏以显示信息。它从不写入内存,从不修改您的存档,并且不是修改器或作弊工具。

源代码与完整文档: GitHub — ER_DynamicOverlay 社区/支持: Discord — Les Tralalas de Sully

安装

  1. 将所有文件解压到一个文件夹中(保持 er_overlay.dll、er_overlay_injector.exe、er_overlay.toml、layouts/、tables/、assets/ 和 companion/ 在一起)。
  2. 离线启动《艾尔登法环》(禁用 EasyAntiCheat)。
  3. 游戏运行后,双击 er_overlay_injector.exe。覆盖层将出现在游戏中。 每次重启游戏后需重新运行注入器——它不会在启动之间保持持久化。

快捷键(默认)

  • F6 — 检查面板(Boss + 战利品,兼容随机化)
  • F7 — Boss 检查表面板
  • F8 — 切换布局部分(精简 / 详细 / 挑战)
  • F9 — 显示 / 隐藏整个覆盖层 (Boss 面板、检查面板和详细布局是互斥的:打开其中一个会关闭其他面板。)

主要特性

  • 游戏内时间、死亡次数和 NG+ 周目
  • Boss 进度(已击败 207 个,包括《黄金树幽影》)
  • 按区域划分的 Boss 检查表面板(F7)
  • 检查面板(F6):Boss + 关键战利品,按区域分组,支持物品随机化器
  • 大卢恩、关键物品和消耗品,在收集时会亮起
  • 智能物品追踪(见下文):当前库存、装备高亮和获取历史
  • 可选的挑战模式:个人最佳纪录 + 失败次数计数器(无死亡 / 低死亡次数挑战)
  • 完全可定制的仪表盘,带有拖拽式布局编辑器
  • 多个可切换的布局(精简 / 详细),按键 F8
  • 热重载:游戏运行时编辑 er_overlay.toml —— 更改会在几秒内应用
  • 只读、离线、开源(AGPL-3.0)

物品追踪工作原理

每个被追踪的物品可以同时显示最多三项信息,因此一个图块可以准确告诉您需要什么:

  • 已拥有 — 当物品在您的库存中时,图标以彩色显示(否则显示为灰色)。消耗品显示其数量。
  • 已装备 — 可选绿色边框,在物品实际装备时亮起(护符、大卢恩、快捷栏物品、便携袋)。非常适合快速了解您当前的构建。
  • 历史 — 可选模式,即使物品离开您的库存(被消耗、出售或丢弃),也保持其“已获取”状态。它回答的是“我是否曾经获得过这个?”而不是“我现在拥有它吗?”,并且它兼容随机化器。非常适合您不想丢失追踪的一次性物品或消耗品拾取物。 您可以在同一个图块上混合这些模式(例如,一个护符在装备时高亮,并且一旦您发现它就一直亮着)。所有这些都可以在布局编辑器中按图块切换——无需手动编辑。

检查面板(Boss + 战利品,兼容随机化)

检查面板是一个包含所有值得在游玩中完成事项的单一检查表:要击杀的 Boss 和要获取的重要物品。 使用方法:

  1. 在游戏中按 F6 打开或关闭面板。
  2. 正常游玩。每行会在您击败 Boss 或拾取物品的瞬间自动勾选——您无需点击任何东西。
  3. 检查项按区域分组。默认显示您当前所在的区域;在 er_overlay.toml 中设置 checks_panel_scope = "all-regions" 可一次性列出所有区域。将鼠标悬停在一行上可查看位置提示。

玩原版?无需设置——开箱即用。

使用物品随机化器(thefifthmatt)?随机化器会打乱物品的位置,因此覆盖层需要读取与您的游戏加载的相同的 regulation.bin:

  1. 打开 er_overlay.toml,将 regulation_path 设置为您修改过的 regulation.bin(位于您的 ModEngine/随机化模组文件夹中的那个——不是 Steam 安装目录中的原版文件)。使用单引号,例如: regulation_path = 'C:\Games\ModEngine2\mod\regulation.bin'
  2. 保存。几秒钟内,覆盖层会自动读取它,并开始为您的种子追踪正确的物品。
  3. 当面板标题显示 [seed] 标签时,您就知道它起作用了。之后更换种子?只需将 regulation_path 指向新文件并保存——它会自动重新读取。 注意:如果您的种子将没有追踪标志的物品放到了随机位置,该行将以灰色显示为“此种子无法追踪”。这是正常现象,不是错误。

挑战模式(可选)

追踪个人最佳纪录(在保持死亡预算内单次游玩击杀最多 Boss)以及您的挑战失败次数——无需触碰您的存档。 使用方法:

  1. 打开 er_overlay.toml,在 [challenge] 下设置 enabled = true
  2. 使用 max_deaths 选择您的死亡预算(0 = 无死亡:任何一次死亡都算挑战失败)。
  3. 在游戏中,按 F8 直到显示“挑战”布局(其中包含 PB 和 TRIES 图块)。
  4. 离开教程洞穴——从那里开始自动进行挑战追踪。 PB 会在挑战失败的那一刻冻结,并在您开始新游戏时重置。进度存储在 DLL 旁边的 challenge_state.toml 中;删除该文件可重置 PB 和尝试次数。加载画面时会暂停更新,以免复活影响您的挑战。

布局编辑器

下载内容包括一个可视化编辑器,用于构建您自己的仪表盘,无需编辑配置文件。

  1. 在您的浏览器中打开 layout_editor.html(位于解压文件夹的根目录)。
  2. 将左侧面板中的项目(统计数据、文本、物品)拖到网格上。
  3. 在右侧面板中调整网格和每个图块的设置——包括物品图块的“已装备”和“历史”开关。
  4. 点击“导出布局文件”以保存您的布局。
  5. 将导出的文件放入 layouts/ 文件夹,然后在 er_overlay.toml 中设置 layout_file 指向该文件。 游戏运行时配置会自动重新加载,因此您可以调整布局并立即看到更改,无需重启。

系统需求

  • Windows 64 位
  • 受支持的《艾尔登法环》版本(当前约为 2.6.x;需离线运行并禁用 EasyAntiCheat)
  • 仅限单人游戏、离线使用

故障排除

  • “找不到进程”(Process not found)→ 在启动注入器之前启动《艾尔登法环》。
  • 注入失败 → 确保已禁用 EAC;尝试以管理员身份运行注入器。
  • 所有值显示 --- → 游戏版本不受支持;检查 logs/er_overlay.log 日志文件。
  • 物品图块从不亮起 → 该物品可能已离开您的库存;在该图块上启用“历史”开关,以便在您拾取后保持亮起。
  • 需要帮助?加入 Discord,或在 GitHub 上提交问题。

源代码与错误报告

根据 AGPL-3.0 开源。源代码、完整文档和问题追踪器:github.com/Sully-/ER_DynamicOverlay

特别鸣谢

感谢 hudhookfromsoftware-rsSoulSplitterSmithbox 的作者,他们的工作使这个项目成为可能。