Pic0o Posted October 19, 2005 Report Share Posted October 19, 2005 Found some quick info on Quake 4 Console Commands from here Console Commands Quake 4 allows for plenty of customization, however some commands are limited, or cannot be changed in multiplayer. * Command List * CVAR List [edit] Colored Names To color your name in the Quake 4 player setup menu, just type ^1-8 before the part of your name you would like to color. The color code will disappear, and you will be typing in the color you chose. You can switch colors as many times as you'd like. You can also use the color codes for chat macros. The color codes are as follows: ^1 = Red ^2 = Green ^3 = Yellow ^4 = Blue ^5 = Light Blue ^6 = Magenta ^7 = White ^8 = Black There is a second color syntax which allows for almost any color combination. It is used with the format ^c<R><G><B> where <R>, <G>, and <B> are values 0-9. So for example, adding ^c100 into a name/chat will produce entirely red text. [edit] Crosshair Color You can change the color of your crosshair by pulling down the console and using g_crosshaircolor 0 1 1 1 //RGB + Alpha? Example color codes: 1 0 0 = red 0 1 0 = green 0 0 1 = blue 0 1 1 = cyan [edit] Mouse Settings Below are settings that deal with the mouse. Almost every aspect of it's behavior can be tweaked. m_strafeSmooth m_smooth //number of samples blended, makes a smoothing effect m_strafeScale m_yaw //horizontal, left and right sensitivity. m_pitch //vertical, up and down sensitivity sensitivity //overall mouse sensitivity [edit] Field of View You can change your FOV by typing the command g_fov xxx in the console. The higher the number, the more of a fish eyed effect. The default is 90. [edit] The Lag O' Meter The Lag O' Meter shows you a visual graph of your connection with the server. To enable it, type net_clientlagometer 1 in the console. [edit] Adjusting Brightness r_gamma adjusts the brightness. If set too high, you'll get a washed out effect. [edit] Frames Per Second To show your Frames per second, type com_showfps 1 in the console. The max FPS is capped at 60. [edit] Taking Screenshots By default, f12 takes screenshots. The screenshots are saved in your quake 4\q4base\screenshots directory. Screenshots are saved as .tga's, to view them you will need a graphics program such as photoshop. To take jpg screenshots, use the 'screenshotJPEG' command. Here is a clean screenshot script. It binds the f11 key to take screenshots without the gun model and hud. bind F11 "set ui_showGun 0; set g_showHud 0; screenshot; set g_showHud 1; set ui_showGun 1" [edit] Recording Demos To record a demo, type recordNetDemo to start recording, and stopNetDemo to stop recording in the console. Demos are saved in your quake 4\q4base\demos directory. [edit] Switching Weapons The following 'impulse' commands switch to the listed weapons: _impulse0 = gauntlet _impulse1 = MG _impulse2 = SG _impulse3 = hyperblaster _impulse4 = GL _impulse5 = Nailgun _impulse6 = RL _impulse7= RG Link to comment
Pic0o Posted October 19, 2005 Author Report Share Posted October 19, 2005 Here is a Dump from the Dedicated Server, you can obtain this by typing listcmds from your Dedicated Server Console. aasStats shows AAS stats addarrow adds a debug arrow addChatLine internal use - core to game chat lines addFriend addIcon adds a test icon addline adds a debug line ai_debugFilter ai_debugMove and ai_debugTactical only work on the specified entity (if none, does one you're looking at) apState prints AP state benchmark benchmark 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 buildNotes build notes about the current map bundler Setup the bundler settings call calls script function and prints out return val centerview centers the view checkNewVersion check if a new version of the game is available checkSave tests save system clear clears the console clearAssetLog clears log of all the assets loaded clearLights clears all lights clientCallVote call a vote: clientCallVote si_.. proposed_value clientMessageMode ingame gui message mode clientVoiceChat voice chats: clientVoiceChat <sound shader> clientVoiceChatTeam team voice chats: clientVoiceChat <sound shader> clientvoicemute mute the specified player's incoming voicechat clientvoiceunmute unmute the specified player's incoming voicechat clientVote cast your vote: clientVote yes | no collisionModelInfo shows collision model info combineCubeImages combines six images for roq compression conDump dumps the console text to a file connect connects to a server crash causes a crash cvar_restart restart the cvar system damage apply damage to an entity dec decrements the cvar integer value DecrementCVar DecrementCVar <name> <amount> <min> deleteSelected deletes selected entity demoShot writes a screenshot for a demo dir lists a folder dirtree lists a folder with subfolders disasmScript disassembles script disconnect disconnects from a game echo prints text editCVars edit cvars emote plays an emote envshot takes an environment shot error causes an error evaluateMPPerformance spawns serveral player models exec executes a config file execMachineSpec execs the appropriate config files and sets cvars based on com_machineSpec execMPMachineSpec sets cvars for multiplayer exit exits the game exportCmpMD5R Export all MD5R models in a compressed form exportMD5R Export all MD5R models exportmodels exports models extract_tactical pulls tactical information for the current position. fadeSound fades all sound by X decibles over Y seconds fadeSoundClass fade the specified sound class finishBuild finishes the build process flashlight toggle actor's flashlight forceTeamChange force team change: forceTeamChange <id> freeze freezes the game for a number of seconds game_memory displays game class info gameError causes a game error gameKick same as kick, but recognizes player names getFriends gets your list of friends getServers get all of the servers from the master server getviewpos prints the current view position gfxInfo show graphics info give gives one or more items god enables god mode heartbeat send a heartbeat to the the master servers help shows help hitch hitches the game in_restart restarts the input system inc increments the cvar integer value IncrementCVar IncrementCVar <name> <amount> <max> jump jumps to a specific debug jump point keepTestModel keeps the last test model in the game kick kick a client by connection number kill kills the player killMessage prints a fake death message killMonsters removes all monsters killMoveables removes all moveables killRagdolls removes all ragdolls killVehicles kills all vehicles lanScan scans LAN for servers listActiveEntities lists active game entities listActiveSounds list the active sounds listAF lists articulated figures listAllDecls lists every single decl, not just the summary listAnims lists all animations listAudios lists Audios listBinds lists key bindings listClasses lists game classes listClients list all clients connected to the server listCmds lists commands listCollisionModels lists collision models listCvars lists cvars listDecls lists all decls listDictKeys lists all keys used by dictionaries listDictValues lists all values used by dictionaries listEffects lists effect decls listEmails lists Emails listEntities lists game entities listEntityDefs lists entity defs listEntityStats lists global entity stats listGameCmds lists game commands listGuis lists guis listHuffmanFrequencies lists decl text character frequencies listImageReferences lists materials and models referencing an image pattern listImages lists images listImagesRaven lists images (Raven) listInstances lists instances listLines lists all debug lines listLipsyncs lists lip sync decls listMapEntities lists map entity numbers listMaterials lists materials listMaterialTypes lists material types listModelDefs lists model defs listModels lists all models listModes lists all video modes listMonsters lists monsters listPDAs lists PDAs listPlaybacks lists playback decls listRenderEffectDefs lists the effect defs listRenderEntityDefs lists the entity defs listRendererCmds lists renderer commands listRenderLightDefs lists the light defs listServers lists scanned servers listSkins lists skins listSoundCmds lists sound commands listSoundDecoders list active sound decoders listSounds lists all sounds listSoundShaders lists sound shaders listSpawnArgs list the spawn args of an entity listSpawnIds lists map entity numbers listSystemCmds lists system commands listTables lists tables listThreads lists script threads listToolCmds lists tool commands listVideos lists Videos makeAmbientMap makes an ambient map makeLoadScreens Stub to keep the game from erroring out on startup when building load screens MakeMegaTexture processes giant images memoryDump creates a memory dump memoryDumpCompressed creates a compressed memory dump modulateLights modifies shader parms on all lights netScan scans internet for servers 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 nextjumppoint jumps to the next debug jump point nextMap loads the next map on the server 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 playNetDemo playback a network demo playNetTimeDemo run a timedemo on a network demo popLight removes the last created light prevAnim shows previous animation on test model prevFrame shows previous animation frame on test model prevjumppoint jumps to the previous debug jump point printAF prints an articulated figure printAudio prints an Video printEffects prints effects printEmail prints an Email printEntityDef prints an entity def printLipsyncs prints lip syncs printMaterial prints a material printMaterialTypes prints material types printMemInfo prints memory debugging data printModel prints model info printModelDefs prints a model def printPDA prints an PDA printPlaybacks prints playbacks printSkin prints a skin printSoundShader prints a sound shader printTable prints a table printVideo prints a Audio promptKey prompt and sets the CD Key QANotes qa notes about the current map quit quits the game rcon sends remote console command to server reconnect reconnect to the last server we tried to connect to recordNetDemo recordDemo <name> start recording a network demo reexportmodels reexports models regenerateWorld regenerates all interactions reloadanims reloads animations reloadDecls reloads decls reloadEngine reloads the engine down to including the file system reloadFAS reloads the viseme data reloadGuis reloads guis reloadImages reloads images reloadLanguage reload language dict reloadModels reloads models reloadScript reloads scripts reloadShaders reloads the hardware shader programs reloadSounds reloads all sounds reloadSurface reloads the decl and images for selected surface remove removes an entity removeClientFromBanList removes a client id from the ban list: removeClientFromBanList <client id> removeFriend removeline removes a debug line reportImageDuplication checks all referenced images for duplications reportSurfaceAreas lists all used materials sorted by surface area resaveDecl resaves a decl or every decl of a certain type rescanSI internal - rescan serverinfo cvars and tell game reset resets a cvar s_restart restarts the sound system SaveGameRefreshList refresh the gui's save list 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 tga screenshot screenshotJpeg takes a jpg screenshot script executes a line of script serverForceReady force all players ready serverInfo shows server info serverMapRestart restart the current game serverNextMap change to the next map set sets a cvar seta sets a cvar and flags it as archive setInstance sets a player's world instance setMachineSpec detects system capabilities and sets com_machineSpec to appropriate value setPlayerGravity sets players local gravity setPMCVars Resets player movement cvars 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 showDictMemory shows memory used by dictionaries showInteractionMemory shows memory used by interactions showMemAlloc Prints outstanding mem_alloc tags -- Debug only showMemory gives a reasonably detailed account of memory usage showStringMemory shows memory used by strings showTriSurfMemory shows memory used by triangle surfaces sizeDown makes the rendered view smaller sizeUp makes the rendered view larger soundLog list the number of times sounds have been played spawn spawns a game entity spawnGUI spawn gui spawnServer spawns a server startBuild prepares to make a build stopNetDemo stop playing/recording a network demo tabComplete tab completes it's argument teleport teleports the player to an entity location testAnim tests an animation testBlend tests animation blending testDamage tests a damage def testDeath tests death testGUI tests a gui 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 testSIMD test SIMD code testSkin tests a skin on an existing testModel testSound tests a sound testStandaloneVideo displays the a standalone cinematic 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 undying enables undying mode (take damage down to 1 health, but do not die) updateUI internal - cause a sync down of game-modified userinfo verifyServerSettings verifies the game type can be played on the map vid_restart restarts renderSystem viewNotes notes about the current map 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 writeAssetLog generates log file of all the assets loaded writeConfig writes a config file WriteConfiguration WriteConfiguration writeDeclFile writes all currently parsed decls to a file writePrecache writes precache commands writeProgramImages write program formulated targas to compression dir writeRDF write RDF file WriteServerConfig Writes all server related cvars out to the filename provided 300 commands Link to comment
Pic0o Posted October 21, 2005 Author Report Share Posted October 21, 2005 For the Oh so Simple Question of "How do I Load the Console or access it?" Press Ctrl + Alt + ~ I forgot about that, and had no Love getting that info from the Docs. Hope I saved you some Time :) Also, a Linux Patch is Available already :D Link to comment
Pic0o Posted October 27, 2005 Author Report Share Posted October 27, 2005 Viperlair put up a Quick but Handy Guide Notes of Interest being: Console The first question most folks will want to know is 'Where is the Console?'. Like Doom 3, the console can be found by pressing the CTRL and ALT and ~ keys, with the ~ key being the key under escape (Not the ~ key in all countries, for me here in the UK it's ` for example). The easier way is to right click the shortcut for Quake 4 and view the properties for the shortcut. Find the target line that reads - "C:\Program Files\Quake 4\quake4.exe" And add the following to the end of it - "C:\Program Files\Quake 4\quake4.exe" +set com_allowConsole 1 This will allow you to get to the console without the need for pressing CTRL and ALT, but just the ~ key alone. And if the 3 manufacturer intro's bother you, you can remove by adding - "C:\Program Files\Quake 4\quake4.exe" +set com_allowConsole 1 +disconnect What was that command again .... ? You get a list of commands or have your commands completed in the console by using the tab key. For example - c + tab key in the console will give you a list of all commands beginning with c. Speaking of commands beginning with c, you can dump the current console to a text file if you wish with the 'condump blah.txt' command. Link to comment
Recommended Posts