十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

XGP-save-extractor 使用指南:3 分钟提取 Xbox Game Pass 存档

XGP-save-extractor 使用指南:3 分钟提取 Xbox Game Pass 存档 XGP-save-extractor 使用指南3 分钟提取 Xbox Game Pass 存档【免费下载链接】XGP-save-extractorPython script to extract savefiles out of Xbox Game Pass for PC games项目地址: https://gitcode.com/gh_mirrors/xg/XGP-save-extractor换了台新电脑Xbox 商店版游戏的进度全打不开了——存档其实还在只是锁在系统隐藏目录里的容器格式中Xbox 把存档文件打包成私有格式外面裹着一层 GUID 命名普通文件管理器认不出来。XGP-save-extractor 是一个专门做 Xbox Game Pass 存档提取的开源 Python 脚本一次运行就能把存档还原成普通文件打成带游戏名、用户名、时间戳的 ZIP拿去 Steam 或 Epic 那边接着玩。对号入座这三种情况最用得上换设备旧电脑退役、新机器装好 XGP进度不能从头再来。工具会自动扫出本机的存档每个用户各出一份 ZIP搬过去接着玩 ⚡跨平台迁移Xbox 存档迁移 Steam 是它最典型的用途。很多游戏在商店版玩到后期想在 Steam 或 Epic 版继续只要两边格式接近把 ZIP 里的文件放进对应存档目录就能读档。定期备份Xbox 存档备份这件事平时没人惦记等 D 盘重做或云同步抽风才想起来。固定节奏比如每周跑一次脚本ZIP 按时间戳分开存放心里就有底。快速上手三步完成存档提取先把环境和源码备齐确认 Python 版本终端跑python --version看到 3.10 或更高即通过 ✅低于就升级。拉取源码并进入目录git clone https://gitcode.com/gh_mirrors/xg/XGP-save-extractor然后cd XGP-save-extractor。目录里能看到 main.py 和 games.json 就算到位。查支持列表打开 games.json搜你的游戏名。搜到就继续搜不到先停手。[!WARNING] 游戏不在支持列表里时别猜、别硬跑。容器结构每款游戏各不相同强行处理很可能拿到残缺文件。先去项目的 issue 区提一条需求等它进列表再动手。跑一遍脚本看输出在项目目录执行python main.py主程序入口就是 main.py。终端会先列出 Installed supported games——已安装的受支持游戏然后逐个游戏、逐个用户打印存档文件清单。它不会让你选而是把所有装了的受支持游戏全量处理一遍。看到Save files written to 游戏名_用户名_时间戳.zip一行且当前目录多了对应 ZIP就是成功 每个 Xbox 用户各有一份文件名里的用户名由 gamertag 关联而来下文细说家里多人共用电脑也不会混。把 ZIP 放到该去的地方先解包到一个临时目录点开看看文件是否齐全。找到目标平台的存档目录——不同游戏位置不一样到 PCGamingWiki 搜游戏名即可查到。覆盖前留底目标平台已有的存档文件先挪到别处别直接删。启动游戏验证进度能正常加载就是成功。建议第一次启动就手动保存一次或存进新槽位确认新环境读写正常。它背后在做什么主链路一句话扫描 → 解析容器 → 按规则还原 → 打包 ZIP。扫描已装游戏 ─▶ 定位 wgs 用户目录 ─▶ 解析 containers.index ─▶ 按 handler 还原结构 ─▶ 输出 ZIP拆开看工具先拿 games.json 里的包名清单去扫%LOCALAPPDATA%\Packages找出你装过的受支持游戏。每款游戏的存档在包目录的SystemAppData\wgs下按用户ID_标题ID分成一个个用户目录containers.index文件记录着每个容器装了哪些文件也就是 GUID 到真实文件的映射。工具顺着索引把文件逐个取出再按游戏各自的 handler 还原文件名和目录结构。通用规则有三种1c1f一个容器一个文件如《原子之心》、1cnf一个容器多个文件如《哈迪斯》、1cnf-folder一个容器对应一个文件夹如《女神异闻录5 皇家版》《星空》《控制》《如龙》这类有特殊格式的另有专门的处理分支。用户识别靠 Xbox 应用的XboxLiveGamer.xml把目录名里的用户 ID 翻译成 gamertag所以 ZIP 文件名长这样——游戏名_gamertag_时间戳.zip。安全方面提取前会核对每个文件是否都在缺哪个就明确提示哪个容器、哪个文件没拿到取出的内容还会做 CRC32 完整性校验半截同步出来的坏档基本过不了关。动手前的安全清单云同步已落定XGP 存档损坏的案例里相当一部分是同步没跑完就提取。刚退出游戏、或刚在另一台设备上进过游戏时等几分钟再跑工具。留意同步提示工具若打印 Xbox cloud save syncing might not be complete按 Enter 跳过该游戏稍后重跑。留意备份提示出现 The save directory contains backups说明 Xbox 应用自己存过备份工具会跳过备份、只读最新数据属正常现象。版本对得上XGP 版和 Steam/Epic 版版本相差太远时存档未必通用先确认两边版本接近。原档留底覆盖目标平台旧存档前先挪走一份。迁移后首存在新平台启动游戏后先手动保存一次确认读档、写档都正常再继续。[!WARNING] 刚退出游戏就立刻跑工具是最常见的翻车姿势。给云同步留几分钟缓冲尤其是你刚在另一台设备上进过游戏。XGP-save-extractor 常见报错速查现象多半的原因你可以做的No supported games installed没装受支持的游戏或 games.json 缺失/过旧确认游戏装好且至少运行过一次重新拉取项目更新核对包名是否对得上Missing container / Missing file云同步未完成文件还没写全等几分钟重跑确认 Xbox 应用此刻没有在同步The save directory contains backupsXbox 应用生成过备份目录按 Enter 继续即可工具只处理最新数据ZIP 解包后目标平台认不出handler 与当前版本不符或两边存档格式有差异到 PCGamingWiki 查存档位置在目标平台新建一份存档与 ZIP 内文件结构比对游戏不在支持列表尚未被覆盖去项目 issue 区提需求附游戏名和版本号别强行处理存档这玩意儿平时想不起来出事那天寸步不离——多花三分钟打个 ZIP比任何自动同步都靠得住。如果你的游戏还没进支持列表去项目的 issue 区提一条需求附游戏名和版本号愿意动手的话照着 games.json 的格式补一条记录就是实打实的贡献。【免费下载链接】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),仅供参考
返回列表