
ER-Save-Editor 艾尔登法环存档编辑工具PC 与 PS 双平台存档修改指南【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor艾尔登法环存档编辑工具 ER-Save-Editor 帮你直接修改.sl2存档调属性、加物品、改装备、开关圣所与 Boss 复活。它用 Rust 写成把 PC 与 PlayStation 的存档统一解析成一套内部结构改完再按原格式写回。快速上手 用git clone拉取仓库进入目录后执行cargo build --release得到独立可执行文件。双击运行点左上角open选择.sl2PC或 Save Wizard 导出的.txtPS存档。顶部会显示Platform: PC或Platform: Playstation先确认平台识别正确。左侧出现已激活角色列表与General、Stats、Inventory等页面选一个角色开始编辑。改完点save另存为新文件切勿直接覆盖原档。核心功能场景化属性加错方向想回炉重造当你把关键属性堆歪力量型却点满智力切到Stats页直接拖动数值即可。界面会按你创建时的职业把每项锁定在合法区间等级由八项属性总和减79自动推算。读写逻辑集中在 [src/vm/stats.rs] 与 [src/vm/vm.rs]。缺武器、护符想批量补齐在Inventory页选Add分Single单件与Bulk批量两种模式再按Items / Weapons / Armors / Ash of War / Talismans分类筛选支持关键词过滤。名称来自 [src/db/] 内置武器、防具、护符数据表加物实现在 [src/ui/inventory/add.rs]。跨存档搬一个角色点顶部Import Character从另一份存档挑一个角色导入当前指定槽位。导入前会先校验源存档结构是否完好再整体复制该槽位数据逻辑在 [src/vm/importer.rs]。技术原理它先读文件头 4 字节判断平台是BND4魔数就按 PC 档解析否则跳到固定偏移算一段regulation数据的 MD5命中即认定为 PS 档[src/save/save.rs]。存档随后被拆成header、10 个槽位、user_data_10、user_data_11几段由 [src/save/pc/] 与 [src/save/playstation/] 分别映射为统一结构。regulation需经 AES-256-CBC 解密、zstd 解压、再解 BND4 容器才得到武器防具参数表[src/util/regulation.rs]、[src/util/bnd4.rs]。保存时 [src/vm/vm.rs] 只回写标记过改动的字段[src/util/validator.rs] 在写入前检查武器与战灰是否匹配、防具部位是否对应、快捷栏有无重复避免写出游戏读不了的脏数据。避坑与进阶Q会不会被禁项目 README 明确没有任何功能在线上测试过无法保证安全。请离线使用改完先在离线模式验证再决定要不要上线。Q改完进游戏闪退或角色异常多半是某项数据超界或平台识别错了。先确认顶部Platform正确再看Stats各值是否在区间内工具打开时会做结构校验若提示irregular data说明原档本身就有问题。Q能直接编辑线上档吗不能。请编辑本地导出的副本并保留原始备份改坏可随时回滚。扩展与展望代码按读/写、视图模型、界面、数据表四层切分[src/read/] 与 [src/write/] 封装字节读写[src/vm/] 维护编辑状态[src/ui/] 负责页面[src/db/] 提供名称表。想加新功能通常只需在某一层补一个模块再接入对应路由。社区可贡献的方向包括扩充 [src/db/] 数据表、增加新平台存档解析、或为 [src/util/validator.rs] 补更多约束检查。项目以兴趣驱动、持续更新欢迎按现有分层结构提交改动。【免费下载链接】ER-Save-EditorElden Ring Save Editor. Compatible with PC and Playstation saves.项目地址: https://gitcode.com/GitHub_Trending/er/ER-Save-Editor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考