• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

Quake 4 game engine mod files

Ketxxx

Heedless Psychic
Joined
Mar 4, 2006
Messages
11,521 (1.64/day)
Location
Kingdom of gods
System Name Ravens Talon
Processor AMD R7 3700X @ 4.4GHz 1.3v
Motherboard MSI X570 Tomahawk
Cooling Modded 240mm Coolermaster Liquidmaster
Memory 2x16GB Klevv BoltX 3600MHz & custom timings
Video Card(s) Powercolor 6800XT Red Devil
Storage 250GB Asgard SSD, 1TB Integral SSD, 2TB Seagate Barracuda
Display(s) 27" BenQ Mobiuz
Case NZXT Phantom 530
Audio Device(s) Asus Xonar DX 7.1 PCI-E
Power Supply 1000w Supernova
Software Windows 10 x64
Benchmark Scores Fast. I don't need epeen.
Thought I would post these files up. I made them some time ago, they contain a lot of tweaks to help with all sorts of stuff including loading times, specular tweaks, visual improvements (enhanced bump mapping etc) and a bunch of other stuff. if its popular i might make some enhancements, in which case just make some suggestions and ill add stuff at random. install files to your q4base folder.
Zek says-
Make sure to copy all the files the Q4 engine folder replaces, or else you'll be having some fun figuring out what to do if you don't like the mod.
 
Last edited by a moderator:
Did some of those myself, & here is their content (compare & contrast w/ Ketxxx's)

Before you apply this one's settings wholesale (or, piece by piece), OR Ketxxx's?

BACKUP YOUR Quak4Config.cfg & Autoexec.cfg files under the Q4BASE Folder, first... make copies!

Here we go:

APK Quake 4 SMP AutoExec.cfg file:

//---------------------------------------------------
//G R A P H I C S - APK Added per various guides, & tweaked more for NVIDIA GeForce
//---------------------------------------------------
seta com_fixedTic "1" //seta type commandline is for config.cfg, not autoexec.cfg iirc...apk
set com_fixedTic "1" //Lines above remove 60fps framerate cap default by IDSoftware... apk
set com_purgeAll "1"
set com_videoRam "256" //doesn't auto detect correctly for some, set it manually
set g_showPlayerShadow "0"
set g_bloodEffects "1"
set g_doubleVision "0"
set g_muzzleFlash "1"
set g_decals "1"
set g_projectileLights "1"
set image_lodbias "-0.10" //2, 0, -2 limits... apk
set image_anisotropy "8" //vs. 1, 2, 4, or 8 (0-20?)
set image_useNormalCompression "0" //compression level 0-2 0 fastest
set image_useCache "1" //game crashes if enabled and MinK is too low
set image_cacheMegs "128" //max temporary cache size for precompressed textures
set image_cacheMinK "4096" //minimum cache size of precompressed files in KB
set image_usePrecompressedTextures "1" //0 for Ultra settings later on - disables above
set image_useAllFormats "1"
set image_useCompression "1" //compress bumps and specs?
set image_roundDown "1"
set image_ignoreHighQuality "0"
set image_filter "GL_LINEAR_MIPMAP_NEAREST" //vs. "GL_LINEAR_MIPMAP_LINEAR"
set r_swapInterval "0" //Vsync OFF on zero, ON on one... apk
set r_orderIndexes "1" //IMPROVES VERTEX PROCESSING... apk
set r_fullscreen "1"
set r_displayRefresh "120" //Refresh rate working on NT-based OS' XP/2000/2003 w RefreshLock & ATITool 2.x...apk
set r_multiSamples "8" //Anti Aliasing Level 0-4? apk
set r_renderer "best"
set r_brightness "1.25"
set r_gamma "1.1"
set r_lightScale "5"
set r_useTurboShadow "1"
set r_useConstantMaterials "1"
set r_useCachedDynamicModels "1"
set r_useIndexBuffers "0" //no noticeable change
set r_mode "4" //screen size 3=6x4 4=8x6 5=10x8 6=12x10 7=16x10? 8=16x12
set r_useInfiniteFarZ "1"
set r_forceLoadImages "1"
set r_useVertexBuffers "1"
set r_useStateCaching "1"
set r_useTripleTextureARB "1"
set r_useOptimizedShadows "0"
set r_useShadowVertexProgram "1"
set r_finish "0"
set r_shadows "0"
set r_useTwoSidedStencil "1"
//---------------------------------------------------
// ADDED TWEAKS FOR THE QUAKE 4 ENGINE THAT DOOM III DID NOT HAVE OR USE RIGHT
//---------------------------------------------------
set r_usePortals "1" //use portals for area culling below... apk
set r_useShadowCulling "1"
set r_useLightCulling "3"
set r_useCulling "2"
set r_ignoreGLErrors "1"
set r_znear "1"
set r_useStateCaching "1"
set r_useShadowProjectedCull "1"
set g_fov "85"
set image_preload "1"
//---------------------------------------------------
set cm_backFaceCull "1"
set g_projectileLights "0"
set r_useLightPortalFlow "1"
set r_useNV20MonoLights "1"
//---------------------------------------------------
set image_downSizeSpecular "1" //enables Specular downsizing setting
set image_downSizeBump "1" //enables Bump mapping downsizing setting
set image_downSize "1" //use to enable image downsizing setting
set image_downSizeSpecularLimit "1024" //1024 for 256mb gfx 512 for 128mb gfx 256 for 64mb
set image_downSizeBumpLimit "1024" //1024 for 256mb gfx 512 for 128mb gfx 256 for 64mb
set image_downSizeLimit "512" //1024 for 256mb gfx. 512 for 128mb gfx. 256 for 64mb
//---------------------------------------------------
//set r_mode "1024x768" //PHUX IT UP: GAME WILL NOT LOAD @ ALL...apk
//---------------------------------------------------
// Optional section: Makes things look REALLY "StRaNgE", like negative-zone photo images ///---------------------------------------------------
//set r_skipAmbient "0"
//set r_skipNewAmbient "1"
//set r_skipOverlays "0"
//set r_skipFogLights "0"
//set r_skipDynamicTextures "0"
//set r_skipBlendLights "0"
//set r_skipDiffuse "1"
//set r_skipParticles "1"
//set r_skipSpecular "0"
//set r_skipUpdates "1"
//set r_skipBump "0"
//set r_skipGuiShaders "3"
//set r_skipInteractions "0"
//set r_skipPostProcess "1"
//---------------------------------------------------
//SOUNDS//
//---------------------------------------------------
set s_numberOfSpeakers "2"
set s_doorDistanceAdd "150"
set s_globalFraction "0.8"
set s_subFraction "0.75"
set s_playDefaultSound "1"
set s_volume_dB "0"
set s_meterTopTime "2000"
set s_reverse "0"
set s_spatializationDecay "2"
set s_maxSoundsPerShader "0"
//---------------------------------------------------
// SOUND PERFORMANCE TWEAKS FROM -> http://www.tweakguides.com/Quake4_8.html
//---------------------------------------------------
set s_force22kHz "1"
set s_useEAXOcclusion "1"
set s_useEAXReverb "1"
set s_useOcclusion "1"
set s_clipVolumes "1"
//---------------------------------------------------
//C O M M S//
//---------------------------------------------------
set net_clientMaxRate "16000"
set net_clientPredictGUI "1" //predict pushing of ingame gui buttons maybe?
set net_clientSmoothing "0.8" //estimate movement between packets?
set net_clientPrediction "10" //predict movement during packetloss?
set net_clientServerTimeout "40"
set net_forceLatency "0" //Timenudging perhaps?
set net_clientShowSnapshotRadius "128"
set net_clientShowSnapshot "0"
set net_channelShowDrop "0"
set net_channelShowPackets "0"
//set net_clientRemoteConsolePassword "blah" // blah = rcon password
//---------------------------------------------------
//I N P U T//
//---------------------------------------------------
set m_strafeSmooth "4"
set m_smooth "8" //mouse filtering 0-8?
set m_strafeScale "6.25"
set m_yaw "0.014"
set m_pitch "0.014"
set sensitivity "7.5" //mouse sensitivity
set in_alwaysRun "1" //mp only
set in_freeLook "1"
set in_anglespeedkey "1.5"
set in_pitchspeed "140" //default 220
set in_yawspeed "140" //default 220
//---------------------------------------------------
//G A M E//
//---------------------------------------------------
set com_showFPS "1" //display current FPS in corner of screen
set com_showMemoryUsage "0" //displays current memory usage, interesting during section transitions
set com_allowConsole "1" //tilde key only for console
set g_decals "1" //decorative touches on/off
set g_projectileLights "1" //projectiles create light on/off
set g_doubleVision "1" //damage blur
set g_muzzleFlash "1" //muzzle flash
set g_showBrass "1" //display spent ammo ejection
set g_showProjectilePct "0"
set g_showHud "1" //draw the onscreen Heads Up Display such as health/armor etc
set g_showPlayerShadow "0" //player character casts shadows
set g_showcamerainfo "0"
set g_bloodEffects "1"
set g_TDMArrows "1"//draw arrows over teammates in team
//set g_nightmare "1" //enable highest SP game level
set g_fov "105" //field of view, default 90
set g_spectatorChat "1" //turns off the display of spectator chat during DM
set g_showProjectilePct "1" //enables display of player hit percentage
set con_noPrint "1" //disable display of console msg's on game screen
set con_notifyTime "3" //time in seconds to display console messages on screen
set con_speed "3" //speed of console drop// remove bobbing, good if you feel sick after playing for a while :)
//---------------------------------------------------
// use the below with a decent refresh rate (72Hz +) to help reduce eye strain //
//---------------------------------------------------
set pm_runbob "0"
set pm_runpitch "0"
set pm_runroll "0"
set pm_walkbob "0"
set pm_bobpitch "0"
set pm_bobroll "0"
set pm_bobup "0"
set pm_crouchbob "0"
//---------------------------------------------------
//P L A Y E R//
//---------------------------------------------------
set ui_showGun "1" //draw gun on screen or not, can boost fps minimally
set ui_autoReload "1" //when gun ammo depleted, reload without need to push reload button
set ui_autoSwitch "0" //change instantly to latest weapon
set ui_skin "skins/characters/player/marine_mp" //player model
set ui_name "AlecStaar" //name, can use colours (see below)////
// Colour codes ^1 Red ^4 Blue ^5 Aqua ^6 Purple (might be pink?) ^7 White ^8 Grey ^9 Black
//---------------------------------------------------
//S C R I P T S//
//---------------------------------------------------

:)

APK
 
Last edited:
Call me an idiot, but I kinda liked the old engine better (new one reminds me of Vista too much :p). The enhancements just looks ugly to me. How do I change it back?
Edit- I spent some quality time with the Q4 DVD and fixed it myself :).
 
Last edited:
Call me an idiot, but I kinda liked the old engine better (new one reminds me of Vista too much :p). The enhancements just looks ugly to me. How do I change it back?
Edit- I spent some quality time with the Q4 DVD and fixed it myself :).

Ah, I was going to post that you SHOULD ALWAYS BACKUP YOUR ORIGINAL Quake 4 AutoExec.cfg &/or Quake4Config.cfg files... first!

APK
 
Ah, I was going to post that you SHOULD ALWAYS BACKUP YOUR ORIGINAL Quake 4 AutoExec.cfg &/or Quake4Config.cfg files... first!

APK

:laugh: There's a lesson I keep on remembering I need to learn lol.
 
:laugh: There's a lesson I keep on remembering I need to learn lol.

Ah, no sweat... we've all done it, & you @ least had the sense to know how to "unjam" yourself!

:)

* ONE good thing happened: I edited my post to include that, backup your Quake 4 .cfg files!

APK
 
Another good thing happened too, I used my mod powers and edited Ketxxx's original post :p.
 
The Mod PoWerZ :respect: :p
 
So who else has tried it yet :p one of the other things thats just come back is I tweaked brightness\gamma so lighted areas were actually as they are supposed to be - lighted, and dark areas are, well dark lol.
 
lol its like a post whore conventioin here
 
hey i only made 2 posts :p
 
lolz thats not what i meant read sploosh
 
I thought you meant texture mods to install.
 
Bah!

You're all "afraid" to do this "NuKLeAr" Level of tweaking to your Quake 4 SMP 1.3 game it seems...

:)

LOL!

* It takes "intestinal-fortitude" gents, it truly does...

APK

P.S.=> It really does work well to mess w/ this game's configuration files though... @ least it did for me! Took me a LONG time to get right though, some of the settings ARE graphics card & system RAM present, & it's a LONG file that AutoExec.cfg for Quake 4... read carefully & match it to YOUR system! apk
 
Back
Top