Advertisement
Guest User

Untitled

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