RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    1. Home
    2. Tags
    3. xboxdrv
    Log in to post
    • All categories
    • N

      Xboxdrv mapping keyboard to analog Joystick

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv mapping analog keyboard
      1
      0 Votes
      1 Posts
      227 Views
      No one has replied
    • cheesymonkeyC

      xboxdrv remapping in atari800 emulator not working?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv runcommand atari800 xpadneo remap
      11
      0 Votes
      11 Posts
      554 Views
      mituM

      This works, but I'll need to test across other games which hopefully will not involve more than sorting out correct button mappings. I noticed that for scummvm, its only backend options are for SDL2 and therefore will not work (as far as I can tell) with xboxdrv.

      That's because ScummVM is already a SDL2 application and there's no need for a compatibility shim like sd12-compat.

      It's looking to me as if xboxdrv may be a bit of a dead end when it comes to button remappings for non-libretro emulators in RetroPie. Can such remappings be done in SDL2 or is there another option that could be applied system-wide?

      Not dead, just not widely used. xboxdrv itself is mostly feature complete and there's little development nowadays, since compatibility with Xbox controllers is offered OOB by Linux kernel modules (xow, xpad, xpadneo).

      There are no alternative re-mapping solutions in RetroPit, though anything that works in Linux and without X11/Wayland could work.

    • F

      Does xboxdrv have hotkeys, turbo, and toggle settings like antimicrox? (Still part of the Joystick to Mouse {and Keyboard} on ports, topic)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv ports gamepad keyboard antimicrox
      1
      0 Votes
      1 Posts
      327 Views
      No one has replied
    • N

      Xboxdrv or XINIT problem

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv xinit controls ports
      2
      0 Votes
      2 Posts
      549 Views
      N

      I see in process list "dbus-daemon" that probably launched by xinit. When controls fails at the first launch, this process is after the game process in the list. When controls are ok during next launches, this process is before. It looks like the game need this process before.

      Is there a way to delay the launch of the game started by xinit command ?

      xinit '/home/pi/box86/build/box86' '/home/pi/RetroPie/roms/ports/ut99/System/ut-bin-x86'
    • R

      mapping select+start to Alt+F4, using xboxdrv

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv mapping keys
      3
      0 Votes
      3 Posts
      376 Views
      R

      @mitu said in mapping select+start to Alt+F4, using xboxdrv:

      Try with:

      ... --ui-buttonmap start=KEY_ENTER,back=KEY_BACKSPACE,back+start=KEY_LEFTALT+KEY_F4 ...

      this works, thanks a lot! i could swear i'd tried this...

    • A

      Failure to boot with xboxdrv initialisation in rc.local

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv boot fail custom controls
      25
      0 Votes
      25 Posts
      2k Views
      A

      @mitu Perfect! That's solved it! Everything works brilliantly now, thanks again so much for all your help!

    • D

      Xbox 360 controller not being recognized by Retropie but is by linux

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers xboxdrv xbox360 control xbox360 wireles
      6
      0 Votes
      6 Posts
      3k Views
      D

      @mitu WELL after I did the jtest my original controller didn't work anymore in the GUI so I did a sudo reboot. While it was rebooting I removed the dongle in sadness and saw "xbox controller disconnected" small info tag in the corner, and BOOM now xbox 360 controller is working!! I have no idea after countless reboots it worked.

      Thank you

    • S

      "Cannot use 'JS5B_S' in a combo event"

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support jzintv combos xboxdrv
      9
      0 Votes
      9 Posts
      643 Views
      S

      @mitu Thanks. Unfortunately, jstest gives me yet a third set of inputs different both from what event_diag and the other program told me. IT shows for my old fat PS3 controller:
      (Axes): X, Y, Z, Rx, Ry, Rz

      (Buttons): BtnA, BtnB, BtnX, BtnY, BtnL, BtnR, BtnL2, BtnR2, BtnSelect, BtnStart, BtnThumbL, BtnThumbR, null, null, null, null

      It's anyone's guess which of those axes the dpad uses, and how the hackfile would interpret it, since even the latest event_diag still shows nothing for anything except the analog sticks...

      I'm thinking event_diag just has trouble reading from these types of controllers, since it reads my arcade joystick and button sets, and my buffalo controller buttons, just fine.

    • S

      xboxdrv deactivating Windows/Xbox controller after single game usage

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv jzintv
      1
      0 Votes
      1 Posts
      302 Views
      No one has replied
    • F

      Assigning arcade buttons to virtual xbox controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv controls virtual evtest
      4
      0 Votes
      4 Posts
      694 Views
      F

      @fadangalini
      Fixed the problem.
      By putting KEY_#302 in place of where you would put BTN_THUMB for example, works.

    • K

      USB Gamepad recognised but jstest unresponsive

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support contoller xboxdrv xpad retroarchjoypad
      7
      0 Votes
      7 Posts
      1k Views
      K

      @mitu That worked! Thanks a million

    • D

      Help with xboxdrv not installed in Ubuntu 20.10 (Retropie 4.7.9)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv ubuntu 20.10 playstation2 pcsx2
      2
      0 Votes
      2 Posts
      631 Views
      mituM

      @derebo RetroPie logs every installation in $HOME/RetroPie-Setup/logs, can you look into the last log file to see if the xboxdrv installation was successful ? You can also re-run the installation to generate a new log file and then post the log file on pastebin.com.

    • M

      xboxdrv dpad-as-axis: is it possible? (ps3 controller + intellivision)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv intellivision ps3 dualshock jzintv
      6
      0 Votes
      6 Posts
      1k Views
      S

      @mitu said in xboxdrv dpad-as-axis: is it possible? (ps3 controller + intellivision):

      --displaysize=%XRES%x%YRES%

      Yes. So this needs to go, I think, after the -config option for those custom jzintv commands. It wasn't working for me until I did that. If all else fails, this version of the xboxdrv line worked for me:

      jzintv-xboxdrv = "sudo /opt/retropie/supplementary/xboxdrv/bin/xboxdrv --config /opt/retropie/configs/xboxdrv/intellivision.xboxdrv >>/dev/shm/runcommand.log & /opt/retropie/emulators/jzintv/bin/jzintv -p /home/pi/RetroPie/BIOS -q --displaysize=%XRES%x%YRES% --kbdhackfile=/opt/retropie/configs/intellivision/hackfile_trondd.cfg %ROM%; sudo killall >/dev/null xboxdrv"

      But you will need to update RetroPie from source for the PS3 buttons to show up in event_diag.
      Now if I could figure out why the config menus no longer work with controllers (I need my keyboard to use them)...
      For updaters: RetroPie -> Run Command Configuration -> set Joy2Key version to udev (instead of sdl) and then re-enabling the launch menu from the same set of options will fix this

    • C

      xboxdrv for 4 way restriction

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support 4 way joystick 8 way joystick joystick config retropie 4 xboxdrv
      6
      0 Votes
      6 Posts
      780 Views
      M

      @churchill7 in mame2003-plus and mame2003 this core option will be hidden unless you're playing a game that uses the feature. I recommend running pacman then going into the core options.

      https://github.com/libretro/mame2003-libretro/blob/7ea22d44c0d899cf7670d458cd6dac0942839d2d/src/mame2003/mame2003.c#L187

      The default is probably decent though like you observed in Tron.

    • W

      Trust GXT 540 Xbox Controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gxt 540 trust xbox contr xboxdrv xpad
      8
      0 Votes
      8 Posts
      2k Views
      W

      @mitu thanks for all your help!

    • I

      Mame DEADZONE with Analog Controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support deadzone mame star wars yoke xboxdrv
      33
      0 Votes
      33 Posts
      5k Views
      W

      @icebear81 For Spyhunter I have the pedal mapped to the pitch :

      input_map[p1_pedalgas] -joystick[2,stick,y]

      I think this works for Paperboy too.

      This runs the throttle for Lunar Lander:

      llander/input_map[p1_paddlex] -joystick[2,stick,y]

      ws

    • UberLumbyU

      Add xboxdrv to main options menu

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support setup options xboxdrv
      1
      0 Votes
      1 Posts
      375 Views
      No one has replied
    • C

      Xbox compatible controllers working with xboxdrv on EmulationStation and Linux but not on Retroarch emulators

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xboxdrv retroarch logitech f710 lr-mupen64plus lr-pcsx-rearmed
      9
      0 Votes
      9 Posts
      1k Views
      C

      It has worked!

      In a bit more detail:

      I didn't add entries for P3 and P4 on retroarch.cfg because, what would I set them to if I only have two controllers? 4 and 5, assuming that I could be plugging in additional ones?

      Anyway, I tried to re-add the two physical Logitech controllers to EmulationStation; it detect 4 controllers, but it would keep detecting the button presses as coming from the emulated Xbox controllers.

      I then reset the controller settings for EmulationStation on the Retropie menu and again, it would detect 4 controllers, but it also would keep detecting the button presses as coming from the emulated Xbox controllers.

      I had to disable xboxdrv and then it would only detect 2 controllers and the button presses a coming from the physical Logitech controllers. The conclusion here is for EmulationStation the physical and emulated controllers don't clash; the emulated ones take priority and the button presses are understood to be coming from them.

      I then checked that on the Retroarch menu the emulated controllers were assigned to P1 and P2 and removed the physical controllers that were assigned to P3 and P4. And then everything was fine. The crux here appears to be that I had a clash, as both the emulated and physical controllers were assigned to players and probably registering button presses. Something that support this hypothesis is that on games where you have a grid to select your character (e.g. Mario Kart) it was fairly obvious that when I was pressing once to move one cell to the right, for instance, the selection box was moving two cells.

      Thanks again for all your time helping me figure this out.

    • B

      Xbox one controller cannot be confiured

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support xbox controller not working xboxdrv jstest rpi4
      7
      0 Votes
      7 Posts
      5k Views
      C

      @luzer I am in this exact situation, did you manage to solve it?