diff --git a/BetterJoyForCemu/App.config b/BetterJoyForCemu/App.config index 8271134e..64bcb6b6 100644 --- a/BetterJoyForCemu/App.config +++ b/BetterJoyForCemu/App.config @@ -46,6 +46,7 @@ + diff --git a/BetterJoyForCemu/Joycon.cs b/BetterJoyForCemu/Joycon.cs index 36893525..f465340d 100644 --- a/BetterJoyForCemu/Joycon.cs +++ b/BetterJoyForCemu/Joycon.cs @@ -1169,7 +1169,7 @@ private byte[] Subcommand(byte sc, byte[] buf, uint len, bool print = true) { } private void dump_calibration_data() { - if (isSnes || thirdParty) { + if (isSnes || thirdParty || form.ManualStickCal) { short[] temp = (short[])ConfigurationManager.AppSettings["acc_sensiti"].Split(',').Select(s => short.Parse(s)).ToArray(); acc_sensiti[0] = temp[0]; acc_sensiti[1] = temp[1]; acc_sensiti[2] = temp[2]; temp = (short[])ConfigurationManager.AppSettings["gyr_sensiti"].Split(',').Select(s => short.Parse(s)).ToArray(); diff --git a/BetterJoyForCemu/MainForm.cs b/BetterJoyForCemu/MainForm.cs index f3bab4c5..7f000945 100644 --- a/BetterJoyForCemu/MainForm.cs +++ b/BetterJoyForCemu/MainForm.cs @@ -16,6 +16,7 @@ namespace BetterJoyForCemu { public partial class MainForm : Form { public bool allowCalibration = Boolean.Parse(ConfigurationManager.AppSettings["AllowCalibration"]); + public bool ManualStickCal = Boolean.Parse(ConfigurationManager.AppSettings["ManualStickCal"]); public List