control name fix
This commit is contained in:
parent
68d79b69b9
commit
a3cae89b18
|
@ -866,16 +866,12 @@
|
|||
},
|
||||
"PSX Front Panel": {
|
||||
"P1 Up": "X1 DpadUp, Up",
|
||||
"P1 D-Pad Up": "X1 DpadUp, Up",
|
||||
"P1 Thumbstick Up": "X1 DpadUp, Up",
|
||||
"P1 Down": "X1 DpadDown, Down",
|
||||
"P1 D-Pad Down": "X1 DpadDown, Down",
|
||||
"P1 Thumbstick Down": "X1 DpadDown, Down",
|
||||
"P1 Left": "X1 DpadLeft, Left",
|
||||
"P1 D-Pad Left": "X1 DpadLeft, Left",
|
||||
"P1 Thumbstick Left": "X1 DpadLeft, Left",
|
||||
"P1 Right": "X1 DpadRight, Right",
|
||||
"P1 D-Pad Right": "X1 DpadRight, Right",
|
||||
"P1 Thumbstick Right": "X1 DpadRight, Right",
|
||||
"P1 Select": "X1 Back, Space",
|
||||
"P1 Start": "X1 Start, Enter",
|
||||
|
@ -892,9 +888,7 @@
|
|||
"P1 L2": "X1 LeftTrigger, E",
|
||||
"P1 R2": "X1 RightTrigger, R",
|
||||
"P1 L3": "X1 LeftThumb, T",
|
||||
"P1 Left Stick, Button": "X1 LeftThumb, T",
|
||||
"P1 R3": "X1 RightThumb, Y",
|
||||
"P1 Right Stick, Button": "X1 RightThumb, Y",
|
||||
"P1 MODE": "D",
|
||||
"P1 Analog": "D",
|
||||
},
|
||||
|
|
|
@ -13,7 +13,17 @@ namespace BizHawk.Emulation.Cores.Waterbox
|
|||
private static readonly Dictionary<string, string> ButtonNameOverrides = new Dictionary<string, string>
|
||||
{
|
||||
["Left Shoulder"] = "L",
|
||||
["Right Shoulder"] = "R"
|
||||
["Right Shoulder"] = "R",
|
||||
["Left Stick, Button"] = "L3",
|
||||
["Right Stick, Button"] = "R3",
|
||||
["Left Stick"] = "LStick",
|
||||
["Right Stick"] = "RStick",
|
||||
["Up/ Down"] = "Y", // space after Up is removed by regex replace
|
||||
["Left/ Right"] = "X",
|
||||
["D-Pad Up"] = "Up", // to match Octoshock
|
||||
["D-Pad Down"] = "Down",
|
||||
["D-Pad Left"] = "Left",
|
||||
["D-Pad Right"] = "Right",
|
||||
};
|
||||
|
||||
/// <summary>
|
||||
|
|
|
@ -176,7 +176,7 @@ namespace BizHawk.Emulation.Cores.Waterbox
|
|||
case InputType.Axis:
|
||||
{
|
||||
var data = input.Extra.AsAxis();
|
||||
var fullName = $"{name} {overrideName(data.NameNeg)} / {overrideName(data.NamePos)}";
|
||||
var fullName = $"{name} {overrideName($"{data.NameNeg} / {data.NamePos}")}";
|
||||
|
||||
ret.AddAxis(fullName, 0.RangeTo(0xFFFF), 0x8000, (input.Flags & AxisFlags.InvertCo) != 0);
|
||||
ret.CategoryLabels[fullName] = category;
|
||||
|
@ -191,7 +191,7 @@ namespace BizHawk.Emulation.Cores.Waterbox
|
|||
case InputType.AxisRel:
|
||||
{
|
||||
var data = input.Extra.AsAxis();
|
||||
var fullName = $"{name} {input.Extra.AsAxis().NameNeg} / {input.Extra.AsAxis().NamePos}";
|
||||
var fullName = $"{name} {overrideName($"{data.NameNeg} / {data.NamePos}")}";
|
||||
|
||||
// TODO: Mednafen docs say this range should be [-32768, 32767], and inspecting the code
|
||||
// reveals that a 16 bit value is read, but using anywhere near this full range makes
|
||||
|
|
Loading…
Reference in New Issue