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

      Runcommand Not Recognizing Joystick

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support runcommand ds4 dualshock 4
      8
      0 Votes
      8 Posts
      1k Views
      hooperreH

      @meleu That's okay! I've had a few issues specific to the DS4. I guess I'll just roll back to my last SD save.

    • spruce_m00seS

      Mupen64plus dual shock 4 config file

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support n64 mupen64plus ds4
      1
      0 Votes
      1 Posts
      716 Views
      No one has replied
    • M

      DS4 in textmode menus

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ds4 runcommand controllers bluetooh
      12
      -3 Votes
      12 Posts
      3k Views
      S

      I confirm the same as @mosi0815 the buttons in runcommand are very slow to respond, but indeed it is much better (but not good!) when controler does not move. By very slow I mean we need several seconds to have the button acquired.

      Thus, I need to constantly press (not hold) f.e. DPad Down button for few seconds to see the action reflected in runcommand menu.

      Other menus and games work perfectly fine.

      Edit:
      The problem is due to time.sleep is always performed, even when there are events. So after each event is processed, the script waits some small amount of time, if there are many events waiting to be processed, then this is lagging menus. I fixed this problem by amending /opt/retropie/supplementary/runcommand/joy2key.py

      At end of script I added check if the script can sleep, so if event occurs no sleep is performed:

      js_fds = [] rescan_time = time.time() while True: # added this: do_sleep = True if not js_fds: js_devs, js_fds = open_devices() if js_fds: i = 0 current = time.time() js_last = [None] * len(js_fds) for js in js_fds: js_last[i] = current i += 1 else: time.sleep(1) else: i = 0 for fd in js_fds: event = read_event(fd) if event: # added this: do_sleep = False if time.time() - js_last[i] > JS_REP: if fd in js_button_codes: button_codes = js_button_codes[fd] else: button_codes = default_button_codes if process_event(event): js_last[i] = time.time() elif event == False: close_fds(js_fds) js_fds = [] break i += 1 if time.time() - rescan_time > 2: rescan_time = time.time() if cmp(js_devs, get_devices()): close_fds(js_fds) js_fds = [] # added this: if do_sleep: time.sleep(0.01)

      Created pull request with this fix: https://github.com/RetroPie/RetroPie-Setup/pull/2039

    • M

      DualsShock 4 Solution

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ds4 dualshock 4 ds4drv playstation 4 controller
      11
      2 Votes
      11 Posts
      4k Views
      Z

      @mosi0815 thanks for the reply I will test that out soon. It makes perfect sense to me sounds simple enough. Is echo 1 to enable and echo 0 off? Nvm ill try it out tomorrow if I can.

    • D

      Controller (DS4) stopped working with RetroPie 4.2 and Ubuntu 16.10

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support ubuntu 16.10 4.2 controller ds4
      2
      0 Votes
      2 Posts
      1k Views
      D

      Something got corrupted during the install. I did a fresh install and it works fine.

    • A

      Quake 3 and other ports (using gamepads with analog sticks)

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support quake 3 ds4 gamepad analog stick
      3
      0 Votes
      3 Posts
      2k Views
      BuZzB

      Also see https://retropie.org.uk/forum/topic/2861/guide-advanced-controller-mappings

    • T

      SNES and PS4 controller not working

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support snes ds4 ps4 controller error not working
      6
      0 Votes
      6 Posts
      4k Views
      S

      @buddyscott It got you to reply plus it doesn't hurt to try. However, thank you and I'll try a new thread.

    • E

      DS4Drv profiles

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support retropie boot ds4drv ds4
      1
      0 Votes
      1 Posts
      915 Views
      No one has replied
    • fourteencoastF

      The (face button) controls on Reicast for retropie 4.0.2 wont work at all, is there a fix for this?

      Watching Ignoring Scheduled Pinned Locked Moved Help and Support issue controls dualshock 4 ds4 reicast
      1
      0 Votes
      1 Posts
      601 Views
      No one has replied