Viper Lair
Sponsor
Menu
Latest Stuff

Albatron Trinity 6600GT PCIe
HIS X700PRo IceQ Turbo VIVO
VIA PT Chipset Series Overview
Swiftech H20-120 Rev. 3 Liquid Kit
Chenbro Gaming Bomb II Case
ASUS Star Ice Air Cooler
nForce Professional Tech Overview
ATI Radeon X600 XT PCIe
Interview With Intel
ATI Radeon X800 Pro AGP
Latest Stuff
Search for lowest prices:


for 


Price Search:    for    

 
Doom 3 Console Guide Doom 3 Console Guide: The console and .cfg file have a host of tweaks and tricks ready for the user to explore. We outline some of the basics you should know.
Date: August 4, 2004
Manufacturer:
Written By: Scott Harness and Brook Moore
Price:
Game Tweaking

How make name in pretty colors?

From the very limited time I've had playing around in Multiplayer, it seems that chat messages don't support colour codes. However you can change the colours in your name. The colour codes I've found so far are -

^1 Red
^2 Green
^3 Yellow
^4 Blue
^5 Aqua
^6 Purple (might be pink?)
^7 White
^8 Grey
^9 Black

To use them simply put the codes in your name before the letters you want in that colour. For example -

set ui_name "^4D^8oo^1M"

would give you the name DooM

We've barely scratched the surface here but some stuff to get you started -

set pm_runbob "0" //default is 0.4
set pm_runpitch "0"
//default is 0.002
set pm_runroll "0"
//default is 0.005
set pm_walkbob "0"
//default is 0.3
set pm_bobpitch "0"
//default is 0.002
set pm_bobroll "0"
//default is 0.002
set pm_bobup "0"
//default is 0.005
set pm_crouchbob "0"
//default is 0.5

The above will stop your view from bobbing up and down as you walk when set to 0. This is applicable to both the singleplayer and multiplayer. So should you feel a little sick while playing Doom III, perhaps it's not just the scenery ...

You may also want to set a monitor refresh rate (especially with all the dark corners) using -

set r_displayRefresh "75"

Speaking of your view, wouldn't it be nice if you could see a bit more on screen?

set g_fov "90"

FOV is the 'Field of View'. I personally use 105 but the choice is yours. Note it will decrease your framerates the higher you set it, and it will also compress the image on screen to fit. Go too far and you'll get a fishbowl appearance.

Afraid of the dark? You could lighten things up a notch or two with -

set r_brightness 1
set r_gamma 1.3

Bear in mind it is supposed to be dark, go too far and you'll ruin the atmosphere.

A few others that will likely be of interest -

set com_showFPS "1" //display current FPS in corner of screen
set com_allowConsole "1" //tilde key only for console *
set g_nightmare "1" //enables highest skill level for the real hardcore

* this will change depending on region, but it is always the key found below the ESC key

How about a few fun ones.

set com_showMemoryUsage "1" //displays current memory usage, interesting during section transitions
set s_showLevelMeter "1" //display sound level meter for each speaker

The Editor

So you want to make your own maps for Doom III? Well saw fit to provide the tools with the game. To access the Editor you simply type

editor

in the console. This will start DOOMEdit, which for those familiar with the Q3 engine will recognize the majority of what there (its very radiant alike). I did however have a few problems running this at first, no mouse pointer for starters. I'd also changed the gamma and brightness levels from the default and these had to be reset beforehand. The way I've done it is to create a shortcut to Doom3.exe and then edit the target line. Mine reads as -

"D:\Doom 3\Doom3.exe" +disconnect +set r_gamma 1 +set r_brightness 1 +set r_mode 8+set r_fullscreen 0 +editor

Basically my mouse pointer will not show unless I run it r_fullscreen 0. The command r_mode 8 gives me a 1600x1200 screen, you'll want to set yours to the size of your desktop accordingly.

set r_mode 3 = 640x480
set r_mode 4 = 800x600
set r_mode 5 = 1024x768
set r_mode 6 = 1200x1024
set r_mode 8 = 1600x1200

Scripts

Couple of basic scripts to get you going, one is for recording demos, the other is for a 'clean' screenshot. Speaking of which, you can get screenshots with the F12 key by default.

// Record Demo - start & stop with F10 //
set startrec "recordDemo; set demorec vstr stoprec"
set stoprec "stopRecording; set demorec vstr startrec"
set demorec "vstr startrec"
bind F10 vstr demorec

F10 once will start you recording. Note that you won't get a message on screen stating that recording has started (if you want one, set con_noPrint "0", although this will display a lot of other stuff too). You can check it in the console although this will obviously be in your demo. To stop recording simply press F10 once again. Demos can be found in the Doom3/base/demos folder and can be run from the console with the 'demo demoname' command.

// Clean Screenshot - no Gun or HUD in picture //
bind F11 "set ui_showGun 0; set g_showHud 0; screenshot; set g_showHud 1; set ui_showGun 1"

F11 in game will create a 'clean' screenshot (no gun, no HUD) in the doom3/base/screenshots folder with the below. Change the key in red to one of your choosing if you so wish.

Server

Running a server from the GUI is simple enough but should want to run a dedicated server (i.e. text console only, you don't play the game) then you will want to do it something like this.

Create a new text file called doomserver.bat and save it as all files in the doom3 folder. The idea is that you get a doomserver.bat and not a doomserver.bat.txt file. Once thats done, right click the newly created batch file and choose edit. Now we need to add some commands.

start
Doom3.exe +set net_serverdedicated 1 +exec doomserv.cfg +servermaprestart
goto start

Note that is 3 lines of text. The commands used here are +set net_serverDedicated which tells doom what kind of server you want (1 for a text only console, 2 for a graphical in game listen server). The next part, +exec doomserv.cfg runs our server configuration file we shall create in a moment. The last restarts the server map which seems to be needed for some servers (another thing to add to the research list).

Now we need an actual server config for that batch file to run. So create a doomserv.cfg file in the same manner as an autoexec.cfg and put your server options in it. Here's a few to get you going.

set si_spectators "1" //on-off Allow people to spectate games or force them to play
set si_usePass "1" //enable password for server play
set si_warmup "1" // on-off
set si_teamDamage "1" //Available for Team Deathmatch only
set si_timeLimit "10"
set si_fragLimit "10"
set si_map "game/mp/d3dm5" // d3dm1-5
set si_gameType "Deathmatch" // Deathmatch - Team DM - Last Man - Tourney
set si_name "D^7oo^1M ^7]|[ Server^7" //name of server, note use of colours
set si_pure "1" //force client files to match server files
set si_maxPlayers "4"
set logFile "1" //logfile on-off
set logFileName "doomserverlog.log"

set net_serverRemoteConsolePassword "password here" //rcon pass
set net_serverClientTimeout "40"
set net_serverZombieTimeout "5"
set net_serverMaxClientRate "16000" //max client rate
set net_serverSnapshotDelay "50"
set net_serverAllowServerMod "1" // allow non-pure mod paks with pure game paks

set g_countDown "10" //warmup time ? UNTESTED
set g_balanceTDM "1"
set g_spectatorChat "1" //on-off spectator chat
set g_password "password" //server password
set g_mapCycle "mapcycle" //mapcycle configscript to use, default mapcycle.scriptcfg in pak0

That's it for now, we'll hopefully be able to add more info as time goes on. Any questions or comments can be directed to us in the forums.

HOME

Copyright © 2001-2004 Viper Lair. All Rights Reserved.