Skip to main content

Recently Updated Pages

idTarget_DevLoadoutSwap

Eternal - Level Modding Entities

An entity that replaces the Slayer's current loadout with something else. Usage entity { e...

Updated 3 years ago by Velser

Section 2: Editing an encounter: Replacing

Eternal - Level Modding Beginner's Guide

Most people who want to make level mods, myself included, first got to the "let's open the .entit...

SnapHak/Bubblebear commands

Eternal - Command Console Command Groups

Overview Bubblebear (also known as SnapHak) is a tool by chrispy that adds additional functional...

Updated 4 years ago by elizabethany

idMusicEntity

Eternal - Level Modding Entities

Music Entities are used to play music in the level. Usage entity { entityDef sound_sound_musi...

Updated 4 years ago by Velser

idAI2

Eternal - Level Modding Entities

An entity for AI/NPCs, usually demons. idAI2 can be individually placed throughout a map, or mor...

Updated 4 years ago by Velser

Entities List (Doom Eternal)

Eternal - Level Modding Entities

An incomplete list of known entity classes in Doom Eternal: idAASObstacle idAASReachability id...

Updated 4 years ago by Zandy

idEncounterManager

Eternal - Level Modding Entities

An entity that scripts the encounters. This is what is used to spawn in demons. Usage entity { ...

Updated 4 years ago by Konvaz

idProp2

Eternal - Level Modding Entities

An entity that will spawn a pickup or barrel. Health entity { entityDef pickups_pickup_health...

Updated 4 years ago by Velser

idInteractable

Eternal - Level Modding Entities

An entity that is interactable with a melee input. Some of these entities only work in specific ...

Updated 4 years ago by Velser

idGameChallenge

Eternal - Level Modding Entities

An entity that determines the game mode for the level. Only one idGameChallenge entity can exist ...

Updated 4 years ago by Velser

idGuiEntity_Text

Eternal - Level Modding Entities

An entity that displays text in the world. Example entity { entityDef sample_text { // name o...

Updated 4 years ago by elizabethany

idArchvileTemplate

Eternal - Level Modding Entities

An entity to control what ai types an Archvile can summon. Usage entity { entityDef example_a...

Updated 4 years ago by elizabethany

idTarget_Command

Eternal - Level Modding Entities

An entity to trigger the specified console commands. Usage entity { entityDef example_target_...

Updated 4 years ago by Velser

idMover

Eternal - Level Modding Entities

An entity that can move around on pre-programmed paths, and also scripted to move around from tim...

Updated 4 years ago by SamPT

idEncounterTrigger_RaiseUserFlag

Eternal - Level Modding Entities

An entity used to trigger (raise a flag) for encounters. Usage entity { entityDef example_use...

Updated 4 years ago by Konvaz

idEncounterTrigger_Commit

Eternal - Level Modding Entities

An entity used to trigger an encounter manager Usage entity { entityDef example_trigger_commi...

Updated 4 years ago by Konvaz

idEncounterTrigger_Exit

Eternal - Level Modding Entities

An entity used to end an encounter manager Usage entity { entityDef example_trigger_exit { ...

Updated 4 years ago by Konvaz

idTarget_Count

Eternal - Level Modding Entities

An entity that is commonly used for relays. As with most computing logic, relays wait for specif...

Updated 4 years ago by Konvaz

idDynamicEntity

Eternal - Level Modding Entities

An entity that consists of various objects not connected to the level geometry. Usage entity { ...

Updated 4 years ago by Konvaz

idEnvironmentalDamage_Hurt_Trigger

Eternal - Level Modding Entities

An entity that deals damage when entering its volume. Essentially the damaging part of a hazard. ...

Updated 4 years ago by Konvaz