Cloned Games

Crash Team Racing Port

PortActive

An existing game or its source code brought to another platform.

Crash Team Racing (original game, not this project)Original game image
Image of the original game, Crash Team Racing. This project has no screenshots of its own yet.
Links, repository & details

About

CTR Native is a native PC port of Crash Team Racing (PS1, 1999) built on the CTR-ModSDK decompilation project. It targets Windows and Linux with SDL3 and needs no PSX toolchain, and it builds as a single static executable. To play, you provide your own NTSC-U retail disc image as assets/ctr-u.bin.

How it differs from the original

The default build uses 32-bit mode.

Getting started

Put the executable next to an assets folder containing your own disc image named ctr-u.bin, then run it. The image must be a single-track raw BIN with MODE2/2352 sectors, since a 2048-byte ISO does not keep the audio and video data. To build, use build-msvc.bat or build.bat on Windows, or build.sh on Linux.

Known issues & limitations

  • A cooked 2048-byte ISO does not preserve the XA/STR sector data needed for audio and video playback.
  • Missing XA/XNF files or `TEST.STR` trigger a startup warning; the game can continue without affected streamed audio or Scrapbook video.
  • A present but invalid XA manifest causes a startup error.

What you need to run it

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

Features

  • Extracted files can override files from the disc image for development, modding, and debugging.

How to install

  1. For normal play, put the release executable and `assets/ctr-u.bin` in the shown folder structure, then run the executable.

Summarised from the project's README.

Additional notes

Asset override
Extracted game files placed in the assets folder override files from the disc image, for development, modding and debugging.

FAQ

What is Crash Team Racing Port?
Crash Team Racing Port is an open-source port of Crash Team Racing. An existing game or its source code brought to another platform. The original game ran on Windows and Linux.
Do I need the original game files to run Crash Team Racing Port?
Yes. The project does not include the original game's assets, so you need your own copy.
Do I need extracted assets for normal play?
No. Extracted assets are not needed for normal play.
Share:

More like Crash Team Racing Port

Active
Original game (original game, not this project)Original game image
CTR-ModSDK is a toolkit for creating C-language mods for Crash Team Racing (1999), including example mods and a Ghidra-derived source tree.
Platforms:None
Stars446
Updated4 months ago
LicenseGPL-3.0
Release2022
Active
Crash Team Racing Port screenshot
A Crash Team Racing source port for PSVita, Windows and web browser with widescreen, 60 FPS and new modes.
Stars168
Updated1 month ago
LicenseGPL-3.0
Release2026
Active
Original game (original game, not this project)Original game image
CTR Native is a native port of Crash Team Racing (PS1, 1999), built on top of the CTR-ModSDK decompilation project.
Stars37
Updated3 months ago
LicenseGPL-3.0
Release2026
Archived
Original game (original game, not this project)Original game image
A proof-of-concept PSX decompilation of Crash Team Racing (SCUS-94426) using N64 decomp tooling.
Stars17
Updated3 years ago
LicenseUnknown
Release2021
Active
Original game (original game, not this project)Original game image
A fork of a native Crash Team Racing port adding a second screen, 64-bit build and higher frame rates.
Stars10
Updated2 months ago
LicenseGPL-3.0
Release2026