Update of /cvsroot/netrek/client/netrekxp/tools/VBasic config utility/Netrek_Configurator.NET
In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv13747/tools/VBasic config utility/Netrek_Configurator.NET
Added Files:
AssemblyInfo.vb Form1.Designer.vb Form1.resX Form1.vb
Form2.Designer.vb Form2.resX Form2.vb Form3.Designer.vb
Form3.resX Form3.vb _UpgradeReport.htm netrekconfig.ico
netrekconfig.log netrekconfig.sln netrekconfig.suo
netrekconfig.vbproj netrekconfig.vbproj.user
Log Message:
Adding Joe Evango's Visual Basic configuration utiity to client source code. Not used in Netrek XP 2006, but left here in case anyone wants to use it or improve on it.
--- NEW FILE: AssemblyInfo.vb ---
Imports System.Reflection
Imports System.Runtime.CompilerServices
Imports System.Runtime.InteropServices
' General Information about an assembly is controlled through the following
' set of attributes. Change these attribute values to modify the information
' associated with an assembly.
' TODO: Review the values of the assembly attributes
<Assembly: AssemblyTitle("")>
<Assembly: AssemblyDescription("")>
<Assembly: AssemblyCompany("PlayNetrek.org")>
<Assembly: AssemblyProduct("")>
<Assembly: AssemblyCopyright("")>
<Assembly: AssemblyTrademark("")>
<Assembly: AssemblyCulture("")>
' Version information for an assembly consists of the following four values:
' Major version
' Minor Version
' Build Number
' Revision
' You can specify all the values or you can default the Build and Revision Numbers
' by using the '*' as shown below:
<Assembly: AssemblyVersion("1.0.*")>
--- NEW FILE: netrekconfig.vbproj.user ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Form1.resX ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Form2.vb ---
Option Strict Off
Option Explicit On
Friend Class Form2
Inherits System.Windows.Forms.Form
' Netrek Configurator v1.0 - written by Joe Evango
'
' Program notes from Joe 4/30/06-
' Code contains some comments, pretty easy to follow the logic.
' I am currently using a config directory that contains two netrekrc files, netrek.one and netrek.sep.
' This is done for the two messaging window configs. This should be easy enough to implement into the code
' in order to eliminate the extra sub directory and files if someone has time.
'
' This utility writes to the netrekrc file and assumes it is in located the same folder as the utility so if the
' netrekrc file does not exist the utility will not run properly and error out. When it is run it will also save
' your old netrekrc file as netrek.sav.
'
' Since Netrek code has always been freely shared in the community I will do the same with this config utility.
' Please feel free to help improve the utility and/or include the utility as an add-on if you are working on
' a Windows client. Also feel free to use the logic in this code to create a config utility for another OS. It
' took a while to put the keymap portion of this together but it works well. I only ask that if any modifications
' are made you also make your code changes available to the community. It would also be nice if I was mentioned as
' a contributor in your code comments.
' Variables below for game options are self explanitory
Dim playlist As Short
Dim sound As Short
Dim tips As Short
Dim stars As Short
Dim warp As Short
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Dim fnum2 As Short
Dim pltxt As String
Dim tiptxt As String
Dim soundtxt As String
Dim startxt As String
Dim warptxt As String
Dim metatxt As String
fnum2 = FreeFile
' Open the file for append.
FileOpen(fnum2, ".\netrekrc", OpenMode.Append)
' Add the command.
If (Check1.CheckState = System.Windows.Forms.CheckState.Checked) Then
sound = 1
End If
If (Check1.CheckState = System.Windows.Forms.CheckState.Unchecked) Then
sound = 0
End If
If (Check2.CheckState = System.Windows.Forms.CheckState.Checked) Then
tips = 1
End If
If (Check2.CheckState = System.Windows.Forms.CheckState.Unchecked) Then
tips = 0
End If
If (Check3.CheckState = System.Windows.Forms.CheckState.Checked) Then
stars = 1
End If
If (Check3.CheckState = System.Windows.Forms.CheckState.Unchecked) Then
stars = 0
End If
If (Check4.CheckState = System.Windows.Forms.CheckState.Checked) Then
warp = 1
End If
If (Check4.CheckState = System.Windows.Forms.CheckState.Unchecked) Then
warp = 0
End If
If playlist = 1 Then
pltxt = "playerListStyle: 1"
End If
If playlist = 2 Then
pltxt = "playerListStyle: 2"
End If
If playlist = 3 Then
pltxt = "playerListStyle: 3"
End If
If playlist = 4 Then
pltxt = "playerListStyle: 4"
End If
If tips = 1 Then
tiptxt = "showHints: on"
End If
If tips = 0 Then
tiptxt = "showHints: off"
End If
If sound = 1 Then
soundtxt = "sound: on"
End If
If sound = 0 Then
soundtxt = "sound: off"
End If
If stars = 0 Then
startxt = "showStars: off"
End If
If stars = 1 Then
startxt = "showStars: on"
End If
If warp = 1 Then
warptxt = "warpStreaks: on"
End If
If warp = 0 Then
warptxt = "warpStreaks: off"
End If
PrintLine(fnum2, pltxt)
PrintLine(fnum2, Chr(13))
PrintLine(fnum2, tiptxt)
PrintLine(fnum2, Chr(13))
PrintLine(fnum2, soundtxt)
PrintLine(fnum2, Chr(13))
PrintLine(fnum2, startxt)
PrintLine(fnum2, Chr(13))
PrintLine(fnum2, warptxt)
' Close the file.
FileClose(fnum2)
'MsgBox "Your configuration has been saved. Your old configuration file has been saved as netrekrc.sav in your Netrek install directory"
Form3.Show()
Me.Close()
End Sub
Private Sub Command2_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command2.Click
Me.Close()
End Sub
Private Sub Form2_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
playlist = 3
End Sub
'UPGRADE_WARNING: Event Option1.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option1_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option1.CheckedChanged
If eventSender.Checked Then
playlist = 1
pl1.Visible = True
pl2.Visible = False
pl3.Visible = False
pl4.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event Option2.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option2_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option2.CheckedChanged
If eventSender.Checked Then
playlist = 2
pl1.Visible = False
pl2.Visible = True
pl3.Visible = False
pl4.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event Option3.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option3_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option3.CheckedChanged
If eventSender.Checked Then
playlist = 3
pl1.Visible = False
pl2.Visible = False
pl3.Visible = True
pl4.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event Option4.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option4_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option4.CheckedChanged
If eventSender.Checked Then
playlist = 4
pl1.Visible = False
pl2.Visible = False
pl3.Visible = False
pl4.Visible = True
End If
End Sub
Private Sub Text1_Change(ByRef Index As Short)
End Sub
End Class
--- NEW FILE: Form2.Designer.vb ---
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class Form2
#Region "Windows Form Designer generated code "
<System.Diagnostics.DebuggerNonUserCode()> Public Sub New()
MyBase.New()
'This call is required by the Windows Form Designer.
InitializeComponent()
End Sub
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> Protected Overloads Overrides Sub Dispose(ByVal Disposing As Boolean)
If Disposing Then
If Not components Is Nothing Then
components.Dispose()
End If
End If
MyBase.Dispose(Disposing)
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
Public ToolTip1 As System.Windows.Forms.ToolTip
Public WithEvents Check4 As System.Windows.Forms.CheckBox
Public WithEvents Check3 As System.Windows.Forms.CheckBox
Public WithEvents Command2 As System.Windows.Forms.Button
Public WithEvents Check2 As System.Windows.Forms.CheckBox
Public WithEvents Check1 As System.Windows.Forms.CheckBox
Public WithEvents Command1 As System.Windows.Forms.Button
Public WithEvents Option4 As System.Windows.Forms.RadioButton
Public WithEvents Option3 As System.Windows.Forms.RadioButton
Public WithEvents Option2 As System.Windows.Forms.RadioButton
Public WithEvents Option1 As System.Windows.Forms.RadioButton
Public WithEvents Label5 As System.Windows.Forms.Label
Public WithEvents Label3 As System.Windows.Forms.Label
Public WithEvents Label4 As System.Windows.Forms.Label
Public WithEvents Label2 As System.Windows.Forms.Label
Public WithEvents Image1 As System.Windows.Forms.PictureBox
Public WithEvents pl4 As System.Windows.Forms.PictureBox
Public WithEvents pl3 As System.Windows.Forms.PictureBox
Public WithEvents pl2 As System.Windows.Forms.PictureBox
Public WithEvents pl1 As System.Windows.Forms.PictureBox
Public WithEvents Label1 As System.Windows.Forms.Label
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form2))
Me.components = New System.ComponentModel.Container()
Me.ToolTip1 = New System.Windows.Forms.ToolTip(components)
Me.Check4 = New System.Windows.Forms.CheckBox
Me.Check3 = New System.Windows.Forms.CheckBox
Me.Command2 = New System.Windows.Forms.Button
Me.Check2 = New System.Windows.Forms.CheckBox
Me.Check1 = New System.Windows.Forms.CheckBox
Me.Command1 = New System.Windows.Forms.Button
Me.Option4 = New System.Windows.Forms.RadioButton
Me.Option3 = New System.Windows.Forms.RadioButton
Me.Option2 = New System.Windows.Forms.RadioButton
Me.Option1 = New System.Windows.Forms.RadioButton
Me.Label5 = New System.Windows.Forms.Label
Me.Label3 = New System.Windows.Forms.Label
Me.Label4 = New System.Windows.Forms.Label
Me.Label2 = New System.Windows.Forms.Label
Me.Image1 = New System.Windows.Forms.PictureBox
Me.pl4 = New System.Windows.Forms.PictureBox
Me.pl3 = New System.Windows.Forms.PictureBox
Me.pl2 = New System.Windows.Forms.PictureBox
Me.pl1 = New System.Windows.Forms.PictureBox
Me.Label1 = New System.Windows.Forms.Label
Me.SuspendLayout()
Me.ToolTip1.Active = True
Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
Me.BackColor = System.Drawing.SystemColors.WindowText
Me.Text = "Netrek Configuration Utility (Page 2 of 3)"
Me.ClientSize = New System.Drawing.Size(727, 657)
Me.Location = New System.Drawing.Point(157, 32)
Me.Icon = CType(resources.GetObject("Form2.Icon"), System.Drawing.Icon)
Me.Font = New System.Drawing.Font("Arial", 8!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable
Me.ControlBox = True
Me.Enabled = True
Me.KeyPreview = False
Me.MaximizeBox = True
Me.MinimizeBox = True
Me.Cursor = System.Windows.Forms.Cursors.Default
Me.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.ShowInTaskbar = True
Me.HelpButton = False
Me.WindowState = System.Windows.Forms.FormWindowState.Normal
Me.Name = "Form2"
Me.Check4.BackColor = System.Drawing.SystemColors.MenuText
Me.Check4.Text = "Show Warpstreaks"
Me.Check4.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Check4.ForeColor = System.Drawing.SystemColors.highlightText
Me.Check4.Size = New System.Drawing.Size(145, 25)
Me.Check4.Location = New System.Drawing.Point(240, 560)
Me.Check4.TabIndex = 14
Me.Check4.CheckState = System.Windows.Forms.CheckState.Checked
Me.Check4.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Check4.FlatStyle = System.Windows.Forms.FlatStyle.Standard
Me.Check4.CausesValidation = True
Me.Check4.Enabled = True
Me.Check4.Cursor = System.Windows.Forms.Cursors.Default
Me.Check4.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Check4.Appearance = System.Windows.Forms.Appearance.Normal
Me.Check4.TabStop = True
Me.Check4.Visible = True
Me.Check4.Name = "Check4"
Me.Check3.BackColor = System.Drawing.SystemColors.MenuText
Me.Check3.Text = "Show Stars"
Me.Check3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Check3.ForeColor = System.Drawing.SystemColors.highlightText
Me.Check3.Size = New System.Drawing.Size(113, 25)
Me.Check3.Location = New System.Drawing.Point(48, 520)
Me.Check3.TabIndex = 13
Me.Check3.CheckState = System.Windows.Forms.CheckState.Checked
Me.Check3.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Check3.FlatStyle = System.Windows.Forms.FlatStyle.Standard
Me.Check3.CausesValidation = True
Me.Check3.Enabled = True
Me.Check3.Cursor = System.Windows.Forms.Cursors.Default
Me.Check3.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Check3.Appearance = System.Windows.Forms.Appearance.Normal
Me.Check3.TabStop = True
Me.Check3.Visible = True
Me.Check3.Name = "Check3"
Me.Command2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.Command2.Text = "Cancel"
Me.Command2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Command2.Size = New System.Drawing.Size(73, 25)
Me.Command2.Location = New System.Drawing.Point(352, 616)
Me.Command2.TabIndex = 12
Me.Command2.BackColor = System.Drawing.SystemColors.Control
Me.Command2.CausesValidation = True
Me.Command2.Enabled = True
Me.Command2.ForeColor = System.Drawing.SystemColors.ControlText
Me.Command2.Cursor = System.Windows.Forms.Cursors.Default
Me.Command2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Command2.TabStop = True
Me.Command2.Name = "Command2"
Me.Check2.BackColor = System.Drawing.SystemColors.ControlText
Me.Check2.Text = "Enable Tip Window"
Me.Check2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Check2.ForeColor = System.Drawing.SystemColors.highlightText
Me.Check2.Size = New System.Drawing.Size(145, 17)
Me.Check2.Location = New System.Drawing.Point(240, 528)
Me.Check2.TabIndex = 10
Me.Check2.CheckState = System.Windows.Forms.CheckState.Checked
Me.Check2.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Check2.FlatStyle = System.Windows.Forms.FlatStyle.Standard
Me.Check2.CausesValidation = True
Me.Check2.Enabled = True
Me.Check2.Cursor = System.Windows.Forms.Cursors.Default
Me.Check2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Check2.Appearance = System.Windows.Forms.Appearance.Normal
Me.Check2.TabStop = True
Me.Check2.Visible = True
Me.Check2.Name = "Check2"
Me.Check1.BackColor = System.Drawing.SystemColors.MenuText
Me.Check1.Text = "Enable Sound"
Me.Check1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Check1.ForeColor = System.Drawing.SystemColors.highlightText
Me.Check1.Size = New System.Drawing.Size(113, 25)
Me.Check1.Location = New System.Drawing.Point(48, 560)
Me.Check1.TabIndex = 9
Me.Check1.CheckState = System.Windows.Forms.CheckState.Checked
Me.Check1.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Check1.FlatStyle = System.Windows.Forms.FlatStyle.Standard
Me.Check1.CausesValidation = True
Me.Check1.Enabled = True
Me.Check1.Cursor = System.Windows.Forms.Cursors.Default
Me.Check1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Check1.Appearance = System.Windows.Forms.Appearance.Normal
Me.Check1.TabStop = True
Me.Check1.Visible = True
Me.Check1.Name = "Check1"
Me.Command1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.Command1.Text = "Next"
Me.Command1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Command1.Size = New System.Drawing.Size(73, 25)
Me.Command1.Location = New System.Drawing.Point(264, 616)
Me.Command1.TabIndex = 8
Me.Command1.BackColor = System.Drawing.SystemColors.Control
Me.Command1.CausesValidation = True
Me.Command1.Enabled = True
Me.Command1.ForeColor = System.Drawing.SystemColors.ControlText
Me.Command1.Cursor = System.Windows.Forms.Cursors.Default
Me.Command1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Command1.TabStop = True
Me.Command1.Name = "Command1"
Me.Option4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option4.BackColor = System.Drawing.SystemColors.ControlText
Me.Option4.Text = "BRMH Style"
Me.Option4.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option4.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option4.Size = New System.Drawing.Size(145, 25)
Me.Option4.Location = New System.Drawing.Point(24, 344)
Me.Option4.TabIndex = 6
Me.Option4.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option4.CausesValidation = True
Me.Option4.Enabled = True
Me.Option4.Cursor = System.Windows.Forms.Cursors.Default
Me.Option4.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option4.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option4.TabStop = True
Me.Option4.Checked = False
Me.Option4.Visible = True
Me.Option4.Name = "Option4"
Me.Option3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option3.BackColor = System.Drawing.SystemColors.ControlText
Me.Option3.Text = "Kill Watch Style (Default)"
Me.Option3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option3.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option3.Size = New System.Drawing.Size(169, 25)
Me.Option3.Location = New System.Drawing.Point(24, 320)
Me.Option3.TabIndex = 5
Me.Option3.Checked = True
Me.Option3.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option3.CausesValidation = True
Me.Option3.Enabled = True
Me.Option3.Cursor = System.Windows.Forms.Cursors.Default
Me.Option3.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option3.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option3.TabStop = True
Me.Option3.Visible = True
Me.Option3.Name = "Option3"
Me.Option2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option2.BackColor = System.Drawing.SystemColors.ControlText
Me.Option2.Text = "COW Style"
Me.Option2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option2.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option2.Size = New System.Drawing.Size(153, 25)
Me.Option2.Location = New System.Drawing.Point(24, 296)
Me.Option2.TabIndex = 4
Me.Option2.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option2.CausesValidation = True
Me.Option2.Enabled = True
Me.Option2.Cursor = System.Windows.Forms.Cursors.Default
Me.Option2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option2.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option2.TabStop = True
Me.Option2.Checked = False
Me.Option2.Visible = True
Me.Option2.Name = "Option2"
Me.Option1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option1.BackColor = System.Drawing.SystemColors.ControlText
Me.Option1.Text = "Old Style"
Me.Option1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option1.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option1.Size = New System.Drawing.Size(153, 25)
Me.Option1.Location = New System.Drawing.Point(24, 272)
Me.Option1.TabIndex = 3
Me.Option1.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option1.CausesValidation = True
Me.Option1.Enabled = True
Me.Option1.Cursor = System.Windows.Forms.Cursors.Default
Me.Option1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option1.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option1.TabStop = True
Me.Option1.Checked = False
Me.Option1.Visible = True
Me.Option1.Name = "Option1"
Me.Label5.BackColor = System.Drawing.SystemColors.WindowText
Me.Label5.Text = "Misc. Options"
Me.Label5.Font = New System.Drawing.Font("Arial", 12!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label5.ForeColor = System.Drawing.Color.Blue
Me.Label5.Size = New System.Drawing.Size(129, 25)
Me.Label5.Location = New System.Drawing.Point(24, 480)
Me.Label5.TabIndex = 11
Me.Label5.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me.Label5.Enabled = True
Me.Label5.Cursor = System.Windows.Forms.Cursors.Default
Me.Label5.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label5.UseMnemonic = True
Me.Label5.Visible = True
Me.Label5.AutoSize = False
Me.Label5.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label5.Name = "Label5"
Me.Label3.BackColor = System.Drawing.SystemColors.ControlText
Me.Label3.Text = "There are four playerlists available with this utility. Selecting the radio buttons below will show you a screen shot of each option. It is highly recommended that you stick with the default playerlist until you become more familiar with the game."
Me.Label3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label3.ForeColor = System.Drawing.SystemColors.highlightText
Me.Label3.Size = New System.Drawing.Size(473, 41)
Me.Label3.Location = New System.Drawing.Point(16, 224)
Me.Label3.TabIndex = 7
Me.Label3.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me.Label3.Enabled = True
Me.Label3.Cursor = System.Windows.Forms.Cursors.Default
Me.Label3.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label3.UseMnemonic = True
Me.Label3.Visible = True
Me.Label3.AutoSize = False
Me.Label3.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label3.Name = "Label3"
Me.Label4.TextAlign = System.Drawing.ContentAlignment.TopCenter
Me.Label4.BackColor = System.Drawing.SystemColors.ControlText
Me.Label4.Text = "NOTE: This will place a fresh copy of the netrekrc file in your Netrek install directory. If you have made any changes to this file they will be overwritten. A copy of your old netrekrc file will be saved as netrekrc.sav. If this is your first time installing please choose your configuration below and click on the Next button"
Me.Label4.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label4.ForeColor = System.Drawing.Color.FromARGB(255, 128, 128)
Me.Label4.Size = New System.Drawing.Size(729, 41)
Me.Label4.Location = New System.Drawing.Point(0, 144)
Me.Label4.TabIndex = 2
Me.Label4.Enabled = True
Me.Label4.Cursor = System.Windows.Forms.Cursors.Default
Me.Label4.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label4.UseMnemonic = True
Me.Label4.Visible = True
Me.Label4.AutoSize = False
Me.Label4.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label4.Name = "Label4"
Me.Label2.TextAlign = System.Drawing.ContentAlignment.TopCenter
Me.Label2.BackColor = System.Drawing.Color.Black
Me.Label2.Text = "There are several configuration options that you can set with this utility. These options include your messaging window(s), dashboard, player list, sound, hint window, and keyboard and mouse controls. A shortcut for this utility has been placed in your NetrekXP Mod program group so if you would like to change these options just re-run this utility."
Me.Label2.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label2.ForeColor = System.Drawing.Color.White
Me.Label2.Size = New System.Drawing.Size(713, 73)
Me.Label2.Location = New System.Drawing.Point(8, 88)
Me.Label2.TabIndex = 1
Me.Label2.Enabled = True
Me.Label2.Cursor = System.Windows.Forms.Cursors.Default
Me.Label2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label2.UseMnemonic = True
Me.Label2.Visible = True
Me.Label2.AutoSize = False
Me.Label2.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label2.Name = "Label2"
Me.Image1.Size = New System.Drawing.Size(132, 70)
Me.Image1.Location = New System.Drawing.Point(280, 16)
Me.Image1.Image = CType(resources.GetObject("Image1.Image"), System.Drawing.Image)
Me.Image1.Enabled = True
Me.Image1.Cursor = System.Windows.Forms.Cursors.Default
Me.Image1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.Image1.Visible = True
Me.Image1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Image1.Name = "Image1"
Me.pl4.Size = New System.Drawing.Size(507, 225)
Me.pl4.Location = New System.Drawing.Point(208, 272)
Me.pl4.Image = CType(resources.GetObject("pl4.Image"), System.Drawing.Image)
Me.pl4.Visible = False
Me.pl4.Enabled = True
Me.pl4.Cursor = System.Windows.Forms.Cursors.Default
Me.pl4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pl4.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pl4.Name = "pl4"
Me.pl3.Size = New System.Drawing.Size(508, 223)
Me.pl3.Location = New System.Drawing.Point(208, 272)
Me.pl3.Image = CType(resources.GetObject("pl3.Image"), System.Drawing.Image)
Me.pl3.Enabled = True
Me.pl3.Cursor = System.Windows.Forms.Cursors.Default
Me.pl3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pl3.Visible = True
Me.pl3.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pl3.Name = "pl3"
Me.pl2.Size = New System.Drawing.Size(507, 224)
Me.pl2.Location = New System.Drawing.Point(208, 272)
Me.pl2.Image = CType(resources.GetObject("pl2.Image"), System.Drawing.Image)
Me.pl2.Visible = False
Me.pl2.Enabled = True
Me.pl2.Cursor = System.Windows.Forms.Cursors.Default
Me.pl2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pl2.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pl2.Name = "pl2"
Me.pl1.Size = New System.Drawing.Size(506, 226)
Me.pl1.Location = New System.Drawing.Point(208, 272)
Me.pl1.Image = CType(resources.GetObject("pl1.Image"), System.Drawing.Image)
Me.pl1.Visible = False
Me.pl1.Enabled = True
Me.pl1.Cursor = System.Windows.Forms.Cursors.Default
Me.pl1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pl1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pl1.Name = "pl1"
Me.Label1.BackColor = System.Drawing.SystemColors.WindowText
Me.Label1.Text = "PlayerList:"
Me.Label1.Font = New System.Drawing.Font("Arial", 12!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label1.ForeColor = System.Drawing.Color.Blue
Me.Label1.Size = New System.Drawing.Size(97, 25)
Me.Label1.Location = New System.Drawing.Point(16, 200)
Me.Label1.TabIndex = 0
Me.Label1.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me.Label1.Enabled = True
Me.Label1.Cursor = System.Windows.Forms.Cursors.Default
Me.Label1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label1.UseMnemonic = True
Me.Label1.Visible = True
Me.Label1.AutoSize = False
Me.Label1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label1.Name = "Label1"
Me.Controls.Add(Check4)
Me.Controls.Add(Check3)
Me.Controls.Add(Command2)
Me.Controls.Add(Check2)
Me.Controls.Add(Check1)
Me.Controls.Add(Command1)
Me.Controls.Add(Option4)
Me.Controls.Add(Option3)
Me.Controls.Add(Option2)
Me.Controls.Add(Option1)
Me.Controls.Add(Label5)
Me.Controls.Add(Label3)
Me.Controls.Add(Label4)
Me.Controls.Add(Label2)
Me.Controls.Add(Image1)
Me.Controls.Add(pl4)
Me.Controls.Add(pl3)
Me.Controls.Add(pl2)
Me.Controls.Add(pl1)
Me.Controls.Add(Label1)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
#End Region
End Class
--- NEW FILE: netrekconfig.suo ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Form3.Designer.vb ---
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class Form3
#Region "Windows Form Designer generated code "
<System.Diagnostics.DebuggerNonUserCode()> Public Sub New()
MyBase.New()
'This call is required by the Windows Form Designer.
InitializeComponent()
End Sub
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> Protected Overloads Overrides Sub Dispose(ByVal Disposing As Boolean)
If Disposing Then
If Not components Is Nothing Then
components.Dispose()
End If
End If
MyBase.Dispose(Disposing)
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
Public ToolTip1 As System.Windows.Forms.ToolTip
[...1310 lines suppressed...]
Me.Text1.SetIndex(_Text1_13, CType(13, Short))
Me.Text1.SetIndex(_Text1_12, CType(12, Short))
Me.Text1.SetIndex(_Text1_11, CType(11, Short))
Me.Text1.SetIndex(_Text1_10, CType(10, Short))
Me.Text1.SetIndex(_Text1_9, CType(9, Short))
Me.Text1.SetIndex(_Text1_8, CType(8, Short))
Me.Text1.SetIndex(_Text1_7, CType(7, Short))
Me.Text1.SetIndex(_Text1_6, CType(6, Short))
Me.Text1.SetIndex(_Text1_5, CType(5, Short))
Me.Text1.SetIndex(_Text1_4, CType(4, Short))
Me.Text1.SetIndex(_Text1_3, CType(3, Short))
Me.Text1.SetIndex(_Text1_2, CType(2, Short))
Me.Text1.SetIndex(_Text1_1, CType(1, Short))
Me.Text1.SetIndex(_Text1_0, CType(0, Short))
CType(Me.Text1, System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
#End Region
End Class
--- NEW FILE: Form3.resX ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: netrekconfig.ico ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: netrekconfig.log ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Form1.Designer.vb ---
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> Partial Class Form1
#Region "Windows Form Designer generated code "
<System.Diagnostics.DebuggerNonUserCode()> Public Sub New()
MyBase.New()
'This call is required by the Windows Form Designer.
InitializeComponent()
End Sub
'Form overrides dispose to clean up the component list.
<System.Diagnostics.DebuggerNonUserCode()> Protected Overloads Overrides Sub Dispose(ByVal Disposing As Boolean)
If Disposing Then
If Not components Is Nothing Then
components.Dispose()
End If
End If
MyBase.Dispose(Disposing)
End Sub
'Required by the Windows Form Designer
Private components As System.ComponentModel.IContainer
Public ToolTip1 As System.Windows.Forms.ToolTip
Public WithEvents Command1 As System.Windows.Forms.Button
Public WithEvents cmdAdd As System.Windows.Forms.Button
Public WithEvents dash0 As System.Windows.Forms.RadioButton
Public WithEvents dash2 As System.Windows.Forms.RadioButton
Public WithEvents dash1 As System.Windows.Forms.RadioButton
Public WithEvents dash3 As System.Windows.Forms.RadioButton
Public WithEvents pic3 As System.Windows.Forms.PictureBox
Public WithEvents pic2 As System.Windows.Forms.PictureBox
Public WithEvents pic1 As System.Windows.Forms.PictureBox
Public WithEvents pic0 As System.Windows.Forms.PictureBox
Public WithEvents _Label3_1 As System.Windows.Forms.Label
Public WithEvents _Label1_1 As System.Windows.Forms.Label
Public WithEvents Frame1 As System.Windows.Forms.Panel
Public WithEvents Option1 As System.Windows.Forms.RadioButton
Public WithEvents Option2 As System.Windows.Forms.RadioButton
Public WithEvents Label5 As System.Windows.Forms.Label
Public WithEvents Label4 As System.Windows.Forms.Label
Public WithEvents _Label3_0 As System.Windows.Forms.Label
Public WithEvents _Label1_0 As System.Windows.Forms.Label
Public WithEvents separate As System.Windows.Forms.PictureBox
Public WithEvents one As System.Windows.Forms.PictureBox
Public WithEvents Image1 As System.Windows.Forms.PictureBox
Public WithEvents Label1 As Microsoft.VisualBasic.Compatibility.VB6.LabelArray
Public WithEvents Label3 As Microsoft.VisualBasic.Compatibility.VB6.LabelArray
'NOTE: The following procedure is required by the Windows Form Designer
'It can be modified using the Windows Form Designer.
'Do not modify it using the code editor.
<System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
Dim resources As System.Resources.ResourceManager = New System.Resources.ResourceManager(GetType(Form1))
Me.components = New System.ComponentModel.Container()
Me.ToolTip1 = New System.Windows.Forms.ToolTip(components)
Me.Command1 = New System.Windows.Forms.Button
Me.cmdAdd = New System.Windows.Forms.Button
Me.Frame1 = New System.Windows.Forms.Panel
Me.dash0 = New System.Windows.Forms.RadioButton
Me.dash2 = New System.Windows.Forms.RadioButton
Me.dash1 = New System.Windows.Forms.RadioButton
Me.dash3 = New System.Windows.Forms.RadioButton
Me.pic3 = New System.Windows.Forms.PictureBox
Me.pic2 = New System.Windows.Forms.PictureBox
Me.pic1 = New System.Windows.Forms.PictureBox
Me.pic0 = New System.Windows.Forms.PictureBox
Me._Label3_1 = New System.Windows.Forms.Label
Me._Label1_1 = New System.Windows.Forms.Label
Me.Option1 = New System.Windows.Forms.RadioButton
Me.Option2 = New System.Windows.Forms.RadioButton
Me.Label5 = New System.Windows.Forms.Label
Me.Label4 = New System.Windows.Forms.Label
Me._Label3_0 = New System.Windows.Forms.Label
Me._Label1_0 = New System.Windows.Forms.Label
Me.separate = New System.Windows.Forms.PictureBox
Me.one = New System.Windows.Forms.PictureBox
Me.Image1 = New System.Windows.Forms.PictureBox
Me.Label1 = New Microsoft.VisualBasic.Compatibility.VB6.LabelArray(components)
Me.Label3 = New Microsoft.VisualBasic.Compatibility.VB6.LabelArray(components)
Me.Frame1.SuspendLayout()
Me.SuspendLayout()
Me.ToolTip1.Active = True
CType(Me.Label1, System.ComponentModel.ISupportInitialize).BeginInit()
CType(Me.Label3, System.ComponentModel.ISupportInitialize).BeginInit()
Me.StartPosition = System.Windows.Forms.FormStartPosition.Manual
Me.BackColor = System.Drawing.Color.Black
Me.Text = "Netrek Configuration Utility (Page 1 of 3)"
Me.ClientSize = New System.Drawing.Size(722, 672)
Me.Location = New System.Drawing.Point(157, 32)
Me.Icon = CType(resources.GetObject("Form1.Icon"), System.Drawing.Icon)
Me.Font = New System.Drawing.Font("Arial", 8!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable
Me.ControlBox = True
Me.Enabled = True
Me.KeyPreview = False
Me.MaximizeBox = True
Me.MinimizeBox = True
Me.Cursor = System.Windows.Forms.Cursors.Default
Me.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.ShowInTaskbar = True
Me.HelpButton = False
Me.WindowState = System.Windows.Forms.FormWindowState.Normal
Me.Name = "Form1"
Me.Command1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.Command1.Text = "Cancel"
Me.Command1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Command1.Size = New System.Drawing.Size(73, 25)
Me.Command1.Location = New System.Drawing.Point(352, 632)
Me.Command1.TabIndex = 13
Me.Command1.BackColor = System.Drawing.SystemColors.Control
Me.Command1.CausesValidation = True
Me.Command1.Enabled = True
Me.Command1.ForeColor = System.Drawing.SystemColors.ControlText
Me.Command1.Cursor = System.Windows.Forms.Cursors.Default
Me.Command1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Command1.TabStop = True
Me.Command1.Name = "Command1"
Me.cmdAdd.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
Me.cmdAdd.Text = "Next"
Me.cmdAdd.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.cmdAdd.Size = New System.Drawing.Size(73, 25)
Me.cmdAdd.Location = New System.Drawing.Point(264, 632)
Me.cmdAdd.TabIndex = 12
Me.cmdAdd.BackColor = System.Drawing.SystemColors.Control
Me.cmdAdd.CausesValidation = True
Me.cmdAdd.Enabled = True
Me.cmdAdd.ForeColor = System.Drawing.SystemColors.ControlText
Me.cmdAdd.Cursor = System.Windows.Forms.Cursors.Default
Me.cmdAdd.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.cmdAdd.TabStop = True
Me.cmdAdd.Name = "cmdAdd"
Me.Frame1.BackColor = System.Drawing.SystemColors.ControlText
Me.Frame1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Frame1.Text = "Frame1"
Me.Frame1.Size = New System.Drawing.Size(721, 161)
Me.Frame1.Location = New System.Drawing.Point(8, 464)
Me.Frame1.TabIndex = 4
Me.Frame1.Font = New System.Drawing.Font("Arial", 8!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Frame1.Enabled = True
Me.Frame1.ForeColor = System.Drawing.SystemColors.ControlText
Me.Frame1.Cursor = System.Windows.Forms.Cursors.Default
Me.Frame1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Frame1.Visible = True
Me.Frame1.Name = "Frame1"
Me.dash0.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash0.BackColor = System.Drawing.SystemColors.ControlText
Me.dash0.Text = "Text Dashboard"
Me.dash0.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.dash0.ForeColor = System.Drawing.SystemColors.highlightText
Me.dash0.Size = New System.Drawing.Size(121, 17)
Me.dash0.Location = New System.Drawing.Point(8, 96)
Me.dash0.TabIndex = 8
Me.dash0.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash0.CausesValidation = True
Me.dash0.Enabled = True
Me.dash0.Cursor = System.Windows.Forms.Cursors.Default
Me.dash0.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.dash0.Appearance = System.Windows.Forms.Appearance.Normal
Me.dash0.TabStop = True
Me.dash0.Checked = False
Me.dash0.Visible = True
Me.dash0.Name = "dash0"
Me.dash2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash2.BackColor = System.Drawing.SystemColors.ControlText
Me.dash2.Text = "KRP Dashboard"
Me.dash2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.dash2.ForeColor = System.Drawing.SystemColors.highlightText
Me.dash2.Size = New System.Drawing.Size(121, 17)
Me.dash2.Location = New System.Drawing.Point(8, 144)
Me.dash2.TabIndex = 7
Me.dash2.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash2.CausesValidation = True
Me.dash2.Enabled = True
Me.dash2.Cursor = System.Windows.Forms.Cursors.Default
Me.dash2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.dash2.Appearance = System.Windows.Forms.Appearance.Normal
Me.dash2.TabStop = True
Me.dash2.Checked = False
Me.dash2.Visible = True
Me.dash2.Name = "dash2"
Me.dash1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash1.BackColor = System.Drawing.SystemColors.ControlText
Me.dash1.Text = "COW Dashboard"
Me.dash1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.dash1.ForeColor = System.Drawing.SystemColors.highlightText
Me.dash1.Size = New System.Drawing.Size(129, 17)
Me.dash1.Location = New System.Drawing.Point(8, 120)
Me.dash1.TabIndex = 6
Me.dash1.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash1.CausesValidation = True
Me.dash1.Enabled = True
Me.dash1.Cursor = System.Windows.Forms.Cursors.Default
Me.dash1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.dash1.Appearance = System.Windows.Forms.Appearance.Normal
Me.dash1.TabStop = True
Me.dash1.Checked = False
Me.dash1.Visible = True
Me.dash1.Name = "dash1"
Me.dash3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash3.BackColor = System.Drawing.SystemColors.ControlText
Me.dash3.Text = "Labs Dashboard (Default)"
Me.dash3.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.dash3.ForeColor = System.Drawing.SystemColors.highlightText
Me.dash3.Size = New System.Drawing.Size(169, 17)
Me.dash3.Location = New System.Drawing.Point(8, 72)
Me.dash3.TabIndex = 5
Me.dash3.Checked = True
Me.dash3.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.dash3.CausesValidation = True
Me.dash3.Enabled = True
Me.dash3.Cursor = System.Windows.Forms.Cursors.Default
Me.dash3.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.dash3.Appearance = System.Windows.Forms.Appearance.Normal
Me.dash3.TabStop = True
Me.dash3.Visible = True
Me.dash3.Name = "dash3"
Me.pic3.Size = New System.Drawing.Size(514, 49)
Me.pic3.Location = New System.Drawing.Point(184, 104)
Me.pic3.Image = CType(resources.GetObject("pic3.Image"), System.Drawing.Image)
Me.pic3.Enabled = True
Me.pic3.Cursor = System.Windows.Forms.Cursors.Default
Me.pic3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pic3.Visible = True
Me.pic3.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pic3.Name = "pic3"
Me.pic2.Size = New System.Drawing.Size(511, 46)
Me.pic2.Location = New System.Drawing.Point(184, 104)
Me.pic2.Image = CType(resources.GetObject("pic2.Image"), System.Drawing.Image)
Me.pic2.Visible = False
Me.pic2.Enabled = True
Me.pic2.Cursor = System.Windows.Forms.Cursors.Default
Me.pic2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pic2.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pic2.Name = "pic2"
Me.pic1.Size = New System.Drawing.Size(510, 45)
Me.pic1.Location = New System.Drawing.Point(184, 104)
Me.pic1.Image = CType(resources.GetObject("pic1.Image"), System.Drawing.Image)
Me.pic1.Visible = False
Me.pic1.Enabled = True
Me.pic1.Cursor = System.Windows.Forms.Cursors.Default
Me.pic1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pic1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pic1.Name = "pic1"
Me.pic0.Size = New System.Drawing.Size(510, 48)
Me.pic0.Location = New System.Drawing.Point(184, 104)
Me.pic0.Image = CType(resources.GetObject("pic0.Image"), System.Drawing.Image)
Me.pic0.Visible = False
Me.pic0.Enabled = True
Me.pic0.Cursor = System.Windows.Forms.Cursors.Default
Me.pic0.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.pic0.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.pic0.Name = "pic0"
Me._Label3_1.BackColor = System.Drawing.SystemColors.ControlText
Me._Label3_1.Text = "There are four different dashboards available with this utility. Please select the radio buttons below to view screenshots of each dashboard."
Me._Label3_1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me._Label3_1.ForeColor = System.Drawing.SystemColors.highlightText
Me._Label3_1.Size = New System.Drawing.Size(441, 33)
Me._Label3_1.Location = New System.Drawing.Point(8, 32)
Me._Label3_1.TabIndex = 10
Me._Label3_1.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me._Label3_1.Enabled = True
Me._Label3_1.Cursor = System.Windows.Forms.Cursors.Default
Me._Label3_1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me._Label3_1.UseMnemonic = True
Me._Label3_1.Visible = True
Me._Label3_1.AutoSize = False
Me._Label3_1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me._Label3_1.Name = "_Label3_1"
Me._Label1_1.BackColor = System.Drawing.Color.Black
Me._Label1_1.Text = "Dashboard:"
Me._Label1_1.Font = New System.Drawing.Font("Arial", 12!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me._Label1_1.ForeColor = System.Drawing.Color.Blue
Me._Label1_1.Size = New System.Drawing.Size(97, 25)
Me._Label1_1.Location = New System.Drawing.Point(16, 8)
Me._Label1_1.TabIndex = 9
Me._Label1_1.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me._Label1_1.Enabled = True
Me._Label1_1.Cursor = System.Windows.Forms.Cursors.Default
Me._Label1_1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me._Label1_1.UseMnemonic = True
Me._Label1_1.Visible = True
Me._Label1_1.AutoSize = False
Me._Label1_1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me._Label1_1.Name = "_Label1_1"
Me.Option1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option1.BackColor = System.Drawing.Color.Black
Me.Option1.Text = "Separate Message Windows (Default)"
Me.Option1.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option1.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option1.Size = New System.Drawing.Size(241, 25)
Me.Option1.Location = New System.Drawing.Point(16, 288)
Me.Option1.TabIndex = 1
Me.Option1.Checked = True
Me.Option1.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option1.CausesValidation = True
Me.Option1.Enabled = True
Me.Option1.Cursor = System.Windows.Forms.Cursors.Default
Me.Option1.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option1.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option1.TabStop = True
Me.Option1.Visible = True
Me.Option1.Name = "Option1"
Me.Option2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option2.BackColor = System.Drawing.Color.Black
Me.Option2.Text = "One Message Window"
Me.Option2.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Option2.ForeColor = System.Drawing.SystemColors.highlightText
Me.Option2.Size = New System.Drawing.Size(177, 17)
Me.Option2.Location = New System.Drawing.Point(16, 312)
Me.Option2.TabIndex = 0
Me.Option2.CheckAlign = System.Drawing.ContentAlignment.MiddleLeft
Me.Option2.CausesValidation = True
Me.Option2.Enabled = True
Me.Option2.Cursor = System.Windows.Forms.Cursors.Default
Me.Option2.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Option2.Appearance = System.Windows.Forms.Appearance.Normal
Me.Option2.TabStop = True
Me.Option2.Checked = False
Me.Option2.Visible = True
Me.Option2.Name = "Option2"
Me.Label5.TextAlign = System.Drawing.ContentAlignment.TopCenter
Me.Label5.BackColor = System.Drawing.Color.Black
Me.Label5.Text = "There are several configuration options that you can set with this utility. These options include your messaging window(s), dashboard, player list, sound, hint window, and keyboard and mouse controls. A shortcut for this utility has been placed in your NetrekXP Mod program group so if you would like to change these options just re-run this utility."
Me.Label5.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label5.ForeColor = System.Drawing.Color.White
Me.Label5.Size = New System.Drawing.Size(713, 57)
Me.Label5.Location = New System.Drawing.Point(0, 88)
Me.Label5.TabIndex = 14
Me.Label5.Enabled = True
Me.Label5.Cursor = System.Windows.Forms.Cursors.Default
Me.Label5.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label5.UseMnemonic = True
Me.Label5.Visible = True
Me.Label5.AutoSize = False
Me.Label5.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label5.Name = "Label5"
Me.Label4.TextAlign = System.Drawing.ContentAlignment.TopCenter
Me.Label4.BackColor = System.Drawing.SystemColors.ControlText
Me.Label4.Text = "NOTE: This will place a fresh copy of the netrekrc file in your Netrek install directory. If you have made any changes to this file they will be overwritten. A copy of your old netrekrc file will be saved as netrekrc.sav. If this is your first time installing please choose your configuration below and click on the Next button."
Me.Label4.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me.Label4.ForeColor = System.Drawing.Color.FromARGB(255, 128, 128)
Me.Label4.Size = New System.Drawing.Size(713, 41)
Me.Label4.Location = New System.Drawing.Point(0, 152)
Me.Label4.TabIndex = 11
Me.Label4.Enabled = True
Me.Label4.Cursor = System.Windows.Forms.Cursors.Default
Me.Label4.RightToLeft = System.Windows.Forms.RightToLeft.No
Me.Label4.UseMnemonic = True
Me.Label4.Visible = True
Me.Label4.AutoSize = False
Me.Label4.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Label4.Name = "Label4"
Me._Label3_0.BackColor = System.Drawing.Color.Black
Me._Label3_0.Text = "There are two message window options with this configuration utility, separated message windows and one message window. Selecting the radio buttons below will show you a screen shot of each option. "
Me._Label3_0.Font = New System.Drawing.Font("Arial", 8.25!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me._Label3_0.ForeColor = System.Drawing.SystemColors.highlightText
Me._Label3_0.Size = New System.Drawing.Size(409, 49)
Me._Label3_0.Location = New System.Drawing.Point(8, 240)
Me._Label3_0.TabIndex = 3
Me._Label3_0.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me._Label3_0.Enabled = True
Me._Label3_0.Cursor = System.Windows.Forms.Cursors.Default
Me._Label3_0.RightToLeft = System.Windows.Forms.RightToLeft.No
Me._Label3_0.UseMnemonic = True
Me._Label3_0.Visible = True
Me._Label3_0.AutoSize = False
Me._Label3_0.BorderStyle = System.Windows.Forms.BorderStyle.None
Me._Label3_0.Name = "_Label3_0"
Me._Label1_0.BackColor = System.Drawing.Color.Black
Me._Label1_0.Text = "Message Windows:"
Me._Label1_0.Font = New System.Drawing.Font("Arial", 12!, System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
Me._Label1_0.ForeColor = System.Drawing.Color.Blue
Me._Label1_0.Size = New System.Drawing.Size(161, 25)
Me._Label1_0.Location = New System.Drawing.Point(16, 216)
Me._Label1_0.TabIndex = 2
Me._Label1_0.TextAlign = System.Drawing.ContentAlignment.TopLeft
Me._Label1_0.Enabled = True
Me._Label1_0.Cursor = System.Windows.Forms.Cursors.Default
Me._Label1_0.RightToLeft = System.Windows.Forms.RightToLeft.No
Me._Label1_0.UseMnemonic = True
Me._Label1_0.Visible = True
Me._Label1_0.AutoSize = False
Me._Label1_0.BorderStyle = System.Windows.Forms.BorderStyle.None
Me._Label1_0.Name = "_Label1_0"
Me.separate.Size = New System.Drawing.Size(361, 157)
Me.separate.Location = New System.Drawing.Point(296, 288)
Me.separate.Image = CType(resources.GetObject("separate.Image"), System.Drawing.Image)
Me.separate.Enabled = True
Me.separate.Cursor = System.Windows.Forms.Cursors.Default
Me.separate.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.separate.Visible = True
Me.separate.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.separate.Name = "separate"
Me.one.Size = New System.Drawing.Size(357, 155)
Me.one.Location = New System.Drawing.Point(296, 288)
Me.one.Image = CType(resources.GetObject("one.Image"), System.Drawing.Image)
Me.one.Visible = False
Me.one.Enabled = True
Me.one.Cursor = System.Windows.Forms.Cursors.Default
Me.one.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.one.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.one.Name = "one"
Me.Image1.Size = New System.Drawing.Size(132, 70)
Me.Image1.Location = New System.Drawing.Point(280, 16)
Me.Image1.Image = CType(resources.GetObject("Image1.Image"), System.Drawing.Image)
Me.Image1.Enabled = True
Me.Image1.Cursor = System.Windows.Forms.Cursors.Default
Me.Image1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Normal
Me.Image1.Visible = True
Me.Image1.BorderStyle = System.Windows.Forms.BorderStyle.None
Me.Image1.Name = "Image1"
Me.Controls.Add(Command1)
Me.Controls.Add(cmdAdd)
Me.Controls.Add(Frame1)
Me.Controls.Add(Option1)
Me.Controls.Add(Option2)
Me.Controls.Add(Label5)
Me.Controls.Add(Label4)
Me.Controls.Add(_Label3_0)
Me.Controls.Add(_Label1_0)
Me.Controls.Add(separate)
Me.Controls.Add(one)
Me.Controls.Add(Image1)
Me.Frame1.Controls.Add(dash0)
Me.Frame1.Controls.Add(dash2)
Me.Frame1.Controls.Add(dash1)
Me.Frame1.Controls.Add(dash3)
Me.Frame1.Controls.Add(pic3)
Me.Frame1.Controls.Add(pic2)
Me.Frame1.Controls.Add(pic1)
Me.Frame1.Controls.Add(pic0)
Me.Frame1.Controls.Add(_Label3_1)
Me.Frame1.Controls.Add(_Label1_1)
Me.Label1.SetIndex(_Label1_1, CType(1, Short))
Me.Label1.SetIndex(_Label1_0, CType(0, Short))
Me.Label3.SetIndex(_Label3_1, CType(1, Short))
Me.Label3.SetIndex(_Label3_0, CType(0, Short))
CType(Me.Label3, System.ComponentModel.ISupportInitialize).EndInit()
CType(Me.Label1, System.ComponentModel.ISupportInitialize).EndInit()
Me.Frame1.ResumeLayout(False)
Me.ResumeLayout(False)
Me.PerformLayout()
End Sub
#End Region
End Class
--- NEW FILE: Form3.vb ---
Option Strict Off
Option Explicit On
Friend Class Form3
Inherits System.Windows.Forms.Form
' Netrek Configurator v1.0 - written by Joe Evango
'
' Program notes from Joe 4/30/06-
' Code contains some comments, pretty easy to follow the logic.
' I am currently using a config directory that contains two netrekrc files, netrek.one and netrek.sep.
' This is done for the two messaging window configs. This should be easy enough to implement into the code
' in order to eliminate the extra sub directory and files if someone has time.
'
' This utility writes to the netrekrc file and assumes it is in located the same folder as the utility so if the
' netrekrc file does not exist the utility will not run properly and error out. When it is run it will also save
' your old netrekrc file as netrek.sav.
'
' Since Netrek code has always been freely shared in the community I will do the same with this config utility.
' Please feel free to help improve the utility and/or include the utility as an add-on if you are working on
' a Windows client. Also feel free to use the logic in this code to create a config utility for another OS. It
' took a while to put the keymap portion of this together but it works well. I only ask that if any modifications
' are made you also make your code changes available to the community. It would also be nice if I was mentioned as
' a contributor in your code comments.
'Keymap configuration
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Dim fnum2 As Object
Dim fnum3 As Object
Dim FileName As String
Dim Application As String
Dim keymap As String
Dim buttonmap As String
Dim torpedo As String
Dim phaser As String
Dim shield As String
Dim bomb As String
Dim cloak As String
Dim drop As String
Dim pickup As String
Dim tractor As String
Dim pressor As String
Dim maxwarp As String
Dim halfspeed As String
Dim repair As String
Dim refit As String
Dim tlock As String
Dim info As String
Dim quit As String
Dim detown As String
Dim detenemy As String
Dim plasma As String
Dim warp0 As String
Dim warp2 As String
Dim warp3 As String
Dim warp4 As String
Dim print1 As String
Dim print2 As String
Dim keymap1 As String
Dim keymap2 As String
Dim keymap3 As String
Dim keymap4 As String
Dim keymap5 As String
Dim keymap6 As String
Dim keymap7 As String
Dim keymap8 As String
Dim keymap9 As String
Dim keymap10 As String
Dim keymap11 As String
Dim keymap12 As String
Dim keymap13 As String
Dim keymap14 As String
Dim keymap15 As String
Dim keymap16 As String
Dim keymap17 As String
Dim keymap18 As String
Dim keymap19 As String
Dim keymap20 As String
Dim keymap21 As String
Dim keymap22 As String
Dim keymap23 As String
Dim mousetag As String
Dim keytag As String
Dim configtag As String
Dim a As Short
Dim b As Short
Dim c As Short
Dim m As String
Dim h As String
Dim duplicate As Short
Dim speckey As Short
Dim currentdate As String
currentdate = CStr(Today)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
fnum3 = FreeFile
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
fnum2 = FreeFile
m = "m"
h = "h"
torpedo = "t"
phaser = "f"
shield = "s"
bomb = "b"
cloak = "c"
drop = "x"
pickup = "z"
tractor = "T"
pressor = "y"
maxwarp = "@"
halfspeed = "#"
repair = "R"
refit = "r"
tlock = "l"
info = "i"
quit = "\"
detown = "D"
detenemy = "d"
plasma = "g"
warp0 = "0"
warp2 = "2"
warp3 = "3"
warp4 = "4"
FileName = ".\controls.txt"
Application = "Notepad.exe"
If torpedo = Text1(0).Text Then
keymap1 = ""
Else
keymap1 = Text1(0).Text & torpedo
End If
If phaser = Text1(1).Text Then
keymap2 = ""
Else
keymap2 = Text1(1).Text & phaser
End If
If shield = Text1(2).Text Then
keymap3 = ""
Else
keymap3 = Text1(2).Text & shield
End If
If bomb = Text1(3).Text Then
keymap4 = ""
Else
keymap4 = Text1(3).Text & bomb
End If
If cloak = Text1(4).Text Then
keymap5 = ""
Else
keymap5 = Text1(4).Text & cloak
End If
If drop = Text1(5).Text Then
keymap6 = ""
Else
keymap6 = Text1(5).Text & drop
End If
If pickup = Text1(6).Text Then
keymap7 = ""
Else
keymap7 = Text1(6).Text & pickup
End If
If pressor = Text1(7).Text Then
keymap8 = ""
Else
keymap8 = Text1(7).Text & pressor
End If
If tractor = Text1(8).Text Then
keymap9 = ""
Else
keymap9 = Text1(8).Text & tractor
End If
If maxwarp = Text1(9).Text Then
keymap10 = ""
Else
keymap10 = Text1(9).Text & maxwarp
End If
If halfspeed = Text1(10).Text Then
keymap11 = ""
Else
keymap11 = Text1(10).Text & halfspeed
End If
If repair = Text1(11).Text Then
keymap12 = ""
Else
keymap12 = Text1(11).Text & repair
End If
If refit = Text1(12).Text Then
keymap13 = ""
Else
keymap13 = Text1(12).Text & refit
End If
If tlock = Text1(13).Text Then
keymap14 = ""
Else
keymap14 = Text1(14).Text & tlock
End If
If info = Text1(14).Text Then
keymap15 = ""
Else
keymap15 = Text1(14).Text & info
End If
If quit = Text1(15).Text Then
keymap16 = ""
Else
keymap16 = Text1(15).Text & quit
End If
If detown = Text1(16).Text Then
keymap17 = ""
Else
keymap17 = Text1(16).Text & detown
End If
If detenemy = Text1(17).Text Then
keymap18 = ""
Else
keymap18 = Text1(17).Text & detenemy
End If
If plasma = Text1(18).Text Then
keymap19 = ""
Else
keymap19 = Text1(18).Text & plasma
End If
If warp0 = Text1(19).Text Then
keymap20 = ""
Else
keymap20 = Text1(19).Text & warp0
End If
If warp2 = Text1(20).Text Then
keymap21 = ""
Else
keymap21 = Text1(20).Text & warp2
End If
If warp3 = Text1(21).Text Then
keymap22 = ""
Else
keymap22 = Text1(21).Text & warp3
End If
If warp4 = Text1(22).Text Then
keymap23 = ""
Else
keymap23 = Text1(22).Text & warp4
End If
speckey = 0
duplicate = 0
For a = 0 To 22
For b = 0 To 22
If a <> b And Text1(a).Text = Text1(b).Text Then
duplicate = 1
Exit For
End If
Next b
If duplicate = 1 Then
MsgBox("The key '" & Text1(a).Text & "' is defined more than once. This will cause problems while playing. Please remove the duplicate controls and click on Finish.")
Exit For
End If
Next a
For c = 0 To 22
If Text1(c).Text = "m" Then
speckey = 1
End If
If Text1(c).Text = "h" Then
speckey = 1
End If
If Text1(c).Text = "w" Then
speckey = 1
End If
If speckey = 1 Then
MsgBox("You cannot use the 'm', 'h', or 'w' keys. These are used for messaging, help, and war declarations. Please assign different keys to these controls.")
Exit For
End If
Next c
If duplicate = 0 And speckey = 0 Then
' Open the file for append.
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
FileOpen(fnum2, ".\netrekrc", OpenMode.Append)
' Add the command.
If Combo1.Text = "Torpedoes" Then
buttonmap = "buttonmap:" & "1" & Text1(0).Text
End If
If Combo1.Text = "Phasers" Then
buttonmap = "buttonmap:" & "1" & Text1(1).Text
End If
keymap = "keymap:" & "\Qq0Q0gffp" & keymap1 & keymap2 & keymap3 & keymap4 & keymap5 & keymap6 & keymap7 & keymap8 & keymap9 & keymap10 & keymap11 & keymap12 & keymap13 & keymap14 & keymap15 & keymap16 & keymap17 & keymap18 & keymap19 & keymap20 & keymap21 & keymap22 & keymap23
keytag = "###Keymap added by the Netrek Configurator on " & currentdate
mousetag = "###Buttonmap added by the Netrek Configurator on " & currentdate
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, keytag)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, keymap)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, mousetag)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum2, buttonmap)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum2. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
FileClose(fnum2)
' Opens the controls you chose in notepad for reference
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
FileOpen(fnum3, ".\controls.txt", OpenMode.Output)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "These are the controls you have chosen:")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Mouse Controls:")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Left Button - " & Combo1.Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Middle Button - " & "Unmap Special Windows (i.e. Close tip window)")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Right Button - " & "Steer")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Keyboard Controls:")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Messaging - " & "m (Be sure to hold your mouse cursor over")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "the Galaxy or Tactical maps when you press 'm'.")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "After pressing 'm' type 'A' to send messages to")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "the All Window, type 'T' to send messages")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "to the Team Window, or type the letter/number")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "of the player you would like to send a message to.")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "After you type A, T, or the player letter/number, ")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, " " & "type your message and press enter.)")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Help - " & "h")
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Torpedoes - " & Text1(0).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Phasers - " & Text1(1).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Shield - " & Text1(2).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Bomb - " & Text1(3).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Cloak - " & Text1(4).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Drop Armies - " & Text1(5).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Pickup Armies - " & Text1(6).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Detonate Own Torps - " & Text1(16).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Detonate Enemy Torps - " & Text1(17).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Tractor - " & Text1(8).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Pressor - " & Text1(7).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Repair - " & Text1(11).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Refit Ship Type - " & Text1(12).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Lock on Target - " & Text1(13).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Target Info - " & Text1(14).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Max Warp - " & Text1(9).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Half Speed - " & Text1(10).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Quit - " & Text1(15).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Plasma - " & Text1(18).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, Chr(13))
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Warp 0 - " & Text1(19).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Warp 2 - " & Text1(20).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Warp 3 - " & Text1(21).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
PrintLine(fnum3, "Warp 4 - " & Text1(22).Text)
'UPGRADE_WARNING: Couldn't resolve default property of object fnum3. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="6A50421D-15FE-4896-8A1B-2EC21E9037B2"'
FileClose(fnum3)
Me.Close()
MsgBox("YOUR CONFIGURATION HAS BEEN CREATED! After you click on OK a document with the controls you have chosen will open. A shortcut to this document has been created in your Netrek Config Utility program group. If you need additional assistance please visit www.netrek.org.")
Shell(Application & " " & FileName, AppWinStyle.NormalFocus)
Else
End If
End Sub
End Class
--- NEW FILE: Form1.vb ---
Option Strict Off
Option Explicit On
Friend Class Form1
Inherits System.Windows.Forms.Form
' Netrek Configurator v1.0 - written by Joe Evango
'
' Program notes from Joe 4/30/06-
' Code contains some comments, pretty easy to follow the logic.
' I am currently using a config directory that contains two netrekrc files, netrek.one and netrek.sep.
' This is done for the two messaging window configs. This should be easy enough to implement into the code
' in order to eliminate the extra sub directory and files if someone has time.
'
' This utility writes to the netrekrc file and assumes it is in located the same folder as the utility so if the
' netrekrc file does not exist the utility will not run properly and error out. When it is run it will also save
' your old netrekrc file as netrek.sav.
'
' Since Netrek code has always been freely shared in the community I will do the same with this config utility.
' Please feel free to help improve the utility and/or include the utility as an add-on if you are working on
' a Windows client. Also feel free to use the logic in this code to create a config utility for another OS. It
' took a while to put the keymap portion of this together but it works well. I only ask that if any modifications
' are made you also make your code changes available to the community. It would also be nice if I was mentioned as
' a contributor in your code comments.
Dim screen As Short
Dim dash As Short
Private Sub cmdAdd_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles cmdAdd.Click
Dim fnum As Short
Dim txt As String
Dim configtag As String
Dim currentdate As String
currentdate = CStr(Today)
fnum = FreeFile
' Three section message window, saves your old netrekrc
If screen = 0 Then
FileCopy(".\netrekrc", ".\netrekrc.sav")
FileCopy(".\configs\netrekrc.sep", ".\netrekrc")
Else
' One section message window, saves your old netrekrc
FileCopy(".\netrekrc", ".\netrekrc.sav")
FileCopy(".\configs\netrekrc.one", ".\netrekrc")
End If
' Open the file for append.
FileOpen(fnum, ".\netrekrc", OpenMode.Append)
' Add the command.
If dash = 0 Then
txt = "newdashboard: 0"
End If
If dash = 1 Then
txt = "newdashboard: 1"
End If
If dash = 2 Then
txt = "newdashboard: 2"
End If
If dash = 3 Then
txt = "newdashboard: 3"
End If
configtag = "###Configuration changes added by the Netrek Configurator on " & currentdate
PrintLine(fnum, Chr(13))
PrintLine(fnum, configtag)
PrintLine(fnum, Chr(13))
PrintLine(fnum, txt)
' Close the file.
FileClose(fnum)
' MsgBox "Your configuration has been saved"
Form2.Show()
Me.Close()
End Sub
Private Sub Command1_Click(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Command1.Click
Me.Close()
End Sub
' Pick a dashboard
'UPGRADE_WARNING: Event dash0.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub dash0_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles dash0.CheckedChanged
If eventSender.Checked Then
dash = 0
pic0.Visible = True
pic1.Visible = False
pic2.Visible = False
pic3.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event dash1.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub dash1_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles dash1.CheckedChanged
If eventSender.Checked Then
dash = 1
pic0.Visible = False
pic1.Visible = True
pic2.Visible = False
pic3.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event dash2.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub dash2_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles dash2.CheckedChanged
If eventSender.Checked Then
dash = 2
pic0.Visible = False
pic1.Visible = False
pic2.Visible = True
pic3.Visible = False
End If
End Sub
'UPGRADE_WARNING: Event dash3.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub dash3_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles dash3.CheckedChanged
If eventSender.Checked Then
dash = 3
pic0.Visible = False
pic1.Visible = False
pic2.Visible = False
pic3.Visible = True
End If
End Sub
Private Sub Form1_Load(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles MyBase.Load
dash = 3
End Sub
'UPGRADE_WARNING: Event Option1.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option1_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option1.CheckedChanged
If eventSender.Checked Then
screen = 0
one.Visible = False
separate.Visible = True
End If
End Sub
'UPGRADE_WARNING: Event Option2.CheckedChanged may fire when form is initialized. Click for more: 'ms-help://MS.VSExpressCC.v80/dv_commoner/local/redirect.htm?keyword="88B12AE1-6DE0-48A0-86F1-60C0686C026A"'
Private Sub Option2_CheckedChanged(ByVal eventSender As System.Object, ByVal eventArgs As System.EventArgs) Handles Option2.CheckedChanged
If eventSender.Checked Then
screen = 1
separate.Visible = False
one.Visible = True
End If
End Sub
End Class
--- NEW FILE: netrekconfig.sln ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: Form2.resX ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: _UpgradeReport.htm ---
(This appears to be a binary file; contents omitted.)
--- NEW FILE: netrekconfig.vbproj ---
(This appears to be a binary file; contents omitted.)