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

      2 Player Controls in Amiberry

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls amiberry usb
      9
      0 Votes
      9 Posts
      1k Views
      A

      Alright, I was able to select the second joystick in the in-game configuration - thanks for everyone who helped, it's working now!

    • pjftP

      [lr-fbneo] New: right-stick controls for several rotary games

      Watching Ignoring Scheduled Pinned Locked Moved Ideas and Development controls lr-fbneo improvements
      46
      7 Votes
      46 Posts
      14k Views
      B

      Some update about this twin-stick feature, it has been added to Forgotten World (CPS1) last year and to Eco Fighters (CPS2) yesterday. Now every rotary games in FBNeo should have this support.

      Special thanks to pjft and dink for their work on this.

    • P

      Joystick doesn’t work in Retropie Setup

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support joysticks setup controls
      4
      0 Votes
      4 Posts
      588 Views
      P

      Resolved restoring Keyboard settings.

    • M

      Problems with diagonal-controls with my joysticks

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support joysticks analog controls
      2
      0 Votes
      2 Posts
      458 Views
      PsychoKillerrP

      @manuel_pieper have you checked your restrictor plate under the joystick? If its adjustable, maybe its in the 4 way profile instead of the 8 way?

    • GreenHawk84G

      Screensaver Controls

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support screensaver controls
      6
      0 Votes
      6 Posts
      2k Views
      LolonoisL

      @GreenHawk84 which version of Emulationstation are you running?

      There has been a corner case [1], which escaped my mind in the first place, but then has been corrected by @pjft .

      If your ES is below 2.10 (which I assume):

      Either update to 2.10 onwards If you don't want to update use this workaround: Edit your ~/.emulationstation/es_settings.cfg while ES is not running and check the value of SlideshowScreenSaverCustomImageSource. Make it read false (you can also do it during ES is running in the Screensaver Options Menu).

      Rationale: Your behaviour can happen on ES < 2.10 if you set your slideshow screensaver to use a custom image source and then switch to video screensaver (without disabling the image source flag).

      Please report back if it solves your issue. And if it does, mark this topic with [solved] in your initial posting header.

      [1] https://github.com/RetroPie/EmulationStation/commit/a8ccd0a75ba81b3e4af88ed3ebcfe08e57520ab6

    • R

      Wiring GPIO to arcade machine control panel

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls control panel gpio arcade joystick
      9
      0 Votes
      9 Posts
      2k Views
      R

      Thanks guys, this was very helpful. I just ordered the
      I-PAC2. =)

    • SmardazS

      Suggestions for button config

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls set up
      5
      0 Votes
      5 Posts
      561 Views
      SmardazS

      @dankcushions Thx, good info so far. Layout looks like this:

      PXL_20211202_193151257.jpg

    • T

      Trying to make my own motion control with retropie

      Watching Ignoring Scheduled Pinned Locked Moved Projects and Themes atari joystick motion controls sensor issue drivers controls
      4
      0 Votes
      4 Posts
      888 Views
      mituM

      @theatomicfire said in Trying to make my own motion control with retropie:

      However, I have been running into problems getting the gamepad "configured" within retropi. I created cfg file for my "input device" which retopi recognizes, but none of the commands i input through the script actually go through

      Do you mean EmulationStation will not recognize and configure your input ? Is your device working with jstest or sdl2-jstest ?

      Do you have any ideas as to how I could implement this?

      Difficult to say without any more details or a look at the code you used.

    • J

      Using Gamepads and Arcade Controls At the same time.

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support gamepad controls
      8
      0 Votes
      8 Posts
      3k Views
      mituM

      @flopsi said in Using Gamepads and Arcade Controls At the same time.:

      Waht can i do ??

      As the printed error hints - do you have the RetroPie-Setup folder in /home/pi ? How did you install RetroPie ? Please add more info about your setup, as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.

    • L

      PS4 Controller not working on external menus

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support contoller controls ps4 controllers x86 ubuntu
      16
      0 Votes
      16 Posts
      2k Views
      L

      @mitu happy to report that after installing 20.04 on another HD I am able to natively use my controllers in the menus. Now to go through the process of redoing all the OS tweaks.

      Thanks for all your help @mitu

    • H

      Arcade Button Not Sending Input

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls pi4b arcade buttons arcade
      3
      0 Votes
      3 Posts
      706 Views
      H

      @mitu tried changing out the wires and that didn't work, so I guess I'll have to get a replacment button

    • J

      Is there any way to use two joysticks for Wonderswan?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support wonderswan controls config
      9
      0 Votes
      9 Posts
      1k Views
      J

      @barbudreadmon said in Is there any way to use two joysticks for Wonderswan?:

      @jimmyfromthebay said in Is there any way to use two joysticks for Wonderswan?:

      Not sure what you mean by that. There's no such option that I can find under Controls (I have Show Advanced Options set to On).

      You need to update RetroArch, this option is only a few months old, see https://www.libretro.com/index.php/retroarch-1-9-6-released/

      Ah, thanks. I'm absolutely terrified to update core features like Retroarch in case they've done something moronic that requires the manual alteration of literally thousands of CFG files, like that time they added a new video aspect ratio which renumbered all the other ones :(

    • J

      FireTrap - my greatest triumph

      Watching Ignoring Scheduled Pinned Locked Moved General Discussion and Gaming mame arcade controls config
      1
      2 Votes
      1 Posts
      425 Views
      No one has replied
    • J

      Gamepad works in ES Menu & Games / but not in Retropie Setup

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls gamepad keyboard retropie setup
      4
      0 Votes
      4 Posts
      603 Views
      J

      @mitu : Thank you very much. After installing Joy2key, the navigation works again with the gamepad. Thanks for the good advice.

    • P

      odd issue with PSX button mapping

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support controls psx playstation retroarch
      3
      0 Votes
      3 Posts
      819 Views
      P

      @mitu I did indeed configure my controller when I first booted up. Had to re-do it a few times because I was having issues with the blue tooth. I guess I must have mucked something up when I re-configured my controller, because I went back to re-configure my input from the emulationstation ui just to make sure, and now the problem is fixed, I feel like such a dope for not trying this, thanks.

    • GreenHawk84G

      Core Control Config Not Saving

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support core remap genesisgx controls
      3
      0 Votes
      3 Posts
      240 Views
      GreenHawk84G

      @sleve_mcdichael yep, that did the trick, I located the .rmp and the permissions were set to [root] so I changed to [pi]. It works now, thanks.

    • J

      Are per-game control mappings possible in MESS?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support atom remap controls configs mess
      10
      0 Votes
      10 Posts
      2k Views
      J

      @folly IWill do. I've spent the last couple of days mostly wading through over 1000 Atom files just called 1, 2, 3, 4 etc, which actually turned out to be Retropie-compatible DSK files, just figuring out what they all were. (I'm about 30% done.) Once I've identified the games and got their controls configured I'll upload the configs.

    • 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
      715 Views
      F

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

    • johnodonJ

      SOLVED: Using 'feh' to display image on second monitor (runcommand_onstart)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support x86 controls imageviewer dual monitor
      3
      0 Votes
      3 Posts
      7k Views
      johnodonJ

      Thanks @brandflake11

      I got this one figured out. It was a PITA! :)

      Long and short of it is this...

      xrandr treats both displays and one large one (extended). You can see below that Screen 0: is recognized as 5760x1080 (4K TV + 1080P monitor):

      Screen 0: minimum 320 x 200, current 5760 x 1080, maximum 16384 x 16384 VGA-1 disconnected (normal left inverted right x axis y axis) DP-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 800mm x 450mm 3840x2160 30.00 + 24.00 29.97 23.98 4096x2160 30.00 24.00 29.97 23.98 1920x1080 60.00* 59.94 30.00 24.00 29.97 23.98 1920x1080i 60.00 59.94 1680x1050 59.88 1280x1024 75.02 60.02 1440x900 59.90 1280x960 60.00 1280x800 59.91 1152x864 75.00 1280x720 60.00 30.00 59.94 29.97 24.00 23.98 1024x768 75.03 70.07 60.00 800x600 72.19 75.00 60.32 720x480 60.00 59.94 720x480i 60.00 59.94 640x480 75.00 72.81 60.00 59.94 720x400 70.08 DP-2 connected 1920x1080+3840+0 (normal left inverted right x axis y axis) 509mm x 286mm 1920x1080 60.00*+ 50.00 59.94 1920x1080i 60.00 50.00 59.94 1680x1050 59.88 1280x1024 60.02 1440x900 59.90 1280x800 59.91 1152x864 75.00 1280x720 60.00 50.00 59.94 1024x768 70.07 60.00 800x600 60.32 56.25 720x576 50.00 720x480 60.00 59.94 640x480 66.67 60.00 59.95 59.94 720x400 70.08 HDMI-2 disconnected (normal left inverted right x axis y axis)

      This is what my autostart.sh file looks like:

      #! /bin/bash #set primary display and resolution. xrandr --display :0 --output HDMI-1 --mode 1920x1080 --primary & #call cvlc to play a startup animation. Wait for it to end before continuing. cvlc --random --play-and-stop --play-and-exit --fullscreen --video-on-top --no-video-title-show --quiet --gl=any --preferred-resolution=1080 ~/RetroPie/splashscreens &> /dev/null #start ES in a terminal (openbox). gnome-terminal --full-screen --hide-menubar -- emulationstation --no-splash

      Naturally, feh sees the display the same way so you need to use the --geometry switch to identify the starting pixel on the 2nd monitor. This is what my runcommand-onstart.sh looks like:

      #! /bin/bash ROMPATH="$3" ROM_BN_EXT="${ROMPATH##*/}" ROM_BN="${ROM_BN_EXT%.*}" CONTROLSIMAGE="/home/pi/RetroPie/roms/$1/images/$ROM_BN-controls.png" feh --geometry +3840+0 "$CONTROLSIMAGE" &>/dev/null &

      This essentially gets the full path to the romfile and trims the extension to get the rom base name.
      It then builds the path to the controls image I need and displays at the starting position I tell it to (3840x0) which is the entire screen of the 2nd monitor. When I exit the game, and merely kill feh via runcommand-onend.sh:

      #! /bin/bash killall feh &

      This is working perfectly. Now I just need to find a fancy graphic to display on the 2nd monitor when it isn't showing controls. :)

      John