Anarkavre Posted October 10, 2020 (edited) I have been working on a Doom RPG reverse engineering project for the past year. I started by creating some C functions and data structures to work with the game data files with help from Decoding Doom RPG and fraggle's .bsp file format documentation. I managed to figure out a little more of the file formats that hasn't been discovered yet and fixed some things that were slightly wrong. The custom engine I am creating is written in C++ and uses SDL and OpenGL. It supports VR for the Oculus Rift and Oculus Quest using Oculus Link. I am also creating a map editor which will support mods. There is still a lot of work to be done, but here are some early screenshots. Update 1 I implemented some of the UI for the status bar. The direction indicator changes based on the direction of the player and a message shows based on the target of the player. I plan to add optional enhancements like quickslot items. Update 2 I have made some more progress that I thought I would share. I have replicated 50% of the event scripting including things such as doors and dialog. I implemented pickup of weapons and rendering them from the first person perspective. The weapons also animate and play the sound effects when fired. Update 3 I managed to get the resources from the BREW version off my phone. Special thanks to @Erick194 and @kraze for showing me the tools necessary to achieve this. The J2ME and BREW resources are both supported by the engine. Edited January 29, 2021 by Anarkavre 47 Share this post Link to post
AtticTelephone Posted October 10, 2020 Never played it before, but I will want to try this. 1 Share this post Link to post
taufan99 Posted October 11, 2020 Looks impressive so far! Hope to see more of news on this anytime soon. 2 Share this post Link to post
Erick194 Posted October 15, 2020 @AnarkavreExcellent work, I like how it looks, does it have playability? Keep going I hope to see more of this. Old memories brings me the second image with my extraction and map display programs. 5 Share this post Link to post
P41R47 Posted October 15, 2020 Totally supporting this! A moddable first person RPG is something i always wanted. Hope you can keep at it, pal! 1 Share this post Link to post
chexwarrior Posted October 15, 2020 Looks very cool, very interested in playing Doom RPG again, its been a long time. 1 Share this post Link to post
Anarkavre Posted October 18, 2020 Thanks everyone! @Erick194 There is no gameplay yet, but you can walk around the maps and there is collision detection using the blockmaps. 3 Share this post Link to post
taufan99 Posted January 4, 2021 Is that rotating menu screen your work? That has to be neat, especially given how it runs on an old Motorola phone. 0 Share this post Link to post
Anarkavre Posted January 4, 2021 @InDOOMnesia No, this is the actual legendary BREW version of the game that I still have. 5 Share this post Link to post
Hitboi Posted January 4, 2021 @Anarkavre I thought it was just a Motorola conversion test until I read this, pretty cool. 0 Share this post Link to post
Erick194 Posted January 4, 2021 2 hours ago, Anarkavre said: You may find this video interesting. Oh really cool, could you please get the game files and post it for me to take care of extracting the game graphics and sounds? 3 Share this post Link to post
Dimon12321 Posted January 4, 2021 Yeah, a jar file would be great. I'm not sure if it will work on Nokia C2-01, but I'd like to give it a try 0 Share this post Link to post
Cinnamon Posted January 4, 2021 Love that someone is working on this. <3 Played a bit on my friend's cell back when it came out and have since sinking into the DOOM community been dying to see what it's like with adult eyes. 0 Share this post Link to post
Erick194 Posted January 4, 2021 In good theory it should be like this at the root of the cell phone brew- | | _> doomrpg | | _> confg | | _> doomrpg.bar | | _> doomrpg.mod | | _> doom rpg.mif Those must be the game files. 0 Share this post Link to post
Anarkavre Posted January 4, 2021 (edited) @Erick194 I tried to do that early last year, but was unsuccessful. Unfortunately the model of the phone I have has a lock on the directory where BREW apps are stored, so you cannot copy any of the data off the phone in a simple manner. If anyone has any knowledge on this, it would be greatly appreciated. Until then, all I can do is share screenshots and videos. I do not want to risk bricking the phone. Edited January 4, 2021 by Anarkavre 2 Share this post Link to post
fraggle Posted January 4, 2021 Awesome to see Doom RPG being resurrected, I have fond memories of it and it's something of a forgotten gem in the Doom series. I'm also glad you were able to build on my previous reverse engineering work! 2 Share this post Link to post
Erick194 Posted January 4, 2021 (edited) I appreciate your effort, okay I will try to find information, I would like to see videos of course. By the way, what model is your motorola? 0 Share this post Link to post
Anarkavre Posted January 4, 2021 @fraggle I am going to document things I corrected and discovered about the game data files. Hopefully we can consolidate definitive documentation. 3 Share this post Link to post
Anarkavre Posted January 4, 2021 @Erick194 The phone is the Motorola V325. 2 Share this post Link to post
Anarkavre Posted January 5, 2021 (edited) Here are three more videos. Fire Nightmare Dr. Guerard/Kronos 5 Share this post Link to post
whatup876 Posted January 5, 2021 This is very precious and amazing content. It's like seeing the only unicorn left on Earth. 0 Share this post Link to post
P41R47 Posted January 5, 2021 (edited) 9 minutes ago, Anarkavre said: Here are three more videos. Fire Nightmare Dr. Guerard/Kronos Holly Shit! I played Doom RPG a lot and emulate it on J2Me for Android, but the BREW version seems to be far better thatn the one i have :O 0 Share this post Link to post
usernameak Posted January 5, 2021 9 minutes ago, Anarkavre said: Here are three more videos. Fire Nightmare Dr. Guerard/Kronos Did @Erick194 send you my way to dump filesystem image from phone? 1 Share this post Link to post
Anarkavre Posted January 5, 2021 Here are the last two videos. Revenant Belphegor 3 Share this post Link to post
Devalaous Posted January 5, 2021 Neat! Ive been hoping someone would find a way to bring this game to PC, since it was only for an old line of phones. 0 Share this post Link to post
DarkQuill Posted January 5, 2021 Only even played Doom2 RPG on a shonky Nokia emulator, so this would be pretty cool to play. Great stuff so far! 0 Share this post Link to post
BlueThunder Posted January 5, 2021 Haven't played this since I had a flip phone. This and the wolfenstein one were all I could bear at the time. 0 Share this post Link to post
kraze Posted January 5, 2021 (edited) Hi, I am the guy who have earlier posted Wolfenstein RPG, Orcs and Elves I for BREW which I have extracted from LG phones. (see here: ). I suppose I was also at the origin of posts of the other ID games for BREW which I have posted several years ago on another forum. With revskills you are able to extract the efs image from select phones (i.e. Motorola v3c, k1m tested as per video below), and extract the files from the image.. You might need to find the correct COM-port though, this can be either the modem port, or diagnostic port. Edited March 5, 2021 by kraze : Updated video 4 Share this post Link to post
Erick194 Posted January 5, 2021 (edited) @kraze Oh that's cool dude, now that I remember I have to finish and post the excerpts from Orcs and Elves and wolfenstein rpg. 1 Share this post Link to post