• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Binding Fast Foward and Rewind to a controller

Scheduled Pinned Locked Moved Help and Support
rewindfastfowardfastfowardingbindbinding
4 Posts 2 Posters 10.3k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M
    MarcB
    last edited by 6 Jan 2017, 02:32

    Hi,

    I took some time to find how to bind the FAST-FOWARD and REWIND function to controller. Some post ask how to do it.

    Here is how I did it. So far, I tested this with NES and SNES.

    Bind FAST-FOWARD

    2 files to edit

    • \\RETROPIE\configs\all\retroarch.cfg
      Search for : input_hold_fast_forward
      Uncomment the line and set the button number you want
      input_hold_fast_forward = 7
      (7 is the right trigger)

    • *\\RETROPIE\configs\all\retroarch-joypads\Xbox360WirelessReceiver.cfg
      Find the button number you want to use, (I choose button 7 (right trigger))
      input_r2_btn = "7"
      Replace it by:
      input_hold_fast_forward_btn = "7"

    Save all, reboot and it works!


    Now I tried to do the same with REWIND, same thing BUT, you need to ENABLE the rewind in the emulator it self.
    For exemple, for the NES, go in the emulator menu (toggle button+X) and go in Settings->Frame Throttle->Rewind. Turn it ON. You can save the setting in the same menu, go in Configurations.

    Beware, I read online that enabling the REWIND may cause emulation trouble. I did not played enough with it to confirm it.

    You can also edit the config file for every system. Here and example for the NES console.

    ENABLE REWIND

    1 file to edit

    • \\RETROPIE\configs\nes\retroarch.cfg
      Search for : rewind_enable =
      Change it to
      rewind_enable = "true"

    Bind REWIND

    2 files to edit

    • \\RETROPIE\configs\all\retroarch.cfg
      Search for : input_rewind
      Uncomment the line and set the button number you want
      input_rewind = "6"
      (6 is the right trigger)

    • *\\RETROPIE\configs\all\retroarch-joypads\Xbox360WirelessReceiver.cfg
      Find the button number you want to use, (I choose button 6 (left trigger))
      input_l2_btn = "6"
      Replace it by:
      input_rewind_btn = "6"

    Save all, reboot and it works!


    Have a nice day!
    MarcB

    M 1 Reply Last reply 6 Jan 2017, 02:51 Reply Quote 0
    • M
      meleu @MarcB
      last edited by meleu 1 Jun 2017, 04:28 6 Jan 2017, 02:51

      @MarcB some steps you mentioned are unnecessary.

      • you don't need to edit the all/retroarch.cfg like you did to make it work.
      • you don't need to replace that line on the Joystick.cfg. Just add the other line with the fast-forward/rewind option.
      • you don't need to reboot.
      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      M 1 Reply Last reply 6 Jan 2017, 04:43 Reply Quote 0
      • M
        MarcB @meleu
        last edited by 6 Jan 2017, 04:43

        @meleu Well, it did not work before I modified the all/retroarch.cfg config file. Maybe i'm wrong? What is the purpose of that file then?

        M 1 Reply Last reply 6 Jan 2017, 04:56 Reply Quote 0
        • M
          meleu @MarcB
          last edited by 6 Jan 2017, 04:56

          @MarcB it's the global RetroArch config file. But some configs are in other files.
          For fast-forward for example, the input_hold_fast_forward_btn = "7" line
          in configs\all\retroarch-joypads\Xbox360WirelessReceiver.cfg is enough. But keep in mind that this config will work only for your xbox joypad.

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          1 Reply Last reply Reply Quote 0
          • O OrcLex referenced this topic on 23 Jan 2025, 13:29
          4 out of 4
          • First post
            4/4
            Last post

          Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

          Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

            This community forum collects and processes your personal information.
            consent.not_received