duckstation模拟器是一款在电脑上就非常知名的经典ps1模拟器,因此在switch新硬件的加持下,开发者们又将它带到了switch平台了,现在你可以使用switch随时随时的游玩经典ps1游戏了。
如同电脑版一样拥有极致的运行效率
即便掌机模式下也拥有超强的速度
超频模式下画面和分辨率可开更高倍数
支持自定义按键和其他便捷功能
DuckStation 是 Sony PlayStation(TM) 控制台的模拟器/模拟器,专注于可玩性、速度和长期可维护性。 目标是尽可能准确,同时保持适合低端设备的性能。 不鼓励使用“Hack”选项,默认配置应该支持所有可玩的游戏,只有一些增强功能存在兼容性问题。
启动模拟器和玩游戏需要“BIOS”ROM 映像。 您可以使用来自任何硬件版本或区域的映像,但不匹配的游戏区域和 BIOS 区域可能会出现兼容性问题。 出于法律原因,模拟器未提供 ROM 映像,您应该使用 Caetla 或其他方式从您自己的控制台转储它。
DuckStation 具有使用 Qt 构建的全功能前端,以及基于 Dear ImGui 的全屏/电视 UI。
08.07尝试修复金手指列表滚动异常。
07.10添加更多UI语言。
07.07新增多语言支持。(设置中第一项更改语言)
修复缺失BIOS文件时的系统崩溃问题。
07.04选择撤销加载即时存档造成致命错误导致系统崩溃的问题已被修复。
新增Scale2x,Scale3x纹理过滤选项提升画质。(流畅前提:禁用缩减采样和后处理,手持720p分辨率)
07.03回游戏网格UI不能保存导航位置的问题已被修复。
选择重新加载着色器'后模拟器卡死的问题已被修复。
新增以下后处理着色器:fxaa,XBR,Super-xbr,multi-LUT。(可用fxaa+XBR的组合,GPU需适当超频)
06.26修复UI设置页面导航位置滚动异常。
新增多个主题多彩配色 (移植自PC版)。
06.14修复封面下载功能,在游戏网格或游戏列表界面按+进入,点击下载封面选项。
在设置中增加背景遮罩开关,禁用后无法调节精细裁剪值。
06.12优化性能,加载遮罩后游戏帧数降低的问题已被修复。
06.11优化开箱即用
首次启动模拟器时自动映射游戏手柄PO
首次启动模拟器时默认ZL+ZR作为游戏中打开暂停菜单'的组合按键。
暂时禁用倒带功能,防止选择后模拟器卡死。
新增遮罩功能,将与ROM同名的图片文件放置于switch/duckstation/overlays文件夹内,
游戏运行时就会加载遮罩,支持任意分辨率图片以及主流图片格式bmp,gif,jpg,png等。
宽高比'中的自定义选项现已可用,可自定义游戏画面的比例。也能修正调节精细裁剪值后的宽高比比例失调。
新增精细裁剪模式,可自定义精细裁剪值,移除多余的黑边。
某些游戏即使在裁剪模式'中选择了仅过扫描区域”,还是会留下黑边
使用该项即可手动精确移除黑边,调整裁剪值后需要切换宽高比模式激活。
05.16初步润色中文游戏列表,禁用模拟器的保存屏幕截图避免报错弹出,翻译了列表视图下的游戏类型,发行日期改为ISO8601日期格式。
新版启动后需要在游戏列表或游戏网格'界面按+进入设置,选择重新扫描全部游戏。
有更新的DuckStation作擎码和补丁数据库,下载地址:本下载包中已包含。
03.05更新支持中文游戏名列表,目前用AI翻译了10764个中文游戏名,大致看了下除了一些冷门游戏外翻译的都还可以.
黄鸭是读取光盘序列号解析游戏名的,只要能读取到类似SLPS-03050的序列号,就能读取到中文列表,但有少数例
外。
比如下面图片中的TOE永恒传说,使用PSX2PSP制作合盘或拆分为单盘,PSX2PSP均能正常显示序列号。
不过模拟器中读取不到...(可能是.yaml文件格式或转换软件的问题,具体还要研究)
新版启动后需要在游戏列表或游戏网格'界面按+进入设置,选择重新扫描全部游戏',才能显示中文列表。
Prerelease 2更新日志:
(希望)修复一些由过时指针引起的崩溃。
修复负模拟轴无法绑定的问题。
Prerelease 1更新日志:
1. 视频渲染模式由原来的OPENL以及VULKAN统一调整为DEKO3D渲染;
2. 修正底座模式缩放问题;
3. 添加滤镜选项;
4. 可对游戏进行自定义设置,
part1:准备工作
因为该模拟器内置整合了部分游戏的金手指数据,所以第一步我们首先需要找到内置整合的金手指文件位置,在文件路径switch=>duckstation=>database中找到chtdb.txt复制出来,备用。
part2:游戏金手指准备
准备好游戏金手指文件,一般情况下金手指文件名为.cht,这个时候我们可以将后缀名改为.txt,通过记事本等软件打开,以《合金装备》为例,显示内容如下:
#group=Ungrouped
#type=Gameshark
#activation=EndFrame
[STEACTH Bandana ]
800B4DF6 0001
800B4DF8 0001
#group=METAL GEAR SOLID INTEGRAL
#type=Gameshark
#activation=EndFrame
[Infinite Life]
800B4DAE 0600
800B4DB0 0600
#group=METAL GEAR SOLID INTEGRAL
#type=Gameshark
#activation=EndFrame
[*Ghost Mode]
DO0B4DB8 0000
800ABA10 0000
#group=METAL GEAR SOLID INTEGRAL
#type=Gameshark
#activation=EndFrame
[*Have Sniper Rifle (PSG1)]
800B4DCC 03E7
800B4DEO 03F7
part3:金手指编辑
这个时候,可能很多朋友已经想到了,是不是只要把内容复制到金手指整合文件里就可以了?思路确实没有任何问题,但普通的复制粘贴是起不到任何作用的,至于为什么,因为原金手指的语句与模拟器金手指语句有一些区别,根本无法调用。这个时候,就需要我们换一个思路了,没错,就是修改金手指语句。下面就简单介绍一下如何进行金手指语句的修改与添加。
在修改之前,我们先来看一下该模拟器内置整合金手指的语句,以生化危机2为例,内容如下:
[Resident Evil 2(USA)(1998)(Capcom Entertainnent)(SLUS-00421/SLUS-00592)<revi12>]
:SLIIS-00421
:SLUS-00592
#Infinite Health Leon
800CTE7A 00C8
#Have All Events Done
50007D02 0000
800CC95A FFFF
#Save anywhere press L1 and X and have 1 ink ribbon
DO0C646C 0044
900CC5C8 8004E5B0
这是生化危机2的金手指示例,首行语句为;[Resident Evil 2(USA)(1998)(Capcom Entertainment){SLUS-
00421/SLUS-00592}<revil2>],所以我们添加新游戏金手指的时候可以以此为依据进行修改,我们需要修改的,其实只有"[]"里的内容,比如"Resident Evil 2(USA)(1998)(Capcom Entertainment)"可以直接成你想要添加游戏的英文名,"()"里内容可以不需要,这些仅为版本信息。而"{)"里的内容就非常重要了,这个位置添加的是游戏的ID,这个在game list里可以看到完整的内容,如果是单CD游戏,仅需添加一个游戏ID,如果是多CD的话,则需要添加多个游戏ID,ID之间用“/”或者"I"隔开。至于"<>”内的内容,也是可以删除的。
接下来我们看下一段语句
内容如下:
:SLUS-00421
:SLUS-00592
游戏ID,这个其实和上面一样,单CD添加一个,多CD依次添加就可以了。
下面添加的内容就非常重要了,从一开始的截图我们可以看到,网上下载的金手指内容一般是以"[]"进行了内容区分,但其实这种方法在该模拟器中是无法奏效的。该模拟器金手指内容是以"#"进行区分的,那么这个时候,就不是简单的复制粘贴了。咱们还是以第一张金手指截图为例子进行说明,内容如下:
#group=Ungrouped
#type=Gameshark
#activation=EndFrame
[STEACTH Bandana ]
800B4DF6 0001
800B4DF8 0001
#group=METAL GEAR SOLID INTEGRAL
#type=Gameshark
#activation=EndFrame
[Infinite Life]
800B4DAE 0600
800B4DB0 0600
这是一开始金手指截图的内容,我们看到,在这里有两段金手指内容,是以"[]"进行区分的,如果你之前复制粘贴,你会在金手指列表中发现,这两项内容全部变成了"activation=EndFrame",根本无法调用,至于原因,我们上面已经提到过了。
所以这个时候,我们需要做的,就是直接删除前三句以"#"开头的语句,将"[]"里的内容前加上"#"就可以了。编辑后的内容如下:
#STEACTH Bandana
800B4DF6 0001
800B4DF8 0001
#Infinite Life
800B4DAE 0600
800B4DB0 0600
剩余金手指项目的内容也是如上进行添加就行了。
part4:游戏内调用
到这里,金手指的添加教程就基本结束了。添加之后,将你自己修改的"chtdb.txt"文件复制到原来位置,覆盖原文件,就算大功告成。现在让我们返回游戏里看一下实际效果。
可以看到,这个时候选择cheat list,金手指条目已经全部出来了,可以根据自己的实际需求进行选择金手指项目的开启,这里就不需要多做介绍了。
依然感谢大家看到这里,也算是对duckstation这个模拟器设置的最后的一些补完,至此,该模拟器的设置教程也算正式告一段落了,今后将不再进行更新。
其他基础设置教程可移动原帖:
https://www.tekqart.com/thread-313879-1-1.html
https://www.tekqart.com/thread-314845-1-1.html
CPU 重新编译器/JIT(x86-64、armv7/AArch32 和 AArch64)
硬件(D3D11、D3D12、OpenGL、Vulkan)和软件渲染
硬件渲染器中的升级、纹理过滤和真彩色(24 位)
用于几何精度、纹理校正和深度缓冲仿真的 PGXP
自适应下采样滤波器
后处理着色器链
“快速启动”用于跳过 BIOS 启动/介绍
保存状态支持
Windows、Linux、高度实验性的 macOS 支持
支持 bin/cue 图像、原始 bin/img 文件、MAME CHD、单轨 ECM、MDS/MDF 和未加密的 PBP 格式。
直接启动自制程序可执行文件
直接加载便携式声音格式 (psf) 文件
用于输入的数字和模拟控制器(隆隆声被转发到主机)
Namco GunCon 光枪支持(用鼠标模拟)
NeGcon支持
Qt 和“Big Picture”用户界面
Windows 版本的自动更新
自动内容扫描 - 游戏标题/哈希由 redump.org 提供
可选择为每场比赛自动切换存储卡
支持从现有列表中加载作弊
存储卡编辑器和保存导入器
模拟 CPU 超频
集成和远程调试
Multitap 控制器(最多 8 个设备)
复古成就
自动加载/应用 PPF 补丁
Ryujinx模拟器设置图文教程
《Ryujinx模拟器》作为一款目前已经比较成熟的电脑端switch模拟器,一直深受许多模拟器党玩家的喜爱,不过对于初次接触这一模拟器的玩家来说还是很难系统的了解模拟器的使用和设置的,特别是一些版本还是英文的,更提升了使用的难度。这里给大家分享Ryujinx模拟器的使用教程,涵盖了模拟器的运行配置要求、prod.keys文件配置、固件安装、游戏文件夹配置、游戏更新及dlc管理、mod使用、金手指使
发布日期:2022-12-02 12:07:04
yuzu模拟器使用图文教程
yuzu模拟器是一款运行速度出色、游戏兼容性优秀的电脑用switch模拟器,这款模拟器也深受许多电脑配置不那么高的玩家们的钟爱,这里给大家分享模拟器的使用教程,方便小白用户们能够快速使用模拟器。
发布日期:2022-12-05 11:49:48我要评论 查看全部评论 (1)>>
k73玩家2024-10-27 12:53:56评论 (0) (0) 回复