# Dethrace

> Dethrace is a reverse-engineered rebuild of the 1997 driving game Carmageddon that runs natively on Windows, macOS and Linux, with your own game files or the freeware demos.

Web page: https://emulationking.com/microsoft/windows/games/carmageddon/ports/dethrace/
Page updated: 2026-10-26

- Developer: dethrace-labs
- Port type: Decompilation (The game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.)
- Game: [Carmageddon](https://emulationking.com/microsoft/windows/games/carmageddon/index.md)
- AI use: Not stated
- Source code: https://github.com/dethrace-labs/dethrace
- Runs on: Windows, Linux, macOS

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.

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.

## Latest builds

Download these from the web page: https://emulationking.com/microsoft/windows/games/carmageddon/ports/dethrace/#download

- for Windows (32-bit): 0.10.1 (2026-02-22)
- for Windows (x64): 0.10.1 (2026-02-22)
- for Linux (x64): 0.10.1 (2026-02-22)
- for macOS: 0.10.1 (2026-02-22)
