[模拟器] DuckStation - 基于QT跨平台界面的PS1模拟器

这是一个基于QT跨平台界面的PlaySTation 1 游戏模拟器程序,支持 Windows/ Android / Linux / Mac ,相比于更老牌的ePSXe也更现代一点。

毕竟ePSXe是一个Win 7时代的程序,在Win 10/11使用时会有很多奇奇怪怪的问题,比如时钟失效游戏速度变得很快或者不支持某些手柄。DuckStation在这方面我遇到的问题就很少,所以发一篇博客介绍一下顺便做个教程。


因为这个模拟器是支持多平台的,其他平台除了界面略有区别流程基本一致,以下只介绍在Windows下的安装和使用。

下载安装

可以直接浏览 DuckStation 在 Github页面 的说明,或者直接从 release页面 下载你需要的版本,Android版本除了 谷歌商店 也可以从 APK-DL 下载。

在Windows使用需要先安装VC运行库,地址在 这里

DuckStation本身是绿色程序,解压即用,和其他任何程序一样,运行目录不建议有中文。

初次运行,会打开设置向导:

DuckStation 本身支持中文,游戏目录添加、手柄键位这些都比较常规,就不细说了,就简单说一下PS系模拟器必备的BIOS文件,除了一部分游戏必须要用到的特殊BIOS之外,通用的BIOS并不难找,不过为了省事,这里直接提供一个:

蓝奏云 (密码:6f4l)

Github和谷歌商店打不开的同学,也可以直接在这里下载安装包。

顺便,上方的BIOS文件的来源地址,在 这里 ,原文也是教程,英文的但是比这里详细很多,里面也有这个BIOS的使用教程,不过一般也用不到。

下载其中的SCPH1001解压出BIN文件放到模拟器在我的文档创建的BIOS目录即可,或者你也可以放到其他地方,设置里修改对应目录就行。

配置设置

建议是取消 设置->常规->关机时存档 ,这个模拟器支持即时存档,关掉这个设置主要是预防一些情形时导致坏档。

使用intel核显的玩家可能需要在 设置->显示->渲染器 ,把渲染器改成软件模式,我目前测试下来D11和D12应该是完全不支持核显。

因为PS1这个设备的原生视频分辨率是4:3,某些游戏在模拟器中会加载出来奇怪的宽高比,可以强制设置到4:3,或者你可以搞的复杂点,使用16:10宽高比,然后裁剪掉过扫描的区域,这个也是其他各种FC街机土星之类游戏模拟器的支持16:9显示屏的常规方法。

画面增强的设置,纹理过滤可以使用xBR,一般公认是最好的,如果出现问题临近采样则是兼容性最好的,顺便提一下PGXP(精确几何转换管线)功能,这个是一项Hack功能,算是DuckStation模拟器优于其他模拟器的地方之一,这个功能可以提供更高的建模精度,也能够优化一些画面抖动的问题。

这个模拟器也支持一些快捷键存档之类的方便功能,这些自己研究吧就不细说了。

另外,这个模拟器有时候会不识别一些iso文件,但有些又是可以识别的,可以直接把iso文件的扩展名改成img,至于原因我也不知道。

以及,BIOS的BIN文件目录一定要设置准确,不然启动游戏直接闪退。

金手指

各种游戏的金手指代码在一些网站和论坛是可以查到的经常玩模拟器的同学应该很熟了,DuckStation目前并不像其他模拟器那样有其他人整理好的成套的金手指文件,不过这个模拟器本身自带了金手指管理器和编辑器,我感觉还挺好用的,至少比retro的金手指管理器好用。

外挂Reshade滤镜

Reshade是一个专门干这个事的工具,于是简单介绍一下Reshade,这个工具本身基于显卡的图形API,功能其实类似于类似于各种游戏的ENB插件,实际也在理论上支持各种图形场景,并不限于模拟器游戏,但是配置方法很复杂,而且各种模拟器之间甚至游戏之间基本不通用,除了vulkan做这个比较简单(因为vulkan api本身就自带这个功能)。

这个模拟器和别的模拟器一样通过reshader可以支持外挂CRT扫描线滤镜或者增强画面的滤镜的,但我是不太建议小白搞这个玩意,因为更改渲染器的时候reshader的dll和ini文件都得更改,而且2D游戏和3D游戏使用的滤镜一般是完全不同的,有时候一个深度缓冲获取错误直接给Windows干蓝屏也算是常规操作,感觉不是发烧到一定程度的发烧友应该都不太在乎这个。

这里放几个基本开箱即用的,总之当个参考:

https://github.com/crosire/reshade-shaders/tree/master

https://github.com/cyrie/Stormshade/tree/master/reshade-shaders

https://mugenguild.com/forum/topics/reshade-scanline-lcdcrt-vhs-2d-scale-xbrz-and-ect-188262.0.html

THE END
夜华子酱我知道你很急,但你先别急