Tony Hawk's Project 8 Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Tony Hawk's Project 8
Links, repository & detailsAbout
A native port of Tony Hawk's Project 8 (Xbox 360, 2006) built by static recompilation: the game's PowerPC code is translated to C++ ahead of time and compiled into a normal executable. The README says it is not an emulator. Linux x86_64 is the verified main platform, macOS arm64 is verified on Apple M1 but slow in heavy scenes, and Windows x86_64 is experimental.
Getting started
You must own the Xbox 360 game and supply a disc image (.iso); the launcher reads the image directly, checks it is the supported release, copies the game data into its own folder and then starts the game. You need about 5 GB of free space and a Vulkan-capable GPU. Leave the frame rate cap on, as turning it off makes in-level cutscenes run three to five times too fast.
Known issues & limitations
- Keep the frame-rate cap on; with it off, in-level cutscenes run three to five times too fast.
What you need to run it
Features
- Linux x86_64 is verified; macOS arm64 is verified on Apple M1; Windows x86_64 is experimental.
How to install
- Download the release for your platform and unpack it somewhere you can write.
- Run Project8Recomp; on Steam Deck, add it as a Non-Steam Game and do not force Proton for the Linux build.
- When prompted, select your .iso disc image; after it passes the check, the launcher copies the game data into the same folder and starts the game.
- Run Project8Recomp --gui to open the settings, setup status, or launcher home screen.
- On Windows, choose More info → Run anyway when SmartScreen warns that the binary is not signed.
Summarised from the project's README.
Media
Licensing & legal
- The repository source is BSD 3-Clause licensed, but the generated translation units and anything derived from the game are not licensed by the project.
Additional notes
- Disc support
- Only one release is supported so far, identified by hashing default.xex; hash and size of other regions' files are requested, but not the files themselves.
- Steam Deck
- Version 0.3.0 improved a busy late-game scene on Steam Deck from 40.01 to 45.58 effective FPS.
FAQ
- What is Tony Hawk's Project 8 Recompilation?
- Tony Hawk's Project 8 Recompilation is an open-source recompilation of Tony Hawk's Project 8. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Xbox 360.
- Do I need the original game files to run Tony Hawk's Project 8 Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Tony Hawk's Project 8 Recompilation licensed?
- project: BSD 3-Clause License (source in this repository). The repository itself is the authoritative source.
- Why did the launcher reject my disc image?
- It checks the image's default.xex against supported releases; it can identify a non-disc image, a different game, or the right game from a different release.
- Where are my saves and logs?
- Both are in folders inside the folder you unpacked; the launcher home screen has a button for each.
- My antivirus flagged it. What should I do?
- Do not dismiss the warning blindly; download only from the repository's release page, verify the archive and its SHA256SUMS, and report the engine and detection name.