Skip to content
Open
Show file tree
Hide file tree
Changes from 14 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions Data/Sys/Profiles/Wiimote/SDL Classic Controller.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
[Profile]
Extension = Classic
Classic/Buttons/A = `Button A`
Classic/Buttons/B = `Button B`
Classic/Buttons/X = `Button X`
Classic/Buttons/Y = `Button Y`
Classic/Buttons/ZL = `Trigger L`
Classic/Buttons/ZR = `Trigger R`
Classic/Buttons/- = `Back`
Classic/Buttons/+ = `Start`
Classic/Buttons/Home = `Misc 1`
Classic/Left Stick/Up = `Left Y+`
Classic/Left Stick/Down = `Left Y-`
Classic/Left Stick/Left = `Left X-`
Classic/Left Stick/Right = `Left X+`
Classic/Left Stick/Calibration = 100.00
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason we would want to set this to 100 instead of the default? (Idem for all the other Calibration values)

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

100 probably makes sense since this creates a perfect circle of radius 1. This is probably the closest thing to being correct for a typical "SDL Gamepad".

Classic/Right Stick/Up = `Right Y+`
Classic/Right Stick/Down = `Right Y-`
Classic/Right Stick/Left = `Right X-`
Classic/Right Stick/Right = `Right X+`
Classic/Right Stick/Calibration = 100.00
Classic/Triggers/L = `Shoulder L`
Classic/Triggers/R = `Shoulder R`
Classic/Triggers/L-Analog = `Shoulder L`
Classic/Triggers/R-Analog = `Shoulder R`
Classic/D-Pad/Up = `Pad N`
Classic/D-Pad/Down = `Pad S`
Classic/D-Pad/Left = `Pad W`
Classic/D-Pad/Right = `Pad E`
50 changes: 50 additions & 0 deletions Data/Sys/Profiles/Wiimote/SDL Sideways Wiimote.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
[Profile]
Buttons/A = `Shoulder R` | `Thumb R`
Buttons/B = `Trigger R`
Buttons/1 = `Button A`
Buttons/2 = `Button B`
Buttons/- = Back
Buttons/+ = Start
Buttons/Home = `Misc 1`
D-Pad/Up = `Pad N` | `Left Y+`
D-Pad/Down = `Pad S` | `Left Y-`
D-Pad/Left = `Pad W` | `Left X-`
D-Pad/Right = `Pad E` | `Left X+`
IR/Dead Zone = 10.
IR/Total Pitch = 48.
IR/Total Yaw = 27.
IR/Relative Input = True
IR/Up = `Right Y+`
IR/Down = `Right Y-`
IR/Left = `Right X-`
IR/Right = `Right X+`
IR/Auto-Hide = True
IMUIR/Enabled = False
IMUAccelerometer/Up = `Accel Up`
IMUAccelerometer/Down = `Accel Down`
IMUAccelerometer/Left = `Accel Left`
IMUAccelerometer/Right = `Accel Right`
IMUAccelerometer/Forward = `Accel Forward`
IMUAccelerometer/Backward = `Accel Backward`
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
IMUGyroscope/Roll Left = `Gyro Roll Left`
IMUGyroscope/Roll Right = `Gyro Roll Right`
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
Shake/X = `Button X`
Shake/Y = `Button X`
Shake/Z = `Button X`
Nunchuk/Buttons/C = `Shoulder L`
Nunchuk/Buttons/Z = `Trigger L`
Nunchuk/Stick/Up = `Left Y+`
Nunchuk/Stick/Down = `Left Y-`
Nunchuk/Stick/Left = `Left X-`
Nunchuk/Stick/Right = `Left X+`
Nunchuk/Stick/Calibration = 100.00
Nunchuk/Shake/X = `Button Y`
Nunchuk/Shake/Y = `Button Y`
Nunchuk/Shake/Z = `Button Y`
Rumble/Motor = `Motor L` | `Motor R`
Rumble/Motor = `Motor L` | `Motor R`
Options/Sideways Wiimote = True
40 changes: 40 additions & 0 deletions Data/Sys/Profiles/Wiimote/SDL Wiimote + Nunchuk + GyroIR.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
[Profile]
Buttons/A = `Button A` | `Shoulder R`
Buttons/B = `Button B` | `Trigger R`
Buttons/1 = `Thumb L`
Buttons/2 = `Thumb R`
Buttons/- = Back
Buttons/+ = Start
Buttons/Home = `Misc 1`
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`
Shake/X = `Button X`
Shake/Y = `Button X`
Shake/Z = `Button X`
IMUIR/Recenter = `Right X-` | `Right X+` | `Right Y+` | `Right Y-`
IMUAccelerometer/Up = `Accel Up`
IMUAccelerometer/Down = `Accel Down`
IMUAccelerometer/Left = `Accel Left`
IMUAccelerometer/Right = `Accel Right`
IMUAccelerometer/Forward = `Accel Forward`
IMUAccelerometer/Backward = `Accel Backward`
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
IMUGyroscope/Roll Left = `Gyro Roll Left`
IMUGyroscope/Roll Right = `Gyro Roll Right`
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
Extension = Nunchuk
Nunchuk/Buttons/C = `Shoulder L`
Nunchuk/Buttons/Z = `Trigger L`
Nunchuk/Stick/Up = `Left Y+`
Nunchuk/Stick/Down = `Left Y-`
Nunchuk/Stick/Left = `Left X-`
Nunchuk/Stick/Right = `Left X+`
Nunchuk/Stick/Calibration = 100.00
Nunchuk/Shake/X = `Button Y`
Nunchuk/Shake/Y = `Button Y`
Nunchuk/Shake/Z = `Button Y`
Rumble/Motor = `Motor L` | `Motor R`
45 changes: 45 additions & 0 deletions Data/Sys/Profiles/Wiimote/SDL Wiimote + Nunchuk + TouchIR.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
[Profile]
Buttons/A = `Button A` | `Shoulder R` | Touchpad
Buttons/B = `Button B` | `Trigger R`
Buttons/1 = `Thumb L`
Buttons/2 = `Thumb R`
Buttons/- = Back
Buttons/+ = Start
Buttons/Home = `Misc 1`
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`
IR/Up = `Touchpad Y-`
IR/Down = `Touchpad Y+`
IR/Left = `Touchpad X-`
IR/Right = `Touchpad X+`
IR/Auto-Hide = True
Shake/X = `Button X`
Shake/Y = `Button X`
Shake/Z = `Button X`
IMUIR/Enabled = False
IMUAccelerometer/Up = `Accel Up`
IMUAccelerometer/Down = `Accel Down`
IMUAccelerometer/Left = `Accel Left`
IMUAccelerometer/Right = `Accel Right`
IMUAccelerometer/Forward = `Accel Forward`
IMUAccelerometer/Backward = `Accel Backward`
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
IMUGyroscope/Roll Left = `Gyro Roll Left`
IMUGyroscope/Roll Right = `Gyro Roll Right`
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
Extension = Nunchuk
Nunchuk/Buttons/C = `Shoulder L`
Nunchuk/Buttons/Z = `Trigger L`
Nunchuk/Stick/Up = `Left Y+`
Nunchuk/Stick/Down = `Left Y-`
Nunchuk/Stick/Left = `Left X-`
Nunchuk/Stick/Right = `Left X+`
Nunchuk/Stick/Calibration = 100.00
Nunchuk/Shake/X = `Button Y`
Nunchuk/Shake/Y = `Button Y`
Nunchuk/Shake/Z = `Button Y`
Rumble/Motor = `Motor L` | `Motor R`
49 changes: 49 additions & 0 deletions Data/Sys/Profiles/Wiimote/SDL Wiimote + Nunchuk.ini
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
[Profile]
Buttons/A = `Button A` | `Shoulder R`
Buttons/B = `Button B` | `Trigger R`
Buttons/1 = `Thumb L`
Buttons/2 = `Thumb R`
Buttons/- = Back
Buttons/+ = Start
Buttons/Home = `Misc 1`
D-Pad/Up = `Pad N`
D-Pad/Down = `Pad S`
D-Pad/Left = `Pad W`
D-Pad/Right = `Pad E`
IR/Dead Zone = 10.
IR/Total Pitch = 48.
IR/Total Yaw = 27.
IR/Relative Input = True
IR/Up = `Right Y+`
IR/Down = `Right Y-`
IR/Left = `Right X-`
IR/Right = `Right X+`
IR/Auto-Hide = True
Shake/X = `Button X`
Shake/Y = `Button X`
Shake/Z = `Button X`
IMUIR/Enabled = False
IMUAccelerometer/Up = `Accel Up`
IMUAccelerometer/Down = `Accel Down`
IMUAccelerometer/Left = `Accel Left`
IMUAccelerometer/Right = `Accel Right`
IMUAccelerometer/Forward = `Accel Forward`
IMUAccelerometer/Backward = `Accel Backward`
IMUGyroscope/Pitch Up = `Gyro Pitch Up`
IMUGyroscope/Pitch Down = `Gyro Pitch Down`
IMUGyroscope/Roll Left = `Gyro Roll Left`
IMUGyroscope/Roll Right = `Gyro Roll Right`
IMUGyroscope/Yaw Left = `Gyro Yaw Left`
IMUGyroscope/Yaw Right = `Gyro Yaw Right`
Extension = Nunchuk
Nunchuk/Buttons/C = `Shoulder L`
Nunchuk/Buttons/Z = `Trigger L`
Nunchuk/Stick/Up = `Left Y+`
Nunchuk/Stick/Down = `Left Y-`
Nunchuk/Stick/Left = `Left X-`
Nunchuk/Stick/Right = `Left X+`
Nunchuk/Stick/Calibration = 100.00
Nunchuk/Shake/X = `Button Y`
Nunchuk/Shake/Y = `Button Y`
Nunchuk/Shake/Z = `Button Y`
Rumble/Motor = `Motor L` | `Motor R`