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

      Can't find the right controller

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth controller controller help
      2
      0 Votes
      2 Posts
      285 Views
      retropieuser555R

      Perhaps this?

      https://www.8bitdo.com/micro/

    • SaturnXS

      Adding 2xUSB Gamepads to Arcade Setup for P3/P4?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller arcade
      2
      0 Votes
      2 Posts
      452 Views
      mituM

      @SaturnX said in Adding 2xUSB Gamepads to Arcade Setup for P3/P4?:

      What’s the best approach for this such that I don’t muck up my controller settings?

      There's not much to do besides connecting the controllers and configuring them in EmulationStation. The only caveat is the controller order - it's possible the external controllers to switch places with the encoders and replace the P1/P2 slots, but if you don't keep the external gamepads connected all the time it's not going to be a problem.

      I’m concerned that I’ll mess up the controller configurations and I don’t have a complete understanding of how controller configuration files are set behind the scenes.

      Generally the configuration files are matched based on the controller name, unless your external gamepads are also named DragonRise, ... (highly unlikely), configuration files will not be a problem.

      Also is it possible to limit the 4p setup to just select games? Is that even necessary?

      It's not necessary, you just have to pay attention to the games that have 4p/2p versions and not start the 2p when playing with 4 controllers by mistake (like TMNT / Sunset Riders / etc.).

    • A

      MAME Xbox controller Home button support

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support mame fba retroarch xbox controller
      2
      0 Votes
      2 Posts
      549 Views
      mituM

      If the button is recognized by EmulationStation, then it should work in any Libretro cores - I think you're confusing the 'home key' (keyboard) with 'home button' (joypad).
      Please add more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first - including the exact controller type and model you're using.

    • BenMcLeanB

      Thoughts on how controllers work in RetroPie

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller retroarch mapping
      2
      0 Votes
      2 Posts
      369 Views
      BenMcLeanB

      Right now, the documentation here https://retropie.org.uk/docs/8Bitdo-Controller/ gives advice which seems kind of wrong.
      First of all, you shouldn't be using Bluetooth at all. It has too much input lag for gaming. Maybe if all you want to play is visual novels or watch movies with Kodi then Bluetooth is fine but for anything video game related that has actual game in it which isn't just a video, you shouldn't be using Bluetooth at all AFAIK. Too much input lag. Use a wire.
      Second, it suggests that you can go in and edit the RetroArch controller configuration files. Well, maybe. Until the next time you plug a controller in and then RetroPie's EmulationStation will overwrite those files with whatever it thinks your controller mapping should be, completely undoing all your hard work.
      There's got to be a better way to handle this whole aspect of RetroPie from a design perspective.

    • F

      Joystick Modules and Soldering

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support solder joystick module gpio pins controller
      1
      0 Votes
      1 Posts
      260 Views
      No one has replied
    • V

      8Bitdo Ultimate C 2.4g Wireless Controller = good choice for RetroPie 4B/8 Gig??

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support 8bitdo controller plug & play wireless 2.4g
      1
      0 Votes
      1 Posts
      1k Views
      No one has replied
    • C

      dragonrise .inc usb joystick not configured

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support dragonrise controller dragonrise inc emulationstaion retro pie
      2
      0 Votes
      2 Posts
      590 Views
      mituM

      Post some details about your setup, as asked in https://retropie.org.uk/forum/topic/3/read-this-first.

      Get a verbose log from running an emulator and then post the resulting log file on pastebin.com. Also post your joystick configuration profile here in the topic, surrounded by code tags (``` before and after the contents)

    • L

      IPEGA PG-SW002 Dual joystick on Retropie

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ipega pg-sw002 ipega controller
      2
      0 Votes
      2 Posts
      260 Views
      mituM

      @lebonhomme said in IPEGA PG-SW002 Dual joystick on Retropie:

      Is it a driver problem?

      Most likely yes, you bought a gamepad that only supports a Nintendo Switch, so a separate driver is needed on Linux (which is what RetroPie is built on). If the hid_nintendo driver is not working with it, then it's probably not compatible.

      Do you have a Nintendo Switch ? Any reason to choose this controller for RetroPie instead of a PC compatible controller ?

    • S

      Retropie on Ubuntu: Controller working in emulationstation but not retroarch

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller ubuntu 22.04 ubuntu 22.04lts
      16
      0 Votes
      16 Posts
      909 Views
      S

      Hi @mitu ,

      Yes, that worked! Thank you so much! I remember I renamed this file, I didn't realise those lines were needed.

      Thanks a lot!

    • P

      How to change the name of controllers?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller bluetooth rasberry pi 4
      2
      0 Votes
      2 Posts
      3k Views
      mituM

      You can't change the name of the controllers, at least not the ones that show up in the selection script. They come from the OS and cannot be controlled from userspace. The input_device_display_name option is useful just inside RetroArch (shows just a friendly name for the device), so that won't help in the selection script.

    • P

      Controller setup for Wizard of Wor Atari 800

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support atari 800 wizard of wor controller settings
      3
      0 Votes
      3 Posts
      473 Views
      P

      @PCKid thanks will give that a go. No it's not the libretro version.

    • T

      Controller configuration got mixed up after starting an arcade game

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller arcade
      3
      0 Votes
      3 Posts
      252 Views
      T

      Yes, you are right. I solved the problem by turning one joystick.
      Thanks for your help.
      The remaining question is: why do both controller as wanted before the first start?

    • F

      Just starter out with RetroPie, and a dragonwise usb controller - can't get it to work

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support raspberry pi 4 mame 2003 controller
      2
      0 Votes
      2 Posts
      242 Views
      mituM

      Update the RetroPie-Setup script and then all installed packages (more details on how to do that are in the docs). Since you're just starting, you don't need a backup.
      After the update, restart your RetroPie system and re-configure again the controller, then see if you encounter the same issue and same 'not configured' message.

    • J

      joy2key_sdl.py errors - not working in RetroPie Setup, working in ES

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support joy2key joy2keysdl.py joystick controller sdl
      15
      0 Votes
      15 Posts
      858 Views
      mituM

      The major issue I have is that RetroArch input mapping works great, but it doesn't work well with Dolphin or OpenBor or Ports or ScummVm which is the bulk of my gaming. So, that's why I have a hodgepodge of RetroArch, gamecontrollerdb.txt and other stuff going on here.

      Not sure why you think RetroArch's configuration is relevant for the standalone emulators - they're entirely separate. Or maybe I'm mistaken ?

      I've managed to get joy2key_sdl going. I have 2 8Bit Do Pro2 controllers. Interestingly, when they are by Bluetooth they are called "8BitDo Pro 2" and when plugged in by USB they're called "8BitDo 8BitDo Pro 2".

      Yes, that's not un-common for gamepads, having different names and/or input mappings depending on the connection type. 8BitDo are even more eggregious in their behavior since they have also different connection modes (Xbox/PC vs. Switch vs. Android vs. etc.)

      When plugged in I get "configured device" despite having a separate "8BitDo 8BitDo Pro 2" config file in /retroarchjoypayds
      [...]

      and I have this config I sourced from 8BitDo which might be a better bet?

      How can I get the USB and Bluetooth connected controller to behave similarly?

      Just configure the controller separately for USB and Bluetooth. The input codes may not be identical between the connection types and you can't rely on a firmware update to now change them.

      Also, the mapping is rather strange, despite my mapping in the 8Bit Do Pro2 config, it is coming out wonky and despite it working ok in Retroarch and some other configs. Why the pageup and pagedown stuff?

      Not sure what you mean here.

    • B

      Random movement in the game menus

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retropie controller help joystick
      6
      0 Votes
      6 Posts
      743 Views
      AddisonA

      @Blorpal said in Random movement in the game menus:

      @Addison Does that work with a x86 computer or just the pi?

      Oh man, it's been so long ago I can't remember what I did back then.

      I didn't purchase a USB Hub or solder anything, I know that much.

      https://www.reddit.com/r/emulation/comments/7g2d0n/howto_fix_phantomghost_input_on_ibuffalobuffalo/

      I still use the wired controllers on my Pi 4 since they're wonderful.

      I do have the default Wi-Fi disabled and bought these instead for 8x faster speed:

      https://www.amazon.com/gp/product/B07PB1X4CN/

      Don't think I can be of any help except for posting that first link I shared.

    • J

      8BitDo Pro2 Controller Woes In Openbor & Ports

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support openbor ports dual stick 8bitdo controller
      7
      0 Votes
      7 Posts
      888 Views
      J

      @ExarKunIv I attempted this unsuccessfully but will give it another shot.

      The configs in openbor are not user readable / not in any way like a retroarch.cfg.

      And like I referenced above, my openbor saves are for some reason saving to: /opt/retropie/configs/all/emulationstation/Saves

    • D

      Bad Bluetooth Reception with 8bitdo from Behind TV

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support bluetooth controller 8bitdo
      7
      0 Votes
      7 Posts
      746 Views
      D

      @mitu I see, so use a USB extension cable for the dongle.... I was hoping to keep this as aesthetically pleasing as possible. Are theere any good dongles that have better range?

    • D

      @emulation Triggers are in a state of perpetual pressing

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller
      4
      0 Votes
      4 Posts
      206 Views
      mituM

      @Dominik said in @emulation Triggers are in a state of perpetual pressing:

      How do i install it?

      https://retropie.org.uk/docs/Xbox-360-Controller/#xpad-driver

    • O

      Jack of all trades controller needs

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controller controller diy diy cabinet
      2
      0 Votes
      2 Posts
      346 Views
      mituM

      @Omay said in Jack of all trades controller needs:

      What buttons would I need to be able to run just about any game that RetroPie supports?

      Supporting 'any' game is a tall order, since imitating a PS1/Xbox style controller may not work so well with a cabinet style panel - operating 2 joysticks for 3d game while at the same time having to push buttons is a bit cumbersome.

      For an arcade style cabinet you may want to use a traditional arcade cabinet with an analog joystick + 6 buttons for actions (A/B/X/Y + LT/RT) + 2 buttons for Start/Select. Optionally, you may want to add a separate button for the 'Hotkey Enable' button used by most libretro emulator - that one can function also as a 'Menu' or 'Exit' button for other (non-libretro) emulators.

      You can also use an external (Wired/Wireless) gamepad for more modern games - i.e. PS1/Dreamcast games which require a joystick + D-Pad.

    • ectoE

      Redream switches controller order

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support redream controller order
      9
      0 Votes
      9 Posts
      681 Views
      ectoE

      @mitu I'm stupid. Somehow turbo mode was on and that's why there was no sound.
      Sideloading the built-in SDL library doesn't help. But I'll set the export thing in the redream script. The underruns don't seem to affect the gameplay otherwise...
      Anyway thanks for the help! Another little quirk is gone from my list. :D