Viewing 21 posts - 1 through 21 (of 21 total)
  • Author
    Posts
  • dougie1970
    Participant
    Post count: 56

    i have updated to RetroPie 3 beta 4 but left and right still not working on the xbox 360 controller .

    works on beta 2

    herbfargus
    Member
    Post count: 1858

    Try starting from a fresh image and see if that fixes it. The auto configs from previous configurations had conflicts

    dougie1970
    Participant
    Post count: 56

    yes it was a fresh image i used .

    herbfargus
    Member
    Post count: 1858

    Left and right on the dpad or analog or both? It may be mapping it as btn rather than axis… See this post-

    https://github.com/RetroPie/RetroPie-Setup/issues/864

    petrockblog
    Keymaster
    Post count: 1827

    Please post a copy of the joypad configuration after using emulationstation set up – file is in /opt/retropie/configs/all/retroarch-joypads

    then delete it, and configure retroarch joystick using the option in supplementary menu of retropie-setup (Configure input devices for RetroArch) – then post a copy of that too, and I will check the differences. you can still use this configuration to set up your joypads for retroarch as before – please let me know if this makes it work correctly too.

    petrockblog
    Keymaster
    Post count: 1827

    oh and also a copy of /home/pi/.emulationstation/es_temporaryinput.cfg – thanks :)

    dougie1970
    Participant
    Post count: 56

    its Left and right on the dpad thats does not work .

    petrockblog
    Keymaster
    Post count: 1827

    Would you be able to help me with the information above ? Will help us work out what was generated incorrectly in the config. Much appreciated thanks.

    dougie1970
    Participant
    Post count: 56

    [quote=100350]Would you be able to help me with the information above ? Will help us work out what was generated incorrectly in the config. Much appreciated thanks.

    [/quote]

    been trying to get it but not sure how to do it . i have logged in with ftp and cant find the files you are talking about .

    petrockblog
    Keymaster
    Post count: 1827

    Assuming you are on Windows (if on Os X whatever is the equivalent software)

    please install the latest beta version onto an SD card.

    Then boot it up on the pi (with the pi connected via ethernet to your network), and configure your joypad on emulationstation. Once this is done, using Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html connect to the Pi (hostname retropie), and use login: pi, password: raspberry

    once at a command prompt type

    
    cp ~/.emulationstation/es_temporaryinput.cfg /opt/retropie/configs/
    

    now go to your PC and browse the network – you should see the retropie machine on the network with some shared (roms/configs/bios). Go to configs, and copy the es_temporaryinput.cfg file to your PC.

    Then browse to configs/all/retroarch-joypads/ and copy the .cfg file in there to your PC also.

    Now go to a retroarch emulator such as lr-picodrive and confirm left/right are not working. If not go back to the PC, and browse again to configs/all/retroarch-joypads/ and remove the file.

    Now go to retropie-setup, and the supplementary menu, and choose the option to configure retroarch input devices. Choose joystick and follow the instructions. Once this is sorted, go back to the emulator, and check if controls are all working correctly – they should be.

    Now go back to the PC and browse again to configs/all/retroarch-joypads/ there should be another config in there. Please copy this to the PC also (renaming it if it has the same name as the previous config file we copied off).

    These are the 3 files I need. The es_temporaryinput.cfg file – the first joypad configuration file (which we generate), then the second joypad configuration file made using the retropie-setup retroarch input configuration option.

    Thanks.

    dougie1970
    Participant
    Post count: 56

    [quote=100375]Assuming you are on Windows (if on Os X whatever is the equivalent software)

    please install the latest beta version onto an SD card.

    Then boot it up on the pi (with the pi connected via ethernet to your network), and configure your joypad on emulationstation. Once this is done, using Putty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html connect to the Pi (hostname retropie), and use login: pi, password: raspberry

    once at a command prompt type

    
    cp ~/.emulationstation/es_temporaryinput.cfg /opt/retropie/configs/
    

    now go to your PC and browse the network – you should see the retropie machine on the network with some shared (roms/configs/bios). Go to configs, and copy the es_temporaryinput.cfg file to your PC.

    Then browse to configs/all/retroarch-joypads/ and copy the .cfg file in there to your PC also.

    Now go to a retroarch emulator such as lr-picodrive and confirm left/right are not working. If not go back to the PC, and browse again to configs/all/retroarch-joypads/ and remove the file.

    Now go to retropie-setup, and the supplementary menu, and choose the option to configure retroarch input devices. Choose joystick and follow the instructions. Once this is sorted, go back to the emulator, and check if controls are all working correctly – they should be.

    Now go back to the PC and browse again to configs/all/retroarch-joypads/ there should be another config in there. Please copy this to the PC also (renaming it if it has the same name as the previous config file we copied off).

    These are the 3 files I need. The es_temporaryinput.cfg file – the first joypad configuration file (which we generate), then the second joypad configuration file made using the retropie-setup retroarch input configuration option.

    Thanks.

    [/quote]

    ok thanks i will give it ago and post back as soon as i have it .

    dougie1970
    Participant
    Post count: 56

    i could not find es_temporaryinput.cfg file as it was not there .

    ok this is the file after set up and right and left did not work .

    The first joypad configuration file (which we generate),

    input_device = “Microsoft X-Box 360 pad”
    input_driver = “udev”
    input_up = “h0up”
    input_right = “h0right”
    input_state_slot_increase = “h0right”
    input_down = “h0down”
    input_left = “h0left”
    input_state_slot_decrease = “h0left”
    input_a_btn = “0”
    input_b_btn = “1”
    input_reset_btn = “1”
    input_x_btn = “2”
    input_menu_toggle_btn = “2”
    input_y_btn = “3”
    input_r_axis = “+5”
    input_save_state_axis = “+5”
    input_r2_btn = “5”
    input_l3_btn = “9”
    input_r3_btn = “10”
    input_start_btn = “7”
    input_exit_emulator_btn = “7”
    input_select_btn = “6”
    input_enable_hotkey_btn = “6”
    input_l_x_plus_axis = “+0”
    input_l_x_minus_axis = “-0”
    input_l_y_plus_axis = “+1”
    input_l_y_minus_axis = “-1”
    input_r_x_plus_axis = “+3”
    input_r_x_minus_axis = “-3”
    input_r_y_plus_axis = “+4”
    input_r_y_minus_axis = “-4”

    This is the 2nd file and left and right works fine after removeing the 1st file and going to configure retroarch input devices .

    input_device = “Microsoft X-Box 360 pad”
    input_driver = “udev”
    input_b_btn = “1”
    input_y_btn = “3”
    input_select_btn = “6”
    input_start_btn = “7”
    input_up_btn = “h0up”
    input_down_btn = “h0down”
    input_left_btn = “h0left”
    input_right_btn = “h0right”
    input_a_btn = “0”
    input_x_btn = “2”
    input_l_btn = “4”
    input_r_btn = “5”
    input_l2_axis = “+2”
    input_r2_axis = “+5”
    input_l3_btn = “9”
    input_r3_btn = “10”
    input_l_x_plus_axis = “+0”
    input_l_x_minus_axis = “-0”
    input_l_y_plus_axis = “+1”
    input_l_y_minus_axis = “-1”
    input_r_x_plus_axis = “+3”
    input_r_x_minus_axis = “-3”
    input_r_y_plus_axis = “+4”
    input_r_y_minus_axis = “-4”
    input_enable_hotkey_btn = “6”
    input_exit_emulator_btn = “7”
    input_menu_toggle_btn = “2”
    input_load_state_btn = “4”
    input_save_state_btn = “5”
    input_reset_btn = “1”
    input_state_slot_increase_btn = “h0right”
    input_state_slot_decrease_btn = “h0left”

    All seems to be working fine again .

    petrockblog
    Keymaster
    Post count: 1827

    ok. That’s enough information anyway. The problem you have was due to us handling hat inputs wrong. This was fixed earlier today, so if you update retropie-setup script then re-install emulationstation from binary from menu 5, it should sort it after a reboot when configuring.

    dougie1970
    Participant
    Post count: 56

    Thanks very much for all your help .

    dougie1970
    Participant
    Post count: 56

    I can now say this is working on 1st set up after updateing retropie-setup script then re-install emulationstation from binary.

    looser
    Participant
    Post count: 3

    Same issue with the freeze is still existing here, reinstalling emulationstation did not help.

    What I did:

    On a Raspberry 2 with Logitech K400 keyboard and XBox 360 wireless controller

    -vanilla 3.0 beta4
    -Still under Windows: Added licenses and overscan settings to config.txt
    -Via ssh
    -Changed password
    -Enhanced filesystem via raspi-config
    -Reboot
    -Updated retropie-setup script
    -Restarted retropie-setup and installed (306) Emulationstation binary
    -Still there updated in retropie-setup (300) apt-packages
    -Reboot
    -Via Screen
    -Welcome screen of emulationstation/gamepad config
    -Configed buttons (while skipping the config for thumbs buttons).
    -Freeze in the emulationstation menu (not sure if that is the right term,
    the main manu, where the emulators can be selected)
    after around 10-15sec, via ssh the raspi is still accessible.
    -Rebooting, Welcome screen doesn’t show up any more,
    again, after 10-15sec it freezes.

    Any ideas what I could try or logs I could provide?

    Thank you!

    Floob
    Member
    Post count: 1629

    What happens if you do
    -vanilla 3.0 beta4

    Then configure the controller (its normal for it to pause for about 5 secs or so as it writes files for the first time)

    See if it freezes then.
    Also, what controller are you using?

    looser
    Participant
    Post count: 3

    Tried that approach, it makes no difference. Also freezes in the menu. I can switch right or left only over a few emulators before it stops, sometimes even in the transition.
    It’s definitely not about saving the configuration at the welcome screen, that happens after that.

    The controller is a XBOX 360 wireless controller, just for curiosity I tried it with another vanilla 3.0 beta 4 only with configuring the keyboard (Logitech K400) instead and get the same result, goes successfully through the configuration, then freezes in the menu after a couple of seconds, around 10-15.

    Floob
    Member
    Post count: 1629

    Any chance it could be a dodgy MicroSD?

    looser
    Participant
    Post count: 3

    I had that also in my mind, so these latest tries are done already on a brand new one, but it didn’t change anything.

    Don’t know if it’s of help, but I also gave the stable 2.6 a go,
    but anyway, I face it even with that version.

    petrockblog
    Keymaster
    Post count: 1827

    faulty controller, faulty pi, faulty/poor psu? try ruling out somethings. changing psu/cable is a good idea perhaps. this is not a known problem and others are not reporting it.

Viewing 21 posts - 1 through 21 (of 21 total)
  • The forum ‘New to RetroPie? Start Here!’ is closed to new topics and replies.