Doom 3 data files

From DoomWiki.org

Doom 3 uses a Quake-style resource set up, with the game data being stored in zip files (with the .pk4 extension instead of .zip) themselves stored in subdirectories of the game's installation folder. The original campaign is stored in the base folder, while Resurrection of Evil is stored in the d3xp folder. Third-party mods are likewise to be installed as additional folders within the game's main directory.

Later packs override earlier packs if they have the same content.

Doom 3[edit]

File Content
game00.pk4 gamex86.dll, binary.conf
game01.pk4 gamex86.so, binary.conf
game02.pk4 game.dylib, binary.conf
game03.pk4 gamex86.dll, binary.con
pak000.pk4
video .RoQ
ui .tga
string .lang file
skins monsters
script weapons, maps, AI, and general
particles
newpdas
materials
maps testmaps and game maps
lights .tga
guis screens and other dynamic surfaces
glprogs .vp and .vfp
fx
fonts .dat and .tga fonts
env .tga
demos
def variable definitions, used by scripts
af
pak001.pk4 dds textures
pak002.pk4 models
pak003.pk4 sound
pak004.pk4 textures
pak005.pk4
textures
strings
sound
script
particles
models
materials
maps
guis
def
dds
af
pak006.pk4
strings
skins
script
materials
guis
fonts
def
dds
pak007.pk4
textures
strings
materials
guis
efx
pak008.pk4 script

Resurrection of Evil[edit]

File Content
game00.pk4 gamex86.dll, binary.conf
game01.pk4 gamex86.so, binary.conf
game02.pk4 game.dylib, binary.conf
game03.pk4 gamex86.dll, binary.con
pak000.pk4
video
ui
textures
strings
script
particles
newpdas
models
materials
maps
lights
guis
glprogs
fx
env
def
dds
af
pak001.pk4
materials
guis
efxs