Extracting Resources
In order to create mods, you will need to have the game's resources extracted into the various files that can be edited. Resources are divided by levels or general categories. They will be sorted into folders when extracted.
Extraction Tools:
SAMUEL Asset Extraction Tool by SamPT - Download
Currently exports textures, .decls, and .entities files.
[Documentation]
EternalResourceExtractor by PowerBall253 - Download
CMD Syntax: EternalResourceExtractor.exe [path to .resources file] [out path] [options]
[Documentation]
Make sure you have enough disk space when extracting resources. It can be very large if you plan on extracting everything.
List of Resources:
gameresources: Assets that get loaded in every level. (You will use this the most)e1m1_intro: Hell on Earthe1m2_battle: Exultiae1m3_cult: Cultist Basee1m4_boss: Doom Hunter Basee2m1_nest: Super Gore Neste2m2_base: ARC Complexe2m3_core: Mars Coree2m4_boss: Sentinel Primee3m1_slayer: Taras Nabade3m2_hell: Nekravole3m2_hell_b: Nekravol - Part IIe3m3_maykr: Urdake3m4_boss: Final Sine4m1_rig: UAC Atlantica Facilitye4m2_swamp: The Blood Swampse4m3_mcity: The Holte5m1_spear: The World Speare5m2_earth: Reclaimed Earthe5m3_hell: Immorae5m4_boss: The Dark Lordhub: Fortress of Doom (Campaign Hub)dlc_hub: ARC Carrier (from TAG1)shell: Main Menupvp_bronco: BATTLEMODE Celestialpvp_darkmetal: BATTLEMODE Corrosionpvp_deathvalley: BATTLEMODE Penancepvp_inferno: BATTLEMODE Tundrapvp_laser: BATTLEMODE Forsakenpvp_shrapnel: BATTLEMODE Tormentpvp_thunder: BATTLEMODE Armageddonpvp_zap: BATTLEMODE Extractiontutorial_sp: Slayer Tutorialtutorial_demons: Demon Player Tutorialtutorial_pvp_laser: BATTLEMODE Tutorialwarehouse: Skinsmeta: Contains "container.mask" (You would never need to use this)
There are folders with "_patch_#" appended at the end and they contain overriding files for their parent folder.
The patch number does not always mean it has a high priority because DOOM Eternal often changes the priorities with each update.