Advanced Search
Search Results
296 total results found
EntityDefs
This chapter contains all the entitydef decls that can be spawned by the SnapHak/BubbleBear sh_spawn command, or the Meath00k chrispy command.
Requesting "Editor" Access
Please send a message to SamPT#9513 on Discord to have an account made for you. For now, all editor accounts need to be manually approved by a site administrator. We encourage anyone with knowledge about modding Doom Eternal or Doom 2016 to contribute to the...
Mod Removal
In most cases, mods can be removed simply by emptying your "Mods" folder and running the EternalModInjector.bat file again. Removing Mods Provided that you followed the "Mod Loader Installation" and "Playing With Mods" instructions correctly, simply empty th...
Rules for Wiki Editors
The rules below will be strictly enforced. Please review before contributing content to the Wiki. Rules for Wiki Editors In order to maintain a high quality of content, the rules below will be strictly enforced. These rules should be considered a work in pr...
Quality Guidelines
In order to ensure high quality content, any submissions not meeting these criteria may be edited or removed. Quality Guidelines If you haven't already, please first read the Rules for Wiki Editors as these are very important, and strictly enforced. By contr...
encounterGroupRole_t
These types can also be dumped with sh_type/mh_type encounterGroupRole_t Types 2016 ROLE_DEFENDROLE_ASSAULTROLE_FLANKROLE_FLANK_CHARGEROLE_FORMATIONROLE_THROWROLE_CHARGE Eternal ROLE_DEFENDROLE_ASSAULTROLE_FLANKROLE_FLANK_CHARGEROLE_FORMATIONROLE_THROWROL...
eEncounterSpawnType_t
These types can also be dumped with sh_type/mh_type eEncounterSpawnType_t Types 2016 ENCOUNTER_SPAWN_ZOMBIEENCOUNTER_SPAWN_WELDER_ZOMBIEENCOUNTER_SPAWN_IMPENCOUNTER_SPAWN_IMP_ALBINO - Unused/Cut AI typeENCOUNTER_SPAWN_HELL_SOLDIERENCOUNTER_SPAWN_SHOTGUN_SOL...
aiStateOverride_t
These types can also be dumped with sh_type/mh_type aiStateOverride_t Types 2016 AIOVERRIDE_DEFAULTAIOVERRIDE_FORCE_AWARENESS_OF_PLAYERAIOVERRIDE_FORCE_AWARENESS_OF_ENTITYAIOVERRIDE_FORCE_SEARCH_TO_PLAYERAIOVERRIDE_FORCE_SEARCH_TO_ENTITYAIOVERRIDE_CHARGE_ME...
spawnSpirit
An eventCall to spawn a spirit in an idEncounterManager. Usage item[0] = { eventCall = { eventDef = "spawnSpirit"; args = { num = 4; item[0] = { entity = ""; // spawnTarget } item[1] = { eEncounterSpawnType_t = ""; // allowe...
clearCombatRoles
An eventCall to clear any combat roles set by a preceding setCombatRoles. Usage item[0] = { eventCall = { eventDef = "clearCombatRoles"; args = { num = 2; item[0] = { eEncounterSpawnType_t = ""; // spawnType } item[1] = { st...
spawnPossessedAI
An eventCall to spawn an ai that is already possessed by a spirit in an idEncounterManager. Usage item[0] = { eventCall = { eventDef = "spawnPossessedAI"; args = { num = 7; item[0] = { eEncounterSpawnType_t = ""; // ai_spawnType } ...
Getting Started
Entities Files Levels are edited through ".entities" files and are saved in:<resource>/maps/game/<campaign>/<level_name>/<level_name>.entities Example:e1m1_intro_patch1/maps/game/sp/e1m1_intro/e1m1_intro.entities> This is the level file path for Hell on Eart...
Text Editor
Notepad++ is the Recommended Text Editor to Use .entities files are compressed and must be decompressed in order to edit Entities. Decompressing Tools: EntitySlayer by FlavorfulGecko5 - DownloadFile -> Export to text (make sure the file extension is still...
Troubleshooting: Common Problems & How to Fix
The majority of problems with the mod-loading tools are caused either by installing them incorrectly, or trying to use an old/outdated version of the tools. If in doubt, make sure you downloaded the correct tools from the How To Install Mods page. Common Erro...
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. It is recommend that you extract a...
File Extensions
This is a list of the most common files you'll edit when creating a mod. It is recommend that you download the tools to extract the game resources before continuing. That way, you can reference these files as you go. .decl File Extension .decl files (short f...
Creating Mods
Getting Your Mod to Work: For your mod to function in the injector, you must have your folder structure EXACTLY the same as it is structured in the extracted files. When making mods, you should copy only the files you need to edit. Do not change anything i...
How to Install Mods (Doom Eternal)
Mod Portal Mods can now be downloaded from the DOOM Mod Portal, available on Steam and the Microsoft Store. Details on how to play DOOM Eternal mods: https://idstudio.idsoftware.com/doom-eternal-launcher/mods/play-mods Legacy Information A minor update for...
setCombatRoles
An eventCall to assign roles to idAI2 in an idEncounterManager. Usage item[0] = { eventCall = { eventDef = "setCombatRoles"; args = { num = 3; item[0] = { eEncounterSpawnType_t = ""; // spawnType } item[1] = { string = ""; /...
Beginner's Guide
This guide will cover the basics required to get started with level modding.
Decls
This chapter contains required and recommended changes to decl files.
Model Modding
Information on how to use custom models in the game.
Entities (2016)
A description of various entities that shape the level.
Slayer Inventory
Modify the player's initial inventory.
Level Mods List
List of all level mods that have been created.
Getting Starting
This chapter contains all the necessary information for playing and optimizing multiplayer mods.
Entities
This chapter contains required and recommended changes to entities.
Event Calls (2016)
A description of various eventCalls that can be used when building a custom encounter.
removeAI
An eventCall to remove spawned ai entities from an idEncounterManager. Usage item[0] = { eventCall = { eventDef = "removeAI"; args = { num = 2; item[0] = { eEncounterSpawnType_t = ""; // spawnType } item[1] = { string = ""; ...
DOOM 2016 Music
Music from DOOM 2016 can be played in DOOM Eternal without changing any of the music files.
Dark Ages Level Modding
Tutorials
Instructions on how to efficiently use idStudio.
Wwise (Audio Modding)
Instructions on how to use Wwise for audio modding in idStudio.
General Information
General information regarding the Doom Eternal Launcher (Mod Portal / Sandbox).
Advanced Information
Advanced information that covers Fusion Tools and Wwise.
Texture Modding
A comprehensive guide to creating texture mods for Doom Eternal, from basic to advanced techniques.
EntitySlayer
EntitySlayer by FlavorfulGecko5 - Download EntitySlayer is an easy yet powerful entity editing tool that lists entities as nodes, while providing advanced features such as filtering, searching, multi-node selection.To install: Extract the files to whatever ...