Skip to content

PlayStation 2 Guitar Hero SG Guitars

Platform
Controller

How do I map my guitar? Click on the Pads icon at the top of RPCS3.

The Pads menu in RPCS3.

It’s suggested to create a new configuration by clicking Add Configuration at the top right of the Pads window.
This is so you can change configuration profiles in case you want to play other games.

The top right of RPCS3's Pads window. 'Add Configuration' is being clicked on by the mouse cursor

Follow the instructions and/or match the assignments below.

The instrument page being used as a as a mapping reference for RPCS3.
HandlersDevices
MMJoystickJoystick
Device ClassDevice Subtype
GuitarGuitar Hero

UNMAP THE FOLLOWING or guitar solos will auto-strum!
Use Right Click to unmap a button.

RPCS3Guitar
L2Solo Modifier

Map the following:

  • May need “Filter Noise” to bind correctly, depending on your luck. Sometimes the adapter is flooded by D-Pad presses.
  • Tilt can be set up but it is very complicated. It’s suggested to not bother with this and not use tilt.
    • To bind multiple buttons to one RPCS3 button, hold Shift then click on the RPCS3 button you want to assign multiple buttons to.
RPCS3Controller
CrossGreen Fret
CircleRed Fret
SquareYellow Fret
TriangleBlue Fret
L1Orange Fret
D-Pad: UpStrumbar Up
D-Pad: DownStrumbar Down
Right Stick: UpStrumbar Up
Right Stick: DownStrumbar Down
Right Stick:
Left/Right
Whammy Bar
R1Tilt
StartStart
SelectSelect

[Download Profile]

How do I use profiles?

After downloading the profile,

  1. Extract the .7z file.
  2. Drag the input_configs folder into the configs folder where you have RPCS3 in.
Installing a configuration profile from the Instrument Repo
  1. After that, you can select the profile in the “Pads” menu.
RPCS3's Gamepad Settings, showing the cursor over a profile.

Most of the time, these controller profiles should work out of the box. If they don’t, try changing the controller listed in Devices, next to the Refresh button until it receives an input. You can edit this while the game is running.

Mapping

[Back to Controllers]

Mapped by [noom]