// NATURAL SELECTION: MOVIE EDITION CONFIG
// By Fana. Significant parts borrowed from "juGGaKNoT's" movie config.

// exec userconfig.cfg in console before and after loading a demo please thank you.


unbindall


// SPECIFIC NATURAL SELECTION SETTINGS

cl_autohelp			"0"
cl_hudmapzoom			"0"
cl_buildmessages		"0"
cl_customcrosshair		"0"	// Change this to switch between official crosshairs.
cl_labelhivesight		"0"
cl_labelmaps			"0"
scr_centertime			"0"


// GENERIC BINDS

bind  "mouse1"			"+attack"
bind  "mouse2"			"+attack2"
bind  "f7"			"snapshot"
bind  "ctrl"			"spec_autodirector 0"
bind  "tab"			"+showscores"
bind  "a"			"+moveleft"
bind  "d"			"+moveright"
bind  "k"			"exec userconfig.cfg"


// GENERIC HALF-LIFE SETTINGS

crosshair			"1"
hud_saytext			"0"	// Change this to 1 if you want to see chat messages.
hud_fastswitch			"1"
bgmvolume			"0"
cl_fixtimerate			7.5
ex_interp			0.1
spec_autodirector		"0"
gl_spriteblend			"1"
gl_texturemode			"gl_linear_mipmap_linear"
violence_ablood			"1"
violence_agibs			"1"
violence_hblood			"1"
violence_hgibs			"1"
gamma				"3"
brightness			"2"
gl_overbright			"0"
hud_centerid			"0"
setinfo _ah			"0"
setinfo ah			"0"
hud_drawhistory_time		"0"
hud_draw			"1"
hud_classautokill		"1"
cl_himodels			"1"
hud_fastswitch			"1"
net_graph			"0"
setinfo _vgui_menus		"0"
fps_max				"999"
r_detailtextures	 	"1"
voice_enable			"0"
cl_bobcycle			"0.8"                                                               
cl_showfps			"0"    
developer			"0"             
gl_clear			"1"
gl_dither			"1"
gl_fog				"1"
gl_lightholes			"1"
gl_max_size			"2048"
gl_palette_tex			"1"
gl_picmip			"0"
gl_playermip			"0"
gl_round_down			"0"
hisound				"1"
r_dynamic			"1"
r_mirroralpha			"1"
volume				"0.2"
name				"jiriki"


// CAMERA CONTROLS
// These could probably be remapped to something more intuitive.

bind  "KP_UPARROW"		"+forward"
bind  "KP_5"			"+back"
bind  "KP_LEFTARROW"		"+left"
bind  "KP_RIGHTARROW"		"+right"
bind  "KP_END"			"+moveup"
bind  "KP_PGDN"			"+movedown"
bind  "KP_HOME"			"+lookup"
bind  "KP_PGUP"			"+lookdown"
bind  "1"			"spec_mode 1"	// Locked chasecam.
bind  "2"			"spec_mode 2"	// Free chasecam.
bind  "3"			"spec_mode 3"	// Freelook.
bind  "4"			"spec_mode 4"	// First person.


// CAMERA MOVEMENT SPEED
// Values beetween 50-400 are nice.

cl_upspeed			"200"	// Up/down speed.
cl_yawspeed			"200"	// Turn around speed.
cl_pitchspeed			"200"	// Look up/down speed.


// PLAY CONTROLS
// Only the F-keys work in first person demos.

bind  "f8"			"pause1"			// Pause/Play.
alias "pause1"			"dem_pause 1; bind f8 play1"
alias "play1"			"dem_pause 0; bind f8 pause1"
bind  "f9"			"dem_speed 1"			// Normal speed.
bind  "f10"			"dem_speed 4"			// Fast forward.
bind  "f11"			"dem_speed 0.1"			// Slow motion.
bind  "f12"			"dem_jump -5; dem_pause 0"	// Jump back five seconds.


// TRACER COLORS
// Experiment!

traceroffset			"0"
tracerlength			"100"
tracerred			"15"	// 1-255 or 0-1
tracergreen			"50"	// 1-255 or 0-1
tracerblue			"240"	// 1-255 or 0-1
traceralpha			"1"	// 1-255 or 0-1 (transparency)
tracerspeed			"50"


// Half-Life Advanced Effects
// These only work when HLAE is running.

mirv_movie_filename		"movie"	// Location to save dumped images and sound.
mirv_fixforcehltv		"0"	// 1 breaks stuff in NS.
mirv_disableautodirector	"1"	// Permanently disables autodirector.
mirv_movie_export_sound		"1"	// Exports ingame sound.
mirv_movie_fps			"100"	// Frames per second that will be dumped.
mirv_sample_enable		"1"
mirv_sample_sps			"1800"
alias "recstart"		"dem_pause 0; mirv_recordmovie_start; bind f2 recstop"
alias "recstop"			"dem_pause 1; mirv_recordmovie_stop; bind f2 recstart"
alias "trackstart"		"dem_pause 0; mirv_aim_start; bind f4 trackstop"
alias "trackstop"		"dem_pause 1; mirv_aim_stop; bind f4 trackstart"
alias "rectrackstart"		"dem_pause 0; mirv_aim_start; mirv_recordmovie_start; bind f3 rectrackstop"
alias "rectrackstop"		"dem_pause 1; mirv_aim_stop; mirv_recordmovie_stop; bind f3 rectrackstart"
bind  "f2"			"recstart"		// Start/stop recording.
bind  "f3"			"rectrackstart"		// Start/stop recording and tracking.
