SinisterSpatula / Gpi2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gpi2 scripts

As of January 1st 2020 I'm not actively maintaining this project anymore. Feel free to fork it, and modify it, or become the new maintainer of it if you like. I'll still try to provide help if and when I can. There is also a newer experimental version (also no longer maintained) here: https://github.com/SinisterSpatula/Gpi3/

These xboxdrv controller scripts greatly enhance the capabilities of your Gpi Case. They can provide many virtual buttons using a button as a modifier. (In effect, it can turn the six button control scheme into a 12 button one!) It also helps by mapping controls to keyboard keys for emulators that lack the ability to interface with the Gpi case controls (some of the standalone non-libretro cores).

To migrate to or to install the new framework:

Update the menu

cd && cd RetroPie/retropiemenu && wget -O control_updater_menu.sh  https://raw.githubusercontent.com/SinisterSpatula/Gpi/master/control_updater_menu.sh && sudo chmod 775 control_updater_menu.sh

Then run this command

 sudo /home/pi/RetroPie/retropiemenu/control_updater_menu.sh

choose Update Controls Framework, then exit.

Retart Emulationstation

Done.

You also need to have xboxdrv installed (if it isn't already). See the Guide here

Checkout the controls diagrams located here:

https://photos.app.goo.gl/iM52fxLmjadTocyk8

Want to provide feedback? Found a bug?

About


Languages

Language:C 67.0%Language:Shell 33.0%