Flash游戏的存档同步一直是个大问题(例如泞之翼系列),如果是本地或者其他站点打开的SWF文件,其存档记录并不是同步的。前段时间为了接续主电脑的Flash存档放在X61T上去玩,去请教了社区的一些朋友,求得存档的存储位置。
在Windows系统下,Flash的存档状态存储在臭名昭著的AppData的这个路径下:
%AppData%\Macromedia\Flash Player\#SharedObjects\
只要是使用Flash Player打开的SWF文件,其所有的存档状态被储存为一个.sol后缀的文件,对于本地打开(localhost)的SWF文件则不分盘符、只认路径。
至于备份的方式,可以直接简单粗暴的复制粘贴然后做版本系统管理,用Robocopy写BAT还是同步到SVN、Acronis都算是一种办法。按照Unix的逻辑,一切皆文件。
有一些工具软件是可以可视化管理SWF甚至修改信息的,例如 FlashCookiesView 可以用来管理Windows电脑上的Flash存档,它是著名的NirSoft系列的软件之一;Flash Sol Editor 也是用来修改存档文件的工具,而JPEXS Free Flash Decompiler 反编译工具也有类似功能。