One of the interesting things about the CoD4 competitive mod Promodlive (NA or EU versions) and its predecessor Promod, is that you can modify (that is, tweak) many more in-game settings than you can in the stock game. The additional tweakage options were coded in to enhance aspects of CoD4 to benefit the competitive players who value visibility and frame-rate above eye-candy and realism. Most of these tweaks can be done within the Promodlive menu itself. Two of the more useful options deal with lighting and color. These can be selected using the Promod menu system bind (should be the "B" key) which replaces the Quick Message options in CoD4. Look for Option 5: Promod Graphics. Then, Click Promod Lighting and/or Enhanced Colors.
Promod LightingPromod lighting makes it much better to spot players, especially on sun-lit (and even overcast) maps. Here is Overgrown. The light on the ground really shows up and any player caught in the light will be spotted easily.
Enhanced ColorPromodlive's menu system allows you to select either a "stock" or "enhanced" color option. Frankly, neither are suited well for all maps.Here are some screens taken with constant gammas on all. The first is the bluish stock colors.
This uses the enhanced color scheme in Promod. The shift towards yellow increases your chance seeing the dark-hued tones of the opposing players.
Fortunately, we are not tied to just these two variations.
Competitive player Smithie at Tek9, has suggested binding various color combinations and tints into your config_mp.cfg and selecting them for each specific map you are on. Much of these binds related to the dvar family r_filmtweak. These have been known about for some time (see [url=http://www.bashandslash.com/boards/viewtopic.php?f=19&p=2059#p2054]here[/url]); however, Promodlive removes cheat protection on these in the mod. These binds d not work outside of Promodlive. As well you have to have the enhanced color mode selected.For example, here are his binds. Note that the screenshots don't do these justice and they should be viewed on your own screen and assessed. As well, the screens below were all taken with constant gamma. NOTE: You must have selected "Enhanced Colors" for these binds to work. bind F5 "^0Citystreets^2!;r_filmtweakenable 1;r_filmtweakContrast 1.2;r_filmtweakLighttint 0.8 0.8 1.2;r_filmtweakDarktint 1.8 1.8 2; r_filmtweakDesaturation 0;r_gamma 1.6;r_filmtweakbrightness 0"
bind F6 "^0Backlot^2!;r_filmtweakenable 1;r_filmtweakContrast 1.2; r_filmtweakLighttint 1 1 1;r_filmtweakDarktint 1.8 1.8 2; r_filmtweakDesaturation 0;r_gamma 1.45;r_filmtweakbrightness 0"
bind F7 "^0Crossfire^2!;r_filmtweakenable 1;r_filmtweakContrast 1; r_filmtweakLighttint 1.6 1.6 1.8;r_filmtweakDarktint 1.7 1.7 2; r_filmtweakDesaturation 0;r_gamma 1.6;r_filmtweakbrightness 0"
bind F8 "^0Crash/Strike^2!;r_filmtweakenable 1;r_filmtweakContrast 1.2; r_filmtweakLighttint 0.8 0.8 1;r_filmtweakDarktint 1.8 1.8 2; r_filmtweakDesaturation 0;r_gamma 1.9;r_filmtweakbrightness 0"
Keeping with graphics-related tweaks, another interesting post, this one from Jan "paradox-" Duchon (who borrowed this from a post at Insidiae), suggests the following additional visual-related binds: Graphics related bind F5 "openscriptmenu quickpromodgfx 1" - sunlight ON/OFF bind F6 "openscriptmenu quickpromodgfx 2" - STOCK/ENHANCED colors bind F7 "openscriptmenu quickpromodgfx 4" - normalmap ON/OFF Cammo-related bind 2 "openscriptmenu -1 loadout_camo:camo_brockhaurd;CAMO;^6DESERT" bind 3 "openscriptmenu -1 loadout_camo:camo_blackwhitemarpat;CAMO;^6DIGITAL" bind 4 "openscriptmenu -1 loadout_camo:camo_bushdweller;CAMO;^6WOODLAND" bind 5 "openscriptmenu -1 loadout_camo:camo_tigerblue;CAMO;^6BLUETIGER" bind 6 "openscriptmenu -1 loadout_camo:camo_tigerred;CAMO;^6REDTIGER" bind 7 "openscriptmenu -1 loadout_camo:camo_none;CAMO;^6NOCAMO" Here's a vid we just did to show you the effects in a bit better detail: http://www.youtube.com/watch?v=yD_GF9m0WbM&eurl=http%3A%2F%2Fbashandslash%2Ecom%2Fin dex%2Ephp%3Foption%3Dcom%5Fcontent%26task%3Dview%26id%3D625%26Itemid%3D74&feature= player_embedded]Movie
General tweaks Aside from the graphics tweaks, Smithie lists the only dvars worth tweaking in CoD4 Promodlive: cg_brass 0 snaps 30 cl_maxpackets 100 rate 25000 r_drawdecals 0 r_drawsun 0 r_drawwater 0 r_gamma (0.1-3) r_detail 0 r_picmip 3 r_picmip_bump 3 r_picmip_manual 1 r_picmip_spec 3 r_picmip_water 0 cg_marks 0 cg_marks_ents_player_only 0 cg_fov (65-80) sensitivity (0.1-30) com_maxfps (125-250) Useful binds: WEAPONS BINDS ::secondary:: bind 7 "openscriptmenu -1 loadout_secondary:deserteagle;NEXT^6_^7ROUND;^6deagle" bind 8 "openscriptmenu -1 loadout_secondary:deserteaglegold;NEXT^6_^7ROUND;^6gdeagle" ::smg:: bind 5 "openscriptmenu -1 loadout_primary:ak74u;NEXT^6_^7ROUND;^6ak74u" bind 6 "openscriptmenu -1 loadout_primary:mp5;NEXT^6_^7ROUND;^6mp5" ::sniper:: bind 5 "openscriptmenu -1 loadout_primary:m40a3;NEXT^6_^7ROUND;^6m40a3" bind 6 "openscriptmenu -1 loadout_primary:remington700;NEXT^6_^7ROUND;^6r700" ::assault:: bind 5 "openscriptmenu -1 loadout_primary:ak47;NEXT^6_^7ROUND;^6ak47" bind 6 "openscriptmenu -1 loadout_primary:m4;NEXT^6_^7ROUND;^6m4" ::flash/smoke:: bind 9 "openscriptmenu -1 loadout_grenade:flash_grenade;NEXT^6_^7ROUND;^6FLASH" bind 0 "openscriptmenu -1 loadout_grenade:smoke_grenade;NEXT^6_^7ROUND;^6SMOKE" For prevent before questions about it! - You cant change weapon from scope to assault with those binds, you can change just weapon in same class ... its cos of new promod menus :/. - You cant bind multiple openscript command binds
FPS POSITION seta cg_debugInfoCornerOffset "x x" "57 464" - for right corner position TARGET ICON - smaller DEFEND/BOMB icon seta waypointiconwidth "13.37" seta waypointiconheight "13.37" FLASHBANG INDICATOR - simply flash indicator like frag-grenade has seta cg_hudGrenadeIconEnabledFlash "1" COMPASS STUFF seta compassFriendlyHeight "10" seta compassFriendlyWidth "10" Smaller friends/opponents icon on your compass - it improves your orientation DON'T USE compassplayerheight/width commands! it's disallowed ... COLOR COMMANDS Call of Duty 4 colors are represented in a Red/Green/Blue/Alpha format. That means that a number -> 1 0 0 0 gives us "RED" , -> 0 1 0 0 gives us "GREEN", -> 0 0 1 0 is "BLUE" and the alpha value is the transparency. ::console:: seta con_inputBoxColor "R G B A" seta con_inputHintBoxColor "R G B A" seta con_outputBarColor "R G B A" seta con_outputSliderColor "R G B A" seta con_outputWindowColor "R G B A" ::scoreboard:: seta cg_scoreboardBannerHeight "x" - height of teamicons seta cg_scoreboardFont "x" - font used in scoreboard seta cg_scoreboardHeaderFontScale "x" - fontscale in header of scoreboard seta cg_scoreboardHeight "x" - height of scoreboard seta cg_scoreboardItemHeight "x" - height of items in scoreboard seta cg_scoreboardScrollStep "x" - number of steps of scrolling seta cg_scoreboardWidth "400" - width of scoreboard seta cg_scoreboardMyColor "R G B A" - your nickname highlight in scoreboard seta cg_scoreboardPingGraph "1/0" - pingraph ON/OFF seta cg_scoreboardPingText "1/0" - ping showed like text ON/OFF seta cg_ScoresPing_BgColor "R G B A" - background of pinggraph seta cg_ScoresPing_HighColor "R G B A" - highping color of pinggraph seta cg_ScoresPing_LowColor "R G B A" - lowping color of pinggraph seta cg_ScoresPing_MedColor "R G B A" - medping color of pinggraph seta cg_ScoresPing_MaxBars "2-10" - maximum bars of pinggraph
::team colors/names:: The game resets those commands after few seconds so you have to bind them. seta g_teamcolor_myteam "R G B A" seta g_teamcolor_enemyteam "R G B A" seta g_ScoresColor_Allies "R G B A" seta g_ScoresColor_Axis "R G B A" seta g_TeamColor_Allies "R G B A" seta g_TeamColor_Axis "R G B A" seta g_ScoresColor_Spectator "R G B A" seta g_TeamName_Axis "Defence" seta g_TeamName_Allies "Attack" The bind for it looks for example like this one: bind TAB "+scores; g_scorescolor_allies 0 0 0 0; g_scorescolor_axis 0 0 0 0; g_teamname_allies ^8Marines; g_teamname_axis ^9Opfor" or "W" like this: bind W "+forward; g_teamcolor_myteam 0 1 1 0; g_Teamcolor_allies 0 0.9 0.6 1; g_Teamcolor_axis 1 0.5 0.5 1"