存档和compatdata
笔者是将Windows PC上玩过的游戏复制到steam deck上重温,因此自然希望能把存档也复制过去。如果读者没有这一需求则跳过这一步。
如果存档是放在游戏文件夹同目录下的自然没有问题,但是最近越来越多游戏的存档放在C:\Users\用户名\AppData\Roaming\里面,这时该把存档复制到哪里?实际上proton会给每个应用创建一个沙盒,这些文件的位置在/home/deck/.local/share/Steam/steamapps/compatdata/里
首先添加并执行一次应用程序,让proton创建对应的沙盒
来到 /home/deck/.local/share/Steam/steamapps/compatdata/,这里的沙盒都以数字命名
如果刚操作过这个游戏,可以选择时间排序去最近修改过的里面找
如果文件夹名字很独特,可以在konsole里面直接找 find . -type d -name "foo"
最通用的方法是在steam deck桌面模式应用商店里搜索并安装protontricks,它会显示所有数字和exe文件之间的映射