home *** CD-ROM | disk | FTP | other *** search
/ Toolkit for Quake 2 / Q2TOOL_0498.bin / console / essobie.zip / autoexec.cfg next >
Text File  |  1998-01-02  |  3KB  |  114 lines

  1. // Quake 2 Autoexec.cfg by Essobie -> essobie@geocities.com
  2.  
  3. // Everything here was DERRIVED from other scripts and aliases that I
  4. // have seen or used, and have just been swimming in my brain till I
  5. // made this entire autoexec.cfg file from nothingness.  Do whatever you
  6. // want with it, except call it your original work.  I don't call this
  7. // MY original work so how could you?  ;)
  8.  
  9. // Last Updated on 01/02/97
  10.  
  11. // See essobie.txt for details on the use of this setup.  Have fun. :)
  12.  
  13. // Screen Environment Settings
  14. bind BACKSPACE messagemode
  15. bind / messagemode2
  16. bind ESCAPE togglemenu
  17. bind = sizeup
  18. bind - sizedown
  19. bind ` toggleconsole
  20. bind ~ toggleconsole
  21. bind PAUSE pause
  22.  
  23. // Keyboard Movement Assignments
  24. bind d +back
  25. bind e +forward
  26. bind f +moveright
  27. bind s +moveleft
  28. bind a +movedown
  29.  
  30. // Mouse Button Assignments
  31. bind MOUSE1 +attack
  32. bind MOUSE2 invuse
  33. bind MOUSE3 +moveup
  34.  
  35. // Weapon Selection
  36. bind 1 "use Blaster"
  37. bind 2 "use Shotgun"
  38. bind 3 "use Super Shotgun"
  39. bind 4 "use Machinegun"
  40. bind 5 "use Chaingun"
  41. bind 6 "use Grenade Launcher"
  42. bind 7 "use Rocket Launcher"
  43. bind 8 "use HyperBlaster"
  44. bind 9 "use Railgun"
  45. bind 0 "use BFG10K"
  46.  
  47. // Quick Weapon Selection
  48. bind g "use Grenades"
  49. bind z "use HyperBlaster"
  50. bind x "use Railgun"
  51. bind c "use Grenade Launcher"
  52. bind v "use Rocket Launcher"
  53. bind b "use BFG10K"
  54.  
  55. // Inventory use
  56. bind [ invprev
  57. bind ] invnext
  58. bind ENTER invuse
  59. bind w invnext
  60.  
  61. // Waves
  62. alias aliaswave wave0
  63. alias wave0 "wave 0"
  64. alias wave1 "wave 1"
  65. alias wave2 "wave 2"
  66. alias wave3 "wave 3"
  67. alias wave4 "wave 4"
  68. bind t aliaswave
  69.  
  70. alias waveswitch waveS1
  71. alias waveS0 "echo Mouse 2=Finger; alias aliaswave wave0; alias waveswitch waveS1"
  72. alias waveS1 "echo Mouse 2=Salute; alias aliaswave wave1; alias waveswitch waveS2"
  73. alias waveS2 "echo Mouse 2=Taunt; alias aliaswave wave2; alias waveswitch waveS3"
  74. alias waveS3 "echo Mouse 2=Wave; alias aliaswave wave3; alias waveswitch waveS4"
  75. alias waveS4 "echo Mouse 2=Point; alias aliaswave wave4; alias waveswitch waveS1"
  76. bind y waveswitch
  77.  
  78. // Hand Switcher Alias
  79. bind DEL handswitch
  80. alias handswitch hands2R
  81. alias hands0 "hand 0; alias handswitch hands2R"
  82. alias hands2R "hand 2; alias handswitch hands1"
  83. alias hands1 "hand 1; alias handswitch hands2L"
  84. alias hands2L "hand 2; alias handswitch hands0"
  85.  
  86. // Walk/Run Toggle Switch Alias
  87. set cl_run 1
  88. alias walkrun walkon
  89. alias walkon "cl_run 0; alias walkrun runon; echo Sneak Mode"
  90. alias runon "cl_run 1; alias walkrun walkon; echo Run Mode"
  91. bind TAB walkrun
  92.  
  93. // Wave&Talk Macro Switcher
  94. alias overthere "wave4; say Hey! Look over there!"
  95. alias myfinger "wave0; say WHAT IS THAT ON MY FINGER?!?!"
  96. alias itch "wave2; say Oh my GOD!  It itches so MUCH!!"
  97. alias thisway "wave3; say Come this way."
  98. alias yessir "wave1; say YEEESSSSIR!!!"
  99.  
  100. alias wt_sw0 "echo > overthere < next-myfinger ; alias wavetalk overthere; alias wt_switch wt_sw1"
  101. alias wt_sw1 "echo > myfinger  < next-itch ; alias wavetalk myfinger; alias wt_switch wt_sw2"
  102. alias wt_sw2 "echo >   itch    < next-thisway ; alias wavetalk itch; alias wt_switch wt_sw3"
  103. alias wt_sw3 "echo >  thisway  < next-yessir ; alias wavetalk thisway; alias wt_switch wt_sw4"
  104. alias wt_sw4 "echo >  yessir   < next-overthere ; alias wavetalk yessir; alias wt_switch wt_sw0"
  105.  
  106. alias wavetalk overthere 
  107. alias wt_switch wt_sw1
  108.  
  109. bind m wt_switch
  110. bind n wavetalk
  111.  
  112. // Default Settings
  113. exec settings.cfg
  114.