Advertisement
awhiteley

Alienswarm autoexec.cfg

Dec 10th, 2012
337
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.49 KB | None | 0 0
  1. //Bigmans' Alien Swarm CFG
  2. //
  3. //How it works: Use the numpad to select a marine.
  4. // The first press will select your marine based on pre-defined loadouts (Think TF2 A B C D)
  5. // Select these loadouts with F1, F2, F3, and F4
  6. // You can customize these below.
  7. // The second press will create a bot marine under your control (Will listen to "GO" and "STOP")
  8. // The bots are preloaded with PDWs and Combat armor. Look below if you want to change this
  9. // However, this is the best loadout for them, as they only know how to shoot.
  10. //There are also a few misc tweaks and other things, so feel free to just give it a read.
  11. //
  12. //KEYBINDS:
  13. // "1" Activates primary weapon (Normal functionality if it is a weapon, Uses without switching to stuff like ammo sacks)
  14. // "2" Activates secondary weapon (Same as above)
  15. // "C" Calls for medic
  16. // "K" Kills yourself
  17. // Numpad "0" Makes you or the next bot Sarge
  18. // Numpad "1" Makes you or the next bot Wildcat
  19. // Numpad "2" Makes you or the next bot Faith
  20. // Numpad "3" Makes you or the next bot Crash
  21. // Numpad "4" Makes you or the next bot Jaeger
  22. // Numpad "5" Makes you or the next bot Wolfe
  23. // Numpad "6" Makes you or the next bot Bastille
  24. // Numpad "7" Makes you or the next bot Vegas
  25. // Numpad "Del" Removes you and all your bots
  26. // "-" In a Listen server/single player spawns a bunch of parasites
  27. // "=" In a Listen server/single player spawns a bunch of shieldbugs
  28. // "0" In a Listen server/single player spawns a bunch of normal swarm (drones)
  29. // "\" In a Listen server/single player puts the above 3 commands back to normal
  30. //
  31. //***************
  32. //TWEAKS SECTION
  33. //***************
  34. asw_spinning_stim_cam 0 //No annoying first person shit on left when slow down time
  35. asw_camera_shake 0 //HUGE HELP. No annoying shit when getting hit.
  36. asw_fast_reload_under_marine 1 //fast reload is under your guy, easier to see whilst fighting
  37. asw_marine_labels_cursor_maxdist 1000 //see everyone all the time
  38. asw_drone_fade_time_max 0 //annoying gibs
  39. asw_drone_fade_time_min 0 //annoying gibs
  40. asw_drone_gib_time_max 0 //annoying gibs
  41. asw_drone_gib_time_min 0 //annoying gibs
  42. asw_drone_hurl_chance 0 //annoying shit on screen
  43. asw_gib_bleed_time 0 //annoying animations
  44. //Solo Hosting
  45. asw_ignore_need_two_player_requirement 1 //Host "friend only game" and don't let anyone join for rambo mode
  46. //Binds
  47. bind 1 asw_activateprimary //use primary (Different than selecting it)
  48. bind 2 asw_activatesecondary //use secondary (Different than selecting it)
  49. bind C "cl_emote 0" //call medic
  50. bind K asw_suicide //kill yourself
  51. //"PAIN" Binds (makes scary things if you host a local listen server)
  52. alias zombies "asw_horde_override 1; asw_wanderer_override 1"
  53. alias manyzombies "asw_horde_size_max 60; asw_horde_interval_max 20; asw_horde_interval_min 10; asw_horde_size_min 40"
  54. alias bigzombies "asw_horde_class asw_shieldbug"
  55. alias scaryzombies "asw_horde_class asw_parasite"
  56. alias normalzombies "asw_horde_class asw_drone"
  57. alias +parasites "sv_cheats 1; scaryzombies; manyzombies; zombies"
  58. alias -parasites "sv_cheats 0"
  59. alias +shieldbugs "sv_cheats 1bigzombies; manyzombies; zombies"
  60. alias -shieldbugs "sv_cheats 0"
  61. alias +normal "sv_cheats 1normalzombies; manyzombies; zombies"
  62. alias -normal "sv_cheats 0"
  63. bind - +parasites //Scary shit
  64. bind = +shieldbugs //Scary shit
  65. bind 0 +normal //less-scary shit
  66. //Default
  67. alias +hordedefault "sv_cheats 1; asw_horde_override 0; asw_wanderer_override 0; asw_horde_size_max 14; asw_horde_size_min 9; asw_horde_interval_max 65; asw_horde_interval_min 45; asw_horde_class asw_drone"
  68. alias -hordedefault "sv_cheats 0"
  69. bind \ +hordedefault //Take away scary shit
  70. alias startupnormal "asw_horde_override 0; asw_wanderer_override 0; asw_horde_size_max 14; asw_horde_size_min 9; asw_horde_interval_max 65; asw_horde_interval_min 45; asw_horde_class asw_drone"
  71. startupnormal //So you don't accidentally leave on scary shit
  72. //***************************************
  73. //WEAPON LOADOUTS AND OFFHANDS SECTION
  74. //(Just a reference sheet)
  75. //*****************************************
  76. //Offhands
  77. //0 - Personal Healing Kit
  78. //1 - Hand Welder
  79. //2 - Combat Flares
  80. //3 - Laser Trip Mine
  81. //4 - Tactical Heavy Armor
  82. //5 - Damange Amplifier
  83. //6 - Hornet Barrage
  84. //7 - Freeze Grenades
  85. //8 - Adrenaline
  86. //9 - Tesla Sentry Coil
  87. //10 - Electric Charged Armor
  88. //11 - Proximity Incendiary Mines (Officer only)
  89. //12 - Flashlight Attachment
  90. //13 - Power Fist Attachment
  91. //14 - Hand Grenades
  92. //15 - Nightvision Goggles
  93. //16 - Smart Bomb
  94. //Weapons
  95. //0 - Assault Rifle
  96. //1 - Prototype Assault Rifle (Tech only)
  97. //2 - Autogun (Special Weapons only)
  98. //3 - Vindicator (Officer only)
  99. //4 - Twin Pistols
  100. //5 - Advanced Sentry Gun
  101. //6 - Heal Beacon (Medic only)
  102. //7 - Ammo Satchel
  103. //8 - Pump-action Shotgun
  104. //9 - Tesla Cannon
  105. //10 - Precision Rail Rifle
  106. //11 - Medical Gun (Medic only)
  107. //12 - Personal Defence Weapon
  108. //13 - Flamer Unit
  109. //14 - Freeze Sentry Gun
  110. //15 - Minigun (Special Weapons only)
  111. //16 - Marksman Rifle
  112. //17 - Incendiary Sentry Gun
  113. //18 - Chainsaw
  114. //19 - High Velocity Sentry Cannon
  115. //20 - Grenade Launcher
  116. //************************
  117. //Loadouts
  118. //(Use above reference)
  119. //Edit the number after the space (Before the ;) for the weapon you select
  120. //************************
  121. //Sarge Loadouts (0)
  122. alias Sarge1 "asw_default_primary_0 3;asw_default_secondary_0 9; asw_default_extra_0 10"
  123. alias Sarge2 "asw_default_primary_0 3;asw_default_secondary_0 5; asw_default_extra_0 3"
  124. alias Sarge3 "asw_default_primary_0 3;asw_default_secondary_0 13; asw_default_extra_0 10"
  125. alias Sarge4 "asw_default_primary_0 12;asw_default_secondary_0 18; asw_default_extra_0 0"
  126. //Wildcat Loadouts (1)
  127. alias Wildcat1 "asw_default_primary_1 12;asw_default_secondary_1 7; asw_default_extra_1 10"
  128. alias Wildcat2 "asw_default_primary_1 4;asw_default_secondary_1 5; asw_default_extra_1 9"
  129. alias Wildcat3 "asw_default_primary_1 13;asw_default_secondary_1 12; asw_default_extra_1 10"
  130. alias Wildcat4 "asw_default_primary_1 12;asw_default_secondary_1 15; asw_default_extra_1 0"
  131. //Faith Loadouts (2)
  132. alias Faith1 "asw_default_primary_2 13;asw_default_secondary_2 11; asw_default_extra_2 10"
  133. alias Faith2 "asw_default_primary_2 13;asw_default_secondary_2 6; asw_default_extra_2 9"
  134. alias Faith3 "asw_default_primary_2 13;asw_default_secondary_2 11; asw_default_extra_2 10"
  135. alias Faith4 "asw_default_primary_2 8;asw_default_secondary_2 11; asw_default_extra_2 4"
  136. //Crash Loadouts (3)
  137. alias Crash1 "asw_default_primary_3 13;asw_default_secondary_3 1; asw_default_extra_3 8"
  138. alias Crash2 "asw_default_primary_3 13;asw_default_secondary_3 5; asw_default_extra_3 3"
  139. alias Crash3 "asw_default_primary_3 13;asw_default_secondary_3 1; asw_default_extra_3 10"
  140. alias Crash4 "asw_default_primary_3 12;asw_default_secondary_3 18; asw_default_extra_3 0"
  141. //Jaeger Loadouts (4)
  142. alias Jaeger1 "asw_default_primary_4 3;asw_default_secondary_4 20; asw_default_extra_4 14"
  143. alias Jaeger2 "asw_default_primary_4 3;asw_default_secondary_4 5; asw_default_extra_4 3"
  144. alias Jaeger3 "asw_default_primary_4 3;asw_default_secondary_4 13; asw_default_extra_4 10"
  145. alias Jaeger4 "asw_default_primary_4 3;asw_default_secondary_4 20; asw_default_extra_4 0"
  146. //Wolfe Loadouts (5)
  147. alias Wolfe1 "asw_default_primary_5 2;asw_default_secondary_5 7; asw_default_extra_5 10"
  148. alias Wolfe2 "asw_default_primary_5 2;asw_default_secondary_5 5; asw_default_extra_5 9"
  149. alias Wolfe3 "asw_default_primary_5 2;asw_default_secondary_5 13; asw_default_extra_5 10"
  150. alias Wolfe4 "asw_default_primary_5 15;asw_default_secondary_5 18; asw_default_extra_5 0"
  151. //Bastille Loadouts (6)
  152. alias Bastille1 "asw_default_primary_6 12;asw_default_secondary_6 11; asw_default_extra_6 8"
  153. alias Bastille2 "asw_default_primary_6 12;asw_default_secondary_6 6; asw_default_extra_6 8"
  154. alias Bastille3 "asw_default_primary_6 13;asw_default_secondary_6 11; asw_default_extra_6 10"
  155. alias Bastille4 "asw_default_primary_6 12;asw_default_secondary_6 11; asw_default_extra_6 4"
  156. //Vegas Loadouts (7)
  157. alias Vegas1 "asw_default_primary_7 9;asw_default_secondary_7 18; asw_default_extra_7 10"
  158. alias Vegas2 "asw_default_primary_7 13;asw_default_secondary_7 5; asw_default_extra_7 9"
  159. alias Vegas3 "asw_default_primary_7 13;asw_default_secondary_7 18; asw_default_extra_7 10"
  160. alias Vegas4 "asw_default_primary_7 8;asw_default_secondary_7 18; asw_default_extra_7 0"
  161. //Loadout Swithcer
  162. alias Loadouts1 "Sarge1; Wildcat1; Faith1; Crash1; Jaeger1; Wolfe1; Bastille1; Vegas1; alias currentloadout Loadouts1"
  163. alias Loadouts2 "Sarge2; Wildcat2; Faith2; Crash2; Jaeger2; Wolfe2; Bastille2; Vegas2; alias currentloadout Loadouts2"
  164. alias Loadouts3 "Sarge3; Wildcat3; Faith3; Crash3; Jaeger3; Wolfe3; Bastille3; Vegas3; alias currentloadout Loadouts3"
  165. alias Loadouts4 "Sarge4; Wildcat4; Faith4; Crash4; Jaeger4; Wolfe4; Bastille4; Vegas4; alias currentloadout Loadouts4"
  166. bind F1 Loadouts1
  167. bind F2 Loadouts2
  168. bind F3 Loadouts3
  169. bind F4 Loadouts4
  170. //Default Loadout (Your F1 loadout will be selected upon launch)
  171. alias currentloadout Loadouts1
  172. currentloadout
  173. //**************************************************************
  174. //CHARACTER SELECTION/BOTS SECTION
  175. //Numbad selects your character/bot. Read comments for numbers
  176. //**************************************************************
  177. //Bot loadouts (PDWs/Combat Armor)
  178. //0 = Sarge
  179. alias +sargebot "asw_default_primary_0 12; asw_default_secondary_0 12; asw_default_extra_0 4; cl_selectm 0 -1"
  180. alias -sargebot currentloadout
  181. //1= Wildcat
  182. alias +wildcatbot "asw_default_primary_1 12; asw_default_secondary_1 12; asw_default_extra_1 4; cl_Selectm 1 -1"
  183. alias -wildcatbot currentloadout
  184. //2= Faith
  185. alias +faithbot "asw_default_primary_2 12; asw_default_secondary_2 12; asw_default_extra_2 4; Cl_selectm 2 -1"
  186. alias -faithbot currentloadout
  187. //3= Crash
  188. alias +crashbot "asw_default_primary_3 12; asw_default_secondary_3 12; asw_default_extra_3 4; cl_selectm 3 -1"
  189. alias -crashbot currentloadout
  190. //4= Jaeger
  191. alias +jaegerbot "asw_default_primary_4 12; asw_default_secondary_4 12; asw_default_extra_4 4; cl_selectm 4 -1"
  192. alias -jaegerbot currentloadout
  193. //5= Wolfe
  194. alias +wolfebot "asw_default_primary_5 12; asw_default_secondary_5 12; asw_default_extra_5 4; cl_selectm 5 -1"
  195. alias -wolfebot currentloadout
  196. //6 = Bastille
  197. alias +bastillebot "asw_default_primary_6 12; asw_default_secondary_6 12; asw_default_extra_6 4; cl_selectm 6 -1"
  198. alias -bastillebot currentloadout
  199. //7 = Vegas
  200. alias +vegasbot "asw_default_primary_7 12; asw_default_secondary_7 12; asw_default_extra_7 4; cl_selectm 7 -1"
  201. alias -vegasbot currentloadout
  202. //First character Selection
  203. alias picksarge "cl_selectm 0 -1; pickbots"
  204. alias pickwildcat "cl_selectm 1 -1; pickbots"
  205. alias pickfaith "cl_selectm 2 -1; pickbots"
  206. alias pickcrash "cl_selectm 3 -1; pickbots"
  207. alias pickjaeger "cl_selectm 4 -1; pickbots"
  208. alias pickwolfe "cl_selectm 5 -1; pickbots"
  209. alias pickbastille "cl_selectm 6 -1; pickbots"
  210. alias pickvegas "cl_selectm 7 -1; pickbots"
  211. alias pickmans "bind KP_INS picksarge; bind KP_END pickwildcat; bind KP_DOWNARROW pickfaith; bind KP_PGDN pickcrash; bind KP_LEFTARROW pickjaeger; bind KP_5 pickwolfe; bind KP_RIGHTARROW pickbastille; bind KP_HOME pickvegas"
  212. alias pickbots "bind KP_INS +sargebot; bind KP_END +wildcatbot; bind KP_DOWNARROW +faithbot; bind KP_PGDN +crashbot; bind KP_LEFTARROW +jaegerbot; bind KP_5 +wolfebot; bind KP_RIGHTARROW +bastillebot; bind KP_HOME +vegasbot"
  213. pickmans
  214. //Delete Resets
  215. bind KP_DEL "cl_dselectm 0; cl_dselectm 1; cl_dselectm 2; cl_dselectm 3; cl_dselectm 4; cl_dselectm 5; cl_dselectm 6; cl_dselectm 7; cl_dselectm 8; pickmans"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement