把存档从 Xbox Game Pass 电脑版迁到 Steam(或反过来)
症状
想把进度在 Game Pass 电脑版和 Steam 版之间带过去。
标着「会改动文件」的步骤会删除、重命名或覆盖文件。先把整个存档文件夹备份一份。
打开
%LOCALAPPDATA%\Packages\TeamCherry.HollowKnightSilksong_y4jvztpgccj42\SystemAppData\wgs\,找到名字里带container的文件夹。存档通常是第一个以长数字命名的文件。把它复制出来,副本改名为
user1.dat。如果之后存档没出现,换其他文件试试。会改动文件先关掉 Steam 云同步,再把文件粘贴到 Steam 的存档文件夹
LocalLow\Team Cherry\Hollow Knight Silksong\<你的 Steam ID>\,替换原有文件。会改动文件启动游戏,看看存档位。另一种办法:Steam 社区有篇攻略用第三方工具 WGS Inspector 的
Hollow Knight: Silksong (Steam)导出器。第三方工具风险自负,请先备份。确认: 存档位里出现了你的进度。
未证实: WGS Inspector 那篇攻略页面显示已被移除或不兼容,可能用不了。另有一篇攻略把目标路径写成了初代 Hollow Knight 文件夹,请改用 Silksong 的文件夹。