Cloned Games

Tony Hawk's Project 8 Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Tony Hawk's Project 8 Recompilation screenshotLinks, repository & details

About

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

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

  • You need a disc image (.iso); the launcher reads it directly without requiring extraction.
  • Allow about 5 GB of free space.

Features

  • Linux x86_64 is verified; macOS arm64 is verified on Apple M1; Windows x86_64 is experimental.

How to install

  1. Download the release for your platform and unpack it somewhere you can write.
  2. Run Project8Recomp; on Steam Deck, add it as a Non-Steam Game and do not force Proton for the Linux build.
  3. 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.
  4. Run Project8Recomp --gui to open the settings, setup status, or launcher home screen.
  5. 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.
Share: