ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

XGP存档提取工具:3分钟把Xbox Game Pass游戏存档备份到手(实测支持40多款)

XGP存档提取工具:3分钟把Xbox Game Pass游戏存档备份到手(实测支持40多款) XGP存档提取工具3分钟把Xbox Game Pass游戏存档备份到手实测支持40多款【免费下载链接】XGP-save-extractorPython script to extract savefiles out of Xbox Game Pass for PC games项目地址: https://gitcode.com/gh_mirrors/xg/XGP-save-extractorXGP存档提取工具项目名 XGP-save-extractor是一个开源的 Python 小脚本它只做一件事把 Xbox Game Pass for PC 游戏藏在系统深处的存档找出来打包成一份干净的标准 ZIP 压缩包让你既能安心备份也能把进度迁移到 Steam、Epic 版本继续玩。先看一张对比表你就明白它到底解决了什么对比项手动翻目录用 XGP存档提取工具找到存档位置路径深到怀疑人生自动扫描已安装的受支持游戏辨认文件归属全是 GUID 乱码认不出自动还原成游戏内文件名多账号区分容易拿错别人的存档按 Xbox 玩家代号分开打包输出结果一堆无规则的文件一个可直接使用的标准 ZIP操作门槛需要研究数小时运行一条命令先回答三个问题XGP 存档到底难在哪问题一XGP 存档平时放在哪它不放在普通文件夹里。Windows 版 Xbox 游戏把数据存在%LOCALAPPDATA%\Packages目录下每个游戏对应一个以包名命名的文件夹比如《幻兽帕鲁》是PocketpairInc.Palworld_ad4psfrxyesvt。真正的存档还要再钻进SystemAppData\wgs那里是另一套完全不同的天地。问题二wgs 里面到底是什么简单说存档被拆进了多个叫容器container的文件夹每个容器都用一串随机 GUID 命名GUID 就是一串没有含义的随机字符比如3F2504E0-4F89-41D3-9A0C-0305E82C3301。容器里的文件也是二进制编码连文件名都是 UTF-16 格式——一种双字节编码直接打开全是乱码。问题三手动备份真的不行吗基本不行。你翻到那层目录看到的是几十个随机命名文件夹无法判断哪个是昨天下午的存档哪个是两小时前的自动存档。更麻烦的是不同账号的存档混在一起稍不注意就拷错了人。一句话总结XGP 像用一套加密快递箱装存档箱子上贴的标签全是天书。你真正想要的是箱子里的东西本身。它像个耐心的翻译官把 GUID 天书翻译回人话XGP存档提取工具的原理不复杂你可以把它想象成一位翻译官依次做三件事拆箱读取containers.index索引文件弄清系统里有哪些容器、每个容器里有哪些文件对号读取XboxLiveGamer.xml认出当前玩家的 Xbox 玩家代号多个账号各归各的包重新打包每款游戏配了一套翻译规则代码里叫 handler把 GUID 文件名还原成 Steam/Epic 版本能认出的名字写进一个 ZIP。以《幻兽帕鲁》为例它的存档容器名用短横线-表示目录层级翻译规则只有三行fname container[name] fname fname.replace(-, /) # 把短横线还原成文件夹分隔符 fname .sav # 补上存档扩展名看到没有名字里每个-都是一层文件夹翻译完就是 Steam 版认识的文件夹/文件夹/存档.sav。这种一游戏一方案的细致正是它能覆盖 40 多款主流游戏的原因。3 分钟上手XGP 存档备份四步走全程不需要编程基础跟着做就行。下面的操作都在 Windows 电脑上完成。第一步准备环境安装 Python 3.10 或更高版本安装时记得勾选 Add Python to PATH把 Python 加进系统路径否则命令行找不到python命令。第二步获取工具在任意文件夹打开命令行执行git clone https://gitcode.com/gh_mirrors/xg/XGP-save-extractor cd XGP-save-extractor不想装 Python 的话也可以直接下载作者打包好的单文件版用 PyInstaller 制作双击就能跑效果一样。第三步运行一条命令开始提取python main.py脚本会先扫描你电脑上装了的受支持游戏看到类似- Palworld的列表就说明找到了。接着它会按账号逐个处理屏幕上出现Save files written to palworld_玩家代号_2026-08-16_12_26_26.zip时就成功了。压缩包就生成在当前目录。第四步如何快速验证 XGP 存档是否提取成功打开生成的 ZIP看里面的文件名是不是正常的.sav、.json之类的游戏文件。如果还是 GUID 乱码多半是 Xbox 云存档还没同步完等几分钟再跑一次即可。确认无误后把 ZIP 里的文件放到 Steam/Epic 版游戏的存档目录具体位置可到 PCGamingWiki 查询进度就能无缝接上。注意Xbox 的云存档同步需要时间。如果提取时提示 Xbox cloud save syncing might not be complete说明可能拿到不完整的文件等几分钟重跑一次。新手最关心的 6 个问题我的游戏在支持列表里吗支持 40 多款主流游戏包括《幻兽帕鲁》《星空》《Forza Horizon 5》《女神异闻录5 皇家版》《Hades》《Lies of P》《Control》《Hi-Fi RUSH》《最终幻想15》《如龙0》等。完整名单写在项目自带的games.json里运行前可以翻一眼。为什么有的游戏不支持少数游戏的 XGP 存档格式与 Steam/Epic 版本差异太大无法简单转换比如《瘟疫传说安魂曲》《ARK生存飞升》《女神异闻录3 Reload》等。它们会被明确标注为不兼容免得你白忙一场。杀毒软件报警怎么办如果你用的是打包好的单文件版个别杀毒软件可能误报——这是 PyInstaller 打包工具的常见误伤文件本身是安全的。介意的话直接用 Python 运行main.py源码即可。它会动我原来的存档吗完全不会。脚本全程只做读取 打包只产出新的 ZIP 文件不修改、不删除任何原始数据。一台电脑多个账号怎么办每个账号会单独生成一个 ZIP文件名里带上玩家代号谁是谁一目了然绝不会混。提取后怎么判断成功看 ZIP 里文件名是否正常。如果仍是 GUID 乱码多半是云同步没完成重跑一次就好。两个真实场景提取出来的存档派上了什么用场场景一换平台接着玩示例有位玩家在 XGP 上玩《幻兽帕鲁》基地、稀有帕鲁攒了上百小时。后来朋友都去了 Steam 服他跑了一次 XGP存档提取工具得到一份 ZIP解压后把文件丢进 Steam 存档目录进度完好无损地续上了。场景二重装系统前的存档保险示例另一位玩家养成了习惯每周末运行一次工具把《星空》的存档打包扔进网盘。后来一次系统崩溃重装他靠这份备份完整找回了几十小时的飞船和殖民地。两个场景的共同点运行一次不到一分钟花的代价极小却给几百小时的游戏进度上了一道保险。现在就可以花 3 分钟试一次你不需要理解 wgs 容器、UTF-16 编码或 GUID 是什么。只需要照着下面这份清单走确认已装 Python 3.10或下载单文件版克隆项目到本地运行python main.py检查生成的 ZIP文件名正常即成功解压放入 Steam/Epic 存档目录XGP存档提取工具把一件听起来很专业的事简化成了运行一条命令。无论你是想换平台继续玩、给存档做定期备份还是准备重装系统现在花 3 分钟试一次让每一次打开游戏都只留下纯粹的快乐。【免费下载链接】XGP-save-extractorPython script to extract savefiles out of Xbox Game Pass for PC games项目地址: https://gitcode.com/gh_mirrors/xg/XGP-save-extractor创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表