-
-
Notifications
You must be signed in to change notification settings - Fork 391
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Player 2 doesn't work in retroarch NES, MD.... Emuelec 4.7 #1343
Comments
see here: #1320 |
Seems the player2 input config button values need to be set in retroarch.cfg as well to be recognized. To get this working again I think a script will need to be made that replaces the null values with the code values from the player2 udev joypad file. |
I got a test file that fills in the player2 inputs. save the file to /emuelec/bin, give it chmod +x premissions, then run the script with all controllers on. if it corrupts the retroarch.cfg, restore with retroarch.jc.bak. |
Can be this script run every time Emuelec boots? Maybe adding it to custom_start.sh? Or you need to run it only once? |
ok pretty sure I located the PR thats causing the issue. libretro/RetroArch@e895641 |
@madman80 if you copy emuelecRunEmu.sh to /emuelec/bin then add just the line "set_retroarch_joy.sh" to line: It will run every time you run retroarch. the commands are:
add "set_retroarch_joy.sh" in one line to line 327. If you need to disable the call, insert a "#" at the very beginning of the edited line. This is only a temp solution though, the latest retroarch package bump PR fixes this issue. Oh yeah and the set_retroarch_joy I orginally posted had a few bugs, get the latest one here: edit: |
Hi, If I update to beta through emuelec update menu in my 4.7 emuelec, will it solve this issue? |
@psaezdev The beta channel version should have the fix, yes. |
Yay dudes, idk what happened in 4.7 but that broke some used-to-work emulators as wii/saturn (check yabanshiro topic in which i explain how i had to script some rom copy in root+each folder to fix) ... but also now i realize 4.7 also broke player 2 controls in most games/emulators. That'd make me want to retro move to 4.6 just for the sake of workable state. 4.7 sounds a broken beta now that i moved into it. That's sad as i'm sure you guys did a lot a of towards releasing it. But it broke many working stuff so what do we do with it ? |
The easiest solution is to update to 4.8TEST. |
https://github.com/EmuELEC/EmuELEC-tests/releases/tag/v4.8-TEST-04212024 FYI - We had 4.7 publicly available in the dev branch for over a month or so but not many tested it. I think in future we will probably use the TEST release for a few months to get more testers involved rather than having users to compile it themselves (which not that many do). |
Well i could willingly fire a few tests from times to times. But that means that i'll buy a 2nd micro SD card for a crash test dummy install, and another at workable state staying intact. |
thank you for the link. i never noticed that test repository before. PS: It's great when a ready-to-use build is available. i'm reluctant to go to the trouble of installing a complete build environment for every project I want to test. |
|
Been buying a second card to keep stable in new one & participate beta with older one. |
Controllers are detected by retroarch but player 2 doesn't work. In settings-input seems not to be correctly mapped.
Steps to reproduce the behavior:
Expected behavior
Movement and action buttons of player 2 in the game.
EmuELEC version:
Device:
Additional context
The way to fix is remaping player 2 controller from settings-input (global) and save changes. This bug was not present in Emuelec 4.6.
The text was updated successfully, but these errors were encountered: