EmuELEC/NDS

EmuELEC/NDS

Drastic

EmuELEC 里需要单独安装 NDS 模拟器 Drastic。自带安装脚本,安装需要联网。

安装

安装完成后,会提示把NDS的游戏放到/storage/roms/nds下,并需要重启ES。我们可以把zip格式或者解压后nds后缀的ROM放到此路径下。我们也可以把游戏放到U盘或者移动硬盘,方法是在U盘或移动硬盘里新建一个roms的文件夹,在里面新建一个emuelecroms的空白文件和一个nds文件夹,把NDS游戏放到nds文件夹下。注意文件夹和emuelecroms文件都是小写。然后把U盘或移动硬盘插入S905盒子,重启ES,就可以识别到我们的NDS游戏了,无需编写列表,自动刷出游戏。

配置

在ES选择好游戏,我们就可以进入游戏了。首先需要把手柄设置一下。我们按一下手柄右摇杆的下或者右,就会出现Drastic的菜单。如果手柄按了没反映,那我们需要接上USB键盘,按下M键。在菜单里,选择Configure Controls,依次对NDS的按键进行映射。Drastic可以同时支持键盘和手柄映射,左边的KB系列对应键盘的操作,建议大家不要修改,右边的JS对应的就是手柄了,大家根据NDS实际的键位对手柄进行映射吧。Touch Cursor对应的是触摸笔的移动,大家可以映射到左摇杆的各个方向上,最后的Touch Cursor Press对应的触笔接触屏幕的操作,大家可以映射成L3,这样我们按下L3的同时移动左摇杆,就可以模拟触笔在屏幕上划动的效果了。

映射完NDS的按键,还有些特殊的功能键需要映射。进入Extra Controls,Enter Menu可以映射成L2,这样我们游戏时随时按L2就可以打开Drastic的菜单;Swap Screens可以映射成R2,这样我们可以按R2键随时切换两块屏幕的显示;Menu Select可以设置成NDS的A键,Menu Exit Menu可以设置成NDS的B键;Menu Cursor系列如果没有问题就不用改;其他功能键不设置影响不大。

按键映射完了不要忘记选Exit: Save for all games保存一下。

接着我们可以对模拟器选项进行一些设置。

Frame Skip:S905机能足够0跳帧全速,跳帧之类的不用设置,默认即可。

Screen orientation:屏幕方向,对于平版电视机用户来说,建议设置成horizontal(水平)或者单屏(single)。

Screen swap:交换屏幕,可以不改,因为我们之前已经设置过R2键来切换两个屏幕的显示。

Show speed:显示模拟器的速度,建议设为no,以免影响观感。

Enable sound:当然要yes了,不然哪有声音。

Fast forward:让模拟器全速无限制地尽最大能力跑游戏,没意义,设为no即可。

Mirror touchscreen:NDS只有一块触摸屏,设为yes后,可以将对非触摸屏的触摸操作映射到触摸屏上。意义不大,可以不改。

Compress savestates:用LZSS算法压缩即时存档,可以减少即时存档的空间,但是会增加存档和读档的时间,建议设为no。

Snapshots in savestates:为即时存档截图,这样我们就很方便的知道即时存档当时的状态,默认yes。

Enable cheats:开启金手指,当然必须是yes了,后面我会介绍使用方法。

Uncompress ROMs:解压ROM,当玩家使用的是压缩格式(zip, rar, 7z)的时候,把这个设为yes以后,模拟器会将ROM先解压缩到本地,再读取。由于S905盒子基本上都有1G以上的内存,所以用不着把这个设为yes,保留no即可。

Backup in Savestates:在即时存档里保存游戏自身的存档,默认yes就行了。

Speed override:让模拟器以50%~400%的速度运行,在我看来没什么卵用,保留none吧。

Fix main 2D screen:这个功能比较有意思。NDS有两个显示引擎,一个主引擎显示2D + 3D内容,另一个子引擎只显示2D内容。通常来说,游戏能够交换哪个引擎显示在顶部屏幕上,哪个引擎显示在底部屏幕上。设置成yes后模拟器会高效地忽略这种交换,并始终在模拟的顶部屏幕上显示主引擎(2D + 3D),并在模拟的底部屏幕上显示子引擎(仅限2D)。 这对于某些游戏很有用,主要是2D索尼克(Rush,Chronicles)系列,因为这个功能能使游戏中模拟的顶部屏幕一直处于玩家所在的屏幕。

Disable edge marking:关闭描边。由于Drastic并没有模拟NDS的抗锯齿效果,因此如果是在原始分辨率的情况下,一些使用赛璐格效果的游戏,多边形边缘的描边看上去会比实机差,这时关闭描边效果会看上去舒服一些。但是由于我们在S905上开启双倍高分辨,因此设为no就行了。

High-resolution 3D:以双倍内部分辨率运行游戏,对于3D游戏画面有奇效,建议开启,对于2D游戏则会增加锯齿感。

Threaded 3D:在多核设备上DraStic可以把屏幕进程交给另一个线程,从而达到提速的目的。如果玩家开启了多线程渲染这个选项,可以提高模拟速度,但这个选项会造成图像错误和不稳定。建议开启,如果游戏中遇到图形错误,再来关闭也不迟。

对于选项的设置基本上就是这样了。

最后再来看看金手指的使用。

Drastic内置了几千个游戏的金手指并自动根据游戏加载金手指代码,刚才我们已经开启了金手指功能,现在我们只需要在主菜单选择Configure Cheats,就可以对金手指进行开启或关闭。


Last update: 2020-05-22 05:22:39 UTC