Project Gotham Racing XBE Recomp

PC port of Project Gotham Racing

  • RecompilationPort Type
  • hk21xDeveloper
  • 2 Nov 2026Page Updated
Project Gotham Racing

Details

Developer
hk21x
Port Type
RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
AI Use
AI-assistedAn AI coding tool is credited as co-author on 58 of the repository's 58 commits. Source
Source Code
GitHub
Page Updated

Platform Support

  • Windows

Screenshots

Project Gotham Racing Screenshot 01
What you need: Your own disc of Project Gotham Racing for the original Xbox, as an .iso or its files: Europe 1.1, Europe and Australia 1.0 or USA 1.0 (the launcher checks it). Windows 10 or 11 64-bit with a Direct3D 12 or 11 graphics card, about 3 GB free, and an internet connection for about 1.4 GB of build tools.

Overview

WidescreenController Support

This is an unofficial native PC port of the original Xbox version of Project Gotham Racing, Bizarre Creations’ 2001 racer. The game’s own x86 code is statically recompiled into a Windows program with TGP482’s Xbox XBE Recomp tool, and the Xbox’s graphics, sound and system libraries are reimplemented for Windows with Direct3D 12 or 11, XAudio2 and SDL. It is not an emulator.

The game’s code is never downloaded: the launcher fetches only the build tools and the project’s source, then builds the game from the player’s own disc. Each release of the game is its own compile, so the build recompiles the disc it is given, and the Japanese and Asian releases aren’t supported.

It adds extended graphics options and other enhancements to the original, and the launcher needs no Visual Studio, Git or admin rights.

How to Set It Up

  1. Download PGR1Launcher.exe, put it in a folder of its own (for example C:\Games\PGR1) and run it. If Windows warns about an unrecognised app, choose More info, then Run anyway.
  2. Choose your disc image or the folder with the disc’s files. The launcher checks that it is a supported release.
  3. Accept the licence terms for Microsoft’s C++ libraries and Windows SDK, which the build uses, and build the game. Everything goes in a PGR1 folder next to the launcher.
  4. Play from the launcher. It also installs new versions of the port.
Go to Downloads

Advertisement

Download Project Gotham Racing XBE Recomp

What's new in v1.3Project Gotham Racing PC port 1.3

An update to the unofficial native PC port of Project Gotham Racing (original Xbox).

No game files are included. You need your own copy of the game. New here? Download PGR1Launcher.exe below and follow the README. Already playing? The launcher offers this version when it starts (Update the launcher), then to build it; your saves, settings and achievements are kept.

New

  • More discs supported. The port now builds from three releases of the game, and the launcher recognises each:

    ReleaseDisc image SHA-1
    Europe 1.1 (supported until now)4608350bc01c9544da8bd46860ecdfb16cc2d6eb
    Europe and Australia 1.028bbf6c115f096eeb5785752e1bee34dc2cd7764
    USA 1.0c20a9d1d0ee04daf6e9723767b1b9d1a8007445d

    Each disc is its own compile of the game, so the build recompiles the one you give it. Features and achievements are ported to each. The new discs were tested on the headless Linux test setup (first boot, menus, an arcade race), not yet on Windows, so reports from them are especially welcome.

  • A new settings window (F1): a section list and full-width rows with a help footer, made to work with a controller.

Also in this release

  • Faster texture handling on Direct3D 12, from the other ports.
  • The launcher’s builds work on drives that record no file owners (exFAT, FAT32).

Known: the Japanese and Asian discs are not supported yet; the game’s sound effects (reverb, filters) are not modelled; system link and split screen have not been tested. Please report problems on the Discord server, with PGR1\play\logs\pgr1.log (the game) or PGR1\launcher.log (building).

Launcher for Windows v1.3 Download
SHA-256 f6e4d9f73fc6b92002a4b00a454e23f4b3ff93ba8fc887ca891787b9b5bb7c1b

Follow new builds by RSS