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 是一款用 Rust 编写的艾尔登法环(Elden Ring)存档编辑器,能直接解析 PC 平台的 .sl2 存档和 PlayStation 经 Save Wizard 导出的 .txt 存档,支持修改角色属性、批量添加物品、改写 SteamID 等操作。它适合想快速成型新 build、把存档迁移到新账号、或回退剧情进度的玩家。
项目名片
| 项目 | 说明 |
|---|---|
| 主语言 | Rust |
| 支持平台 | Windows 桌面 GUI 应用;存档格式兼容 PC(.sl2)与 PlayStation(Save Wizard 导出的 .txt) |
| 核心功能 | 修改角色属性/名称/性别、批量添加物品与装备、改写 SteamID、开关剧情事件与 Boss 状态 |
| 典型场景 | 存档跨账号或跨电脑迁移、跳过练级与刷装备、补做或重置剧情进度 |
什么情况下你需要它
- 存档要搬去新账号:PC 存档会绑定 SteamID,工具可以直接改写这个字段,不必从新档重新积累。
- 想试不同的属性与装备搭配:不用真打几小时升级,改属性、批量塞装备即可立刻验证 build 效果。
- 错过或想重刷某个进度:Boss 生死状态、圣杯/召灵池/斗技场等事件标志都能开关,进度可以"回退"或"补做"。
从零跑起来
前提是装好 Rust 工具链(rustup 即可),然后按顺序执行:
- 获取源码:
git clone https://gitcode.com/GitHub_Trending/er/ER-Save-Editor cd ER-Save-Editor- 构建并启动(egui 图形界面应用):
cargo build --release cargo run启动后是一个约 1920×960 的窗口,把 .sl2 文件拖进窗口或点 "Open" 选择存档文件。动手前先备份原始存档:工具会原地重写文件,作者也明确声明该工具不保证存档不损坏、不保证不封号。
核心功能实操
换 SteamID,把存档搬到新账号
做什么:PC 存档记录了所属账号的 SteamID,只有匹配的账号才能加载。怎么做:打开存档后,窗口右上角显示角色名和 SteamId 输入框,把它改成目标账号的 ID(上限 17 位),然后点 "Save" 写回文件。效果:新账号直接加载原有角色、属性与库存,无需重新导入。
调整角色属性与外观
做什么:等级、各项属性点、角色名、性别等基础数据。怎么做:在左侧菜单进入 General 与 Stats 页面,直接编辑数值。效果:新 build 的属性分布一次到位,跳过练级过程。
给库存批量补货
做什么:往背包加消耗品、武器、护甲、战灰、护符。怎么做:进入 Inventory 页面,工具内置了完整游戏物品数据库(见 src/db/),可单个添加,也可用批量模式一次勾选多组物品 ID。效果:一套配装一次配齐,适合反复测试不同 build。
回退或补做剧情进度
做什么:修改世界状态标志。怎么做:Events 与 Regions 页面可分别开关圣所(Site of Grace)、召灵池、斗技场状态、复活或击杀 Boss、开关入侵区域。效果:错过的剧情可以重打,做错的进度可以重置。
避坑速查
| 现象 | 可能原因 | 对策 |
|---|---|---|
| 打开文件提示 "Save file has irregular data" | 文件损坏或不是有效的 .sl2/.txt 存档 | 换用备份文件,确认导出方式正确 |
| 新账号看不到存档 | SteamID 没改或改错 | 核对输入框中的 ID 与目标账号一致 |
| 加了物品但游戏里看不到 | 选错物品 ID,或库存已满 | 对照内置物品库核对 ID,先清理库存 |
| 进游戏提示存档异常 | 游戏版本与存档结构不匹配 | 用备份回滚,等待工具同步游戏新版本 |
| 使用后被封号 | 该工具的所有功能都未在线上测试 | 只在离线/单人环境使用 |
风险控制三条:
- 离线操作:修改与验证存档时保持游戏不在线。
- 每次修改前备份:工具写回文件是不可逆的,保留原始副本是底线。
- 版本对齐:项目按游戏的 user_data 版本分别解析(当前覆盖 10 与 11 两代结构),游戏大更新后先确认项目已跟进再动手。
进阶与扩展
- 解析与写回分离:src/read/ 与 src/write/ 分别负责存档结构的读取和序列化,src/save/ 内部按 PC 与 PlayStation 两套格式分目录处理,加新平台扩展成本低。
- 物品数据库内置:src/db/ 收录了武器、护甲、Boss、圣所等全部基础数据,添加物品无需自备外部数据表。
- 界面与逻辑解耦:UI 层(src/ui/)只操作 ViewModel(src/vm/),所有修改经 ViewModel 校验后再落盘。
使用边界与最佳实践
- 本项目是学习用途的业余项目,作者明确不授权任何用于线上作弊的工具或修改。
- 不要在多人联机环境中使用修改后的存档,封号风险无法排除。
- 修改幅度保持克制:属性与进度的跳变越大,游戏内校验出问题的概率越高。
- 遇到 bug 请在仓库提交 issue,附上可复现的步骤,便于作者定位问题。
工具的价值在于让你的存档服务于玩法,而不是反过来。备份到位、边界清晰,修改才能真正省时间。
【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考