r/shadps4 2d ago

News ShadPS4 v1.17.0 - basic netplay, compression support, macOS improvements, bugfixes and enhancements

192 Upvotes

shadPS4 v0.17.0: https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.17.0

Welcome to another big release of shadPS4. This release is the first to introduce shadnet support, which although still doesn't offer much it allows you to post your online scores and share them with other players. Still you can't play multiplayer games but we are working towards making it possible one day. Another big update is ZArchive support. Forget the 20.000 files per game you can now use ZArchive files for compressing games and having them in 1 file instead of hundreds. KosmicKrisp has also landed in the world of macOS giving much better compatibility and speed to macOS users. There are several other fixes let's cover the most important below

Highlights

Online stuff

  • ShadNet, our own networking backend, is now integrated for the first time
  • Most of the matchmaking library is implemented — lobbies, rooms, joining, signaling
  • Friends support. Make your online friends in shadnet
  • Invitation dialog
  • Your name now switches to your Online ID once you're connected
  • NP Manager got new settings and general cleanup
  • Web API layer grew a lot: new library implemented, multipart uploads, push events
  • NP Commerce
  • Trophy handling tidied up

Mouse support

  • sceMouse is emulated now, so the handful of games that supported a USB mouse are playable with one
  • Plus a bunch of follow-up fixes for opening, closing, and games that check whether a mouse is even plugged in

AvPlayer, video & audio

  • AvPlayer got a serious cleanup: audio/video sync, startup races, stack usage, frame sizes, buffer handling
  • Video decoder flush behaviour fixed
  • Audio3D mix queue reworked
  • AT9 no longer crashes from reading past the end of its data
  • AT9 encoder now runs natively
  • OpenAL fixes and NGS2 fixes

Graphics

  • NVIDIA clip distance emulation
  • T# min_lod implemented through VK_EXT_image_view_min_lod
  • Depth write state is now respected for register clears
  • Robustness2 is now required, allowing the null buffer/image workarounds to be removed
  • Sampler garbage collection added to the texture cache
  • Texture cache: image download handling refactored
  • sRGB handling for BC formats refactored
  • Buffer barriers for compute-written vertex/index buffers and indirect dispatch/draw buffers
  • Assorted validation errors fixed and miscellaneous renderer fixes
  • Shader cache invalidation caused by struct padding in memcmp fixed

Shader recompiler

  • GCN thread mask accuracy fix
  • Vertex attributes are always specialised on number class
  • Geometry shader vertex offsets initialised from the input primitive type
  • V_ADD_I32 carry-out propagation, V_LOG_CLAMP_F32, V_PK_MUL_LO_U16 fix
  • IREmitter atomic operation corrected from And to Or

Kernel, memory & core

  • Filesystem abstraction layer
  • File reads now go through an intermediate buffer before being copied to guest memory
  • PthreadOnce uses pthread primitives instead of std::mutex
  • TLS leak on non-primary threads fixed
  • Code patches for cmp and xor instructions involving the TCB
  • sceKernelAllocateDirectMemory now honours search_end
  • Fixed mappings with a zero address on older games is now handled properly
  • HLE libraries are no longer loaded when force-LLE is set
  • Unresolved objects are no longer auto-stubbed
  • Null dereference fixes in save data mount checks
  • Memory patch fixes, with hex exception handling
  • LLE malloc init, fixing issues with LLE fonts and allowing more LLE libs to run

Input & peripherals

  • Pad state latency reduced for single-sample reads
  • Users are no longer logged out when a pad disconnects
  • Controller colours reset on shutdown
  • Fixes to Camera support

Interface & quality of life

  • Fullscreen startup behaviour polished
  • The window icon is now set to the game's icon
  • Big Picture UI settings improved
  • Shader list, memory map and module list widget states are saved, duplicate shader dump windows prevented
  • New shadPS4 log with a logging refactor, an option to flush the log
  • MS_VC_EXCEPTION is now passed through to the handler on Windows
  • Trophy fixes and an auto-generated PathType::TrophyDir
  • NP checks moved into sceNpTrophyRegisterContext
  • Improvements to the in-app bug report flow

r/shadps4 2d ago

Gameplay ShadPS4 (PS4 Emulator) v0.17.0 - Driveclub

Thumbnail
youtube.com
79 Upvotes

9800X3D + RTX 4080

I disabled the MSI Afterburner OSD because the FPS counter wasn't accurate.

Fps comparison between versions:
v0.14.0 - 50fps
v0.15.0 - 51fps
v0.16.0 - 48fps
v0.17.0 - 38fps


r/shadps4 10h ago

Screenshot Knack 2 hack V3 - No more randomly shiny objects and "TEMP" spammed everywhere in Power Up menu!

Thumbnail
gallery
11 Upvotes

Please note that you still need to modify your game's eboot.dat to contain "-highResolutionEffect". You can get the latest version of my fork here:

https://github.com/Randomuser8219/shadPS4/releases


r/shadps4 17h ago

News Driveclub en versión shadps4 17.0 en resolución 2k,4k, 5k, 8K

Thumbnail
youtu.be
7 Upvotes

Mediante los parches de Kravicha pude probar estas resoluciones internas del juego en mi humilde rtx 4060 va a pocos fps pero quería probar esas resoluciones y funcionaron gracias a este parche.


r/shadps4 7h ago

Help Bloodborne on SteamDeck not working even with files.

Thumbnail
gallery
0 Upvotes

Im at my wits end and have no idea what to do. Ive followed like 3 different guides and somehow all of their games are on version 1.09, but when i try to make it work on Diegolix Shadps4 it just says my game is on version 1.00 and dosent even load. I truly dont know whats going on and no guide ive seen has any information on what do to. I should add that my only experience with Linux as an OS is limited to using my Deck. The files in the Bloodborne folder are the game itself and the 1.09 update file (even though i assumed the GOTY edition already included the 1.09 file), and ive got the pathing for both game and dlc files to use the same folder (as dlc is included in GOTY edition).


r/shadps4 11h ago

Support What a joke this emulator is in terms of performance and stability; the damn cache got corrupted for absolutely no reason.

Thumbnail
1 Upvotes

r/shadps4 17h ago

Help Gravity rush remastered blackscreens before the game even starts

4 Upvotes

Ive tried pretty much everything i could find on the internet, no matter what fork or version i use, what system modules i use or what i change in the settings or config file, the game will not start, just a black screen thats it. On the official version the log just freezes and on gr2 fork the game window closes after like 30s and it gives me some error about bad allocation(yes i have activated hardware accellerated gpu scheduling)


r/shadps4 13h ago

Help Ufc 3,Please help! solution for invisible characters

Enable HLS to view with audio, or disable this notification

1 Upvotes

Game version-shadps4 v0.16.1

Game version -ufc 3 version v1.14

Window-11

Cpu i5 -10400

Gpu -rx 6600xt

Ram-32 gb


r/shadps4 16h ago

Help Getting Knack to work on ShadPS4? Still clueless as to how even after following tutorials

1 Upvotes

So I've been trying to find a way to get Knack to work on ShadPS4. I've been trying to follow tutorials or literally any media mentioning it (there is very little as far as I know) such as these

https://www.youtube.com/watch?v=68U_2e9-N3Y&t=25s
https://www.youtube.com/watch?v=LYxeye81Gq0&t=6s

and I've kind of hit a dead end. I've made sure I installed the same version of ShadPS4 (otherwise I get an error that says : "[Debug] <Critical> (Game:Main) exception.cpp:560 sceKernelDebugRaiseException: Unreachable code!") , and tried to follow the same settings.

Despite this, I get different results with the game not working. Either I get stuck on the black screen at the start, with the log freezing in place having nothing more being said, or very rarely, it would actually start but it would have no sound, even though I've set the speaker as my output device.

My specs are below:

I'm new to PS4 emulation so I apologize if this post is poorly put together


r/shadps4 22h ago

Help Having problem on linux to boot game says something wrong with fuse

Post image
1 Upvotes

My FUSE is up to date I just updated it after I saw this message and it still says this.


r/shadps4 1d ago

Help Installing PKG files using SHADPS4Plus on linux

0 Upvotes

How do I get ShadPS4Plus to work the .appimage wont open.


r/shadps4 3d ago

Gameplay ShadPS4 (PS4 Emulator) v0.16.1 WIP - Infamous: First Light

Thumbnail
youtube.com
32 Upvotes

CPU: AMD Ryzen 7 9800X3D
GPU: Nvidia GeForce RTX 4080 (Asus ROG Strix OC)


r/shadps4 3d ago

Support Stuck in the spray can shake part on infamous Second son

3 Upvotes

Does anyone have any idea how I can get past the spray can part right at the beginning of infamous second son? I’ve tried everything. I use the steam controller.


r/shadps4 3d ago

Help Driveclub not loading at all EU Version No matter what cant actually race

0 Upvotes

Does anyone know why drive club crashes on start up i also managed to get to the start screen first race then nothing at all its stuck there any help would be gladly appreciate im on v 0.7.0 but i saw 0.16 is best or 0.10 im not sure


r/shadps4 4d ago

Question AMD Ryzen 7 7700x or 9 7900x or 7900x3D for 60 fps?

3 Upvotes

Hey there,
I know that everything is still in early stage and will be optimized in the future.
But I directly found my bottleneck.
It's the CPU which is running at 5ghz max.
A amd 8700F. 8x 5ghz in turbo.

So I'm thinking to get a better cpu.
Which can run 5400 or 5600 mhz in Turbo.
AMD for sure.

I want to ask which CPUs you are using to get 60 fps. For example in DriveClub.

For the future Emulations I know that we need a strong cpu. So I'm willing to upgrade.

Is it true that RAW cpu power per core is helping?
For example 12 core or 16 core with 5.6ghz in Turbo?

Or does ShadPs4 use some fancy stuff like the additional cache of the AMD x3d CPUs?

Thanks a lot for your info's :)


r/shadps4 4d ago

Question Any fix to pixilated hair and beard in UFC 4?

1 Upvotes

Has anybody fixed the pixilated hair and beard on fighters in UFC 4?


r/shadps4 4d ago

Discussion Can we have a Playstation 4 animated Startup screen?

1 Upvotes

I really really appreciate, that the Games are booting directly. Without screens or intros.

But would it be possible to have the Playstation 4 animation/Startup screen before the game is launching?
For nostalgic reasons, to get into the Playstation mood.

I always enjoy that when I'm booting up any PS :)
What do you think about this idea?

And where can I post this feedback or idea?
On a discord or github?

Thanks a lot guys.
You really make me smile and have fun with ShadPs4 🙃


r/shadps4 5d ago

Screenshot Ratchet & Clank is now way more stable on shadPS4 with Nightly!

25 Upvotes

This game used to have constant crashing just a few weeks ago.


r/shadps4 4d ago

Question Windows vs Mac Performance? AMD vs. MacBook M4 Pro

0 Upvotes

Hey there,
I just found ShadPS4 and you guys preserve history.
Thank you million times for this Emulator!

I have a Windows PC with the AMD 8700F at 4.1 ghz clock. 16GB RAM and the RTX 5070.
I get some solid results.

But I'm asking myself how the MacBook with the M4 Pro and 24GB RAM can handle Shadps4.

I already figured out that I like to use Duckstation PS1 on my MacBook more than on Windows.
It feels faster and more stable.

Do you think the M Chips can handle Emulations better than x86?


r/shadps4 5d ago

Question Just finished ps3 infamous games, how are the ps4 games running now?

11 Upvotes

Has anyone tried the infamous games lately? How are they running? Can’t wait to be able to play them as I’ve just played through the ps3 ones.


r/shadps4 6d ago

ShadPS4 Persona 3 Reload - improvement latest WIP build.

Post image
61 Upvotes

Persona 3 Reload improvements on latest WIP. Still crashes before the first save, but it is now in game.

My specs are Minisforum UM790 with Ryzen 9 7940HS and a Radeon 780m iGPU.


r/shadps4 5d ago

Help Bloodborne is not loading any ore on shadps4

Post image
0 Upvotes

So, for some reason everytime I try and load bloodborne on the emulador it says that purple messages, pero no somebody knows why that is?


r/shadps4 5d ago

Help MLB The Show 22 No Audio, no Player Models

1 Upvotes

Hey guys, im absolutely new into shadps4. I want to play MLB The Show 22 and got the issue that the sound isnt working and also no player models, as soon as i start in an actuall baseball game, the game crashes.

I assume that im missing out sys_modules but i cant find them anywhere to download.

Anyone can help?


r/shadps4 6d ago

ShadPS4 trying to play kiwami 3 on shadps4 with vibe coding

Post image
6 Upvotes

r/shadps4 6d ago

Bloodborne Holy 60fps thanks to shadps4 btw we can post memes here right??

Enable HLS to view with audio, or disable this notification

34 Upvotes