Advertisement
jar3817

autoexec.cfg

Nov 7th, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.77 KB | None | 0 0
  1. // autoexec.cfg for Quake 2
  2. // 2013-10-21 for Dr_Evil (scarred) (claire)
  3.  
  4. // rcon for the PF servers
  5. set rcon_password "xxxxxxxxxxxx"
  6.  
  7. // NoFake ID
  8. set unique_id "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  9.  
  10. // OpenTDM stats logging
  11. //set stats_id "xxxxxxxxxxxxxxxxxxxxxxxx" u // jar3817
  12. set stats_id "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" u // claire
  13.  
  14. // for testing my java bot
  15. //set cl_protocol "34"
  16. set rate 15000
  17.  
  18. // allow downloading all but players models...
  19. set allow_download_pics "1"
  20. set allow_download "1"
  21. set allow_download_players "0"
  22. set allow_download_models "1"
  23. set allow_download_sounds "1"
  24. set allow_download_maps "1"
  25.  
  26.  
  27. // set the sky to space for all maps
  28. //set cl_beginmapcmd "sky space1"
  29.  
  30.  
  31. // player stuff
  32. set skin "female/jezebel"
  33. set name "claire"
  34. set hand "2" // middle (hidden)
  35. set freelook "1"
  36. set fov "107" // widescreen, use 97 for normal
  37. set sensitivity "3"
  38. set z_sensitivity "1.5" // sens to use while zoomed
  39. set z_fov "15" // fov to use for zoom
  40. set cl_run "1" // always run
  41.  
  42.  
  43. // includes
  44. //exec weapon_defs.cfg
  45. //exec gl_stuff.cfg
  46. bind \ "exec jump_binds.cfg"
  47.  
  48.  
  49. // expressions
  50. alias flipbird "wave 0"
  51. alias salute "wave 1"
  52. alias crotch "wave 2"
  53. alias wave "wave 3"
  54. alias point "wave 4"
  55.  
  56.  
  57. // movement
  58. bind d "+moveright"
  59. bind s "+back"
  60. bind w "+forward"
  61. bind a "+moveleft"
  62. bind ALT "+speed"
  63. bind SHIFT "+movedown"
  64. //bind MOUSE2 "+moveup"
  65. bind mouse2 "+dj"
  66.  
  67.  
  68. // weapon binds, if multiple key toggles between
  69. bind MOUSE1 "+attack"
  70. bind c "use_sg_or_ssg"
  71. bind e "use_rail"
  72. bind f "use_gl"
  73. bind r "use_rox"
  74. bind v "use_hyper_or_bfg"
  75. bind MWHEELDOWN "use_mg_or_chain"
  76. //bind MWHEELUP "drop_all_slugs"
  77. bind MWHEELUP "drop_ammo"
  78.  
  79.  
  80. // weapon drops
  81. bind 1 "use_rail_1"
  82. bind 2 "use_rox_1"
  83. bind 3 "use_sg_or_ssg_1"
  84. bind 4 "use_mg_or_chain_1"
  85. bind 5 "use_gl_1"
  86. bind 6 "use_hyper_or_bfg_1"
  87. bind MOUSE3 "drop grenades"
  88.  
  89.  
  90. // verbocity
  91. bind t "messagemode" // normal talking
  92. bind y "messagemode2" // talking to team members
  93.  
  94.  
  95. // TDM stuff
  96. bind F5 "team 2"
  97. bind F6 "team 1"
  98. bind F7 "toggleready"
  99. alias toggleready "ready_0"
  100. alias ready_0 "ready; alias toggleready notready_0"
  101. alias notready_0 "notready; alias toggleready ready_0"
  102. bind KP_PLUS "vote yes"
  103. bind KP_MINUS "vote no"
  104.  
  105.  
  106. // game stuff
  107. bind TAB "inven" // mod menu
  108. bind ENTER "invuse" // OK for menu
  109. bind ESCAPE "togglemenu" // game menu
  110. bind [ "invprev" // back in mod menu
  111. bind ] "invnext" // forward in mod menu
  112. bind ` "toggleconsole"
  113. bind F1 "cmd help" // score
  114. bind F2 "flipbird"
  115. bind F3 "crotch"
  116. bind F4 "point"
  117. // one for r1q2 one for q2pro
  118. bind F8 "record ${$date}-${$time}-${$mapname}; record ${$com_date}-${$com_time}-${$cl_mapname}"
  119. bind F10 "quit"
  120. bind F11 "map q2dm1"
  121. bind F12 "screenshot"
  122. bind k "kill"
  123. bind l "vid_restart"
  124.  
  125.  
  126. // servers I <3
  127. set adr0 "192.111.152.195:27999" // PFGTV
  128. set adr1 "62.113.202.102:27910" // PFDE
  129. set adr2 "69.9.168.4:27930" // Tastyspleen::Tourney4
  130. set adr3 "128.204.195.181:27910" // PFNL
  131. set adr4 "31.220.24.105:27910" // PFNL2
  132. set adr5 "67.228.69.114:27916" // Tastyspleen::DM
  133. set adr6 "62.113.241.68:27910" // PFDE2
  134. set adr7 "67.228.69.114:27990" // Tastyspleen::NADL
  135. set adr8 "5.2.16.108:27910" // PFUK
  136.  
  137.  
  138. // feedback
  139. set fb_num "1"
  140. alias fb_toggle "toggle fb_num 1 2 3 4 5 6 7 8 9"
  141. bind RIGHTARROW "fb_1"
  142. bind LEFTARROW "fb_2"
  143. bind UPARROW "say lol"
  144. bind DOWNARROW "say sigh..."
  145. alias fb_1 "fb_1_$modifier"
  146. alias fb_1_0 "smile$fb_num; fb_toggle"
  147. alias fb_1_1 "water$fb_num; fb_toggle"
  148. alias fb_2 "fb_2_$modifier"
  149. alias fb_2_0 "frown$fb_num; fb_toggle"
  150. alias fb_2_1 "say cough**clutch**cough"
  151. alias showinfo "echo name=$name; echo cl_maxfps=$cl_maxfps;"
  152. alias smile1 ":)"
  153. alias smile2 "=]"
  154. alias smile3 "8^}"
  155. alias smile4 "xD"
  156. alias smile5 "=^]"
  157. alias smile6 ":P"
  158. alias smile7 "B-)"
  159. alias smile8 "}8^)"
  160. alias smile9 ":D"
  161. alias frown1 ":("
  162. alias frown2 "=["
  163. alias frown3 ":F"
  164. alias frown4 ":<"
  165. alias frown5 "8^["
  166. alias frown6 ":\";
  167. alias frown7 ":T"
  168. alias frown8 "}8^("
  169. alias frown9 ":<"
  170. alias water1 "Don't forget your towel!!"
  171. alias water2 "Marco! polo..."
  172. alias water3 "Lovely day for a swim..."
  173. alias water4 "Watch out for rip currents"
  174. alias water5 "Dip your toe in the pool of possibility..."
  175. alias water6 "Don't feed the fish"
  176. alias water7 "No diving"
  177. alias water8 "How's your backstroke coming?"
  178. alias water9 "Please don't pee in the pool"
  179.  
  180.  
  181.  
  182.  
  183.  
  184. // demo controls
  185. alias +fastforward "timescale 30"
  186. alias -fastforward "timescale 1"
  187. alias +slowmo "timescale 0.8"
  188. alias -slowmo "timescale 1"
  189. bind , "+slowmo"
  190. bind . "+fastforward"
  191. bind / "pause"
  192.  
  193.  
  194. // position stuff
  195. bind p "say_team [${$loc_here}] %h/%a"
  196. bind o "say_team enemy at [${$loc_there}]"
  197.  
  198.  
  199. //declare
  200. alias declareon "set dec 1; bind j declareoff; echo Declare On"
  201. alias declareoff "set dec 0; bind j declareon; echo Declare Off"
  202. alias declare "declare_$dec"
  203. alias declare_1 say_team "$droptext [${$loc_here}]"
  204. alias declare_0 ""
  205. declareon
  206.  
  207.  
  208. // Volume Adjusment
  209. bind ins vup
  210. bind del vdn
  211. alias vup volume_1
  212. alias vdn volume_0
  213. alias volume_0 "set s_volume 0 ;set vu 1 ;set vd w ; alias vup volume_1; alias vdn volume_0;echo VOL |---------- 0"
  214. alias volume_1 "set s_volume 0.1 ;set vu 2 ;set vd 0 ; alias vup volume_2; alias vdn volume_0;echo VOL -|--------- 1"
  215. alias volume_2 "set s_volume 0.2 ;set vu 3 ;set vd 1 ; alias vup volume_3; alias vdn volume_1;echo VOL --|-------- 2"
  216. alias volume_3 "set s_volume 0.3 ;set vu 4 ;set vd 2 ; alias vup volume_4; alias vdn volume_2;echo VOL ---|------- 3"
  217. alias volume_4 "set s_volume 0.4 ;set vu 5 ;set vd 3 ; alias vup volume_5; alias vdn volume_3;echo VOL ----|------ 4"
  218. alias volume_5 "set s_volume 0.5 ;set vu 6 ;set vd 4 ; alias vup volume_6; alias vdn volume_4;echo VOL -----|----- 5"
  219. alias volume_6 "set s_volume 0.6 ;set vu 7 ;set vd 5 ; alias vup volume_7; alias vdn volume_5;echo VOL ------|---- 6"
  220. alias volume_7 "set s_volume 0.7 ;set vu 8 ;set vd 6 ; alias vup volume_8; alias vdn volume_6;echo VOL -------|--- 7"
  221. alias volume_8 "set s_volume 0.8 ;set vu 9 ;set vd 7 ; alias vup volume_9; alias vdn volume_7;echo VOL --------|-- 8"
  222. alias volume_9 "set s_volume 0.9 ;set vu 10 ;set vd 8 ; alias vup volume_10;alias vdn volume_8;echo VOL ---------|- 9"
  223. alias volume_10 "set s_volume 1 ;set vu w ;set vd 9 ; alias vup volume_10;alias vdn volume_9;echo VOL ----------| 10"
  224.  
  225. //alias vol_level "0.5"
  226. //alias vol_up_tgl "toggle vol_level 0 0.05 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1"
  227. //alias vol_dn_tgl "toggle vol_level 1 0.9 0.8 0.7 0.6 0.5 0.4 0.3 0.2 0.15 0.1 0.05 0"
  228.  
  229. // Sensitivity Adjustment
  230. bind HOME sensup
  231. bind END sensdn
  232. alias sensup sens_2
  233. alias sensdn sens_1
  234. alias sens_1 "set sensitivity 3; echo SENS 3; alias sensup sens_2; alias sensdn sens_1";
  235. alias sens_2 "set sensitivity 3.5; echo SENS 3.5; alias sensup sens_3 alias sensdn sens_1";
  236. alias sens_3 "set sensitivity 4; echo SENS 4; alias sensup sens_4; alias sensdn sens_2";
  237. alias sens_4 "set sensitivity 4.5; echo SENS 4.5; alias sensup sens_5 alias sensdn sens_3";
  238. alias sens_5 "set sensitivity 5; echo SENS 5; alias sensup sens_6; alias sensdn sens_4";
  239. alias sens_6 "set sensitivity 5.5; echo SENS 5.5; alias sensup sens_7 alias sensdn sens_5";
  240. alias sens_7 "set sensitivity 6; echo SENS 6; alias sensup sens_8; alias sensdn sens_6";
  241. alias sens_8 "set sensitivity 6.5; echo SENS 6.5; alias sensup sens_8 alias sensdn sens_7";
  242.  
  243.  
  244. // Double Jump - Use "+dj" instead of "+moveup" to jump
  245. alias +dj "+moveup; wait; wait; -moveup; wait; wait; +moveup"
  246. alias -dj "-moveup"
  247.  
  248.  
  249. // try to catch the crash in a log file
  250. set z_buggygame "3" // Allocates more memory than needed to avoid crashes
  251. set z_allowcorruption "1" // Suppress some errors that might cause crashes
  252. set developer "0" // Gives a lot of info
  253.  
  254. // Hold Ctrl+Weapon Key to drop weapon plus ammo
  255. bind CTRL "+set_ctl"
  256. bind MOUSE3 "+set_m3"
  257. alias +set_ctl "set modifier 1"
  258. alias -set_ctl "set modifier 0"
  259. alias +set_m3 "set modifier 2"
  260. alias -set_m3 "set modifier 0"
  261. set modifier "0"
  262.  
  263. // Railgun
  264. alias use_rail "use_rail_$modifier"
  265. alias use_rail_0 "use railgun; set ammo slugs"
  266. alias use_rail_1 "drop railgun; drop slugs; set droptext Dropped RG; declare; salute"
  267. alias use_rail_2 "drop slugs; set droptext Dropped Slugs; declare; flipbird"
  268.  
  269. // Rockets
  270. alias use_rox "use_rox_$modifier"
  271. alias use_rox_0 "use rocket launcher; set ammo rockets"
  272. alias use_rox_1 "drop rocket launcher; drop rockets; set droptext Dropped RL; declare; salute"
  273. alias use_rox_2 "drop rockets; set droptext Dropped Rockets; declare; flipbird"
  274.  
  275. // Shotgun/Super Shotgun
  276. alias use_sg_or_ssg "use_sg_or_ssg_$modifier"
  277. alias use_sg_or_ssg_0 "use shotgun; use super shotgun; set ammo shells"
  278. alias use_sg_or_ssg_1 "drop super shotgun; drop shells; set droptext Dropped SSG/SG; declare; salute"
  279. alias use_sg_or_ssg_2 "drop shells; set droptext Dropped Shells; declare; flipbird"
  280.  
  281. // Machinegun/Chaingun
  282. alias use_mg_or_chain "use_mg_or_chain_$modifier"
  283. alias use_mg_or_chain_0 "use machinegun; use chaingun; set ammo bullets"
  284. alias use_mg_or_chain_1 "drop machinegun; drop chaingun; drop bullets; set droptext Dropped MG/CG; declare; salute"
  285. alias use_mg_or_chain_2 "drop bullets; set droptext Dropped Bullets; declare; flipbird"
  286.  
  287. // Grenades/Grenade Launcher
  288. alias use_gl "use_gl_$modifier"
  289. alias use_gl_0 "use grenades; use grenade launcher; set ammo grenades"
  290. alias use_gl_1 "drop grenades; drop grenade launcher; set droptext Dropped GL; declare; salute"
  291. alias use_gl_2 "drop grenades; set droptext Dropped Nades; declare; flipbird"
  292.  
  293. // Hyper Blaster/BFG/blaster
  294. alias use_hyper_or_bfg "use_hyper_or_bfg_$modifier"
  295. alias use_hyper_or_bfg_0 "use blaster; use hyperblaster; use bfg10k; set ammo cells"
  296. alias use_hyper_or_bfg_1 "drop hyperblaster; drop bfg10k; drop cells; set droptext Dropped HB/BFG; declare; salute"
  297. alias use_hyper_or_bfg_2 "drop cells; set droptext Dropped Cells; declare; flipbird"
  298.  
  299. // drop all slugs fast so you don't give away a railgun
  300. alias drop_all_slugs "drop slugs; drop slugs; drop slugs; drop slugs; drop slugs"
  301.  
  302. // drop all ammo for current weapon so you don't give it away when your die
  303. alias drop_ammo "drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo; drop $ammo"
  304.  
  305. // zoom/wideview
  306. alias +wideview "set old_fov $fov; set fov 140"
  307. alias -wideview "set fov $old_fov"
  308. bind g "+wideview"
  309. alias +zoom "set old_fov $fov; set fov $z_fov; set store_sensitivity $sensitivity; set sensitivity $z_sensitivity"
  310. alias -zoom "set fov $old_fov; set sensitivity $store_sensitivity"
  311. bind SPACE "+zoom"
  312.  
  313. // Try custom widescreen
  314. set gl_driver "r1gl"
  315. set vid_fullscreen "1"
  316. set vid_flip_on_switch "1" // have r1gl switch back to native resolution when alt-tab
  317. set gl_mode "6"
  318. set vid_forcewidth "1360" // native is 1366 but screenshot scrambled when set
  319. set vid_forceheight "768"
  320.  
  321.  
  322.  
  323. // everything else
  324. set bob_pitch "0"
  325. set bob_roll "0"
  326. set bob_up "0"
  327. set cd_nocd "1"
  328. set cl_async "1" // separates network/rendering fps
  329. set cl_cmdcomplete "2" // 1=old q2 2=proq2 (complete and then list) 3=list
  330. set cl_drawfps "1" // show rendering frames per second
  331. set cl_lights "0"
  332. set cl_maxfps "120" // Network fps, 120 for jumping
  333. set cl_nodelta "0"
  334. set cl_particles "1"
  335. set cl_predict "1"
  336. set cl_stereo_separation "0.4"
  337. set gl_dynamic "0"
  338. set gl_ext_swapinterval "0"
  339. set gl_flashblend "0"
  340. set gl_modulate "6"
  341. set gl_particle_att_c "0.01"
  342. set gl_particle_att_b "0.0"
  343. set gl_particle_att_a "0.01"
  344. set gl_particle_size "1"
  345. set gl_particle_max_size "1"
  346. set gl_particle_min_size "1"
  347. set gl_playermip "2"
  348. set gl_polyblend "0" // clear water
  349. set gl_shadows "1"
  350. set gl_swapinterval "0" // locks fps to display refresh
  351. set gl_texturemode "GL_LINEAR_MIPMAP_NEAREST"
  352. set gl_triplebuffer "1"
  353. set gl_ztrick "1"
  354. set gun_x "-3"
  355. set gun_y "0"
  356. set gun_z "3"
  357. set intensity "2.5"
  358. set in_joystick "0"
  359. set logfile "1" // overwrites everytime q2 starts
  360. set m_accel "0" // dont use mouse acceleration
  361. set m_autosens "0" // fov sensitivity auto scaling
  362. set m_directinput "0" // acts funky on cheap mice
  363. set m_xpfix "1" // mouse xp fix
  364. set netgraph "1" // green is ping, red is packetloss
  365. set run_pitch "0"
  366. set run_roll "0"
  367. set r_maxfps "1000" // max possible rendered fps
  368. set m_filter "1" // smooth mouse movement
  369. set scr_conheight "0.75" // console height (% of screen)
  370. set s_khz "22"
  371. set s_loadas8bit "0"
  372. set s_mixahead ".14"
  373. set s_primary "0"
  374. set s_volume "0.1"
  375. set sv_reconnect_limit "3"
  376. set vid_gamma "1" // was 0.5
  377. set viewsize "100"
  378. set win_noalttab "0"
  379.  
  380. // Stuff to help dj's with async 1 (from haunted)
  381. set cl_smoothsteps "3"
  382. set gl_ext_texture_filter_anisotropic "1"
  383. set gl_ext_max_anisotropy "16"
  384. set gl_ext_multisample "1"
  385. set gl_ext_samples "16"
  386. set gl_ext_nv_multisample_filter_hint "nicest"
  387. set gl_dlight_falloff "1"
  388.  
  389. // q2pro stuff
  390. set scr_lag_draw "1" // 0=off,1=transparent,2=gray background
  391. set scr_lag_max "400" // max ping for the graph
  392. set ui_sortservers "4" // 0=dont,1=host,2=mod,3=map,4=players,5=ping
  393. set ui_colorservers "1" // grey out passworded and ac servers
  394. set cl_noskins "2" // 0=disabled,1=only male/grunt, 2=only male/grunt and fem/athena
  395. set loc_draw "0" // display locations
  396.  
  397. // key names
  398. // ESCAPE, F1-F12, PAUSE, BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT,
  399. // SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW,
  400. // KP_SLASH, KP_MINUS, KP_PLUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW,
  401. // KP_RIGHTARROW, KP_DOWNARROW, KP_HOME, KP_END, KP_PGUP, KP_PGDN, KP_INS, KP_DEL,
  402. // MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4, MWHEELUP, MWHEELDOWN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement