Skip to content

madebr/rec2

Repository files navigation

Carmageddon 2, revisited

Discord Carmageddon server

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

When enough functions have been replaced, it should become possible to not need the retail binary anymore and let the game run on modern non-Windows systems.

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

Credits

  • The DethRace project: Carmageddon 2 is a continuation of Carmageddon 1.

About

Carmageddon 2, revisited

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages