New Quake 4 Config

Spectre

New member
Just ran across a Quake 4 config that supposedly compresses textures and gives you a nice FPS boost, with no loss of quality. I'll be trying it out, but here it is in full. It should go in X:\Program Files\id Software\Quake 4\dm

Paste it into Notepad and call it Quake4Config.cfg

unbindall

bind "RIGHTCTRL" "_moveDown"

bind "RIGHTSHIFT" "_speed"

bind "TAB" "_impulse19"

bind "ESCAPE" "togglemenu"

bind "SPACE" "_moveUp"

bind "0" "_impulse9"

bind "1" "_impulse0"

bind "2" "_impulse1"

bind "3" "_impulse2"

bind "4" "_impulse3"

bind "5" "_impulse4"

bind "6" "_impulse5"

bind "7" "_impulse6"

bind "8" "_impulse7"

bind "9" "_impulse8"

bind "[" "_impulse14"

bind "]" "_impulse15"

bind "`" "toggleconsole"

bind "a" "_moveleft"

bind "c" "_movedown"

bind "d" "_moveright"

bind "f" "_impulse50"

bind "r" "_impulse13"

bind "s" "_back"

bind "t" "clientmessagemode"

bind "w" "_forward"

bind "y" "clientmessagemode 1"

bind "z" "_ingameStats"

bind "~" "toggleconsole"

bind "PAUSE" "pause"

bind "UPARROW" "_forward"

bind "DOWNARROW" "_back"

bind "LEFTARROW" "_moveleft"

bind "RIGHTARROW" "_moveright"

bind "LEFTALT" "_strafe"

bind "LEFTCTRL" "_attack"

bind "LEFTSHIFT" "_speed"

bind "DEL" "_lookdown"

bind "PGDN" "_lookup"

bind "END" "_impulse18"

bind "F1" "_impulse28"

bind "F2" "_impulse29"

bind "F3" "_impulse17"

bind "F5" "savegame quick"

bind "F6" "_impulse20"

bind "F7" "_impulse22"

bind "F9" "loadgame quick"

bind "F12" "screenshot"

bind "KP_ENTER" "_impulse21"

bind "MOUSE1" "_attack"

bind "MOUSE2" "_zoom"

bind "MOUSE3" "_zoom"

bind "MOUSE4" "_moveUp"

bind "MWHEELDOWN" "_impulse14"

bind "MWHEELUP" "_impulse15"

bind "RIGHTALT" "_strafe"

seta bse_rateCost "1.0"

seta bse_rateLimit "1.0"

seta bse_scale "0.33"

seta gui_mediumFontLimit "0.60"

seta gui_smallFontLimit "0.30"

seta win_viewlog_update_count "10"

seta win_viewlog_ypos "0"

seta win_viewlog_xpos "0"

seta net_socksPassword ""

seta net_socksUsername ""

seta net_socksPort "1080"

seta net_socksServer ""

seta net_socksEnabled "0"

seta win_ypos "22"

seta win_xpos "3"

seta s_useDeferredSettings "1"

seta s_minStereo "8"

seta s_deviceName ""

seta s_useEAXOcclusion "0"

seta s_useEAXReverb "0"

seta s_useOpenAL "0"

seta s_radioChatterFraction "0.9"

seta s_speakerFraction "0.65"

seta s_numberOfSpeakers "2"

seta s_subFraction "0.5"

seta s_meterTopTime "2000"

seta s_reverse "0"

seta s_spatializationDecay "2"

seta s_maxChannelsMixed "24"

seta s_musicVolume "0.5"

seta s_decompressionLimit "2"

seta s_globalFraction "0.8"

seta s_playDefaultSound "1"

seta s_maxSoundsPerShader "1"

seta s_doorDistanceAdd "150"

seta s_volume "1"

seta r_debugArrowStep "120"

seta r_debugLineWidth "1"

seta r_debugLineDepthTest "0"

seta r_forceLoadImages "1"

seta r_shadows "1"

seta r_skipBump "0"

seta r_skipSpecular "0"

seta r_skipNewAmbient "1"

seta r_renderer "best"

seta r_brightness "1.2"

seta r_gamma "1"

seta r_swapInterval "0"

seta r_useIndexBuffers "0"

seta r_customHeight "486"

seta r_customWidth "720"

seta r_fullscreen "1"

seta r_mode "3"

seta r_aspectRatio "0"

seta r_alphaToCoverage "1"

seta r_multiSamples "0"

seta image_downSizeLimit "256"

seta image_ignoreHighQuality "1"

seta image_downSizeBumpLimit "256"

seta image_downSizeSpecularLimit "64"

seta image_downSizeBump "1"

seta image_downSizeSpecular "1"

seta image_useCache "0"

seta image_cacheMegs "100"

seta image_cacheMinK "30"

seta image_usePrecompressedTextures "1"

seta image_useNormalCompressionLoadDDSForPal "1"

seta image_useNormalCompression "2"

seta image_useAllFormats "1"

seta image_useCompression "1"

seta image_downSize "1"

seta image_lodbias "0"

seta image_anisotropy "1"

seta image_filter "GL_LINEAR_MIPMAP_LINEAR"

seta g_friendsList ""

seta g_favoritesList ""

seta demo_enforceFS "0"

seta net_clientDownload "1"

seta net_serverAllowServerMod "0"

seta net_LANServer "0"

seta net_menuLANServer "0"

seta net_master4 ""

seta net_master3 ""

seta net_master2 ""

seta net_master1 ""

seta net_clientMaxRate "16000"

seta net_serverMaxClientRate "10000"

seta net_serverMenuDedicated "0"

seta m_strafeSmooth "4"

seta m_smooth "1"

seta m_strafeScale "6.25"

seta m_yaw "0.022"

seta m_pitch "0.022"

seta sensitivity "5"

seta in_joystickLeftStickMove "1"

seta in_toggleZoom "0"

seta in_toggleCrouch "0"

seta in_toggleRun "0"

seta in_alwaysRun "1"

seta in_freeLook "1"

seta in_anglespeedkey "1.5"

seta in_pitchspeed "140"

seta in_yawspeed "140"

seta gui_configServerRate "0"

seta com_lastQuicksave "Quick0"

seta com_skipLevelLoadPause "0"

seta com_guid "tNXTp4iuTi8"

seta com_preloadDemos "0"

seta com_compressDemos "1"

seta sv_punkbuster "0"

seta cl_punkbuster "1"

seta com_videoRam "256"

seta com_showFPS "0"

seta com_purgeAll "1"

seta com_machineSpec "0"

seta sys_lang "english"

seta ui_name "*Put name here*"

seta ui_model "model_player_marine_helmeted"

seta ui_skin "base"

seta si_numPlayers "4"

seta si_fragLimit "10"

seta si_timeLimit "0"

seta si_map "game/hangar2"

seta si_gameType "singleplayer"

seta g_showHudPopups "0"

seta g_brassTime "0"

seta g_decals "1"

seta g_projectileLights "1"

seta g_announcerDelay "1000"

seta g_mapCycle "mapcycle"

seta g_voteFlags "0"

seta g_gameReviewPause "15"

seta g_password ""

seta g_gunViewStyle "0"

seta g_crosshairCustomFile "gfx/guis/crosshairs/crosshair_q3_9.tga"

seta g_crosshairCustom "0"

seta g_crosshairColor "0 1 0 1"

seta g_crosshairSize "32"

seta g_showProjectilePct "0"

seta g_showHud "1"

seta g_skipItemShadowsMP "0"

seta g_skipPlayerShadowsMP "0"

seta g_showPlayerShadow "0"

seta pm_vehicleSoundLerpScale "10"

seta pm_vehicleCameraScaleMax "300"

seta pm_vehicleCameraSpeedScale "0.5"

seta pm_vehicleCameraMinDist "300"

seta pm_vehicleCameraSnap "1"

seta g_editEntityTextDistance "256"

seta g_editEntityDistance "512"

seta g_showcamerainfo "0"

seta g_healthTakeLimit "25"

seta g_healthTakeAmt "5"

seta g_healthTakeTime "5"

seta g_useDynamicProtection "1"

seta g_armorProtectionMP "0.66667"

seta g_armorProtection "0.66667"

seta g_nightmare "0"

seta g_doubleVision "1"

seta g_muzzleFlash "1"

seta ui_showGun "1"

seta ui_autoReload "1"

seta ui_autoSwitch "1"

seta ui_hitscanTint "0 1 1"

seta ui_clan ""

seta ui_model_strogg ""

seta ui_model_marine ""

seta ui_team "Marine"

seta si_autobalance "1"

seta si_shuffle "0"

seta si_spectators "1"

seta si_usePass "0"

seta si_warmup "1"

seta si_teamDamage "0"

seta si_allowHitscanTint "2"

seta si_allowVoting "0"

seta si_useReady "0"

seta si_tourneyLimit "3"

seta si_captureLimit "5"

seta si_minPlayers "2"

seta si_maxPlayers "12"

seta si_mapCycle ""

seta si_name "Quake 4 Server"

seta g_spectatorChat "0"

seta net_clientLagOMeter "0"
 
Basically it says the two commands to be entered at console to bypass the 60fps limit are:

com_fixedtic 1 and com_syncgameframe 1

It also says you need a decent system to use these commands.
 
i have a decent system so i shall DEFFINATELY be trying those *notes on paper*

cheers man
 
I've been using that config and have to say I've noticed a considerable increase in my FPS. With four enemies on screen shooting, and a teammate, my FPS was still around 40. Good stuff :D
 
Back
Top