diff --git a/DS4Windows/DS4Control/ControlService.cs b/DS4Windows/DS4Control/ControlService.cs
index a4afcb8..4eba2de 100644
--- a/DS4Windows/DS4Control/ControlService.cs
+++ b/DS4Windows/DS4Control/ControlService.cs
@@ -140,6 +140,8 @@ namespace DS4Windows
private object busEvtQueueLock = new object();
public ControlService()
{
+ Crc32Algorithm.InitializeTable(DS4Device.DefaultPolynomial);
+
//sp.Stream = Properties.Resources.EE;
// Cause thread affinity to not be tied to main GUI thread
tempThread = new Thread(() => {
@@ -401,7 +403,8 @@ namespace DS4Windows
DS4Device device = devEnum.Current;
//DS4Device device = devices.ElementAt(i);
if (showlog)
- LogDebug(Properties.Resources.FoundController + device.getMacAddress() + " (" + device.getConnectionType() + ")");
+ LogDebug(Properties.Resources.FoundController + " " + device.getMacAddress() + " (" + device.getConnectionType() + ") (" +
+ device.DisplayName + ")");
Task task = new Task(() => { Thread.Sleep(5); WarnExclusiveModeFailure(device); });
task.Start();
@@ -664,7 +667,9 @@ namespace DS4Windows
{
if (DS4Controllers[Index] == null)
{
- LogDebug(Properties.Resources.FoundController + device.getMacAddress() + " (" + device.getConnectionType() + ")");
+ //LogDebug(Properties.Resources.FoundController + device.getMacAddress() + " (" + device.getConnectionType() + ")");
+ LogDebug(Properties.Resources.FoundController + " " + device.getMacAddress() + " (" + device.getConnectionType() + ") (" +
+ device.DisplayName + ")");
Task task = new Task(() => { Thread.Sleep(5); WarnExclusiveModeFailure(device); });
task.Start();
DS4Controllers[Index] = device;
diff --git a/DS4Windows/DS4Control/DS4LightBar.cs b/DS4Windows/DS4Control/DS4LightBar.cs
index 97bd015..1ed0183 100644
--- a/DS4Windows/DS4Control/DS4LightBar.cs
+++ b/DS4Windows/DS4Control/DS4LightBar.cs
@@ -76,10 +76,17 @@ namespace DS4Windows
else if (counters[deviceNum] > 180000)
counters[deviceNum] = 0;
+ double maxSat = GetMaxSatRainbow(deviceNum);
if (getLedAsBatteryIndicator(deviceNum))
- color = HuetoRGB((float)counters[deviceNum] % 360, (byte)(device.getBattery() * 2.55));
+ {
+ byte useSat = (byte)(maxSat == 1.0 ?
+ device.getBattery() * 2.55 :
+ device.getBattery() * 2.55 * maxSat);
+ color = HuetoRGB((float)counters[deviceNum] % 360, useSat);
+ }
else
- color = HuetoRGB((float)counters[deviceNum] % 360, 255);
+ color = HuetoRGB((float)counters[deviceNum] % 360,
+ (byte)(maxSat == 1.0 ? 255 : 255 * maxSat));
}
else if (getLedAsBatteryIndicator(deviceNum))
diff --git a/DS4Windows/DS4Control/ScpUtil.cs b/DS4Windows/DS4Control/ScpUtil.cs
index 3d3e2f7..15d574f 100644
--- a/DS4Windows/DS4Control/ScpUtil.cs
+++ b/DS4Windows/DS4Control/ScpUtil.cs
@@ -759,6 +759,12 @@ namespace DS4Windows
return m_Config.rainbow[index];
}
+ public static double[] MaxSatRainbow => m_Config.maxRainbowSat;
+ public static double GetMaxSatRainbow(int index)
+ {
+ return m_Config.maxRainbowSat[index];
+ }
+
public static bool[] FlushHIDQueue => m_Config.flushHIDQueue;
public static bool getFlushHIDQueue(int index)
{
@@ -1879,6 +1885,8 @@ namespace DS4Windows
new DS4Color(Color.Blue)
};
+ public double[] maxRainbowSat = new double[5] { 1.0, 1.0, 1.0, 1.0, 1.0 };
+
public int[] chargingType = new int[5] { 0, 0, 0, 0, 0 };
public string[] launchProgram = new string[5] { string.Empty, string.Empty, string.Empty, string.Empty, string.Empty };
public bool[] dinputOnly = new bool[5] { false, false, false, false, false };
@@ -2217,6 +2225,7 @@ namespace DS4Windows
XmlNode xmlR2Maxzone = m_Xdoc.CreateNode(XmlNodeType.Element, "R2MaxZone", null); xmlR2Maxzone.InnerText = r2ModInfo[device].maxZone.ToString(); Node.AppendChild(xmlR2Maxzone);
XmlNode xmlButtonMouseSensitivity = m_Xdoc.CreateNode(XmlNodeType.Element, "ButtonMouseSensitivity", null); xmlButtonMouseSensitivity.InnerText = buttonMouseSensitivity[device].ToString(); Node.AppendChild(xmlButtonMouseSensitivity);
XmlNode xmlRainbow = m_Xdoc.CreateNode(XmlNodeType.Element, "Rainbow", null); xmlRainbow.InnerText = rainbow[device].ToString(); Node.AppendChild(xmlRainbow);
+ XmlNode xmlMaxSatRainbow = m_Xdoc.CreateNode(XmlNodeType.Element, "MaxSatRainbow", null); xmlMaxSatRainbow.InnerText = Convert.ToInt32(maxRainbowSat[device] * 100.0).ToString(); Node.AppendChild(xmlMaxSatRainbow);
XmlNode xmlLSD = m_Xdoc.CreateNode(XmlNodeType.Element, "LSDeadZone", null); xmlLSD.InnerText = lsModInfo[device].deadZone.ToString(); Node.AppendChild(xmlLSD);
XmlNode xmlRSD = m_Xdoc.CreateNode(XmlNodeType.Element, "RSDeadZone", null); xmlRSD.InnerText = rsModInfo[device].deadZone.ToString(); Node.AppendChild(xmlRSD);
XmlNode xmlLSAD = m_Xdoc.CreateNode(XmlNodeType.Element, "LSAntiDeadZone", null); xmlLSAD.InnerText = lsModInfo[device].antiDeadZone.ToString(); Node.AppendChild(xmlLSAD);
@@ -2974,6 +2983,11 @@ namespace DS4Windows
catch { missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/Rainbow"); double.TryParse(Item.InnerText, out rainbow[device]); }
catch { rainbow[device] = 0; missingSetting = true; }
+ try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/MaxSatRainbow");
+ int.TryParse(Item.InnerText, out int temp);
+ maxRainbowSat[device] = Math.Max(0, Math.Min(100, temp)) / 100.0;
+ }
+ catch { maxRainbowSat[device] = 1.0; missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/LSDeadZone"); int.TryParse(Item.InnerText, out lsModInfo[device].deadZone); }
catch { lsModInfo[device].deadZone = 10; missingSetting = true; }
try { Item = m_Xdoc.SelectSingleNode("/" + rootname + "/RSDeadZone"); int.TryParse(Item.InnerText, out rsModInfo[device].deadZone); }
@@ -4566,6 +4580,7 @@ namespace DS4Windows
scrollSensitivity[device] = 0;
touchpadInvert[device] = 0;
rainbow[device] = 0;
+ maxRainbowSat[device] = 1.0;
flashAt[device] = 0;
mouseAccel[device] = false;
btPollRate[device] = 4;
diff --git a/DS4Windows/DS4Forms/DS4Form.Designer.cs b/DS4Windows/DS4Forms/DS4Form.Designer.cs
index fd839d0..e46029a 100644
--- a/DS4Windows/DS4Forms/DS4Form.Designer.cs
+++ b/DS4Windows/DS4Forms/DS4Form.Designer.cs
@@ -172,6 +172,11 @@
this.cMCustomLed = new System.Windows.Forms.ContextMenuStrip(this.components);
this.useProfileColorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.useCustomColorToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.label3 = new System.Windows.Forms.Label();
+ this.exclusivePB1 = new System.Windows.Forms.PictureBox();
+ this.exclusivePB2 = new System.Windows.Forms.PictureBox();
+ this.exclusivePB3 = new System.Windows.Forms.PictureBox();
+ this.exclusivePB4 = new System.Windows.Forms.PictureBox();
this.pnlButton.SuspendLayout();
this.cMTaskbar.SuspendLayout();
this.tabMain.SuspendLayout();
@@ -200,6 +205,10 @@
this.tabLog.SuspendLayout();
this.panel3.SuspendLayout();
this.cMCustomLed.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB4)).BeginInit();
this.SuspendLayout();
//
// lvDebug
@@ -421,39 +430,44 @@
// tLPControllers
//
resources.ApplyResources(this.tLPControllers, "tLPControllers");
- this.tLPControllers.Controls.Add(this.bnLight3, 6, 3);
+ this.tLPControllers.Controls.Add(this.label3, 2, 0);
+ this.tLPControllers.Controls.Add(this.bnLight3, 7, 3);
this.tLPControllers.Controls.Add(this.pBStatus1, 1, 1);
this.tLPControllers.Controls.Add(this.lbPad1, 0, 1);
this.tLPControllers.Controls.Add(this.lbPad2, 0, 2);
- this.tLPControllers.Controls.Add(this.bnEditC3, 5, 3);
- this.tLPControllers.Controls.Add(this.bnEditC4, 5, 4);
+ this.tLPControllers.Controls.Add(this.bnEditC3, 6, 3);
+ this.tLPControllers.Controls.Add(this.bnEditC4, 6, 4);
this.tLPControllers.Controls.Add(this.lbPad3, 0, 3);
this.tLPControllers.Controls.Add(this.lbPad4, 0, 4);
- this.tLPControllers.Controls.Add(this.cBController1, 4, 1);
- this.tLPControllers.Controls.Add(this.bnEditC2, 5, 2);
- this.tLPControllers.Controls.Add(this.cBController2, 4, 2);
- this.tLPControllers.Controls.Add(this.cBController3, 4, 3);
- this.tLPControllers.Controls.Add(this.bnEditC1, 5, 1);
- this.tLPControllers.Controls.Add(this.cBController4, 4, 4);
- this.tLPControllers.Controls.Add(this.lbSelectedProfile, 4, 0);
+ this.tLPControllers.Controls.Add(this.cBController1, 5, 1);
+ this.tLPControllers.Controls.Add(this.bnEditC2, 6, 2);
+ this.tLPControllers.Controls.Add(this.cBController2, 5, 2);
+ this.tLPControllers.Controls.Add(this.cBController3, 5, 3);
+ this.tLPControllers.Controls.Add(this.bnEditC1, 6, 1);
+ this.tLPControllers.Controls.Add(this.cBController4, 5, 4);
+ this.tLPControllers.Controls.Add(this.lbSelectedProfile, 5, 0);
this.tLPControllers.Controls.Add(this.lbID, 0, 0);
this.tLPControllers.Controls.Add(this.lbStatus, 1, 0);
- this.tLPControllers.Controls.Add(this.lbBattery, 2, 0);
- this.tLPControllers.Controls.Add(this.lbBatt1, 2, 1);
- this.tLPControllers.Controls.Add(this.lbBatt2, 2, 2);
- this.tLPControllers.Controls.Add(this.lbBatt3, 2, 3);
- this.tLPControllers.Controls.Add(this.lbBatt4, 2, 4);
+ this.tLPControllers.Controls.Add(this.lbBattery, 3, 0);
+ this.tLPControllers.Controls.Add(this.lbBatt1, 3, 1);
+ this.tLPControllers.Controls.Add(this.lbBatt2, 3, 2);
+ this.tLPControllers.Controls.Add(this.lbBatt3, 3, 3);
+ this.tLPControllers.Controls.Add(this.lbBatt4, 3, 4);
this.tLPControllers.Controls.Add(this.pBStatus2, 1, 2);
this.tLPControllers.Controls.Add(this.pBStatus3, 1, 3);
this.tLPControllers.Controls.Add(this.pBStatus4, 1, 4);
- this.tLPControllers.Controls.Add(this.bnLight1, 6, 1);
- this.tLPControllers.Controls.Add(this.bnLight2, 6, 2);
- this.tLPControllers.Controls.Add(this.bnLight4, 6, 4);
- this.tLPControllers.Controls.Add(this.lbLinkProfile, 3, 0);
- this.tLPControllers.Controls.Add(this.linkCB1, 3, 1);
- this.tLPControllers.Controls.Add(this.linkCB2, 3, 2);
- this.tLPControllers.Controls.Add(this.linkCB3, 3, 3);
- this.tLPControllers.Controls.Add(this.linkCB4, 3, 4);
+ this.tLPControllers.Controls.Add(this.bnLight1, 7, 1);
+ this.tLPControllers.Controls.Add(this.bnLight2, 7, 2);
+ this.tLPControllers.Controls.Add(this.bnLight4, 7, 4);
+ this.tLPControllers.Controls.Add(this.lbLinkProfile, 4, 0);
+ this.tLPControllers.Controls.Add(this.linkCB1, 4, 1);
+ this.tLPControllers.Controls.Add(this.linkCB2, 4, 2);
+ this.tLPControllers.Controls.Add(this.linkCB3, 4, 3);
+ this.tLPControllers.Controls.Add(this.linkCB4, 4, 4);
+ this.tLPControllers.Controls.Add(this.exclusivePB1, 2, 1);
+ this.tLPControllers.Controls.Add(this.exclusivePB2, 2, 2);
+ this.tLPControllers.Controls.Add(this.exclusivePB3, 2, 3);
+ this.tLPControllers.Controls.Add(this.exclusivePB4, 2, 4);
this.tLPControllers.Name = "tLPControllers";
//
// bnLight3
@@ -1328,6 +1342,39 @@
resources.ApplyResources(this.useCustomColorToolStripMenuItem, "useCustomColorToolStripMenuItem");
this.useCustomColorToolStripMenuItem.Click += new System.EventHandler(this.useCustomColorToolStripMenuItem_Click);
//
+ // label3
+ //
+ resources.ApplyResources(this.label3, "label3");
+ this.label3.Name = "label3";
+ //
+ // exclusivePB1
+ //
+ resources.ApplyResources(this.exclusivePB1, "exclusivePB1");
+ this.exclusivePB1.Image = global::DS4Windows.Properties.Resources.none;
+ this.exclusivePB1.Name = "exclusivePB1";
+ this.exclusivePB1.TabStop = false;
+ //
+ // exclusivePB2
+ //
+ resources.ApplyResources(this.exclusivePB2, "exclusivePB2");
+ this.exclusivePB2.Image = global::DS4Windows.Properties.Resources.none;
+ this.exclusivePB2.Name = "exclusivePB2";
+ this.exclusivePB2.TabStop = false;
+ //
+ // exclusivePB3
+ //
+ resources.ApplyResources(this.exclusivePB3, "exclusivePB3");
+ this.exclusivePB3.Image = global::DS4Windows.Properties.Resources.none;
+ this.exclusivePB3.Name = "exclusivePB3";
+ this.exclusivePB3.TabStop = false;
+ //
+ // exclusivePB4
+ //
+ resources.ApplyResources(this.exclusivePB4, "exclusivePB4");
+ this.exclusivePB4.Image = global::DS4Windows.Properties.Resources.none;
+ this.exclusivePB4.Name = "exclusivePB4";
+ this.exclusivePB4.TabStop = false;
+ //
// DS4Form
//
resources.ApplyResources(this, "$this");
@@ -1377,6 +1424,10 @@
this.tabLog.ResumeLayout(false);
this.panel3.ResumeLayout(false);
this.cMCustomLed.ResumeLayout(false);
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.exclusivePB4)).EndInit();
this.ResumeLayout(false);
}
@@ -1525,6 +1576,11 @@
private System.Windows.Forms.CheckBox cBCustomSteam;
private System.Windows.Forms.TextBox tBSteamFolder;
private System.Windows.Forms.Panel langPanel;
+ private System.Windows.Forms.Label label3;
+ private System.Windows.Forms.PictureBox exclusivePB1;
+ private System.Windows.Forms.PictureBox exclusivePB2;
+ private System.Windows.Forms.PictureBox exclusivePB3;
+ private System.Windows.Forms.PictureBox exclusivePB4;
//private System.Windows.Forms.ToolStripMenuItem toolStripMenuItem2;
}
}
diff --git a/DS4Windows/DS4Forms/DS4Form.cs b/DS4Windows/DS4Forms/DS4Form.cs
index fccf529..c375711 100644
--- a/DS4Windows/DS4Forms/DS4Form.cs
+++ b/DS4Windows/DS4Forms/DS4Form.cs
@@ -34,6 +34,7 @@ namespace DS4Windows.Forms
private Button[] ebns;
private Button[] lights;
private PictureBox[] statPB;
+ private PictureBox[] exclusivePB;
private ToolStripMenuItem[] shortcuts;
private ToolStripMenuItem[] disconnectShortcuts;
protected CheckBox[] linkedProfileCB;
@@ -138,6 +139,7 @@ namespace DS4Windows.Forms
ebns = new Button[4] { bnEditC1, bnEditC2, bnEditC3, bnEditC4 };
lights = new Button[4] { bnLight1, bnLight2, bnLight3, bnLight4 };
statPB = new PictureBox[4] { pBStatus1, pBStatus2, pBStatus3, pBStatus4 };
+ exclusivePB = new PictureBox[4] { exclusivePB1, exclusivePB2, exclusivePB3, exclusivePB4 };
shortcuts = new ToolStripMenuItem[4] { (ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[0],
(ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[1],
(ToolStripMenuItem)notifyIcon1.ContextMenuStrip.Items[2],
@@ -530,6 +532,7 @@ namespace DS4Windows.Forms
if (Index < ControlService.DS4_CONTROLLER_COUNT)
{
statPB[Index].Visible = false;
+ exclusivePB[Index].Visible = false;
toolTip1.SetToolTip(statPB[Index], "");
Batteries[Index].Text = Properties.Resources.NA;
Pads[Index].Text = Properties.Resources.Disconnected;
@@ -1544,6 +1547,18 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question
default: statPB[Index].Visible = false; toolTip1.SetToolTip(statPB[Index], ""); break;
}
+ DS4Device dev = Program.rootHub.DS4Controllers[Index];
+ if (dev != null)
+ {
+ exclusivePB[Index].Visible = true;
+ exclusivePB[Index].Image = dev.IsExclusive ? Properties.Resources._checked : Properties.Resources.cancel;
+ }
+ else
+ {
+ exclusivePB[Index].Visible = false;
+ exclusivePB[Index].Image = Properties.Resources.cancel;
+ }
+
Batteries[Index].Text = Program.rootHub.getDS4Battery(Index);
int profileIndex = cbs[Index].FindStringExact(ProfilePath[Index]);
if (profileIndex >= 0)
@@ -1593,6 +1608,7 @@ Properties.Resources.DS4Update, MessageBoxButtons.YesNo, MessageBoxIcon.Question
Pads[devIndex].Text = Properties.Resources.Disconnected;
Enable_Controls(devIndex, false);
statPB[devIndex].Visible = false;
+ exclusivePB[devIndex].Visible = false;
toolTip1.SetToolTip(statPB[devIndex], "");
DS4Device[] devices = Program.rootHub.DS4Controllers;
diff --git a/DS4Windows/DS4Forms/DS4Form.resx b/DS4Windows/DS4Forms/DS4Form.resx
index 1998050..b90ed23 100644
--- a/DS4Windows/DS4Forms/DS4Form.resx
+++ b/DS4Windows/DS4Forms/DS4Form.resx
@@ -433,7 +433,43 @@
XML Files (*.xml)|*.xml
- 7
+ 8
+
+
+ None
+
+
+ True
+
+
+ Microsoft Sans Serif, 9pt, style=Bold
+
+
+ NoControl
+
+
+ 377, 7
+
+
+ 23, 15
+
+
+ 58
+
+
+ Ex
+
+
+ label3
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tLPControllers
+
+
+ 0
Fill
@@ -445,10 +481,10 @@
NoControl
- 734, 89
+ 732, 89
- 159, 22
+ 161, 22
50
@@ -463,7 +499,7 @@
tLPControllers
- 0
+ 1
None
@@ -472,7 +508,7 @@
NoControl
- 338, 34
+ 300, 34
39, 20
@@ -493,7 +529,7 @@
tLPControllers
- 1
+ 2
Left
@@ -529,7 +565,7 @@
tLPControllers
- 2
+ 3
Left
@@ -565,7 +601,7 @@
tLPControllers
- 3
+ 4
Left
@@ -574,7 +610,7 @@
NoControl
- 694, 89
+ 692, 89
34, 22
@@ -595,7 +631,7 @@
tLPControllers
- 4
+ 5
Left
@@ -604,7 +640,7 @@
NoControl
- 694, 117
+ 692, 117
34, 22
@@ -625,7 +661,7 @@
tLPControllers
- 5
+ 6
Left
@@ -661,7 +697,7 @@
tLPControllers
- 6
+ 7
Left
@@ -697,13 +733,13 @@
tLPControllers
- 7
+ 8
None
- 577, 33
+ 575, 33
111, 21
@@ -721,7 +757,7 @@
tLPControllers
- 8
+ 9
Left
@@ -730,7 +766,7 @@
NoControl
- 694, 61
+ 692, 61
34, 22
@@ -751,13 +787,13 @@
tLPControllers
- 9
+ 10
None
- 577, 61
+ 575, 61
111, 21
@@ -775,13 +811,13 @@
tLPControllers
- 10
+ 11
None
- 577, 89
+ 575, 89
111, 21
@@ -799,7 +835,7 @@
tLPControllers
- 11
+ 12
Left
@@ -808,7 +844,7 @@
NoControl
- 694, 33
+ 692, 33
34, 22
@@ -829,13 +865,13 @@
tLPControllers
- 12
+ 13
None
- 577, 117
+ 575, 117
111, 21
@@ -853,7 +889,7 @@
tLPControllers
- 13
+ 14
None
@@ -868,7 +904,7 @@
NoControl
- 578, 7
+ 576, 7
109, 15
@@ -889,7 +925,7 @@
tLPControllers
- 14
+ 15
Left
@@ -925,7 +961,7 @@
tLPControllers
- 15
+ 16
None
@@ -940,7 +976,7 @@
NoControl
- 334, 7
+ 296, 7
47, 15
@@ -961,7 +997,7 @@
tLPControllers
- 16
+ 17
None
@@ -976,7 +1012,7 @@
NoControl
- 425, 7
+ 427, 7
51, 15
@@ -997,7 +1033,7 @@
tLPControllers
- 17
+ 18
None
@@ -1012,7 +1048,7 @@
NoControl
- 431, 36
+ 433, 36
39, 15
@@ -1033,7 +1069,7 @@
tLPControllers
- 18
+ 19
None
@@ -1048,7 +1084,7 @@
NoControl
- 431, 64
+ 433, 64
39, 15
@@ -1069,7 +1105,7 @@
tLPControllers
- 19
+ 20
None
@@ -1084,7 +1120,7 @@
NoControl
- 431, 92
+ 433, 92
39, 15
@@ -1105,7 +1141,7 @@
tLPControllers
- 20
+ 21
None
@@ -1120,7 +1156,7 @@
NoControl
- 431, 120
+ 433, 120
39, 15
@@ -1141,7 +1177,7 @@
tLPControllers
- 21
+ 22
None
@@ -1150,7 +1186,7 @@
NoControl
- 338, 62
+ 300, 62
39, 20
@@ -1171,7 +1207,7 @@
tLPControllers
- 22
+ 23
None
@@ -1180,7 +1216,7 @@
NoControl
- 338, 90
+ 300, 90
39, 20
@@ -1201,7 +1237,7 @@
tLPControllers
- 23
+ 24
None
@@ -1210,7 +1246,7 @@
NoControl
- 338, 118
+ 300, 118
39, 20
@@ -1231,7 +1267,7 @@
tLPControllers
- 24
+ 25
Fill
@@ -1243,10 +1279,10 @@
NoControl
- 734, 33
+ 732, 33
- 159, 22
+ 161, 22
50
@@ -1261,7 +1297,7 @@
tLPControllers
- 25
+ 26
Fill
@@ -1273,10 +1309,10 @@
NoControl
- 734, 61
+ 732, 61
- 159, 22
+ 161, 22
51
@@ -1291,7 +1327,7 @@
tLPControllers
- 26
+ 27
Fill
@@ -1303,10 +1339,10 @@
NoControl
- 734, 117
+ 732, 117
- 159, 22
+ 161, 22
52
@@ -1321,7 +1357,7 @@
tLPControllers
- 27
+ 28
None
@@ -1336,7 +1372,7 @@
NoControl
- 500, 0
+ 498, 0
67, 30
@@ -1360,7 +1396,7 @@
tLPControllers
- 28
+ 29
None
@@ -1375,7 +1411,7 @@
NoControl
- 526, 37
+ 524, 37
15, 14
@@ -1393,7 +1429,7 @@
tLPControllers
- 29
+ 30
None
@@ -1408,7 +1444,7 @@
NoControl
- 526, 65
+ 524, 65
15, 14
@@ -1426,7 +1462,7 @@
tLPControllers
- 30
+ 31
None
@@ -1441,7 +1477,7 @@
NoControl
- 526, 93
+ 524, 93
15, 14
@@ -1459,7 +1495,7 @@
tLPControllers
- 31
+ 32
None
@@ -1474,7 +1510,7 @@
NoControl
- 526, 121
+ 524, 121
15, 14
@@ -1492,7 +1528,115 @@
tLPControllers
- 32
+ 33
+
+
+ None
+
+
+ 369, 34
+
+
+ 39, 20
+
+
+ AutoSize
+
+
+ 59
+
+
+ exclusivePB1
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tLPControllers
+
+
+ 34
+
+
+ None
+
+
+ 369, 62
+
+
+ 39, 20
+
+
+ AutoSize
+
+
+ 60
+
+
+ exclusivePB2
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tLPControllers
+
+
+ 35
+
+
+ None
+
+
+ 369, 90
+
+
+ 39, 20
+
+
+ AutoSize
+
+
+ 61
+
+
+ exclusivePB3
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tLPControllers
+
+
+ 36
+
+
+ None
+
+
+ 369, 118
+
+
+ 39, 20
+
+
+ AutoSize
+
+
+ 62
+
+
+ exclusivePB4
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tLPControllers
+
+
+ 37
Top
@@ -1522,7 +1666,7 @@
0
- <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="bnLight3" Row="3" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="pBStatus1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbPad1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad2" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="bnEditC3" Row="3" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC4" Row="4" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbPad3" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="cBController1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC2" Row="2" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController2" Row="2" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="cBController3" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="bnEditC1" Row="1" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController4" Row="4" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbSelectedProfile" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="lbID" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbStatus" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbBattery" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt1" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt2" Row="2" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt3" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="lbBatt4" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="pBStatus2" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus3" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus4" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="bnLight1" Row="1" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight2" Row="2" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnLight4" Row="4" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="lbLinkProfile" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB1" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB2" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB3" Row="3" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="linkCB4" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /></Controls><Columns Styles="Percent,62.29144,Percent,20.02225,Percent,17.68632,Absolute,80,AutoSize,0,AutoSize,0,Absolute,164" /><Rows Styles="AutoSize,0,Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings>
+ <?xml version="1.0" encoding="utf-16"?><TableLayoutSettings><Controls><Control Name="label3" Row="0" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="bnLight3" Row="3" RowSpan="1" Column="7" ColumnSpan="1" /><Control Name="pBStatus1" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbPad1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad2" Row="2" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="bnEditC3" Row="3" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="bnEditC4" Row="4" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="lbPad3" Row="3" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbPad4" Row="4" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="cBController1" Row="1" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC2" Row="2" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="cBController2" Row="2" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="cBController3" Row="3" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="bnEditC1" Row="1" RowSpan="1" Column="6" ColumnSpan="1" /><Control Name="cBController4" Row="4" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbSelectedProfile" Row="0" RowSpan="1" Column="5" ColumnSpan="1" /><Control Name="lbID" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /><Control Name="lbStatus" Row="0" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="lbBattery" Row="0" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="lbBatt1" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="lbBatt2" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="lbBatt3" Row="3" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="lbBatt4" Row="4" RowSpan="1" Column="3" ColumnSpan="1" /><Control Name="pBStatus2" Row="2" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus3" Row="3" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="pBStatus4" Row="4" RowSpan="1" Column="1" ColumnSpan="1" /><Control Name="bnLight1" Row="1" RowSpan="1" Column="7" ColumnSpan="1" /><Control Name="bnLight2" Row="2" RowSpan="1" Column="7" ColumnSpan="1" /><Control Name="bnLight4" Row="4" RowSpan="1" Column="7" ColumnSpan="1" /><Control Name="lbLinkProfile" Row="0" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="linkCB1" Row="1" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="linkCB2" Row="2" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="linkCB3" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="linkCB4" Row="4" RowSpan="1" Column="4" ColumnSpan="1" /><Control Name="exclusivePB1" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="exclusivePB2" Row="2" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="exclusivePB3" Row="3" RowSpan="1" Column="2" ColumnSpan="1" /><Control Name="exclusivePB4" Row="4" RowSpan="1" Column="2" ColumnSpan="1" /></Controls><Columns Styles="Percent,62.29144,Percent,20.02225,Absolute,50,Percent,17.68632,Absolute,80,AutoSize,0,AutoSize,0,Absolute,165" /><Rows Styles="AutoSize,0,Percent,25,Percent,25,Percent,25,Percent,25" /></TableLayoutSettings>
Fill
diff --git a/DS4Windows/DS4Forms/Options.Designer.cs b/DS4Windows/DS4Forms/Options.Designer.cs
index 8425219..92fad18 100644
--- a/DS4Windows/DS4Forms/Options.Designer.cs
+++ b/DS4Windows/DS4Forms/Options.Designer.cs
@@ -256,8 +256,6 @@
this.lbWhileCharging = new System.Windows.Forms.Label();
this.panel5 = new System.Windows.Forms.Panel();
this.btnRainbow = new System.Windows.Forms.Button();
- this.lbRainbowB = new System.Windows.Forms.Label();
- this.nUDRainbowB = new System.Windows.Forms.NumericUpDown();
this.nUDRainbow = new System.Windows.Forms.NumericUpDown();
this.lbspc = new System.Windows.Forms.Label();
this.tabAxis = new System.Windows.Forms.TabPage();
@@ -454,6 +452,8 @@
this.panel12 = new System.Windows.Forms.Panel();
this.OutContTypeCb = new System.Windows.Forms.ComboBox();
this.outcontLb = new System.Windows.Forms.Label();
+ this.maxRainSatTB = new System.Windows.Forms.TrackBar();
+ this.label1 = new System.Windows.Forms.Label();
((System.ComponentModel.ISupportInitialize)(this.nUDTap)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nUDScroll)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nUDTouch)).BeginInit();
@@ -501,7 +501,6 @@
((System.ComponentModel.ISupportInitialize)(this.nUDflashLED)).BeginInit();
this.panel4.SuspendLayout();
this.panel5.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.nUDRainbowB)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nUDRainbow)).BeginInit();
this.tabAxis.SuspendLayout();
this.flowLayoutPanel3.SuspendLayout();
@@ -570,6 +569,7 @@
((System.ComponentModel.ISupportInitialize)(this.nUDIdleDisconnect)).BeginInit();
this.panel11.SuspendLayout();
this.panel12.SuspendLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.maxRainSatTB)).BeginInit();
this.SuspendLayout();
//
// cBLightbyBattery
@@ -2712,9 +2712,9 @@
//
// panel5
//
+ this.panel5.Controls.Add(this.label1);
+ this.panel5.Controls.Add(this.maxRainSatTB);
this.panel5.Controls.Add(this.btnRainbow);
- this.panel5.Controls.Add(this.lbRainbowB);
- this.panel5.Controls.Add(this.nUDRainbowB);
this.panel5.Controls.Add(this.nUDRainbow);
this.panel5.Controls.Add(this.lbspc);
resources.ApplyResources(this.panel5, "panel5");
@@ -2727,26 +2727,6 @@
this.btnRainbow.Name = "btnRainbow";
this.btnRainbow.UseVisualStyleBackColor = true;
//
- // lbRainbowB
- //
- resources.ApplyResources(this.lbRainbowB, "lbRainbowB");
- this.lbRainbowB.Name = "lbRainbowB";
- //
- // nUDRainbowB
- //
- resources.ApplyResources(this.nUDRainbowB, "nUDRainbowB");
- this.nUDRainbowB.Maximum = new decimal(new int[] {
- 150,
- 0,
- 0,
- 0});
- this.nUDRainbowB.Name = "nUDRainbowB";
- this.nUDRainbowB.Value = new decimal(new int[] {
- 100,
- 0,
- 0,
- 0});
- //
// nUDRainbow
//
resources.ApplyResources(this.nUDRainbow, "nUDRainbow");
@@ -4717,6 +4697,19 @@
resources.ApplyResources(this.outcontLb, "outcontLb");
this.outcontLb.Name = "outcontLb";
//
+ // maxRainSatTB
+ //
+ resources.ApplyResources(this.maxRainSatTB, "maxRainSatTB");
+ this.maxRainSatTB.Maximum = 100;
+ this.maxRainSatTB.Name = "maxRainSatTB";
+ this.maxRainSatTB.TickStyle = System.Windows.Forms.TickStyle.None;
+ this.maxRainSatTB.Value = 100;
+ //
+ // label1
+ //
+ resources.ApplyResources(this.label1, "label1");
+ this.label1.Name = "label1";
+ //
// Options
//
resources.ApplyResources(this, "$this");
@@ -4785,7 +4778,6 @@
this.panel4.PerformLayout();
this.panel5.ResumeLayout(false);
this.panel5.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.nUDRainbowB)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nUDRainbow)).EndInit();
this.tabAxis.ResumeLayout(false);
this.flowLayoutPanel3.ResumeLayout(false);
@@ -4871,6 +4863,7 @@
this.panel11.PerformLayout();
this.panel12.ResumeLayout(false);
this.panel12.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.maxRainSatTB)).EndInit();
this.ResumeLayout(false);
}
@@ -5103,8 +5096,6 @@
private System.Windows.Forms.Label lbWhileCharging;
private System.Windows.Forms.Panel panel5;
private System.Windows.Forms.Button btnRainbow;
- private System.Windows.Forms.Label lbRainbowB;
- private System.Windows.Forms.NumericUpDown nUDRainbowB;
private System.Windows.Forms.NumericUpDown nUDRainbow;
private System.Windows.Forms.Label lbspc;
private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel2;
@@ -5300,5 +5291,7 @@
private System.Windows.Forms.LinkLabel lbSixZCurveEditorURL;
private System.Windows.Forms.TextBox tBSixXCustomOutputCurve;
private System.Windows.Forms.LinkLabel lbSixXCurveEditorURL;
+ private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.TrackBar maxRainSatTB;
}
}
\ No newline at end of file
diff --git a/DS4Windows/DS4Forms/Options.cs b/DS4Windows/DS4Forms/Options.cs
index c3866aa..a78c76a 100644
--- a/DS4Windows/DS4Forms/Options.cs
+++ b/DS4Windows/DS4Forms/Options.cs
@@ -438,6 +438,7 @@ namespace DS4Windows.Forms
cBLightbyBattery.Click += ledAsBatteryIndicator_CheckedChanged;
btnRainbow.Click += btnRainbow_Click;
nUDRainbow.ValueChanged += numUDRainbow_ValueChanged;
+ maxRainSatTB.ValueChanged += MaxRainSatTB_ValueChanged;
// Other events
nUDRumbleBoost.ValueChanged += rumbleBoostBar_ValueChanged;
@@ -457,6 +458,14 @@ namespace DS4Windows.Forms
OutContTypeCb.SelectedIndexChanged += OutContTypeCb_SelectedIndexChanged;
}
+ private void MaxRainSatTB_ValueChanged(object sender, EventArgs e)
+ {
+ if (loading == false)
+ {
+ MaxSatRainbow[device] = maxRainSatTB.Value / 100.0;
+ }
+ }
+
private void LbSixZCurveEditorURL_Click(object sender, EventArgs e)
{
string customDefinition = szOutBezierCurveObj[device].ToString();
@@ -625,6 +634,8 @@ namespace DS4Windows.Forms
else
btnFlashColor.BackColor = Color.FromArgb(fColor.red, fColor.green, fColor.blue);
+ maxRainSatTB.Value = (int)(MaxSatRainbow[device] * 100.0);
+
nUDRumbleBoost.Value = RumbleBoost[device];
nUDTouch.Value = TouchSensitivity[device];
cBSlide.Checked = TouchSensitivity[device] > 0;
@@ -1095,6 +1106,7 @@ namespace DS4Windows.Forms
pBHoveredButton.Image = null;
nUDRainbow.Value = 0;
+ maxRainSatTB.Value = 100;
nUDL2.Value = 0;
nUDR2.Value = 0;
nUDL2Maxzone.Value = 1;
@@ -1643,6 +1655,7 @@ namespace DS4Windows.Forms
IdleDisconnectTimeout[device] = (int)(nUDIdleDisconnect.Value * 60);
Rainbow[device] = (int)nUDRainbow.Value;
+ MaxSatRainbow[device] = maxRainSatTB.Value / 100.0;
RSModInfo[device].deadZone = (int)Math.Round((nUDRS.Value * 127), 0);
LSModInfo[device].deadZone = (int)Math.Round((nUDLS.Value * 127), 0);
LSModInfo[device].antiDeadZone = (int)(nUDLSAntiDead.Value * 100);
diff --git a/DS4Windows/DS4Forms/Options.resx b/DS4Windows/DS4Forms/Options.resx
index ebc38b7..cdd6b23 100644
--- a/DS4Windows/DS4Forms/Options.resx
+++ b/DS4Windows/DS4Forms/Options.resx
@@ -411,6 +411,198 @@
10
+
+ pnlTPMouse
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 0
+
+
+ rBTPControls
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 1
+
+
+ rBTPMouse
+
+
+ System.Windows.Forms.RadioButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 2
+
+
+ fLPTouchSwipe
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 3
+
+
+ 2, 259
+
+
+ 270, 190
+
+
+ 246
+
+
+ Touchpad
+
+
+ gBTouchpad
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPControls
+
+
+ 1
+
+
+ trackFrictionLb
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 0
+
+
+ trackFrictionNUD
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 1
+
+
+ trackballCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 2
+
+
+ touchpadDisInvertButton
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 3
+
+
+ label25
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 4
+
+
+ label15
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 5
+
+
+ touchpadInvertComboBox
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 6
+
+
+ cbStartTouchpadOff
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlTPMouse
+
+
+ 16
+
+
+ 0, 36
+
+
+ 2, 2, 2, 2
+
+
+ 266, 149
+
+
+ 257
+
+
+ pnlTPMouse
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 0
+
True
@@ -642,30 +834,6 @@
16
-
- 0, 36
-
-
- 2, 2, 2, 2
-
-
- 266, 149
-
-
- 257
-
-
- pnlTPMouse
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gBTouchpad
-
-
- 0
-
True
@@ -732,156 +900,126 @@
2
+
+ bnSwipeUp
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 0
+
+
+ lbSwipeUp
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 1
+
+
+ bnSwipeDown
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 2
+
+
+ lbSwipeDown
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 3
+
+
+ bnSwipeLeft
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 4
+
+
+ lbSwipeLeft
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 5
+
+
+ bnSwipeRight
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 6
+
+
+ lbSwipeRight
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTouchSwipe
+
+
+ 7
+
+
+ 6, 40
+
+
+ 260, 148
+
+
+ 256
+
+
+ fLPTouchSwipe
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBTouchpad
+
+
+ 3
+
326, 13
-
- False
-
-
- 117, 22
-
-
- Control
-
-
- 114, 6
-
-
- 117, 22
-
-
- Default
-
-
- 127, 22
-
-
- Inverted
-
-
- 127, 22
-
-
- Inverted X
-
-
- 127, 22
-
-
- Inverted Y
-
-
- 117, 22
-
-
- Dpad
-
-
- 127, 22
-
-
- Inverted
-
-
- 127, 22
-
-
- Inverted X
-
-
- 127, 22
-
-
- Inverted Y
-
-
- 117, 22
-
-
- Left Stick
-
-
- 127, 22
-
-
- Inverted
-
-
- 127, 22
-
-
- Inverted X
-
-
- 127, 22
-
-
- Inverted Y
-
-
- 117, 22
-
-
- Right Stick
-
-
- 117, 22
-
-
- Face Buttons
-
-
- 147, 22
-
-
- w/ Scan Code
-
-
- False
-
-
- 117, 22
-
-
- WASD
-
-
- 147, 22
-
-
- w/ Scan Code
-
-
- 117, 22
-
-
- Arrow Keys
-
-
- 127, 22
-
-
- Inverted
-
-
- 127, 22
-
-
- Inverted X
-
-
- 127, 22
-
-
- Inverted Y
-
-
- 117, 22
-
-
- Mouse
-
118, 208
@@ -921,6 +1059,153 @@
0
+
+ False
+
+
+ 117, 22
+
+
+ Control
+
+
+ 114, 6
+
+
+ 117, 22
+
+
+ Default
+
+
+ 117, 22
+
+
+ Dpad
+
+
+ 127, 22
+
+
+ Inverted
+
+
+ 127, 22
+
+
+ Inverted X
+
+
+ 127, 22
+
+
+ Inverted Y
+
+
+ 117, 22
+
+
+ Left Stick
+
+
+ 127, 22
+
+
+ Inverted
+
+
+ 127, 22
+
+
+ Inverted X
+
+
+ 127, 22
+
+
+ Inverted Y
+
+
+ 117, 22
+
+
+ Right Stick
+
+
+ 127, 22
+
+
+ Inverted
+
+
+ 127, 22
+
+
+ Inverted X
+
+
+ 127, 22
+
+
+ Inverted Y
+
+
+ 117, 22
+
+
+ Face Buttons
+
+
+ False
+
+
+ 117, 22
+
+
+ WASD
+
+
+ 147, 22
+
+
+ w/ Scan Code
+
+
+ 117, 22
+
+
+ Arrow Keys
+
+
+ 147, 22
+
+
+ w/ Scan Code
+
+
+ 117, 22
+
+
+ Mouse
+
+
+ 127, 22
+
+
+ Inverted
+
+
+ 127, 22
+
+
+ Inverted X
+
+
+ 127, 22
+
+
+ Inverted Y
+
NoControl
@@ -1143,54 +1428,228 @@
7
-
- 6, 40
-
-
- 260, 148
-
-
- 256
-
-
- fLPTouchSwipe
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- gBTouchpad
-
-
- 3
-
-
- 2, 259
-
-
- 270, 190
-
-
- 246
-
-
- Touchpad
-
-
- gBTouchpad
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tPControls
-
-
- 1
-
153, 17
+
+ pnlSATrack
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 0
+
+
+ lbL2Track
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 1
+
+
+ lbRSTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 2
+
+
+ lbInputDelay
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 3
+
+
+ lbR2Track
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 4
+
+
+ lbLSTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 5
+
+
+ lbSATip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 6
+
+
+ tBR2
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 7
+
+
+ tBL2
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 8
+
+
+ pnlSixaxis
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 9
+
+
+ pnlLSTrack
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 10
+
+
+ pnlRSTrack
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 11
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 438, 485
+
+
+ 2
+
+
+ Controller Readings
+
+
+ lbL2TrackS
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tCControls
+
+
+ 2
+
+
+ btnSATrack
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSATrack
+
+
+ 0
+
+
+ btnSATrackS
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSATrack
+
+
+ 1
+
+
+ 300, 88
+
+
+ 2, 2, 2, 2
+
+
+ 125, 125
+
+
+ 252
+
+
+ pnlSATrack
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 0
+
False
@@ -1254,30 +1713,6 @@
1
-
- 300, 88
-
-
- 2, 2, 2, 2
-
-
- 125, 125
-
-
- 252
-
-
- pnlSATrack
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- lbL2TrackS
-
-
- 0
-
True
@@ -1542,6 +1977,123 @@
8
+
+ tBsixaxisAccelX
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 0
+
+
+ lb6Accel
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 1
+
+
+ tBsixaxisGyroX
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 2
+
+
+ lb6Gryo
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 3
+
+
+ tBsixaxisGyroY
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 4
+
+
+ tBsixaxisGyroZ
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 5
+
+
+ tBsixaxisAccelY
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 6
+
+
+ tBsixaxisAccelZ
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSixaxis
+
+
+ 7
+
+
+ 300, 233
+
+
+ 125, 125
+
+
+ 236
+
+
+ pnlSixaxis
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ lbL2TrackS
+
+
+ 9
+
False
@@ -1764,26 +2316,53 @@
7
-
- 300, 233
+
+ btnLSTrack
-
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLSTrack
+
+
+ 0
+
+
+ btnLSTrackS
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLSTrack
+
+
+ 1
+
+
+ 5, 88
+
+
+ 2, 2, 2, 2
+
+
125, 125
-
- 236
+
+ 250
-
- pnlSixaxis
+
+ pnlLSTrack
-
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
lbL2TrackS
-
- 9
+
+ 10
False
@@ -1848,29 +2427,53 @@
1
-
- 5, 88
+
+ btnRSTrackS
-
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlRSTrack
+
+
+ 0
+
+
+ btnRSTrack
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlRSTrack
+
+
+ 1
+
+
+ 151, 88
+
+
2, 2, 2, 2
-
+
125, 125
-
- 250
+
+ 251
-
- pnlLSTrack
+
+ pnlRSTrack
-
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
lbL2TrackS
-
- 10
+
+ 11
False
@@ -1935,60 +2538,120 @@
1
-
- 151, 88
+
+ tPControls
-
- 2, 2, 2, 2
-
-
- 125, 125
-
-
- 251
-
-
- pnlRSTrack
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- lbL2TrackS
-
-
- 11
-
-
- 4, 22
-
-
- 3, 3, 3, 3
-
-
- 438, 485
-
-
- 2
-
-
- Controller Readings
-
-
- lbL2TrackS
-
-
+
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
tCControls
-
- 2
+
+ 0
+
+
+ tPSpecial
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tCControls
+
+
+ 1
+
+
+ Left
+
+
+ 0, 0
+
+
+ 446, 511
+
+
+ 253
+
+
+ tCControls
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 4
True
+
+ lBControls
+
+
+ System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPControls
+
+
+ 0
+
+
+ lbControlTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPControls
+
+
+ 2
+
+
+ pnlController
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPControls
+
+
+ 3
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 438, 485
+
+
+ 0
+
+
+ Controls
+
+
+ tPControls
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tCControls
+
+
+ 0
+
Top, Bottom, Left
@@ -2148,6 +2811,654 @@
Zoom
+
+ pBHoveredButton
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 0
+
+
+ lbLRS
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 1
+
+
+ lbLLS
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 2
+
+
+ bnRSDown
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 3
+
+
+ lbLTouchUpper
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 4
+
+
+ lbLTouchRight
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 5
+
+
+ bnL3
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 6
+
+
+ lbLTouchLM
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 7
+
+
+ bnRSUp
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 8
+
+
+ lbLR2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 9
+
+
+ bnRSRight
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 10
+
+
+ lbLL2
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 11
+
+
+ bnR3
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 12
+
+
+ lbLR1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 13
+
+
+ bnRSLeft
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 14
+
+
+ lbLL1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 15
+
+
+ bnLSLeft
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 16
+
+
+ lbLPS
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 17
+
+
+ bnLSUp
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 18
+
+
+ lbLLeft
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 19
+
+
+ bnLSRight
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 20
+
+
+ lbLright
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 21
+
+
+ bnLSDown
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 22
+
+
+ lbLDown
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 23
+
+
+ bnR2
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 24
+
+
+ bnUp
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 25
+
+
+ bnDown
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 26
+
+
+ bnTriangle
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 27
+
+
+ bnR1
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 28
+
+
+ bnSquare
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 29
+
+
+ bnRight
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 30
+
+
+ lbLUp
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 31
+
+
+ bnLeft
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 32
+
+
+ lbLShare
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 33
+
+
+ bnOptions
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 34
+
+
+ bnShare
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 35
+
+
+ lbLOptions
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 36
+
+
+ bnL1
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 37
+
+
+ bnTouchRight
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 38
+
+
+ bnL2
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 39
+
+
+ lbLTriangle
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 40
+
+
+ bnTouchLeft
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 41
+
+
+ lbLSquare
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 42
+
+
+ bnTouchMulti
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 43
+
+
+ lbLCircle
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 44
+
+
+ lbLCross
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 45
+
+
+ bnTouchUpper
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 46
+
+
+ btnLightbar
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 47
+
+
+ bnPS
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 48
+
+
+ bnCross
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 49
+
+
+ bnCircle
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 50
+
+
+ lbControlName
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlController
+
+
+ 51
+
+
+ 2, 2
+
+
+ 2, 2, 2, 2
+
+
+ 422, 230
+
+
+ 282
+
+
+ pnlController
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPControls
+
+
+ 3
+
False
@@ -3798,74 +5109,89 @@
51
-
- 2, 2
+
+ pnlActions
-
- 2, 2, 2, 2
-
-
- 422, 230
-
-
- 282
-
-
- pnlController
-
-
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- tPControls
+
+ tPSpecial
-
- 3
+
+ 0
-
+
4, 22
-
- 3, 3, 3, 3
-
-
+
438, 485
-
- 0
+
+ 3
-
- Controls
+
+ Special Actions
-
- tPControls
+
+ tPSpecial
-
+
System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
tCControls
-
+
+ 1
+
+
+ lVActions
+
+
+ System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlActions
+
+
0
-
- Name
+
+ panel2
-
- 140
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Trigger
+
+ pnlActions
-
- 105
+
+ 1
-
- Action
+
+ Fill
-
- 100
+
+ 0, 0
+
+
+ 438, 485
+
+
+ 15
+
+
+ pnlActions
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tPSpecial
+
+
+ 0
Fill
@@ -3891,6 +5217,135 @@
0
+
+ Name
+
+
+ 140
+
+
+ Trigger
+
+
+ 105
+
+
+ Action
+
+
+ 100
+
+
+ fLPActionButtons
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel2
+
+
+ 0
+
+
+ lbActionsTip
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel2
+
+
+ 1
+
+
+ Top
+
+
+ 0, 0
+
+
+ 2, 2, 2, 2
+
+
+ 438, 66
+
+
+ 16
+
+
+ panel2
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlActions
+
+
+ 1
+
+
+ btnNewAction
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPActionButtons
+
+
+ 0
+
+
+ btnEditAction
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPActionButtons
+
+
+ 1
+
+
+ btnRemAction
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPActionButtons
+
+
+ 2
+
+
+ Fill
+
+
+ 0, 28
+
+
+ 438, 38
+
+
+ 15
+
+
+ fLPActionButtons
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel2
+
+
+ 0
+
NoControl
@@ -3972,30 +5427,6 @@
2
-
- Fill
-
-
- 0, 28
-
-
- 438, 38
-
-
- 15
-
-
- fLPActionButtons
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel2
-
-
- 0
-
Top
@@ -4029,108 +5460,18 @@
1
-
- Top
-
-
- 0, 0
-
-
- 2, 2, 2, 2
-
-
- 438, 66
-
-
- 16
-
-
- panel2
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- pnlActions
-
-
- 1
-
-
- Fill
-
-
- 0, 0
-
-
- 438, 485
-
-
- 15
-
-
- pnlActions
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tPSpecial
-
-
- 0
-
-
- 4, 22
-
-
- 438, 485
-
-
- 3
-
-
- Special Actions
-
-
- tPSpecial
-
-
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tCControls
-
-
- 1
-
-
- Left
-
-
- 0, 0
-
-
- 446, 511
-
-
- 253
-
-
- tCControls
-
-
- System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 4
-
482, 17
+
+ 195, 444
+
+
+ cMGyroTriggers
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
194, 22
@@ -4251,18 +5592,18 @@
Always on
-
- 195, 444
-
-
- cMGyroTriggers
-
-
- System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
625, 18
+
+ 195, 422
+
+
+ cMTouchDisableInvert
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
194, 22
@@ -4377,18 +5718,627 @@
PS
-
- 195, 422
-
-
- cMTouchDisableInvert
-
-
- System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
True
+
+ pnlFull
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel1
+
+
+ 0
+
+
+ pnlLowBattery
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel1
+
+
+ 1
+
+
+ 3, 3
+
+
+ 289, 100
+
+
+ 2
+
+
+ panel1
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel1
+
+
+ 0
+
+
+ cBFlashType
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel3
+
+
+ 0
+
+
+ btnFlashColor
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel3
+
+
+ 1
+
+
+ lbPercentFlashBar
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel3
+
+
+ 2
+
+
+ nUDflashLED
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel3
+
+
+ 3
+
+
+ 3, 109
+
+
+ 254, 44
+
+
+ 3
+
+
+ panel3
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel1
+
+
+ 1
+
+
+ cBWhileCharging
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel4
+
+
+ 0
+
+
+ btnChargingColor
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel4
+
+
+ 1
+
+
+ lbWhileCharging
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel4
+
+
+ 2
+
+
+ 3, 159
+
+
+ 282, 38
+
+
+ 4
+
+
+ panel4
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel1
+
+
+ 2
+
+
+ True
+
+
+ 154, 1
+
+
+ 49, 13
+
+
+ 250
+
+
+ Max Sat.
+
+
+ label1
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel5
+
+
+ 0
+
+
+ False
+
+
+ 152, 19
+
+
+ 104, 20
+
+
+ 249
+
+
+ maxRainSatTB
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel5
+
+
+ 1
+
+
+ NoControl
+
+
+ 3, 18
+
+
+ 2, 2, 2, 2
+
+
+ 20, 20
+
+
+ 248
+
+
+ btnRainbow
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel5
+
+
+ 2
+
+
+ 27, 19
+
+
+ 39, 20
+
+
+ 245
+
+
+ nUDRainbow
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel5
+
+
+ 3
+
+
+ True
+
+
+ NoControl
+
+
+ 69, 22
+
+
+ 59, 13
+
+
+ 244
+
+
+ secs/cycle
+
+
+ lbspc
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel5
+
+
+ 4
+
+
+ 3, 226
+
+
+ 282, 49
+
+
+ 163
+
+
+ panel5
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel1
+
+
+ 4
+
+
+ Fill
+
+
+ TopDown
+
+
+ 0, 0
+
+
+ 557, 485
+
+
+ 2
+
+
+ False
+
+
+ flowLayoutPanel1
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabLightbar
+
+
+ 0
+
+
+ 4, 22
+
+
+ 557, 485
+
+
+ 0
+
+
+ Lightbar
+
+
+ tabLightbar
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 0
+
+
+ flowLayoutPanel3
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabAxis
+
+
+ 0
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 557, 485
+
+
+ 1
+
+
+ Axis Config
+
+
+ tabAxis
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 1
+
+
+ flowLayoutPanel2
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabGyro
+
+
+ 0
+
+
+ 4, 22
+
+
+ 557, 485
+
+
+ 0
+
+
+ Gyro
+
+
+ tabGyro
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 2
+
+
+ flowLayoutPanel4
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabOther
+
+
+ 0
+
+
+ 4, 22
+
+
+ 3, 3, 3, 3
+
+
+ 557, 485
+
+
+ 2
+
+
+ Other
+
+
+ tabOther
+
+
+ System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabControl1
+
+
+ 3
+
+
+ Fill
+
+
+ 446, 0
+
+
+ 565, 511
+
+
+ 0
+
+
+ tabControl1
+
+
+ System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ $this
+
+
+ 3
+
+
+ lbFull
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 0
+
+
+ lbRed
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 1
+
+
+ lbGreen
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 2
+
+
+ lbBlue
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 3
+
+
+ tBRedBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 4
+
+
+ tBGreenBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 5
+
+
+ tBBlueBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlFull
+
+
+ 6
+
+
+ 12, 1
+
+
+ 134, 96
+
+
+ 239
+
+
+ pnlFull
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel1
+
+
+ 0
+
True
@@ -4590,26 +6540,122 @@
6
-
- 12, 1
+
+ lowColorChooserButton
-
- 134, 96
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 239
+
+ pnlLowBattery
-
- pnlFull
+
+ 0
-
+
+ lbLowRed
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 1
+
+
+ lbLowGreen
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 2
+
+
+ lbLowBlue
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 3
+
+
+ tBLowRedBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 4
+
+
+ tBLowGreenBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 5
+
+
+ tBLowBlueBar
+
+
+ System.Windows.Forms.TrackBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 6
+
+
+ lbEmpty
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlLowBattery
+
+
+ 7
+
+
+ 160, 0
+
+
+ 126, 97
+
+
+ 238
+
+
+ pnlLowBattery
+
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
panel1
-
- 0
+
+ 1
Flat
@@ -4839,48 +6885,6 @@
7
-
- 160, 0
-
-
- 126, 97
-
-
- 238
-
-
- pnlLowBattery
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel1
-
-
- 1
-
-
- 3, 3
-
-
- 289, 100
-
-
- 2
-
-
- panel1
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel1
-
-
- 0
-
Flash at
@@ -4989,27 +6993,6 @@
3
-
- 3, 109
-
-
- 254, 44
-
-
- 3
-
-
- panel3
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel1
-
-
- 1
-
Normal
@@ -5103,240 +7086,363 @@
2
-
- 3, 159
-
-
- 282, 38
-
-
- 4
-
-
- panel4
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel1
-
-
- 2
-
-
- NoControl
-
-
- 5, 8
-
-
- 2, 2, 2, 2
-
-
- 20, 20
-
-
- 248
-
-
- btnRainbow
-
-
- System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel5
-
-
- 0
-
-
- True
-
-
- NoControl
-
-
- 199, 13
-
-
- 15, 13
-
-
- 246
-
-
- %
-
-
- False
-
-
- lbRainbowB
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel5
-
-
- 1
-
-
- 150, 8
-
-
- 43, 20
-
-
- 247
-
-
- False
-
-
- nUDRainbowB
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel5
-
-
- 2
-
-
- 29, 9
-
-
- 39, 20
-
-
- 245
-
-
- nUDRainbow
-
-
- System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel5
-
-
- 3
-
-
- True
-
-
- NoControl
-
-
- 71, 12
-
-
- 59, 13
-
-
- 244
-
-
- secs/cycle
-
-
- lbspc
-
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- panel5
-
-
- 4
-
-
- 3, 226
-
-
- 282, 45
-
-
- 163
-
-
- panel5
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel1
-
-
- 4
-
-
- Fill
-
-
- TopDown
-
-
- 0, 0
-
-
- 557, 485
-
-
- 2
-
-
- False
-
-
- flowLayoutPanel1
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabLightbar
-
-
- 0
-
-
- 4, 22
-
-
- 557, 485
-
-
- 0
-
-
- Lightbar
-
-
- tabLightbar
-
-
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabControl1
-
-
- 0
-
True
+
+ groupBox1
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 0
+
+
+ groupBox2
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 1
+
+
+ groupBox3
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 2
+
+
+ groupBox4
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 3
+
+
+ groupBox5
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 4
+
+
+ Fill
+
+
+ TopDown
+
+
+ 3, 3
+
+
+ 551, 479
+
+
+ 0
+
+
+ False
+
+
+ flowLayoutPanel3
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabAxis
+
+
+ 0
+
+
+ tBCustomOutputCurve
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 0
+
+
+ lbCurveEditorURL
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 1
+
+
+ nUDLSS
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 2
+
+
+ label69
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 3
+
+
+ label46
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 4
+
+
+ RoundnessNUpDown
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 5
+
+
+ lsSquStickCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 6
+
+
+ nUDLSRotation
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 7
+
+
+ label45
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 8
+
+
+ nUDLSCurve
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 9
+
+
+ lbLSCurvePercent
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 10
+
+
+ label44
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 11
+
+
+ lsOutCurveComboBox
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 12
+
+
+ label43
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 13
+
+
+ nUDLSAntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 14
+
+
+ label42
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 15
+
+
+ nUDLSMaxZone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 16
+
+
+ label41
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 17
+
+
+ nUDLS
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 18
+
+
+ label40
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox1
+
+
+ 19
+
+
+ 3, 3
+
+
+ 424, 316
+
+
+ 0
+
+
+ LS
+
+
+ groupBox1
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel3
+
+
+ 0
+
104, 181
@@ -5868,29 +7974,269 @@
19
-
- 3, 3
+
+ tBRSCustomOutputCurve
-
- 424, 316
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox2
+
+
0
-
- LS
+
+ lbRSCurveEditorURL
-
- groupBox1
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox2
+
+
+ 1
+
+
+ nUDRSS
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 2
+
+
+ label70
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 3
+
+
+ rsOutCurveComboBox
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 4
+
+
+ nUDRSRotation
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 5
+
+
+ label52
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 6
+
+
+ lbRSCurvePercent
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 7
+
+
+ nUDRSCurve
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 8
+
+
+ label51
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 9
+
+
+ rsSquStickCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 10
+
+
+ numericUpDown1
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 11
+
+
+ label28
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 12
+
+
+ label50
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 13
+
+
+ nUDRSAntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 14
+
+
+ label49
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 15
+
+
+ nUDRSMaxZone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 16
+
+
+ label48
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 17
+
+
+ nUDRS
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 18
+
+
+ label47
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox2
+
+
+ 19
+
+
+ 3, 325
+
+
+ 424, 318
+
+
+ 1
+
+
+ RS
+
+
+ groupBox2
+
+
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel3
-
- 0
+
+ 1
99, 195
@@ -6444,29 +8790,173 @@
19
-
- 3, 325
+
+ tBL2CustomOutputCurve
-
- 424, 318
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox3
+
+
+ 0
+
+
+ lbL2CurveEditorURL
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
1
-
- RS
+
+ nUDL2S
-
- groupBox2
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox3
+
+
+ 2
+
+
+ label71
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 3
+
+
+ cBL2OutputCurve
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 4
+
+
+ nUDL2AntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 5
+
+
+ nUDL2Maxzone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 6
+
+
+ nUDL2
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 7
+
+
+ label54
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 8
+
+
+ label55
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 9
+
+
+ label56
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 10
+
+
+ label57
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox3
+
+
+ 11
+
+
+ 3, 649
+
+
+ 424, 217
+
+
+ 2
+
+
+ L2
+
+
+ groupBox3
+
+
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel3
-
- 1
+
+ 2
117, 191
@@ -6804,29 +9294,173 @@
11
-
- 3, 649
+
+ tBR2CustomOutputCurve
-
- 424, 217
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox4
+
+
+ 0
+
+
+ lbR2CurveEditorURL
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 1
+
+
+ nUDR2S
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
2
-
- L2
+
+ label72
-
- groupBox3
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox4
+
+
+ 3
+
+
+ cBR2OutputCurve
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 4
+
+
+ nUDR2AntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 5
+
+
+ nUDR2Maxzone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 6
+
+
+ nUDR2
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 7
+
+
+ label53
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 8
+
+
+ label58
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 9
+
+
+ label59
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 10
+
+
+ label60
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox4
+
+
+ 11
+
+
+ 3, 872
+
+
+ 424, 225
+
+
+ 3
+
+
+ R2
+
+
+ groupBox4
+
+
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel3
-
- 2
+
+ 3
114, 188
@@ -7158,32 +9792,320 @@
11
-
- 3, 872
+
+ tBSixZCustomOutputCurve
-
- 424, 225
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox5
+
+
+ 0
+
+
+ lbSixZCurveEditorURL
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 1
+
+
+ tBSixXCustomOutputCurve
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 2
+
+
+ lbSixXCurveEditorURL
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
3
-
- R2
+
+ nUDSZS
-
- groupBox4
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ groupBox5
+
+
+ 4
+
+
+ nUDSXS
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 5
+
+
+ label74
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 6
+
+
+ label73
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 7
+
+
+ cBSixaxisZOutputCurve
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 8
+
+
+ label68
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 9
+
+
+ cBSixaxisXOutputCurve
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 10
+
+
+ label67
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 11
+
+
+ nUDSixaxisZAntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 12
+
+
+ label66
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 13
+
+
+ nUDSixaxisXAntiDead
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 14
+
+
+ label65
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 15
+
+
+ nUDSixAxisZMaxZone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 16
+
+
+ label64
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 17
+
+
+ nUDSixAxisXMaxZone
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 18
+
+
+ label63
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 19
+
+
+ nUDSZ
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 20
+
+
+ label62
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 21
+
+
+ nUDSX
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 22
+
+
+ label61
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ groupBox5
+
+
+ 23
+
+
+ 3, 1103
+
+
+ 424, 429
+
+
+ 4
+
+
+ SixAxis
+
+
+ groupBox5
+
+
System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel3
-
- 3
+
+ 4
- 124, 415
+ 121, 391
149, 20
@@ -7213,7 +10135,7 @@
NoControl
- 296, 419
+ 293, 395
101, 13
@@ -7237,7 +10159,7 @@
1
- 124, 343
+ 121, 319
149, 20
@@ -7267,7 +10189,7 @@
NoControl
- 296, 347
+ 293, 323
101, 13
@@ -7291,7 +10213,7 @@
3
- 126, 264
+ 128, 239
No
@@ -7315,7 +10237,7 @@
4
- 128, 227
+ 16, 239
68, 20
@@ -7342,7 +10264,7 @@
NoControl
- 16, 266
+ 125, 221
67, 13
@@ -7372,7 +10294,7 @@
NoControl
- 17, 233
+ 13, 221
67, 13
@@ -7417,7 +10339,7 @@
Custom
- 124, 380
+ 121, 356
109, 21
@@ -7444,7 +10366,7 @@
NoControl
- 16, 383
+ 13, 359
83, 13
@@ -7489,7 +10411,7 @@
Custom
- 126, 305
+ 123, 281
108, 21
@@ -7516,7 +10438,7 @@
NoControl
- 16, 305
+ 13, 281
83, 13
@@ -7540,7 +10462,7 @@
11
- 128, 195
+ 127, 181
68, 20
@@ -7567,7 +10489,7 @@
NoControl
- 15, 197
+ 124, 156
93, 13
@@ -7591,7 +10513,7 @@
13
- 128, 162
+ 16, 181
68, 20
@@ -7618,7 +10540,7 @@
NoControl
- 16, 164
+ 13, 155
93, 13
@@ -7642,7 +10564,7 @@
15
- 128, 126
+ 128, 116
68, 20
@@ -7669,7 +10591,7 @@
NoControl
- 16, 126
+ 125, 88
68, 13
@@ -7693,7 +10615,7 @@
17
- 128, 94
+ 16, 118
68, 20
@@ -7720,7 +10642,7 @@
NoControl
- 15, 94
+ 14, 87
68, 13
@@ -7744,7 +10666,7 @@
19
- 128, 58
+ 128, 50
No
@@ -7774,7 +10696,7 @@
NoControl
- 16, 58
+ 125, 24
74, 13
@@ -7798,7 +10720,7 @@
21
- 128, 24
+ 17, 48
68, 20
@@ -7848,90 +10770,132 @@
23
-
- 3, 1103
-
-
- 424, 461
-
-
- 4
-
-
- SixAxis
-
-
- groupBox5
-
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel3
-
-
- 4
-
-
- Fill
-
-
- TopDown
-
-
- 3, 3
-
-
- 551, 479
-
-
- 0
-
-
- False
-
-
- flowLayoutPanel3
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabAxis
-
-
- 0
-
-
- 4, 22
-
-
- 3, 3, 3, 3
-
-
- 557, 485
-
-
- 1
-
-
- Axis Config
-
-
- tabAxis
-
-
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabControl1
-
-
- 1
-
True
+
+ panel6
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel2
+
+
+ 0
+
+
+ gyroMouseJoyFLP
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel2
+
+
+ 1
+
+
+ fLPTiltControls
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel2
+
+
+ 2
+
+
+ pnlSAMouse
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel2
+
+
+ 3
+
+
+ Fill
+
+
+ TopDown
+
+
+ 0, 0
+
+
+ 557, 485
+
+
+ 0
+
+
+ False
+
+
+ flowLayoutPanel2
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabGyro
+
+
+ 0
+
+
+ label34
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel6
+
+
+ 0
+
+
+ gyroOutputMode
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel6
+
+
+ 1
+
+
+ 3, 3
+
+
+ 307, 33
+
+
+ 0
+
+
+ panel6
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel2
+
+
+ 0
+
True
@@ -7992,26 +10956,314 @@
1
-
- 3, 3
+
+ label36
-
- 307, 33
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ gyroMouseJoyFLP
+
+
0
-
- panel6
+
+ btnGyroMStickTrig
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ gyroMouseJoyFLP
+
+
+ 1
+
+
+ gyroMStickTrigBehaveCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 2
+
+
+ gyroMStickToggleCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 3
+
+
+ label29
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 4
+
+
+ gyroMouseStickDZ
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 5
+
+
+ label30
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 6
+
+
+ gyroMouseStickMaxZ
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 7
+
+
+ label31
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 8
+
+
+ gyroMouseStickAntiDeadX
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 9
+
+
+ label32
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 10
+
+
+ gyroMouseStickAntiDeadY
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 11
+
+
+ label37
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 12
+
+
+ gyroMStickVertScaleNUD
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 13
+
+
+ label38
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 14
+
+
+ label35
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 15
+
+
+ gyroMouseStickEvalCombo
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 16
+
+
+ label33
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 17
+
+
+ gyroMousestickXAxisCom
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 18
+
+
+ gyroMouseStickInvertXCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 19
+
+
+ gyroMouseStickInvertYCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 20
+
+
+ gyroMStickUseSmoothCk
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 21
+
+
+ label39
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 22
+
+
+ gyroMStickSmoothWeightNUD
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gyroMouseJoyFLP
+
+
+ 23
+
+
+ 3, 42
+
+
+ 252, 210
+
+
+ 261
+
+
+ gyroMouseJoyFLP
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
flowLayoutPanel2
-
- 0
+
+ 1
True
@@ -8679,26 +11931,182 @@
23
-
- 3, 42
+
+ bnGyroZN
-
- 252, 210
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 261
+
+ fLPTiltControls
-
- gyroMouseJoyFLP
+
+ 0
-
+
+ lbGyroZN
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 1
+
+
+ bnGyroZP
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 2
+
+
+ lbGyroZP
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 3
+
+
+ bnGyroXP
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 4
+
+
+ lbGyroXP
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 5
+
+
+ bnGyroXN
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 6
+
+
+ lbGyroXN
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 7
+
+
+ lblSteeringWheelEmulationAxis
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 8
+
+
+ cBSteeringWheelEmulationAxis
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 9
+
+
+ lblSteeringWheelEmulationRange
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 10
+
+
+ cBSteeringWheelEmulationRange
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 11
+
+
+ btnSteeringWheelEmulationCalibrate
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ fLPTiltControls
+
+
+ 12
+
+
+ 3, 258
+
+
+ 271, 199
+
+
+ 262
+
+
+ fLPTiltControls
+
+
System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel2
-
- 1
+
+ 2
NoControl
@@ -9114,26 +12522,293 @@
12
-
- 3, 258
+
+ toggleGyroMCb
-
- 271, 199
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 262
+
+ pnlSAMouse
-
- fLPTiltControls
+
+ 0
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ label27
-
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 1
+
+
+ gyroMouseDzNUD
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 2
+
+
+ label26
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 3
+
+
+ triggerCondAndCombo
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 4
+
+
+ cBGyroMouseXAxis
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 5
+
+
+ label16
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 6
+
+
+ lbGyroSmooth
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 7
+
+
+ cBGyroSmooth
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 8
+
+
+ lbSmoothWeight
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 9
+
+
+ nUDGyroSmoothWeight
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 10
+
+
+ label12
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 11
+
+
+ nUDGyroMouseVertScale
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 12
+
+
+ label11
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 13
+
+
+ gyroTriggerBehavior
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 14
+
+
+ cBGyroInvertY
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 15
+
+
+ cBGyroInvertX
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 16
+
+
+ lbGyroInvert
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 17
+
+
+ lbGyroTriggers
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 18
+
+
+ btnGyroTriggers
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 19
+
+
+ nUDGyroSensitivity
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 20
+
+
+ lbGyroSens
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ pnlSAMouse
+
+
+ 21
+
+
+ 2, 462
+
+
+ 2, 2, 2, 2
+
+
+ 263, 222
+
+
+ 263
+
+
+ pnlSAMouse
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
flowLayoutPanel2
-
- 2
+
+ 3
True
@@ -9777,87 +13452,243 @@
21
-
- 2, 462
-
-
- 2, 2, 2, 2
-
-
- 263, 222
-
-
- 263
-
-
- pnlSAMouse
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel2
-
-
- 3
-
-
- Fill
-
-
- TopDown
-
-
- 0, 0
-
-
- 557, 485
-
-
- 0
-
-
- False
-
-
- flowLayoutPanel2
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabGyro
-
-
- 0
-
-
- 4, 22
-
-
- 557, 485
-
-
- 0
-
-
- Gyro
-
-
- tabGyro
-
-
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabControl1
-
-
- 2
-
True
+
+ gBRumble
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 0
+
+
+ panel7
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 1
+
+
+ panel8
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 2
+
+
+ cBMouseAccel
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 3
+
+
+ enableTouchToggleCheckbox
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 4
+
+
+ panel9
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 5
+
+
+ cBDinput
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 6
+
+
+ cBFlushHIDQueue
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 7
+
+
+ panel10
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 8
+
+
+ panel11
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 9
+
+
+ panel12
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 10
+
+
+ Fill
+
+
+ TopDown
+
+
+ 3, 3
+
+
+ 551, 479
+
+
+ 0
+
+
+ False
+
+
+ flowLayoutPanel4
+
+
+ System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ tabOther
+
+
+ 0
+
+
+ lbPercentRumble
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBRumble
+
+
+ 0
+
+
+ btnRumbleLightTest
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBRumble
+
+
+ 1
+
+
+ btnRumbleHeavyTest
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBRumble
+
+
+ 2
+
+
+ nUDRumbleBoost
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ gBRumble
+
+
+ 3
+
+
+ 3, 3
+
+
+ 272, 46
+
+
+ 248
+
+
+ Rumble
+
+
+ gBRumble
+
+
+ System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 0
+
True
@@ -9963,29 +13794,62 @@
3
-
- 3, 3
+
+ lbUseController
-
- 272, 46
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 248
+
+ panel7
-
- Rumble
+
+ 0
-
- gBRumble
+
+ nUDSixaxis
-
- System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
+ panel7
+
+
+ 1
+
+
+ cBControllerInput
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel7
+
+
+ 2
+
+
+ 3, 55
+
+
+ 302, 29
+
+
+ 249
+
+
+ panel7
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
flowLayoutPanel4
-
- 0
+
+ 1
True
@@ -10071,26 +13935,50 @@
2
-
- 3, 55
+
+ lbButtonMouseSens
-
- 302, 29
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 249
+
+ panel8
-
- panel7
+
+ 0
-
+
+ numUDMouseSens
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel8
+
+
+ 1
+
+
+ 3, 90
+
+
+ 200, 32
+
+
+ 250
+
+
+ panel8
+
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel4
-
- 1
+
+ 2
True
@@ -10143,27 +14031,6 @@
1
-
- 3, 90
-
-
- 200, 32
-
-
- 250
-
-
- panel8
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel4
-
-
- 2
-
True
@@ -10236,6 +14103,63 @@
4
+
+ pBProgram
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel9
+
+
+ 0
+
+
+ cBLaunchProgram
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel9
+
+
+ 1
+
+
+ btnBrowse
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel9
+
+
+ 2
+
+
+ 3, 174
+
+
+ 335, 34
+
+
+ 259
+
+
+ panel9
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 5
+
NoControl
@@ -10332,27 +14256,6 @@
2
-
- 3, 174
-
-
- 335, 34
-
-
- 259
-
-
- panel9
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel4
-
-
- 5
-
True
@@ -10428,6 +14331,63 @@
7
+
+ nUDIdleDisconnect
+
+
+ System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel10
+
+
+ 0
+
+
+ cBIdleDisconnect
+
+
+ System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel10
+
+
+ 1
+
+
+ lbIdleMinutes
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel10
+
+
+ 2
+
+
+ 3, 260
+
+
+ 335, 32
+
+
+ 262
+
+
+ panel10
+
+
+ System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ flowLayoutPanel4
+
+
+ 8
+
119, 2
@@ -10515,26 +14475,50 @@
2
-
- 3, 260
+
+ btPollRateLabel
-
- 335, 32
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 262
+
+ panel11
-
- panel10
+
+ 0
-
+
+ btPollRateComboBox
+
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel11
+
+
+ 1
+
+
+ 3, 298
+
+
+ 335, 38
+
+
+ 263
+
+
+ panel11
+
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel4
-
- 8
+
+ 9
True
@@ -10638,26 +14622,50 @@
1
-
- 3, 298
+
+ OutContTypeCb
-
+
+ System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel12
+
+
+ 0
+
+
+ outcontLb
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ panel12
+
+
+ 1
+
+
+ 3, 342
+
+
335, 38
-
- 263
+
+ 264
-
- panel11
+
+ panel12
-
+
System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
flowLayoutPanel4
-
- 9
+
+ 10
Xbox 360
@@ -10716,108 +14724,6 @@
1
-
- 3, 342
-
-
- 335, 38
-
-
- 264
-
-
- panel12
-
-
- System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- flowLayoutPanel4
-
-
- 10
-
-
- Fill
-
-
- TopDown
-
-
- 3, 3
-
-
- 551, 479
-
-
- 0
-
-
- False
-
-
- flowLayoutPanel4
-
-
- System.Windows.Forms.FlowLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabOther
-
-
- 0
-
-
- 4, 22
-
-
- 3, 3, 3, 3
-
-
- 557, 485
-
-
- 2
-
-
- Other
-
-
- tabOther
-
-
- System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- tabControl1
-
-
- 3
-
-
- Fill
-
-
- 446, 0
-
-
- 565, 511
-
-
- 0
-
-
- tabControl1
-
-
- System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- $this
-
-
- 3
-
True
diff --git a/DS4Windows/DS4Library/DS4Device.cs b/DS4Windows/DS4Library/DS4Device.cs
index b80e13f..8c57542 100644
--- a/DS4Windows/DS4Library/DS4Device.cs
+++ b/DS4Windows/DS4Library/DS4Device.cs
@@ -399,14 +399,17 @@ namespace DS4Windows
private bool timeoutEvent = false;
private bool runCalib;
private bool hasInputEvts = false;
+ private string displayName;
+ public string DisplayName => displayName;
public bool ShouldRunCalib()
{
return runCalib;
}
- public DS4Device(HidDevice hidDevice)
+ public DS4Device(HidDevice hidDevice, string disName)
{
hDevice = hidDevice;
+ displayName = disName;
conType = HidConnectionType(hDevice);
Mac = hDevice.readSerial();
runCalib = true;
@@ -459,7 +462,6 @@ namespace DS4Windows
touchpad = new DS4Touchpad();
sixAxis = new DS4SixAxis();
- Crc32Algorithm.InitializeTable(DefaultPolynomial);
if (runCalib)
RefreshCalibration();
@@ -727,7 +729,7 @@ namespace DS4Windows
const int BT_INPUT_REPORT_CRC32_POS = BT_OUTPUT_REPORT_LENGTH - 4; //last 4 bytes of the 78-sized input report are crc32
- const uint DefaultPolynomial = 0xedb88320u;
+ public const uint DefaultPolynomial = 0xedb88320u;
uint HamSeed = 2351727372;
private unsafe void performDs4Input()
diff --git a/DS4Windows/DS4Library/DS4Devices.cs b/DS4Windows/DS4Library/DS4Devices.cs
index f44c902..f8c337f 100644
--- a/DS4Windows/DS4Library/DS4Devices.cs
+++ b/DS4Windows/DS4Library/DS4Devices.cs
@@ -11,10 +11,12 @@ namespace DS4Windows
{
public readonly int vid;
public readonly int pid;
- internal VidPidInfo(int vid, int pid)
+ public readonly string name;
+ internal VidPidInfo(int vid, int pid, string name = "Generic DS4")
{
this.vid = vid;
this.pid = pid;
+ this.name = name;
}
}
@@ -35,22 +37,21 @@ namespace DS4Windows
private static VidPidInfo[] knownDevices =
{
- new VidPidInfo(SONY_VID, 0xBA0),
- new VidPidInfo(SONY_VID, 0x5C4),
- new VidPidInfo(SONY_VID, 0x09CC),
+ new VidPidInfo(SONY_VID, 0xBA0, "Sony WA"),
+ new VidPidInfo(SONY_VID, 0x5C4, "DS4 v.1"),
+ new VidPidInfo(SONY_VID, 0x09CC, "DS4 v.2"),
new VidPidInfo(RAZER_VID, 0x1000),
new VidPidInfo(NACON_VID, 0x0D01),
new VidPidInfo(NACON_VID, 0x0D02),
- new VidPidInfo(HORI_VID, 0x00EE), // Hori PS4 Mini Wired Gamepad
+ new VidPidInfo(HORI_VID, 0x00EE, "Hori PS4 Mini"), // Hori PS4 Mini Wired Gamepad
new VidPidInfo(0x7545, 0x0104),
- new VidPidInfo(0x2E95, 0x7725), // Scuf Vantage gamepad
- new VidPidInfo(0x11C0, 0x4001), // PS4 Fun Controller
- new VidPidInfo(RAZER_VID, 0x1007), // Razer Raiju Tournament Edition
- new VidPidInfo(RAZER_VID, 0x1004), // Razer Raiju Ultimate Edition (wired)
- new VidPidInfo(RAZER_VID, 0x1009), // Razer Raiju Ultimate Edition (BT). Doesn't work yet for some reason even when non-steam Razer driver lists the BT Razer Ultimate with this ID.
- new VidPidInfo(SONY_VID, 0x05C5), // CronusMax (PS4 Output Mode)
- new VidPidInfo(0x0C12, 0x57AB), // Warrior Joypad JS083 (wired). Custom lightbar color doesn't work, but everything else works OK (except touchpad and gyro because the gamepad doesnt have those).
- new VidPidInfo(0x0C12, 0x0E16), // Steel Play Metaltech P4 (wired)
+ new VidPidInfo(0x2E95, 0x7725, "Scuf Vantage"), // Scuf Vantage gamepad
+ new VidPidInfo(0x11C0, 0x4001, "PS4 Fun"), // PS4 Fun Controller
+ new VidPidInfo(RAZER_VID, 0x1007, "Razer Raiju TE"), // Razer Raiju Tournament Edition
+ new VidPidInfo(RAZER_VID, 0x1004, "Razer Raiju UE USB"), // Razer Raiju Ultimate Edition (wired)
+ new VidPidInfo(RAZER_VID, 0x1009, "Razer Raiju UE BT"), // Razer Raiju Ultimate Edition (BT). Doesn't work yet for some reason even when non-steam Razer driver lists the BT Razer Ultimate with this ID.
+ new VidPidInfo(SONY_VID, 0x05C5, "CronusMax (PS4 Mode)"), // CronusMax (PS4 Output Mode)
+ new VidPidInfo(0x0C12, 0x57AB, "Warrior Joypad JS083"), // Warrior Joypad JS083 (wired). Custom lightbar color doesn't work, but everything else works OK (except touchpad and gyro because the gamepad doesnt have those).
};
private static string devicePathToInstanceId(string devicePath)
@@ -102,6 +103,8 @@ namespace DS4Windows
else if (DevicePaths.Contains(hDevice.DevicePath))
continue; // BT/USB endpoint already open once
+ VidPidInfo metainfo = knownDevices.Single(x => x.vid == hDevice.Attributes.VendorId &&
+ x.pid == hDevice.Attributes.ProductId);
if (!hDevice.IsOpen)
{
hDevice.OpenDevice(isExclusiveMode);
@@ -165,7 +168,7 @@ namespace DS4Windows
}
else
{
- DS4Device ds4Device = new DS4Device(hDevice);
+ DS4Device ds4Device = new DS4Device(hDevice, metainfo.name);
//ds4Device.Removal += On_Removal;
if (!ds4Device.ExitOutputThread)
{
diff --git a/DS4Windows/DS4Windows.csproj b/DS4Windows/DS4Windows.csproj
index 97c98dc..d0ec1e7 100644
--- a/DS4Windows/DS4Windows.csproj
+++ b/DS4Windows/DS4Windows.csproj
@@ -1147,6 +1147,7 @@
+