Cloned Games

PS3Recomp - Static Recompilation Runtime Libraries for PlayStation 3 Titles

ToolActive

Tooling used for decompilation and recompilation work.

Links, repository & details

About

ps3recomp is an open-source toolkit of runtime libraries, system stubs and analysis tools for statically recompiling PlayStation 3 games into native PC executables, translating the code ahead of time into C/C++ instead of emulating it. It is released under the MIT License and requires you to provide your own legally obtained PS3 game files.

How it differs from the original

Unlike an emulator such as RPCS3, which interprets or dynamically recompiles instructions at runtime, it translates everything ahead of time. On Windows it can run a recompiled game; on macOS and Linux it builds the runtime and passes its test suites but cannot yet load and run a title.

Getting started

It needs Python 3.10+, CMake 3.20+ and a C17/C++20 compiler. The workflow runs the loader and lifter tools on a game's EBOOT to produce C++, which is then built together with the runtime.

Known issues & limitations

  • macOS builds can render through Metal but cannot yet load or run a game.
  • Linux has no real renderer and cannot run a game; its headless backend has no depth, blending, or textures.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (PlayStation version).

  • You need to provide your own legally obtained PS3 game files.
  • SDL2 is required on non-Windows hosts for input and audio.

Additional notes

Module status
97 HLE modules are reported complete and one, media decode, is partial.
Renderers
D3D12 is the backend that runs games today, Metal is used on macOS, and Linux has only a headless software backend.

FAQ

What is PS3Recomp - Static Recompilation Runtime Libraries for PlayStation 3 Titles?
PS3Recomp - Static Recompilation Runtime Libraries for PlayStation 3 Titles is an open-source tool. Tooling used for decompilation and recompilation work. The original game ran on PlayStation.
Do I need the original game files to run PS3Recomp - Static Recompilation Runtime Libraries for PlayStation 3 Titles?
Yes. The project does not include the original game's assets, so you need your own copy.
How is PS3Recomp - Static Recompilation Runtime Libraries for PlayStation 3 Titles licensed?
project: MIT License (whole repository). The repository itself is the authoritative source.
Share: