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 port of Crash Team Racing (PS1, 1999), built on top of the CTR-ModSDK decompilation project. It builds for Windows (MSVC x86 or MinGW i686), Linux and Android, and uses SDL3 compiled from vendored source. Android currently builds 32-bit armeabi-v7a and x86 APKs and requires an OpenGL ES 3 capable device.

Getting started

For normal play you need the game executable and your own NTSC-U retail CTR disc image saved as assets/ctr-u.bin. It must be a raw single-track BIN with MODE2/2352 sectors, because a cooked .iso loses the XA/STR data needed for audio and video. On Android, pick your own raw NTSC-U BIN in the in-app setup screen.

Known issues & limitations

  • A cooked 2048-byte ISO does not preserve the sector data needed for audio and video playback.

What you need to run it

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

  • You need your own NTSC-U retail disc image.
  • The disc image must be a raw, single-track PSX BIN using MODE2/2352 sectors, with the data track starting at byte 0.
  • Android requires a device capable of OpenGL ES 3.

Features

  • Extracted assets can override disc-image files for development, modding, and debugging.

How to install

  1. On Android, select your raw NTSC-U BIN through the in-app setup screen; the app copies it into its own storage.

Summarised from the project's README.

Status & roadmap

  • Planned work is cleaning up the game/ copies and reducing 32-bit host-pointer assumptions in PSX-shaped data.

Additional notes

Asset override
Extracted asset files such as BIGFILE.BIG are still supported for development and modding, and override files from the disc image.

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 Android.
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
Original game (original game, not this project)Original game image
A native PC port of Crash Team Racing (PS1) for Windows and Linux built on a decompilation; your own disc image is required.
Stars380
Updated1 month ago
LicenseGPL-3.0
Release2026
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
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