| 2020-03-01
阅读985

用 Android 模拟器玩遍 PS、超任、街机、GameB用手机玩游戏没啥特别,但在手机上装模拟器来玩大型游戏可厉害了。在Android环境有不少第三方模拟器,可以玩遍各大平台的游戏,包括PlayStation、超级任天堂、GameBoy、街机游戏全到齐,要连线对战也没问题。一机能抵四机玩,这才叫做酷啦!

【直接看各种游戏机的模拟器:PlayStation、街机、超级任天堂、GameBoy】

是Android平台就能玩

好在Android环境有不少第三方模拟器,不管是PlayStation Phone或者是一般的Android手机都能装,它们除了可以载入原汁原味的家机映像档,过关换片、修改作弊的机能一应俱全,有的甚至还能连线对战,完全不会比App版本逊色多少。

这些模拟器的模拟对象大多是第4及第5世代,也就是10至20年前水準的家用游戏机,比如NES或PlayStation,所以硬体需求不高。基本上处理器时脉只要在600MHz∼1GHz的行动装置都能顺畅运行,现行主流手机或平版电脑都符合此水準,如果是更早期的Android机种,要应付比较静态的游戏也不是问题。

当然了,平平是1GHz手机,还是会有效能落差。笔者就手边的几台行动装置测试,其中又以双核心、绘图效能强劲的NVIDIA Tegra 2核心表现最佳,从规格数据来看,Android平台目前能出其右的屈指可数,用它来玩模拟器最适合。就算不玩游戏,搭配的ARM Coretex A9双核心处理器对于手机操作的流畅性也有很大帮助。

安装执行完全懒人化

既然是要在手机上玩的,操作方式当然比电脑上的模拟器简单,以往玩模拟器有一定的技术门槛,至少得懂怎幺找BIOS来组合、到哪里找游戏等,甚至还要破解手机才能玩。现在这些都免了,Android Market上就有一堆免费懒人包可下载,从模拟器、游戏档、甚至连模拟器的核心BIOS都一併帮你準备周到,你只要决定想玩什幺平台的游戏就好,再也不必担心手机root后会变成砖块。

进入游戏前的停看听

基本上,这些模拟器可供调校的选项也不多,最重要的是视讯以及操控设定,因为它们关係到是否能顺畅地进行游戏,尤其大部分的智慧型手机都只能透过萤幕来操作,一些前置作业还是必要的。

Frameskip别乱动

Frameskip通常是为了因应处理器效能不足时,刻意跳过一些画格不处理的作法,这样可以有效提升游戏的运行速度。然而变快不等于更流畅,因为有画格不见了,动态场景的前后画面在衔接时会更不自然,除非不得已,不然这个选项不必开启。

Framelimiter有妙用

Framelimiter刚好相反,因为现行处理器的速度很可能会远优于当初的家用主机,跑太快也是个问题。调整速度的方法有2个,一个是改变处理器的运算效能,再来是增减画面张数,不管是哪个都是更改处理器所要运算的资料量。

Framelimiter用的是第2种方法,打开Framelimiter可以让游戏用正常速度运行,避免超速。

按键该省直需省

前面提过,平板电脑的画面尺寸较大,建议可以让游戏画面佔据萤幕的1/2或是更小就好,一来失真才不会太过严重,再来剩下的区块还能够放虚拟手把。不要小看虚拟手把所佔用的萤幕空间,有些手机可以藉由多点触控机能来精简按键数量,至于不支援的手机……大家就数一数吧,L1L2、R1R2加一加,最少就有14个。

如果你觉得这些按键「一个都不能少」的话,可以更改它们的透明度,儘量别让它们挡到游戏画面。

感应器物尽其用

所以了,儘量用手机原生支援的输入方式来操控游戏比较理想。高档智慧型手机都会有加速度感应器,结合模拟器玩赛车游戏效果很不错,以前要花更多钱买震动手把,现在最低阶的手机就有内建了。

Start记得叫出来

家用主机跟电脑游戏的输入思维不太一样, 「Start」跟「Select」键的份量非常吃重,进入游戏后用到的机会特别多,所以请把它加入萤幕上的虚拟手把中。补充一点,如果是滑盖型、有额外实体键盘的手机,也大可把手把按键指定到键盘上,避免手指档到萤幕。

用 Android 模拟器玩遍 PS、超任、街机、GameB

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 横向画面与直立画面的差异:萤幕尺寸充裕的话,挪出部分空间来放手把是最简单的。如果放大到全萤幕,光是如何排列按键位置就得花点心思。

D-pad到底留不留

什幺是D-pad?在你进入模拟器的操控页面时,绝对会常常看到这个设定。D-pad(Direction pad)就是最传统的手把方向键及按钮组合,它没有类比香菇头那幺大的操控弹性,移动向量基本上是固定的。

问题来了,在手机上适合用D-pad还是香菇头?其实并不一定。香菇头当初是为了方便在3D游戏中改变视角而设计,但就算是2D游戏,有时候光靠D-pad还是很难精準地控制行进方向。格斗游戏倒还好,因为当初发行时就会针对D-pad简化输入指令,但是运动类型游戏就头痛了,尤其是打棒球防守时会很生气。

所以了,玩家们不妨视游戏类型来动态调配按键设定,大部分的模拟器在设置虚拟按键时都不是全域性的,也就是可以针对个别游戏来调校,不用常常改来改去。

(后面还有:模拟器的特性介绍)

视觉效果请多包涵

即使是第5世代的游戏机,设计的图像品质还是以传统电视为基準,换算成解析度很难超过640 x 480。反观现在的智慧型手机萤幕至少也有30万画素,平板电脑还会更高,画面放大后难免会失真不少,不可能多细腻。加上PlayStation距今已经隔了2个世代,原生的视觉技术本来就落后了些,就算是用一般手机游戏的标準来要求也太过份。

如果是用尺寸较大、解析度也足够的平板电脑来玩模拟器倒还好,让游戏以其原生解析度运行是最理想的,至于智慧型手机因为点距太小,放大到全萤幕可能会看得比较清楚。有些模拟器会有画面锐化以及反锯齿设定,但效果不一定好,而且会影响效能,毕竟远水救不了近火,能让游戏流畅进行还是最重要的。

Android平台绘图效能比较

用 Android 模拟器玩遍 PS、超任、街机、GameB

模拟器画面比较

用 Android 模拟器玩遍 PS、超任、街机、GameB用 Android 模拟器玩遍 PS、超任、街机、GameB

用 Android 模拟器玩遍 PS、超任、街机、GameB用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 除了左上角是用PS模拟器玩2D游戏的画面品质,其余全部都是3D,可以看出画质的明显差异。基本上只要是3D游戏的画质差不多都是如此。(按缩图可看原图)

别问ROM从何处来

从原版游戏卡匣或光碟里备份的映像,在模拟器术语里习惯叫做ROM,因为你不太可能用手机外接光碟机来玩PS游戏,所以一定要先把游戏做成映像档。这里当然不鼓励大家上网去下载别人做好的映像档,自己有什幺玩什幺就好,就当作是备份PS光碟,妥善收藏即可。

备份卡匣的难度高了点,游戏光碟就没什幺大问题,用最基本的Alcohol 120%或Nero等任何能製作映像档的软体都行。如果是备份容量较大的PS游戏还有几个小技巧,比如事先分离不必要的影片档、帮音轨压缩等等,都能有效减少映像档的体积。

怕麻烦的话,用特殊的错误码处理软体就能让映像档更苗条,比如ECM。ECM会把映像档中不必要的光碟错误检查码去除掉,要烧成光碟或让模拟器挂载时再还原即可,别小 看这个小动作能带来的空间增益,通常它可以缩减10~20%的映像档体积,以PS游戏来说,这10~20%很可能就是50~100MB。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 用ECM GUI很容易就能处理映像档,压过的档案绝对有差异,可惜模拟器无法直接读。

Disc 1 Get Ready

行动装置的储存空间难免有限,就算是以今日的手机游戏标準来看,1个游戏就要佔掉几百MB仍然很庞大,不加装大容量记忆卡很快就会塞爆。如果碰到太空战士、特攻神谍这种动辄3~4片的游戏,其实一开始只要放第1片的映像档就好,并不像电脑游戏要全部安装完才能玩。

就算是已经玩到要换片时,模拟器也会暂停游戏来提醒你,这时候再放入第2片的映像档也不迟,不必怕玩到一半会当机、或者是遗失进度。

用 Android 模拟器玩遍 PS、超任、街机、GameB用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ Rom Fetcher跟Emulator ROMs都是找游戏的好地方,后者甚至还能帮你配对BIOS。

修改作弊更简单

以往要在家用主机上套用金手指,不是得勤换片就是要加装实体卡匣,一旦当机了要再重新执行游戏会很麻烦。模拟器上头就不必那幺费工了,虽然它们内建的修改器通常无法即时搜寻记忆体、产生修改码,但是载入已知的作弊码是基本功能。

毕竟模拟器里的记忆体数值都是固定的,用不着劳驾游戏修改大师之类的工具出马。 家用主机上的修改器,以Action Replay以及GameShark为最大宗,它们的资料库也是最齐全的。如果你不知道要去哪里找作弊码,Android Market 上也有不少App可供查询,你在搜寻模拟器时它们就会同时被列在相关下载中。

用 Android 模拟器玩遍 PS、超任、街机、GameB用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ Android Market 里头可以找到不少作弊资源,有的是游戏本身的「彩蛋」说明,有的就真的是记忆体作弊码。

传统电视难输出

嫌在手机上玩不过瘾的话,就输出到大萤幕吧。很多手机都支援HDMI输出,LG Optimus 2X甚至支援1080p的画面,不过这些游戏的解析度通常不高,放大到液晶电视或萤幕可能会惨不忍睹,可惜的是传统映像管电视又不支援HDMI输入,不然就真的可以一台手机抵好几台电视游乐器了。

别灰心,硬要输出也是可以的,看是要经过电视盒或者是直接购买Mini-USB转Composite的RCA接头即可,HTC就有现成的相关套件,但要留意不是每支手机都适用。

(后面介绍PlayStation 模拟器:FPse)

PlayStation 模拟器:FPse

用 Android 模拟器玩遍 PS、超任、街机、GameB

模拟平台:PlayStation价格:新台币150元换片功能:有打作币码:有速度感应:有即时存档:有载点

如果是要玩PlayStation游戏,Android平台的模拟器不多,其中以PSX4Droid及FPse较具知名度。其中FPse要付费、而且可以直接从Android Market下载,它的成熟度及游戏相容性都非常好,操作介面也最为简单流畅,能有效降低初学者的挫折感,避免第一次载入游戏就失败。不过如果是想研究模拟器的话,这2套都很适合。

BIOS自动对应

可以有那幺高的成功率,BIOS是关键之一。模拟器的运行原理,用简单一点的说法就是「重现并还原游戏机的行为」,所以最重要的核心就是BIOS。基本上以家用主机来说,BIOS并不应该直接影响游戏运行,因为在10几年前网路还没普及的时候,没更新韧体就不能玩某些游戏等于是拿石头砸自己的脚,BIOS通常是随新机型问世时用来修补或新增特有硬体机能而设。

虽然如此,在模拟器环境还是会常遇到「挑对BIOS,才能玩某个游戏」的窘况,尤其要玩跨国版本游戏时最容易发生。FPse甚至不用指定BIOS,它会自行模拟系统呼叫来让游戏顺利运行,除非真的出问题,再手动挑选BIOS也不迟。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 大部分PS游戏都相容于scph1001这版韧体,以其当做预设BIOS是最理想的。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 游戏中随时都可以存档或读取进度,前提是一定要有实体 BIOS档案。

滑鼠手势嘛也通

善用手机输入介面是手机模拟器的一大特色,FPse除了能指定实体按键、创建虚拟按键以及套用加速度感应器之外,滑鼠手势也能化为操作指令。什幺游戏会需要滑鼠手势?赛车之类的竞速游戏特别合适,因为滑鼠手势是极其敏锐的输入方式,变量的设定也比较弹性,简单的说就是可以取代所谓的「香菇头」,毕竟要模拟它会很佔画面。

用不到滑鼠手势的话,不妨在动作键区下点心思吧。前面提过手机萤幕的画面很有限,要佔用的按键当然愈少愈好,有些游戏常常会出现「△+〇+X」之类的组合键,在模拟器里合併成1个就行了,FPse里每个游戏的组态都是独立的,不必担心玩下个游戏时要再改回来。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 开启Accelerator mode就能启用手机的加速度感应器,幅度亦可微调。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 如果你能够默背按键位置,那幺把其透明度调淡一点也是个作法。

PocketISO 压很大

PocketISO是映像档的压缩程式,它的强项是处理多媒体资料,也就是可以把游戏里的音轨或影片档压得很小。可惜的是压缩过的档案没办法由FPse直接读取,除非你用的是 FPseCE(Windows行动平台专用的模拟器),PocketISO才有用武之地。

当然了,你也可以利用前面介绍过的ECM工具来压缩PlayStation的游戏档,效果很好。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 视讯设定中有加强3D与画质的选项,但效果不是很好,资源却吃很大。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 有工程师魂的玩家,FPse.ini可以做更进一步的微调。

(后面介绍街机模拟器:Tiger Arcade)

街机模拟器:Tiger Arcade

用 Android 模拟器玩遍 PS、超任、街机、GameB

模拟平台:MAME、Neo Geo价格:免费换片功能:无打作币码:无速度感应:有即时存档:无载点

如果PS与SS可以代表十几年前的主流家用游戏机,那幺街机模拟器的代表就是MAME了。简单的说,那个年代不想到乌烟瘴气的撞球间去跟人家排机台的话,想要玩街机游戏就只能透过MAME,或者是买一台Neo Geo回家玩。同时因为Neo Geo的游戏大多是街机移植版本,两者的重叠性很高,所以在模拟器应用常会看到1个游戏有2种模拟器版本,或者是相同模拟器就能玩2种版本的有趣情况。 不过这里要先说明一点,街机游戏并不一定全都是MAME平台就是了。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ Tiger Arcade的游戏列表会直接出现缩图,如果看不到,就代表设定不正确或不相容。

有 BIOS 就没问题

Tiger Arcade是在Android环境下风评较佳的MAME模拟器,如果同时準备了Neo Geo的BIOS,一样也能直接读取Neo Geo的游戏档案。基本上2个平台的游戏档体积都十分接近,对应的模拟器机能也几乎雷同,所以玩家们在找游戏时大可以「哪边有就玩哪边」为原则,不必特别执着于哪个平台。

需要留意的是,Tiger Arcade只支援读取ZIP档,所以你必须先帮手边的ROM打包(街机游戏通常是一套多ROM),或者是别鸡婆地帮下载完成的档案解压缩,压缩档直接餵它吃就好(最好连档名都别改)。另外模拟器本身就有附执行游戏时所需的系统档案,只要找到游戏就能玩。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 手把的预设位置不太理想,有谁的右手喜欢在上面的?

影音效果出奇好

相较于PS模拟器不甚理想的画质,MAME及Neo Geo游戏出乎意料的非常适合在手机上玩。主要原因有可能是街机游戏大多为2D画面,而2D游戏本来就是这2种平台的强顶 (当时是2D游戏画面及水準的巅峰期),所以即使解析度有差距,画质看起来还是挺优。事实上,用PS模拟器玩2D游戏的效果也不差,不像3D画面有严重的锯齿情况。

Wiimote 能直接遥控

Tiger Arcade也支援滑鼠手势跟加速度感应器,但因为大部分都是2D游戏,派上用场的机会不大。

支援Wiemote是比较特别的地方, 严格来说, 它并不是直接支援Wiemote,而是要间接透过「Wiimote Controller」这套程式来转换讯号,可以把Wiimote Controller想成是Tiger Arcade的输入法,设定上就不会有什幺问题。

话说回来,用Wiimote玩手机上的模拟器会不会太浪费?其实不会,因为一来可以节省画面空间,再来如果把手机画面输出到大萤幕的话,才不会在萤幕上看到好大的游戏手把,所以有手把就用吧!

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ Android Market上可以找到不少能支援Wiimote的免费软体,大家可以自行下载试用。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 打开蓝牙,让手机与Wii遥控器连线后,就能把Tiger Arcade指定给Wiimote。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 善用组合键主要倒不是省空间,而是你很难同时在手机萤幕上放太多手指。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 玩格斗游戏时最好用香菇头(Trackball)取代D-pad,免得气功发不出来。

(后面介绍超任模拟器:SNesoid)

超任模拟器:SNesoid

用 Android 模拟器玩遍 PS、超任、街机、GameB

模拟平台:SNES价格:新台币115元换片功能:不需要打作币码:有速度感应:有即时存档:有载点:原 Android Market 载点移除,请自行搜寻下载

SNES是超级任天堂的缩写。不像PS或MAME模拟器是少数,任天堂及超任模拟器随便找都一堆,光是Android平台就超过10款,大部分的评价也都不差,基本上用免费的就能玩得很开心。SNesoid则是功能最齐全的一款,在玩法的设定上甚至比PS还丰富。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 网路上下载的SNES多为7z压缩档,请自行重压成ZIP。

是游戏机就要有双打

只要让SNesoid在Wi-Fi环境、或者是2台已经启用蓝牙的手机上运行,最多就能让2位玩家同时进行游戏。

一定有读者会好奇,超任时代游戏哪来的网路对战?原来同时进行游戏的意思不只代表能够对战,在一些横向捲轴也够并肩杀敌,简单的说就是把「2P」的控制权指定给另一支手机,双方画面仍然是同步的,并不算真的线上游戏。

连线的方式很简单,1P所在手机设置成server,另一支再以client的身份连线就好了。由于传输的资料量不大,就算是用蓝牙也能顺畅同步。考虑到手机间可能有效能落差,模拟器里可以设置严格的同步限制,虽然运行超任游戏对主流手机的硬体负荷不大就是了,就算是比较慢的手机也不太可能跟不上。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 对战或合玩时把「Auto sync client」打勾,会比较保险。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 对战时有Wi-Fi还是用Wi-Fi比较好,因为蓝牙比较容易受干扰而影响流畅性。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 特殊设定「Super Scope」能将全萤幕指定成一个按键,方便单手玩游戏。

比家机更快破关

SNesoid能自由「加速」或「减慢」游戏,因为撇开硬体效能不谈,不同游戏内容本来就有自己的「真实执行速度」。真实执行速度与画面张数没有关係,比如平平都是每秒60张 的影像,音速小子就是跑得比较快,超级玛莉就只能慢慢跳。

在硬体规格绑死的家机上玩,这些游戏的真实速度不会受影响,但是模拟器运行的环境不一,可能会发生「音速小子在散步」或者是「超级玛莉飞起来」的灵异现象,所以大部分 的模拟器都会有速度控制装置,用来把游戏调回至正常速度。

有趣的地方是,某些游戏的真实执行速度并不理想,比如RPG有落落长的对话、又不能跳过时,这时候不妨善用模拟器的加速功能来快转,不要影响到控制的精準度就好。至于一些专门用来训练反应的游戏,调慢当然就有作弊效果了。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 「C」core可增加游戏相容性,但会稍微减慢执行速度。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 找到作弊码后,游戏中随时都能输入。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 进入游戏后叫出选单能随时改变游戏速度,快转落落长的剧情桥段。

(后面介绍GameBoy 模拟器:Tiger GBA)

GameBoy 模拟器:Tiger GBA

用 Android 模拟器玩遍 PS、超任、街机、GameB

模拟平台:GBA价格:新台币86元换片功能:不需要打作币码:有速度感应:有即时存档:有载点:原 Android Market 载点移除,请自行搜寻下载

介绍GameBoy的模拟器之前,笔者要先帮SEGA平反一下。SEGA的Genesis游戏机上也有不少脍炙人口的作品,比如兽王记或格斗四人组,可惜Android平台上的相关模拟器风评都不好,所以只好继续由任天堂的GameBoy来压轴。如果玩家们愿意嚐试,Android Market还是有不少SEGA Genesis或Game Gear模拟器的。

绝无仅有的跨世代相容

大家都玩过Game Boy,但是拥有全系列Game Boy产品的行家一定不多吧!如果以游戏相容性来分类,Game Boy一共有3代:Game Boy、Game Boy Color以及Game Boy Advance。它们最有趣的地方就是能「部分交叉相容」,GB能够「向上」相容GBC游戏,反之亦然,GBA则是集大成之作,简单的说,GBA可以玩的游戏是最多的。

在模拟器上就不必担心这幺多,就算GBA无法玩GB、GBC游戏,大不了再下一个GBC模拟器就好了。至于单纯只能执行GB游戏的模拟器不常见,应该说几乎没有,因为GB与 GBC这2个平台的游戏重叠性很高,你在下载ROM档时,通常它们也会归在同一个分类。

请习惯没有宽萤幕

现在的游戏画面比例大多是16:9,就算是任天堂或街机游戏,至少也会维持传统映像管电视的4:3比例,但是GB与GBC的画面几乎就是正方形了,所以一定会感觉「解析度跟画面 都变得更小」。模拟器自然可以透过延展或放大画面来应付,真要使用原生解析度玩的话会看得非常辛苦。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 这是GB游戏的原始解析度,解析度很小,勉强能看得清楚。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 这是放大之后的解析度,失真归失真,眼睛比较不会那幺累。

如果受不了因为画面放大而造成的失真,就儘量改玩GBC或GBA游戏吧!他们毕竟跟GB相隔10年、勉强也能算半个世代的落差,影像品质比较先进些。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ GBA游戏就好多了,因为本来就是宽萤幕,放大后变形也不严重。

手机直接抓ROM档

Tiger GBA通常会搭配「Emulator ROMS」这个App运作,搜索或下载游戏就不必再透过电脑。Game Boy系列游戏体积都很小,大多以KB或数MB计算,非常适合直接透过手机下载,下载完也不必去目录海里找档案,模拟器会直接执行游戏,跟下载程式整合的天衣无缝。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 连游戏分类都整理得清晰有条理,就算不知道玩什幺,也可以按图索骥。

可惜的是,Tiger GBA并没有实作Game Boy的连线机能,不管是透过蓝牙或Wi-Fi都不行,在部分游戏上自然就少了对战的乐趣。 另外,直接上网抓ROM档的机能也只有Tiger GBA有,GB及GBC游戏还是从电脑下载比较快。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 从选单中启用GameShark就能输入作弊码,比传统卡匣型的修改器方便多了。

用 Android 模拟器玩遍 PS、超任、街机、GameB

▲ 模拟器内部即有游戏下载捷径,前提是要先安装Emulator ROMS。