Case study
Dreerally: a Death Rally engine reimplementation
Dreerally recreates the Windows version of Death Rally as a replacement executable that reads files from an original game copy. Its C source covers game systems and rendering, and accompanying scripts extract or decrypt BPA, BPK, music, and save data.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 101
- Last commit
- 2021-09-10
- Language
- C
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: An original Windows copy of Death Rally and its listed game files are required.
- Prerequisites: Build with Visual Studio 2010–2017 or the Linux Makefile.
- Limits: Multiplayer is not implemented.
- License: The project describes its code as public domain; the included license file states CC BY-SA 4.0 for repository contents unless otherwise noted.
Cite
BibTeX
@misc{dreerally-case,
title = {{Dreerally: a Death Rally engine reimplementation}},
howpublished = {\url{https://github.com/enriquesomolinos/DreeRally}},
url = {https://github.com/enriquesomolinos/DreeRally},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dreerally-case/}}
}Plain text
Dreerally: a Death Rally engine reimplementation. https://github.com/enriquesomolinos/DreeRally (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dreerally-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · enriquesomolinos/DreeRally · Revision bb07127
- LICENSE-CC-BY-4.0.md GitHub · enriquesomolinos/DreeRally · Revision bb07127
More in Games
- DRIG: a Race Driver: GRID engine reconstruction · Case study
- DSDS: Dark Souls 1 map viewer and engine reimplementation · Case study
- Dungeon Keeper Remake: a C++ engine for the original game data · Case study
- DuperHex: reimplementing the Super Hexagon engine from extracted game logic · Case study
- DW3 Remake: reimplementing Digimon World 2003 · Case study
- e17p: reconstructing Ever17 and Remember11 storage formats · Case study