Doom RPG (DoomRPG-RE)
Game: Doom RPG (Mobile, 2005)
DoomRPG-RE: a C reconstruction of Doom RPG, id Software and Fountainhead Entertainment’s 2005 turn-based RPG for mobile phones, reverse-engineered from its BREW version by Erick Vásquez García of the [GEC] group and brought to PC with SDL2. It doesn’t read that version’s resource file (doomrpg.bar) directly: you first convert it into a DoomRPG.zip with BarToZip, a tool whose source code isn’t published (it’s requested in issue #6). MIDI music plays through FluidSynth with a soundfont (gm.sf2). It has settings for resolution, fullscreen, vsync, integer scaling, and showing or hiding the phone’s soft keys, plus controller support with dead zones and rumble; controls can be rebound from the menu, though a bug that crashes the game when doing so is still open (issue #10). The README also lists the original game’s cheat codes, including the one that opens its debug menu. The current version is 0.2.2. The repository, opened in December 2023, took contributions from other authors until April 2024, such as big-endian fixes and controller support in password dialogs, and publishes no compiled builds: the README points to its Doomworld thread.
You needThe doomrpg.bar from your own copy of Doom RPG’s BREW version, converted into DoomRPG.zip with BarToZip, and a General MIDI soundfont named gm.sf2 for the music. Plus building it with CMake, SDL2, SDL2_mixer, zlib, and FluidSynth; it started on Windows, and fixes for Linux, macOS, and 64-bit are still pending (PRs #14 and #15).
- How it gets to PC
- Fan reimplementation
- Original studio
- id Software / Fountainhead Entertainment
- Year
- 2005
- Author
- Erick Vásquez García ([GEC])
- Stars
- 162
- Last activity
- 2024-04-23 · 2 years ago
- Latest version
- v.0.2.2 · 2024-01-24
- License
- GPL-3.0
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.