8. Reverse Engineering / File Formats
Documentation on the id Tech 7 Engine, including known structs and file formats. Intended for developers.
File Formats
Enumerated Types
A list of important enumerated types used in the idTech7 engine.
textureType_t
The textureType_t enum is part of the idImage class. It designates a texture as 2-dimensional, 3-...
textureFormat_t
The textureFormat_t enum is part of the idImage class. It describes the image format / block comp...
textureMaterialKind_t
The textureMaterialKind_t enum is part of the idImage class. Definition enum textureMaterialKin...
Logic Graphs (Kiscule)
Kiscule is probably the most powerful scripting tool in the idTech7 engine.
Reverse Engineering Notes
Miscellaneous notes related to id Tech 7 reverse engineering. Much of this is copied from the now...
id Tech 4.5 as a reference
Doom 3 BFG is now fully open-source, and can be helpful as a reference. The source code for Doom ...
Doom 2016 Alpha contains id Studio
It was discovered by an anonymous user that the Doom 2016 multiplayer alpha contained a launchabl...
Event List (Doom Eternal)
This is a list of every "event" in Doom Eternal. It can be downloaded as a text file here. The l...