Advertisement
Guest User

Untitled

a guest
Nov 27th, 2017
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.52 KB | None | 0 0
  1. # the line below is needed to use the joystick selection by name method
  2. bash "/opt/retropie/supplementary/joystick-selection/js-onstart.sh" "$@"
  3.  
  4. if [ "$1" = "sorr" ]
  5. then
  6. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  7. --evdev /dev/input/by-id/usb-©Microsoft_Xbox_360_Wireless_Receiver_for_Windows_E1594E70-event-joystick \
  8. --detach-kernel-driver \
  9. --silent \
  10. --force-feedback \
  11. --deadzone-trigger 15% \
  12. --deadzone 4000 \
  13. --mimic-xpad \
  14. --dpad-as-button \
  15. --evdev-absmap ABS_X=x1,ABS_Y=y1,ABS_RX=x2,ABS_RY=y2,ABS_Z=lt,ABS_RZ=rt \
  16. --evdev-keymap BTN_SOUTH=a,BTN_EAST=b,BTN_NORTH=x,BTN_WEST=y,BTN_TL=lb,BTN_TR=rb,BTN_THUMBL=tl,BTN_THUMBR=tr,BTN_MODE=guide,BTN_SELECT=back,BTN_START=start,BTN_TRIGGER_HAPPY3=du,BTN_TRIGGER_HAPPY4=dd,BTN_TRIGGER_HAPPY1=dl,BTN_TRIGGER_HAPPY2=dr \
  17. --ui-buttonmap x=KEY_X,a=KEY_C,b=KEY_V,lb=KEY_A,Y=KEY_S,rb=KEY_D \
  18. --ui-buttonmap guide=KEY_B,start=KEY_ENTER,back=KEY_ESC \
  19. --ui-buttonmap du=KEY_UP,dd=KEY_DOWN,dl=KEY_LEFT,dr=KEY_RIGHT \
  20. &
  21. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  22. --evdev /dev/input/event5 \
  23. --detach-kernel-driver \
  24. --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
  25. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  26. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  27. --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
  28. --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
  29. --dpad-only \
  30. --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
  31. --ui-buttonmap y=KEY_X,b=KEY_C,a=KEY_V \
  32. --ui-buttonmap lb=KEY_A,x=KEY_S,rb=KEY_D \
  33. --ui-buttonmap start=KEY_ENTER,back=KEY_B \
  34. --ui-buttonmap back+start=KEY_ESC \
  35. &
  36. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  37. --evdev /dev/input/event6 \
  38. --detach-kernel-driver \
  39. --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
  40. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  41. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  42. --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
  43. --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
  44. --dpad-only \
  45. --ui-axismap x1=KEY_KP4:KEY_KP6,y1=KEY_KP5:KEY_KP8 \
  46. --ui-buttonmap y=KEY_J,b=KEY_K,a=KEY_L \
  47. --ui-buttonmap lb=KEY_I,x=KEY_O,rb=KEY_P \
  48. --ui-buttonmap start=KEY_U,back=KEY_H \
  49. &
  50. fi
  51.  
  52. if [ "$1" = "nes" ]
  53. then
  54. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  55. --evdev /dev/input/event3 \
  56. --detach-kernel-driver \
  57. --device-name "NES Pad Player 1 (xboxdrv)" \
  58. --evdev-absmap ABS_X=x1,ABS_Y=y1 \
  59. --evdev-keymap BTN_TRIGGER=a,BTN_THUMB=b,BTN_THUMB2=back,BTN_TOP=start \
  60. --dpad-only \
  61. --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_UP:KEY_DOWN \
  62. --ui-buttonmap start=KEY_T,back=KEY_E,b=KEY_B,a=KEY_A \
  63. &
  64. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  65. --evdev /dev/input/event4 \
  66. --detach-kernel-driver \
  67. --device-name "NES Pad Player 2 (xboxdrv)" \
  68. --evdev-absmap ABS_X=x1,ABS_Y=y1 \
  69. --evdev-keymap BTN_TRIGGER=a,BTN_THUMB=b,BTN_THUMB2=back,BTN_TOP=start \
  70. --dpad-only \
  71. --ui-axismap x1=KEY_G:KEY_H,y1=KEY_I:KEY_J \
  72. --ui-buttonmap start=KEY_LEFTSHIFT,back=KEY_RIGHTSHIFT,b=KEY_M,a=KEY_K \
  73. &
  74. fi
  75.  
  76. if [ "$2" = "atari800" ]
  77. then
  78. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  79. --evdev /dev/input/event5 \
  80. --detach-kernel-driver \
  81. --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
  82. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  83. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  84. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  85. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  86. --dpad-only \
  87. --ui-axismap x1=KEY_KP4:KEY_KP6,y1=KEY_KP5:KEY_KP8 \
  88. --ui-buttonmap a=KEY_RIGHTCTRL \
  89. &
  90. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  91. --evdev /dev/input/event6 \
  92. --detach-kernel-driver \
  93. --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
  94. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  95. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  96. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  97. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  98. --dpad-only \
  99. --ui-axismap x1=KEY_A:KEY_D,y1=KEY_S:KEY_W \
  100. --ui-buttonmap a=KEY_LEFTCTRL \
  101. &
  102. fi
  103.  
  104. if [ "$1" = "atari2600" ]
  105. then
  106. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  107. --evdev /dev/input/event5 \
  108. --detach-kernel-driver \
  109. --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
  110. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  111. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  112. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  113. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  114. --dpad-only \
  115. --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
  116. --ui-buttonmap a=KEY_B \
  117. &
  118. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  119. --evdev /dev/input/event6 \
  120. --detach-kernel-driver \
  121. --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
  122. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  123. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  124. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  125. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  126. --dpad-only \
  127. --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
  128. --ui-buttonmap a=KEY_M \
  129. &
  130. fi
  131.  
  132. if [ "$1" = "atari7800" ]
  133. then
  134. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  135. --evdev /dev/input/event5 \
  136. --detach-kernel-driver \
  137. --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
  138. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  139. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  140. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  141. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  142. --dpad-only \
  143. --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
  144. --ui-buttonmap a=KEY_B \
  145. &
  146. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  147. --evdev /dev/input/event6 \
  148. --detach-kernel-driver \
  149. --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
  150. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  151. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  152. --evdev-keymap BTN_SOUTH=x,BTN_EAST=a,BTN_C=b \
  153. --evdev-keymap BTN_NORTH=lb,BTN_WEST=y,BTN_TL=rb \
  154. --dpad-only \
  155. --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
  156. --ui-buttonmap a=KEY_M \
  157. &
  158. fi
  159.  
  160. if [ "$1" = "genesis" ] || [ "$1" = "megadrive" ] || [ "$1" = "sega32x" ] || [ "$1" = "segacd" ]
  161. then
  162. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  163. --evdev /dev/input/event5 \
  164. --detach-kernel-driver \
  165. --device-name "ATARI_SEGA Player 1 (xboxdrv)" \
  166. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  167. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  168. --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
  169. --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
  170. --dpad-only \
  171. --ui-axismap x1=KEY_LEFT:KEY_RIGHT,y1=KEY_DOWN:KEY_UP \
  172. --ui-buttonmap y=KEY_Y,b=KEY_B,a=KEY_A,lb=KEY_L,x=KEY_X,rb=KEY_R,start=KEY_T,back=KEY_E \
  173. &
  174. sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv > /dev/null 2>&1 \
  175. --evdev /dev/input/event6 \
  176. --detach-kernel-driver \
  177. --device-name "ATARI_SEGA Player 2 (xboxdrv)" \
  178. --evdev-absmap ABS_HAT0X=x1,ABS_HAT0Y=y1 \
  179. --evdev-keymap BTN_TR=back,BTN_TR2=start \
  180. --evdev-keymap BTN_SOUTH=y,BTN_EAST=b,BTN_C=a \
  181. --evdev-keymap BTN_NORTH=lb,BTN_WEST=x,BTN_TL=rb \
  182. --dpad-only \
  183. --ui-axismap x1=KEY_G:KEY_H,y1=KEY_J:KEY_I \
  184. --ui-buttonmap x=KEY_N,a=KEY_K,b=KEY_M,lb=KEY_P,y=KEY_O,rb=KEY_Q \
  185. --ui-buttonmap start=KEY_LEFTSHIFT,back=KEY_RIGHTSHIFT \
  186. &
  187. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement