ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

ER-Save-Editor:免费开源的艾尔登法环存档编辑器

ER-Save-Editor:免费开源的艾尔登法环存档编辑器

ER-Save-Editor:免费开源的艾尔登法环存档编辑器

【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor

ER-Save-Editor 是一款艾尔登法环存档编辑器,兼容 PC 的 .sl2 存档与 PlayStation 经 Save Wizard 导出的 .txt 文件。它面向想修改角色属性、背包道具和剧情进度的玩家,用图形界面完成编辑,不需要手动读写二进制数据。载入存档后所有改动都在界面内完成,最后另存为新文件。

从克隆到跑通 ⚙️

安装工具链并拉取仓库

项目用 Rust 编写,图形界面基于 eframe。装好 Rust 工具链后执行:

git clone https://gitcode.com/GitHub_Trending/er/ER-Save-Editor cd ER-Save-Editor cargo run --release

编译并启动主窗口

首次编译约 2~5 分钟,产物是独立可执行文件,无需其他依赖。主窗口默认 1920×960,未载入存档时中央区域提示 Drop a save file here,可直接把文件拖进窗口。

载入 PC 或 PlayStation 存档

点顶部工具栏的 Open 选择存档,支持 .sl2 与 .txt 两种格式。载入后顶部显示平台类型(Platform: PC / Playstation),文件中的多个角色槽位列在左侧,点击即可切换。

三大核心能力 🔍

用数值框调整 8 项属性与卢恩

Stats 页列出 Vigor、Mind、Endurance、Strength、Dexterity、Intelligence、Faith、Arcane 共 8 项属性,每项都是可拖动调整的数值框,下限取初始职业默认值,上限 99。修改后 HP、FP、SP 按表格重算,等级按 8 项之和减 79 得出,卢恩上限 999,999,999,联动逻辑在 src/vm/vm.rs。

按分类勾选批量写入道具

Inventory 页切到 Add 模式,按 Common Item、Key Item、Weapons、Armors、Ash of War、Talismans 六个分类勾选道具,清单来自内置参数库 src/db/。Bulk 模式下勾选 Max Quantity 会按游戏允许的最大堆叠数写入,也可每件只加 1 个。添加武器后,匹配等级会按背包中最高强化等级自动同步。

用勾选列表控制剧情事件与 Boss 状态

Event Flags 页把事件位拆成可读清单:Sites of Grace、Summoning Pools、Colosseums、Maps、Whetblades、Cookbooks、Bosses,逐项勾选激活或关闭。Boss 支持标记击杀或复活,Regions 页可开关入侵区域。每个勾选框对应 src/db/event_flags.rs 中的位偏移,保存时写回存档的 EventFlag 区段。

真实场景走一遍 📝

补漏错过的关键道具

不必重开存档刷道具。打开 Inventory 页的浏览区,用 Filter 输入框按名称搜索目标物品,确认 ID 与数量后,到 Add 页勾选写入存档。浏览页区分 Equipped(随身)与 Storage Box(仓库)两个库,改动前可先核对现状。

跨存档迁移角色数据

换 Build 重练太耗时。点工具栏的 Import Character 按钮选择另一个存档文件,在导入面板中选定源角色与目标槽位,即可复制角色数据过来。导入前工具同样校验源存档完整性,不合法的文件会直接拒绝。

重打 Boss 或开放入侵区域

想重打某个 Boss,打开 Event Flags 页把对应 Boss 改回未击杀状态,再在 Regions 页关闭相应入侵区域。配合 Stats 页调高卢恩补材料,所有改动一次保存生效,下次进游戏直接挑战。

数据保护与使用边界 🛡️

载入前 5 项完整性校验

打开存档前,校验器逐角色检查:武器附魔 Gem 是否匹配武器类型、背包与仓库是否有重复条目、四件护甲是否与参数表一致、物理泪水槽位是否合法、快捷栏与腰包道具是否有效,实现见 src/util/validator.rs。任一检查失败即提示 "Save file has irregular data!" 并阻止载入,避免把损坏存档继续写回游戏。写回时各数据段独立追踪 changed 标记,未修改的段不会重新写入文件;再配合另存为新文件的习惯,原始存档始终保留,出问题直接换回即可。

版本状态与线上风险

当前版本为 0.0.22,属业余时间维护的项目,功能随游戏更新逐步扩充。README 的 FAQ 明确说明:所有改动均未经线上环境测试,不能保证不被封禁,请只用于单机 Build 与学习目的。PC 存档的 SteamID 字段需与使用存档的 Steam 账号一致,界面悬停提示也会再次强调这一点。

编辑前先备份一份原始存档。

【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进