Skip to main content
S
SaveEditor.Online
unreal-engine gvas guide palworld hogwarts-legacy

Unreal Engine 存档编辑指南 (.sav) - GVAS 格式完整教程

11/20/2025 By SaveEditor Team

简介

Unreal Engine 存档编辑器界面

Unreal Engine 是世界上最强大的游戏引擎之一,被 AAA 工作室和独立开发者广泛使用。像幻兽帕鲁霍格沃茨之遗幸福工厂深岩银河等游戏都使用 Unreal Engine,并以专有的二进制格式存储存档数据。

如果您想编辑 Unreal Engine 游戏中的物品栏、给自己更多资源或解锁功能,本指南将引导您完成整个过程。与简单的 JSON 或 XML 文件不同,UE 存档需要专门的工具来解析——这正是我们的 Save Editor Online 所提供的。

什么是 GVAS 格式?

Unreal Engine 使用一种名为 GVAS(Game Variable Archive Save,游戏变量存档保存)的二进制序列化格式来存储存档文件。这些文件通常具有 .sav 扩展名。

GVAS 文件包含:

  • 头部:魔术字节(GVAS)、存档游戏版本、引擎版本和自定义版本数据。
  • 属性:类型化属性的层级结构(IntProperty、StrProperty、ArrayProperty、StructProperty 等)。
  • 尾部:可选的校验和或填充。

因为它是二进制的,您不能简单地在记事本中打开 .sav 文件。您需要一个理解 GVAS 结构的解析器。

使用 GVAS 存档的常见游戏

游戏存档位置备注
幻兽帕鲁%LocalAppData%\Pal\Saved\SaveGames\复杂的嵌套结构
霍格沃茨之遗%LocalAppData%\Hogwarts Legacy\Saved\SaveGames\标准 UE5 格式
幸福工厂%LocalAppData%\FactoryGame\Saved\SaveGames\非常大的文件
深岩银河%LocalAppData%\FSD\Saved\SaveGames\玩家进度
双人成行Steam 云存档文件夹合作存档数据

步骤 1:定位您的存档文件

大多数 Unreal Engine 游戏将存档存储在:

%LocalAppData%\[游戏名]\Saved\SaveGames\

例如,幻兽帕鲁的存档位于:

C:\Users\[您的用户名]\AppData\Local\Pal\Saved\SaveGames\[SteamID]\

您将看到 Level.savPlayers\[玩家ID].sav 等文件。

步骤 2:创建备份

关键:编辑前务必复制您的 .sav 文件。二进制文件是不可原谅的——一个错误的字节就可能损坏整个存档。

创建一个名为 Backups 的文件夹,在继续之前将存档文件复制到那里。

步骤 3:上传到在线编辑器

  1. 导航到我们的 Unreal Engine 存档编辑器
  2. 拖放您的 .sav 文件。
  3. 等待 GVAS 解析器处理文件。

我们的编辑器使用浏览器兼容的 GVAS 解析器将二进制数据转换为可导航的 JSON 树。

步骤 4:导航和编辑属性

解析后,您将看到所有属性的层级视图:

要查找的常见属性:

  • Inventory(物品栏):通常是包含物品 ID 和数量的 ArrayProperty。
  • PlayerStats(玩家状态):包含生命值、耐力、等级等的 StructProperty。
  • Currency/Money(货币/金钱):名称类似 GoldCreditsMoney 的 IntProperty。
  • Unlocks(解锁):跟踪已解锁物品/能力的 BoolProperty 或 ArrayProperty。

点击属性可展开并编辑其值。对于数值属性,只需更改数字。对于字符串,您可以修改文本值。

示例:编辑幻兽帕鲁的帕鲁数据

幻兽帕鲁将捕获的帕鲁存储为复杂的嵌套结构。要修改帕鲁:

  1. 导航到 CharacterSaveParameterMap
  2. 通过其内部 ID 找到您的帕鲁。
  3. 展开其属性以找到等级、属性、技能。
  4. 按需修改数值。

步骤 5:下载并替换

  1. 点击下载修改后的存档
  2. 编辑器将使用您的更改重建二进制 GVAS 文件。
  3. 将原始文件替换为存档文件夹中的文件。
  4. 启动游戏并加载您的存档!

故障排除

编辑器显示”GVAS 解析失败”

  • 某些游戏使用修改过的 GVAS 格式,带有自定义压缩或加密。
  • 如果可用,尝试使用该游戏的社区特定工具。

编辑后存档损坏

  • 恢复您的备份。
  • 确保您只更改了值,而不是属性名称或类型。
  • 某些游戏会重新计算校验和;它们可能拒绝被篡改的存档。

加载后值被重置

  • 游戏可能有服务器端验证(在多人模式中常见)。
  • 某些值是在加载时从其他值派生的(例如,从等级计算最大生命值)。

替代工具

如果在线编辑器不支持您的特定游戏,请考虑以下替代方案:

  • uesave-rs:一个基于 Rust 的命令行工具,可以将 .sav 转换为 .json 并转回来。
  • Palworld Save Tools:专门用于幻兽帕鲁存档的社区工具。
  • UAssetGUI:用于编辑其他 Unreal Engine 资产文件。

常见问题

问:使用这个安全吗? 答:是的。所有解析都在您的浏览器中进行。文件永远不会上传到任何服务器。

问:这适用于多人游戏存档吗? 答:对于您作为主机的合作游戏,通常可以。对于专用服务器游戏,存档通常在服务器端且无法访问。

问:我可以在平台之间转移存档吗? 答:GVAS 格式是跨平台的,但游戏可能嵌入了平台特定的数据。转移是可能的,但不能保证。

问:如果我的游戏使用自定义存档格式怎么办? 答:如果它不是标准 GVAS,您可能需要游戏特定的模组工具。

结语

编辑 Unreal Engine 存档需要理解 GVAS 二进制格式,但使用正确的工具,这是完全可以实现的。无论您是想在幻兽帕鲁中生成稀有物品、在霍格沃茨之遗中最大化您的属性,还是只是想尝试游戏机制,我们的免费在线编辑器使每个人都可以访问。

记住:始终备份您的存档,永远不要在多人/竞技游戏中不公平地编辑,祝您改装愉快!


相关文章:常见存档文件扩展名详解

准备好编辑您的存档文件了吗?

使用我们的免费在线编辑器即时修改您的游戏存档。

启动存档编辑器