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

      P1 & P2 controls binding to same pad (automatically)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retropie controllers control binding control issue
      3
      0 Votes
      3 Posts
      489 Views
      mituM

      @skykid said in P1 & P2 controls binding to same pad (automatically):

      Either way, it seems to suddenly occur by itself without any adjustment to control configs.

      This looks like an emulator configuration issue. Please add some info about your setup/issue - as detailed in https://retropie.org.uk/forum/topic/3/read-this-first - and provide a verbose log.

    • F

      Controllers not working normally

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers raspberry pi 0w
      3
      0 Votes
      3 Posts
      565 Views
      F

      @protocultor I already installed joycond and everything it says from the retropie docs, I'm still having issues

    • E

      Gamepad unresponsive after updating from Clean install 4.7.1 RPI4

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support raspberry pi 4 update issues controllers bugs
      2
      0 Votes
      2 Posts
      398 Views
      mituM

      Can your run

      ls -la /opt/retropie/configs/all/retroarch-joypads/

      and post the output ?

      I would like to note that on another RPI 4 unit running 4.7.11 that the gamepad configurations do not save and when you exit a rom the controller is unresponsive.

      This means the configuration of the gamepad is not saved in the EmulationStation's configuration file. Can you post the contents of $HOME/.emulationstation/es_input.cfg ?

    • C

      One controller connected, ES says there are two

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers
      7
      0 Votes
      7 Posts
      339 Views
      C

      @calcu10n said in One controller connected, ES says there are two:

      @calcu10n said in One controller connected, ES says there are two:

      @mitu said in One controller connected, ES says there are two:

      The 2nd controller appears because of xboxdrv - make sure it's uninstalled.

      I just verified again, it is uninstalled. I have rebooted the host and that sorted it out. thank you!

      Hmm... well I sort of spoke too soon. Now the controller isn't working right. After rebooting I have re-mapped the controls again, but the buttons aren't functioning correctly. As an example: it's taking the trigger as the start button, even though I mapped the buttons correctly. I remapped again and it's still the same. Suggestions?

      hmm. just reinstalled xpad from source again, remapped and it seems to be working now. all good. thanks again!

    • C

      MultiTap vs TeamPlayer on lr-genesis-plus-gx

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mega drive controllers controllermap
      3
      0 Votes
      3 Posts
      751 Views
      B

      @cherbakalite @ChaosEffect an alternative if you don't want to bother changing device types for console games (including megadrive) is to use FBNeo : every emulated console game has the "optimal" controller settings hardcoded.

    • MortalWombatM

      Hubs/splitters (& bluetooth controllers)... issues working with the Pi(4)?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support splitter hub controllers bluetooth wireless
      12
      0 Votes
      12 Posts
      4k Views
      Impman66I

      @dankcushions Thanks for that, clears it up a little bit.

    • R

      Control Panel Layout images

      Watching Ignoring Scheduled Pinned Locked Moved Projects and Themes controllers joystick map runcommand.sh
      4
      0 Votes
      4 Posts
      831 Views
      mituM

      @ronbo85 said in Control Panel Layout images:

      In bash scripting, how do I get iterative values? (load 'em into arrays?)

      Yes, you can use arrrays.

      And when it comes to single elements (miscDetails) vs. multiple (button labels), would I need individual XMLStarlet calls? (it's a nice, and compact language, but I'm having a hard time wrapping my head around how best to code it).

      My example shows everything in one call, but you can run separate commands if you want to get different values without parsing the output.
      For instance, to get the contents of the miscDetails node:

      xmlstarlet sel -t -m '//game[@romname="roundup"]/miscDetails' -v "text()" control.xml

      If you want to get the how many buttons player1 has :

      xmlstarlet sel -t -m '//game[@romname="roundup"]/player[@number="1"]' -v "@numButtons" -n control.xml
    • A

      Bluetooth controller pairing fails at security mode selection (UI freeze)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth controllers pairingissues 8bitdo
      2
      0 Votes
      2 Posts
      3k Views
      R

      Hi, please see this
      https://retropie.org.uk/forum/topic/30346/issues-with-bluetooth-on-4-7

    • B

      Problem connecting bluetooth controllers on pi4

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth controllers pi4 4gb retropie 4.7.1
      16
      0 Votes
      16 Posts
      4k Views
      B

      @luzer

      In boot/config.txt I added dtoverlay=disable-bt to disable the onboard bluetooth. The bluetooth dongle is a cheap one (€10 ish) but it works fine. I did connect my controllers through the bluetoothctl command line options just so I could check how things worked behind the menu in retropie.

      Can't help you any further though, sorry.

    • A

      Confused on All These Input Files?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers
      4
      0 Votes
      4 Posts
      585 Views
      mituM

      @alphabetapie Edit RetroArch's joypad configuration files and remove the bindings you don't want. If you wish to activate the hotkeys later, just keep a copy/backup of the file(s) and replace them when needed.

    • S

      Saving Customised Input Configuration

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support amiberry fuse controllers configuration retropie
      1
      0 Votes
      1 Posts
      382 Views
      No one has replied
    • N

      Controls randomly locked for 1 or 2 secs

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support freezes locked controllers zero delay
      23
      0 Votes
      23 Posts
      5k Views
      ClydeC

      Just FYI, @mitu gave this tip in another thread:

      @clyde This issue seems relevant - https://github.com/raspberrypi/linux/issues/4610. Try using audio_pwm_mode=1 in config.txt and see how it works.

      I'll test it as soon as I have the time and leisure to work on my cabinet, but I don't know exactly when that will be.

    • K

      PSX DualShock 2 not working on USB Adapter

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers psx dualshock usb usb-adapter
      3
      0 Votes
      3 Posts
      626 Views
      K

      Ok, I guess there is not much I can do.
      Thanks @lostless
      Can anybody recommend an adapter that works?

    • LouFL

      Lost controller function after installing MAME2003-plus

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers 2 players lost control
      9
      0 Votes
      9 Posts
      1k Views
      dankcushionsD

      @louf said in Lost controller function after installing MAME2003-plus:

      I would have tried to include further details as requested by the moderator, but what is "relevant" becomes obtuse for me at this point.

      the verbose log would have indicated all relevant overrides, and in addition to that the relevant configs are
      /opt/retropie/configs/all/retroarch.cfg,

      /opt/retropie/configs/mame-libretro/retroarch.cfg or
      /opt/retropie/configs/arcade/retroarch.cfg depending on where your roms are
      and for fbeo,
      /opt/retropie/configs/fba/retroarch.cfg or
      /opt/retropie/configs/arcade/retroarch.cfg depending on where your roms are

      anything changed within the MAME menu is stored in additional non-human readable files detailed here: https://retropie.org.uk/docs/lr-mame2003/#mame-menu and should be deleted before investigating any retroarch-side config issues.

    • MortalWombatM

      How to config 8-way rotary joystick games? (Ikaris, Forgotten Worlds etc)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support 8-way controllers joysticks
      12
      0 Votes
      12 Posts
      6k Views
      B

      @mortalwombat said in How to config 8-way rotary joystick games? (Ikaris, Forgotten Worlds etc):

      MAME 0.139u1/MAME4Droid ROM works using Mame2010

      mame2010 is the port of MAME 0.139u1/MAME4Droid to libretro, so that's expected

      @mortalwombat said in How to config 8-way rotary joystick games? (Ikaris, Forgotten Worlds etc):

      Regarding Gondomania (gondo.zip, US version), the Mame 0.139u1/Mame4Droid version seems to work, allowing your character to rotate with the L/R buttons when using it on Mame2000 or Mame2010. However, this only seems to allow you to shoot your special weapons in these directions (knives, axes, etc).

      I know emulation of this game had major emulation fixes recently (because its MCU was finally dumped in 2020, 22 years after the game was first wrongly "emulated" with the dumps available), but i don't know how broken it previously was since i never played it before that redump. Anyway, only MAME (current) and FBNeo will allow you to play this game as it was intended, using the dumps from 2020. Afaik, the main shoot is the one rotating.

    • C

      Using different controllers for arcade games

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support arcade controllers multiple contro retropie xarcade
      10
      0 Votes
      10 Posts
      2k Views
      westopherW

      @yfzdude I finally did find it; at least in my RetroPie, it's actually:

      Quick Menu -> Overrides -> Save Core Override
      Quick Menu -> Overrides -> Save Game Override

      Writing this primarily for the benefit of future readers.

      Thanks for the help on this. I don't know how I missed it; I would have expected save options on the Main Menu, but I'm sure there's a method to the madness.

    • westopherW

      Switch Pro Controller + X-Arcade Tankstick in MAME

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support configuration controllers lr-mame2003
      6
      0 Votes
      6 Posts
      1k Views
      mituM

      @iandaemon It was a typo, thanks for noticing.

    • J

      Humongous Entertainment Recognize Gamepad

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controllers keyboard gamepad backyard football
      2
      0 Votes
      2 Posts
      459 Views
      J

      @jordanhuckaby

      Update if anyone is looking for a solution:

      I confirm I now have a working solution to play Backyard Football 2-Player using two built-in joysticks.

      Since lr-scummvm already recognized the first joystick as a mouse, I left player 1/joystick 1 untouched. My problem was with joystick 2; ScummVM would not recognize this as a keyboard, and thus Player 2 could not control anything.

      I used xboxdrv to configure the second joystick as a keyboard when ScummVM is used. This was done by editing the runcommand-onstart file, as outlined here: https://retropie.org.uk/docs/Universal-Controller-Calibration-%26-Mapping-Using-xboxdrv/. Since Backyard Football only needs the keyboard directional keys and the right-control button, I only mapped these (joystick as the directional keys, and a cabinet button as right-control). Once ScummVM closes, this virtual keyboard gets eliminated through the use of the runcommand-onend file (again, in the doc linked above).

      After doing this, a notification would appear when opening ScummVM mentioning that an X-Box Keyboard Emulator has not been configured. This was a positive sign because it shows that the virtual keyboard was being created by opening ScummVM. Unfortunately, Player 2 still was not configured to use this keyboard.

      The final step was then editing the retroarch.config file for ScummVM. I first had to map Player 2 to use the new virtual keyboard, which was done by pointing to the new joystick number (2 in my case). I also had to re-do the B=right-control mapping in retroarch that was done in the runcommand-onstart file.

      After doing this, Player 2's movements were being registered in ScummVM. Strangely, Player 2's movements were also moving the mouse cursor (Player 1). The final step was to tell the retroarch.config file that player 1 should not have any keyboard functionality. I did this by manually mapping each directional key and right-control to "nul" for player 1, similar to the following: input_player1_up = "nul". Now, moving joystick 1 controls player 1 (mouse), and joystick 2 controls player 2 (keyboard, via xboxdrv).

      Good luck!

    • A

      Spinner and Trackball Suggestions

      Watching Ignoring Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co. retropie controllers trackball spinner
      4
      0 Votes
      4 Posts
      901 Views
      G

      @andros5000 said in Spinner and Trackball Suggestions:

      e

      I have this https://dreamauthentics.com/product/tornado-spinner/ for my arcade machine. It works great with Tempest. I do not have a Trackball but I was looking at this https://www.ultimarc.com/trackballs-and-spinners/ as a possible solution.