Status: Partly playable
The same data as FEATURES.md, where every row has its evidence. Works is claimed only with a recorded result.
- PPU lift of the EBOOTstatic recompilation of all PPU codeWorks
- Boots under Proton to the first screenloader, PPU start, SPURS, GCM init, first flipWorks
- Title screen and main menulanguage select, main menu, New Campaign and difficultyPartial
- Mission 1 loads and runsPartial
- In-level play (move, aim, fire, cover)gamepadPartial
- Full campaign start to finishall missions, checkpoints, cutscenesNot yet
The PS3 game, feature by feature
- Works0
- Partial11
- In progress2
- Not yet5
Campaign
| Feature | On the PS3 | In the port |
|---|---|---|
| Intro movies and cutscene videos | 28 H.264 720p AVIs with AC-3 5.1 (FFmpeg, LGPL DLLs): the intro movie plays with pictures and clean sound; its 5.1 track is mixed down to stereo (see Surround sound); the other movies are not yet checked | Partial |
| Title screen and main menu | language select, main menu, New Campaign and difficulty | Partial |
| Mission 1 loads and runs | Partial | |
| In-level play (move, aim, fire, cover) | gamepad | Partial |
| Full campaign start to finish | all missions, checkpoints, cutscenes | Not yet |
| SIXAXIS motion sections | valve wheels, charges | In progress |
| Checkpoint save and load | cellSaveDataUserAutoSave/AutoLoad | Partial |
| Pause menu | in-level pause screen | Partial |
| Mission Select and difficulty | mission list with picture, collectibles, difficulty | Partial |
| Full frame rate (30 fps in levels) | the PS3 holds about 30 frames per second | In progress |
Audio
| Feature | On the PS3 | In the port |
|---|---|---|
| Sound and music | cellAudio, XVAG sound banks | Partial |
| Surround sound (5.1 / 7.1 output) | the PS3 outputs 5.1 and 7.1; the port mixes everything down to stereo (cellAudio opens a 2-channel Windows output and folds the 8-channel port into it) | Not yet |
Options
| Feature | On the PS3 | In the port |
|---|---|---|
| Settings and controls menus | Partial |
Multiplayer
| Feature | On the PS3 | In the port |
|---|---|---|
| Skirmish (offline bots) | Not yet | |
| Online Warzone | self-hosted only (the project's online rules) | Not yet |
Other
| Feature | On the PS3 | In the port |
|---|---|---|
| Trophies | Not yet | |
| Debug menu as a test aid | TEST MENU (chapter/level/section/weapon select), pause-menu god/ammo | Partial |
| Language selection and subtitles | language page, briefing subtitles | Partial |
Port work and additions
5 works, 9 partial, 4 in progress, 0 not yet. Changes to how the game plays stay optional.
All port rows
| Feature | What | State |
|---|---|---|
| Patched ps3recomp toolkit | v0.18.0 + Project Helghast's (the Killzone 3 port's) general patch set + KZ2's own | Works |
| PPU lift of the EBOOT | static recompilation of all PPU code | Works |
| Windows build | MinGW x64 exe, memory-capped build | Works |
| Update 1.29 EBOOT as the target | port the latest update | Works |
| Boots under Proton to the first screen | loader, PPU start, SPURS, GCM init, first flip | Works |
| SPU jobs and SPURS | 23 SPU ELFs + 36 job modules | In progress |
| RSX renderer (D3D12) | deferred renderer, 1280x720 2x MSAA | Partial |
| Game data access (PSARC, case-duplicate trees) | data_ps3.psarc v1.3, 3,444 unique names; 1.29 added_data + patch_data | Partial |
| .core resources (RTTIBin<1.58>) | core.py decodes KZ2's resources | Partial |
| Saves (PROFILE/CHECKPNT/SECTION.DAT) | map and stage the game's save files | Partial |
| Front-end page engine (SVML menus) | the game's kin/*.jsp pages from the psarc (interface/svo/svml/<lang>/kin), drawn by the SVO browser | Partial |
| Gyro stand-in for SIXAXIS | ENHANCEMENT: stick or mouse | In progress |
| Display modes | ENHANCEMENT: windowed, borderless, exclusive fullscreen, Alt+Enter, display.ini | In progress |
| Gamepads: PlayStation and Xbox | ENHANCEMENT: pads through SDL3: DualShock 4 tried by hand, with its motion sensor; Xbox and DualSense pads in code only | Partial |
| Button prompt choice and pad layouts | ENHANCEMENT: PS3, PS4/PS5, Xbox or keyboard prompt symbols; Original or Modern button layout | Partial |
| Movie playback through FFmpeg | ENHANCEMENT: movies decoded by FFmpeg LGPL decoders in separate DLLs | Partial |
| Reuse an existing RPCS3 install | ENHANCEMENT: the setup can find an RPCS3 install and reuse its game files, with an optional, separate save copy | In progress |
| Launcher and window controls | ENHANCEMENT: launcher (pad layout, display), window close shuts down cleanly | Partial |






