Announcement

Collapse
No announcement yet.

How To Use Cheats In Demos

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How To Use Cheats In Demos

    Thanks to UnReal :salute:

    Load up CoD4;
    In console type: /devmap mp_backlot
    Once the map has loaded, disconnect
    Load the BFE mod
    then in console: /demo (demoname)

    Then you'll be able to use any cheats, for example go into 3rd person mode, remove the hud and other useful commands to get some great video footage!

    ---

    You should create a new profile and name it Movies - Thanks to Jay64 :salute:

    Then copy the config below and replace your config_mp.cfg file with it:

    [spoil="High Quality CoD4 Config"]
    Code:
    // This config uses high graphic settings that not all graphic cards support (1024x786x32).
    unbindall
    // Demo Controls:
    // --------------
    // F1 -> Record at 25 frames per second
    // F2 -> Stop recording
    // 1 -> Turn Cheats On, Run Before Demo!
    // Q -> Toggle LaserForceOn (red laser)
    // S -> Decrease gamma (brightness) by 0.2
    // D -> Increase gamma (brightness) by 0.2
    // X -> Decrease Field of View by 1
    // C -> Increase Field of View by 1
    // Left Arrow -> Decrease Playback Speed by 0.1 below 1.0 and by halve above 1.0 (Minimum 0.0)
    // Right Arrow -> Increase Playback Speed by 0.1 below 1.0 and doubles above 1.0 (Maximum 128.0)
    // Up Arrow -> Normal Playback Speed (1.0)
    // Down Arrow -> Freezes demo (pictures freezes, but demo continues at slow pace)
    // Numpad 0 -> Quit Game
    // Numpad 1 -> 3rd Person left pan
    // Numpad 2 -> Toggle Timer
    // Numpad 3 -> 3rd Person right pan
    // NumPad 4 -> Restart Demo
    // Numpad 5 -> Toggle Third-person mode
    // Numpad 6 -> Take Sceenshot
    // Numpad 7 -> Decrease in game Volume
    // Numpad 8 -> Mute Volume
    // Numpad 9 -> Increase in game Volume
    // Numpad Minus (-) -> Display Score (where possible)
    // Home -> Decrease 3rd Person Range
    // End -> Increase 3rd Person Range
    
    // Record
    bind F1 "cl_avidemo 25"
    
    // Stop record
    bind F2 "cl_avidemo 0"
    
    // LaserForceOn
    bind Q "toggle cg_laserForceOn"
    
    // Gamma Controls
    bind S "vstr dan_g_down"
    bind D "vstr dan_g_up"
    set dan_g_down "vstr dan_g_0d7"
    set dan_g_up "vstr dan_g_0d8"
    set dan_g_0d0 "set r_gamma 0.01; cl_freezedemo 0; set dan_gN vstr dan_g_0d0; set dan_gP vstr dan_g_0d1;"
    set dan_g_0d1 "set r_gamma 0.1; cl_freezedemo 0; set dan_gN vstr dan_g_0d0; set dan_gP vstr dan_g_0d2;"
    set dan_g_0d2 "set r_gamma 0.2; cl_freezedemo 0; set dan_gN vstr dan_g_0d1; set dan_gP vstr dan_g_0d3;"
    set dan_g_0d3 "set r_gamma 0.4; cl_freezedemo 0; set dan_gN vstr dan_g_0d2; set dan_gP vstr dan_g_0d4;"
    set dan_g_0d4 "set r_gamma 0.6; cl_freezedemo 0; set dan_gN vstr dan_g_0d3; set dan_gP vstr dan_g_0d5;"
    set dan_g_0d5 "set r_gamma 0.8; cl_freezedemo 0; set dan_gN vstr dan_g_0d4; set dan_gP vstr dan_g_0d6;"
    set dan_g_0d6 "set r_gamma 1.0; cl_freezedemo 0; set dan_gN vstr dan_g_0d5; set dan_gP vstr dan_g_0d7;"
    set dan_g_0d7 "set r_gamma 1.2; cl_freezedemo 0; set dan_gN vstr dan_g_0d6; set dan_gP vstr dan_g_0d8;"
    set dan_g_0d8 "set r_gamma 1.4; cl_freezedemo 0; set dan_gN vstr dan_g_0d7; set dan_gP vstr dan_g_0d9;"
    set dan_g_0d9 "set r_gamma 1.6; cl_freezedemo 0; set dan_gN vstr dan_g_0d8; set dan_gP vstr dan_g_1d0;"
    set dan_g_1d0 "set r_gamma 1.8; cl_freezedemo 0; set dan_gN vstr dan_g_0d9; set dan_gP vstr dan_g_2d0;"
    set dan_g_2d0 "set r_gamma 2.0; cl_freezedemo 0; set dan_gN vstr dan_g_1d0; set dan_gP vstr dan_g_4d0;"
    set dan_g_4d0 "set r_gamma 2.2; cl_freezedemo 0; set dan_gN vstr dan_g_2d0; set dan_gP vstr dan_g_8d0;"
    set dan_g_8d0 "set r_gamma 2.4; cl_freezedemo 0; set dan_gN vstr dan_g_4d0; set dan_gP vstr dan_g_16d0;"
    set dan_g_16d0 "set r_gamma 2.6; cl_freezedemo 0; set dan_gN vstr dan_g_8d0; set dan_gP vstr dan_g_32d0;"
    set dan_g_32d0 "set r_gamma 2.8; cl_freezedemo 0; set dan_gN vstr dan_g_16d0; set dan_gP vstr dan_g_64d0;"
    set dan_g_64d0 "set r_gamma 2.9; cl_freezedemo 0; set dan_gN vstr dan_g_32d0; set dan_gP vstr dan_g_128d0;"
    set dan_g_128d0 "set r_gamma 2.99; cl_freezedemo 0; set dan_gN vstr dan_g_64.0; set dan_gP vstr dan_g_128d0;"
    
    // Fov Controls
    bind X "vstr dan_fov_down"
    bind C "vstr dan_fov_up"
    set dan_fov_down "vstr dan_fov_32d0"
    set dan_fov_up "vstr dan_fov_64d0"
    set dan_fov_0d0 "set cg_fov 60; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d0; set dan_fovP vstr dan_fov_0d1;"
    set dan_fov_0d1 "set cg_fov 62; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d0; set dan_fovP vstr dan_fov_0d2;"
    set dan_fov_0d2 "set cg_fov 63; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d1; set dan_fovP vstr dan_fov_0d3;"
    set dan_fov_0d3 "set cg_fov 64; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d2; set dan_fovP vstr dan_fov_0d4;"
    set dan_fov_0d4 "set cg_fov 65; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d3; set dan_fovP vstr dan_fov_0d5;"
    set dan_fov_0d5 "set cg_fov 66; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d4; set dan_fovP vstr dan_fov_0d6;"
    set dan_fov_0d6 "set cg_fov 67; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d5; set dan_fovP vstr dan_fov_0d7;"
    set dan_fov_0d7 "set cg_fov 68; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d6; set dan_fovP vstr dan_fov_0d8;"
    set dan_fov_0d8 "set cg_fov 69; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d7; set dan_fovP vstr dan_fov_0d9;"
    set dan_fov_0d9 "set cg_fov 70; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d8; set dan_fovP vstr dan_fov_1d0;"
    set dan_fov_1d0 "set cg_fov 71; cl_freezedemo 0; set dan_fovN vstr dan_fov_0d9; set dan_fovP vstr dan_fov_2d0;"
    set dan_fov_2d0 "set cg_fov 72; cl_freezedemo 0; set dan_fovN vstr dan_fov_1d0; set dan_fovP vstr dan_fov_4d0;"
    set dan_fov_4d0 "set cg_fov 73; cl_freezedemo 0; set dan_fovN vstr dan_fov_2d0; set dan_fovP vstr dan_fov_8d0;"
    set dan_fov_8d0 "set cg_fov 74; cl_freezedemo 0; set dan_fovN vstr dan_fov_4d0; set dan_fovP vstr dan_fov_16d0;"
    set dan_fov_16d0 "set cg_fov 75; cl_freezedemo 0; set dan_fovN vstr dan_fov_8d0; set dan_fovP vstr dan_fov_32d0;"
    set dan_fov_32d0 "set cg_fov 76; cl_freezedemo 0; set dan_fovN vstr dan_fov_16d0; set dan_fovP vstr dan_fov_64d0;"
    set dan_fov_64d0 "set cg_fov 78; cl_freezedemo 0; set dan_fovN vstr dan_fov_32d0; set dan_fovP vstr dan_fov_128d0;"
    set dan_fov_128d0 "set cg_fov 80; cl_freezedemo 0; set dan_fovN vstr dan_fov_64.0; set dan_fovP vstr dan_fov_128d0;"
    
    
    // Playback Controls
    bind leftarrow "vstr seis_speedN"
    bind rightarrow "vstr seis_speedP"
    bind downarrow "vstr seis_speed_0d0"
    bind uparrow "vstr seis_speed_1d0"
    set seis_speedN "vstr seis_speed_0d9"
    set seis_speedP "vstr seis_speed_2d0"
    set seis_speed_0d0 "set timescale 0.001; cl_freezedemo 1; set seis_speedN vstr seis_speed_0d0; set seis_speedP vstr seis_speed_0d1;"
    set seis_speed_0d1 "set timescale 0.1; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d0; set seis_speedP vstr seis_speed_0d2;"
    set seis_speed_0d2 "set timescale 0.2; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d1; set seis_speedP vstr seis_speed_0d3;"
    set seis_speed_0d3 "set timescale 0.3; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d2; set seis_speedP vstr seis_speed_0d4;"
    set seis_speed_0d4 "set timescale 0.4; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d3; set seis_speedP vstr seis_speed_0d5;"
    set seis_speed_0d5 "set timescale 0.5; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d4; set seis_speedP vstr seis_speed_0d6;"
    set seis_speed_0d6 "set timescale 0.6; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d5; set seis_speedP vstr seis_speed_0d7;"
    set seis_speed_0d7 "set timescale 0.7; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d6; set seis_speedP vstr seis_speed_0d8;"
    set seis_speed_0d8 "set timescale 0.8; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d7; set seis_speedP vstr seis_speed_0d9;"
    set seis_speed_0d9 "set timescale 0.9; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d8; set seis_speedP vstr seis_speed_1d0;"
    set seis_speed_1d0 "set timescale 1.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_0d9; set seis_speedP vstr seis_speed_2d0;"
    set seis_speed_2d0 "set timescale 2.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_1d0; set seis_speedP vstr seis_speed_4d0;"
    set seis_speed_4d0 "set timescale 4.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_2d0; set seis_speedP vstr seis_speed_8d0;"
    set seis_speed_8d0 "set timescale 8.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_4d0; set seis_speedP vstr seis_speed_16d0;"
    set seis_speed_16d0 "set timescale 16.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_8d0; set seis_speedP vstr seis_speed_32d0;"
    set seis_speed_32d0 "set timescale 32.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_16d0; set seis_speedP vstr seis_speed_64d0;"
    set seis_speed_64d0 "set timescale 64.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_32d0; set seis_speedP vstr seis_speed_128d0;"
    set seis_speed_128d0 "set timescale 128.0; cl_freezedemo 0; set seis_speedN vstr seis_speed_64.0; set seis_speedP vstr seis_speed_128d0;"
    
    // Quits Game
    bind kp_ins "disconnect;"
    
    // Turn Cheats On
    bind 1 "devmap mp_backlot; disconnect"
    
    // Show Scores (Where possible)
    bind kp_minus "+scores"
    
    // Restarts Demo
    bind kp_leftarrow "devmap mp_shipment; disconnect; vstr seis_PlayCurrentDemo;"
    
    // Takes Screensho
    bind kp_rightarrow "screenshot;"
    
    // Displays Help
    bind kp_plus "vstr seis_help;"
    
    // Toggles Timer
    set seis_timer_enable "cg_drawtimer 1; bind kp_downarrow vstr seis_timer_disable;"
    set seis_timer_disable "cg_drawtimer 0; bind kp_downarrow vstr seis_timer_enable;"
    bind kp_downarrow "vstr seis_timer_enable;"
    
    // Toggles 3rd Person mode
    set seis_third_disable "cg_thirdperson 0; bind kp_5 vstr seis_third_enable; bind kp_end echo First Enable ^13rd ^1Person ^1Mode ^3(^7Press Numpad 5^3)^1!; bind kp_pgdn echo Enable 3rd Person; bind home echo Enable 3rd Person; bind end echo Enable 3rd Person;"
    set seis_third_enable "cg_thirdperson 1; bind kp_5 vstr seis_third_disable; bind kp_end vstr seis_pl; bind kp_pgdn vstr seis_pr; bind home vstr seis_RangeN; bind end vstr seis_RangeP;"
    bind kp_5 "vstr seis_third_enable"
    
    // 3rd Person Panning
    bind kp_end "echo Enable 3rd Person;"
    bind kp_pgdn "echo Enable 3rd Person;"
    set seis_pl "vstr seis_A350;"
    set seis_pr "vstr seis_A_10;"
    set seis_A__0 "cg_thirdpersonangle   0; set seis_pl vstr seis_A350; set seis_pr vstr seis_A_10"
    set seis_A_10 "cg_thirdpersonangle  10; set seis_pl vstr seis_A__0; set seis_pr vstr seis_A_20"
    set seis_A_20 "cg_thirdpersonangle  20; set seis_pl vstr seis_A_10; set seis_pr vstr seis_A_30"
    set seis_A_30 "cg_thirdpersonangle  30; set seis_pl vstr seis_A_20; set seis_pr vstr seis_A_40"
    set seis_A_40 "cg_thirdpersonangle  40; set seis_pl vstr seis_A_30; set seis_pr vstr seis_A_50"
    set seis_A_50 "cg_thirdpersonangle  50; set seis_pl vstr seis_A_40; set seis_pr vstr seis_A_60"
    set seis_A_60 "cg_thirdpersonangle  60; set seis_pl vstr seis_A_50; set seis_pr vstr seis_A_70"
    set seis_A_70 "cg_thirdpersonangle  70; set seis_pl vstr seis_A_60; set seis_pr vstr seis_A_80"
    set seis_A_80 "cg_thirdpersonangle  80; set seis_pl vstr seis_A_70; set seis_pr vstr seis_A_90"
    set seis_A_90 "cg_thirdpersonangle  90; set seis_pl vstr seis_A_80; set seis_pr vstr seis_A100"
    set seis_A100 "cg_thirdpersonangle 100; set seis_pl vstr seis_A_90; set seis_pr vstr seis_A110"
    set seis_A110 "cg_thirdpersonangle 110; set seis_pl vstr seis_A100; set seis_pr vstr seis_A120"
    set seis_A120 "cg_thirdpersonangle 120; set seis_pl vstr seis_A110; set seis_pr vstr seis_A130"
    set seis_A130 "cg_thirdpersonangle 130; set seis_pl vstr seis_A120; set seis_pr vstr seis_A140"
    set seis_A140 "cg_thirdpersonangle 140; set seis_pl vstr seis_A130; set seis_pr vstr seis_A150"
    set seis_A150 "cg_thirdpersonangle 150; set seis_pl vstr seis_A140; set seis_pr vstr seis_A160"
    set seis_A160 "cg_thirdpersonangle 160; set seis_pl vstr seis_A150; set seis_pr vstr seis_A170"
    set seis_A170 "cg_thirdpersonangle 170; set seis_pl vstr seis_A160; set seis_pr vstr seis_A180"
    set seis_A180 "cg_thirdpersonangle 180; set seis_pl vstr seis_A170; set seis_pr vstr seis_A190"
    set seis_A190 "cg_thirdpersonangle 190; set seis_pl vstr seis_A180; set seis_pr vstr seis_A200"
    set seis_A200 "cg_thirdpersonangle 200; set seis_pl vstr seis_A190; set seis_pr vstr seis_A210"
    set seis_A210 "cg_thirdpersonangle 210; set seis_pl vstr seis_A200; set seis_pr vstr seis_A220"
    set seis_A220 "cg_thirdpersonangle 220; set seis_pl vstr seis_A210; set seis_pr vstr seis_A230"
    set seis_A230 "cg_thirdpersonangle 230; set seis_pl vstr seis_A220; set seis_pr vstr seis_A240"
    set seis_A240 "cg_thirdpersonangle 240; set seis_pl vstr seis_A230; set seis_pr vstr seis_A250"
    set seis_A250 "cg_thirdpersonangle 250; set seis_pl vstr seis_A240; set seis_pr vstr seis_A260"
    set seis_A260 "cg_thirdpersonangle 260; set seis_pl vstr seis_A250; set seis_pr vstr seis_A270"
    set seis_A270 "cg_thirdpersonangle 270; set seis_pl vstr seis_A260; set seis_pr vstr seis_A280"
    set seis_A280 "cg_thirdpersonangle 280; set seis_pl vstr seis_A270; set seis_pr vstr seis_A290"
    set seis_A290 "cg_thirdpersonangle 290; set seis_pl vstr seis_A280; set seis_pr vstr seis_A300"
    set seis_A300 "cg_thirdpersonangle 300; set seis_pl vstr seis_A290; set seis_pr vstr seis_A310"
    set seis_A310 "cg_thirdpersonangle 310; set seis_pl vstr seis_A300; set seis_pr vstr seis_A320"
    set seis_A320 "cg_thirdpersonangle 320; set seis_pl vstr seis_A310; set seis_pr vstr seis_A330"
    set seis_A330 "cg_thirdpersonangle 330; set seis_pl vstr seis_A320; set seis_pr vstr seis_A340"
    set seis_A340 "cg_thirdpersonangle 340; set seis_pl vstr seis_A330; set seis_pr vstr seis_A350"
    set seis_A350 "cg_thirdpersonangle 350; set seis_pl vstr seis_A340; set seis_pr vstr seis_A__0"
    
    // 3rd Person Range
    bind home "echo Enable 3rd Person;"
    bind end "echo Enable 3rd Person;"
    set seis_RangeN "vstr seis_R_40"
    set seis_RangeP "vstr seis_R_60"
    set seis_R_20 "cg_thirdpersonrange  20; set seis_RangeN; set seis_RangeP vstr seis_R_40"
    set seis_R_40 "cg_thirdpersonrange  30; set seis_RangeN vstr seis_R_20; set seis_RangeP vstr seis_R_60"
    set seis_R_60 "cg_thirdpersonrange  40; set seis_RangeN vstr seis_R_40; set seis_RangeP vstr seis_R_80"
    set seis_R_80 "cg_thirdpersonrange  60; set seis_RangeN vstr seis_R_40; set seis_RangeP vstr seis_R100"
    set seis_R100 "cg_thirdpersonrange  80; set seis_RangeN vstr seis_R_60; set seis_RangeP vstr seis_R120"
    set seis_R120 "cg_thirdpersonrange 100; set seis_RangeN vstr seis_R_80; set seis_RangeP vstr seis_R140"
    set seis_R140 "cg_thirdpersonrange 120; set seis_RangeN vstr seis_R100; set seis_RangeP vstr seis_R160"
    set seis_R160 "cg_thirdpersonrange 140; set seis_RangeN vstr seis_R120; set seis_RangeP vstr seis_R180"
    set seis_R180 "cg_thirdpersonrange 160; set seis_RangeN vstr seis_R140; set seis_RangeP vstr seis_R200"
    set seis_R200 "cg_thirdpersonrange 180; set seis_RangeN vstr seis_R160; set seis_RangeP"
    
    // Volume Bind
    bind kp_pgup "vstr seis_volP"
    bind kp_home "vstr seis_volN"
    bind kp_uparrow "set s_volume 0.0; set seis_volN vstr seis_volPN; set seis_volP vstr seis_vol01;"
    set seis_volN "vstr seis_vol03;"
    set seis_volP "vstr seis_vol05;"
    set seis_volPN "set s_volume 0.0; set seis_volN vstr seis_volPN; set seis_volP vstr seis_vol01;"
    set seis_vol01 "set s_volume 0.2; set seis_volN vstr seis_volPN; set seis_volP vstr seis_vol02;"
    set seis_vol02 "set s_volume 0.4; set seis_volN vstr seis_vol01; set seis_volP vstr seis_vol03;"
    set seis_vol03 "set s_volume 0.6; set seis_volN vstr seis_vol02; set seis_volP vstr seis_vol04;"
    set seis_vol04 "set s_volume 0.8; set seis_volN vstr seis_vol03; set seis_volP vstr seis_vol05;"
    set seis_vol05 "set s_volume 1.0; set seis_volN vstr seis_vol04; set seis_volP vstr seis_vol06;"
    set seis_vol06 "set s_volume 1.2; set seis_volN vstr seis_vol05; set seis_volP vstr seis_vol07;"
    set seis_vol07 "set s_volume 1.4; set seis_volN vstr seis_vol06; set seis_volP vstr seis_vol08;"
    set seis_vol08 "set s_volume 1.6; set seis_volN vstr seis_vol07; set seis_volP vstr seis_vol09;"
    set seis_vol09 "set s_volume 1.8; set seis_volN vstr seis_vol08; set seis_volP vstr seis_vol10;"
    set seis_vol10 "set s_volume 2.0; set seis_volN vstr seis_vol09; set seis_volP vstr seis_vol10;"
    
    seta ai_corpseCount "5"
    seta cg_blood "1"
    seta cg_brass "1"
    seta cg_chatHeight "0"
    seta cg_chatTime "12000"
    seta cg_connectionIconSize "0"
    seta cg_crosshairAlpha "1"
    seta cg_crosshairAlphaMin "0.5"
    seta cg_crosshairDynamic "0"
    seta cg_crosshairEnemyColor "1"
    seta cg_cursorHints "4"
    seta cg_debugInfoCornerOffset "0 0"
    seta cg_descriptiveText "1"
    seta cg_drawBreathHint "0"
    seta cg_drawCrosshair "0"
    seta cg_drawCrosshairNames "0"
    seta cg_drawFPS "Off"
    seta cg_drawFPSLabels "0"
    seta cg_drawLagometer "0"
    seta cg_drawMantleHint "0"
    seta cg_drawSnapshot "0"
    seta cg_drawTurretCrosshair "0"
    seta cg_fov "80"
    seta cg_gameBoldMessageWidth "390"
    seta cg_gameMessageWidth "455"
    seta cg_headIconMinScreenRadius "0.015"
    seta cg_hintFadeTime "100"
    seta cg_hudChatIntermissionPosition "5 110"
    seta cg_hudChatPosition "5 204"
    seta cg_hudDamageIconHeight "64"
    seta cg_hudDamageIconInScope "0"
    seta cg_hudDamageIconOffset "128"
    seta cg_hudDamageIconTime "2000"
    seta cg_hudDamageIconWidth "128"
    seta cg_hudGrenadeIconEnabledFlash "0"
    seta cg_hudGrenadeIconHeight "25"
    seta cg_hudGrenadeIconInScope "0"
    seta cg_hudGrenadeIconMaxHeight "104"
    seta cg_hudGrenadeIconOffset "50"
    seta cg_hudGrenadeIconWidth "25"
    seta cg_hudGrenadePointerHeight "12"
    seta cg_hudGrenadePointerPivot "12 27"
    seta cg_hudGrenadePointerWidth "25"
    seta cg_hudMapBorderWidth "2"
    seta cg_hudMapFriendlyHeight "15"
    seta cg_hudMapFriendlyWidth "15"
    seta cg_hudMapPlayerHeight "20"
    seta cg_hudMapPlayerWidth "20"
    seta cg_hudMapRadarLineThickness "0.15"
    seta cg_hudProneY "-160"
    seta cg_hudSayPosition "5 180"
    seta cg_hudStanceHintPrints "0"
    seta cg_hudVotePosition "5 220"
    seta cg_invalidCmdHintBlinkInterval "600"
    seta cg_invalidCmdHintDuration "1800"
    seta cg_laserLight "1"
    seta cg_mapLocationSelectionCursorSpeed "0.6"
    seta cg_marks_ents_player_only "0"
    seta cg_predictItems "1"
    seta cg_ScoresPing_BgColor "0.25098 0.25098 0.25098 0.501961"
    seta cg_ScoresPing_HighColor "0.8 0 0 1"
    seta cg_ScoresPing_Interval "100"
    seta cg_ScoresPing_LowColor "0 0.74902 0 1"
    seta cg_ScoresPing_MaxBars "4"
    seta cg_ScoresPing_MedColor "0.8 0.8 0 1"
    seta cg_scriptIconSize "0"
    seta cg_sprintMeterDisabledColor "0.8 0.1 0.1 0.2"
    seta cg_sprintMeterEmptyColor "0.7 0.5 0.2 0.8"
    seta cg_sprintMeterFullColor "0.8 0.8 0.8 0.8"
    seta cg_subtitleMinTime "3"
    seta cg_subtitles "1"
    seta cg_subtitleWidthStandard "520"
    seta cg_subtitleWidthWidescreen "520"
    seta cg_teamChatsOnly "1"
    seta cg_viewZSmoothingMax "16"
    seta cg_viewZSmoothingMin "1"
    seta cg_viewZSmoothingTime "0.1"
    seta cg_voiceIconSize "0"
    seta cg_weaponCycleDelay "0"
    seta cg_youInKillCamSize "6"
    seta cl_allowDownload "1"
    seta cl_anonymous "0"
    seta cl_connectionAttempts "10"
    seta cl_connectTimeout "200"
    seta cl_freelook "1"
    seta cl_maxpackets "30"
    seta cl_maxPing "800"
    seta cl_maxppf "5"
    seta cl_mouseAccel "0"
    seta cl_packetdup "1"
    seta cl_pitchspeed "140"
    seta cl_punkbuster "1"
    seta cl_voice "1"
    seta cl_wwwDownload "1"
    seta cl_yawspeed "140"
    seta com_introPlayed "0"
    seta com_maxfps "85"
    seta com_recommendedSet "1"
    seta compassClampIcons "1"
    seta compassCoords "740 3590 400"
    seta compassECoordCutoff "37"
    seta compassFriendlyHeight "18.75"
    seta compassFriendlyWidth "18.75"
    seta compassMaxRange "1800"
    seta compassMinRadius "0.0001"
    seta compassMinRange "0.0001"
    seta compassObjectiveArrowHeight "20"
    seta compassObjectiveArrowOffset "2"
    seta compassObjectiveArrowRotateDist "5"
    seta compassObjectiveArrowWidth "20"
    seta compassObjectiveDrawLines "1"
    seta compassObjectiveHeight "20"
    seta compassObjectiveIconHeight "16"
    seta compassObjectiveIconWidth "16"
    seta compassObjectiveMaxRange "2048"
    seta compassObjectiveMinAlpha "1"
    seta compassObjectiveNumRings "10"
    seta compassObjectiveRingSize "80"
    seta compassObjectiveRingTime "10000"
    seta compassObjectiveTextHeight "18"
    seta compassObjectiveTextScale "0.3"
    seta compassObjectiveWidth "20"
    seta compassPlayerHeight "18.75"
    seta compassPlayerWidth "18.75"
    seta compassRadarLineThickness "0.4"
    seta compassRadarPingFadeTime "4"
    seta compassRadarUpdateTime "4"
    seta compassRotation "1"
    seta compassSize "1"
    seta compassSoundPingFadeTime "2"
    seta compassTickertapeStretch "0.5"
    seta con_errormessagetime "8"
    seta con_gameMsgWindow0FadeInTime "0.25"
    seta con_gameMsgWindow0FadeOutTime "0.5"
    seta con_gameMsgWindow0Filter "gamenotify obituary"
    seta con_gameMsgWindow0LineCount "4"
    seta con_gameMsgWindow0MsgTime "5"
    seta con_gameMsgWindow0ScrollTime "0.25"
    seta con_gameMsgWindow0SplitscreenScale "1.5"
    seta con_gameMsgWindow1FadeInTime "0.25"
    seta con_gameMsgWindow1FadeOutTime "0.01"
    seta con_gameMsgWindow1Filter "boldgame"
    seta con_gameMsgWindow1LineCount "5"
    seta con_gameMsgWindow1MsgTime "8"
    seta con_gameMsgWindow1ScrollTime "0.25"
    seta con_gameMsgWindow1SplitscreenScale "1.5"
    seta con_gameMsgWindow2FadeInTime "0.75"
    seta con_gameMsgWindow2FadeOutTime "0.5"
    seta con_gameMsgWindow2Filter "subtitle"
    seta con_gameMsgWindow2LineCount "7"
    seta con_gameMsgWindow2MsgTime "5"
    seta con_gameMsgWindow2ScrollTime "0.25"
    seta con_gameMsgWindow2SplitscreenScale "1.5"
    seta con_gameMsgWindow3FadeInTime "0.25"
    seta con_gameMsgWindow3FadeOutTime "0.5"
    seta con_gameMsgWindow3Filter ""
    seta con_gameMsgWindow3LineCount "5"
    seta con_gameMsgWindow3MsgTime "5"
    seta con_gameMsgWindow3ScrollTime "0.25"
    seta con_gameMsgWindow3SplitscreenScale "1.5"
    seta con_inputBoxColor "0.25 0.25 0.2 1"
    seta con_inputHintBoxColor "0.4 0.4 0.35 1"
    seta con_matchPrefixOnly "1"
    seta con_minicon "0"
    seta con_miniconlines "5"
    seta con_minicontime "4"
    seta con_outputBarColor "1 1 0.95 0.6"
    seta con_outputSliderColor "0.15 0.15 0.1 0.6"
    seta con_outputWindowColor "0.35 0.35 0.3 0.75"
    seta con_typewriterColorGlowCheckpoint "0.6 0.5 0.6 1"
    seta con_typewriterColorGlowCompleted "0 0.3 0.8 1"
    seta con_typewriterColorGlowFailed "0.8 0 0 1"
    seta con_typewriterColorGlowUpdated "0 0.6 0.18 1"
    seta con_typewriterDecayDuration "700"
    seta con_typewriterDecayStartTime "6000"
    seta con_typewriterPrintSpeed "50"
    seta customclass1 "Custom Slot 1"
    seta customclass2 "Custom Slot 2"
    seta customclass3 "Custom Slot 3"
    seta customclass4 "Custom Slot 4"
    seta customclass5 "Custom Slot 5"
    seta drew_notes "4"
    seta dynEnt_active "1"
    seta fx_marks "1"
    seta fx_marks_ents "1"
    seta fx_marks_smodels "1"
    seta g_allowvote "1"
    seta g_banIPs ""
    seta g_clonePlayerMaxVelocity "80"
    seta g_deadChat "1"
    seta g_dropForwardSpeed "10"
    seta g_dropHorzSpeedRand "100"
    seta g_dropUpSpeedBase "10"
    seta g_dropUpSpeedRand "5"
    seta g_log "games_mp.log"
    seta g_logSync "0"
    seta g_oldVoting "1"
    seta g_playerCollisionEjectSpeed "25"
    seta g_redCrosshairs "1"
    seta g_useGear "0"
    seta g_useholdspawndelay "500"
    seta g_voiceChatTalkingDuration "500"
    seta g_voteAbstainWeight "0.5"
    seta hud_deathQuoteFadeTime "1000"
    seta hud_enable "0"
    seta hud_fade_ammodisplay "0"
    seta hud_fade_compass "0"
    seta hud_fade_healthbar "2"
    seta hud_fade_offhand "0"
    seta hud_fade_sprint "1.7"
    seta hud_fade_stance "1.7"
    seta hud_fadeout_speed "0.1"
    seta hud_flash_period_offhand "0.5"
    seta hud_flash_time_offhand "2"
    seta hud_health_pulserate_critical "0.5"
    seta hud_health_pulserate_injured "1"
    seta hud_health_startpulse_critical "0.33"
    seta hud_health_startpulse_injured "1"
    seta in_mouse "1"
    seta loc_forceEnglish "0"
    seta loc_language "0"
    seta m_filter "0"
    seta m_forward "0.25"
    seta m_pitch "0.022"
    seta m_side "0.25"
    seta m_yaw "0.022"
    seta monkeytoy "0"
    seta name "[WNN]DemoMan"
    seta net_noipx "0"
    seta net_noudp "0"
    seta net_socksEnabled "0"
    seta net_socksPassword ""
    seta net_socksPort "1080"
    seta net_socksServer ""
    seta net_socksUsername ""
    seta r_aaAlpha "dither (fast)"
    seta r_aaSamples "4"
    seta r_altModelLightingUpdate "0"
    seta r_aspectRatio "auto"
    seta r_autopriority "0"
    seta r_customMode ""
    seta r_debugLineWidth "1"
    seta r_depthPrepass "0"
    seta r_depthPrepassModels "1"
    seta r_displayRefresh "60 Hz"
    seta r_distortion "1"
    seta r_dlightLimit "8"
    seta r_dof_enable "1"
    seta r_drawDecals "1"
    seta r_drawSun "1"
    seta r_drawWater "1"
    seta r_fastSkin "1"
    seta r_fullscreen "1"
    seta r_gamma "1.2"
    seta r_glow_allowed "1"
    seta r_ignorehwgamma "0"
    seta r_inGameVideo "1"
    seta r_lodBiasRigid "0"
    seta r_lodBiasSkinned "0"
    seta r_lodScaleRigid "1"
    seta r_lodScaleSkinned "1"
    seta r_mode "1024x768"
    seta r_monitor "0"
    seta r_multiGpu "0"
    seta r_picmip "0"
    seta r_picmip_bump "0"
    seta r_picmip_manual "1"
    seta r_picmip_spec "0"
    seta r_picmip_water "0"
    seta r_polygonOffsetBias "-1"
    seta r_polygonOffsetScale "-1"
    seta r_portalBevels "0.7"
    seta r_preloadShaders "0"
    seta r_rendererPreference "Default"
    seta r_specular "1"
    seta r_texFilterAnisoMax "4"
    seta r_texFilterAnisoMin "16"
    seta r_texFilterMipMode "Force Trilinear"
    seta r_textureMode "trilinear"
    seta r_vsync "0"
    seta r_zFeather "1"
    seta ragdoll_enable "1"
    seta ragdoll_max_simulating "8"
    seta rate "25000"
    seta sensitivity "5"
    seta server1 ""
    seta server10 ""
    seta server11 ""
    seta server12 ""
    seta server13 ""
    seta server14 ""
    seta server15 ""
    seta server16 ""
    seta server2 ""
    seta server3 ""
    seta server4 ""
    seta server5 ""
    seta server6 ""
    seta server7 ""
    seta server8 ""
    seta server9 ""
    seta sm_enable "1"
    seta sm_maxLights "4"
    seta snaps "20"
    seta snd_cinematicVolumeScale "0.95"
    seta snd_enableEq "0"
    seta snd_errorOnMissing "0"
    seta snd_khz "44"
    seta snd_levelFadeTime "250"
    seta snd_outputConfiguration "5.1 speakers"
    seta snd_slaveFadeTime "500"
    seta snd_touchStreamFilesOnLoad "0"
    seta snd_volume "0.8"
    seta sv_allowDownload "1"
    seta sv_floodprotect "4"
    seta sv_hostname "CoD4Host"
    seta sv_maxclients "24"
    seta sv_maxPing "0"
    seta sv_maxRate "5000"
    seta sv_minPing "0"
    seta sv_punkbuster "1"
    seta sv_reconnectlimit "3"
    seta sv_voice "0"
    seta sv_wwwBaseURL ""
    seta sv_wwwDlDisconnected "0"
    seta sv_wwwDownload "0"
    seta ui_bigFont "0.4"
    seta ui_browserFriendlyfire "-1"
    seta ui_browserKillcam "-1"
    seta ui_browserMod "0"
    seta ui_browserShowDedicated "0"
    seta ui_browserShowEmpty "1"
    seta ui_browserShowFull "1"
    seta ui_browserShowPassword "-1"
    seta ui_browserShowPunkBuster "-1"
    seta ui_browserShowPure "1"
    seta ui_currentMap "0"
    seta ui_currentNetMap "0"
    seta ui_dedicated "0"
    seta ui_drawCrosshair "1"
    seta ui_extraBigFont "0.55"
    seta ui_gametype "0"
    seta ui_joinGametype "0"
    seta ui_maxclients "32"
    seta ui_netGametype "0"
    seta ui_netGametypeName "dm"
    seta ui_netSource "1"
    seta ui_serverStatusTimeOut "7000"
    seta ui_smallFont "0.25"
    seta vehDriverViewHeightMax "50"
    seta vehDriverViewHeightMin "-15"
    seta vid_xpos "3"
    seta vid_ypos "22"
    seta voice_deadChat "0"
    seta voice_global "0"
    seta voice_localEcho "0"
    seta winvoice_mic_mute "1"
    seta winvoice_mic_reclevel "65535"
    seta winvoice_mic_scaler "1"
    seta winvoice_save_voice "0"
    con_hidechannel *; con_showchannel dontfilter error gamenotify boldgame subtitle obituary logfile_only console_only gfx sound files devgui profile ui client server system playerweap ai anim physics fx leaderboards parserscript script
    
    // Created by Kevin 'OomJan' Gardthausen http://www.seismovision.net
    // Edited by [DO]*=DaN=* www.bfecod.com
    [/spoil]

    Note: This is for high quality, so for some players this may need to be tweaked if they have a machine that can't handle all settings on high

    Now we all should be able to get some demos so that we can get some great pictures or movies out of them!

  • #2
    Seismovision also works... just found out:

    Download & Install Seismovision v3.02 Lite:


    Then Download & Install Seismovision v3.xx > v3.03 Beta 1:


    Then after a demo has loaded you will need to press: Keypad 4

    "Demo controls can be activated by pressing Keypad 4 shortly after the demo has started to play. Technical details: After pressing Keypad 4, the game load a small map in developer mode and then reloads the demos. By doing this, 'cheat' mode is activated which is required by the demo controls."

    Comment


    • #3
      CoD4 player allows you to do the 3rd person stuff and remove the HUD

      Comment


      • #4


        I made this today to help anyone who is making a demo using the above config.

        If anyone wants a higher res version just PM me and il send it across :salute:

        Comment


        • #5
          You need to press "1" before loading any demos, but I do need to redo the config as it was a basic copy of seismovision, which doesn't have that much stuff...

          Comment


          • #6
            Re: How To Use Cheats In Demos

            Another thread copied over from BFE forums, thought some people may like this, although the 'high quality config' could do with updating a little...

            Comment

            Working...
            X