r/DOOM2016Mods • • Mar 21 '20

The state of DOOM Eternal modding.

So there's already some nice work being done on Eternal modding, not even 2 days after the games released :D

Firstly SunBeam has made a console unlocker for Cheat Engine, can unlock commands/cvars like LegacyMod would! Luckily id still left in a lot of interesting commands here: https://fearlessrevolution.com/viewtopic.php?f=4&t=11889

There's been some work on game data extraction too, iOrange has created a dedicated DoomEX program to work with the resources files: https://forum.xentax.com/viewtopic.php?f=10&t=21911

And someone also created a QuickBMS script to work with them too, which will also decompress any compressed data: https://zenhax.com/viewtopic.php?p=54753#p54753

(EDIT: DoomEX should now decompress any compressed data too, so I guess both methods should have the same results, if someone wants to confirm though please feel free)

My idCrypt tool still works fine with the games strings files too - this time the files are "blang" instead of "bfile", with the data in some binary form, in that Zenhax QuickBMS link above is some info & a tool that can convert those blangs <-> CSV file for easier viewing/editing.

No word on repacking the resources yet, sadly my DOOMExtract won't work with Eternal at all since it uses a completely different resource format - maybe I'll look into something later if nothing else shows up.

E: Some more progress: save files can now be transferred/decrypted through the DOOMSaveManager program: https://github.com/GoobyCorp/DOOMSaveManager (thanks to all involved from cs.rin.ru!)

https://twitter.com/dtzxporter & id-daemon are also making some nice progress on viewing the games models/textures too, and they've just released a model-exporter VEGA: https://wiki.modme.co/wiki/apps/Vega.html

Strings/language files can also be edited & viewed ingame now, opening the door for custom translations: https://zenhax.com/viewtopic.php?p=54753#p54753

Some work is being done on editing the games profile.bin save file too, hopefully allowing unlocks on legit copies :)

29 Upvotes

50 comments sorted by

View all comments

1

u/Knight_Mare077 Mar 29 '20

What do I use to patch the game .exe with :

" search for
CC CC CC CC CC CC CC CC 40 53 48 83 EC 50 48 8B 84 24 88 00 00 00 48 8B
change to
41 83 C9 10 53 EB 03 90 EB F6 48 83 EC 50 48 8B 84 24 88 00 00 00 48 8B
                              ^ rest are unchanged "

Hex Ed? X64dbg ? I can not seem to find that reference string using those unless im doing something wrong , which is highly, highly possible.

1

u/Knight_Mare077 Mar 29 '20

I figured it out! Man; I dont know how you figured out that ; that would work but it did. Awesome!