重温PS3经典游戏!PS3模拟器深度使用教程-模拟器教程系列001
liuian 2024-12-09 15:22 41 浏览
RPCS3是一个可以在Windows与Linux上运行的开源模拟器及调试工具,能够模拟PlayStation 3和PlayStation Vita游戏,目前正处于开发阶段。RPSCS3可以让PlayStation 3的游戏在PC上运行与调试,诸如战神3 ,升天之类的PS3游戏也可以模拟器运行,当然前提是运行模拟器的PC需要较高的性能。截至2020年,目前可以正常运行的PS3游戏大约在一千多。
接下来详细介绍RPCS3在Windows(推荐Win10 64位)和Linux(这里介绍比较流行的Ubuntu发行平台)桌面环境的使用教程
最新版RPCS3简体中文模拟器可以关注公众号“乌托邦游戏”获取,每天更新最新版本
1、RPCS3配置要求
上述表格只是列举了大概配置,根据不同游戏,需要的硬件配置也不一样,具体运行时按照下文说明更改对应设置即可,PS3模拟器现在还不算完美,游戏游戏可能还不能完美模拟,实在想有玩的话,还是买一台PS3吧,毕竟能流畅模拟PS3的PC主机可比一台PS3主机贵多了
显卡部分,因为涉及型号太多,在文末详细列举
vulkan渲染速度最快图像也好,AMD对Vulkan渲染的支持比较广泛,即使部分旧APU和显卡也支持渲染
2、RPCS3使用教程
运行PS3模拟器需要:
1、PS3模拟器RPCS3,最新版本为0.10.0
2、PS3游戏Rom
3、PS3固件,最新版本为4.86
以下以简体中文版作教程说明,英文或者繁体中文版可以依次对照
第一步 安装必要运行环境:
可以勾上不再提示
1、安装固件(名为PS3UPDAT.PUP的文件)通过 (文件-安装固件)(File-Install Firmware)安装
网络搜索PS固件即可,最新版本为4.86
2、安装VC运行库(如果需要)
3、安装DirectX运行库(如果需要)
打开rpcs3模拟器的运行rpcs3.exe(运行报错、丢失dll之类的问题,对应问题网络搜索解决,安装VC、Driectx之类的缺失环境解决),或者参考后文的运行报错解决步骤
第二步 安装游戏:
其中
【文件夹格式游戏】
放入模拟器的\dev_hdd0\disc下
注意是整个文件夹,不是文件夹的下的内容,如下图放置
不要按照网上的教程放到game目录下,那样的话只有一个游戏可以放置了
因为PS3_GAME文件夹和PS3_DISC会覆盖,放到disc下就对了
(当然如果只要玩一个游戏,把PS3_GAME文件夹和PS3_DISC文件放到game下也行)
【pkg格式游戏】
pkg后缀的游戏
安装目录是在\dev_hdd0\game\
RAP的文件需要放在\dev_hdd0\home\00000001\exdata\ 下
【iso格式游戏】
iso格式解压
解压后放到\dev_hdd0\disc ,解压后即是第一个【文件夹格式游戏】的形式
【PSN游戏】
通过file->intall .PKG安装
删除游戏方法: 模拟器文件夹更目录下的dev_hdd0\disc里面,找到游戏文件夹,整个删除即可
简单来说,即非pkg格式放到放入disc文件夹下,pkg安裝时模拟器才会把游戏放在game文件夹下
第三步 刷新后游戏会出现在列表:
双击游戏运行,开始游戏
会有一个预编译
战神3运行画面
运行前可以在游戏右键后选择“检查游戏兼容性”,会跳转网页,展示游戏的兼容性报告
英文版是“Check Game Compatibility”
还可以对游戏做一些针对性运行设置:
1、CPU设置部分:
这里一般默认就可以
2、GPU设置部分:
其中:
渲染器选择Vulkan,如果Vulkan不支持则选择OpenGL,选择NULL的话模拟效果比较糟糕
显卡选择当前安装显卡
帧数选择30或者60,如果性能较好选择60,如果卡顿或者其他异常适当调整或关闭
各向异性过滤,根据实际选择,最高16x,如果卡顿或者其他异常适当调整或关闭
抗锯齿选择自动,如果卡顿或者其他异常适当调整或关闭
分辨率根据配置实际性能设置,可以从1080p,720p选择
分辨率比例和比例限定默认即可
着色器模式选择多线程
其他设置可以打开垂直同步
依不同游戏和配置,GPU配置可灵活调整,如遇帧数过低,贴图错误,卡顿等情况,可适当降低分辨率,各向异性过滤抗锯齿,帧数等参数,关闭垂直同步,TSX指令集等等
3、输入/输出部分,这里是手柄键盘的设置
选择基本,然后回到主界面,打开控制器
选择手柄类型和设备,一般常见的手柄都可以支持
依次是空、键盘、PS3手柄、PS4手柄、XBOX360手柄和普通常见手柄
(确认键的类型可以在系统一栏设置o还是x)
即可设置键盘或者手柄的按键映射了
3、运行报错答疑:
1、Intel HDET高性能发烧级平台X299 AVX512指令集报错的解决方案
在RPCS3文件夹中根目录中找到config.yml配置文件,
并打开编辑
找到Use LLVM CPU: "" 这一行
改为
根据自己的处理器架构分别替换架构的内容:
Use LLVM CPU: "skylake" i7/i5/i3 6XXX 7XXX 8XXX 9XXX
Use LLVM CPU: "haswell" i7/i5/i3 4XXX 5XXX
Use LLVM CPU: "sandybrige" i7/i5/i3 2XXX 3XXX
Use LLVM CPU: "ryzen" r7/r5/r3
config.yml配置文件是用来配置CPU编译器的构架的
2、VC部分的报错 缺少dll文件
建议安装Microsoft Visual C++ 2003-2017运行库或者网络搜微软运行库合集,安装.NetFrameWork 4.1版本以上
3、DirectX部分报错
网络搜索Dirext修复即可解决
4、固件缺失的报错
网络搜索“PS3固件”也行,到PlayStation官网下载也行,最新版本为4.86
然后安装固件,如下图
安装成功后的提示
5、运行女神异闻录P5
下载女神异闻录P5日版和V3.5.3的PKG汉化补丁
安装好女神异闻录P5日版,运行后退出,用模拟器安装PKG汉化补丁
附录 显卡部分答疑解惑:
显卡型号较多,所以放到文末说明,如果显卡性能较好可以直接跳过
显卡的配置具体来说的话,分为独立显卡和集成显卡(核显,用主板的集显来模拟就放弃吧)
独立显卡篇 (以下简称A卡为AMD显卡,主要厂商以蓝宝石、迪兰等,N卡为英伟达显卡,主要厂商为华硕、影驰、微星等)
Vulkan渲染AMD的显卡支持的比较好,很多旧型号的显卡也能支持
A卡最低配置:
台式机:
AMD Radeon HD 7000(7730以上)
笔记本:
AMD Radeon HD 7000M
以下A卡支持Vulkan渲染:
台式机:
北极星架构和织女星架构的显卡全系支持
AMD Radeon VII
AMD Radeon Vega全系列
AMD Radeon RX全系列
AMD Radeon R9全系列
AMD Radeon R7全系列
AMD Radeon R5 240
AMD Radeon HD 8000系列(8570以上)
AMD Radeon HD 7000系列(7730以上)
笔记本
AMD Radeon R9全系列
AMD Radeon R7全系列
AMD Radeon R5 240
AMD Radeon HD 8000M全系列
AMD Radeon HD 7000M系列(7730以上)
N卡最低配置建议:
台式机
GTX 950
笔记本
GTX 940M
以下N卡支持Vulkan渲染:
台式机:
NVIDIA GeForce RTX 2000全系列
NVIDIA GeForce GTX 1000全系列
NVIDIA GeForce GTX 900全系列
笔记本:
帕斯卡架构和图灵架构的显卡全系支持
NVIDIA GeForce RTX 2000全系列
NVIDIA GeForce GTX 1000全系列
NVIDIA GeForce GTX 900M(940以上)
集成显卡 核显篇
核显分为Intel核显和AMD处理器APU系列的核显
核显玩家模拟可能会比较痛苦,,不是很建议用核显模拟,特别是Intel的核显(Intel需要七代以上处理器核显),建议直接放弃,APU相对模拟部分2D游戏还是可以胜任的
用核显模拟需要到对应官网更新最新的核显驱动
说实话,Intel核显实在不建议模拟,可以直接放弃,这里不多列举
Intel核显最低建议配置:
Intel Core i系列 第7代往后 Intel Pentium G4560以上 Intel Celeron G3930以上
AMD核显最低建议配置:
AMD E1-2000
AMD A4-1200
以下APU支持Vulkan渲染:
Zen,Zen+架构的APU全系支持Vulkan
Ryzen3/5/7 3000系列
Ryzen3/5/7 2000系列
APU A10系列
APU A8系列
AMD FX系列
AMD A6-1400及以后全系列
AMD A4-1200及以后全系列 AMD E2-3000及以后全系列
最新版RPCS3简体中文模拟器可以关注公众号“乌托邦游戏”获取,每天更新最新版本
相关推荐
- python入门到脱坑函数—定义函数_如何定义函数python
-
Python函数定义:从入门到精通一、函数的基本概念函数是组织好的、可重复使用的代码块,用于执行特定任务。在Python中,函数可以提高代码的模块性和重复利用率。二、定义函数的基本语法def函数名(...
- javascript函数的call、apply和bind的原理及作用详解
-
javascript函数的call、apply和bind本质是用来实现继承的,专业点说法就是改变函数体内部this的指向,当一个对象没有某个功能时,就可以用这3个来从有相关功能的对象里借用过来...
- JS中 call()、apply()、bind() 的用法
-
其实是一个很简单的东西,认真看十分钟就从一脸懵B到完全理解!先看明白下面:例1obj.objAge;//17obj.myFun()//小张年龄undefined例2shows(...
- Pandas每日函数学习之apply函数_apply函数python
-
apply函数是Pandas中的一个非常强大的工具,它允许你对DataFrame或Series中的数据应用一个函数,可以是自定义的函数,也可以是内置的函数。apply可以作用于DataF...
- Win10搜索不习惯 换个设定就好了_window10搜索用不了怎么办
-
Windows10的搜索功能是真的方便,这点用惯了Windows10的小伙伴应该都知道,不过它有个小问题,就是Windows10虽然会自动联网搜索,但默认使用微软自家的Bing搜索引擎和Edge...
- 面试秘籍:call、bind、apply的区别,面试官为什么总爱问这三位?
-
引言你有没有发现,每次JavaScript面试,面试官总爱问你call、bind和apply的区别?好像这三个方法成了通关密码,掌握了它们,就能顺利过关。其实不难理解,面试官问这些问题,不...
- 记住这8招,帮你掌握“追拍“摄影技法—摄影早自习第422日
-
杨海英同学提问:请问叶梓老师,我练习追拍时,总也不能把运动的人物拍清晰,速度一般掌握在1/40-1/60,请问您如何把追拍拍的清晰?这跟不同的运动形式有关系吗?请您给讲讲要点,谢谢您!摄影:Damia...
- [Sony] 有点残酷的测试A7RII PK FS7
-
都是好机!手中利器!主要是最近天天研究fs5,想知道fs5与a7rii后期匹配问题,苦等朋友的fs5月底到货,于是先拿手里现有的fs7小测一下,十九八九也能看到fs5的影子,另外也了解一下fs5k标配...
- AndroidStudio_Android使用OkHttp发起Http请求
-
这个okHttp的使用,其实网络上有很多的案例的,但是,如果以前没用过,copy别人的直接用的话,可以发现要么导包导不进来,要么,人家给的代码也不完整,这里自己整理一下.1.引入OkHttp的jar...
- ESL-通过事件控制FreeSWITCH_es事务控制
-
通过事件提供的最底层控制机制,允许我们有效地利用工具箱,适时选择使用其中的单个工具。FreeSWITCH是一个核心交换与混合矩阵,它周围有几十个模块提供各种功能特性。我们完全控制了所有的即时信息,这些...
- 【调试】perf和火焰图_perf生成火焰图
-
简介perf是linux上的性能分析工具,perf可以对event进行统计得到event的发生次数,或者对event进行采样,得到每次event发生时的相关数据(cpu、进程id、运行栈等),利用这些...
- 文本检索控件也玩安卓?dtSearch Engine发布Android测试版
-
dtSearchEngineforLinux(原生64-bit/32-bitC++和JavaAPIs)和dtSearchEngineforWin&.NET(原生64-bi...
- 网站后台莫名增加N个管理员,记一次SQL注入攻击
-
网站没流量,但却经常被SQL注入光顾。最近,网站真的很奇怪,网站后台不光莫名多了很多“管理员”,所有的Wordpres插件还会被自动暂停,导致一些插件支持的页面,如WooCommerce无法正常访问、...
- 多元回归树分析Multivariate Regression Trees,MRT
-
多元回归树(MultivariateRegressionTrees,MRT)是单元回归树的拓展,是一种对一系列连续型变量递归划分成多个类群的聚类方法,是在决策树(decision-trees)基础...
- JMETER性能测试_JMETER性能测试指标
-
jmeter为性能测试提供了一下特色:jmeter可以对测试静态资源(例如js、html等)以及动态资源(例如php、jsp、ajax等等)进行性能测试jmeter可以挖掘出系统最大能处...
- 一周热门
-
-
【验证码逆向专栏】vaptcha 手势验证码逆向分析
-
Python实现人事自动打卡,再也不会被批评
-
Psutil + Flask + Pyecharts + Bootstrap 开发动态可视化系统监控
-
一个解决支持HTML/CSS/JS网页转PDF(高质量)的终极解决方案
-
再见Swagger UI 国人开源了一款超好用的 API 文档生成框架,真香
-
网页转成pdf文件的经验分享 网页转成pdf文件的经验分享怎么弄
-
C++ std::vector 简介
-
飞牛OS入门安装遇到问题,如何解决?
-
系统C盘清理:微信PC端文件清理,扩大C盘可用空间步骤
-
10款高性能NAS丨双十一必看,轻松搞定虚拟机、Docker、软路由
-
- 最近发表
-
- python入门到脱坑函数—定义函数_如何定义函数python
- javascript函数的call、apply和bind的原理及作用详解
- JS中 call()、apply()、bind() 的用法
- Pandas每日函数学习之apply函数_apply函数python
- Win10搜索不习惯 换个设定就好了_window10搜索用不了怎么办
- 面试秘籍:call、bind、apply的区别,面试官为什么总爱问这三位?
- 记住这8招,帮你掌握“追拍“摄影技法—摄影早自习第422日
- [Sony] 有点残酷的测试A7RII PK FS7
- AndroidStudio_Android使用OkHttp发起Http请求
- ESL-通过事件控制FreeSWITCH_es事务控制
- 标签列表
-
- python判断字典是否为空 (50)
- crontab每周一执行 (48)
- aes和des区别 (43)
- bash脚本和shell脚本的区别 (35)
- canvas库 (33)
- dataframe筛选满足条件的行 (35)
- gitlab日志 (33)
- lua xpcall (36)
- blob转json (33)
- python判断是否在列表中 (34)
- python html转pdf (36)
- 安装指定版本npm (37)
- idea搜索jar包内容 (33)
- css鼠标悬停出现隐藏的文字 (34)
- linux nacos启动命令 (33)
- gitlab 日志 (36)
- adb pull (37)
- python判断元素在不在列表里 (34)
- python 字典删除元素 (34)
- vscode切换git分支 (35)
- python bytes转16进制 (35)
- grep前后几行 (34)
- hashmap转list (35)
- c++ 字符串查找 (35)
- mysql刷新权限 (34)