KillzoneRecomp
KillzoneRecomp is a native PC port of Killzone for Windows with mouse and keyboard support, higher resolutions and ultrawide support.
- Type: PC port
- Game: Killzone
- Runs on Windows
- By drakolordx7
- Latest release v0.1.5-alpha, 2026-10-25
- Source: https://github.com/drakolordx7/KillzoneRecomp
README
Killzone for Windows (native PC port)
A native Windows port of Killzone (PlayStation 2, 2004) by drakolordx7. The game's code is recompiled to C++ with PS2Recomp, so it runs as a PC program with mouse and keyboard aim, high frame rates, higher resolutions and ultrawide support.
No game files are included; you need your own disc image of Killzone: the US version (SCUS-97402) or the European version (SCES-52893, English/Russian/Greek). The game detects which one you have. Not affiliated with Sony or Guerrilla Games.
Requirements
- Windows 10 or 11, 64-bit
- CPU with SSE4.1: Intel Core 2 (45 nm, Penryn), AMD FX (Bulldozer) or newer. Newer CPUs get the faster AVX and AVX2 code automatically
- GPU with Direct3D 11, Direct3D 12 or Vulkan
Usage
- Unzip the build into a folder and run
killzone.exe. - In the launcher, browse to your Killzone
.iso. - Pick your settings and press Play.
Settings are in killzone.ini and saves in disc\mc0 (US) or disc_pal\mc0 (Europe), all next to killzone.exe. To update, unzip a new build over the old one; settings and saves stay.
Mouse and keyboard work out of the box, and so do controllers with the original PS2 layout. The launcher's Controls tab lists the keys; change them in killzone.ini under [Bindings]. Ultrawide, intro skip, toggle sprint and the graphics options are in the launcher too; README.txt in the zip lists the controls.
Reporting problems
Open an issue with killzone.log from the game folder (the next start overwrites it; the one before is kept as killzone.prev.log). Say which level you were on and what you were doing.
Contributing
masteris the main branch and what releases are built from. Open pull requests against it.ext/PS2Recompis thekillzonebranch of drakolordx7/PS2Recomp. General runtime fixes also go upstream as pull requests.- Building needs Windows x64, Visual Studio 2022 or later, CMake, Ninja and Python 3:
git clone --recursive https://github.com/drakolordx7/KillzoneRecomp- Put the PCSX2 source in
ext/pcsx2(commit646df006a4), the PCSX2 Windows dependencies inext/kzgs/depsand the SDL3 VC development package inext/sdl3. - Copy
SCUS_974.02from your disc intogame/. For European disc support, also putSCES_528.93inwork/pal/elf/(optional; without it the build is US only). tools\scripts\build_ps2recomp.bat, thenpython tools\scripts\regen.py(writes about 20,000 C++ files togenerated/;regen.py --palwrites the European set togenerated_pal/), thentools\scripts\build.bat RelWithDebInfo.tools\scripts\make_release.ps1 -Version x.y.z -From build\RelWithDebInfomakes the release zip.
- Reverse-engineering notes and measurements are in
docs/findings.md; runtime changes are described inpatches/README.md.
Credits
Port by drakolordx7. Built on PS2Recomp by ran-j and contributors, and on PCSX2's GS renderer, microVU, IPU and SPU2, linked in as libraries.
Code contributions: Ash01Live (field of view settings).
Testing and reports: mcdermott87, Ash01Live, Lockefinder1, VGEsoterica, Mister-Mannered and everyone who sent logs.
Third-party: PCSX2, SDL3, Dear ImGui, FFmpeg, PCSX2's Windows dependencies and Kenney Input Prompts (CC0) for the keyboard and mouse button pictures.
License
GPL-3.0, see LICENSE. PCSX2 is GPL-3.0-or-later and PS2Recomp is GPL-3.0. Killzone is a trademark of Sony Interactive Entertainment.