I had my RetroPie working beautifully on a previous version (I think it was one of the 3.0 betas), and hadn’t really done anything with it in a while.
I updated to 3.3. After the update, the controls were screwy. Since I missed some things in backing up my ‘good’ config, I ended up wiping my SD card and loading the fresh 3.3 image from the site and still had the same issues.
I found this post by fastfalcon94 that really helped me figure out how to change buttons around, since the way to do it changed from the previous version I’d used, so the changing of buttons is resolved, but there is one nagging issue left that I haven’t been able to figure out.
Before swapping the buttons around so that (in Super Mario Bros.) ‘A’ was ‘jump’ and ‘X’ was ‘run’, ‘A’ was ‘jump’ and ‘B’ was ‘run’, which is awkward on the XBox360 controller. The oddity is that if I held ‘X’, Mario would continuously jump, and ‘Y’ would also make Mario run.
After I swapped the buttons, ‘A’ is ‘jump’ and ‘X’ is run, however, ‘Y’ is also run and ‘B’ is ‘keep jumping while the button is pressed’. Does anyone have any idea why this is happening, and how to make it so only the buttons that should be doing anything (A, X, Start, Select, directional pad) actually do anything?