MGSV 存档翻译器

MGSV 存档翻译器

解密和加密《合金装备V》存档文件。在不同游戏平台(PC/PS4)之间移植或更改其区域设置。

Utility

⚙️ MGSV_SaveTranslator - 这是什么 ⁉️

该应用可以对《合金装备V:幻痛》和《合金装备V:原爆点》的存档文件进行解密和加密

更改存档区域或将其移植到其他游戏平台时非常有用。

支持的游戏版本:

  • MGSV:TPP v1.0.15.3
  • MGSV:GZ* v1.0.0.5

*不支持跨平台兼容性。

支持的存档格式:

  • PC
  • PS4(已解密的存档)*

*主机上的存档文件额外使用了特定主机的封装方法。本工具不支持任何这些方法。

🤯 为什么创建这个工具 ⁉️

我只是想继续在 SteamDeck 上从 PS4 中断的地方继续游玩。

😱 它安全吗?

不安全。 如果你不合理地修改文件,可能会导致存档文件损坏、丢失进度,或因修改被在线封禁。

请始终备份你要修改的文件。

话虽如此,接下来我们将进入下一章节,了解本工具的功能。

📜 如何使用本工具

假设你想将存档文件从 PS4 移植到 PC,并且你已经拥有已解密和拆包的 PS4 存档文件。

你能看到的文件名列表:

  • MGO_GAME_DATA0
  • MGO_GAME_DATA1
  • PERSONAL_DATA0
  • PERSONAL_DATA1
  • TPP_CONFIG_DATA0
  • TPP_CONFIG_DATA1
  • TPP_GAME_DATA0
  • TPP_GAME_DATA1

截图

首先,你需要将文件拖放到文本框 (1) 中,或者粘贴文件路径,或者点击按钮 (2) 使用文件选择器选择文件。完成后,点击按钮 (3) 分析文件,并自动检测已定义的配置文件 (4) 中哪个应该匹配该情况。如果文件已解密,则应该适用于任何配置文件。

有可能找不到合适的配置文件。在这种情况下,你可以尝试使用“研究”页面来查找解密密钥,稍后会详细介绍。如果一切顺利,按钮 (5) 将解锁。现在剩下的就是点击解锁后的按钮,将配置文件更改为 [PC],然后再次点击按钮来加密文件。

如果复选框 (6) 被勾选,每次操作后都会创建一个备份文件,加密文件扩展名为 .bakencr,解密文件扩展名为 .bakdecr

按钮 (7) 的功能如其名称所示。

截图

现在,假设已解密的 PS4 存档文件来自一个名为 MGSVTPPSaveDataJP 的加密包。默认情况下没有这样的配置文件,所以你需要找到一个解密密钥来解锁其中的所有文件。

首先,在“研究”选项卡中,将文件拖放到文本框 (1) 中,或者粘贴文件路径,或者点击按钮 (2) 使用文件选择器选择文件。

现在有两种可能的方法。文件的密钥是文件名或父级包名称计算出的 MD5 校验和的前 4 个字节。如果你拼写正确且是真实名称,按钮 (5) 应该会超级快速地生成一个正确的密钥。否则,你可以使用按钮 (6) 下方的暴力破解方法,该方法会遍历所有可能的组合(4,294,967,295 种)来找到匹配的密钥。

如果以上方法都不奏效,则说明加密方法已更改。

但如果成功了,你可以将你的发现添加到配置文件列表中。将字段 (3) 内的 PLATFORM_NAME 替换为被分析文件来源平台的名称,然后点击按钮 (7) 添加,再点击按钮 (10) 保存更改。按钮 (9) 重新加载上次保存的配置文件列表。按钮 (8) 从配置文件列表中移除当前选中的配置文件 (3)

PC 版存档文件的位置

在 PC 平台上,存档位于: <Steam_Installation_Folder>\userdata\<YOUR_STEAM_ID_32>\287700\local

<Steam_Installation_Folder>\userdata\<YOUR_STEAM_ID_32>\311340\remote

该应用可能会被您的反病毒软件检测并拦截。 这是因为我的应用是新发布的,我没有 70 美元购买代码签名证书。

如果你感到害怕,请直接不要使用,或者先查看源代码并自行编译。这是我的 GitHub 仓库:github.com

⭐ 其他来源: