Controlls mesing after update
-
Could be related to the new RetroArch version updated. Have you tried re-doing your controller mapping from scratch ? Reset your existing configuration for the controllers and re-map it again.
-
If it's anything like the problem I was having before (the EmulationStation menu would launch and control just fine, but the controllers themselves would cease working in RetroArch games after a few seconds), you might want to try firing up RetroPie-Setup, then Core > emulationstation > Configuration / Options > Clear/Reset Emulation Station input configuration
I really don't know why this works. I'd tried deleting the files in the retroarch-joypads folder but all this resulted in was RetroPie no longer creating the requisite files in that folder when setting up the controllers in Emulation Station. I saw the above solution suggested elsewhere on these forums and it turned out to be correct.
-
I'm having the same problem. I also had to delete my input configuration and when I tried to reconfigure I noticed that the values for the buttons where different for my F710 controller.
On top of that, when I'm asked to press LT it skips the RT line. It also happens when I press RT at any time, it seems to me that RT/LT are mapped to fast scroll or something and that's why the next entry gets skipped when I hit the buttons. I'm on the dev version of ES, not sure if it also happens on the stable branch. -
@ectoone Have you tried the xboxdrv controller driver instead of the xpad driver? It should help to prevent the triggers from being read as axes. Also, my suggestion above eliminated the same problem in my case.
-
@chaosfox I did delete my settings via RetroPie-Setup. And I haven't tried xboxdrv, because when I looked at my config it seemed that RT was correctly assigned although it was skipped. So I think it should be fine. Also, since my USB stick died, I'm sure that I don't even have put games on my SD that require trigger buttons.
-
@chaosfox said in Controlls mesing after update:
I really don't know why this works. I'd tried deleting the files in the retroarch-joypads folder but all this resulted in was RetroPie no longer creating the requisite files in that folder when setting up the controllers in Emulation Station. I saw the above solution suggested else
I will try it as soon as I arrive home. Hope I can fix this once and for all.
Thanks to everyone!
-
Well, some good news here. First I did what Chaos Fox recommended me (reseting emulation station imput configuration) and it worked perfectly.
Then I launched again the "uptade all packages" and the controllers were messed up again. This trime I tried reconfiguring the pad in retropie, with the menu (you know, press up, down, and so on...) and seems to work too.
It seems something in the update menu is messing the with the controls.
Now I am creating an image of the SD card in the computer, and then Ill try again the road of frustration for making the ONE controllers work...
-
Xbox controllers are having problems since a while. I recall that if you use a fresh 4.4 image it should be fine. If you update RetroPie, don't update kernel modules. This should keep the controller working. I will test this tomorrow and open a GitHub issue at xpad repo.
-
@shadowron Hi, after a fresh 4.4 installation I updated all packages, I did the trick mentioned above, and now the XBOX one controller works perfectly. For using two controllers I needed to use an USB bluetooth dongle.
Now I am having problems seting up the controls ifor the emulators in retroarch (I mean, when playing a game, pressing Home + X)
The previous version was not very intuitive but in this newer one I am completelly lost. Do you have a guide of how to set the controllers as I like?For example in Sega Megadrive (Genesis for the americans) ABC would be XAB and XYC would be LB,X,RB. Any clue or tutorial for dumbs out there?
Thanks!
-
@rad_schuhart said in Controlls mesing after update:
The previous version was not very intuitive but in this newer one I am completelly lost. Do you have a guide of how to set the controllers as I like?
Do you mean newer version of RetroArch? If yes, what version are you coming from? I'm currently on 1.7.1, so i'm not aware of most recent changes.
-
@shadowron said in Controlls mesing after update:
@rad_schuhart said in Controlls mesing after update:
The previous version was not very intuitive but in this newer one I am completelly lost. Do you have a guide of how to set the controllers as I like?
Do you mean newer version of RetroArch? If yes, what version are you coming from? I'm currently on 1.7.1, so i'm not aware of most recent changes.
Hi,
Retropie 4.4
Emulation station 2.7.5RP
And the retroarch version 1.7.3
The controls config screen has changed quite a lot, and I am lost... -
@rad_schuhart Took me awhile to understand how the new reconfigure work. Basically it makes more sense if you switch to Xmb interface from rgui, cause it will show you the player numbers. So Now it’s showing you the controller button on the left and and what you want it to be in game on the right. But the way retropie auto configs , it’s showing the auto config controller number and not the retropad letters. Don’t fret. There is an order. It’s. Y B start select dpad A X L1 R1 L2 R2 L3 R3 and then the analogs. The advantage now is that you can have multiple buttons press one button in the emulator, or disable a button completely, like to disable the mame menu in mame2003 for example. Or disable turbo buttons if you want
-
@lostless said in Controlls mesing after update:
@rad_schuhart Took me awhile to understand how the new reconfigure work. Basically it makes more sense if you switch to Xmb interface from rgui, cause it will show you the player numbers. So Now it’s showing you the controller button on the left and and what you want it to be in game on the right. But the way retropie auto configs , it’s showing the auto config controller number and not the retropad letters. Don’t fret. There is an order. It’s. Y B start select dpad A X L1 R1 L2 R2 L3 R3 and then the analogs. The advantage now is that you can have multiple buttons press one button in the emulator, or disable a button completely, like to disable the mame menu in mame2003 for example. Or disable turbo buttons if you want
Hi, sorry but I am still very green in this world, lol. I have no idea what is a XMB interface. What do I have to do?
-
@lostless said in Controlls mesing after update:
@rad_schuhart Took me awhile to understand how the new reconfigure work. Basically it makes more sense if you switch to Xmb interface from rgui, cause it will show you the player numbers. So Now it’s showing you the controller button on the left and and what you want it to be in game on the right. But the way retropie auto configs , it’s showing the auto config controller number and not the retropad letters. Don’t fret. There is an order. It’s. Y B start select dpad A X L1 R1 L2 R2 L3 R3 and then the analogs. The advantage now is that you can have multiple buttons press one button in the emulator, or disable a button completely, like to disable the mame menu in mame2003 for example. Or disable turbo buttons if you want
Well, Im in the road to frustration again. Now I know what is the Xmb, and now I launched it. It is way clearer than the other inferface with green letters.
The thing is in all emulators I can open the Xmb interface except in the emulator I use most, the megadrive. For somereason wathever I do, it seems is not saving changes. After hours of frustration I decided to start from the beginning again, (Formating SD, installing retropie 4.4, doing the disable ertm trick and now the controllers are not working.
I mean, I can move the main menu, but once I play the game, I just cant move anything. Sometimes is even worse and retropie does not dettect the pads (led keeps blinking)
What should I do? Im really desperated, I spent uncontable hours trying to make this work.
-
I have the exact same issue which I opened up a couple weeks ago. I had a perfectly working 4.4 image, updated and the whole thing was screwed up. Kind of nervous to spend the time getting 4.4 working again since this appears to be a major issue with no real fix in sight. I have not tried the xboxdrv solution yet but I have my doubts as that itself was broken several releases ago! It would be great if some could link to the bug tracker so we can see if/when this issue finally gets resolved. I’ve been using retropie since 3.4 and this is by far the most major issue I’ve seen. If someone has a true fix they want to test, let me know!
-
@jasonw Which problem exactly ?
-
@mitu When you update the OS packages, it completely breaks XBOX 360 (and probably other) controls. Here is my issue which is basically the same issue reported here. Update though, I only updated retropie packages today from 4.4 base install and my controls STILL work. So it's only when you update the OS packages (I'm guessing specifically the kernel) that complete break the XBOX 360 controls.
-
@jasonw After you upgrade the kernel, can you try re-installing the
xpad
driver from the RetroPie-Setup driver packages ? Even if it's listed as installed. Seems that thexpad
driver is overwritten on upgrade. -
Hi there. In my humble (or wrong and unexperienced) opinion, I think the retropie stuff is somewhat bad designed/not fully compatible with 360 pads, and even worse with the Xbox One ones. I cried blood to make the xbox one controllers work, I tried every tutorial out there, installed a lots of packages and a lot of everything with more than frustrating results.
Finally I made the xbox one controllers work. What did I do? Step by step.
SD Formatting, fresh 4.4 install, connect to wifi. copy all roms from a USB that I already had. Download scraper, download kodi, do the disable ertm trick. Then, I did image of the SD card and I kept it in the PC, so if I screwed something it was going to be easier and faster to start again from there.Then I tried multiple things, to pair first one Xbox controller, switch it off and then the other. Then they worked well in the menus but not in the games. I tried multiple things and I had to reflash my own image many times. After a while I discovered that the XBOX one controllers were working, but I had to reset them when in the game. I mean, controllers worked good, then launched the game, stopped working, so I had to switch the controllers off and on. then worked flawlessly (But when using 2 xbox one bluetooth controllers at the same time, make sure to use a USB bluetooth dongle! otherwise the rpi just cant handle that)
I flashed my image again and I had different results, after launching the game, the controls did not respond for the first lets say 30 seconds or so. After that, worked well. Thats not what I wanted so I kept reflashing my image, and trying things here and there. I noticed doing the reset input configuration worked good. After clicking on it, system told me to config the input of three pads. I did the first two with the xbox one controllers and the third with the 360. I also had the problem configuring the triggers, but I just had to go back and done.
So after this, I had the XBOX one controllers working flawlessly, being able to play the games since the second 0, so I created a newer safety image.
Now feeling safe with my own working image, I decided to update all packages and to get the xboxdrivers. Also I activated those drivers somehow in the menu (honestly I dont remember well how) everything keeps working fine, so I did another image.
There are still some things that I have to fix, like asigning the buttons to what I want to do, and also I noticed the xbox one controllers work really bad in kodi. Not a big problem there, I use my smartphone once the kodi is open.
So the point is, I did the same thing many times, again and again and again, and, for some reason, it only worked as expected on the last try... Hope I could help you more, and hope it throws you some light... I dont know why sometimes does not work, and sometimes it does.
-
@rad_schuhart Thanks for that. Until I see a probable fix, I’m not planning on updating my OS packages as I finally have most everything working again!
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.