charmingli
你说的那个是在share里面一个目录,我试了,结构和window一样,试了没效果,所以才转移目标到userdata了。
存档id知道了是841370,但是不知道他这个存档的整个结构,我看了下每个里面 ...
不要老切换兼容层,切兼容层相当于运行环境变了,id也就变了,你最好保持在一个兼容层的id文件夹里操作,可以在steam上启动项添加启动项代码固定id文件夹:
STEAM_COMPAT_DATA_PATH=/home/deck/.local/share/Steam/steamapps/compatdata/1234567890(你选的文件夹)%command%
下面是粘的贴吧大佬关于存档的内容,你可以参考参考
steamdeck兼容层的原理是模拟windows运行环境,在游戏文件夹下生成一个模拟C盘的文件夹,很多游戏的存档都在这个模拟C盘的文件夹下,而且路径与windows一致:
例一:盗贼遗产2的win10存档路径是:
C:/Users/Administrator/AppData/LocalLow/Cellar Door Games/Rogue Legacy 2/Saves/Steam
那么学习版steamdeck的存档路径是:
home\.steam\steam\steamapps\compatdata\38060204(这个为非steam游戏的游戏ID,这里是重点,下面会说)\pfx\drive_c\users\steamuser\AppData/LocalLow/Cellar Door Games/Rogue Legacy 2/Saves/Steam
例二:神之天平的win10存档路径是:
C:/Users/Administrator/AppData/Local\ASTLIBRA
那么学习版steamdeck的存档路径是:
home\.steam\steam\steamapps\compatdata\348956164(这个为非steam游戏的游戏ID,这里是重点,下面会说)\pfx\drive_c\users\steamuser\AppData/Local\ASTLIBRA
重点:如何找到上述非steam游戏的游戏ID是找存档的关键步骤,这个需要用到红酒杯软件,详见本文底部的B站视频。
这个非steam游戏的游戏ID有两个特点:一是删除非steam游戏时不会删除对应的文件夹,二是每次添加同一个非steam游戏时生成的游戏ID都不一样,而且随机。所以:当存档丢失时可以去找以前的id,然后在对应存档目录找到丢失的存档,复制到新的游戏id对应目录下,就能找回存档了。
具体可以参考B站UP主:小喇叭你个大喇叭的视频:
《以上古卷轴OL为例,找到游戏的steamdeck的c盘目录!顺利安装游戏补丁和游戏插件!》