《shadps4模拟器》是一款专用的ps4模拟器,这款模拟器可以让你在电脑上游玩经典的ps4游戏,而在平台ps4平台上诞生了超多顶级3a大作。现在你将不再受到主机硬件的限制,使用电脑可以获得更加流畅且精美的画面体验了。
下载适合自己的版本(Windows或Linux)后,一定要解压文件,然后才可以运行。
请注意,每个平台有两个版本,一个是带用户界面的Qt版本,一个是不带用户界面的(SDL版本)。
安装PKG文件:
要安装PKG文件(游戏和升级文件),你需要在Qt版应用程序(带UI)中选择“文件-File”,然后“安装包(PKG)-Install Packages (PKG)”,弹出窗口后选择游戏文件或升级文件。
您可以一次安装多个PKG文件,一旦完成,游戏应该出现在应用程序列表中。
配置模拟器:
您可以在“user”文件夹(在应用程序第一次启动后创建)中配置模拟器,然后在“config.toml”文件中进行配置。在这里你可以找到许多参数来设置开启或关闭。
键盘映射:
手柄按键 | 键盘 |
---|---|
左摇杆上 | W |
左摇杆下 | S |
左摇杆左 | A |
左摇杆右 | D |
右摇杆上 | I |
右摇杆下 | K |
右摇杆左 | J |
右摇杆右 | L |
△ | 数字键盘8 |
○ | 数字键盘6 |
× | 数字键盘2 |
□ | 数字键盘4 |
十字键上 | 上 |
十字键下 | 下 |
十字键左 | 左 |
十字键右 | 右 |
选项OPTIONS | RETURN |
触摸面板TOUCH PAD | SPACE |
L1 | Q |
R1 | U |
L2 | E |
R2 | O |
L3 | X |
R3 | M |
请确保已安装Visual Studio 2022
要求:
来自 Visual Studio Community
使用 C++ 进行桌面开发
从单个组件选项卡安装:
适用于 Windows 的 C++ Clang 编译器 (17.0.3)
MSBuild 支持 LLVM (Clang-cl) 工具集
编译:
打开 Visual Studio Community 并选择 x64-Clang-Release、x64-Clang-Debug 或 x64-Clang-RelWithDebInfo。它应该可以顺利编译。
CPU处理器:
至少具有 4 个内核和 6 个线程的处理器,频率高于 2.5 GHz
GPU显卡:
至少具有 1GB VRAM 的显卡,保持图形驱动程序为最新版本,Vulkan 1.3 支持(必需)
RAM内存:
8GB 或更多
操作系统:
Windows 10 或 Ubuntu 22.04
黑暗之魂重制版
血源诅咒
模拟农场15
Dysmantle
Undertale
我的世界
索尼克狂欢
等等
仅发布来自专业的结果shadPS4版本(例如0.1.0)。
确保你把所有必要的信息:游戏Title rom,游戏ID和版本。
Shadps4可以在lle模式下加载一些模块,有些是必需的,有些有HLE替换。以下固件模块受支持,必须放在user/sys_modules文件夹下。测试的固件模块来自ps4固件11.00
libSceNgs2.sprx
libSceLibcInternal.sprx
libSceDiscMap.sprx
libSceRtc.sprx
libSceJpegEnc.sprx
libSceJson2.sprx
以上模块应该是从你的ps4中提取出来的。我们不提供任何信息或支持如何做到这一点。
v0.1.0 代号 madturtle
激动人心的新 shadps4 版本,自上次发布以来的变化可能太多,无法详细说明,所以让我们做一个小总结
添加了一个着色器重新编译器,有了这个,我们有很多游戏开始工作
重写了核心的很大一部分
v0.0.3 2024 年 3 月 23 日 - 代号 salad
==================
-切换到 std::thread
-尽可能使用 unique_ptr
-用类型安全 fmt 替换 printf/scanf
-实现 sceKernelGetProcessTime
-实现 sceKernelGetProcessTimeCounter、sceKernelGetProcessTimeCounterFrequency
-使用 P 按钮暂停 emu
-用 std::chrono 重写计时器
-添加 sceSystemServiceGetStatus
-初始 FileSystem 实现
-初始 TLS 工作
-新日志记录实现
-为 userService、systemService 实现的一些功能
-添加 sceAudioOut 模块并使用 sdl audio 输出
v0.0.2 2023 年 10 月 21 日
=================
-在变量类型中使用 cstdint 标头
-run_main_entry:在 asm 中重写以进行堆栈设置
-printf libc 实现用于与 sysv_abi 配合使用
-初始 pad 仿真(目前只有数字 pad)
-实现 sceVideoOutIsFlipPending
-添加自动存根,现在不支持的 hle 函数将解析为空存根
-重写 libc_cxa 函数
-Libc 实现(_ZdlPv、_Znwm、rand、_Fsin、qsort、free、strncpy、memmove、atan2f、pow、_Sin)
-ET_SCE_DYNAMIC 现在表现为有效执行。
-初始文件系统工作(尚不可用)。
v0.0.1 2023 年 9 月 29 日
==================
首次公开发布。一切都是新的
展开更多>收起内容>
相关资源:shadps4模拟器ps4模拟器
我要评论查看全部评论(0)>>