艾尔登法环存档换电脑打不开?ER-Save-Editor 快速改掉 SteamID,一次同步不翻车
【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor
换了台新电脑,登录 Steam 打开《艾尔登法环》,跑了上百小时的存档却打不开了。问题出在:存档里写死了你旧账号的 SteamID。想完成艾尔登法环存档修改、把角色带到新设备,最直接的办法就是改掉 SteamID。开源工具 ER-Save-Editor 就是干这个的:Rust 写的图形界面存档编辑器,支持 PC 和 PlayStation(Save Wizard 导出)格式,除了 Elden Ring SteamID 修改,还能改角色名、调数值、加装备道具。跟着下面这套流程走,10 分钟搞定。
哪些情况你会用到这次 SteamID 修改
- 换电脑:直接把存档拷过来就报错——新设备的 SteamID 和存档里记录的对不上,拒绝加载。
- 重装系统:AppData 里的旧存档搬不回去,光靠备份救不了,得改回你当前的 SteamID 才能用。
- 存档修复 / 角色转移:拿到别人或旧账号的存档,想让自己的号来加载它,同样卡在 SteamID 绑定上。
下面这张表可以先扫一眼,心里有底再动手:
| 参数项 | 说明 |
|---|---|
| 支持格式 | PC 的.sl2文件;PlayStation 存档经 Save Wizard 导出的.txt |
| SteamID 存储位置 | 全局 UserData10 区块 + 每个角色存档槽位各一份 |
| SteamID 长度 | 17 位数字,工具输入框有长度限制 |
| 平台兼容性 | Windows 10/11;Linux 需 Wine 环境 |
动手前:存档路径在哪里、备份怎么做
第一条铁律:先备份,再谈修改。存档是二进制文件,手抖一次,上百小时可能直接清零。
存档在哪:
- Windows:
%USERPROFILE%\AppData\Roaming\EldenRing\,里面按 SteamID 分了文件夹,.sl2就是你的存档 - PS 存档:先用 Save Wizard 导出成
.txt,再交给本工具处理
备份就是整个目录复制走一份:
# 在存档目录所在盘符下执行(以 D: 为例) xcopy /E /I /Y "%USERPROFILE%\AppData\Roaming\EldenRing" "D:\ER_Save_Backup"把工具拿到手。克隆仓库并编译出 release 版本(需要 Rust 工具链):
git clone https://gitcode.com/GitHub_Trending/er/ER-Save-Editor cd ER-Save-Editor && cargo build --release核心操作:三步完成 Elden Ring SteamID 修改
这是图形界面工具,流程就三步:
第 1 步打开存档 → 第 2 步填入目标 SteamID → 第 3 步另存为新文件
第 1 步:打开存档。双击运行target/release下的程序,点左上角 "open" 按钮选中.sl2文件(直接拖进窗口也行)。加载成功后顶部会显示Platform: PC和你的角色列表,PC 存档还会多出一个 "Steam Id" 输入框。
第 2 步:填入目标 SteamID。左侧角色列表选中要用的角色,在 "Steam Id" 框里输入新设备账号的 17 位 SteamID。注意它旁边那句话:这个 ID 必须和最终要用这份存档的账号一致。工具保存时会同步写入全局 SteamID 和该角色的槽位绑定。
第 3 步:另存。点 "save" 按钮,把修改后的存档存成新文件名(比如ER0000_modified.sl2),原文件别动。
改完之后:怎么验证存档可用、失败怎么回滚
把新存档放进新设备的对应目录(...\EldenRing\下,建议单独建个文件夹先放),启动游戏:
- 能看到你的角色、进游戏、进度正常——成了
- 打不开或闪退——立刻回滚:删掉刚放进去的文件,把备份目录里的原存档拷回去即可,因为原文件一直没动过,回滚零成本
另外工具还带一个 "Import Character" 功能,可以把别的存档里的角色直接导入当前存档,不想整个文件搬家时可以用它。想深挖细节的话,存档结构代码在 src/save/(含 PC 与 PS 两套解析),界面逻辑在 src/ui/,改 SteamID 的读写入口在 src/save/save.rs。
常见问题 FAQ
Q:打开存档报错、提示数据不合法?A:文件可能本身已损坏(或被别的东西动过)。别在上面继续改,直接用备份重新来一遍。
Q:改完存进游戏后加载失败?A:十有八九是 SteamID 填错。确认填的是要使用这份存档的那个账号的 ID,17 位数字一个都不能少,然后重新走一遍三步流程。
Q:SteamID 输不进去 / 位数不对?A:输入框限长 17 位。不是 17 位的话先去确认 ID 来源,常见的是从 Steam 账户安全页的"社区市场个人资料 URL"里拿。
Q:读不到存档文件、报权限错误?A:文件被游戏占用或目录没权限。退出游戏再操作,或把存档拷到自己有读写权限的目录(比如 D 盘)处理。
Q:加载存档时识别出"Unknown Platform"?A:存档版本可能和工具不匹配,把工具更新到最新版再试;PlayStation 存档也请先用 Save Wizard 导出为.txt。
进阶场景(选读):批量处理与多账户目录管理
批量改:工具一次只处理一个存档文件,批量就是重复"打开 → 改 → 另存"。目录里如果有多个槽位(ER0000~ER0009),每个.sl2都要单独走一遍。
多账户管理:按账号建文件夹,统一结构,备份和改完的文件各归各位:
ER_Saves/ ├── Account_A/ │ ├── backup/ │ └── modified/ ├── Account_B/ │ ├── backup/ │ └── modified/写在最后
改完的存档,建议只在单机模式下用;线上怎么用没有保障,也不推荐。备份文件留着,它是出问题时你能翻身的最后一道防线。🛡️
【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考