Repository navigation
Releases
0.3.0
Native build of Soulcalibur II HD Online (PS3, NPUB31366) by static recompilation, snapshot of the current state of the port.
You bring the game. The zips contain only the launcher and the prebuilt host runtime: nothing from the game or from Sony's firmware. On the first run the launcher installs your copy of the game, translates it and compiles it on your computer.
| Platform | File | Status |
|---|---|---|
| macOS (Apple Silicon, Metal) | sc2hd-0.3.0-macos-arm64.zip |
works |
| Windows x86-64 (Vulkan) | sc2hd-0.3.0-windows-x86_64.zip |
works |
| Linux x86-64 (Vulkan) | sc2hd-0.3.0-linux-x86_64.zip |
builds; not run on a real GPU for this release |
Unpack, then run ./sc2hd.py --pkg <game>.zip (Windows: py sc2hd.py ...). See the README inside for requirements, options and known issues.
Changes since 0.2.0
- Windows audio: the host keeps the audio device three blocks ahead and runs at high priority, the device is opened in WASAPI raw mode, and loud hits go through a soft knee instead of a flat clip (raspy hits and voices).
- Sound: the toolkit looked up
SPU_PCSAMPLEon every MFC channel access, which made the sound choppy; fixed in the patches. - Toolkit: the pin moved to ps3recomp v0.18.0 (via v0.17.0) and the patches were reworked on top of it.
- Build: the Windows (MinGW) build works again with the new toolkit (
timespec_getis not declared by the msvcrt headers).
0.2.0
Native build of Soulcalibur II HD Online (PS3, NPUB31366) by static recompilation, snapshot of the current state of the port.
You bring the game. The zips contain only the launcher and the prebuilt host runtime: nothing from the game or from Sony's firmware. On the first run the launcher installs your copy of the game, translates it and compiles it on your computer.
| Platform | File | Status |
|---|---|---|
| macOS (Apple Silicon, Metal) | sc2hd-0.2.0-macos-arm64.zip |
works |
| Windows x86-64 (Vulkan) | sc2hd-0.2.0-windows-x86_64.zip |
works |
| Linux x86-64 (Vulkan) | sc2hd-0.2.0-linux-x86_64.zip |
builds; not run on a real GPU for this release |
Unpack, then run ./sc2hd.py --pkg <game>.zip (Windows: py sc2hd.py ...). See the README inside for requirements, options and known issues.
Changes since 0.1.0
- Launcher:
--unlockopens every character in memory,--unlock-savewrites the flags into the save. - Rendering: shadows were inverted (a depth-texture comparison is depth FUNC reference); a resolve out of a surface held at sample resolution is now a GPU downscale (Metal, Vulkan); the NV3089 source origin is 12.4 fixed point.
- cellFiber HLE:
CELL_FIBER_ERROR_STATis0x8076000F. - Toolkit: the pin moved to ps3recomp v0.16.0 (via v0.15.0), with open upstream pull requests imported as diffs and the patches reworked on top.
- Build: Windows builds fetch a moved toolkit pin; building on Linux needs
libxext-devtoo (now checked up front); a stale NID table is dropped when the toolkit revision changes.
0.1.0
First release of the native build of Soulcalibur II HD Online (PS3, NPUB31366) by static recompilation.
You bring the game. The zips contain only the launcher and the prebuilt host runtime: nothing from the game or from Sony's firmware. On the first run the launcher installs your copy of the game, translates it and compiles it on your computer.
| Platform | File | Status |
|---|---|---|
| macOS (Apple Silicon, Metal) | sc2hd-0.1.0-macos-arm64.zip |
works |
| Windows x86-64 (Vulkan) | sc2hd-0.1.0-windows-x86_64.zip |
works (tested on Intel Arc 140V) |
| Linux x86-64 (Vulkan) | sc2hd-0.1.0-linux-x86_64.zip |
builds and runs, only tried on a software rasteriser |
Unpack, then run ./sc2hd.py --pkg <game>.zip (Windows: py sc2hd.py ...). See the README inside for requirements, options and known issues.