Advertisement
Guest User

Untitled

a guest
Apr 2nd, 2016
621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.66 KB | None | 0 0
  1. FOV FIX GUIDE 2.0:
  2. ======================
  3. !NOTE!: YOU _HAVE_ TO DELETE YOUR BINARY PROFILE BEFORE YOU CAN USE THIS FIX. THIS WILL RESET EVERYTHING- INCLUDING YOUR STATS, COSMETICS, LOADOUTS, AND LEVEL. BACK YOUR SHIT UP, I AM NOT RESPONSIBLE FOR DIDDLY DONG DIDDLY DICK.
  4. ======================
  5. 1) Open up steamapps\common\DOOM Closed Beta\base\default.cfg
  6.  
  7.  
  8. 2) Look for "bindset 0", "bindset 1", "bindset 2" and "bindset 3" for blocks labelled Keyboard controls, and put this at the bottom of each block:
  9. bind F5 "g_fov <DESIRED FOV HERE>"
  10. (!) If you want to rebind your keys, you can do so here as well.
  11.  
  12. 3) Now go to C:\Users\You\Saved Games\id Software\DOOM_Beta\base\savegame\PROFILE\ and back-up your profile.bin if you want to keep your progress. Now rename or delete it.
  13. (!) You may want to back up and delete DOOMConfig.cfg in DOOM_Beta\base\ as well, I have no idea if this has any influence on the fix.
  14.  
  15. 4) Now you should be able to launch Doom, press F5 in the main menu, and when you load into your next match it should use your new FOV.
  16.  
  17. ----------------------------------------------------------------------------------
  18.  
  19. THE PART WHERE I SPERG OUT AND THEORIZE ABOUT WHY THIS WORKS:
  20.  
  21. The working theory at the moment is that when profile.bin isn't detected, it refers to the default.cfg on what to do, and actually copies the complete contents of it alongside default_mp.cfg and default_dedicatedserver.cfg. After it does so, it then refers to profile.bin for resetting controls and options instead of these files, and never cares about them again except for a few exposed CCMDs.
  22.  
  23. What this means is that changing your FOV again is going to be a pain the ass.
  24.  
  25.  
  26. CAN SOMETHING LIKE THIS WORK TO GET THE CONSOLE OPEN?
  27. No. If this version of idTech is anything like its predecessors, then it's still directly looking for key events for the console and there is no CCMD for toggling the console.
  28.  
  29. However, it's possible that this method can also work with other CVARs as well. It'll be cool to see.
  30.  
  31.  
  32. YOU'RE FULL OF SHIT.
  33. http://imgur.com/a/TzI7B Nope.
  34.  
  35. ---------------------------------------------
  36.  
  37. EXAMPLE DEFAULT.CFG CONFIG BELOW: (Mine also moves the push to talk key from shift to K.)
  38.  
  39.  
  40. /*==============================================================================================
  41.  
  42. NOTES ABOUT BIND SETS
  43. ---------------------
  44. Bindset 0 is for single-player first person
  45. Bindset 1 is for multi-player first person
  46. Bindset 2 is for Snapmap first person
  47. - in reality, MP, Snapmap, and SP will share most of their bindings and from the bindings GUI interface
  48. we'll simply set the binding to the same in both bind sets for shared bindings. For some
  49. bindings, for instance the back button, the action assigned to the key will differ between
  50. multiplayer, Snapmap, and singleplayer and the GUI will bind in one bindset or the other depending on
  51. the action the user is binding.
  52.  
  53. ==============================================================================================*/
  54.  
  55. /*=================================================================================
  56. This version number needs to match idCommonLocal::CONFIG_VERSION. If it doesn't,
  57. then this file is old and a newer version is available, and these settings will
  58. not be written out to the user config file to avoid updating the version number
  59. of the user config file without actually getting the updated data
  60.  
  61. To force new settings to be applied to users' local configs, update CONFIG_VERSION
  62. in the code and set this configVersion to match and then the local settings will be
  63. ignored after this is loaded and this will be written out to the local settings
  64. =================================================================================*/
  65.  
  66. //========================================
  67. configVersion 7
  68. //========================================
  69.  
  70. //======================================
  71. // single-player first person bindings
  72. //======================================
  73.  
  74. //Print "Setting up single-player key bindings...\n"
  75.  
  76. bindset 0
  77. unbindall
  78.  
  79. // Movement
  80. bind "w" "_moveforward"
  81. bind "s" "_moveback"
  82. bind "a" "_moveLeft"
  83. bind "d" "_moveRight"
  84. bind "SPACE" "_jump"
  85. bind "SHIFT" "_walk"
  86. bind "CTRL" "_quickuse"
  87. bind "c" "_crouch"
  88. bind "e" "_use"
  89. bind "ALT" "_objectives"
  90. bind "g" "_quick3"
  91. bind "f" "_attack2"
  92.  
  93. bind "r" "_reload"
  94. bind "ESCAPE" "toggleMainMenu"
  95. bind "t" "_supermeter"
  96.  
  97. // Inventory
  98. bind "TAB" "_inventory"
  99.  
  100. // Weapons
  101. bind "1" "_weap0"
  102. bind "2" "_weap1"
  103. bind "3" "_weap2"
  104. bind "4" "_weap3"
  105. bind "5" "_weap4"
  106. bind "6" "_weap5"
  107. bind "7" "_weap6"
  108. bind "8" "_weap7"
  109.  
  110. bind "MOUSE1" "_attack1"
  111. bind "q" "_changeWeapon"
  112. bind "MOUSE2" "_zoom _altfire"
  113. bind "MOUSE3" "_quickuse"
  114. bind "x" "_weapnext"
  115. bind "z" "_weapprev"
  116.  
  117. bind "MWHEELDOWN" "_weapprev"
  118. bind "MWHEELUP" "_weapnext"
  119.  
  120. bind "F1" "_quick0"
  121. bind "F2" "_quick2"
  122.  
  123. // client commands
  124. bind F12 screenshot
  125. bind F5 "g_fov 150"
  126.  
  127.  
  128. //======================================
  129. // multi-player first person bindings
  130. //======================================
  131.  
  132. //Print "Setting up multi-player key bindings...\n"
  133.  
  134. bindset 1
  135. unbindall
  136.  
  137. // Movement
  138. bind "w" "_moveforward"
  139. bind "s" "_moveback"
  140. bind "a" "_moveLeft"
  141. bind "d" "_moveRight"
  142. bind "SPACE" "_jump"
  143. bind "c" "_crouch"
  144. bind "e" "_quickuse"
  145. bind "f" "_attack2"
  146. bind "q" "_changeWeapon"
  147.  
  148. bind "x" "_activateAbility"
  149.  
  150. bind "ESCAPE" "toggleMainMenu"
  151. bind "t" "messagemode"
  152. bind "SHIFT" "_walk"
  153. bind "k" "_voicechat_talk"
  154.  
  155.  
  156. // Scoreboard
  157. bind "TAB" "_mpScoreboard"
  158.  
  159. bind "MOUSE1" "_attack1"
  160. bind "MOUSE2" "_zoom _altfire"
  161. bind "MOUSE3" "_attack2"
  162. bind "MOUSE4" "_quickuse"
  163.  
  164. bind "u" "devgui 1"
  165.  
  166. bind "MWHEELDOWN" "_changeWeapon"
  167. bind "MWHEELUP" "_changeWeapon"
  168.  
  169. bind "F1" "_taunt0"
  170. bind "F2" "_taunt1"
  171. bind "F3" "_taunt2"
  172. bind "F4" "_taunt3"
  173.  
  174. bind "UPARROW" "_taunt0"
  175. bind "RIGHTARROW" "_taunt1"
  176. bind "DOWNARROW" "_taunt2"
  177. bind "LEFTARROW" "_taunt3"
  178.  
  179. // client commands
  180. bind F12 screenshot
  181. bind F5 "g_fov 150"
  182.  
  183. //======================================
  184. // Snapmap player first person bindings
  185. //======================================
  186.  
  187. //Print "Setting up Snapmap player key bindings...\n"
  188.  
  189. bindset 2
  190. unbindall
  191.  
  192. // Movement
  193. bind "w" "_moveforward"
  194. bind "s" "_moveback"
  195. bind "a" "_moveLeft"
  196. bind "d" "_moveRight"
  197. bind "SPACE" "_jump"
  198. bind "c" "_crouch"
  199. bind "e" "_quickuse"
  200. bind "r" "_attack2"
  201. bind "f" "_use"
  202. bind "q" "_sprint"
  203.  
  204. bind "x" "_activateAbility"
  205.  
  206. bind "ESCAPE" "toggleMainMenu"
  207. bind "t" "messagemode"
  208. bind "g" "_supermeter"
  209. bind "SHIFT" "_voicechat_talk"
  210.  
  211. // Scoreboard
  212. bind "TAB" "_mpScoreboard"
  213.  
  214. // Weapons
  215. bind "1" "_weap0"
  216. bind "2" "_weap1"
  217. bind "3" "_weap2"
  218. bind "4" "_weap3"
  219. bind "5" "_weap4"
  220. bind "6" "_weap5"
  221. bind "7" "_weap6"
  222. bind "8" "_weap7"
  223. bind "9" "_weap8"
  224. bind "0" "_weap9"
  225.  
  226. bind "MOUSE1" "_attack1"
  227. bind "MOUSE2" "_zoom _altfire"
  228. bind "MOUSE3" "_attack2"
  229. bind "MOUSE4" ""
  230.  
  231. bind "MWHEELDOWN" "_changeWeapon"
  232. bind "MWHEELUP" "_changeWeapon"
  233.  
  234. bind "UPARROW" "_taunt0"
  235. bind "RIGHTARROW" "_taunt1"
  236. bind "DOWNARROW" "_taunt2"
  237. bind "LEFTARROW" "_taunt3"
  238.  
  239. // client commands
  240. bind F12 screenshot
  241. bind F5 "g_fov 150"
  242.  
  243. //======================================
  244. // Multiplayer Demon control bindings
  245. //======================================
  246.  
  247. bindset 3
  248. unbindall
  249.  
  250. // Movement
  251. bind "w" "_moveforward"
  252. bind "s" "_moveback"
  253. bind "a" "_moveLeft"
  254. bind "d" "_moveRight"
  255. bind "SPACE" "_jump"
  256. bind "SHIFT" "_sprint"
  257. bind "CTRL" "_CHANGEWEAPON"
  258. bind "c" "_crouch"
  259. bind "e" "_use"
  260. bind "g" "_weapnext"
  261. bind "f" "_weapprev"
  262. bind "b" "_ammoprev"
  263. bind "n" "_ammonext"
  264.  
  265. bind "q" "_demonFlyUp"
  266. bind "z" "_demonFlyDown"
  267.  
  268. bind "r" "_reload"
  269. bind "ESCAPE" "toggleMainMenu"
  270. bind "t" "messagemode"
  271. bind "SHIFT" "_voicechat_talk"
  272.  
  273. // Scoreboard
  274. bind "TAB" "_mpScoreboard"
  275.  
  276. // Weapons
  277. bind "1" "_weap0"
  278. bind "2" "_weap1"
  279. bind "3" "_weap2"
  280. bind "4" "_weap3"
  281. bind "5" "_weap4"
  282. bind "6" "_weap5"
  283. bind "7" "_weap6"
  284. bind "8" "_weap7"
  285. bind "9" "_weap8"
  286. bind "0" "_weap9"
  287.  
  288. bind "MOUSE1" "_attack1"
  289. bind "v" "_attack2"
  290. bind "MOUSE2" "_zoom _altfire"
  291. bind "MOUSE3" "_quickuse"
  292.  
  293. bind "F1" "_quick0"
  294. bind "F2" "_quick1"
  295. bind "F3" "_quick2"
  296. bind "F4" "_quick3"
  297.  
  298. // client commands
  299. bind F12 screenshot
  300. bind F5 "g_fov 150"
  301.  
  302. //======================================
  303. // Snap Editor control bindings
  304. //======================================
  305.  
  306. bindset 6
  307. unbindall
  308.  
  309. // Movement
  310. bind "w" "_moveforward"
  311. bind "s" "_moveback"
  312. bind "a" "_moveLeft"
  313. bind "d" "_moveRight"
  314. bind "SPACE" "_jump"
  315. bind "c" "_crouch"
  316.  
  317.  
  318. //======================================
  319. // Empty bindings
  320. //======================================
  321.  
  322. bindset 7
  323. unbindall
  324.  
  325. //======================================
  326. // multi-player controller bindings when dead
  327. //======================================
  328. bindset 8
  329. unbindall
  330.  
  331. // Scoreboard
  332. bind "TAB" "_mpScoreboard"
  333. bind "JOY10" "_mpScoreboard" // Back
  334.  
  335. //======================================
  336. // snap map controller bindings when dead
  337. //======================================
  338. bindset 9
  339. unbindall
  340.  
  341. // Scoreboard
  342. bind "TAB" "_mpScoreboard"
  343. bind "JOY10" "_mpScoreboard" // Back
  344.  
  345. //======================================
  346. // snap map Demon control bindings
  347. //======================================
  348.  
  349. bindset 10
  350. unbindall
  351.  
  352. // Movement
  353. bind "w" "_moveforward"
  354. bind "s" "_moveback"
  355. bind "a" "_moveLeft"
  356. bind "d" "_moveRight"
  357. bind "SPACE" "_jump"
  358. bind "c" "_crouch"
  359. bind "e" "_quickuse"
  360. bind "r" "_attack2"
  361. bind "f" "_use"
  362. bind "q" "_sprint"
  363.  
  364. bind "x" "_activateAbility"
  365.  
  366. bind "ESCAPE" "toggleMainMenu"
  367. bind "t" "messagemode"
  368. bind "g" "_supermeter"
  369. bind "SHIFT" "_voicechat_talk"
  370.  
  371. // Scoreboard
  372. bind "TAB" "_mpScoreboard"
  373.  
  374. // Weapons
  375. bind "1" "_weap0"
  376. bind "2" "_weap1"
  377. bind "3" "_weap2"
  378. bind "4" "_weap3"
  379. bind "5" "_weap4"
  380. bind "6" "_weap5"
  381. bind "7" "_weap6"
  382. bind "8" "_weap7"
  383. bind "9" "_weap8"
  384. bind "0" "_weap9"
  385.  
  386. bind "MOUSE1" "_attack1"
  387. bind "MOUSE2" "_zoom _altfire"
  388. bind "MOUSE3" "_attack2"
  389.  
  390. bind "UPARROW" "_taunt0"
  391. bind "RIGHTARROW" "_taunt1"
  392. bind "DOWNARROW" "_taunt2"
  393. bind "LEFTARROW" "_taunt3"
  394.  
  395. bind "MWHEELDOWN" "_changeWeapon"
  396. bind "MWHEELUP" "_changeWeapon"
  397.  
  398. bind "F1" "_quick0"
  399. bind "F2" "_quick1"
  400. bind "F3" "_quick2"
  401. bind "F4" "_quick3"
  402.  
  403. // client commands
  404. bind F12 screenshot
  405. bind F5 "g_fov 150"
  406.  
  407. //==============================================================================
  408. // Additional FPS Mode Bindings
  409. //==============================================================================
  410.  
  411. #if defined( __HAPPY__ ) || defined( __RAND__ ) || defined( __SUPER_HAPPY__ ) || defined( __ORWELL__ )
  412.  
  413. //======================================
  414. // single-player controller bindings
  415. //======================================
  416.  
  417. //Print "Setting up __HAPPY__ single-player controller bindings...\n"
  418.  
  419. bindset 0
  420.  
  421. bind "JOY1" "_jump" // A
  422. bind "JOY2" "_crouch" // B
  423. bind "JOY3" "_quick3" // X
  424. bind "JOY4" "_supermeter" // Y
  425. bind "JOY5" "_quickuse" // L Shoulder
  426. bind "JOY6" "_changeWeapon" // R Shoulder
  427. // bind "JOY7" "_sprint" // L Stick Click
  428. bind "JOY8" "_attack2 _use" // R Stick Click
  429. bind "JOY9" "toggleMainMenu" // Start
  430. bind "JOY10" "_inventory" // Back
  431.  
  432. bind "JOY_STICK1_UP" "_moveforward"
  433. bind "JOY_STICK1_DOWN" "_moveback"
  434. bind "JOY_STICK1_LEFT" "_moveleft"
  435. bind "JOY_STICK1_RIGHT" "_moveright"
  436.  
  437. bind "JOY_STICK2_UP" "_lookup"
  438. bind "JOY_STICK2_DOWN" "_lookdown"
  439. bind "JOY_STICK2_LEFT" "_lookleft"
  440. bind "JOY_STICK2_RIGHT" "_lookright"
  441.  
  442. bind "JOY_TRIGGER1" "_zoom _altfire"
  443. bind "JOY_TRIGGER2" "_attack1"
  444.  
  445. bind "JOY_DPAD_UP" "_reload"
  446. bind "JOY_DPAD_RIGHT" "_quick2"
  447. bind "JOY_DPAD_DOWN" "_objectives"
  448. bind "JOY_DPAD_LEFT" "_quick0"
  449.  
  450. //======================================
  451. // multi-player controller bindings when alive
  452. //======================================
  453. //Print "Setting up __HAPPY__/__SUPER_HAPPY__ multi-player controller bindings...\n"
  454.  
  455. bindset 1
  456.  
  457. bind "JOY1" "_jump" // A
  458. bind "JOY2" "_crouch" // B
  459. bind "JOY3" "" // X
  460. bind "JOY4" "_use" // Y
  461. bind "JOY5" "_quickUse" // L Shoulder
  462. bind "JOY6" "_changeWeapon" // R Shoulder
  463. bind "JOY7" "_sprint" // L Stick Click
  464. bind "JOY8" "_attack2" // R Stick Click
  465. bind "JOY9" "toggleMainMenu" // Start
  466. bind "JOY10" "_mpScoreboard" // Back
  467.  
  468. bind "JOY_STICK1_UP" "_moveforward"
  469. bind "JOY_STICK1_DOWN" "_moveback"
  470. bind "JOY_STICK1_LEFT" "_moveleft"
  471. bind "JOY_STICK1_RIGHT" "_moveright"
  472.  
  473. bind "JOY_STICK2_UP" "_lookup"
  474. bind "JOY_STICK2_DOWN" "_lookdown"
  475. bind "JOY_STICK2_LEFT" "_lookleft"
  476. bind "JOY_STICK2_RIGHT" "_lookright"
  477.  
  478. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  479. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  480.  
  481. bind "JOY_DPAD_UP" "_activateAbility"
  482. bind "JOY_DPAD_RIGHT" "_activateAbility _nextquickitem"
  483. bind "JOY_DPAD_DOWN" "_activateAbility"
  484. bind "JOY_DPAD_LEFT" "_activateAbility _prevquickitem"
  485.  
  486. //======================================
  487. // Snapmap player controller bindings
  488. //======================================
  489. //Print "Setting up __HAPPY__/__SUPER_HAPPY__ Snapmap player controller bindings...\n"
  490.  
  491. bindset 2
  492.  
  493. bind "JOY1" "_jump" // A
  494. bind "JOY2" "_crouch" // B
  495. bind "JOY3" "_activateAbility" // X
  496. bind "JOY4" "_use" // Y
  497. bind "JOY5" "_quickUse" // L Shoulder
  498. bind "JOY6" "_changeWeapon" // R Shoulder
  499. bind "JOY7" "_sprint" // L Stick Click
  500. bind "JOY8" "_attack2" // R Stick Click
  501. bind "JOY9" "toggleMainMenu" // Start
  502. bind "JOY10" "_mpScoreboard" // Back
  503.  
  504. bind "JOY_STICK1_UP" "_moveforward"
  505. bind "JOY_STICK1_DOWN" "_moveback"
  506. bind "JOY_STICK1_LEFT" "_moveleft"
  507. bind "JOY_STICK1_RIGHT" "_moveright"
  508.  
  509. bind "JOY_STICK2_UP" "_lookup"
  510. bind "JOY_STICK2_DOWN" "_lookdown"
  511. bind "JOY_STICK2_LEFT" "_lookleft"
  512. bind "JOY_STICK2_RIGHT" "_lookright"
  513.  
  514. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  515. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  516.  
  517. bind "JOY_DPAD_UP" "_taunt0; _quick1"
  518. bind "JOY_DPAD_RIGHT" "_taunt1; _quick2"
  519. bind "JOY_DPAD_DOWN" "_taunt2; _quick3"
  520. bind "JOY_DPAD_LEFT" "devgui 1; _quick0"
  521.  
  522. //======================================
  523. // multi-player demon controller bindings
  524. //======================================
  525. //Print "Setting up __HAPPY__/__SUPER_HAPPY__ multi-player demon controller bindings...\n"
  526.  
  527. bindset 3
  528.  
  529. bind "JOY1" "_jump" // A
  530. bind "JOY2" "_crouch" // B
  531. bind "JOY3" "" // X
  532. bind "JOY4" "_activateAbility" // Y
  533. bind "JOY5" "_quickUse" // L Shoulder
  534. bind "JOY6" "" // R Shoulder
  535. bind "JOY7" "_sprint" // L Stick Click
  536. bind "JOY8" "_attack2" // R Stick Click
  537. bind "JOY9" "toggleMainMenu" // Start
  538. bind "JOY10" "_mpScoreboard" // Back
  539.  
  540. bind "JOY_STICK1_UP" "_moveforward"
  541. bind "JOY_STICK1_DOWN" "_moveback"
  542. bind "JOY_STICK1_LEFT" "_moveleft"
  543. bind "JOY_STICK1_RIGHT" "_moveright"
  544.  
  545. bind "JOY_STICK2_UP" "_lookup"
  546. bind "JOY_STICK2_DOWN" "_lookdown"
  547. bind "JOY_STICK2_LEFT" "_lookleft"
  548. bind "JOY_STICK2_RIGHT" "_lookright"
  549.  
  550. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  551. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  552.  
  553. bind "JOY_DPAD_UP" "_quick0"
  554. bind "JOY_DPAD_RIGHT" "_quick1"
  555. bind "JOY_DPAD_DOWN" "_quick2"
  556. bind "JOY_DPAD_LEFT" "_quick3"
  557.  
  558. //======================================
  559. // snap map demon controller bindings
  560. //======================================
  561. //Print "Setting up __HAPPY__/__SUPER_HAPPY__ snap map demon controller bindings...\n"
  562.  
  563. bindset 10
  564.  
  565. bind "JOY1" "_jump" // A
  566. bind "JOY2" "_crouch" // B
  567. bind "JOY3" "" // X
  568. bind "JOY4" "_activateAbility" // Y
  569. bind "JOY5" "_quickUse" // L Shoulder
  570. bind "JOY6" "" // R Shoulder
  571. bind "JOY7" "_sprint" // L Stick Click
  572. bind "JOY8" "_attack2" // R Stick Click
  573. bind "JOY9" "toggleMainMenu" // Start
  574. bind "JOY10" "_mpScoreboard" // Back
  575.  
  576. bind "JOY_STICK1_UP" "_moveforward"
  577. bind "JOY_STICK1_DOWN" "_moveback"
  578. bind "JOY_STICK1_LEFT" "_moveleft"
  579. bind "JOY_STICK1_RIGHT" "_moveright"
  580.  
  581. bind "JOY_STICK2_UP" "_lookup"
  582. bind "JOY_STICK2_DOWN" "_lookdown"
  583. bind "JOY_STICK2_LEFT" "_lookleft"
  584. bind "JOY_STICK2_RIGHT" "_lookright"
  585.  
  586. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  587. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  588.  
  589. bind "JOY_DPAD_UP" "_quick0"
  590. bind "JOY_DPAD_RIGHT" "_quick1"
  591. bind "JOY_DPAD_DOWN" "_quick2"
  592. bind "JOY_DPAD_LEFT" "_quick3"
  593.  
  594.  
  595. #elif defined( __SAD__ )
  596.  
  597. //======================================
  598. // single-player controller bindings
  599. //======================================
  600. //Print "Setting up __SAD__ single-player controller bindings...\n"
  601.  
  602. bindset 0
  603.  
  604. bind "JOY1" "_jump" // A
  605. bind "JOY2" "_crouch" // B
  606. bind "JOY3" "_quick3" // X
  607. bind "JOY4" "_supermeter" // Y
  608. bind "JOY5" "_supermeter" // L Shoulder
  609. bind "JOY6" "_changeWeapon" // R Shoulder
  610. //bind "JOY7" "_sprint" // L Stick Click
  611. bind "JOY8" "_attack2 _use" // R Stick Click
  612. bind "JOY9" "toggleMainMenu" // Start
  613. bind "JOY10" "_inventory" // Back
  614.  
  615. bind "JOY_STICK1_UP" "_moveforward"
  616. bind "JOY_STICK1_DOWN" "_moveback"
  617. bind "JOY_STICK1_LEFT" "_moveleft"
  618. bind "JOY_STICK1_RIGHT" "_moveright"
  619.  
  620. bind "JOY_STICK2_UP" "_lookup"
  621. bind "JOY_STICK2_DOWN" "_lookdown"
  622. bind "JOY_STICK2_LEFT" "_lookleft"
  623. bind "JOY_STICK2_RIGHT" "_lookright"
  624.  
  625. bind "JOY_TRIGGER1" "_quickuse" // L Trigger
  626. bind "JOY_TRIGGER2" "_changeWeapon" // R Trigger
  627.  
  628. bind "JOY_DPAD_UP" "_quick1"
  629. bind "JOY_DPAD_RIGHT" "_quick2"
  630. bind "JOY_DPAD_DOWN" "_objectives"
  631. bind "JOY_DPAD_LEFT" "_quick0"
  632.  
  633. //======================================
  634. // multi-player controller bindings
  635. //======================================
  636. //Print "Setting up __SAD__ multi-player controller bindings...\n"
  637.  
  638. bindset 1
  639.  
  640. bind "JOY1" "_jump"
  641. bind "JOY2" "_crouch"
  642. bind "JOY3" "_supermeter"
  643. bind "JOY4" "_weapNext"
  644. bind "JOY5" "_zoom _altfire"
  645. bind "JOY6" "_attack1"
  646. bind "JOY7" "_sprint"
  647. bind "JOY8" "_attack2"
  648. bind "JOY9" "toggleMainMenu"
  649. bind "JOY10" "_mpScoreboard"
  650.  
  651. bind "JOY_STICK1_UP" "_moveforward"
  652. bind "JOY_STICK1_DOWN" "_moveback"
  653. bind "JOY_STICK1_LEFT" "_moveleft"
  654. bind "JOY_STICK1_RIGHT" "_moveright"
  655.  
  656. bind "JOY_STICK2_UP" "_lookup"
  657. bind "JOY_STICK2_DOWN" "_lookdown"
  658. bind "JOY_STICK2_LEFT" "_lookleft"
  659. bind "JOY_STICK2_RIGHT" "_lookright"
  660.  
  661. bind "JOY_TRIGGER1" "_quickuse"
  662. bind "JOY_TRIGGER2" "_changeWeapon"
  663.  
  664. bind "JOY_DPAD_UP" "_quick1"
  665. bind "JOY_DPAD_RIGHT" "_quick2"
  666. bind "JOY_DPAD_DOWN" "_quick3"
  667. bind "JOY_DPAD_LEFT" "_quick0"
  668.  
  669. //======================================
  670. // Snapmap player controller bindings
  671. //======================================
  672. //Print "Setting up __SAD__ Snapmap player controller bindings...\n"
  673.  
  674. bindset 2
  675.  
  676. bind "JOY1" "_jump"
  677. bind "JOY2" "_crouch"
  678. bind "JOY3" "_activateAbility"
  679. bind "JOY4" "_weapNext"
  680. bind "JOY5" "_zoom _altfire"
  681. bind "JOY6" "_attack1"
  682. bind "JOY7" "_sprint"
  683. bind "JOY8" "_attack2"
  684. bind "JOY9" "toggleMainMenu"
  685. bind "JOY10" "_mpScoreboard"
  686.  
  687. bind "JOY_STICK1_UP" "_moveforward"
  688. bind "JOY_STICK1_DOWN" "_moveback"
  689. bind "JOY_STICK1_LEFT" "_moveleft"
  690. bind "JOY_STICK1_RIGHT" "_moveright"
  691.  
  692. bind "JOY_STICK2_UP" "_lookup"
  693. bind "JOY_STICK2_DOWN" "_lookdown"
  694. bind "JOY_STICK2_LEFT" "_lookleft"
  695. bind "JOY_STICK2_RIGHT" "_lookright"
  696.  
  697. bind "JOY_TRIGGER1" "_quickuse"
  698. bind "JOY_TRIGGER2" "_changeWeapon"
  699.  
  700. bind "JOY_DPAD_LEFT" "devgui 1"
  701.  
  702. #elif defined( __SUPER_SAD__ )
  703.  
  704. //======================================
  705. // single-player controller bindings
  706. //======================================
  707. //Print "Setting up __SUPER_SAD__ single-player controller bindings...\n"
  708.  
  709. bindset 0
  710.  
  711. bind "JOY1" "_jump" // A
  712. bind "JOY2" "_crouch" // B
  713. bind "JOY3" "_quick3" // X
  714. bind "JOY4" "_supermeter" // Y
  715. bind "JOY5" "_supermeter" // L Shoulder
  716. bind "JOY6" "_changeWeapon" // R Shoulder
  717. //bind "JOY7" "_sprint" // L Stick Click
  718. bind "JOY8" "_attack2 _use" // R Stick Click
  719. bind "JOY9" "toggleMainMenu" // Start
  720. bind "JOY10" "_inventory" // Back
  721.  
  722. bind "JOY_STICK1_UP" "_moveforward"
  723. bind "JOY_STICK1_DOWN" "_moveback"
  724. bind "JOY_STICK1_LEFT" "_moveleft"
  725. bind "JOY_STICK1_RIGHT" "_moveright"
  726.  
  727. bind "JOY_STICK2_UP" "_lookup"
  728. bind "JOY_STICK2_DOWN" "_lookdown"
  729. bind "JOY_STICK2_LEFT" "_lookleft"
  730. bind "JOY_STICK2_RIGHT" "_lookright"
  731.  
  732. bind "JOY_TRIGGER1" "_quickuse" // L Trigger
  733. bind "JOY_TRIGGER2" "_changeWeapon" // R Trigger
  734.  
  735. bind "JOY_DPAD_UP" "_quick1"
  736. bind "JOY_DPAD_RIGHT" "_quick2"
  737. bind "JOY_DPAD_DOWN" "_objectives"
  738. bind "JOY_DPAD_LEFT" "_quick0"
  739.  
  740. //======================================
  741. // multi-player controller bindings
  742. //======================================
  743. //Print "Setting up __SUPER_SAD__ multi-player controller bindings...\n"
  744.  
  745. bindset 1
  746.  
  747. bind "JOY1" "_jump" // A
  748. bind "JOY2" "_crouch" // B
  749. bind "JOY3" "_activateAbility" // X
  750. bind "JOY4" "_use"
  751. bind "JOY5" "_quickUse"
  752. bind "JOY6" "_weapNext"
  753. bind "JOY7" "_sprint" // L Stick Click
  754. bind "JOY8" "_attack2" // R Stick Click
  755. bind "JOY9" "toggleMainMenu" // Start
  756. bind "JOY10" "_mpScoreboard" // Back
  757.  
  758. bind "JOY_STICK1_UP" "_moveforward"
  759. bind "JOY_STICK1_DOWN" "_moveback"
  760. bind "JOY_STICK1_LEFT" "_moveleft"
  761. bind "JOY_STICK1_RIGHT" "_moveright"
  762.  
  763. bind "JOY_STICK2_UP" "_lookup"
  764. bind "JOY_STICK2_DOWN" "_lookdown"
  765. bind "JOY_STICK2_LEFT" "_lookleft"
  766. bind "JOY_STICK2_RIGHT" "_lookright"
  767.  
  768. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  769. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  770.  
  771. bind "JOY_DPAD_UP" ""
  772. bind "JOY_DPAD_RIGHT" ""
  773. bind "JOY_DPAD_DOWN" ""
  774. bind "JOY_DPAD_LEFT" "devgui 1"
  775.  
  776. //======================================
  777. // Snapmap player controller bindings
  778. //======================================
  779. //Print "Setting up __SUPER_SAD__ Snapmap player controller bindings...\n"
  780.  
  781. bindset 2
  782.  
  783. bind "JOY1" "_jump" // A
  784. bind "JOY2" "_crouch" // B
  785. bind "JOY3" "_activateAbility" // X
  786. bind "JOY4" "_use"
  787. bind "JOY5" "_quickUse"
  788. bind "JOY6" "_weapNext"
  789. bind "JOY7" "_sprint" // L Stick Click
  790. bind "JOY8" "_attack2" // R Stick Click
  791. bind "JOY9" "toggleMainMenu" // Start
  792. bind "JOY10" "_mpScoreboard" // Back
  793.  
  794. bind "JOY_STICK1_UP" "_moveforward"
  795. bind "JOY_STICK1_DOWN" "_moveback"
  796. bind "JOY_STICK1_LEFT" "_moveleft"
  797. bind "JOY_STICK1_RIGHT" "_moveright"
  798.  
  799. bind "JOY_STICK2_UP" "_lookup"
  800. bind "JOY_STICK2_DOWN" "_lookdown"
  801. bind "JOY_STICK2_LEFT" "_lookleft"
  802. bind "JOY_STICK2_RIGHT" "_lookright"
  803.  
  804. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  805. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  806.  
  807. bind "JOY_DPAD_LEFT" "devgui 1"
  808.  
  809. //======================================
  810. // multi-player demon controller bindings
  811. //======================================
  812. //Print "Setting up __SUPER_SAD__ multi-player demon controller bindings...\n"
  813.  
  814. bindset 3
  815.  
  816. bind "JOY1" "_jump" // A
  817. bind "JOY2" "_crouch" // B
  818. bind "JOY3" "_activateAbility" // X
  819. bind "JOY4" "_weapNext" // Y
  820. bind "JOY5" "_demonFlyDown" // L Shoulder
  821. bind "JOY6" "_demonFlyUp" // R Shoulder
  822. bind "JOY7" "_sprint" // L Stick Click
  823. bind "JOY8" "_attack2" // R Stick Click
  824. bind "JOY9" "toggleMainMenu" // Start
  825. bind "JOY10" "_mpScoreboard" // Back
  826.  
  827. bind "JOY_STICK1_UP" "_moveforward"
  828. bind "JOY_STICK1_DOWN" "_moveback"
  829. bind "JOY_STICK1_LEFT" "_moveleft"
  830. bind "JOY_STICK1_RIGHT" "_moveright"
  831.  
  832. bind "JOY_STICK2_UP" "_lookup"
  833. bind "JOY_STICK2_DOWN" "_lookdown"
  834. bind "JOY_STICK2_LEFT" "_lookleft"
  835. bind "JOY_STICK2_RIGHT" "_lookright"
  836.  
  837. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  838. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  839.  
  840. bind "JOY_DPAD_UP" ""
  841. bind "JOY_DPAD_RIGHT" ""
  842. bind "JOY_DPAD_DOWN" ""
  843. bind "JOY_DPAD_LEFT" "devgui 1"
  844.  
  845. //======================================
  846. // snap map demon controller bindings
  847. //======================================
  848. //Print "Setting up __SUPER_SAD__ snap map demon controller bindings...\n"
  849.  
  850. bindset 10
  851.  
  852. bind "JOY1" "_jump" // A
  853. bind "JOY2" "_crouch" // B
  854. bind "JOY3" "_activateAbility" // X
  855. bind "JOY4" "_weapNext" // Y
  856. bind "JOY5" "_demonFlyDown" // L Shoulder
  857. bind "JOY6" "_demonFlyUp" // R Shoulder
  858. bind "JOY7" "_sprint" // L Stick Click
  859. bind "JOY8" "_attack2" // R Stick Click
  860. bind "JOY9" "toggleMainMenu" // Start
  861. bind "JOY10" "_mpScoreboard" // Back
  862.  
  863. bind "JOY_STICK1_UP" "_moveforward"
  864. bind "JOY_STICK1_DOWN" "_moveback"
  865. bind "JOY_STICK1_LEFT" "_moveleft"
  866. bind "JOY_STICK1_RIGHT" "_moveright"
  867.  
  868. bind "JOY_STICK2_UP" "_lookup"
  869. bind "JOY_STICK2_DOWN" "_lookdown"
  870. bind "JOY_STICK2_LEFT" "_lookleft"
  871. bind "JOY_STICK2_RIGHT" "_lookright"
  872.  
  873. bind "JOY_TRIGGER1" "_zoom _altfire" // L Trigger
  874. bind "JOY_TRIGGER2" "_attack1" // R Trigger
  875.  
  876. bind "JOY_DPAD_UP" ""
  877. bind "JOY_DPAD_RIGHT" ""
  878. bind "JOY_DPAD_DOWN" ""
  879. bind "JOY_DPAD_LEFT" "devgui 1"
  880.  
  881. #endif
  882.  
  883. // Always go back to bindset 0 before exiting the config
  884. bindset 0
  885.  
  886. swf_dossier_WeaponSelectStick 1
  887.  
  888. //Print "Finished executing default.cfg.\n"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement