Skip to main content

Recently Updated Pages

removeAI

Eternal - Level Modding Event Calls

An eventCall to remove spawned ai entities from an idEncounterManager. Usage item[0] = { even...

Updated 4 years ago by SamPT

setCombatRoles

Eternal - Level Modding Event Calls

An eventCall to assign roles to idAI2 in an idEncounterManager. Usage item[0] = { eventCall =...

Updated 4 years ago by elizabethany

setMusicState

Eternal - Level Modding Event Calls

An eventCall to change the state of the specified idMusicEntity in an idEncounterManager. Usage ...

Updated 4 years ago by SamPT

migrateAIFromExternalScript

Eternal - Level Modding Event Calls

An eventCall to migrate ai entities from another idEncounterManager, into the current encounter m...

Updated 4 years ago by SamPT

proceedToNextScript

Eternal - Level Modding Event Calls

An eventCall to proceed to the next script in an idEncounterManager. Usage item[0] = { eventC...

Updated 4 years ago by SamPT

setFactionRelation

Eternal - Level Modding Event Calls

An eventCall to force an emotion between an instigating and target faction in an idEncounterManag...

Updated 4 years ago by SamPT

makeAIAwareOfPlayer

Eternal - Level Modding Event Calls

An eventCall to make any ai entities spawned in an idEncounterManager, aware of the player. Usag...

Updated 4 years ago by elizabethany

raiseEventFlagOnExternalScript

Eternal - Level Modding Event Calls

An eventcall to trigger a flag on an idEncounterManager outside of the one that this eventcall is...

Updated 4 years ago by elizabethany

Assets Info Redirect Links

Eternal - Custom Assets Moving Assets

assetsinfo JSON Format Overview Reference: "resources" Array

Updated 4 years ago by Velser

Reference: "resources" Array

ModInjector JSON Guide assetsinfo JSON

In DOOM Eternal, each map has a list of .resources and .streamdb files that will be loaded in the...

Updated 4 years ago by SamPT

aiStateOverride_t

Eternal - Level Modding Type Lists

These types can also be dumped with sh_type/mh_type aiStateOverride_t Types 2016 AIOVERRIDE_DE...

Updated 4 years ago by elizabethany

Event List (Doom Eternal)

Eternal - Reverse Engineering / File Fo... Reverse Engineering Notes

This is a list of every "event" in Doom Eternal. It can be downloaded as a text file here. The l...

Updated 4 years ago by SamPT

id Tech 4.5 as a reference

Eternal - Reverse Engineering / File Fo... Reverse Engineering Notes

Doom 3 BFG is now fully open-source, and can be helpful as a reference. The source code for Doom ...

Updated 4 years ago by SamPT

Doom 2016 Alpha contains id Studio

Eternal - Reverse Engineering / File Fo... Reverse Engineering Notes

It was discovered by an anonymous user that the Doom 2016 multiplayer alpha contained a launchabl...

Updated 4 years ago by SamPT

Available Operations

Eternal - Reverse Engineering / File Fo... Logic Graphs (Kiscule)

This list was dumped by listing all virtual classes with "idLogicNode" in their name, copying it ...

Updated 4 years ago by SamPT

What is Kiscule?

Eternal - Reverse Engineering / File Fo... Logic Graphs (Kiscule)

Kiscule is the replacement for SuperScript from id Tech 6, it was designed originally for The Voi...

Updated 4 years ago by SamPT

clearCombatRoles

Eternal - Level Modding Event Calls

An eventCall to clear any combat roles set by a preceding setCombatRoles. Usage item[0] = { e...

Updated 5 years ago by elizabethany

Troubleshooting: Common Problems & How to Fix

Eternal - How to Install Mods

The majority of problems with the mod-loading tools are caused either by installing them incorrec...

Updated 5 years ago by SamPT

.tga File Extension (BIMAGE)

Eternal - Reverse Engineering / File Fo... File Formats

The ".tga" files used in DOOM Eternal are not targa images. They are actually "BIM" (or .bimage) ...

Updated 5 years ago by SamPT

.streamdb File Extension

Eternal - Reverse Engineering / File Fo... File Formats

.streamdb stands for stream database. The .streamdb files contain the majority of game data in DO...

Updated 5 years ago by SamPT