艾尔登法环存档编辑器 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 导出的.txt存档:改属性、补装备、拨 Boss 与赐福点开关,全程本地操作。适合想快速搭 build、不想刷级的单人玩家。

装好 Rust 工具链,编译出 er-save-editor 可执行文件

准备 Rust 环境

这是个 Rust 工程,窗口界面基于 eframe 0.26 绘制,装 rustup 即可:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y rustc --version

克隆仓库并编译

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

运行二进制并验证识别

编译产物在target/release/下,Windows 会多一个.exe。跑起来后是 1920×960 的窗口,把存档拖进窗口,或用顶部 Open 按钮选文件(只认.sl2和.txt)。顶栏出现Platform: PC或Platform: Playstation,说明格式识别成功,可以开始动手。

改档之前,先把原始存档复制一份

备份存档文件

README 第一条要求就是编辑前备份。工具栏只有 Open 和 Save 两个按钮,没有一键备份:最稳的做法是先把原文件拷到别的目录,文件名带日期,再打开副本操作。

分清单机与联机的边界

⚠️ 项目 FAQ 说得很直白:会不会封号无法保证,所有功能都没在联机环境验证过。作者明确只授权单机与学习用途,禁止基于它做联机向工具。改过的存档就留在单机里用。

改属性、补装备、拨进度开关

改属性与基础信息

General 面板覆盖:角色名、性别、等级、精力/心智/耐力/力量/敏捷/智力/信仰/神秘八项属性、卢恩。代码在调高卢恩时会同步写soulsmemory字段,游戏内显示和实际数量对得上。一个存档有 10 个角色槽,左侧列表切换。PC 存档另有一栏改 SteamID(限 17 位),悬停提示写明它必须和实际使用该存档的账号一致。

补装备与背包

Inventory 面板把武器、防具、护符、战灰、各类道具加进背包,并浏览现有库存。装备面板直接写左右手武器位、四件套防具、护符位、快捷栏和道具袋。

拨进度事件开关

Events 与 Regions 面板全是位操作:赐福点激活/禁用、召唤池、竞技场、Boss 复活或击杀、入侵区域开关。底层就是改事件 flag 的位、在已解锁区域列表里增删条目,见 src/save/。

处理跨平台存档、批量加物品与角色导入

区分 PC 与 PlayStation 存档

两种格式自动识别:PC 的.sl2开头带BND4魔数;PlayStation 的.txt靠内部 regulation 表的 MD5 校验通过判定。注意 PS 存档必须从主机经 Save Wizard 导出,直接拷原始数据不认。

批量勾选物品一次入库

批量添加面板把道具、武器、防具、战灰、护符分组列出,整组勾选。勾选最大数量时按道具表上限(maxRepositoryNum)填满,不勾则每件加 1。凑齐一套 build 的物资,一次操作完成。

从别的存档导入角色

打开另一个存档后,点右上角 Import Character,选择要带过来的角色。多份存档的角色合到一个档案里,多个 build 并存方便。

排查编译报错、打不开存档与数据异常

处理编译依赖问题

首次编译因网络失败时,先跑cargo update刷新锁文件再重试;版本报错就rustup update更新工具链重编。

处理存档无法识别

只支持两类:PC 客户端的.sl2、PlayStation 经 Save Wizard 导出的.txt。其他文件一律报 "Invalid data!",别硬塞。

处理 irregular data 提示

主画面出现 "Save file has irregular data!",说明校验没过:某件道具或装备的 ID 不在 regulation 表里,或物理结构异常。此时停手,回滚到改动前的副本排查。

改完存盘后,进游戏验证赐福、装备栏、Boss 状态三处,正常再动下一个角色。想自己看存档结构,入口在 README.md 和 src/save/。

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

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