Crash Team Racing Port
PortActive
An existing game or its source code brought to another platform.
Original game imageAbout
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
Features
- Extracted files can override files from the disc image for development, modding, and debugging.
How to install
- 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.
More like Crash Team Racing Port
Active
Active
Active
Archived
Active

