news 2026/10/27 10:15:33

ER-Save-Editor 艾尔登法环存档编辑器:SteamID 修改与 Build 配置完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ER-Save-Editor 艾尔登法环存档编辑器:SteamID 修改与 Build 配置完整指南

ER-Save-Editor 艾尔登法环存档编辑器:SteamID 修改与 Build 配置完整指南

【免费下载链接】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 导出的存档,可以修改存档绑定的 SteamID、调整角色属性并批量添加物品。它解决的问题是存档进度绑定设备导致换机无法迁移、多设备进度不互通,以及手工做 build 成本过高。

项目速览

  • 形态:独立的桌面 GUI 程序,单窗口操作,拖入存档文件即可加载,全程不需要命令行。代码位于 src/,按save(解析与序列化)、ui(界面)、vm(视图模型)、db(游戏内置数据表)清晰分层。
  • 技术栈:Rust 编写,界面基于 egui/eframe 渲染。构建只需安装 Rust 工具链;Windows 下 release 版本带图标并隐藏控制台窗口。
  • 维护状态:个人开发者的 hobby 项目(作者 ClayAmore),版本号处于 0.0.x 早期迭代,当前为 0.0.22(见 Cargo.toml),README 中明确还会继续加入新功能,属于活跃维护类型。
  • 定位:README 将其定位为"方便做 character build 的工具",并声明所有功能均未在联机环境下测试,不建议用于线上。

能力图谱

功能域支持的操作
身份修改 PC 存档的 SteamID(全局与 10 个槽位整体写入);修改玩家名称;切换性别
角色调整 Vigor、Mind、Endurance、Strength、Dexterity、Intelligence、Faith、Arcane 八项属性,以及等级、卢恩数量
物品添加物品、武器、护甲、战灰、护符;批量添加以加速 build;浏览携带与存储盒中的库存
装备编辑左右手武器槽、四件护甲、护符、箭/弩矢、袋子、快捷栏
进度开关赐福点、磨刀石、食谱、地图获得状态;击杀或复活 BOSS;管理召唤池、斗技场与入侵区域
迁移从另一个存档文件导入角色,自由选择来源角色与目标槽位

完整操作流程:从构建到替换存档

  1. 获取源码并构建 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 下为target\release\er-save-editor.exe。

  2. 定位并备份存档:PC 存档默认在C:\Users\<用户名>\AppData\Roaming\EldenRing\<SteamID>\save.sl2,先把原文件复制到一个独立文件夹。PlayStation 玩家需先用 Save Wizard 把存档导出为.txt文件。

  3. 加载存档:启动程序后,把存档文件拖入窗口,或点击顶部打开按钮选择文件(支持.sl2与.txt)。如果窗口中央出现红色提示 "Save file has irregular data!",说明内置校验未通过,先停止编辑。

  4. 编辑内容:在左侧角色列表选择要修改的角色(一个存档最多 10 个槽位)。修改 SteamID:在顶部右侧 "Steam Id" 输入框填入目标账号的 17 位 ID,工具提示明确要求它与将要使用该存档的 Steam 账号一致。属性、装备、库存、事件标志分别在 General、Stats、Equipment、Inventory、Event Flags、Regions 面板中操作。

  5. 另存为新文件:点击保存按钮,走"另存为"流程,建议用新文件名(如save_modified.sl2),避免直接覆盖原档。

  6. 替换并离线验证:把新文件复制到目标设备的存档目录(PlayStation 则用 Save Wizard 重新导入.txt),断开网络启动游戏,确认角色、装备、属性正常且能手动存档后再恢复联网。

风险控制:备份策略与兼容性对照

  1. 每次编辑前做完整备份:保留至少一份未修改的原始存档,出问题直接还原,不做"边改边试"。
  2. 确认游戏进程已关闭:游戏运行中的写盘和 Steam 云同步都可能覆盖或冲突你的修改,编辑前完全退出游戏并暂停云同步。
  3. SteamID 必须与目标设备账号一致:输入框限制 17 位,这是存档能否在新设备加载的关键字段。
  4. 离线验证:修改后先断网加载,手动存档读档测试几轮,全部正常再上线。
  5. 不要用于联机:README 明确指出功能未经在线测试,无法保证不被封禁,工具仅适合学习与单机 build。

兼容性对照(依据工具的识别逻辑):

存档格式识别条件状态
PC 存档(.sl2)文件头魔数为 BND4支持
PlayStation 存档Save Wizard 导出的 .txt,内部 regulation 数据 MD5 校验通过支持(需先导出 txt)
PS4/PS5 原始格式、Xbox、云存档不在识别范围内不支持

故障排查:常见加载失败

现象可能原因处理方式
打开文件时直接报 "Invalid data!"文件既不是 PC .sl2 也不是 Save Wizard 的 .txt 导出(Xbox、云存档等)确认存档来源;PS 玩家先用 Save Wizard 导出 .txt
出现 "Save file has irregular data!" 且编辑页不显示内置校验失败:存在未知物品 ID、战灰与武器类型不匹配等(见 src/util/validator.rs)从备份恢复原文件,不要继续强行编辑
顶部 Steam Id 输入框不可用校验未通过,整个编辑界面被禁用先修复存档,校验通过后才可编辑
替换后游戏不加载存档存档内 SteamID 与当前设备的 Steam 账号不一致修改为目标账号的 17 位 ID 后重新保存
游戏更新后原本能识别的存档无法打开Save Wizard 导出存档依赖固定 MD5 校验,游戏 regulation 数据更新后可能不再匹配更新工具到最新版本重试;仍失败则恢复备份

底层机制:工具如何修改存档

.sl2是固定布局的二进制文件,工具把每块解析为定长结构,只回写被编辑的字段:

.sl2 ├─ Header 固定 0x300 头部,原样读写 ├─ SaveSlots ×10 角色数据:属性、装备、库存、事件标志、区域 ├─ UserData10 全局 SteamID、激活槽位、角色概要 └─ UserData11 regulation 参数表(解密后用于名称显示与校验)+ 尾部数据

改 SteamID 时会同时写入 UserData10 全局位与 10 个角色槽位;改名称、等级会同步到角色概要。未知字节按原样读回再写回,编辑范围之外的数据不被触碰;regulation 仅被解密解析用于显示物品名称,本身不修改。完整结构见 src/save/save.rs。

结语

ER-Save-Editor 是一个覆盖身份、属性、物品与进度的完整艾尔登法环存档编辑器。安全底线只有一条:每次改动前备份原档,改完先离线验证——它从未为联机场景做过测试。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/27 10:13:56

链表的相关介绍

1.链表常用技巧和操作总结 一、常用技巧&#xff1a;1.画图--->直观形象&#xff0c;便于我们理解。2.引入虚拟头结点--->便于处理边界情况&#xff0c;方便我们对链表操作。3.不要吝啬空间&#xff0c;大胆去定义变量。比如&#xff1a; 来一个变量一定义就不用考虑连接…

作者头像 李华
网站建设 2026/10/27 10:13:13

营销技能实战拆解:从用户洞察到转化率优化的完整能力指南

写一篇内容扎实的营销技能拆解并不容易&#xff0c;市面上讲“营销思维”的文章很多&#xff0c;但落到具体能学、能练、能上手的能力项&#xff0c;反而没几个人讲透。这篇内容不是一个“营销大纲”&#xff0c;而是基于我这么多年从执行到带项目的实操经验&#xff0c;把营销…

作者头像 李华
网站建设 2026/10/27 10:11:51

Windows+Mac 双平台 Codex 免配置安装保姆教程

前言 做开发的朋友应该都有体会&#xff0c;想要本地部署 Codex&#xff0c;最麻烦的不是软件本身&#xff0c;而是前期环境准备。手动安装 Node.js、处理依赖版本冲突&#xff0c;还要打开终端输入多条命令&#xff0c;稍有不慎就会报错&#xff0c;很多新手卡在这一步直接放…

作者头像 李华