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对应目录下,就能找回存档了。
具体可以参考这个视频:
https://www.bilibili.com/video/BV1ae4y1T7QQ/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=2a41dd5c9bd73166495ffe847587607b