Jump to content

Doom II RPG Port Reverse Engineering (version 0.1) Source Code Release


Recommended Posts

On 5/11/2023 at 6:42 PM, DHOC_TAZH said:

Runs fine under Wine for me. In my case, it literally runs under Wine in my kubuntu LTS install but not in Windows 11. Some I/O saving error pops up after the intro text plays in Win11.  

Screenshot 2023-05-09 232858 - DOOM II RPG IO error.png

Curious error, for some reason it failed to create the configuration file.

Or maybe the folder to host the save files was not created.

 

47 minutes ago, woodyisasexybeast said:

This is amazing and somehow just in time for me. I literally just discovered and played through your DoomRPG port a few days before this project made it out into the wild. This is some seriously great work. I'm so thankful that there's actually a way to experience these games and they're not lost forever. Any chance for Doom Resurrection next? It's the only Doom game that isn't really playable these days and I'd really love to give it a whirl.

 

Oh and Wolfenstein RPG, as others have already said.

 

On an unrelated note, I'm having some issues running the game lately. I finished the campaign several days ago without any issues whatsoever but I've since tried to relaunch it and am encountering an error message that prevents me from continuing. Here's what it looks like. Any ideas aside from a total reinstall?

error.png

Porting RPG games are the priority, who knows if it will work with Doom Resurrection.

 

The error you experienced is due to a configuration file write corruption, I need to see how to correct it.

Share this post


Link to post
1 hour ago, Erick194 said:

Curious error, for some reason it failed to create the configuration file.

Or maybe the folder to host the save files was not created.

 

Porting RPG games are the priority, who knows if it will work with Doom Resurrection.

 

The error you experienced is due to a configuration file write corruption, I need to see how to correct it.

Damn. That's simultaneously good news and bad news. I was hoping to get a complete timeline/timelines together that included all Doom games. I'm a content creator and have been in the process of making a comprehensive Doom "timeline" video and Resurrection is the only missing piece :(

 

Anyways, thanks for getting this stuff up and running, taking the time to reply and attempting to work out a solution. I'll look forward to the Wolfenstein RPG port whenever you get that up and running.

Share this post


Link to post
3 hours ago, Ganbare-Lucifer said:

Does somebody have audio files of the monsters already?

You can open the .ipa file as a zip file. Or with the Slade 3.

Share this post


Link to post

Hope this is okay to post here:

 

hex editing saves: open the file in Doom2rpg.app folder called FULLPLAYER in something like HxD, edit the value pairs (in hex) to set your stats to whatever you like (I got bored with doing the minigames). You can also mess with your item totals.

 

Recommend making a copy of FULLPLAYER backup the file before changes.

 

 

00000020 07 - defence
00000020 08 - strength
00000020 09 - accuracy
00000020 0A - agility
00000020 0B - IQ
00000020 0D - current health amount (not total)
00000030 01 - current armour value (not total)

000000A0 07 - Energy Blast
000000A0 09 - Focus Juice
000000A0 0B - Super Quench
000000A0 0D - Power Punch
000000A0 0F - Snake Venom       

000000B0 01 - Youth Serum    
000000B0 03 - Caffeine Block

000000B0 05 - Diet Might
000000B0 07 - Smoothie
000000B0 09 - Monster Shot
000000B0 0B - Hell Knight Sweat     
000000B0 0D - Flak Jackets
000000B0 0F - Armour Shards    

000000C0 07 - Snacks
000000C0 09 - Health Packs
00000080 09 - Holy Water        


Credits are set by a pair of adjacent values

000000D0 07 - UAC CREDITS (every +1 = additional 1)

000000D0 08 - UAC CREDITS (every +1 = additional 256)

Share this post


Link to post
44 minutes ago, KaxtraniKixtrus said:

will this work with DOOM 1 RPG and Wolfenstein RPG? I ask about Wolfenstein RPG as it has origins to the cyberdemon

If you want to see the Doom RPG game for PC, you can see my other port, regarding Wolfenstein RPG you will have to wait a little more time.

 

 

Share this post


Link to post
1 hour ago, NewSource said:

Are you planning in future do port of O&E1,2 and WolfRPG? please...and may be you will release source code of it?

Orcs and Elves 1 was released for Nintendo DS and it can be played on an emulator (DeSmuME or Bizhawk 2.8.0+). It feels alright. The control is not complicated and the touch screen is optional. 

Share this post


Link to post
  • 3 weeks later...
On 6/1/2023 at 3:17 AM, Dimon12321 said:

Orcs and Elves 1 was released for Nintendo DS and it can be played on an emulator (DeSmuME or Bizhawk 2.8.0+). It feels alright. The control is not complicated and the touch screen is optional. 

I have played though Orcs and Elves 1 several times on java and DS, Orcs and Elves 2 though that is stuck on Java. Don't know about the game much, but it got good reviews back in the day and I would love to play it with the enhancements from these source ports.

Share this post


Link to post
  • 1 month later...
17 minutes ago, BeastOfxThaEast said:

image.png.7f90efcf00b6cc6e0a4d02502ad5b167.pngI installed the oalinst, the core sdk, and DOOM2RPG.exe, but I'm getting this. How can I get this IPA? I didn't know the game needed a beer to run

You can find it in web archive, in the software section.
Once you get it make sure the file is called "Doom 2 RPG.ipa"

Share this post


Link to post
On 7/26/2023 at 7:43 PM, Erick194 said:

You can find it in web archive, in the software section.
Once you get it make sure the file is called "Doom 2 RPG.ipa"

AAAAAAWW YEEAH! Thank you so much, dude! It took some poking around, but I'm all set now!

Share this post


Link to post
  • 3 weeks later...

Hi, I have a question. While I enjoy playing this game, I wish there was a German version of it, because that's my first language. And I was wondering if there's a German patch. Or maybe someone is already working on language patches for this game in general. I would like to do that myself, but I lack the knowledge and skill necesarry. If someone is making a patch, I would like to hear about it and be willing to help.

Share this post


Link to post
10 minutes ago, MewTubeElias said:

Hi, I have a question. While I enjoy playing this game, I wish there was a German version of it, because that's my first language. And I was wondering if there's a German patch. Or maybe someone is already working on language patches for this game in general. I would like to do that myself, but I lack the knowledge and skill necesarry. If someone is making a patch, I would like to hear about it and be willing to help.

Hmm it's interesting, I really don't understand why there was no multilanguage for this version of Doom 2 rpg, low-end cell phone versions did, well it is possible to get multilanguage for the game since the Wolfenstein RPG IOS version has multi language. Once I have finished the version of Wolf for PC, I could restore the multilanguage code for this version and in the future add extra languages.

Share this post


Link to post
  • 1 month later...
  • 1 month later...
On 5/12/2023 at 3:42 AM, DHOC_TAZH said:

Runs fine under Wine for me. In my case, it literally runs under Wine in my kubuntu LTS install but not in Windows 11. Some I/O saving error pops up after the intro text plays in Win11.  

Screenshot 2023-05-09 232858 - DOOM II RPG IO error.png

I kept getting the same error. What worked for me was moving the game files from Program Files (x86) folder. Any changes to files that are stored in this folder require administrative permission, that's why the app is unable to create a config file. Hope this helps

Share this post


Link to post
  • 5 weeks later...
  • 1 month later...

Is there a way to switch to the java version's sprites?
They look ever so slightly less jank so I prefer them.

Share this post


Link to post
1 hour ago, IttaBaby said:

Is there a way to switch to the java version's sprites?
They look ever so slightly less jank so I prefer them.

Sorry friend but it is not possible, since support for J2ME and BREW versions is not implemented.

Share this post


Link to post
Just now, Erick194 said:

Sorry friend but it is not possible, since support for J2ME and BREW versions is not implemented.

fair enough

Share this post


Link to post
  • 4 weeks later...

Hi. Will there be reverse engineering of other ID Software RPG games (Wolfenstein 3D, Orcs & Elves I & I), or exclusive parts of Doom (Doom PSX, Doom Ressurection and others)?

Share this post


Link to post
5 hours ago, Klevez said:

Hola. ¿Habrá ingeniería inversa de otros juegos RPG de ID Software (Wolfenstein 3D, Orcs & Elves I & I), o partes exclusivas de Doom (Doom PSX, Doom Ressurection y otros)?

Hello and thanks for commenting. Let me know that I am working on reverse engineering Wolfenstein RPG iOS, Orcs and Elves I & II Brew version and Doom Resurrection iOS and on Psx Doom I have already worked on reverse engineering for the psx hardware and if you want to see a port for PC this PsyDoom by @intacowetrust it's excellent work too.

 

https://github.com/Erick194/PSXDOOM-RE

 

https://github.com/BodbDearg/PsyDoom

 

Share this post


Link to post
3 hours ago, Erick194 said:

Hello and thanks for commenting. Let me know that I am working on reverse engineering Wolfenstein RPG iOS, Orcs and Elves I & II Brew version and Doom Resurrection iOS and on Psx Doom I have already worked on reverse engineering for the psx hardware and if you want to see a port for PC this PsyDoom by @intacowetrust it's excellent work too.

 

https://github.com/Erick194/PSXDOOM-RE

 

https://github.com/BodbDearg/PsyDoom

 

Thank you for your response! I'm glad you're working on these projects. I wish you good luck in reverse engineering these games (I'm especially looking forward to the Wolfenstein RPG!) I also suggest you take a look at the Quake Plus 3D project, a J2ME game, I'll post it on archive.org later.

Share this post


Link to post
  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...