Fantastic! Thanks for those tips mate.
So one final question; there isn't an autoexec.cfg file in my /Base directory. Is there any chance you can paste what you have in there? I'm currently resorting to editing the doomconfig.cfg file then forcing it into 'Read Only' so the game doesn't alter any of the settings.
In that case, before using my autoexec file below, I recommend copying out the settings you want to keep from your doomconfig file, then
* DELETE your doom config file (the game will recreate it in the next step, in a form to ensure it's stripped of any customizations)
* start the game, run the optimum settings or whatever it is, then pick the settings you want in game (don't bother with resolution, just set graphic quality to high or ultra)
* close the game down, you're readyto modify the autoexec file
Anything you put in an autoexec file will override the doomconfig file - but only for that session - so you can tweak it and try different things.
Whereas putting things in the doomconfig can be a bit unreliable - sometimes they stick when you don't want them to, sometimes they don't stick when you do.
Here's my autoexec, which i believe sets everything to maximum quality.
You can safely delete everything below VIDEO TWEAKS, and the game will use appropriate values based on what you picked when you clicked Video Quality in game.
Code:
//////////////////////
//GUI+GAMEPLAY
//////////////////////
set com_allowconsole 1
set com_showFPS 1
set com_fixedtic -1
set com_purgeAll 0
seta g_nightmare 1
bind "F11" "timedemo demo1 1" //launch timedemo by pressing F11
seta ui_autoReload 1
seta ui_autoSwitch 1
set g_showProjectilePct 1
set g_showHud 1
set ui_showGun 1
seta g_showBrass 1
//////////////////////
//SCREEN SIZE SETTINGS
//////////////////////
seta r_mode -1
seta r_aspectratio 2
seta r_customHeight 1200 //change this to match your height
seta r_customWidth 1920 //change this to match your width
seta r_fullscreen 1
//////////////////////
// HARDWARE
//////////////////////
seta com_videoRam 1024 //change this to match your video card's RAM
//////////////////////
// VIDEO CONFIG
//////////////////////
seta r_displayrefresh 60
seta image_anisotropy 16 //set AF
seta r_multisamples 8 // set antialiasing (2 or 4 is good enough really)
seta image_filter "GL_LINEAR_MIPMAP_LINEAR"
//////////////////////
// VIDEO TWEAKING
//////////////////////
seta r_skipbump "0"
seta r_skipspecular "0"
seta r_Shadows "1"
seta g_showPlayerShadow "1"
seta r_skipParticles "0"
seta g_decals "1"
seta g_projectileLights "1"
seta g_doubleVision "1"
seta g_muzzleFlash "1"
seta r_skipPostProcess "0"
seta r_skipAmbient "0"
seta g_bloodEffects "1"
seta s_useOcclusion "1"
seta r_useCachedDynamicModels "1"
seta image_downSize "0"
seta image_downSizeBump "0"
seta image_downSizeSpecular "0"
seta image_useCompression "0"
seta image_useNormalCompression "0"
If you use any mods, like classic doom (STRONGLY recommended), it's a good idea to copy an autoexec file into their directories too.