Skip to main content

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 Earth.

Remember to check for the highest resource load priority for the level

M347h00k:

M347h00k (aka Meathook or MH) originally by Chrispy - Download
> M347h00k unlocks developer commands and allows you to edit your level in-game.
> Although not mandatory, this would make level modding significantly easier.
To install: Download XINPUT1_3.dll and place it into the DOOM Eternal installation directory (like how you installed the Mod Injector).

Tools for Editing Levels:

Text Editor - Notepad++ Recommended

EntityHero by Scorp0rX0r - Download
> EntityHero is a tool to help newer modders into level modding. It helps with organizing entities and makes it easier to move around eventCalls.
> To install: Download the EntityHero.zip and extract its contents to whatever folder you want. Make sure to copy oocore_8_win64.dll from DOOM Eternal's installation directory to the folder.


After you have the tools you need, go to the Entities & Custom Encounters book to learn how to script encounters.