Handling "install and update" button label Fixed mod updating New version detection fixed, highlighting and showing a message in the info section Showing release information for mods that have a new version available Added information about mod requirements Added a button to find the game log Added a checkbox to run the game unpatched Added information about using the program
262 lines
14 KiB
C#
262 lines
14 KiB
C#
namespace GCMM
|
|
{
|
|
partial class MainForm
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
System.Windows.Forms.ListViewGroup listViewGroup1 = new System.Windows.Forms.ListViewGroup("Installed", System.Windows.Forms.HorizontalAlignment.Center);
|
|
System.Windows.Forms.ListViewGroup listViewGroup2 = new System.Windows.Forms.ListViewGroup("Available", System.Windows.Forms.HorizontalAlignment.Center);
|
|
System.Windows.Forms.ListViewItem listViewItem1 = new System.Windows.Forms.ListViewItem(new string[] {
|
|
"Mod",
|
|
"modtainers",
|
|
"1.0",
|
|
"2020.06.15. 2:01:43"}, -1);
|
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm));
|
|
this.modlist = new System.Windows.Forms.ListView();
|
|
this.modName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
this.modAuthor = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
this.modVersion = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
this.modTimestamp = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
this.status = new System.Windows.Forms.Label();
|
|
this.installbtn = new System.Windows.Forms.Button();
|
|
this.uninstallbtn = new System.Windows.Forms.Button();
|
|
this.playbtn = new System.Windows.Forms.Button();
|
|
this.settingsbtn = new System.Windows.Forms.Button();
|
|
this.findlog = new System.Windows.Forms.Button();
|
|
this.unpatched = new System.Windows.Forms.CheckBox();
|
|
this.modinfobox = new System.Windows.Forms.RichTextBox();
|
|
this.SuspendLayout();
|
|
//
|
|
// modlist
|
|
//
|
|
this.modlist.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
|
| System.Windows.Forms.AnchorStyles.Left)
|
|
| System.Windows.Forms.AnchorStyles.Right)));
|
|
this.modlist.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(216)))), ((int)(((byte)(240)))), ((int)(((byte)(216)))));
|
|
this.modlist.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
|
this.modlist.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
this.modName,
|
|
this.modAuthor,
|
|
this.modVersion,
|
|
this.modTimestamp});
|
|
this.modlist.ForeColor = System.Drawing.Color.Green;
|
|
this.modlist.FullRowSelect = true;
|
|
listViewGroup1.Header = "Installed";
|
|
listViewGroup1.HeaderAlignment = System.Windows.Forms.HorizontalAlignment.Center;
|
|
listViewGroup1.Name = "installed";
|
|
listViewGroup2.Header = "Available";
|
|
listViewGroup2.HeaderAlignment = System.Windows.Forms.HorizontalAlignment.Center;
|
|
listViewGroup2.Name = "available";
|
|
this.modlist.Groups.AddRange(new System.Windows.Forms.ListViewGroup[] {
|
|
listViewGroup1,
|
|
listViewGroup2});
|
|
this.modlist.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
|
this.modlist.HideSelection = false;
|
|
listViewItem1.Group = listViewGroup1;
|
|
this.modlist.Items.AddRange(new System.Windows.Forms.ListViewItem[] {
|
|
listViewItem1});
|
|
this.modlist.Location = new System.Drawing.Point(12, 12);
|
|
this.modlist.Name = "modlist";
|
|
this.modlist.Size = new System.Drawing.Size(491, 468);
|
|
this.modlist.TabIndex = 0;
|
|
this.modlist.UseCompatibleStateImageBehavior = false;
|
|
this.modlist.View = System.Windows.Forms.View.Details;
|
|
this.modlist.SelectedIndexChanged += new System.EventHandler(this.modlist_SelectedIndexChanged);
|
|
//
|
|
// modName
|
|
//
|
|
this.modName.Text = "Name";
|
|
this.modName.Width = 148;
|
|
//
|
|
// modAuthor
|
|
//
|
|
this.modAuthor.Text = "Author";
|
|
this.modAuthor.Width = 142;
|
|
//
|
|
// modVersion
|
|
//
|
|
this.modVersion.Text = "Version";
|
|
this.modVersion.Width = 62;
|
|
//
|
|
// modTimestamp
|
|
//
|
|
this.modTimestamp.Text = "Last updated";
|
|
this.modTimestamp.Width = 120;
|
|
//
|
|
// status
|
|
//
|
|
this.status.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
|
this.status.AutoSize = true;
|
|
this.status.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.status.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
|
this.status.ForeColor = System.Drawing.Color.Lime;
|
|
this.status.Location = new System.Drawing.Point(8, 487);
|
|
this.status.Name = "status";
|
|
this.status.Size = new System.Drawing.Size(60, 40);
|
|
this.status.TabIndex = 1;
|
|
this.status.Text = "Status:\r\nasd";
|
|
//
|
|
// installbtn
|
|
//
|
|
this.installbtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.installbtn.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
|
this.installbtn.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(40)))), ((int)(((byte)(0)))));
|
|
this.installbtn.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.installbtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
|
this.installbtn.Location = new System.Drawing.Point(509, 12);
|
|
this.installbtn.Name = "installbtn";
|
|
this.installbtn.Size = new System.Drawing.Size(263, 49);
|
|
this.installbtn.TabIndex = 2;
|
|
this.installbtn.Text = "Install mod";
|
|
this.installbtn.UseVisualStyleBackColor = true;
|
|
this.installbtn.Click += new System.EventHandler(this.installbtn_Click);
|
|
//
|
|
// uninstallbtn
|
|
//
|
|
this.uninstallbtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.uninstallbtn.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Black;
|
|
this.uninstallbtn.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Black;
|
|
this.uninstallbtn.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.uninstallbtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
|
this.uninstallbtn.ForeColor = System.Drawing.Color.Green;
|
|
this.uninstallbtn.Location = new System.Drawing.Point(509, 67);
|
|
this.uninstallbtn.Name = "uninstallbtn";
|
|
this.uninstallbtn.Size = new System.Drawing.Size(263, 49);
|
|
this.uninstallbtn.TabIndex = 3;
|
|
this.uninstallbtn.Text = "Uninstall mod";
|
|
this.uninstallbtn.UseVisualStyleBackColor = true;
|
|
this.uninstallbtn.Click += new System.EventHandler(this.uninstallbtn_Click);
|
|
//
|
|
// playbtn
|
|
//
|
|
this.playbtn.Anchor = System.Windows.Forms.AnchorStyles.Bottom;
|
|
this.playbtn.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
|
this.playbtn.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(40)))), ((int)(((byte)(0)))));
|
|
this.playbtn.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.playbtn.Font = new System.Drawing.Font("Microsoft Sans Serif", 20.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(238)));
|
|
this.playbtn.Location = new System.Drawing.Point(250, 487);
|
|
this.playbtn.Name = "playbtn";
|
|
this.playbtn.Size = new System.Drawing.Size(300, 62);
|
|
this.playbtn.TabIndex = 5;
|
|
this.playbtn.Text = "Play";
|
|
this.playbtn.UseVisualStyleBackColor = true;
|
|
this.playbtn.Click += new System.EventHandler(this.playbtn_Click);
|
|
//
|
|
// settingsbtn
|
|
//
|
|
this.settingsbtn.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.settingsbtn.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
|
this.settingsbtn.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(40)))), ((int)(((byte)(0)))));
|
|
this.settingsbtn.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.settingsbtn.Location = new System.Drawing.Point(667, 487);
|
|
this.settingsbtn.Name = "settingsbtn";
|
|
this.settingsbtn.Size = new System.Drawing.Size(105, 29);
|
|
this.settingsbtn.TabIndex = 6;
|
|
this.settingsbtn.Text = "Settings";
|
|
this.settingsbtn.UseVisualStyleBackColor = true;
|
|
this.settingsbtn.Click += new System.EventHandler(this.settingsbtn_Click);
|
|
//
|
|
// findlog
|
|
//
|
|
this.findlog.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
|
this.findlog.FlatAppearance.MouseDownBackColor = System.Drawing.Color.Green;
|
|
this.findlog.FlatAppearance.MouseOverBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(40)))), ((int)(((byte)(0)))));
|
|
this.findlog.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
|
|
this.findlog.Location = new System.Drawing.Point(666, 522);
|
|
this.findlog.Name = "findlog";
|
|
this.findlog.Size = new System.Drawing.Size(105, 29);
|
|
this.findlog.TabIndex = 7;
|
|
this.findlog.Text = "Find game log";
|
|
this.findlog.UseVisualStyleBackColor = true;
|
|
this.findlog.Click += new System.EventHandler(this.findlog_Click);
|
|
//
|
|
// unpatched
|
|
//
|
|
this.unpatched.AutoSize = true;
|
|
this.unpatched.Location = new System.Drawing.Point(12, 534);
|
|
this.unpatched.Name = "unpatched";
|
|
this.unpatched.Size = new System.Drawing.Size(100, 17);
|
|
this.unpatched.TabIndex = 8;
|
|
this.unpatched.Text = "Run unpatched";
|
|
this.unpatched.UseVisualStyleBackColor = true;
|
|
this.unpatched.CheckedChanged += new System.EventHandler(this.unpatched_CheckedChanged);
|
|
//
|
|
// modinfobox
|
|
//
|
|
this.modinfobox.BackColor = System.Drawing.Color.Black;
|
|
this.modinfobox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
|
this.modinfobox.ForeColor = System.Drawing.Color.Lime;
|
|
this.modinfobox.Location = new System.Drawing.Point(509, 122);
|
|
this.modinfobox.Name = "modinfobox";
|
|
this.modinfobox.ReadOnly = true;
|
|
this.modinfobox.Size = new System.Drawing.Size(263, 358);
|
|
this.modinfobox.TabIndex = 9;
|
|
this.modinfobox.Text = "";
|
|
//
|
|
// MainForm
|
|
//
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
|
this.BackColor = System.Drawing.Color.Black;
|
|
this.ClientSize = new System.Drawing.Size(784, 561);
|
|
this.Controls.Add(this.modinfobox);
|
|
this.Controls.Add(this.unpatched);
|
|
this.Controls.Add(this.findlog);
|
|
this.Controls.Add(this.settingsbtn);
|
|
this.Controls.Add(this.playbtn);
|
|
this.Controls.Add(this.uninstallbtn);
|
|
this.Controls.Add(this.installbtn);
|
|
this.Controls.Add(this.status);
|
|
this.Controls.Add(this.modlist);
|
|
this.ForeColor = System.Drawing.Color.Lime;
|
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
|
this.Name = "MainForm";
|
|
this.Text = "Gamecraft Mod Manager";
|
|
this.Load += new System.EventHandler(this.Form1_Load);
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
private System.Windows.Forms.ListView modlist;
|
|
private System.Windows.Forms.ColumnHeader modName;
|
|
private System.Windows.Forms.ColumnHeader modVersion;
|
|
private System.Windows.Forms.ColumnHeader modTimestamp;
|
|
private System.Windows.Forms.Label status;
|
|
private System.Windows.Forms.Button installbtn;
|
|
private System.Windows.Forms.Button uninstallbtn;
|
|
private System.Windows.Forms.Button playbtn;
|
|
private System.Windows.Forms.Button settingsbtn;
|
|
private System.Windows.Forms.ColumnHeader modAuthor;
|
|
private System.Windows.Forms.Button findlog;
|
|
private System.Windows.Forms.CheckBox unpatched;
|
|
private System.Windows.Forms.RichTextBox modinfobox;
|
|
}
|
|
}
|
|
|