Open nebson9 opened 3 years ago
I just encountered this issue too on a blank install of RetroPie 4.7.1
Same issue here on a fresh install of RetroPie 4.7.1 using Rasberry Pi Imager.
I note the directory /root/RetroPie/retropiemenu/ does not have any .sh files in it, they are all .rp, could this be something that has changed? Regardless, there is no joystick_selection.sh or joystick_selection.rp in there.
I‘m getting the same error messages, can‘t get it to run
I have RetroPie 4.7.7 set up on a laptop running Ubuntu 20.04.2 LTS. I have 2 USB controllers. Here are their names:
I need the "Core (Plus)" controller to always be assigned to player 1 and the "NSW" Controller to always be assigned to player 2. I installed the RetroPie-joystick-selection script using the following command:
wget -O- "https://raw.githubusercontent.com/meleu/RetroPie-joystick-selection/master/install.sh" | sudo bash
I then set up a global configuration for my controllers using the “selection by name” method. Unfortunately, the script seems to have no effect. If I plug “Core (Plus)“ into the USB port on the left side of my laptop and plug “NSW“ into the USB port on the right side of my laptop, then the assignment is done correctly upon launching a game. However, if I instead put “Core (Plus)“ on the RIGHT and “NSW“ on the LEFT, the assignment is NOT done correctly. Moreover, if a game is running and I unplug both controllers, then whichever controller I plug back in first is immediately assigned to player one, and whichever controller I plug in next is assigned to player two. I have also tried accessing the joystick selection script via runcommand to make a system specific configuration, but this did not change anything.
I've included a verbose log obtained via runcommand. It shows the following error message:
sed: can't read /opt/retropie/configs/all/joystick-selection.cfg: Permission denied
If I uninstall the joystick-selection package via RetroPie Setup and then reinstall using the wget command listed above, then the error message will sometimes go away temporarily.
I am also including a text file containing the terminal text from my install and initial global setup. The this text file shows error messages, including:
install and setup.txt runcommand.log
Thank you!