{"repo":"dethrace-labs/dethrace","free":true,"listed":false,"github":"https://github.com/dethrace-labs/dethrace","clone":"git clone https://github.com/dethrace-labs/dethrace.git","description":"Reverse engineering the 1997 game \"Carmageddon\"","language":"C","stars":1180,"topics":["c","gamedev","dos","assembly","reverse-engineering","carmageddon"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"Dethrace Dethrace is an attempt to learn how the 1997 driving/mayhem game Carmageddon works behind the scenes and rebuild it to run natively on modern systems. Status Building Dependencies Dethrace using CMake to build, and SDL2 at runtime. The easiest way to install them is via your favorite package manager. OSX: Linux: Clone Dethrace uses git submodules, so we must pull them after the inital clone: Build Dethrace uses cmake To generate the build files: Once cmake has generated the build files for your platform, run the build. For example: Running the game Dethrace does not ship with any content. You'll need access to the data from the original game. If you don't have an original CD then you can buy Carmageddon from GoG.com. dethrace also supports the various freeware demos: - Original Carmageddon demo - Splat Pack demo - Splat Pack Xmas demo Dethrace generally expects to be placed into the top level Carmageddon folder. You know you have the right folder when you see the original CARMA.EXE there. If you are on Windows, you must also place SDL2.dll in the same folder. Configuration INI file Alternatively, you may configure a different Carmageddon directory and settings by providing a dethrace.ini file. CD audio Dethrace supports the GOG cd audio convention. If there is a MUSIC folder in the Carmageddon folder containing files Track02.ogg , Track03.ogg etc, then Dethrace will use those files in place of the original CD audio functions. Background Watcom debug symbols for an ea","default_branch":null,"files":null,"tree":[],"storefront":"/r/dethrace-labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dethrace-labs/dethrace/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}