哎呀,见有些友友们对模拟游戏的基础知识一窍不通,所以给友友讲解一番,希望大家耐心看完!
【什么是游戏ROM】:
ROM——Read Only Memory ,中文意思是:只读存贮器
以前的游戏机,使用的是卡带,里面是一块或几块集成电路芯片,游戏程序就是在生产厂家一次性写入这几块芯片,以后用户玩游戏的时候,就只能读出里面的游戏,而不能写。所以这几块芯片叫ROM;
后来有好事者将卡带里面的游戏用特殊的设备读出来,以文件的形式写在电脑的硬盘上,这些文件就叫ROM文件。然后,又有好事者编写一种程序来模拟原来的游戏机,读这些ROM文件来代替插游戏卡;这样,人们就能在电脑或其他终端上玩到以前只能在游戏机上玩的游戏了,简单来说,凡是游戏机的游戏以文件形式存在都叫ROM。
【模拟游戏的存档】:
模拟游戏的存档,可分为“电池记忆存档”、“即时存档”两种,也以独立的文件形式存在;
下面以GBA模拟游戏为例,向大家讲解;
“电池记忆存档”,指的是游戏ROM的记忆功能,并非所有ROM都有电池记忆存档功能,像某些动作类游戏,比如超级玛丽就没有;电池记忆存档功能,其实是游戏进行过程中,游戏菜单里面出现的存档选项,此类存档功能往往受限较大,如战斗中不可存档、指定地点存档、通关后存档等限制,但恰好是游戏的正规存档功能;
图中游戏菜单上的“记录”选项,此记录选项是游戏ROM带的,使用此记录功能,即使用了电池记忆存档;如果想读取电池记忆存档 ,即重置游戏(退出再进入也行),会有读取进度的界面,有“从记录开始”的选项,读取这个就对了
上面说到,存档也以文件形式存在;GBA游戏的电池记忆存档,生成在和游戏ROM相同目录下(模拟器指定的路径),文件名为“游戏名.gba.sav”
游戏ROM的文件名为“蓝宝石.gba”,其中游戏名就是“蓝宝石”了,所以对应的,电池记忆存档的文件名就是“蓝宝石.gba.sav”;
把电池记忆存档文件移走了,游戏进度就消失了;进入游戏,可以发现,“从记录开始”这个选项消失了,同理,把存档文件移回来,记录就又重新出现了
“即时存档”,指的是模拟器的存档功能,顾名思义,即时存档就是记录某一时刻的游戏状态;
即时存档功能非常自由,不受游戏状态的限制,即无论在战斗中、对话中、野外等等,都可使用即时存档,即使游戏ROM不支持电池记忆存档,像上面说的超级玛丽,也可使用即时存档;
附注:网上所说的S\L大法,就是利用游戏的随机性,搭配即时存档功能完成的;先使用即时存档,接着进行游戏,如果对游戏结果不满意,就直接读档重来,直到获得满意结果为止;非常的无赖!
OK,再来说说即时存档文件;GBA模拟器的即时存档文件,也生成在和游戏ROM相同目录下(模拟器指定的路径)
即时存档文件的命名规则为:“游戏名.gba.0.sav”、“游戏名.gba.1.sav”……、“游戏名.gba.4.sav”。其中“游戏名.gba.0.sav”对应模拟器菜单上的即时存档1,“游戏名.gba.1.sav”对应模拟器菜单上的即时存档2,以此类推;
文件“蓝宝石.GBA.0.sav”,就是即时存档1的文件了;还是同理,把此文件移走,进入游戏读即时存档1,就读不到档了,把文件移回来,又可以正常读档,不多说!
今天暂时先讲到这,友友们有什么疑问可以在回帖提出,我会尽量解答!