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

      Netplay controller 1 and 2

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support netplay controller player 1
      1
      0 Votes
      1 Posts
      246 Views
      No one has replied
    • S

      snes9x-rpi controls broken? Retroflag Gpi

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support snes9x-rpi snes9x controller keyboard source code
      48
      0 Votes
      48 Posts
      5k Views
      S

      @SinisterSpatula That's great indeed and I'm glad I could help. I can't wait to see the next iteration you produce.

      The advanced mapping method with case statement really works well if you have a lot of code. My arcade machine's runcommand-onstart.sh has about 4,300 lines of code for 4 arcade joysticks, a PS4 wireless controller and an 8BitDo Zero covering about 60 systems. I also use it for all of the libretro cores too now. It doesn't miss a beat, so I reckon you're going down the right path.

      Going back to my GPi vice code, with a bit more testing I'm finding that it's definitely not working for every game, so I reckon your newly produced code will be more successful than mine in "universalising" the controls for the c64. Please feel free to experiment with my code of course and make any changes you think are best.

    • ikkeTI

      fake 8Bitdo SF30 Pro, way to get working?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth controller detection
      28
      0 Votes
      28 Posts
      5k Views
      T

      Has anyone had any more success for these? They really do look like nice controllers and I hate for them to collect dust :-/

    • P

      PS4/DS4 controller battery check?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ds4 bluetooth ds4 controller battery
      6
      0 Votes
      6 Posts
      5k Views
      roslofR

      Seems pretty straightforward to run a script from EmulationStation. Proof of concept, here is a crude 10-minute version I made using Hursty's "Bluray" theme. It already contains a "Power" system, so I just added a small script, uploaded a small .png of the DualShock controller and edited the gamelist.xml file.

      MAIN MENU (from Hursty):
      main menu.png

      SELECTION:
      selection.png

      OUTPUT W/Pause (currently requires a keystroke instead of a button-press, but can modify this):
      ps4power-2020.04.14-17.24.46.png

      The simple script:

      #!/bin/bash clear echo PS4 Dual-Shock Battery Level: cat /sys/class/power_supply/*/capacity echo read -p "Press Enter to continue"

      Be sure that the script is set as executable.

      Lastly, the es_settings.cfg entry for the "Power" menu item to appear:

      <system> <name>power</name> <fullname>Power Menu</fullname> <path>/home/pi/RetroPie/roms/power</path> <extension>.sh .SH</extension> <command>%ROM%</command> <platform>linux</platform> <theme>power</theme> </system>

      Ideally, the output would be prettier and require a DualShock button to be pressed instead of the keyboard Enter key, but this will certainly work.

    • E

      Retroflag GPI Case pcsx-rearmed controller config (SOLVED)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gpi case pcsx-rearmed controller config retroflag
      17
      0 Votes
      17 Posts
      4k Views
      M

      If your Gpi is a newer model, the select button was changed to the start button, so select+DPAD LEFT becomes start+DPAD LEFT.

    • R

      Gamepad suddenly not found on RPi3B+ w/ wired USB Piranha PC/PS2/PS3 (Clone) controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ps3 usb controller piranha joypad
      23
      0 Votes
      23 Posts
      4k Views
      A

      I have the same awful controller. It tries to detect the device that it's connected to and select mode based on that. If the system is running Windows it will switch to Xbox mode.

      I'm still not sure how exactly to switch mode, but last I got I working by holding select+analog. But I also found this on a sellers website:
      "press the "home" button for 7 seconds, you can freely switch the mode."

      Linux actually seams able to use the gamepad in all 3 modes (it also has an Android mode), but the device sometimes won't fully register before switching the mode a couple of times.

    • leitmotivL

      Player 2 controller configured in EmulationStation, detected in game, but not mappable in MAME

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame p2 controls remap configure controller
      45
      0 Votes
      45 Posts
      9k Views
      EfriimE

      @leitmotiv
      If I understood it more I would tell you.
      If it were just a discrepancy of a name for the driver of xbox controllers, but it seems to have other uses and I don't know if it even is a xbox controller driver.

      When enabled it creates an assigned number of virtual controllers, gamepads can be mapped through these and there is a technical guide to advanced controller mapping on the website here regarding these two things.

      It is not part of the core install, I think the xpad driver works for xbox controllers.

      Though I still don't know for sure if this is only of significance to player two or if at all. The way I think it applies to some of the controller problems is that player two will instead be a virtual controller and the controller that you'd like to be player two will instead be player 5 or something. But these things... there are a few layers and I know maybe 1/5 of them, you'll have to try uninstalling it at least and with luck control assignments will be naturally working for you.

    • J

      Can't get controller working in Reicast

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support reicast controller
      35
      0 Votes
      35 Posts
      5k Views
      P

      @joelkolb My logitech F310 has a switch to switch from one or the other. Did a fresh remap using emulationstation and the script, and the analog stick is still unresponsive to enter settings in start reicast.

      Tagged you in my personal thread. I posted my config files.

    • SebiohazardS

      Reicast - Change configuration of the ontroller + savestates ?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller savestates reicast
      11
      0 Votes
      11 Posts
      2k Views
      SebiohazardS

      @mitu I'm going to look at it thank you very much !

    • A

      Controls don't work in retroarch or in console games

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retroarch emulation station controller config
      16
      0 Votes
      16 Posts
      6k Views
      mituM

      @Agustinb14 said in Controls don't work in retroarch or in console games:

      I can't seem to be able to bind 2 different hotkey keys for my controls but that's ok. At least I can play now.

      Only Player1 is able to access the hotkeys' functions - P2 cannot control them (including opening the menu). Glad you got it working in the end.

    • S

      Dreamcast reicast not starting

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support reicast dreamcast bios controller
      52
      0 Votes
      52 Posts
      11k Views
      P

      I am having issues as well. I tried configuring the joystick.cfg by manually mapping as instructed and I also reset my emulation station controller inputs (so it auto configures reicast) and it still didn't work. This has been an ongoing issue for years now, they should update this emulator.

      My only other alternative is to overclock my pi and pray lr-flycast performs better. Otherwise, I am stuck.

    • GtBFilmsG

      lr-Mame2003 not remembering P1 right in SOME games

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support lr-mame2003 controller player 1 right configuration settings
      3
      0 Votes
      3 Posts
      455 Views
      GtBFilmsG

      @stoney66 Thanks for that.

      I had a look at those cfg files and they all looked fine.

      So I did a completely fresh install of RetroPie.

      Tried it out, R-Type controls worked fine.

      Then I started adding nice tweaks such as ES Themes etc, and suddenly R-Type had the same problem - P1 right not working unless I re-configure the MAME2003 controls every time.

      Not sure what change I applied that caused this, so I'm going to do it all again step-by-step and see when it reoccurs.

      My gut feeling is this is a bug in the Pimoroni Picade HAT drivers.

    • leitmotivL

      lr-genesis-plus-gx not recognizing 6 button controller input settings

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller genesis-plus-gx remap input button
      5
      0 Votes
      5 Posts
      1k Views
      leitmotivL

      Yeah I wouldn't think so either, but it totally works with 6 button in Picodrive

    • B

      Looking for controller suggestions

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming xbox controller suggestions playstation
      5
      0 Votes
      5 Posts
      679 Views
      Solid OneS

      Which is your budget?

      If you want something with top quality and wish to spend 30, 50 or more dollars, I'd recommend you any 8bitdo bluetooth controllers. These are great recreations of controllers from older consoles such as SNES, Mega Drive and NES. They even created a SNES controller with two analogs and two more shoulder buttons, just like a PS4 controller.

      However, if you don't want to spend more than 10 dollars per controller, I'd recommend you USB controllers from older consoles that you can buy on AliExpress. Here's some examples:

      NES USB - Around 3 dollars per unit SNES USB - Around 4 dollars per unit Sega Genesis USB - Around 5 dollars per unit Sega Saturn USB - 10 dollars per unit
    • BigwerthB

      Controller isn't working when starting a game

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller
      15
      0 Votes
      15 Posts
      482 Views
      BigwerthB

      To update you all.
      I did remove the SD card and deleted everthing on it.

      Downloaded the lastest linked version from https://retropie.org.uk and followed again the instruction to flash, install and start the retropie.

      I configured the gamepad,
      I enabled Wifi settings,
      I enabled SSH,
      I uploaded via WinSCP some roms
      and then started a GBC game and it works.

      I don't know, what we did last time different, but it works now.

      Hugh thanks to all which helps on this topic.

      Kind regards
      Bigwerth

    • W

      2nd X-Arcade Tankstick not working on FBA

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support final burn alph x-arcade controller joysticks
      10
      0 Votes
      10 Posts
      1k Views
      funkotron77F

      @barbudreadmon
      I did install that and it worked when there is one dual tank stick in there. When there is two dual tanksticks connected, the 2nd one that is connected behaves as a keyboard and not as a controller. that is why i want the second one to work like a keyboard that's acting like a controller if that makes sense

    • leitmotivL

      AdvMAME not detecting controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support advmame controller ps3 joystick does not work
      26
      0 Votes
      26 Posts
      3k Views
      mituM

      @leitmotiv You can use the same topic, it's up to you if you want to use another forum or not - you might try the AdvanceMAME forums.

    • RincewindR

      Start, Select, and Hotkey buttons no longer work on my F710 controller after upgrade from RetroPie 4.3 to 4.4

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller retropie 4.4 support
      5
      0 Votes
      5 Posts
      309 Views
      RincewindR

      @BuZz Yes I did see it in a guide, I can't remember where. I am not enthused by the idea of setting up a fresh image again, but if I don't come right, then I will.

      @cyperghost The buttons work in the games now, but not on the retroarch menu.

    • L

      Connect new NES Controller to Raspberry pie

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support nes controller gpio
      2
      0 Votes
      2 Posts
      134 Views
      mituM

      As with the old controller, there's no 1:1 mapping between the cables/wires and the actual buttons - you can't wire it directly to the GPIO and expect it to automatically work, you'll need a driver.
      When you're talking about the 'new' NES controller, do you mean the one for the NES Classic Mini or the one for the Switch ?
      The controller for the NES Classic Mini has the same port type as a Wii (U) Classic controller - see here and here for details.

    • P

      GPIO Controls Not Registering After Launching Games

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support cm3+ gpio controls controller python script
      7
      0 Votes
      7 Posts
      891 Views
      mituM

      @pengu1n said in GPIO Controls Not Registering After Launching Games:

      [WARN] Input device ID 3 is unknown to this libretro implementation. Using RETRO _DEVICE_JOYPAD.

      That's because of the RA's configuration - try resetting the configuration to default by copying the retroarch.cfg.rp-dist files over the retroarch.cfg in the /opt/retropie/configs/all/ folder.