- Unmatched performance
- State-of-the-art shader reconstruction
- Steadily improved
In development. Does it run ...? Check out our Compatibility List to find out.
Important
Vulkan SDK min. 1.3.268.0 has to be installed!
.\psoff.exe --h
.\psoff.exe --file="C:/****/eboot.bin"
If no --root is defined, it uses the folder from --file
For testing/benchmark, use --vsync=0
Update (app1): --update
.\psoff.exe --file="C:/****/eboot.bin" --update="C:/FolderWithUpdate"
It expects the undecrypted Target to be in the following format:
sce_module
sce_sys
eboot.bin
Tip
Try out input_ps4 to see if the emulator and your controller work correctly
- Vulkan SDK 1.3.268.0, minimum
- Up to date graphic drivers
(May add the Vulkan libs in Future Releases, if needed.)
For development:
- Ninja
- CMake 3.24+
- Visual Studio 2022, it's just for the build environment (uses clang-cl,c++20)
- Windows SDK 10.0.22621.0 or newer
Use boosts thread, mutex and conditions. The waits have to be alertable in order to receive fake signals from "kernel".
Project uses p7 for tracing -> Baical server.
- modules: the ps4 libraries
- core: kernel, memory etc.
- psoff.exe: (From Releases) contains the runtime and rendering
'.vscode\tasks.json' contains the config & build tasks.