(资料图片)
最近在Steamdeck上玩了会《合金装备崛起(MGR)》,后来到电脑端一看,云存档显示已同步,但进游戏还是没进度,很奇怪,研究了一番,找到了原因。
Windows“文档(Documents)”目录默认在C:\users\用户名\documents
Steam云存档会将存档文件同步到Windows“文档(Documents)”目录下
MGR读取/写入的是C:\users\用户名\documents\MGR中的存档
现在问题来了,如果用户变更过“文档(Documents)”目录的位置(比如我改成了D:\Documents),MGR不会去读写变更后的位置(D:\Documents\MGR),而是强行去找C盘原本位置(C:\users\用户名\documents\MGR),如果不存在还会创建个新目录,绝了。
解决办法:
在Windows命令行使用mklink命令在C盘原“文档”位置创建一个指向移动后目录路径的链接,命令如下
mklink /J 链接路径 目标路径
示例:mklink /J c:\users\用户名\documents\MGR D:\Documents\MGR
这样就在c:\users\用户名\documents下生成了一个MGR目录,指向了我移动后的“文档”中的MGR目录,运行游戏,进度正常了,同步也正常,问题解决。