diff --git a/GBM/Forms/frmGameManager.Designer.vb b/GBM/Forms/frmGameManager.Designer.vb
index 291c16e..ce2c12f 100644
--- a/GBM/Forms/frmGameManager.Designer.vb
+++ b/GBM/Forms/frmGameManager.Designer.vb
@@ -110,6 +110,7 @@ Partial Class frmGameManager
Me.cmsDeleteAll = New System.Windows.Forms.ToolStripMenuItem()
Me.btnProcesses = New System.Windows.Forms.Button()
Me.ttFullPath = New System.Windows.Forms.ToolTip(Me.components)
+ Me.btnAdvancedConfig = New System.Windows.Forms.Button()
Me.grpConfig.SuspendLayout()
CType(Me.nudLimit, System.ComponentModel.ISupportInitialize).BeginInit()
Me.grpExtra.SuspendLayout()
@@ -166,15 +167,16 @@ Partial Class frmGameManager
'grpConfig
'
Me.grpConfig.Anchor = CType((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
+ Me.grpConfig.Controls.Add(Me.btnAdvancedConfig)
Me.grpConfig.Controls.Add(Me.lblOS)
Me.grpConfig.Controls.Add(Me.cboOS)
Me.grpConfig.Controls.Add(Me.chkRecurseSubFolders)
Me.grpConfig.Controls.Add(Me.btnGameID)
Me.grpConfig.Controls.Add(Me.chkRegEx)
Me.grpConfig.Controls.Add(Me.lblComments)
- Me.grpConfig.Controls.Add(Me.txtComments)
Me.grpConfig.Controls.Add(Me.txtParameter)
Me.grpConfig.Controls.Add(Me.lblParameter)
+ Me.grpConfig.Controls.Add(Me.txtComments)
Me.grpConfig.Controls.Add(Me.chkCleanFolder)
Me.grpConfig.Controls.Add(Me.lblLimit)
Me.grpConfig.Controls.Add(Me.nudLimit)
@@ -204,20 +206,20 @@ Partial Class frmGameManager
'lblOS
'
Me.lblOS.AutoSize = True
- Me.lblOS.Location = New System.Drawing.Point(363, 74)
+ Me.lblOS.Location = New System.Drawing.Point(7, 172)
Me.lblOS.Name = "lblOS"
Me.lblOS.Size = New System.Drawing.Size(25, 13)
- Me.lblOS.TabIndex = 9
+ Me.lblOS.TabIndex = 14
Me.lblOS.Text = "OS:"
'
'cboOS
'
Me.cboOS.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
Me.cboOS.FormattingEnabled = True
- Me.cboOS.Location = New System.Drawing.Point(394, 71)
+ Me.cboOS.Location = New System.Drawing.Point(70, 169)
Me.cboOS.Name = "cboOS"
- Me.cboOS.Size = New System.Drawing.Size(126, 21)
- Me.cboOS.TabIndex = 10
+ Me.cboOS.Size = New System.Drawing.Size(115, 21)
+ Me.cboOS.TabIndex = 15
'
'chkRecurseSubFolders
'
@@ -252,26 +254,26 @@ Partial Class frmGameManager
'lblComments
'
Me.lblComments.AutoSize = True
- Me.lblComments.Location = New System.Drawing.Point(7, 181)
+ Me.lblComments.Location = New System.Drawing.Point(7, 128)
Me.lblComments.Name = "lblComments"
Me.lblComments.Size = New System.Drawing.Size(59, 13)
- Me.lblComments.TabIndex = 21
+ Me.lblComments.TabIndex = 12
Me.lblComments.Text = "Comments:"
'
'txtComments
'
- Me.txtComments.Location = New System.Drawing.Point(70, 181)
+ Me.txtComments.Location = New System.Drawing.Point(70, 123)
Me.txtComments.Multiline = True
Me.txtComments.Name = "txtComments"
Me.txtComments.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
- Me.txtComments.Size = New System.Drawing.Size(413, 71)
- Me.txtComments.TabIndex = 22
+ Me.txtComments.Size = New System.Drawing.Size(414, 40)
+ Me.txtComments.TabIndex = 13
'
'txtParameter
'
Me.txtParameter.Location = New System.Drawing.Point(70, 71)
Me.txtParameter.Name = "txtParameter"
- Me.txtParameter.Size = New System.Drawing.Size(290, 20)
+ Me.txtParameter.Size = New System.Drawing.Size(414, 20)
Me.txtParameter.TabIndex = 8
'
'lblParameter
@@ -286,46 +288,46 @@ Partial Class frmGameManager
'chkCleanFolder
'
Me.chkCleanFolder.AutoSize = True
- Me.chkCleanFolder.Location = New System.Drawing.Point(330, 127)
+ Me.chkCleanFolder.Location = New System.Drawing.Point(330, 200)
Me.chkCleanFolder.Name = "chkCleanFolder"
Me.chkCleanFolder.Size = New System.Drawing.Size(136, 17)
- Me.chkCleanFolder.TabIndex = 16
+ Me.chkCleanFolder.TabIndex = 19
Me.chkCleanFolder.Text = "Delete folder on restore"
Me.chkCleanFolder.UseVisualStyleBackColor = True
'
'lblLimit
'
Me.lblLimit.AutoSize = True
- Me.lblLimit.Location = New System.Drawing.Point(376, 157)
+ Me.lblLimit.Location = New System.Drawing.Point(376, 229)
Me.lblLimit.Name = "lblLimit"
Me.lblLimit.Size = New System.Drawing.Size(68, 13)
- Me.lblLimit.TabIndex = 20
+ Me.lblLimit.TabIndex = 23
Me.lblLimit.Text = "Backup Limit"
Me.lblLimit.Visible = False
'
'nudLimit
'
- Me.nudLimit.Location = New System.Drawing.Point(330, 155)
+ Me.nudLimit.Location = New System.Drawing.Point(330, 227)
Me.nudLimit.Name = "nudLimit"
Me.nudLimit.Size = New System.Drawing.Size(40, 20)
- Me.nudLimit.TabIndex = 19
+ Me.nudLimit.TabIndex = 22
Me.nudLimit.Visible = False
'
'btnExclude
'
- Me.btnExclude.Location = New System.Drawing.Point(10, 152)
+ Me.btnExclude.Location = New System.Drawing.Point(10, 224)
Me.btnExclude.Name = "btnExclude"
Me.btnExclude.Size = New System.Drawing.Size(175, 23)
- Me.btnExclude.TabIndex = 17
+ Me.btnExclude.TabIndex = 20
Me.btnExclude.Text = "E&xclude Items..."
Me.btnExclude.UseVisualStyleBackColor = True
'
'btnInclude
'
- Me.btnInclude.Location = New System.Drawing.Point(10, 123)
+ Me.btnInclude.Location = New System.Drawing.Point(10, 196)
Me.btnInclude.Name = "btnInclude"
Me.btnInclude.Size = New System.Drawing.Size(175, 23)
- Me.btnInclude.TabIndex = 14
+ Me.btnInclude.TabIndex = 17
Me.btnInclude.Text = "Incl&ude Items..."
Me.btnInclude.UseVisualStyleBackColor = True
'
@@ -344,7 +346,7 @@ Partial Class frmGameManager
Me.btnSavePathBrowse.Location = New System.Drawing.Point(490, 97)
Me.btnSavePathBrowse.Name = "btnSavePathBrowse"
Me.btnSavePathBrowse.Size = New System.Drawing.Size(30, 20)
- Me.btnSavePathBrowse.TabIndex = 13
+ Me.btnSavePathBrowse.TabIndex = 11
Me.btnSavePathBrowse.Text = "..."
Me.btnSavePathBrowse.UseVisualStyleBackColor = True
'
@@ -363,7 +365,7 @@ Partial Class frmGameManager
Me.lblSavePath.Location = New System.Drawing.Point(7, 101)
Me.lblSavePath.Name = "lblSavePath"
Me.lblSavePath.Size = New System.Drawing.Size(60, 13)
- Me.lblSavePath.TabIndex = 11
+ Me.lblSavePath.TabIndex = 9
Me.lblSavePath.Text = "Save Path:"
'
'lblProcess
@@ -405,20 +407,20 @@ Partial Class frmGameManager
'chkTimeStamp
'
Me.chkTimeStamp.AutoSize = True
- Me.chkTimeStamp.Location = New System.Drawing.Point(191, 156)
+ Me.chkTimeStamp.Location = New System.Drawing.Point(191, 228)
Me.chkTimeStamp.Name = "chkTimeStamp"
Me.chkTimeStamp.Size = New System.Drawing.Size(133, 17)
- Me.chkTimeStamp.TabIndex = 18
+ Me.chkTimeStamp.TabIndex = 21
Me.chkTimeStamp.Text = "Save multiple backups"
Me.chkTimeStamp.UseVisualStyleBackColor = True
'
'chkFolderSave
'
Me.chkFolderSave.AutoSize = True
- Me.chkFolderSave.Location = New System.Drawing.Point(191, 127)
+ Me.chkFolderSave.Location = New System.Drawing.Point(191, 200)
Me.chkFolderSave.Name = "chkFolderSave"
Me.chkFolderSave.Size = New System.Drawing.Size(109, 17)
- Me.chkFolderSave.TabIndex = 15
+ Me.chkFolderSave.TabIndex = 18
Me.chkFolderSave.Text = "Save entire folder"
Me.chkFolderSave.UseVisualStyleBackColor = True
'
@@ -427,7 +429,7 @@ Partial Class frmGameManager
Me.txtSavePath.Location = New System.Drawing.Point(70, 97)
Me.txtSavePath.Name = "txtSavePath"
Me.txtSavePath.Size = New System.Drawing.Size(414, 20)
- Me.txtSavePath.TabIndex = 12
+ Me.txtSavePath.TabIndex = 10
'
'txtProcess
'
@@ -961,6 +963,15 @@ Partial Class frmGameManager
Me.ttFullPath.InitialDelay = 300
Me.ttFullPath.ReshowDelay = 60
'
+ 'btnAdvancedConfig
+ '
+ Me.btnAdvancedConfig.Location = New System.Drawing.Point(191, 167)
+ Me.btnAdvancedConfig.Name = "btnAdvancedConfig"
+ Me.btnAdvancedConfig.Size = New System.Drawing.Size(175, 23)
+ Me.btnAdvancedConfig.TabIndex = 16
+ Me.btnAdvancedConfig.Text = "&Advanced Configuration..."
+ Me.btnAdvancedConfig.UseVisualStyleBackColor = True
+ '
'frmGameManager
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -1098,4 +1109,5 @@ Partial Class frmGameManager
Friend WithEvents chkRecurseSubFolders As CheckBox
Friend WithEvents lblOS As Label
Friend WithEvents cboOS As ComboBox
+ Friend WithEvents btnAdvancedConfig As Button
End Class
diff --git a/GBM/Forms/frmGameManager.vb b/GBM/Forms/frmGameManager.vb
index bc24b0c..6e42cbd 100644
--- a/GBM/Forms/frmGameManager.vb
+++ b/GBM/Forms/frmGameManager.vb
@@ -1821,6 +1821,7 @@ Public Class frmGameManager
btnImportBackup.Text = frmGameManager_btnImportBackup
btnProcesses.Text = frmGameManager_btnProcesses
lblOS.Text = frmGameManager_lblOS
+ btnAdvancedConfig.Text = frmGameManager_btnAdvancedConfig
'Init Combos
Dim oComboItems As New List(Of KeyValuePair(Of Integer, String))
@@ -1834,7 +1835,10 @@ Public Class frmGameManager
cboOS.DataSource = oComboItems
- If Not mgrCommon.IsUnix Then cboOS.Enabled = False
+ If Not mgrCommon.IsUnix Then
+ cboOS.Enabled = False
+ btnAdvancedConfig.Enabled = False
+ End If
'Init Official Import Menu
If mgrCommon.IsUnix Then
diff --git a/GBM/My Project/Resources.Designer.vb b/GBM/My Project/Resources.Designer.vb
index 320d64b..06af378 100644
--- a/GBM/My Project/Resources.Designer.vb
+++ b/GBM/My Project/Resources.Designer.vb
@@ -1482,6 +1482,15 @@ Namespace My.Resources
End Get
End Property
+ '''
+ ''' Looks up a localized string similar to &Advanced Configuration....
+ '''
+ Friend ReadOnly Property frmGameManager_btnAdvancedConfig() As String
+ Get
+ Return ResourceManager.GetString("frmGameManager_btnAdvancedConfig", resourceCulture)
+ End Get
+ End Property
+
'''
''' Looks up a localized string similar to ....
'''
diff --git a/GBM/My Project/Resources.resx b/GBM/My Project/Resources.resx
index 656b5ff..6a55dc4 100644
--- a/GBM/My Project/Resources.resx
+++ b/GBM/My Project/Resources.resx
@@ -2290,4 +2290,7 @@
OS:
+
+ &Advanced Configuration...
+
\ No newline at end of file