func_arena Monday, September 21, 2026
Building, modding and fragging like it's 1998

142778 visitors
YOUR #1 SOURCE FOR RETRO FPS DEVELOPMENT Y2K READY
  *** func_arena goes live, let the carnage begin!   ***   ET: Legacy 2.86.0 is out!   ***   Engine of the Week: qrustyquake by cyanbun96   ***   Server admins: read our migration guide before Friday   ***   Ironwail 0.8.2 is out!   ***  
NAVIGATION
Wiki » Reference » DOOM 3 BFG Commands
ARTICLE

DOOM 3 BFG Commands

Name Description
aasStats shows AAS stats
addarrow adds a debug arrow
addChatLine internal use - core to game chat lines
addline adds a debug line
bind binds a command to a key
bindRagdoll binds ragdoll at the current drag position
bindunbindtwo binds a key but unbinds it first if there are more than two binds
blinkline blinks a debug line
buildGame builds game pak files
centerview centers the view
clear clears the console
clearLights clears all lights
clientCallVote call a vote: clientCallVote si_.. proposed_value
clientDropWeapon drop current weapon
clientMessageMode ingame gui message mode
clientVoiceChat voice chats: clientVoiceChat <sound shader>
clientVoiceChatTeam team voice chats: clientVoiceChat <sound shader>
clientVote cast your vote: clientVote yes | no
closeViewNotes close the view showing any notes for this map
collisionModelInfo shows collision model info
combineCubeImages combines six images for roq compression
condump dumps the console text to a file
convertPDAsToStrings Converts *.pda files to text which can be plugged into *.lang files.
cvar_restart restart the cvar system
cvarAdd adds a value to a numeric cvar
damage apply damage to an entity
deleteSelected deletes selected entity
dir lists a folder
dirtree lists a folder with subfolders
disasmScript disassembles script
echo prints text
exec executes a config file
extractResourceFile extracts to the supplied resource file to the supplied path
game_memory displays game class info
gameError causes a game error
generateResourceCRCs Generates CRC checksums for all the resource files.
getviewpos prints the current view position
gfxinfo show graphics info
give gives one or more items
god enables god mode
in_restart restarts the input system
keepTestModel keeps the last test model in the game
killMonsters removes all monsters
killMoveables removes all moveables
killRagdolls removes all ragdolls
listActiveEntities lists active game entities
listAF lists articulated figures
listAnims lists all animations
listAudios lists Audios
listBinds lists key bindings
listClasses lists game classes
listCmds lists commands
listCollisionModels lists collision models
listCvars lists cvars
listDecls lists all decls
listDevices Lists the connected sound devices
listEmails lists Emails
listEntities lists game entities
listEntityDefs lists entity defs
listFX lists FX systems
listGameCmds lists game commands
listGuis lists guis
listHuffmanFrequencies lists decl text character frequencies
listImages lists images
listLines lists all debug lines
listMaterials lists materials
listModelDefs lists model defs
listModels lists all models
listModes lists all video modes
listMonsters lists monsters
listParticles lists particle systems
listPDAs lists PDAs
listRenderEntityDefs lists the entity defs
listRendererCmds lists renderer commands
listRenderLightDefs lists the light defs
listSamples lists all loaded sound samples
listSkins lists skins
listSoundCmds lists sound commands
listSoundShaders lists sound shaders
listSpawnArgs list the spawn args of an entity
listSystemCmds lists system commands
listTables lists tables
listThreads lists script threads
listToolCmds lists tool commands
listVideos lists Videos
makeAmbientMap makes an ambient map
modulateLights modifies shader parms on all lights
nextAnim shows next animation on test model
nextFrame shows next animation frame on test model
nextGUI teleport the player to the next func_static with a gui
noclip disables collision detection for the player
notarget disables the player as a target
parse prints tokenized string
path lists search paths
playerModel sets the given model on the player
popLight removes the last created light
prevAnim shows previous animation on test model
prevFrame shows previous animation frame on test model
printAF prints an articulated figure
printAudio prints an Video
printEmail prints an Email
printEntityDef prints an entity def
printFX prints an FX system
printMaterial prints a material
printModel prints model info
printModelDefs prints a model def
printParticle prints a particle system
printPDA prints an PDA
printSkin prints a skin
printSoundShader prints a sound shader
printTable prints a table
printVideo prints a Audio
recordViewNotes record the current view position with notes
reloadanims reloads animations
reloadDecls reloads decls
reloadGuis reloads guis
reloadImages reloads images
reloadModels reloads models
reloadScript reloads scripts
reloadShaders reloads shaders
reloadSurface reloads the decl and images for selected surface
remove removes an entity
removeline removes a debug line
reportSurfaceAreas lists all used materials sorted by surface area
reset resets a cvar
s_restart restarts the sound system
saveLights saves all lights to the .map file
saveMoveables save all moveables to the .map file
saveParticles saves all lights to the .map file
saveRagdolls save all ragdoll poses to the .map file
saveSelected saves the selected entity to the .map file
say text chat
sayTeam team text chat
screenshot takes a screenshot
script executes a line of script
serverMapRestart restart the current game
set sets a cvar
seta sets a cvar and flags it as archive
setActorState Manually sets an actors script state
sets sets a cvar and flags it as server info
sett sets a cvar and flags it as tool
setu sets a cvar and flags it as user info
setviewpos sets the current view position
showInteractionMemory shows memory used by interactions
showViewNotes show any view notes for the current map, successive calls will cycle to the next note
sizedown makes the rendered view smaller
sizeup makes the rendered view larger
spawn spawns a game entity
teleport teleports the player to an entity location
testAnim tests an animation
testBlend tests animation blending
testBoneFx tests an FX system bound to a joint
testDamage tests a damage def
testDeath tests death
testFx tests an FX system
testid output the string for the specified id.
testImage displays the given image centered on screen
testLight tests a light
testModel tests a model
testParticleStopTime tests particle stop time on a test model
testPointLight tests a point light
testSave writes out a test savegame
testShaderParm sets a shaderParm on an existing testModel
testSkin tests a skin on an existing testModel
testSound tests a sound
testSwapBuffers Times swapbuffer options
testVideo displays the given cinematic
toggle toggles a cvar
touch touches a decl
touchFile touches a file
touchFileList touches a list of files
touchGui touches a gui
touchModel touches a model
trigger triggers an entity
unbind unbinds any command from a key
unbindall unbinds any commands from all keys
unbindRagdoll unbinds the selected ragdoll
updateResourceFile updates or appends the supplied files in the supplied resource file
vid_restart restarts renderSystem
vstr inserts the current value of a cvar as command text
wait delays remaining buffered commands one or more frames
weaponSplat projects a blood splat on the player weapon
where prints the current view position
writeResourceFile writes a .resources file from a supplied manifest

Last changed Sep 21, 2026
<< back to the wiki  ·  History
HOT FILES
No files yet.
all files >>
LATEST BLOGS
No blog posts yet.
all blogs >>
MEDIA FROM THE BLOGS
No blog post has a picture yet.
all blogs >>
LATEST DEVLOGS
No devlog entries yet.
all blogs >>
CHAT
IRC:
#func_arena @ irc.libera.chat

Discord:
Map-Center

41 fraggers right now. Be nice to others.
Powered by Debian Linux Now! Get Mozilla Now! Stop Microsoft! Dopefish Now! 1-Bit Icons by Nikoichu
home  ·  contact  ·  privacy policy  ·  forums  ·  submit content  ·  rss
func_arena is a member of the func_network. We are not responsible for user content, your ping, or your kill-to-death ratio.
Powered by fragnuke 0.7.2. Best viewed at 1024x768 in Mozilla. No frames, no Flash, no bs.