艾尔登法环存档修改实战:ER-Save-Editor 从构建到改档 5 步
艾尔登法环存档修改实战:ER-Save-Editor 从构建到改档 5 步
【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor
ER-Save-Editor 是一个用 Rust 编写的艾尔登法环存档编辑器,读取 PC 的 .sl2 存档与 PlayStation 经 Save Wizard 导出的存档,可直接改属性、加装备、开关游戏进度。适合想快速做 build 的单人玩家,核心收益是新角色不用刷级就能进到你想要的 build 状态。
工具定位:PC 与 PlayStation 艾尔登法环存档编辑器
这是一个基于 Rust 和 egui 的图形界面工具,开窗口后把存档文件拖进去就能用。它处理两种存档格式:PC 端直接读 .sl2 文件,PlayStation 端读 Save Wizard 导出的 txt 文件,加载后顶部会显示识别出的平台(PC 或 Playstation)。它适合单人玩家做 build 或研究存档结构,不适合只玩联机的玩家——README 明确不鼓励在线使用。
功能清单:能改什么,不能改什么
依据 README 与当前代码,它能做的事:
- 修改角色姓名、性别,以及 PC 存档里的 SteamID
- 编辑角色属性,修改卢恩数量
- 向物品栏添加武器、防具、战灰、护符与消耗品,并支持批量添加
- 更换已装备物品,浏览现有物品栏
- 激活或停用赐福点、召唤池、竞技场,复活或击败 BOSS,开关入侵区域
- 从另一个存档文件导入角色到当前存档
它不能做的:所有功能都未经在线测试,作者也不保证不封号,因此只限于离线单人使用;同时它只覆盖作者已实现的数据字段,无法改动存档中的任意字节。
首次运行:Rust 环境安装与 release 构建验证
安装 Rust 工具链并确认安装成功:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y rustc --version克隆仓库并做 release 构建:
git clone https://gitcode.com/GitHub_Trending/er/ER-Save-Editor cd ER-Save-Editor cargo build --release构建完成后运行 target/release 目录下的 er-save-editor 可执行文件(Windows 下为 er-save-editor.exe)。检查点:窗口标题为 ER Save Editor,主界面显示 "Drop a save file here or click 'Open' to browse";把一个存档拖进窗口,左侧出现角色槽位列表,即表示读取成功。
实操示例:为新存档套用指定 build 的完整闭环
以最常见的场景"让新角色穿上目标 build"为例,完整走一遍。
- 备份:PC Steam 版存档一般在
C:\Users\<用户名>\AppData\Roaming\EldenRing\<SteamID>,先把目标 .sl2 复制到备份目录;PlayStation 玩家则用 Save Wizard 导出 txt 后同样保留原始文件。 - 打开:运行工具,把存档文件拖入窗口(或点 Open 按钮)。加载成功后左侧列出角色槽位,顶部显示平台和角色名。
- 修改:进入 Stats 页改属性点;在 Inventory 页搜索目标武器、防具、护符并添加,需要整套装备时用批量添加入口一次导入;再到 Equipment 页更换身上已装备的组合。
- 保存:点 Save,选择导出路径,文件名扩展名与原存档保持一致(.sl2 或 .txt)。
- 验证:进游戏加载,对照属性数值、已装备物品和新增物品逐项确认;有异常就恢复备份重来。
模块速览:存档解析、界面编辑与物品数据
- 存档解析:pc、playstation、common 三个子目录分别处理两种平台格式与公共字段。
- 读取与写入:定义 Read、Write 两个 trait,存档文件在这里反序列化,保存时再序列化回二进制。
- 编辑界面:menu、general、stats、equipment、inventory、events、regions、importer,对应主窗口里的各个页面。
- 视图状态:界面与存档数据之间的视图模型层,其中批量添加是批量导入物品的入口。
- 物品数据:内置武器、防具、战灰、护符、消耗品、赐福点、召唤池、竞技场、BOSS、区域等名称与编号表。
- 校验工具:validator、params 等,用于校验字段取值的合法性。
避坑记录:备份、联机风险与改崩存档的恢复
问:为什么修改前一定要备份?答:工具直接写回存档文件,没有撤销机制。文件一旦损坏,只能靠备份副本恢复。
问:能用于联机游戏吗?答:不建议。作者不认可在线作弊,README 的 FAQ 也说明所有功能未经在线测试,无法保证不封号。
问:改完存档损坏或游戏无法加载怎么办?答:先恢复备份。若只是 PC 存档无法载入,检查存档里的 SteamID 是否与当前账号一致,工具顶部的 Steam ID 字段就是为此准备的。
问:PlayStation 存档可以直接编辑吗?答:不能直接编辑。需要先用 Save Wizard 把游戏存档导出为 txt 文件,再用本工具打开。
收尾:定位、适用人群与一条实践
ER-Save-Editor 是一个覆盖 PC 与 PlayStation 两端的离线存档编辑器,最实用的价值在于让新角色一步到位到指定 build。它适合喜欢 build 实验的单人玩家,以及想学习 Rust GUI 开发的人。实践只有一条:每次修改存档前,先做一次备份。
【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考