Dolphin/RMG: Fix ABXY/BAYX (#1074)

This commit is contained in:
rawdatafeel 2024-03-07 14:58:32 -05:00 committed by GitHub
parent 5028a89803
commit 99feb41322
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 23 additions and 26 deletions

View file

@ -459,8 +459,8 @@ A_Name = "a"
A_Data = "0"
A_ExtraData = "0"
B_InputType = "0"
B_Name = "b"
B_Data = "1"
B_Name = "x"
B_Data = "2"
B_ExtraData = "0"
Start_InputType = "0"
Start_Name = "start"

View file

@ -1,9 +1,9 @@
[GCPad1]
Device = SDL/0/Steam Virtual Gamepad
Buttons/A = `Button S`
Buttons/B = `Button N`
Buttons/B = `Button W`
Buttons/X = `Button E`
Buttons/Y = `Button W`
Buttons/Y = `Button N`
Buttons/Z = `Shoulder R`|Back
Buttons/Start = Start
Main Stick/Up = `Axis 1-`

View file

@ -1,9 +1,9 @@
[Profile]
Device = SDL/0/Steam Virtual Gamepad
Buttons/A = `Button S`
Buttons/B = `Button N`
Buttons/B = `Button W`
Buttons/X = `Button E`
Buttons/Y = `Button W`
Buttons/Y = `Button N`
Buttons/Z = `Shoulder R`|Back
Buttons/Start = Start
Main Stick/Up = `Axis 1-`

View file

@ -1,9 +1,9 @@
[Profile]
Device = SDL/0/Steam Virtual Gamepad
Buttons/A = `Button E`
Buttons/B = `Button S`
Buttons/X = `Button N`
Buttons/Y = `Button W`
Buttons/A = `Button S`
Buttons/B = `Button E`
Buttons/X = `Button W`
Buttons/Y = `Button N`
Buttons/Z = `Shoulder R`|Back
Buttons/Start = Start
Main Stick/Up = `Axis 1-`

View file

@ -142,18 +142,18 @@ Dolphin_uninstall(){
#setABXYstyle
Dolphin_setABXYstyle(){
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/A = `Button S`|Buttons/A = `Button E`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/B = `Button N`|Buttons/B = `Button S`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/X = `Button E`|Buttons/X = `Button N`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/Y = `Button W`|Buttons/Y = `Button W`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/A = `Button S`|Buttons/A = `Button S`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/B = `Button W`|Buttons/B = `Button E`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/X = `Button E`|Buttons/X = `Button W`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/Y = `Button N`|Buttons/Y = `Button N`|' $Dolphin_gamecubeFile
}
Dolphin_setBAYXstyle(){
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/A = `Button E`|Buttons/A = `Button S`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/B = `Button S`|Buttons/B = `Button N`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/X = `Button N`|Buttons/X = `Button E`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/Y = `Button W`|Buttons/Y = `Button W`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/A = `Button S`|Buttons/A = `Button S`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/B = `Button E`|Buttons/B = `Button W`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/X = `Button W`|Buttons/X = `Button E`|' $Dolphin_gamecubeFile
sed -i '/^\[GCPad1\]/,/^\[/ s|Buttons/Y = `Button N`|Buttons/Y = `Button N`|' $Dolphin_gamecubeFile
}
#Migrate

View file

@ -193,10 +193,9 @@ RMG_setABXYstyle(){
local header="[Rosalie's Mupen GUI - Input Plugin User Profile \"steamdeck\"]"
sed -i '/\[Rosalie'"'"'s Mupen GUI - Input Plugin User Profile "steamdeck"\]/,/^\[/ {
s/A_Name *= *"a"/A_Name = "b"/;
s/A_Data *= *"0"/A_Data = "1"/;
s/B_Name *= *"b"/B_Name = "a"/;
s/B_Data *= *"1"/B_Data = "0"/;
s/B_Name *= *"x"/B_Name = "b"/;
s/B_Data *= *"2"/B_Data = "1"/;
}' "$RMG_configFile"
}
@ -204,10 +203,8 @@ RMG_setBAYXstyle(){
local header="[Rosalie's Mupen GUI - Input Plugin User Profile \"steamdeck\"]"
sed -i '/\[Rosalie'"'"'s Mupen GUI - Input Plugin User Profile "steamdeck"\]/,/^\[/ {
s/A_Name *= *"b"/A_Name = "a"/;
s/A_Data *= *"1"/A_Data = "0"/;
s/B_Name *= *"a"/B_Name = "b"/;
s/B_Data *= *"0"/B_Data = "1"/;
s/B_Name *= *"b"/B_Name = "x"/;
s/B_Data *= *"1"/B_Data = "2"/;
}' "$RMG_configFile"
}