Download
Here we are again with an early Christmas present. Santa might not have reached your home yet, but shadPS4 will.
This release brings the long-awaited Bloodborne speedup fix, along with a lot of AJM fixes from our great Roamic dev, who was kind enough to resolve some weird sound issues (God of War 3 and other games now almost have perfect sound).
There are also many additional fixes; I’ll try to summarize as much as I can below.
This release is dedicated to Matthew, who did a lot of work setting up our new shadps4.net site, so greetings to him as well.
So, Merry Christmas to all of you out there. Let’s hope the new year comes with world peace and a bit more logic out there.
Thank you all for your support!
Core:
- Windows: Limit address space maximum when higher addresses are not needed
- FS: Prevent writing to directories
- Kernel.Vmm: Protect Fixes
- cpu_patches: Patch stack canary accesses
- libkernel: Implement sceKernelEnableDmemAliasing, proper mapping type checks in posix_mmap
- ENAMETOOLONG, posix_rename fix
Libraries:
- Stubbed libSceNpCommerce
- Add basic mouse-to-touchpad emulation
- np: Add dialog state tracking for NpCommerce
- Implement http uri escape unescape,sceHttpUriSweepPath
- Network: Fixed null string crash on sceNetResolverCreate
- A lot of AJM fixes
GPU:
- Avoid initializing Shader::PsColorBuffer in RefreshGraphicsKey
- vk_rasterizer: Attempt to optimize compute clears
- buffer_cache: Split DMA fault handling code from buffer cache
- video_core: Reimplement inline data as buffer fill
- renderer_vulkan: Remove primitive restart disable support check.
- video_core: Initial implementation of pipeline cache
- video_core: Scheduler priority pending operation queue
Shader recompiler:
- Fix V_CMP_U64
- Implement V_FLOOR_F64
- Handle -1 as src1 in v_cmp_u64
Misc:
- Re-implement custom trophy sounds using sdl3 mixer
- Make FSR off by default
Thank you so much guys! Wish everyone in the team a happy holiday season!
+1
The GOW 3 sound getting an improvement is awesome
DLing and configuring now... let's wake a hunter up fellas!
how come i didn't see 0.12.6 available to download, lots of people were talking about how it doubles fps
From what i understood, Pre-release (Nightly) is 0.12.6. Someone correct me if I'm wrong
Awesome work ! Wake me up when Super Robot Wars : Moon dwellers runs !
Excuse my ignorance but is there any massive new feature or bug fixes?
No
If it's a normal update then where is the xmas gift? It sounded like it's a massive update wrapped in xmas gift wrap.
Jesus the entitlement is killing me wtf.
Incredible to see how far this project is coming so short of time. We are all rooting for you ❤️
Blessed be the blood.
I'm almost beating BB without a single crash.
Devs don't target specific games...
BLOODBORNE FIXES AGAIN AND AGAIN!!!!!!!
Work on it yourself then, it's open source. Otherwise, don't complain about how people volunteer their time.
Fixes for the most popular game? How terrible
IMO, this is completely the wrong attitude to have towards a dev/dev team that is spending their FREE TIME to create someone that benefits you. Relax and let them cook. It's either that or they stop altogether, and we get nothing. So, calm down. Please. Thank you.
Prime Evil -> Memory Leak.
Awesome, more Bloodborne fixes are always welcome.
I already finished Bloodborne at the beginning of 2025, so I won't play it again, though; it's an awesome game nonetheless.
I wish other games like The Last Guardian and Shadow of the Colossus received more speed fixes and those good stuff too, since I want to play those games as well.
It's extremely replayable; there's so much to see, discover and learn, not just in terms of the gameplay but the amazing lore too. It never gets boring.
Do give it another playthrough one day. :)
What does blood borne speed up fix mean ?
Are there still geniuses?
What is a speedup fix?