很多刚接触ePSXe模拟器的朋友,折腾了半天游戏,好不容易打过的关卡,生怕进度丢了,手忙脚乱地翻安装目录,多半是来找存档文件的。你问存档是不是存在memcards文件夹下面,这个说法大致不错,但里面有点说道,得跟你盘一盘。
ePSXe这个老牌PS1模拟器,它的记忆卡机制模仿的是实机插槽。打开你的ePSXe文件夹,里面确实有个叫memcards的目录,默认情况下,游戏里的正常存档——就是在游戏里打开菜单、选中“记录”那种——会写进这个文件夹里。它不是像后来很多掌机模拟器那样,每个游戏单独生成一个存档文件,而是必须要有“记忆卡”这个载体。memcards文件夹里放的就是这些载体,通常后缀是.mcr,一个文件就是一块完整记忆卡,大小128KB,里面按15个格子的格式划分,跟原版PS记忆卡一模一样。
但这里有一个容易让人迷糊的地方:ePSXe在配置里默认只启用两块记忆卡,Slot 1和Slot 2,默认路径就是memcards文件夹下的epsxe000.mcr和epsxe001.mcr。只要你没手动改过路径,没把记忆卡文件挪到别处,那么游戏进度确实都堆在这两个文件里。所以我们平时说存档在memcards文件夹,主要是针对这个默认状态。
偏偏游戏里也存在一些“伪存档”,主要是动作游戏里常见的密码接关,这种不耗记忆卡,跟文件夹没关系。还有一部分RPG游戏,虽然也在游戏里显示能记录,但记录之前会问你要不要新建一个存档块,占用的是记忆卡空间,同样写进.mcr文件。所以实际去翻memcards文件夹,看到的可能就两个大文件,但里面承载了所有游戏的进度。
说到这,有个事儿得特别提醒你。如果你用的是旧版本ePSXe,或者下载的是那种绿色整合版,有些傻瓜包会把存档路径改到别处,最典型的是写进你的“我的文档”或者用户数据目录,也可能是模拟器根目录下新建的一个“saves”文件夹。这通常是打包者为了让存档不容易跟模拟器本体绑定,方便重新安装系统后保留进度。所以翻不到memcards的时候,先在模拟器的设置界面里看一看“记忆卡”选项卡,那条路径显示的是什么,就一目了然了。别拿着一堆软件硬搜,找错了地方干着急。

顺手说个实用技巧,平时想备份进度,直接把整个memcards文件夹复制走就行。但备份的时候最好连同EPSXE的“sstates”文件夹一起。原因很简单,ePSXe有一个比记忆卡更直接的功能——即时存档。这个功能跟游戏里的存档完全是两码事,它可以把当前运行的画面、内存状态、包括当时的每个细节全部冻结,随时读档恢复。即时存档文件默认存放在ePSXe根目录下的sstates文件夹里,有的版本也叫sstate,也有的直接散落在根目录。它的好处是不用管记忆卡格子够不够用,但坏处是不同游戏、甚至不同版本模拟器的即时存档互相不兼容。你如果只备份了memcards,而忘了备份sstates,好在主要进度还在,只是那些“关键战斗前存一次的”临时档没了,心疼一下也就过去了。
另外,模拟器玩久了,很多朋友想把自己的记忆卡文件拿到真机或者别的模拟器上用。memcards文件夹下的.mcr文件本身是通用格式,但有个规矩要遵守:必须保证容量和格式一致。原版PS记忆卡是128KB,而ePSXe也默认用128KB的卡,这个没问题。不过你用ePSXe打开记忆卡管理界面,会看到左右两个槽,下方的显示区可以直接复制、删除、格式化方块。这里有个小坑,很多汉化版游戏在存档时会在卡上生成额外的系统文件,看起来像乱码字符,别手贱去删,删掉后该游戏的存档就有可能读不了。
也有一种情况是存档根本不在memcards里,那就是你压根没设置好记忆卡插槽。首次运行ePSXe,配置向导会让你选记忆卡,如果你一路点取消或者跳过,两个插槽可能都是空的,你在游戏里勤勤恳恳记录,实际上根本没存进去。这种时候找遍整个文件夹也是白搭,回到模拟器设置,指定一下记忆卡文件位置,问题自然解决。
说到底,简单问题一句话就可以答:是的,正常情况下ePSXe的存档就是存在memcards文件夹下,以.mcr文件形式出现。不过作为常年折腾模拟器的老玩家,还是建议你花一分钟进设置里亲眼确认路径,再养成不定时备份记忆卡和即时存档的习惯。等到哪天真遇上误删档或者系统崩溃,就知道这两下子有多管用了。