Skip to content

Repository files navigation

Carmageddon 2 decompilation

This repo attempts to document 1998's Carmageddon 2 by writing equivalent C code.

Status

Requirements

  • Carmageddon 2: this project needs the original game data function
  • MSVC 5 SP3

Build requirements

  • 32-bit x86 compiler:
    • MSVC 11.0 (Visual Studio 97 SP3) compiler for matching build, or
    • a modern MinGW or MSVC toolchain
  • DirectX SDK: we need dinput and dxguid.
  • libtiff: this library is used to convert tiff images to BRender pixelmaps

Goals

  • Exact same behavior as the original
  • Matching binary
  • Every single commit should compile and work: this enables git-bisect to search for regressions

Legal

Carpocalypse2 is a fan-made reverse-engineering research project, licensed under the GNU GPL v3. It contains no original game code or assets — a legally obtained copy of Carmageddon II: Carpocalypse Now is required to use it.

This project is not associated with, or endorsed by, SCi, Stainless Software or THQ Nordic. All trademarks and copyrights related to Carmageddon are the property of their respective owners.

About

Decompilation of Carmageddon 2

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Contributors

Languages