marinesciencedude

N64 Controller Keyboard Config

Oct 7th, 2018
279
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. // GOLDENEYE SOURCE PS3 CONTROLLER CONFIGURATION
  2.  
  3. // unbind all and do all the confusing joystick assignment stuff
  4. unbindall
  5. //joy_name "Xbox360 Controller"
  6. //joy_advanced 1
  7. //joy_advaxisx 3
  8. //joy_advaxisy 1
  9. //joy_advaxisz 0
  10. //joy_advaxisr 2
  11. //joy_advaxisu 4
  12. //joy_advaxisv 0
  13.  
  14. //mat_motion_blur_strength 3
  15. //joy_forwardsensitivity -1
  16. //joy_sidesensitivity 1
  17. //joy_pitchsensitivity 1.0
  18. //joy_yawsensitivity -1.25
  19. //joy_autoaimdampenrange 0.85
  20. //joy_autoaimdampen 0.5
  21. //joy_lowend 0.65
  22. //joy_lowmap 0.15
  23. //joy_accelscale 1.4
  24. //joy_response_move 5
  25. //joy_response_look 1
  26. //joyadvancedupdate
  27. //crosshair 0
  28.  
  29. //joy_advanced "1"
  30. //joystick 1
  31. //+jlook
  32.  
  33. // right trigger (R2; Z Trigger)
  34. //bind "AUX10" "fire"
  35.  
  36. // A button (Cross; Weapon)
  37. bind "z" cycle; weapon
  38. //Calls back to the alias weapon for detonation, calls for checking how to cycle, calls to alias fire
  39. alias weapon "Weapon_Cycle_Forward; +toggleStateWeapon; detonate"
  40. alias Weapon_Cycle_Forward "invnext"
  41. alias Weapon_Cycle_Backward "invprev"
  42. //Calls back to the alias fire to make it cycle weapons backwards
  43. alias +toggleStateWeapon "alias fire Weapon_Cycle"
  44. alias -toggleStateWeapon "alias fire Fire_Weapon"
  45. //Is called by +toggleStateAction to automatically detonate mines
  46. alias detonate Weapon_Normal
  47. alias Weapon_Normal ""
  48. alias +Weapon_Detonate "+attack2; +attack"
  49. alias -Weapon_Detonate "-attack2; -attack"
  50.  
  51. // left trigger (L2; Z Trigger)
  52. bind "mouse1" "fire"
  53. alias fire +Fire_Weapon
  54. alias +Fire_Weapon "+attack"
  55. alias -Fire_Weapon "-attack"
  56. alias Weapon_Cycle "+toggleStateFire"
  57. alias +toggleStateFire "alias cycle Weapon_Cycle_Backward; +toggleStateWeapon"
  58. alias -toggleStateFire "alias cycle Weapon_Cycle_Forward; -toggleStateWeapon"
  59.  
  60. // X button (Square; B button: Action)
  61. //Priority given in order: Activating weapon button detonate, using objects, detonate setup, reload
  62. bind "e" "+toggleStateAction; +use; +attack2; +reload"
  63. alias +toggleStateAction "alias detonate +Weapon_Detonate"
  64. alias -toggleStateAction "alias detonate Weapon_Normal"
  65.  
  66. // Y button (Triangle; Not part of N64 Controller)
  67. bind "x" "cl_ge_gameplay_help"
  68.  
  69. // B button (Cicle; Not part of N64 Controller)
  70. //bind "AUX14" ""
  71.  
  72. // left bumper (L1; L Button: Aim)
  73. bind "shift" "+aimmode; +toggleStateAim"
  74. alias +toggleStateAim "alias down Down_Crouch"
  75. alias -toggleStateAim "alias down Down_Back"
  76.  
  77. // right bumper (R1; R Button: Aim)
  78. //bind "shift" "+aimmode; +toggleStateAim"
  79.  
  80. // back button (Not part of N64 Controller)
  81. bind "tab" "score_toggle"
  82.  
  83. // right stick down (Not part of N64 Controller)
  84. //bind "JOY3" ""
  85.  
  86. // left stick down (Not part of N64 Controller
  87. bind "v" "+voicerecord"
  88.  
  89. // start button
  90. bind "escape" "pause"
  91.  
  92. // dpad up (Control Pad Up)
  93. bind "w" "+forward"
  94.  
  95. // dpad right (Control Pad Right)
  96. bind "d" "+moveright"
  97. //nonexistent stuff for leaning
  98.  
  99. // dpad down
  100. bind "s" down
  101. alias down +Down_Back
  102. alias +Down_Back "+back"
  103. alias -Down_Back "-back"
  104. alias Down_Crouch "crouch_toggle"
  105.  
  106. // dpad left
  107. bind "a" "+moveleft"
  108. //nonexistent stuff for leaning
  109.  
  110. //joystick 1
  111.  
  112. // toggle-based crouching
  113. alias "crouch_toggle" "crouch_down"
  114. alias "crouch_down" "+duck; alias crouch_toggle crouch_up"
  115. alias "crouch_up" "-duck; alias crouch_toggle crouch_down"
  116.  
  117. // toggle-based zooming
  118. alias "aim_toggle" "aim_down"
  119. alias "aim_down" "+aimmode; alias aim_toggle aim_up"
  120. alias "aim_up" "-aimmode; alias aim_toggle aim_down"
  121.  
  122. // toggle-based scoreboard
  123. alias "score_toggle" "score_down"
  124. alias "score_down" "+showscores; alias score_toggle score_up"
  125. alias "score_up" "-showscores; alias score_toggle score_down"
  126.  
  127. // sensitivity decreasing button
  128. // alias "+aim_hold" "joy_pitchsensitivity 0.4; joy_yawsensitivity -0.4"
  129. // alias "-aim_hold" "joy_pitchsensitivity 0.8; joy_yawsensitivity -0.8"
Advertisement
Add Comment
Please, Sign In to add comment