diff --git a/Form1.Designer.cs b/Form1.Designer.cs index 5f5f1b1..397b7ee 100644 --- a/Form1.Designer.cs +++ b/Form1.Designer.cs @@ -88,6 +88,7 @@ this.tdiAddMod3 = new System.Windows.Forms.ToolStripMenuItem(); this.tc1 = new System.Windows.Forms.TabControl(); this.tabJS1 = new System.Windows.Forms.TabPage(); + this.UC_JoyPanel = new SCJMapper_V2.Joystick.UC_JoyPanel(); this.panel1 = new System.Windows.Forms.Panel(); this.btClip = new System.Windows.Forms.Button(); this.txRebind = new System.Windows.Forms.TextBox(); @@ -149,7 +150,6 @@ this.loadToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.UC_JoyPanel = new SCJMapper_V2.Joystick.UC_JoyPanel(); this.cmCopyPaste.SuspendLayout(); this.panel2.SuspendLayout(); this.cmMouseEntry.SuspendLayout(); @@ -338,7 +338,7 @@ this.btBlend.Name = "btBlend"; this.btBlend.Size = new System.Drawing.Size(73, 25); this.btBlend.TabIndex = 16; - this.btBlend.Text = "Blend"; + this.btBlend.Text = "Disable"; this.btBlend.UseVisualStyleBackColor = true; this.btBlend.Click += new System.EventHandler(this.btBlend_Click); // @@ -564,7 +564,7 @@ // this.tdiBlendBinding.Name = "tdiBlendBinding"; this.tdiBlendBinding.Size = new System.Drawing.Size(220, 22); - this.tdiBlendBinding.Text = "Blend Mapping"; + this.tdiBlendBinding.Text = "Disable Mapping"; this.tdiBlendBinding.Click += new System.EventHandler(this.tdiBlendBinding_Click); // // tdiClearBinding @@ -679,6 +679,15 @@ this.tabJS1.TabIndex = 0; this.tabJS1.Text = "Joystick 1"; // + // UC_JoyPanel + // + this.UC_JoyPanel.Dock = System.Windows.Forms.DockStyle.Fill; + this.UC_JoyPanel.JsAssignment = 0; + this.UC_JoyPanel.Location = new System.Drawing.Point(3, 3); + this.UC_JoyPanel.Name = "UC_JoyPanel"; + this.UC_JoyPanel.Size = new System.Drawing.Size(274, 336); + this.UC_JoyPanel.TabIndex = 0; + // // panel1 // this.tlpanel.SetColumnSpan(this.panel1, 3); @@ -1367,15 +1376,6 @@ this.statusStrip1.TabIndex = 26; this.statusStrip1.Text = "statusStrip1"; // - // UC_JoyPanel - // - this.UC_JoyPanel.Dock = System.Windows.Forms.DockStyle.Fill; - this.UC_JoyPanel.JsAssignment = 0; - this.UC_JoyPanel.Location = new System.Drawing.Point(3, 3); - this.UC_JoyPanel.Name = "UC_JoyPanel"; - this.UC_JoyPanel.Size = new System.Drawing.Size(274, 336); - this.UC_JoyPanel.TabIndex = 0; - // // MainForm // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); diff --git a/Form1.resx b/Form1.resx index 9b408f9..345bdbc 100644 --- a/Form1.resx +++ b/Form1.resx @@ -128,7 +128,7 @@ AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAA6 - EAAAAk1TRnQBSQFMAgEBCQEAAcABEAHAAhABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA + EAAAAk1TRnQBSQFMAgEBCQEAAcgBEAHIAhABAAEQAQAE/wEJAQAI/wFCAU0BNgEEBgABNgEEAgABKAMA AUADAAEwAwABAQEAAQgGAAEMGAABgAIAAYADAAKAAQABgAMAAYABAAGAAQACgAIAA8ABAAHAAdwBwAEA AfABygGmAQABMwUAATMBAAEzAQABMwEAAjMCAAMWAQADHAEAAyIBAAMpAQADVQEAA00BAANCAQADOQEA AYABfAH/AQACUAH/AQABkwEAAdYBAAH/AewBzAEAAcYB1gHvAQAB1gLnAQABkAGpAa0CAAH/ATMDAAFm diff --git a/Table/DS_ActionMap.cs b/Table/DS_ActionMap.cs index a68327f..1f9639e 100644 --- a/Table/DS_ActionMap.cs +++ b/Table/DS_ActionMap.cs @@ -99,7 +99,7 @@ namespace SCJMapper_V2.Table static public string DevInput ( DS_ActionMaps.T_ActionRow acr ) { - if ( acr.Blended ) + if ( acr.Disabled ) return DeviceCls.BlendedInput; else return acr.Usr_Binding; diff --git a/Table/DS_ActionMaps.Designer.cs b/Table/DS_ActionMaps.Designer.cs index ef66903..7377572 100644 --- a/Table/DS_ActionMaps.Designer.cs +++ b/Table/DS_ActionMaps.Designer.cs @@ -599,7 +599,7 @@ namespace SCJMapper_V2.Table { private global::System.Data.DataColumn columnUsr_Modifier; - private global::System.Data.DataColumn columnBlended; + private global::System.Data.DataColumn columnDisabled; [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] @@ -708,9 +708,9 @@ namespace SCJMapper_V2.Table { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public global::System.Data.DataColumn BlendedColumn { + public global::System.Data.DataColumn DisabledColumn { get { - return this.columnBlended; + return this.columnDisabled; } } @@ -751,7 +751,7 @@ namespace SCJMapper_V2.Table { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public T_ActionRow AddT_ActionRow(string ID_Action, T_ActionMapRow parentT_ActionMapRowByT_ActionMap_T_Action, string ActionName, string Device, string Def_Binding, string Def_Modifier, bool AddBind, string Usr_Binding, string Usr_Modifier, bool Blended) { + public T_ActionRow AddT_ActionRow(string ID_Action, T_ActionMapRow parentT_ActionMapRowByT_ActionMap_T_Action, string ActionName, string Device, string Def_Binding, string Def_Modifier, bool AddBind, string Usr_Binding, string Usr_Modifier, bool Disabled) { T_ActionRow rowT_ActionRow = ((T_ActionRow)(this.NewRow())); object[] columnValuesArray = new object[] { ID_Action, @@ -763,7 +763,7 @@ namespace SCJMapper_V2.Table { AddBind, Usr_Binding, Usr_Modifier, - Blended}; + Disabled}; if ((parentT_ActionMapRowByT_ActionMap_T_Action != null)) { columnValuesArray[1] = parentT_ActionMapRowByT_ActionMap_T_Action[0]; } @@ -805,7 +805,7 @@ namespace SCJMapper_V2.Table { this.columnAddBind = base.Columns["AddBind"]; this.columnUsr_Binding = base.Columns["Usr_Binding"]; this.columnUsr_Modifier = base.Columns["Usr_Modifier"]; - this.columnBlended = base.Columns["Blended"]; + this.columnDisabled = base.Columns["Disabled"]; } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -829,8 +829,8 @@ namespace SCJMapper_V2.Table { base.Columns.Add(this.columnUsr_Binding); this.columnUsr_Modifier = new global::System.Data.DataColumn("Usr_Modifier", typeof(string), null, global::System.Data.MappingType.Element); base.Columns.Add(this.columnUsr_Modifier); - this.columnBlended = new global::System.Data.DataColumn("Blended", typeof(bool), null, global::System.Data.MappingType.Element); - base.Columns.Add(this.columnBlended); + this.columnDisabled = new global::System.Data.DataColumn("Disabled", typeof(bool), null, global::System.Data.MappingType.Element); + base.Columns.Add(this.columnDisabled); this.Constraints.Add(new global::System.Data.UniqueConstraint("Constraint1", new global::System.Data.DataColumn[] { this.columnID_Action}, true)); this.columnID_Action.AllowDBNull = false; @@ -854,8 +854,8 @@ namespace SCJMapper_V2.Table { this.columnAddBind.DefaultValue = ((bool)(false)); this.columnUsr_Binding.Caption = "User Binding"; this.columnUsr_Modifier.Caption = "User Act.Mode"; - this.columnBlended.AllowDBNull = false; - this.columnBlended.DefaultValue = ((bool)(false)); + this.columnDisabled.AllowDBNull = false; + this.columnDisabled.DefaultValue = ((bool)(false)); } [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] @@ -1164,12 +1164,12 @@ namespace SCJMapper_V2.Table { [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "4.0.0.0")] - public bool Blended { + public bool Disabled { get { - return ((bool)(this[this.tableT_Action.BlendedColumn])); + return ((bool)(this[this.tableT_Action.DisabledColumn])); } set { - this[this.tableT_Action.BlendedColumn] = value; + this[this.tableT_Action.DisabledColumn] = value; } } diff --git a/Table/DS_ActionMaps.xsd b/Table/DS_ActionMaps.xsd index 9928752..af27901 100644 --- a/Table/DS_ActionMaps.xsd +++ b/Table/DS_ActionMaps.xsd @@ -12,14 +12,14 @@ - + - + @@ -31,7 +31,7 @@ - + @@ -48,7 +48,7 @@ - + \ No newline at end of file diff --git a/Table/FormTable.Designer.cs b/Table/FormTable.Designer.cs index a0b4019..9cec50a 100644 --- a/Table/FormTable.Designer.cs +++ b/Table/FormTable.Designer.cs @@ -31,13 +31,12 @@ System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FormTable)); this.DGV = new System.Windows.Forms.DataGridView(); - this.dS_ActionMaps = new SCJMapper_V2.Table.DS_ActionMaps(); - this.dSActionMapsBindingSource = new System.Windows.Forms.BindingSource(this.components); this.txFilterAction = new System.Windows.Forms.TextBox(); this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); this.panel2 = new System.Windows.Forms.Panel(); this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); this.panel1 = new System.Windows.Forms.Panel(); + this.btBlendAll = new System.Windows.Forms.Button(); this.btCancelEdit = new System.Windows.Forms.Button(); this.chkEditBlend = new System.Windows.Forms.CheckBox(); this.btUpdateFromEdit = new System.Windows.Forms.Button(); @@ -53,13 +52,14 @@ this.chkGamepad = new System.Windows.Forms.CheckBox(); this.chkJoystick = new System.Windows.Forms.CheckBox(); this.label1 = new System.Windows.Forms.Label(); - this.btBlendAll = new System.Windows.Forms.Button(); + this.dS_ActionMaps = new SCJMapper_V2.Table.DS_ActionMaps(); + this.dSActionMapsBindingSource = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.DGV)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.dS_ActionMaps)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.dSActionMapsBindingSource)).BeginInit(); this.tableLayoutPanel1.SuspendLayout(); this.tableLayoutPanel2.SuspendLayout(); this.panel1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dS_ActionMaps)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.dSActionMapsBindingSource)).BeginInit(); this.SuspendLayout(); // // DGV @@ -84,16 +84,6 @@ this.DGV.CurrentCellDirtyStateChanged += new System.EventHandler(this.DGV_CurrentCellDirtyStateChanged); this.DGV.RowHeaderMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.DGV_RowHeaderMouseClick); // - // dS_ActionMaps - // - this.dS_ActionMaps.DataSetName = "Table.DS_ActionMaps"; - this.dS_ActionMaps.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; - // - // dSActionMapsBindingSource - // - this.dSActionMapsBindingSource.DataSource = this.dS_ActionMaps; - this.dSActionMapsBindingSource.Position = 0; - // // txFilterAction // this.txFilterAction.Location = new System.Drawing.Point(93, 6); @@ -166,6 +156,17 @@ this.panel1.Size = new System.Drawing.Size(288, 202); this.panel1.TabIndex = 1; // + // btBlendAll + // + this.btBlendAll.Enabled = false; + this.btBlendAll.Location = new System.Drawing.Point(183, 122); + this.btBlendAll.Name = "btBlendAll"; + this.btBlendAll.Size = new System.Drawing.Size(97, 42); + this.btBlendAll.TabIndex = 14; + this.btBlendAll.Text = "Disable all Unmapped"; + this.btBlendAll.UseVisualStyleBackColor = true; + this.btBlendAll.Click += new System.EventHandler(this.btBlendAll_Click); + // // btCancelEdit // this.btCancelEdit.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -184,11 +185,11 @@ this.chkEditBlend.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; this.chkEditBlend.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.chkEditBlend.ForeColor = System.Drawing.Color.Firebrick; - this.chkEditBlend.Location = new System.Drawing.Point(76, 126); + this.chkEditBlend.Location = new System.Drawing.Point(76, 135); this.chkEditBlend.Name = "chkEditBlend"; - this.chkEditBlend.Size = new System.Drawing.Size(96, 17); + this.chkEditBlend.Size = new System.Drawing.Size(87, 17); this.chkEditBlend.TabIndex = 12; - this.chkEditBlend.Text = "Edit Blending"; + this.chkEditBlend.Text = "Edit Disable"; this.chkEditBlend.UseVisualStyleBackColor = true; this.chkEditBlend.CheckedChanged += new System.EventHandler(this.chkEditBlend_CheckedChanged); // @@ -322,16 +323,15 @@ this.label1.TabIndex = 2; this.label1.Text = "Action Filter"; // - // btBlendAll + // dS_ActionMaps // - this.btBlendAll.Enabled = false; - this.btBlendAll.Location = new System.Drawing.Point(183, 122); - this.btBlendAll.Name = "btBlendAll"; - this.btBlendAll.Size = new System.Drawing.Size(97, 23); - this.btBlendAll.TabIndex = 14; - this.btBlendAll.Text = "Blend All"; - this.btBlendAll.UseVisualStyleBackColor = true; - this.btBlendAll.Click += new System.EventHandler(this.btBlendAll_Click); + this.dS_ActionMaps.DataSetName = "Table.DS_ActionMaps"; + this.dS_ActionMaps.SchemaSerializationMode = System.Data.SchemaSerializationMode.IncludeSchema; + // + // dSActionMapsBindingSource + // + this.dSActionMapsBindingSource.DataSource = this.dS_ActionMaps; + this.dSActionMapsBindingSource.Position = 0; // // FormTable // @@ -350,12 +350,12 @@ this.LocationChanged += new System.EventHandler(this.FormTable_LocationChanged); this.SizeChanged += new System.EventHandler(this.FormTable_SizeChanged); ((System.ComponentModel.ISupportInitialize)(this.DGV)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.dS_ActionMaps)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.dSActionMapsBindingSource)).EndInit(); this.tableLayoutPanel1.ResumeLayout(false); this.tableLayoutPanel2.ResumeLayout(false); this.panel1.ResumeLayout(false); this.panel1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dS_ActionMaps)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.dSActionMapsBindingSource)).EndInit(); this.ResumeLayout(false); } diff --git a/Table/FormTable.cs b/Table/FormTable.cs index e14dddb..e3316f3 100644 --- a/Table/FormTable.cs +++ b/Table/FormTable.cs @@ -294,7 +294,7 @@ namespace SCJMapper_V2.Table foreach ( DataGridViewRow row in DGV.Rows ) { if (string.IsNullOrEmpty((string) row.Cells[DGV.Columns["Usr_Binding"].Index].Value )) - row.Cells[DGV.Columns["Blended"].Index].Value = true; + row.Cells[DGV.Columns["Disabled"].Index].Value = true; } } @@ -303,14 +303,14 @@ namespace SCJMapper_V2.Table { // Immediately handle changes of the Blended Checkbox - workaround the regular DGV behavior if ( !DGV.IsCurrentCellDirty ) return; - if ( DGV.CurrentCell.ColumnIndex != DGV.Columns["Blended"].Index ) return; + if ( DGV.CurrentCell.ColumnIndex != DGV.Columns["Disabled"].Index ) return; // only if dirty and the Blended column .. // it still has it's previous value i.e. inverse the logic here - commit the value imediately - if ( ( bool )DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Blended"].Index].Value == false ) { - DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Blended"].Index].Value = true; // toggle value - triggers the ValueChanged Event below + if ( ( bool )DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Disabled"].Index].Value == false ) { + DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Disabled"].Index].Value = true; // toggle value - triggers the ValueChanged Event below } else { - DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Blended"].Index].Value = false; + DGV.Rows[DGV.CurrentCell.RowIndex].Cells[DGV.Columns["Disabled"].Index].Value = false; } DGV.NotifyCurrentCellDirty( false ); // have set the value - so set not dirty anymore } @@ -318,9 +318,9 @@ namespace SCJMapper_V2.Table private void DGV_CellValueChanged( object sender, DataGridViewCellEventArgs e ) { // set the Usr_Binding only if Blended column items Changes - if ( e.ColumnIndex != DGV.Columns["Blended"].Index ) return; + if ( e.ColumnIndex != DGV.Columns["Disabled"].Index ) return; - if ( ( bool )DGV.Rows[e.RowIndex].Cells[DGV.Columns["Blended"].Index].Value == true ) + if ( ( bool )DGV.Rows[e.RowIndex].Cells[DGV.Columns["Disabled"].Index].Value == true ) DGV.Rows[e.RowIndex].Cells[DGV.Columns["Usr_Binding"].Index].Value = DeviceCls.BlendedInput; else DGV.Rows[e.RowIndex].Cells[DGV.Columns["Usr_Binding"].Index].Value = ""; // don't know anything else... diff --git a/actions/ActionMapsCls.cs b/actions/ActionMapsCls.cs index a59f32f..b861267 100644 --- a/actions/ActionMapsCls.cs +++ b/actions/ActionMapsCls.cs @@ -271,7 +271,7 @@ namespace SCJMapper_V2 ar.Def_Modifier = ac.defActivationMode.Name; ar.Usr_Binding = ac.inputList[ilIndex].DevInput; ar.Usr_Modifier = ac.inputList[ilIndex].ActivationMode.Name; - ar.Blended = DeviceCls.IsBlendedInput( ac.inputList[ilIndex].Input ); + ar.Disabled = DeviceCls.IsBlendedInput( ac.inputList[ilIndex].Input ); dsa.T_Action.AddT_ActionRow( ar ); ilIndex++; @@ -297,7 +297,7 @@ namespace SCJMapper_V2 DS_ActionMaps.T_ActionRow ar =dsa.T_Action.FindByID_Action(actionID); ar.Usr_Binding = ac.inputList[ilIndex].DevInput; ar.Usr_Modifier = ac.inputList[ilIndex].ActivationMode.Name; - ar.Blended = DeviceCls.IsBlendedInput( ac.inputList[ilIndex].Input ); + ar.Disabled = DeviceCls.IsBlendedInput( ac.inputList[ilIndex].Input ); ar.AcceptChanges( ); return; } diff --git a/defaultProfile.xml b/defaultProfile.xml index db42dd7..117466e 100644 --- a/defaultProfile.xml +++ b/defaultProfile.xml @@ -119,9 +119,21 @@ - + - + + + + + + + + + + + + + @@ -135,48 +147,42 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + - + - - - - + + + + - - - + + + - + + + + + + + + - - @@ -196,19 +202,55 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -223,8 +265,8 @@ - - + + @@ -286,6 +328,7 @@ + @@ -297,10 +340,11 @@ - + - - + + + @@ -315,8 +359,8 @@ - - + + @@ -327,10 +371,10 @@ - - - - + + + + @@ -363,7 +407,7 @@ - + @@ -375,11 +419,12 @@ - + - + + @@ -398,13 +443,12 @@ - - - + + - - + + @@ -459,8 +503,10 @@ - - + + + + @@ -494,8 +540,10 @@ - - + + + + @@ -577,10 +625,10 @@ - - - - + + + + @@ -589,32 +637,26 @@ - - - - - - - - + + - + - - - - - - - - - - + + + + + + + + + + @@ -824,6 +866,22 @@ + + + + + + + + + + + + + + + + @@ -844,23 +902,22 @@ - + - - - - - - - - + - - + + + + + + + + @@ -878,9 +935,10 @@ - - + + + @@ -888,16 +946,16 @@ - + - + - + @@ -910,13 +968,7 @@ - - - - - - - + @@ -925,25 +977,21 @@ - - - - - - - - - - + + + + - - - - + + + + + + @@ -955,9 +1003,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -965,16 +1064,16 @@ - + - + @@ -1015,16 +1114,16 @@ - + - + - + @@ -1033,7 +1132,7 @@ - + @@ -1062,7 +1161,7 @@ - + @@ -1070,6 +1169,7 @@ + @@ -1079,16 +1179,17 @@ - - - + + + - - + + - - + + + @@ -1096,4 +1197,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/ReadMe.txt b/doc/ReadMe.txt index bebf2d3..0b4c60a 100644 --- a/doc/ReadMe.txt +++ b/doc/ReadMe.txt @@ -1,10 +1,10 @@ -SC Joystick Mapper V 2.26 - Build 60 BETA -(c) Cassini, StandardToaster - 27-Aug-2016 +SC Joystick Mapper V 2.27 - Build 61 BETA +(c) Cassini, StandardToaster - 25-Dec-2016 Contains 9 files: -SCJMapper.exe The program (V2.26) -SCJMapper.exe.config Program config (V2.26) - MUST be in the same folder as the Exe file +SCJMapper.exe The program (V2.27) +SCJMapper.exe.config Program config (V2.27) - MUST be in the same folder as the Exe file SharpDX.DirectInput.dll Managed DirectInput Assembly - MUST be in the same folder as the Exe file SharpDX.dll Managed DirectX Assembly - MUST be in the same folder as the Exe file OpenTK.dll Managed OpenGL Assembly - MUST be in the same folder as the Exe file @@ -13,7 +13,7 @@ Ionic.Zip.Reduced.dll Managed Zip Assembly - MUST be in th log4net.dll Managed Logging Assembly - MUST be in the same folder as the Exe file log4net.config.OFF Config file for logging - To use it - rename as log4net.config and run the program then look for trace.log in the same folder -SCJMapper_QGuide V2.25beta.pdf Quick Guide +SCJMapper_QGuide V2.27beta.pdf Quick Guide ReadMe.txt This file graphics folder Skybox Images - graphics folder MUST be in the same folder as the Exe file @@ -29,6 +29,12 @@ Scanned for viruses before packing... cassini@burri-web.org Changelog: +V 2.27 - BETA Build 61 +- add - Collapse/Expand in context menu in Mapping tree +- improvement - actionmaps are taken from the defaultProfile and will no longer need a program update +- fix - an issue in Seetings for actionmap ignore handling +- update - fallback default profile from SC 2.6.0 alpha +- update - doc SCJMapper_QGuide V2.27beta.pdf V 2.26 - BETA Build 60 - add - new actionmaps from SC 2.5.0 alpha to choose from in Settings - update - fallback default profile from SC 2.5.0 alpha diff --git a/doc/SCJMapper_QGuide V2.27beta.pdf b/doc/SCJMapper_QGuide V2.27beta.pdf new file mode 100644 index 0000000..4b75785 Binary files /dev/null and b/doc/SCJMapper_QGuide V2.27beta.pdf differ diff --git a/doc/SCJMapper_QGuide V2.x.pub b/doc/SCJMapper_QGuide V2.x.pub index 0dd2112..ba17566 100644 Binary files a/doc/SCJMapper_QGuide V2.x.pub and b/doc/SCJMapper_QGuide V2.x.pub differ