Advertisement
t3h_m00kz

CONFIG - Quake 2 (Q2Pro.EXE)

Nov 21st, 2021 (edited)
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.11 KB | None | 0 0
  1. ///////////////////////////////////////
  2. // QUAKE 2 m00kz PERSONALIZED CONFIG //
  3. ///////////////////////////////////////
  4.  
  5. ////////////////////
  6. // INITIALIZATION //
  7. ////////////////////
  8.  
  9. clear;
  10. echo m00kz.cfg: Initializing...
  11.  
  12. ///////////////
  13. // VARIABLES //
  14. ///////////////
  15.  
  16. echo Setting variables...
  17. //FOV
  18. set "fov_default" "120";
  19. set "fov_zoomed" "80";
  20.  
  21. //Sensitivity
  22. set "sens_default" "2.1"; //we want 6.67 inches/360
  23. set "sens_zoomed" "1.4";
  24.  
  25. //Weapons
  26. alias "BL" "use blaster";
  27. alias "SG" "use shotgun";
  28. alias "SS" "use super shotgun";
  29. alias "MG" "use machinegun";
  30. alias "CG" "use chaingun";
  31. alias "GR" "use grenades";
  32. alias "GL" "use grenade launcher";
  33. alias "RL" "use rocket launcher";
  34. alias "HB" "use hyperblaster";
  35. alias "RG" "use railgun";
  36. alias "BF" "use bfg10k";
  37.  
  38. alias "INV_ES" "use environment suit";
  39. alias "INV_GR" "use grapple";
  40. alias "INV_IN" "use invulnerability";
  41. alias "INV_SC" "use power screen";
  42. alias "INV_SH" "use power shield";
  43. alias "INV_QU" "use quad damage";
  44. alias "INV_RE" "use rebreather";
  45. alias "INV_SI" "use silencer";
  46.  
  47. //////////////
  48. // BINDINGS //
  49. //////////////
  50.  
  51. echo m00kz.cfg: Unbinding...
  52. unbindall
  53.  
  54. echo m00kz.cfg: Binding movement...
  55. bind w "+forward"
  56. bind a "+moveleft"
  57. bind s "+back"
  58. bind d "+moveright"
  59. bind SPACE "+moveup"
  60. bind ALT "+movedown"
  61. bind SHIFT "+speed"
  62.  
  63. echo m00kz.cfg: Binding player actions...
  64. bind MOUSE1 "+attack"
  65. bind MOUSE2 "+zoom"
  66. bind END "kill;";
  67. bind BACKSPACE "invdrop;";
  68. bind ' "invdrop"
  69. bind f "invdrop"
  70. bind h "wave 0"
  71. bind j "wave 1"
  72. bind k "wave 2"
  73. bind l "wave 3"
  74. bind SEMICOLON "wave 4"
  75. bind z "thirdPerson"
  76.  
  77. echo m00kz.cfg: Binding weapons...
  78. bind 0 "use BFG10K"
  79. bind 1 "use Blaster"
  80. bind 2 "use Shotgun"
  81. bind 3 "use Super Shotgun"
  82. bind 4 "use Machinegun"
  83. bind 5 "use Chaingun"
  84. bind 6 "use Grenade Launcher"
  85. bind 7 "use Rocket Launcher"
  86. bind 8 "use HyperBlaster"
  87. bind 9 "use Railgun"
  88.  
  89. echo m00kz.cfg: Overriding default bindings...
  90. bind 2 "use Machinegun"
  91. bind 3 "use Shotgun"
  92. bind 4 "use HyperBlaster"
  93. bind 5 "use Grenade Launcher"
  94.  
  95. echo m00kz.cfg: Binding weapon group systems...
  96. bind MOUSE3 "Expl"
  97. bind MOUSE4 "Auto"
  98. bind MOUSE5 "Heav"
  99. bind MWHEELDOWN "Shot"
  100. bind MWHEELUP "Nrgy"
  101.  
  102. echo m00kz.cfg: Binding inventory...
  103. bind CTRL "use power shield"
  104. bind r "invnextp"
  105. bind e "visorMode"
  106. bind f "invdrop"
  107. bind q "invuse"
  108. bind [ "invprev"
  109. bind ] "invnext"
  110.  
  111. echo m00kz.cfg: Binding menus...
  112. bind ~ "toggleconsole"
  113. bind ` "toggleconsole"
  114. bind TAB "+inventory"
  115. bind + "sizeup"
  116. bind = "sizeup"
  117. bind - "sizedown"
  118. bind t "messagemode"
  119. bind F5 "echo Saving...; wait; save quick"
  120. bind F9 "load quick"
  121. bind PAUSE "pause"
  122.  
  123. echo m00kz.cfg:
  124. bind DEL "clear"
  125. bind INS "cmd god; cmd give all; echo YOU HAVE BEEN ACTIVATED"
  126. bind HOME "exec m00kz.cfg"
  127.  
  128. echo m00kz.cfg:
  129. bind KP_END "gamemap q2dm1"
  130. bind KP_DOWNARROW "gamemap q2dm2"
  131. bind KP_PGDN "gamemap q2dm3"
  132. bind KP_LEFTARROW "gamemap q2dm4"
  133. bind KP_5 "gamemap q2dm5"
  134. bind KP_RIGHTARROW "gamemap q2dm6"
  135. bind KP_HOME "gamemap q2dm7"
  136. bind KP_UPARROW "gamemap q2dm8"
  137. bind KP_PGUP "disconnect"
  138.  
  139. ////////////////////
  140. // WEAPON SYSTEMS //
  141. ////////////////////
  142.  
  143. echo m00kz.cfg: Setting up weapon systems...
  144. alias "resetWeapons" "zoom0;";
  145.  
  146. alias "Shot" "resetWeapons; SG; SS;";
  147. alias "Auto" "resetWeapons; MG; CG;";
  148. alias "Expl" "resetWeapons; GR; GL; RL;";
  149. alias "Nrgy" "resetWeapons; HB; RG;";
  150. alias "Heav" "resetWeapons; BL; BF;";
  151.  
  152. //
  153. //alias Shot Shot1
  154. //alias Auto
  155. // alias Auto1
  156. // alias Auto2
  157. //alias Expl
  158. // alias Expl1
  159. // alias Expl2
  160. // alias Expl3
  161. //alias Nrgy
  162. // alias Nrgy1
  163. // alias Nrgy2
  164. //alias Heav
  165. // alias Heav1
  166. // alias Heav2
  167. //
  168. //alias delaySwitch delaySwitch0
  169. // alias delaySwitch0 ""
  170. // alias delaySwitch1 ""
  171.  
  172. //////////
  173. // ZOOM //
  174. //////////
  175.  
  176. echo m00kz.cfg: Setting up zoom...
  177. //Settings
  178. alias "zoom0Settings" "fov $fov_default; sensitivity $sens_default;";
  179. alias "zoom1Settings" "fov $fov_zoomed; sensitivity $sens_zoomed;";
  180.  
  181. //Gun offsets
  182. alias "zoom0Gun" "gun_x +0; gun_y +5; gun_z +2;";
  183. alias "zoom1Gun" "gun_x -5; gun_y +0; gun_z +0;";
  184.  
  185. //States
  186. alias "zoom" "zoom1;";
  187. alias "zoom0" "zoom0Settings; wait; zoom0Gun; alias "zoom" "zoom1";";
  188. alias "zoom1" "zoom1Settings; wait; zoom1Gun; alias "zoom" "zoom0";";
  189.  
  190. //Hold toggles
  191. alias "+zoom" "zoom1;";
  192. alias "-zoom" "zoom0;";
  193.  
  194. ////////////////
  195. // VISOR MODE //
  196. ////////////////
  197.  
  198. echo m00kz.cfg: Setting up visor...
  199. //Visor states
  200. alias "visorMode" "visorMode1;";
  201. alias "visorMode0" "r_fullbright 0; vid_gamma 0.75; alias "visorMode" "visorMode1";";
  202. alias "visorMode1" "r_fullbright 1; vid_gamma 1.00; alias "visorMode" "visorMode2";";
  203. alias "visorMode2" "r_fullbright 0; vid_gamma 0.00; alias "visorMode" "visorMode0";";
  204.  
  205. //Hold toggles
  206. alias "+visorMode" "visorMode1;";
  207. alias "-visorMode" "visorMode0;";
  208.  
  209. ///////////////////////
  210. // INVENTORY SCREENS //
  211. ///////////////////////
  212.  
  213. echo m00kz.cfg: Setting up inventory UI...
  214. //States
  215. alias "inventory" "inventory1;";
  216. alias "inventory0" "togglemenu;";
  217. alias "inventory1" "help;";
  218. alias "inventory2" "inven;";
  219.  
  220. //States for hold / release
  221. alias "inventoryReleaseState" "inventoryReleaseState1;";
  222. alias "inventoryReleaseState0" "wait; help; alias "inventoryReleaseState" "inventoryReleaseState1";";
  223. alias "inventoryReleaseState1" "wait; inven; alias "inventoryReleaseState" "inventoryReleaseState0";";
  224.  
  225. //Holds
  226. alias "+inventory" "help;";
  227. alias "-inventory" "inventoryReleaseState;";
  228.  
  229. //////////////////
  230. // THIRD PERSON //
  231. //////////////////
  232.  
  233. echo m00kz.cfg: Setting up third person...
  234. //States
  235. alias "thirdPerson" "thirdPerson1;";
  236. alias "thirdPerson0" "cl_thirdperson 0; alias "thirdPerson" "thirdPerson1";";
  237. alias "thirdPerson1" "cl_thirdperson 1; alias "thirdPerson" "thirdPerson0";";
  238.  
  239. //Holds
  240. alias "+thirdPerson" "thirdPerson1;";
  241. alias "-thirdPerson" "thirdPerson0;";
  242.  
  243. //////////////
  244. // DEFAULTS //
  245. //////////////
  246.  
  247. echo m00kz.cfg: Setting defaults...
  248. fov "$sens_zoomed";
  249. sensitivity "$sens_default";
  250. set cheats 1;
  251. cl_thirdperson_angle 0;
  252. cl_thirdperson_range 90;
  253. visorMode0;
  254. zoom0;
  255. thirdPerson0;
  256.  
  257. /////////
  258. // END //
  259. /////////
  260.  
  261. echo m00kz.cfg: Setup complete.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement