diff --git a/BetterJoyForCemu/App.config b/BetterJoyForCemu/App.config index 8271134..64bcb6b 100644 --- a/BetterJoyForCemu/App.config +++ b/BetterJoyForCemu/App.config @@ -46,6 +46,7 @@ + diff --git a/BetterJoyForCemu/Joycon.cs b/BetterJoyForCemu/Joycon.cs index 3689352..f465340 100644 --- a/BetterJoyForCemu/Joycon.cs +++ b/BetterJoyForCemu/Joycon.cs @@ -1169,7 +1169,7 @@ namespace BetterJoyForCemu { } 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 f3bab4c..7f00094 100644 --- a/BetterJoyForCemu/MainForm.cs +++ b/BetterJoyForCemu/MainForm.cs @@ -16,6 +16,7 @@ using System.Xml.Linq; 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