Dethrace

PC port of Carmageddon

  • DecompilationPort Type
  • dethrace-labsDeveloper
  • 26 Oct 2026Page Updated
Carmageddon

Details

Developer
dethrace-labs
Port Type
DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
AI Use
Not statedThe developers haven't said whether they used AI.
Source Code
GitHub
Original Release
GitHub
Page Updated

Platform Support

  • Windows
  • Linux
  • macOS

Screenshots

What you need: The data of Carmageddon, from the original CD or the GOG release of Carmageddon Max Pack. The freeware Carmageddon and Splat Pack demos also work.

Overview

Native PortCD Audio

Dethrace is a project to learn how Carmageddon, Stainless Software’s 1997 driving and mayhem game, works behind the scenes and to rebuild it so it runs natively on modern systems. It was made possible by debug symbols from an earlier internal build of the game, found on the Splat Pack expansion CD, which gave the names of the original functions and structures.

It ships with no game content: it plays the original game’s data, and also supports the freeware Carmageddon and Splat Pack demos. Settings and other game folders can be set in a dethrace.ini file, and it supports the GOG release’s CD music files.

How to Set It Up

  1. Download the build for your system.
  2. Copy Dethrace into the top-level Carmageddon folder, where the original CARMA.EXE is. On Windows, keep SDL2.dll next to it.
  3. Run dethrace. With a MUSIC folder of Track02.ogg and so on (as in the GOG release), it plays the CD music.
Go to Downloads

Advertisement