From 2191e44830eaa9690e92d19afc81013122aae088 Mon Sep 17 00:00:00 2001 From: JokieW Date: Sun, 10 Mar 2019 21:38:34 -0400 Subject: [PATCH] First push --- .gitignore | 4 + AboutBox1.Designer.cs | 139 ++ AboutBox1.cs | 100 ++ AboutBox1.resx | 120 ++ App.config | 6 + Form1.Designer.cs | 2680 ++++++++++++++++++++++++++++++ Form1.cs | 1139 +++++++++++++ Form1.resx | 363 ++++ Program.cs | 22 + Properties/AssemblyInfo.cs | 36 + Properties/Resources.Designer.cs | 71 + Properties/Resources.resx | 117 ++ Properties/Settings.Designer.cs | 30 + Properties/Settings.settings | 7 + RandomHill3.csproj | 141 ++ RandomHill3.csproj.user | 13 + RandomHill3.sln | 22 + RandomHill3_TemporaryKey.pfx | Bin 0 -> 1668 bytes Scribe.cs | 266 +++ 19 files changed, 5276 insertions(+) create mode 100644 .gitignore create mode 100644 AboutBox1.Designer.cs create mode 100644 AboutBox1.cs create mode 100644 AboutBox1.resx create mode 100644 App.config create mode 100644 Form1.Designer.cs create mode 100644 Form1.cs create mode 100644 Form1.resx create mode 100644 Program.cs create mode 100644 Properties/AssemblyInfo.cs create mode 100644 Properties/Resources.Designer.cs create mode 100644 Properties/Resources.resx create mode 100644 Properties/Settings.Designer.cs create mode 100644 Properties/Settings.settings create mode 100644 RandomHill3.csproj create mode 100644 RandomHill3.csproj.user create mode 100644 RandomHill3.sln create mode 100644 RandomHill3_TemporaryKey.pfx create mode 100644 Scribe.cs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..443f47b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +#VS +.vs/* +bin/* +obj/* diff --git a/AboutBox1.Designer.cs b/AboutBox1.Designer.cs new file mode 100644 index 0000000..90941e8 --- /dev/null +++ b/AboutBox1.Designer.cs @@ -0,0 +1,139 @@ +namespace RandomHill3 +{ + partial class AboutBox1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.okButton = new System.Windows.Forms.Button(); + this.label1 = new System.Windows.Forms.Label(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label4 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.SuspendLayout(); + // + // okButton + // + this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.okButton.DialogResult = System.Windows.Forms.DialogResult.Cancel; + this.okButton.Location = new System.Drawing.Point(198, 100); + this.okButton.Name = "okButton"; + this.okButton.Size = new System.Drawing.Size(75, 23); + this.okButton.TabIndex = 24; + this.okButton.Text = "&OK"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(13, 13); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(109, 13); + this.label1.TabIndex = 25; + this.label1.Text = "Silent Hill Randomizer"; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(13, 35); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(51, 13); + this.label2.TabIndex = 26; + this.label2.Text = "Version 3"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(12, 57); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(47, 13); + this.label3.TabIndex = 27; + this.label3.Text = "By Jokie"; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(12, 79); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(105, 13); + this.label4.TabIndex = 28; + this.label4.Text = "Discord: Jokie#0001"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(12, 92); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(98, 13); + this.label5.TabIndex = 29; + this.label5.Text = "Twitter: @Jokie_W"; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(13, 105); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(80, 13); + this.label6.TabIndex = 30; + this.label6.Text = "Github: JokieW"; + // + // AboutBox1 + // + this.AcceptButton = this.okButton; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(285, 131); + this.Controls.Add(this.label6); + this.Controls.Add(this.label5); + this.Controls.Add(this.label4); + this.Controls.Add(this.label3); + this.Controls.Add(this.label2); + this.Controls.Add(this.label1); + this.Controls.Add(this.okButton); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "AboutBox1"; + this.Padding = new System.Windows.Forms.Padding(9); + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "About"; + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.Button okButton; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.Label label6; + } +} diff --git a/AboutBox1.cs b/AboutBox1.cs new file mode 100644 index 0000000..6d4a7d6 --- /dev/null +++ b/AboutBox1.cs @@ -0,0 +1,100 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Drawing; +using System.Linq; +using System.Reflection; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace RandomHill3 +{ + partial class AboutBox1 : Form + { + public AboutBox1() + { + InitializeComponent(); + this.Text = String.Format("About {0}", AssemblyTitle); + } + + #region Assembly Attribute Accessors + + public string AssemblyTitle + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false); + if (attributes.Length > 0) + { + AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0]; + if (titleAttribute.Title != "") + { + return titleAttribute.Title; + } + } + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + } + } + + public string AssemblyVersion + { + get + { + return Assembly.GetExecutingAssembly().GetName().Version.ToString(); + } + } + + public string AssemblyDescription + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyDescriptionAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyDescriptionAttribute)attributes[0]).Description; + } + } + + public string AssemblyProduct + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyProductAttribute)attributes[0]).Product; + } + } + + public string AssemblyCopyright + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCopyrightAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCopyrightAttribute)attributes[0]).Copyright; + } + } + + public string AssemblyCompany + { + get + { + object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyCompanyAttribute), false); + if (attributes.Length == 0) + { + return ""; + } + return ((AssemblyCompanyAttribute)attributes[0]).Company; + } + } + #endregion + } +} diff --git a/AboutBox1.resx b/AboutBox1.resx new file mode 100644 index 0000000..1af7de1 --- /dev/null +++ b/AboutBox1.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/App.config b/App.config new file mode 100644 index 0000000..88fa402 --- /dev/null +++ b/App.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Form1.Designer.cs b/Form1.Designer.cs new file mode 100644 index 0000000..c1dca71 --- /dev/null +++ b/Form1.Designer.cs @@ -0,0 +1,2680 @@ +namespace RandomHill3 +{ + partial class Form1 + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Windows Form Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.openFileDialog1 = new System.Windows.Forms.OpenFileDialog(); + this.lbl_pthToSH3 = new System.Windows.Forms.Label(); + this.tbx_sh3path = new System.Windows.Forms.TextBox(); + this.ofd_pathDialog = new System.Windows.Forms.Button(); + this.btn_play = new System.Windows.Forms.Button(); + this.btn_lucky = new System.Windows.Forms.Button(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.tss_status = new System.Windows.Forms.ToolStripStatusLabel(); + this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tab_sh3 = new System.Windows.Forms.TabPage(); + this.tab_sh3extras = new System.Windows.Forms.TabControl(); + this.tab_sh3enemies = new System.Windows.Forms.TabPage(); + this.chb_doEnemyRando = new System.Windows.Forms.CheckBox(); + this.groupBox13 = new System.Windows.Forms.GroupBox(); + this.perc_god = new System.Windows.Forms.TextBox(); + this.norm_god = new System.Windows.Forms.TextBox(); + this.sld_god = new System.Windows.Forms.TrackBar(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.label7 = new System.Windows.Forms.Label(); + this.perc_nurse_jerkgun = new System.Windows.Forms.TextBox(); + this.norm_nurse_jerkgun = new System.Windows.Forms.TextBox(); + this.sld_nurse_jerkgun = new System.Windows.Forms.TrackBar(); + this.label4 = new System.Windows.Forms.Label(); + this.perc_nurse = new System.Windows.Forms.TextBox(); + this.perc_nurse_jerkpipe = new System.Windows.Forms.TextBox(); + this.norm_nurse = new System.Windows.Forms.TextBox(); + this.norm_nurse_jerkpipe = new System.Windows.Forms.TextBox(); + this.sld_nurse = new System.Windows.Forms.TrackBar(); + this.sld_nurse_jerkpipe = new System.Windows.Forms.TrackBar(); + this.label6 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.sld_nurse_pipe = new System.Windows.Forms.TrackBar(); + this.norm_nurse_pipe = new System.Windows.Forms.TextBox(); + this.perc_nurse_gun = new System.Windows.Forms.TextBox(); + this.perc_nurse_pipe = new System.Windows.Forms.TextBox(); + this.norm_nurse_gun = new System.Windows.Forms.TextBox(); + this.sld_nurse_gun = new System.Windows.Forms.TrackBar(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.perc_dog = new System.Windows.Forms.TextBox(); + this.norm_dog = new System.Windows.Forms.TextBox(); + this.sld_dog = new System.Windows.Forms.TrackBar(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.perc_snorlax = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); + this.label10 = new System.Windows.Forms.Label(); + this.norm_snorlax = new System.Windows.Forms.TextBox(); + this.sld_snorlax_sit = new System.Windows.Forms.TrackBar(); + this.sld_snorlax = new System.Windows.Forms.TrackBar(); + this.norm_snorlax_sit = new System.Windows.Forms.TextBox(); + this.sld_snorlax_slp = new System.Windows.Forms.TrackBar(); + this.perc_snorlax_sleep = new System.Windows.Forms.TextBox(); + this.norm_snorlax_slp = new System.Windows.Forms.TextBox(); + this.perc_snorlax_sit = new System.Windows.Forms.TextBox(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.label14 = new System.Windows.Forms.Label(); + this.label8 = new System.Windows.Forms.Label(); + this.perc_pendulum = new System.Windows.Forms.TextBox(); + this.perc_pendulum__smallfly = new System.Windows.Forms.TextBox(); + this.norm_pendulum = new System.Windows.Forms.TextBox(); + this.norm_pendulum_smallfly = new System.Windows.Forms.TextBox(); + this.sld_pendulum = new System.Windows.Forms.TrackBar(); + this.sld_pendulum_smallfly = new System.Windows.Forms.TrackBar(); + this.norm_pendulum_bigwalk = new System.Windows.Forms.TextBox(); + this.label11 = new System.Windows.Forms.Label(); + this.sld_pendulum_bigfly = new System.Windows.Forms.TrackBar(); + this.perc_pendulum__smallwalk = new System.Windows.Forms.TextBox(); + this.norm_pendulum_bigfly = new System.Windows.Forms.TextBox(); + this.norm_pendulum_smallwalk = new System.Windows.Forms.TextBox(); + this.perc_pendulum__bigwalk = new System.Windows.Forms.TextBox(); + this.sld_pendulum_smallwalk = new System.Windows.Forms.TrackBar(); + this.perc_pendulum__bigfly = new System.Windows.Forms.TextBox(); + this.sld_pendulum_bigwalk = new System.Windows.Forms.TrackBar(); + this.label13 = new System.Windows.Forms.Label(); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.perc_missionary = new System.Windows.Forms.TextBox(); + this.norm_missionary = new System.Windows.Forms.TextBox(); + this.sld_missionary = new System.Windows.Forms.TrackBar(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.label18 = new System.Windows.Forms.Label(); + this.perc_brownSlurper = new System.Windows.Forms.TextBox(); + this.perc_brownSlurper_faking = new System.Windows.Forms.TextBox(); + this.norm_brownSlurper = new System.Windows.Forms.TextBox(); + this.norm_brownSlurper_faking = new System.Windows.Forms.TextBox(); + this.sld_brownSlurper = new System.Windows.Forms.TrackBar(); + this.sld_brownSlurper_faking = new System.Windows.Forms.TrackBar(); + this.label20 = new System.Windows.Forms.Label(); + this.label19 = new System.Windows.Forms.Label(); + this.sld_brownSlurper_normal = new System.Windows.Forms.TrackBar(); + this.norm_brownSlurper_normal = new System.Windows.Forms.TextBox(); + this.perc_brownSlurper_dead = new System.Windows.Forms.TextBox(); + this.perc_brownSlurper_normal = new System.Windows.Forms.TextBox(); + this.norm_brownSlurper_dead = new System.Windows.Forms.TextBox(); + this.sld_brownSlurper_dead = new System.Windows.Forms.TrackBar(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.perc_whiteSlurper = new System.Windows.Forms.TextBox(); + this.norm_whiteSlurper = new System.Windows.Forms.TextBox(); + this.sld_whiteSlurper = new System.Windows.Forms.TrackBar(); + this.groupBox11 = new System.Windows.Forms.GroupBox(); + this.perc_scraper = new System.Windows.Forms.TextBox(); + this.norm_scraper = new System.Windows.Forms.TextBox(); + this.sld_scraper = new System.Windows.Forms.TrackBar(); + this.gb_horse = new System.Windows.Forms.GroupBox(); + this.perc_horse = new System.Windows.Forms.TextBox(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.label12 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.perc_closer = new System.Windows.Forms.TextBox(); + this.perc_closer_rising = new System.Windows.Forms.TextBox(); + this.norm_closer = new System.Windows.Forms.TextBox(); + this.norm_closer_rising = new System.Windows.Forms.TextBox(); + this.sld_closer = new System.Windows.Forms.TrackBar(); + this.sld_closer_rising = new System.Windows.Forms.TrackBar(); + this.label17 = new System.Windows.Forms.Label(); + this.norm_closer_normal = new System.Windows.Forms.TextBox(); + this.sld_closer_normal = new System.Windows.Forms.TrackBar(); + this.label16 = new System.Windows.Forms.Label(); + this.perc_closer_late = new System.Windows.Forms.TextBox(); + this.sld_closer_late = new System.Windows.Forms.TrackBar(); + this.sld_closer_dead = new System.Windows.Forms.TrackBar(); + this.perc_closer_dead = new System.Windows.Forms.TextBox(); + this.perc_closer_normal = new System.Windows.Forms.TextBox(); + this.norm_closer_late = new System.Windows.Forms.TextBox(); + this.norm_closer_dead = new System.Windows.Forms.TextBox(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.perc_leonard = new System.Windows.Forms.TextBox(); + this.norm_leonard = new System.Windows.Forms.TextBox(); + this.sld_leonard = new System.Windows.Forms.TrackBar(); + this.groupBox12 = new System.Windows.Forms.GroupBox(); + this.perc_alessa = new System.Windows.Forms.TextBox(); + this.norm_alessa = new System.Windows.Forms.TextBox(); + this.sld_alessa = new System.Windows.Forms.TrackBar(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.label3 = new System.Windows.Forms.Label(); + this.perc_numb_l = new System.Windows.Forms.TextBox(); + this.norm_numb_l = new System.Windows.Forms.TextBox(); + this.sld_numb_l = new System.Windows.Forms.TrackBar(); + this.label2 = new System.Windows.Forms.Label(); + this.label1 = new System.Windows.Forms.Label(); + this.perc_numb_m = new System.Windows.Forms.TextBox(); + this.norm_numb_m = new System.Windows.Forms.TextBox(); + this.sld_numb_m = new System.Windows.Forms.TrackBar(); + this.perc_numb_s = new System.Windows.Forms.TextBox(); + this.norm_numb_s = new System.Windows.Forms.TextBox(); + this.sld_numb_s = new System.Windows.Forms.TrackBar(); + this.perc_numb = new System.Windows.Forms.TextBox(); + this.norm_numb = new System.Windows.Forms.TextBox(); + this.sld_numb = new System.Windows.Forms.TrackBar(); + this.tab_sh3startgame = new System.Windows.Forms.TabPage(); + this.groupBox14 = new System.Windows.Forms.GroupBox(); + this.textbox_ingametime = new System.Windows.Forms.RichTextBox(); + this.label25 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.textbox_killchain = new System.Windows.Forms.RichTextBox(); + this.textbox_bonus = new System.Windows.Forms.RichTextBox(); + this.textbox_highscore = new System.Windows.Forms.RichTextBox(); + this.label22 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.chb_randomSHtown = new System.Windows.Forms.CheckBox(); + this.chb_sh3invisEnemies = new System.Windows.Forms.CheckBox(); + this.tabs_games = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.btn_sh2_lucky = new System.Windows.Forms.Button(); + this.btn_sh2_play = new System.Windows.Forms.Button(); + this.groupBox20 = new System.Windows.Forms.GroupBox(); + this.perc_sh2_ph = new System.Windows.Forms.TextBox(); + this.norm_sh2_ph = new System.Windows.Forms.TextBox(); + this.sld_sh2_ph = new System.Windows.Forms.TrackBar(); + this.groupBox19 = new System.Windows.Forms.GroupBox(); + this.perc_sh2_darknurse = new System.Windows.Forms.TextBox(); + this.norm_sh2_darknurse = new System.Windows.Forms.TextBox(); + this.sld_sh2_darknurse = new System.Windows.Forms.TrackBar(); + this.groupBox18 = new System.Windows.Forms.GroupBox(); + this.perc_sh2_nurse = new System.Windows.Forms.TextBox(); + this.norm_sh2_nurse = new System.Windows.Forms.TextBox(); + this.sld_sh2_nurse = new System.Windows.Forms.TrackBar(); + this.groupBox17 = new System.Windows.Forms.GroupBox(); + this.perc_sh2_creeper = new System.Windows.Forms.TextBox(); + this.norm_sh2_creeper = new System.Windows.Forms.TextBox(); + this.sld_sh2_creeper = new System.Windows.Forms.TrackBar(); + this.groupBoxManekin = new System.Windows.Forms.GroupBox(); + this.perc_sh2_manekin = new System.Windows.Forms.TextBox(); + this.norm_sh2_manekin = new System.Windows.Forms.TextBox(); + this.sld_sh2_manekin = new System.Windows.Forms.TrackBar(); + this.groupBox15 = new System.Windows.Forms.GroupBox(); + this.perc_sh2_figure = new System.Windows.Forms.TextBox(); + this.norm_sh2_figure = new System.Windows.Forms.TextBox(); + this.sld_sh2_figure = new System.Windows.Forms.TrackBar(); + this.openFileDialog2 = new System.Windows.Forms.OpenFileDialog(); + this.label26 = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.statusStrip1.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.tab_sh3.SuspendLayout(); + this.tab_sh3extras.SuspendLayout(); + this.tab_sh3enemies.SuspendLayout(); + this.groupBox13.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_god)).BeginInit(); + this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_jerkgun)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_jerkpipe)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_pipe)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_gun)).BeginInit(); + this.groupBox1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_dog)).BeginInit(); + this.groupBox6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax_sit)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax_slp)).BeginInit(); + this.groupBox10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_smallfly)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_bigfly)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_smallwalk)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_bigwalk)).BeginInit(); + this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_missionary)).BeginInit(); + this.groupBox7.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_faking)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_normal)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_dead)).BeginInit(); + this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_whiteSlurper)).BeginInit(); + this.groupBox11.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_scraper)).BeginInit(); + this.gb_horse.SuspendLayout(); + this.groupBox9.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_rising)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_normal)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_late)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_dead)).BeginInit(); + this.groupBox8.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_leonard)).BeginInit(); + this.groupBox12.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_alessa)).BeginInit(); + this.groupBox5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_l)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_m)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_s)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb)).BeginInit(); + this.tab_sh3startgame.SuspendLayout(); + this.groupBox14.SuspendLayout(); + this.tabs_games.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.groupBox20.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_ph)).BeginInit(); + this.groupBox19.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_darknurse)).BeginInit(); + this.groupBox18.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_nurse)).BeginInit(); + this.groupBox17.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_creeper)).BeginInit(); + this.groupBoxManekin.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_manekin)).BeginInit(); + this.groupBox15.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_figure)).BeginInit(); + this.SuspendLayout(); + // + // openFileDialog1 + // + this.openFileDialog1.FileName = "openFileDialog1"; + this.openFileDialog1.Filter = "SH3 executable|sh3.exe"; + // + // lbl_pthToSH3 + // + this.lbl_pthToSH3.AutoSize = true; + this.lbl_pthToSH3.Location = new System.Drawing.Point(7, 627); + this.lbl_pthToSH3.Name = "lbl_pthToSH3"; + this.lbl_pthToSH3.Size = new System.Drawing.Size(81, 13); + this.lbl_pthToSH3.TabIndex = 5; + this.lbl_pthToSH3.Text = "Path to sh3.exe"; + // + // tbx_sh3path + // + this.tbx_sh3path.Location = new System.Drawing.Point(10, 646); + this.tbx_sh3path.Name = "tbx_sh3path"; + this.tbx_sh3path.Size = new System.Drawing.Size(326, 20); + this.tbx_sh3path.TabIndex = 7; + this.tbx_sh3path.TextChanged += new System.EventHandler(this.tbx_sh3path_TextChanged); + // + // ofd_pathDialog + // + this.ofd_pathDialog.Location = new System.Drawing.Point(335, 644); + this.ofd_pathDialog.Name = "ofd_pathDialog"; + this.ofd_pathDialog.Size = new System.Drawing.Size(24, 23); + this.ofd_pathDialog.TabIndex = 8; + this.ofd_pathDialog.Text = "..."; + this.ofd_pathDialog.UseVisualStyleBackColor = true; + this.ofd_pathDialog.Click += new System.EventHandler(this.ofd_pathDialog_Click); + // + // btn_play + // + this.btn_play.Enabled = false; + this.btn_play.Location = new System.Drawing.Point(402, 627); + this.btn_play.Name = "btn_play"; + this.btn_play.Size = new System.Drawing.Size(190, 49); + this.btn_play.TabIndex = 9; + this.btn_play.Text = "Play"; + this.btn_play.UseVisualStyleBackColor = true; + this.btn_play.Click += new System.EventHandler(this.btn_play_Click); + // + // btn_lucky + // + this.btn_lucky.Enabled = false; + this.btn_lucky.Location = new System.Drawing.Point(598, 628); + this.btn_lucky.Name = "btn_lucky"; + this.btn_lucky.Size = new System.Drawing.Size(190, 48); + this.btn_lucky.TabIndex = 10; + this.btn_lucky.Text = "I\'m feeling lucky!"; + this.btn_lucky.UseVisualStyleBackColor = true; + this.btn_lucky.Click += new System.EventHandler(this.btn_lucky_Click); + // + // statusStrip1 + // + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.tss_status}); + this.statusStrip1.Location = new System.Drawing.Point(0, 734); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Size = new System.Drawing.Size(799, 22); + this.statusStrip1.SizingGrip = false; + this.statusStrip1.TabIndex = 11; + this.statusStrip1.Text = "Hello"; + // + // tss_status + // + this.tss_status.Name = "tss_status"; + this.tss_status.Size = new System.Drawing.Size(55, 17); + this.tss_status.Text = "Need exe"; + // + // menuStrip1 + // + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.aboutToolStripMenuItem}); + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Size = new System.Drawing.Size(799, 24); + this.menuStrip1.TabIndex = 12; + this.menuStrip1.Text = "menuStrip1"; + // + // aboutToolStripMenuItem + // + this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem"; + this.aboutToolStripMenuItem.Size = new System.Drawing.Size(52, 20); + this.aboutToolStripMenuItem.Text = "About"; + this.aboutToolStripMenuItem.Click += new System.EventHandler(this.aboutToolStripMenuItem_Click); + // + // tab_sh3 + // + this.tab_sh3.Controls.Add(this.btn_lucky); + this.tab_sh3.Controls.Add(this.lbl_pthToSH3); + this.tab_sh3.Controls.Add(this.btn_play); + this.tab_sh3.Controls.Add(this.tbx_sh3path); + this.tab_sh3.Controls.Add(this.tab_sh3extras); + this.tab_sh3.Controls.Add(this.ofd_pathDialog); + this.tab_sh3.Location = new System.Drawing.Point(4, 22); + this.tab_sh3.Name = "tab_sh3"; + this.tab_sh3.Padding = new System.Windows.Forms.Padding(3); + this.tab_sh3.Size = new System.Drawing.Size(793, 682); + this.tab_sh3.TabIndex = 0; + this.tab_sh3.Text = "Silent Hill 3"; + // + // tab_sh3extras + // + this.tab_sh3extras.Controls.Add(this.tab_sh3enemies); + this.tab_sh3extras.Controls.Add(this.tab_sh3startgame); + this.tab_sh3extras.Location = new System.Drawing.Point(0, 0); + this.tab_sh3extras.Margin = new System.Windows.Forms.Padding(0); + this.tab_sh3extras.Name = "tab_sh3extras"; + this.tab_sh3extras.SelectedIndex = 0; + this.tab_sh3extras.Size = new System.Drawing.Size(798, 625); + this.tab_sh3extras.TabIndex = 14; + // + // tab_sh3enemies + // + this.tab_sh3enemies.Controls.Add(this.chb_doEnemyRando); + this.tab_sh3enemies.Controls.Add(this.groupBox13); + this.tab_sh3enemies.Controls.Add(this.groupBox2); + this.tab_sh3enemies.Controls.Add(this.groupBox1); + this.tab_sh3enemies.Controls.Add(this.groupBox6); + this.tab_sh3enemies.Controls.Add(this.groupBox10); + this.tab_sh3enemies.Controls.Add(this.groupBox4); + this.tab_sh3enemies.Controls.Add(this.groupBox7); + this.tab_sh3enemies.Controls.Add(this.groupBox3); + this.tab_sh3enemies.Controls.Add(this.groupBox11); + this.tab_sh3enemies.Controls.Add(this.gb_horse); + this.tab_sh3enemies.Controls.Add(this.groupBox9); + this.tab_sh3enemies.Controls.Add(this.groupBox8); + this.tab_sh3enemies.Controls.Add(this.groupBox12); + this.tab_sh3enemies.Controls.Add(this.groupBox5); + this.tab_sh3enemies.Location = new System.Drawing.Point(4, 22); + this.tab_sh3enemies.Name = "tab_sh3enemies"; + this.tab_sh3enemies.Padding = new System.Windows.Forms.Padding(3); + this.tab_sh3enemies.Size = new System.Drawing.Size(790, 599); + this.tab_sh3enemies.TabIndex = 0; + this.tab_sh3enemies.Text = "Enemies"; + // + // chb_doEnemyRando + // + this.chb_doEnemyRando.AutoSize = true; + this.chb_doEnemyRando.Checked = true; + this.chb_doEnemyRando.CheckState = System.Windows.Forms.CheckState.Checked; + this.chb_doEnemyRando.Location = new System.Drawing.Point(614, 561); + this.chb_doEnemyRando.Name = "chb_doEnemyRando"; + this.chb_doEnemyRando.Size = new System.Drawing.Size(142, 17); + this.chb_doEnemyRando.TabIndex = 7; + this.chb_doEnemyRando.Text = "Do enemy randomization"; + this.chb_doEnemyRando.UseVisualStyleBackColor = true; + this.chb_doEnemyRando.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); + // + // groupBox13 + // + this.groupBox13.Controls.Add(this.perc_god); + this.groupBox13.Controls.Add(this.norm_god); + this.groupBox13.Controls.Add(this.sld_god); + this.groupBox13.Location = new System.Drawing.Point(594, 468); + this.groupBox13.Name = "groupBox13"; + this.groupBox13.Size = new System.Drawing.Size(190, 71); + this.groupBox13.TabIndex = 4; + this.groupBox13.TabStop = false; + this.groupBox13.Text = "God"; + // + // perc_god + // + this.perc_god.Enabled = false; + this.perc_god.Location = new System.Drawing.Point(128, 44); + this.perc_god.Name = "perc_god"; + this.perc_god.Size = new System.Drawing.Size(55, 20); + this.perc_god.TabIndex = 2; + this.perc_god.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_god + // + this.norm_god.Location = new System.Drawing.Point(128, 18); + this.norm_god.MaxLength = 3; + this.norm_god.Name = "norm_god"; + this.norm_god.Size = new System.Drawing.Size(55, 20); + this.norm_god.TabIndex = 1; + this.norm_god.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_god.TextChanged += new System.EventHandler(this.norm_god_TextChanged); + // + // sld_god + // + this.sld_god.Location = new System.Drawing.Point(6, 19); + this.sld_god.Maximum = 100; + this.sld_god.Name = "sld_god"; + this.sld_god.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_god.Size = new System.Drawing.Size(116, 45); + this.sld_god.TabIndex = 0; + this.sld_god.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_god.ValueChanged += new System.EventHandler(this.sld_god_ValueChanged); + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.label7); + this.groupBox2.Controls.Add(this.perc_nurse_jerkgun); + this.groupBox2.Controls.Add(this.norm_nurse_jerkgun); + this.groupBox2.Controls.Add(this.sld_nurse_jerkgun); + this.groupBox2.Controls.Add(this.label4); + this.groupBox2.Controls.Add(this.perc_nurse); + this.groupBox2.Controls.Add(this.perc_nurse_jerkpipe); + this.groupBox2.Controls.Add(this.norm_nurse); + this.groupBox2.Controls.Add(this.norm_nurse_jerkpipe); + this.groupBox2.Controls.Add(this.sld_nurse); + this.groupBox2.Controls.Add(this.sld_nurse_jerkpipe); + this.groupBox2.Controls.Add(this.label6); + this.groupBox2.Controls.Add(this.label5); + this.groupBox2.Controls.Add(this.sld_nurse_pipe); + this.groupBox2.Controls.Add(this.norm_nurse_pipe); + this.groupBox2.Controls.Add(this.perc_nurse_gun); + this.groupBox2.Controls.Add(this.perc_nurse_pipe); + this.groupBox2.Controls.Add(this.norm_nurse_gun); + this.groupBox2.Controls.Add(this.sld_nurse_gun); + this.groupBox2.Location = new System.Drawing.Point(6, 6); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Size = new System.Drawing.Size(190, 324); + this.groupBox2.TabIndex = 3; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Nurse"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(19, 249); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(84, 13); + this.label7.TabIndex = 30; + this.label7.Text = "Jerking with gun"; + // + // perc_nurse_jerkgun + // + this.perc_nurse_jerkgun.Enabled = false; + this.perc_nurse_jerkgun.Location = new System.Drawing.Point(126, 288); + this.perc_nurse_jerkgun.Name = "perc_nurse_jerkgun"; + this.perc_nurse_jerkgun.Size = new System.Drawing.Size(44, 20); + this.perc_nurse_jerkgun.TabIndex = 29; + this.perc_nurse_jerkgun.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_nurse_jerkgun + // + this.norm_nurse_jerkgun.Location = new System.Drawing.Point(126, 262); + this.norm_nurse_jerkgun.MaxLength = 3; + this.norm_nurse_jerkgun.Name = "norm_nurse_jerkgun"; + this.norm_nurse_jerkgun.Size = new System.Drawing.Size(44, 20); + this.norm_nurse_jerkgun.TabIndex = 28; + this.norm_nurse_jerkgun.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_nurse_jerkgun.TextChanged += new System.EventHandler(this.norm_nurse_jerkgun_TextChanged); + // + // sld_nurse_jerkgun + // + this.sld_nurse_jerkgun.Location = new System.Drawing.Point(22, 263); + this.sld_nurse_jerkgun.Maximum = 100; + this.sld_nurse_jerkgun.Name = "sld_nurse_jerkgun"; + this.sld_nurse_jerkgun.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_nurse_jerkgun.Size = new System.Drawing.Size(98, 45); + this.sld_nurse_jerkgun.TabIndex = 27; + this.sld_nurse_jerkgun.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_nurse_jerkgun.ValueChanged += new System.EventHandler(this.sld_nurse_jerkgun_ValueChanged); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(20, 190); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(86, 13); + this.label4.TabIndex = 26; + this.label4.Text = "Jerking with pipe"; + // + // perc_nurse + // + this.perc_nurse.Enabled = false; + this.perc_nurse.Location = new System.Drawing.Point(128, 44); + this.perc_nurse.Name = "perc_nurse"; + this.perc_nurse.Size = new System.Drawing.Size(55, 20); + this.perc_nurse.TabIndex = 2; + this.perc_nurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_nurse_jerkpipe + // + this.perc_nurse_jerkpipe.Enabled = false; + this.perc_nurse_jerkpipe.Location = new System.Drawing.Point(127, 229); + this.perc_nurse_jerkpipe.Name = "perc_nurse_jerkpipe"; + this.perc_nurse_jerkpipe.Size = new System.Drawing.Size(44, 20); + this.perc_nurse_jerkpipe.TabIndex = 25; + this.perc_nurse_jerkpipe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_nurse + // + this.norm_nurse.Location = new System.Drawing.Point(128, 18); + this.norm_nurse.MaxLength = 3; + this.norm_nurse.Name = "norm_nurse"; + this.norm_nurse.Size = new System.Drawing.Size(55, 20); + this.norm_nurse.TabIndex = 1; + this.norm_nurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_nurse.TextChanged += new System.EventHandler(this.norm_nurse_TextChanged); + // + // norm_nurse_jerkpipe + // + this.norm_nurse_jerkpipe.Location = new System.Drawing.Point(127, 203); + this.norm_nurse_jerkpipe.MaxLength = 3; + this.norm_nurse_jerkpipe.Name = "norm_nurse_jerkpipe"; + this.norm_nurse_jerkpipe.Size = new System.Drawing.Size(44, 20); + this.norm_nurse_jerkpipe.TabIndex = 24; + this.norm_nurse_jerkpipe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_nurse_jerkpipe.TextChanged += new System.EventHandler(this.norm_nurse_jerkpipe_TextChanged); + // + // sld_nurse + // + this.sld_nurse.Location = new System.Drawing.Point(6, 19); + this.sld_nurse.Maximum = 100; + this.sld_nurse.Name = "sld_nurse"; + this.sld_nurse.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_nurse.Size = new System.Drawing.Size(116, 45); + this.sld_nurse.TabIndex = 0; + this.sld_nurse.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_nurse.Value = 100; + this.sld_nurse.ValueChanged += new System.EventHandler(this.sld_nurse_ValueChanged); + // + // sld_nurse_jerkpipe + // + this.sld_nurse_jerkpipe.Location = new System.Drawing.Point(23, 204); + this.sld_nurse_jerkpipe.Maximum = 100; + this.sld_nurse_jerkpipe.Name = "sld_nurse_jerkpipe"; + this.sld_nurse_jerkpipe.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_nurse_jerkpipe.Size = new System.Drawing.Size(98, 45); + this.sld_nurse_jerkpipe.TabIndex = 23; + this.sld_nurse_jerkpipe.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_nurse_jerkpipe.ValueChanged += new System.EventHandler(this.sld_nurse_jerkpipe_ValueChanged); + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(20, 68); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(52, 13); + this.label6.TabIndex = 21; + this.label6.Text = "With pipe"; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(20, 132); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(50, 13); + this.label5.TabIndex = 22; + this.label5.Text = "With gun"; + // + // sld_nurse_pipe + // + this.sld_nurse_pipe.Location = new System.Drawing.Point(23, 84); + this.sld_nurse_pipe.Maximum = 100; + this.sld_nurse_pipe.Name = "sld_nurse_pipe"; + this.sld_nurse_pipe.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_nurse_pipe.Size = new System.Drawing.Size(98, 45); + this.sld_nurse_pipe.TabIndex = 15; + this.sld_nurse_pipe.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_nurse_pipe.Value = 100; + this.sld_nurse_pipe.ValueChanged += new System.EventHandler(this.sld_nurse_pipe_ValueChanged); + // + // norm_nurse_pipe + // + this.norm_nurse_pipe.Location = new System.Drawing.Point(127, 83); + this.norm_nurse_pipe.MaxLength = 3; + this.norm_nurse_pipe.Name = "norm_nurse_pipe"; + this.norm_nurse_pipe.Size = new System.Drawing.Size(44, 20); + this.norm_nurse_pipe.TabIndex = 16; + this.norm_nurse_pipe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_nurse_pipe.TextChanged += new System.EventHandler(this.norm_nurse_pipe_TextChanged); + // + // perc_nurse_gun + // + this.perc_nurse_gun.Enabled = false; + this.perc_nurse_gun.Location = new System.Drawing.Point(127, 171); + this.perc_nurse_gun.Name = "perc_nurse_gun"; + this.perc_nurse_gun.Size = new System.Drawing.Size(44, 20); + this.perc_nurse_gun.TabIndex = 20; + this.perc_nurse_gun.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_nurse_pipe + // + this.perc_nurse_pipe.Enabled = false; + this.perc_nurse_pipe.Location = new System.Drawing.Point(127, 109); + this.perc_nurse_pipe.Name = "perc_nurse_pipe"; + this.perc_nurse_pipe.Size = new System.Drawing.Size(44, 20); + this.perc_nurse_pipe.TabIndex = 17; + this.perc_nurse_pipe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_nurse_gun + // + this.norm_nurse_gun.Location = new System.Drawing.Point(127, 145); + this.norm_nurse_gun.MaxLength = 3; + this.norm_nurse_gun.Name = "norm_nurse_gun"; + this.norm_nurse_gun.Size = new System.Drawing.Size(44, 20); + this.norm_nurse_gun.TabIndex = 19; + this.norm_nurse_gun.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_nurse_gun.TextChanged += new System.EventHandler(this.norm_nurse_gun_TextChanged); + // + // sld_nurse_gun + // + this.sld_nurse_gun.Location = new System.Drawing.Point(23, 146); + this.sld_nurse_gun.Maximum = 100; + this.sld_nurse_gun.Name = "sld_nurse_gun"; + this.sld_nurse_gun.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_nurse_gun.Size = new System.Drawing.Size(98, 45); + this.sld_nurse_gun.TabIndex = 18; + this.sld_nurse_gun.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_nurse_gun.Value = 100; + this.sld_nurse_gun.ValueChanged += new System.EventHandler(this.sld_nurse_gun_ValueChanged); + // + // groupBox1 + // + this.groupBox1.BackColor = System.Drawing.SystemColors.Control; + this.groupBox1.Controls.Add(this.perc_dog); + this.groupBox1.Controls.Add(this.norm_dog); + this.groupBox1.Controls.Add(this.sld_dog); + this.groupBox1.Location = new System.Drawing.Point(594, 6); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(190, 71); + this.groupBox1.TabIndex = 1; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Double Head"; + // + // perc_dog + // + this.perc_dog.Enabled = false; + this.perc_dog.Location = new System.Drawing.Point(128, 44); + this.perc_dog.Name = "perc_dog"; + this.perc_dog.Size = new System.Drawing.Size(55, 20); + this.perc_dog.TabIndex = 2; + this.perc_dog.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_dog + // + this.norm_dog.Location = new System.Drawing.Point(128, 18); + this.norm_dog.MaxLength = 3; + this.norm_dog.Name = "norm_dog"; + this.norm_dog.Size = new System.Drawing.Size(55, 20); + this.norm_dog.TabIndex = 1; + this.norm_dog.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_dog.TextChanged += new System.EventHandler(this.norm_dog_TextChanged); + // + // sld_dog + // + this.sld_dog.Location = new System.Drawing.Point(6, 19); + this.sld_dog.Maximum = 100; + this.sld_dog.Name = "sld_dog"; + this.sld_dog.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_dog.Size = new System.Drawing.Size(116, 45); + this.sld_dog.TabIndex = 0; + this.sld_dog.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_dog.Value = 100; + this.sld_dog.ValueChanged += new System.EventHandler(this.sld_dog_ValueChanged); + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.perc_snorlax); + this.groupBox6.Controls.Add(this.label9); + this.groupBox6.Controls.Add(this.label10); + this.groupBox6.Controls.Add(this.norm_snorlax); + this.groupBox6.Controls.Add(this.sld_snorlax_sit); + this.groupBox6.Controls.Add(this.sld_snorlax); + this.groupBox6.Controls.Add(this.norm_snorlax_sit); + this.groupBox6.Controls.Add(this.sld_snorlax_slp); + this.groupBox6.Controls.Add(this.perc_snorlax_sleep); + this.groupBox6.Controls.Add(this.norm_snorlax_slp); + this.groupBox6.Controls.Add(this.perc_snorlax_sit); + this.groupBox6.Location = new System.Drawing.Point(398, 336); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Size = new System.Drawing.Size(190, 202); + this.groupBox6.TabIndex = 3; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "Insane Cancer"; + // + // perc_snorlax + // + this.perc_snorlax.Enabled = false; + this.perc_snorlax.Location = new System.Drawing.Point(128, 44); + this.perc_snorlax.Name = "perc_snorlax"; + this.perc_snorlax.Size = new System.Drawing.Size(55, 20); + this.perc_snorlax.TabIndex = 2; + this.perc_snorlax.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(21, 68); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(36, 13); + this.label9.TabIndex = 37; + this.label9.Text = "Sitting"; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(21, 132); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(48, 13); + this.label10.TabIndex = 38; + this.label10.Text = "Sleeping"; + // + // norm_snorlax + // + this.norm_snorlax.Location = new System.Drawing.Point(128, 18); + this.norm_snorlax.MaxLength = 3; + this.norm_snorlax.Name = "norm_snorlax"; + this.norm_snorlax.Size = new System.Drawing.Size(55, 20); + this.norm_snorlax.TabIndex = 1; + this.norm_snorlax.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_snorlax.TextChanged += new System.EventHandler(this.norm_snorlax_TextChanged); + // + // sld_snorlax_sit + // + this.sld_snorlax_sit.Location = new System.Drawing.Point(24, 84); + this.sld_snorlax_sit.Maximum = 100; + this.sld_snorlax_sit.Name = "sld_snorlax_sit"; + this.sld_snorlax_sit.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_snorlax_sit.Size = new System.Drawing.Size(98, 45); + this.sld_snorlax_sit.TabIndex = 31; + this.sld_snorlax_sit.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_snorlax_sit.Value = 100; + this.sld_snorlax_sit.ValueChanged += new System.EventHandler(this.sld_snorlax_sit_ValueChanged); + // + // sld_snorlax + // + this.sld_snorlax.Location = new System.Drawing.Point(6, 19); + this.sld_snorlax.Maximum = 100; + this.sld_snorlax.Name = "sld_snorlax"; + this.sld_snorlax.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_snorlax.Size = new System.Drawing.Size(116, 45); + this.sld_snorlax.TabIndex = 0; + this.sld_snorlax.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_snorlax.Value = 100; + this.sld_snorlax.ValueChanged += new System.EventHandler(this.sld_snorlax_ValueChanged); + // + // norm_snorlax_sit + // + this.norm_snorlax_sit.Location = new System.Drawing.Point(128, 83); + this.norm_snorlax_sit.MaxLength = 3; + this.norm_snorlax_sit.Name = "norm_snorlax_sit"; + this.norm_snorlax_sit.Size = new System.Drawing.Size(44, 20); + this.norm_snorlax_sit.TabIndex = 32; + this.norm_snorlax_sit.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_snorlax_sit.TextChanged += new System.EventHandler(this.norm_snorlax_sit_TextChanged); + // + // sld_snorlax_slp + // + this.sld_snorlax_slp.Location = new System.Drawing.Point(24, 146); + this.sld_snorlax_slp.Maximum = 100; + this.sld_snorlax_slp.Name = "sld_snorlax_slp"; + this.sld_snorlax_slp.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_snorlax_slp.Size = new System.Drawing.Size(98, 45); + this.sld_snorlax_slp.TabIndex = 34; + this.sld_snorlax_slp.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_snorlax_slp.Value = 100; + this.sld_snorlax_slp.ValueChanged += new System.EventHandler(this.sld_snorlax_slp_ValueChanged); + // + // perc_snorlax_sleep + // + this.perc_snorlax_sleep.Enabled = false; + this.perc_snorlax_sleep.Location = new System.Drawing.Point(128, 171); + this.perc_snorlax_sleep.Name = "perc_snorlax_sleep"; + this.perc_snorlax_sleep.Size = new System.Drawing.Size(44, 20); + this.perc_snorlax_sleep.TabIndex = 36; + this.perc_snorlax_sleep.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_snorlax_slp + // + this.norm_snorlax_slp.Location = new System.Drawing.Point(128, 145); + this.norm_snorlax_slp.MaxLength = 3; + this.norm_snorlax_slp.Name = "norm_snorlax_slp"; + this.norm_snorlax_slp.Size = new System.Drawing.Size(44, 20); + this.norm_snorlax_slp.TabIndex = 35; + this.norm_snorlax_slp.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_snorlax_slp.TextChanged += new System.EventHandler(this.norm_snorlax_slp_TextChanged); + // + // perc_snorlax_sit + // + this.perc_snorlax_sit.Enabled = false; + this.perc_snorlax_sit.Location = new System.Drawing.Point(128, 109); + this.perc_snorlax_sit.Name = "perc_snorlax_sit"; + this.perc_snorlax_sit.Size = new System.Drawing.Size(44, 20); + this.perc_snorlax_sit.TabIndex = 33; + this.perc_snorlax_sit.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.label14); + this.groupBox10.Controls.Add(this.label8); + this.groupBox10.Controls.Add(this.perc_pendulum); + this.groupBox10.Controls.Add(this.perc_pendulum__smallfly); + this.groupBox10.Controls.Add(this.norm_pendulum); + this.groupBox10.Controls.Add(this.norm_pendulum_smallfly); + this.groupBox10.Controls.Add(this.sld_pendulum); + this.groupBox10.Controls.Add(this.sld_pendulum_smallfly); + this.groupBox10.Controls.Add(this.norm_pendulum_bigwalk); + this.groupBox10.Controls.Add(this.label11); + this.groupBox10.Controls.Add(this.sld_pendulum_bigfly); + this.groupBox10.Controls.Add(this.perc_pendulum__smallwalk); + this.groupBox10.Controls.Add(this.norm_pendulum_bigfly); + this.groupBox10.Controls.Add(this.norm_pendulum_smallwalk); + this.groupBox10.Controls.Add(this.perc_pendulum__bigwalk); + this.groupBox10.Controls.Add(this.sld_pendulum_smallwalk); + this.groupBox10.Controls.Add(this.perc_pendulum__bigfly); + this.groupBox10.Controls.Add(this.sld_pendulum_bigwalk); + this.groupBox10.Controls.Add(this.label13); + this.groupBox10.Location = new System.Drawing.Point(202, 6); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Size = new System.Drawing.Size(190, 324); + this.groupBox10.TabIndex = 3; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "Pendulum"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(21, 68); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(61, 13); + this.label14.TabIndex = 47; + this.label14.Text = "Big walking"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(20, 249); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(59, 13); + this.label8.TabIndex = 46; + this.label8.Text = "Small flying"; + // + // perc_pendulum + // + this.perc_pendulum.Enabled = false; + this.perc_pendulum.Location = new System.Drawing.Point(128, 44); + this.perc_pendulum.Name = "perc_pendulum"; + this.perc_pendulum.Size = new System.Drawing.Size(55, 20); + this.perc_pendulum.TabIndex = 2; + this.perc_pendulum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_pendulum__smallfly + // + this.perc_pendulum__smallfly.Enabled = false; + this.perc_pendulum__smallfly.Location = new System.Drawing.Point(127, 288); + this.perc_pendulum__smallfly.Name = "perc_pendulum__smallfly"; + this.perc_pendulum__smallfly.Size = new System.Drawing.Size(44, 20); + this.perc_pendulum__smallfly.TabIndex = 45; + this.perc_pendulum__smallfly.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_pendulum + // + this.norm_pendulum.Location = new System.Drawing.Point(128, 18); + this.norm_pendulum.MaxLength = 3; + this.norm_pendulum.Name = "norm_pendulum"; + this.norm_pendulum.Size = new System.Drawing.Size(55, 20); + this.norm_pendulum.TabIndex = 1; + this.norm_pendulum.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_pendulum.TextChanged += new System.EventHandler(this.norm_pendulum_TextChanged); + // + // norm_pendulum_smallfly + // + this.norm_pendulum_smallfly.Location = new System.Drawing.Point(127, 262); + this.norm_pendulum_smallfly.MaxLength = 3; + this.norm_pendulum_smallfly.Name = "norm_pendulum_smallfly"; + this.norm_pendulum_smallfly.Size = new System.Drawing.Size(44, 20); + this.norm_pendulum_smallfly.TabIndex = 44; + this.norm_pendulum_smallfly.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_pendulum_smallfly.TextChanged += new System.EventHandler(this.norm_pendulum_smallfly_TextChanged); + // + // sld_pendulum + // + this.sld_pendulum.Location = new System.Drawing.Point(6, 19); + this.sld_pendulum.Maximum = 100; + this.sld_pendulum.Name = "sld_pendulum"; + this.sld_pendulum.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_pendulum.Size = new System.Drawing.Size(116, 45); + this.sld_pendulum.TabIndex = 0; + this.sld_pendulum.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_pendulum.Value = 100; + this.sld_pendulum.ValueChanged += new System.EventHandler(this.sld_pendulum_ValueChanged); + // + // sld_pendulum_smallfly + // + this.sld_pendulum_smallfly.Location = new System.Drawing.Point(23, 263); + this.sld_pendulum_smallfly.Maximum = 100; + this.sld_pendulum_smallfly.Name = "sld_pendulum_smallfly"; + this.sld_pendulum_smallfly.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_pendulum_smallfly.Size = new System.Drawing.Size(98, 45); + this.sld_pendulum_smallfly.TabIndex = 43; + this.sld_pendulum_smallfly.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_pendulum_smallfly.Value = 100; + this.sld_pendulum_smallfly.ValueChanged += new System.EventHandler(this.sld_pendulum_smallfly_ValueChanged); + // + // norm_pendulum_bigwalk + // + this.norm_pendulum_bigwalk.Location = new System.Drawing.Point(128, 83); + this.norm_pendulum_bigwalk.MaxLength = 3; + this.norm_pendulum_bigwalk.Name = "norm_pendulum_bigwalk"; + this.norm_pendulum_bigwalk.Size = new System.Drawing.Size(44, 20); + this.norm_pendulum_bigwalk.TabIndex = 32; + this.norm_pendulum_bigwalk.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_pendulum_bigwalk.TextChanged += new System.EventHandler(this.norm_pendulum_bigwalk_TextChanged); + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(21, 190); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(71, 13); + this.label11.TabIndex = 42; + this.label11.Text = "Small walking"; + // + // sld_pendulum_bigfly + // + this.sld_pendulum_bigfly.Location = new System.Drawing.Point(24, 146); + this.sld_pendulum_bigfly.Maximum = 100; + this.sld_pendulum_bigfly.Name = "sld_pendulum_bigfly"; + this.sld_pendulum_bigfly.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_pendulum_bigfly.Size = new System.Drawing.Size(98, 45); + this.sld_pendulum_bigfly.TabIndex = 34; + this.sld_pendulum_bigfly.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_pendulum_bigfly.Value = 100; + this.sld_pendulum_bigfly.ValueChanged += new System.EventHandler(this.sld_pendulum_bigfly_ValueChanged); + // + // perc_pendulum__smallwalk + // + this.perc_pendulum__smallwalk.Enabled = false; + this.perc_pendulum__smallwalk.Location = new System.Drawing.Point(128, 229); + this.perc_pendulum__smallwalk.Name = "perc_pendulum__smallwalk"; + this.perc_pendulum__smallwalk.Size = new System.Drawing.Size(44, 20); + this.perc_pendulum__smallwalk.TabIndex = 41; + this.perc_pendulum__smallwalk.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_pendulum_bigfly + // + this.norm_pendulum_bigfly.Location = new System.Drawing.Point(128, 145); + this.norm_pendulum_bigfly.MaxLength = 3; + this.norm_pendulum_bigfly.Name = "norm_pendulum_bigfly"; + this.norm_pendulum_bigfly.Size = new System.Drawing.Size(44, 20); + this.norm_pendulum_bigfly.TabIndex = 35; + this.norm_pendulum_bigfly.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_pendulum_bigfly.TextChanged += new System.EventHandler(this.norm_pendulum_bigfly_TextChanged); + // + // norm_pendulum_smallwalk + // + this.norm_pendulum_smallwalk.Location = new System.Drawing.Point(128, 203); + this.norm_pendulum_smallwalk.MaxLength = 3; + this.norm_pendulum_smallwalk.Name = "norm_pendulum_smallwalk"; + this.norm_pendulum_smallwalk.Size = new System.Drawing.Size(44, 20); + this.norm_pendulum_smallwalk.TabIndex = 40; + this.norm_pendulum_smallwalk.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_pendulum_smallwalk.TextChanged += new System.EventHandler(this.norm_pendulum_smallwalk_TextChanged); + // + // perc_pendulum__bigwalk + // + this.perc_pendulum__bigwalk.Enabled = false; + this.perc_pendulum__bigwalk.Location = new System.Drawing.Point(128, 109); + this.perc_pendulum__bigwalk.Name = "perc_pendulum__bigwalk"; + this.perc_pendulum__bigwalk.Size = new System.Drawing.Size(44, 20); + this.perc_pendulum__bigwalk.TabIndex = 33; + this.perc_pendulum__bigwalk.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // sld_pendulum_smallwalk + // + this.sld_pendulum_smallwalk.Location = new System.Drawing.Point(24, 204); + this.sld_pendulum_smallwalk.Maximum = 100; + this.sld_pendulum_smallwalk.Name = "sld_pendulum_smallwalk"; + this.sld_pendulum_smallwalk.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_pendulum_smallwalk.Size = new System.Drawing.Size(98, 45); + this.sld_pendulum_smallwalk.TabIndex = 39; + this.sld_pendulum_smallwalk.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_pendulum_smallwalk.Value = 100; + this.sld_pendulum_smallwalk.ValueChanged += new System.EventHandler(this.sld_pendulum_smallwalk_ValueChanged); + // + // perc_pendulum__bigfly + // + this.perc_pendulum__bigfly.Enabled = false; + this.perc_pendulum__bigfly.Location = new System.Drawing.Point(128, 171); + this.perc_pendulum__bigfly.Name = "perc_pendulum__bigfly"; + this.perc_pendulum__bigfly.Size = new System.Drawing.Size(44, 20); + this.perc_pendulum__bigfly.TabIndex = 36; + this.perc_pendulum__bigfly.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // sld_pendulum_bigwalk + // + this.sld_pendulum_bigwalk.Location = new System.Drawing.Point(24, 84); + this.sld_pendulum_bigwalk.Maximum = 100; + this.sld_pendulum_bigwalk.Name = "sld_pendulum_bigwalk"; + this.sld_pendulum_bigwalk.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_pendulum_bigwalk.Size = new System.Drawing.Size(98, 45); + this.sld_pendulum_bigwalk.TabIndex = 31; + this.sld_pendulum_bigwalk.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_pendulum_bigwalk.Value = 100; + this.sld_pendulum_bigwalk.ValueChanged += new System.EventHandler(this.sld_pendulum_bigwalk_ValueChanged); + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(21, 132); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(49, 13); + this.label13.TabIndex = 38; + this.label13.Text = "Big flying"; + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.perc_missionary); + this.groupBox4.Controls.Add(this.norm_missionary); + this.groupBox4.Controls.Add(this.sld_missionary); + this.groupBox4.Location = new System.Drawing.Point(594, 237); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(190, 71); + this.groupBox4.TabIndex = 3; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "Missionary"; + // + // perc_missionary + // + this.perc_missionary.Enabled = false; + this.perc_missionary.Location = new System.Drawing.Point(128, 44); + this.perc_missionary.Name = "perc_missionary"; + this.perc_missionary.Size = new System.Drawing.Size(55, 20); + this.perc_missionary.TabIndex = 2; + this.perc_missionary.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_missionary + // + this.norm_missionary.Location = new System.Drawing.Point(128, 18); + this.norm_missionary.MaxLength = 3; + this.norm_missionary.Name = "norm_missionary"; + this.norm_missionary.Size = new System.Drawing.Size(55, 20); + this.norm_missionary.TabIndex = 1; + this.norm_missionary.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_missionary.TextChanged += new System.EventHandler(this.norm_missionary_TextChanged); + // + // sld_missionary + // + this.sld_missionary.Location = new System.Drawing.Point(6, 19); + this.sld_missionary.Maximum = 100; + this.sld_missionary.Name = "sld_missionary"; + this.sld_missionary.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_missionary.Size = new System.Drawing.Size(116, 45); + this.sld_missionary.TabIndex = 0; + this.sld_missionary.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_missionary.Value = 100; + this.sld_missionary.ValueChanged += new System.EventHandler(this.sld_missionary_ValueChanged); + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.label18); + this.groupBox7.Controls.Add(this.perc_brownSlurper); + this.groupBox7.Controls.Add(this.perc_brownSlurper_faking); + this.groupBox7.Controls.Add(this.norm_brownSlurper); + this.groupBox7.Controls.Add(this.norm_brownSlurper_faking); + this.groupBox7.Controls.Add(this.sld_brownSlurper); + this.groupBox7.Controls.Add(this.sld_brownSlurper_faking); + this.groupBox7.Controls.Add(this.label20); + this.groupBox7.Controls.Add(this.label19); + this.groupBox7.Controls.Add(this.sld_brownSlurper_normal); + this.groupBox7.Controls.Add(this.norm_brownSlurper_normal); + this.groupBox7.Controls.Add(this.perc_brownSlurper_dead); + this.groupBox7.Controls.Add(this.perc_brownSlurper_normal); + this.groupBox7.Controls.Add(this.norm_brownSlurper_dead); + this.groupBox7.Controls.Add(this.sld_brownSlurper_dead); + this.groupBox7.Location = new System.Drawing.Point(202, 336); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(190, 255); + this.groupBox7.TabIndex = 3; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "Brown Slurper"; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(21, 186); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(69, 13); + this.label18.TabIndex = 26; + this.label18.Text = "Faking death"; + // + // perc_brownSlurper + // + this.perc_brownSlurper.Enabled = false; + this.perc_brownSlurper.Location = new System.Drawing.Point(128, 44); + this.perc_brownSlurper.Name = "perc_brownSlurper"; + this.perc_brownSlurper.Size = new System.Drawing.Size(55, 20); + this.perc_brownSlurper.TabIndex = 2; + this.perc_brownSlurper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_brownSlurper_faking + // + this.perc_brownSlurper_faking.Enabled = false; + this.perc_brownSlurper_faking.Location = new System.Drawing.Point(128, 225); + this.perc_brownSlurper_faking.Name = "perc_brownSlurper_faking"; + this.perc_brownSlurper_faking.Size = new System.Drawing.Size(44, 20); + this.perc_brownSlurper_faking.TabIndex = 25; + this.perc_brownSlurper_faking.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_brownSlurper + // + this.norm_brownSlurper.Location = new System.Drawing.Point(128, 18); + this.norm_brownSlurper.MaxLength = 3; + this.norm_brownSlurper.Name = "norm_brownSlurper"; + this.norm_brownSlurper.Size = new System.Drawing.Size(55, 20); + this.norm_brownSlurper.TabIndex = 1; + this.norm_brownSlurper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_brownSlurper.TextChanged += new System.EventHandler(this.norm_brownSlurper_TextChanged); + // + // norm_brownSlurper_faking + // + this.norm_brownSlurper_faking.Location = new System.Drawing.Point(128, 199); + this.norm_brownSlurper_faking.MaxLength = 3; + this.norm_brownSlurper_faking.Name = "norm_brownSlurper_faking"; + this.norm_brownSlurper_faking.Size = new System.Drawing.Size(44, 20); + this.norm_brownSlurper_faking.TabIndex = 24; + this.norm_brownSlurper_faking.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_brownSlurper_faking.TextChanged += new System.EventHandler(this.norm_brownSlurper_faking_TextChanged); + // + // sld_brownSlurper + // + this.sld_brownSlurper.Location = new System.Drawing.Point(6, 19); + this.sld_brownSlurper.Maximum = 100; + this.sld_brownSlurper.Name = "sld_brownSlurper"; + this.sld_brownSlurper.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_brownSlurper.Size = new System.Drawing.Size(116, 45); + this.sld_brownSlurper.TabIndex = 0; + this.sld_brownSlurper.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_brownSlurper.Value = 50; + this.sld_brownSlurper.ValueChanged += new System.EventHandler(this.sld_brownSlurper_ValueChanged); + // + // sld_brownSlurper_faking + // + this.sld_brownSlurper_faking.Location = new System.Drawing.Point(24, 200); + this.sld_brownSlurper_faking.Maximum = 100; + this.sld_brownSlurper_faking.Name = "sld_brownSlurper_faking"; + this.sld_brownSlurper_faking.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_brownSlurper_faking.Size = new System.Drawing.Size(98, 45); + this.sld_brownSlurper_faking.TabIndex = 23; + this.sld_brownSlurper_faking.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_brownSlurper_faking.Value = 100; + this.sld_brownSlurper_faking.ValueChanged += new System.EventHandler(this.sld_brownSlurper_faking_ValueChanged); + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(21, 64); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(40, 13); + this.label20.TabIndex = 21; + this.label20.Text = "Normal"; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(21, 128); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(33, 13); + this.label19.TabIndex = 22; + this.label19.Text = "Dead"; + // + // sld_brownSlurper_normal + // + this.sld_brownSlurper_normal.Location = new System.Drawing.Point(24, 80); + this.sld_brownSlurper_normal.Maximum = 100; + this.sld_brownSlurper_normal.Name = "sld_brownSlurper_normal"; + this.sld_brownSlurper_normal.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_brownSlurper_normal.Size = new System.Drawing.Size(98, 45); + this.sld_brownSlurper_normal.TabIndex = 15; + this.sld_brownSlurper_normal.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_brownSlurper_normal.Value = 100; + this.sld_brownSlurper_normal.ValueChanged += new System.EventHandler(this.sld_brownSlurper_normal_ValueChanged); + // + // norm_brownSlurper_normal + // + this.norm_brownSlurper_normal.Location = new System.Drawing.Point(128, 79); + this.norm_brownSlurper_normal.MaxLength = 3; + this.norm_brownSlurper_normal.Name = "norm_brownSlurper_normal"; + this.norm_brownSlurper_normal.Size = new System.Drawing.Size(44, 20); + this.norm_brownSlurper_normal.TabIndex = 16; + this.norm_brownSlurper_normal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_brownSlurper_normal.TextChanged += new System.EventHandler(this.norm_brownSlurper_normal_TextChanged); + // + // perc_brownSlurper_dead + // + this.perc_brownSlurper_dead.Enabled = false; + this.perc_brownSlurper_dead.Location = new System.Drawing.Point(128, 167); + this.perc_brownSlurper_dead.Name = "perc_brownSlurper_dead"; + this.perc_brownSlurper_dead.Size = new System.Drawing.Size(44, 20); + this.perc_brownSlurper_dead.TabIndex = 20; + this.perc_brownSlurper_dead.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_brownSlurper_normal + // + this.perc_brownSlurper_normal.Enabled = false; + this.perc_brownSlurper_normal.Location = new System.Drawing.Point(128, 105); + this.perc_brownSlurper_normal.Name = "perc_brownSlurper_normal"; + this.perc_brownSlurper_normal.Size = new System.Drawing.Size(44, 20); + this.perc_brownSlurper_normal.TabIndex = 17; + this.perc_brownSlurper_normal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_brownSlurper_dead + // + this.norm_brownSlurper_dead.Location = new System.Drawing.Point(128, 141); + this.norm_brownSlurper_dead.MaxLength = 3; + this.norm_brownSlurper_dead.Name = "norm_brownSlurper_dead"; + this.norm_brownSlurper_dead.Size = new System.Drawing.Size(44, 20); + this.norm_brownSlurper_dead.TabIndex = 19; + this.norm_brownSlurper_dead.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_brownSlurper_dead.TextChanged += new System.EventHandler(this.norm_brownSlurper_dead_TextChanged); + // + // sld_brownSlurper_dead + // + this.sld_brownSlurper_dead.Location = new System.Drawing.Point(24, 142); + this.sld_brownSlurper_dead.Maximum = 100; + this.sld_brownSlurper_dead.Name = "sld_brownSlurper_dead"; + this.sld_brownSlurper_dead.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_brownSlurper_dead.Size = new System.Drawing.Size(98, 45); + this.sld_brownSlurper_dead.TabIndex = 18; + this.sld_brownSlurper_dead.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_brownSlurper_dead.ValueChanged += new System.EventHandler(this.sld_brownSlurper_dead_ValueChanged); + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.perc_whiteSlurper); + this.groupBox3.Controls.Add(this.norm_whiteSlurper); + this.groupBox3.Controls.Add(this.sld_whiteSlurper); + this.groupBox3.Location = new System.Drawing.Point(594, 83); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(190, 71); + this.groupBox3.TabIndex = 3; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "White Slurper"; + // + // perc_whiteSlurper + // + this.perc_whiteSlurper.Enabled = false; + this.perc_whiteSlurper.Location = new System.Drawing.Point(128, 44); + this.perc_whiteSlurper.Name = "perc_whiteSlurper"; + this.perc_whiteSlurper.Size = new System.Drawing.Size(55, 20); + this.perc_whiteSlurper.TabIndex = 2; + this.perc_whiteSlurper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_whiteSlurper + // + this.norm_whiteSlurper.Location = new System.Drawing.Point(128, 18); + this.norm_whiteSlurper.MaxLength = 3; + this.norm_whiteSlurper.Name = "norm_whiteSlurper"; + this.norm_whiteSlurper.Size = new System.Drawing.Size(55, 20); + this.norm_whiteSlurper.TabIndex = 1; + this.norm_whiteSlurper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_whiteSlurper.TextChanged += new System.EventHandler(this.norm_whiteSlurper_TextChanged); + // + // sld_whiteSlurper + // + this.sld_whiteSlurper.Location = new System.Drawing.Point(6, 19); + this.sld_whiteSlurper.Maximum = 100; + this.sld_whiteSlurper.Name = "sld_whiteSlurper"; + this.sld_whiteSlurper.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_whiteSlurper.Size = new System.Drawing.Size(116, 45); + this.sld_whiteSlurper.TabIndex = 0; + this.sld_whiteSlurper.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_whiteSlurper.Value = 50; + this.sld_whiteSlurper.ValueChanged += new System.EventHandler(this.sld_whiteSlurper_ValueChanged); + // + // groupBox11 + // + this.groupBox11.Controls.Add(this.perc_scraper); + this.groupBox11.Controls.Add(this.norm_scraper); + this.groupBox11.Controls.Add(this.sld_scraper); + this.groupBox11.Location = new System.Drawing.Point(594, 160); + this.groupBox11.Name = "groupBox11"; + this.groupBox11.Size = new System.Drawing.Size(190, 71); + this.groupBox11.TabIndex = 3; + this.groupBox11.TabStop = false; + this.groupBox11.Text = "Scraper"; + // + // perc_scraper + // + this.perc_scraper.Enabled = false; + this.perc_scraper.Location = new System.Drawing.Point(128, 44); + this.perc_scraper.Name = "perc_scraper"; + this.perc_scraper.Size = new System.Drawing.Size(55, 20); + this.perc_scraper.TabIndex = 2; + this.perc_scraper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_scraper + // + this.norm_scraper.Location = new System.Drawing.Point(128, 18); + this.norm_scraper.MaxLength = 3; + this.norm_scraper.Name = "norm_scraper"; + this.norm_scraper.Size = new System.Drawing.Size(55, 20); + this.norm_scraper.TabIndex = 1; + this.norm_scraper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_scraper.TextChanged += new System.EventHandler(this.norm_scraper_TextChanged); + // + // sld_scraper + // + this.sld_scraper.Location = new System.Drawing.Point(6, 19); + this.sld_scraper.Maximum = 100; + this.sld_scraper.Name = "sld_scraper"; + this.sld_scraper.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_scraper.Size = new System.Drawing.Size(116, 45); + this.sld_scraper.TabIndex = 0; + this.sld_scraper.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_scraper.Value = 100; + this.sld_scraper.ValueChanged += new System.EventHandler(this.sld_scraper_ValueChanged); + // + // gb_horse + // + this.gb_horse.Controls.Add(this.perc_horse); + this.gb_horse.Location = new System.Drawing.Point(398, 544); + this.gb_horse.Name = "gb_horse"; + this.gb_horse.Size = new System.Drawing.Size(190, 47); + this.gb_horse.TabIndex = 4; + this.gb_horse.TabStop = false; + this.gb_horse.Text = "Lucky Horse"; + // + // perc_horse + // + this.perc_horse.Enabled = false; + this.perc_horse.Location = new System.Drawing.Point(6, 19); + this.perc_horse.Name = "perc_horse"; + this.perc_horse.Size = new System.Drawing.Size(171, 20); + this.perc_horse.TabIndex = 2; + this.perc_horse.Text = "1%"; + this.perc_horse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // groupBox9 + // + this.groupBox9.Controls.Add(this.label12); + this.groupBox9.Controls.Add(this.label15); + this.groupBox9.Controls.Add(this.perc_closer); + this.groupBox9.Controls.Add(this.perc_closer_rising); + this.groupBox9.Controls.Add(this.norm_closer); + this.groupBox9.Controls.Add(this.norm_closer_rising); + this.groupBox9.Controls.Add(this.sld_closer); + this.groupBox9.Controls.Add(this.sld_closer_rising); + this.groupBox9.Controls.Add(this.label17); + this.groupBox9.Controls.Add(this.norm_closer_normal); + this.groupBox9.Controls.Add(this.sld_closer_normal); + this.groupBox9.Controls.Add(this.label16); + this.groupBox9.Controls.Add(this.perc_closer_late); + this.groupBox9.Controls.Add(this.sld_closer_late); + this.groupBox9.Controls.Add(this.sld_closer_dead); + this.groupBox9.Controls.Add(this.perc_closer_dead); + this.groupBox9.Controls.Add(this.perc_closer_normal); + this.groupBox9.Controls.Add(this.norm_closer_late); + this.groupBox9.Controls.Add(this.norm_closer_dead); + this.groupBox9.Location = new System.Drawing.Point(398, 6); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Size = new System.Drawing.Size(190, 324); + this.groupBox9.TabIndex = 6; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "Closer"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(21, 68); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(40, 13); + this.label12.TabIndex = 63; + this.label12.Text = "Normal"; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(20, 249); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(51, 13); + this.label15.TabIndex = 62; + this.label15.Text = "Rising up"; + // + // perc_closer + // + this.perc_closer.Enabled = false; + this.perc_closer.Location = new System.Drawing.Point(128, 44); + this.perc_closer.Name = "perc_closer"; + this.perc_closer.Size = new System.Drawing.Size(55, 20); + this.perc_closer.TabIndex = 2; + this.perc_closer.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_closer_rising + // + this.perc_closer_rising.Enabled = false; + this.perc_closer_rising.Location = new System.Drawing.Point(127, 288); + this.perc_closer_rising.Name = "perc_closer_rising"; + this.perc_closer_rising.Size = new System.Drawing.Size(44, 20); + this.perc_closer_rising.TabIndex = 61; + this.perc_closer_rising.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_closer + // + this.norm_closer.Location = new System.Drawing.Point(128, 18); + this.norm_closer.MaxLength = 3; + this.norm_closer.Name = "norm_closer"; + this.norm_closer.Size = new System.Drawing.Size(55, 20); + this.norm_closer.TabIndex = 1; + this.norm_closer.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_closer.TextChanged += new System.EventHandler(this.norm_closer_TextChanged); + // + // norm_closer_rising + // + this.norm_closer_rising.Location = new System.Drawing.Point(127, 262); + this.norm_closer_rising.MaxLength = 3; + this.norm_closer_rising.Name = "norm_closer_rising"; + this.norm_closer_rising.Size = new System.Drawing.Size(44, 20); + this.norm_closer_rising.TabIndex = 60; + this.norm_closer_rising.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_closer_rising.TextChanged += new System.EventHandler(this.norm_closer_rising_TextChanged); + // + // sld_closer + // + this.sld_closer.Location = new System.Drawing.Point(6, 19); + this.sld_closer.Maximum = 100; + this.sld_closer.Name = "sld_closer"; + this.sld_closer.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_closer.Size = new System.Drawing.Size(116, 45); + this.sld_closer.TabIndex = 0; + this.sld_closer.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_closer.Value = 100; + this.sld_closer.ValueChanged += new System.EventHandler(this.sld_closer_ValueChanged); + // + // sld_closer_rising + // + this.sld_closer_rising.Location = new System.Drawing.Point(23, 263); + this.sld_closer_rising.Maximum = 100; + this.sld_closer_rising.Name = "sld_closer_rising"; + this.sld_closer_rising.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_closer_rising.Size = new System.Drawing.Size(98, 45); + this.sld_closer_rising.TabIndex = 59; + this.sld_closer_rising.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_closer_rising.ValueChanged += new System.EventHandler(this.sld_closer_rising_ValueChanged); + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(21, 132); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(57, 13); + this.label17.TabIndex = 54; + this.label17.Text = "Late game"; + // + // norm_closer_normal + // + this.norm_closer_normal.Location = new System.Drawing.Point(128, 83); + this.norm_closer_normal.MaxLength = 3; + this.norm_closer_normal.Name = "norm_closer_normal"; + this.norm_closer_normal.Size = new System.Drawing.Size(44, 20); + this.norm_closer_normal.TabIndex = 49; + this.norm_closer_normal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_closer_normal.TextChanged += new System.EventHandler(this.norm_closer_normal_TextChanged); + // + // sld_closer_normal + // + this.sld_closer_normal.Location = new System.Drawing.Point(24, 84); + this.sld_closer_normal.Maximum = 100; + this.sld_closer_normal.Name = "sld_closer_normal"; + this.sld_closer_normal.Size = new System.Drawing.Size(98, 45); + this.sld_closer_normal.TabIndex = 48; + this.sld_closer_normal.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_closer_normal.Value = 100; + this.sld_closer_normal.ValueChanged += new System.EventHandler(this.sld_closer_normal_ValueChanged); + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(21, 190); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(33, 13); + this.label16.TabIndex = 58; + this.label16.Text = "Dead"; + // + // perc_closer_late + // + this.perc_closer_late.Enabled = false; + this.perc_closer_late.Location = new System.Drawing.Point(128, 171); + this.perc_closer_late.Name = "perc_closer_late"; + this.perc_closer_late.Size = new System.Drawing.Size(44, 20); + this.perc_closer_late.TabIndex = 53; + this.perc_closer_late.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // sld_closer_late + // + this.sld_closer_late.Location = new System.Drawing.Point(24, 146); + this.sld_closer_late.Maximum = 100; + this.sld_closer_late.Name = "sld_closer_late"; + this.sld_closer_late.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_closer_late.Size = new System.Drawing.Size(98, 45); + this.sld_closer_late.TabIndex = 51; + this.sld_closer_late.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_closer_late.ValueChanged += new System.EventHandler(this.sld_closer_late_ValueChanged); + // + // sld_closer_dead + // + this.sld_closer_dead.Location = new System.Drawing.Point(24, 204); + this.sld_closer_dead.Maximum = 100; + this.sld_closer_dead.Name = "sld_closer_dead"; + this.sld_closer_dead.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_closer_dead.Size = new System.Drawing.Size(98, 45); + this.sld_closer_dead.TabIndex = 55; + this.sld_closer_dead.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_closer_dead.ValueChanged += new System.EventHandler(this.sld_closer_dead_ValueChanged); + // + // perc_closer_dead + // + this.perc_closer_dead.Enabled = false; + this.perc_closer_dead.Location = new System.Drawing.Point(128, 229); + this.perc_closer_dead.Name = "perc_closer_dead"; + this.perc_closer_dead.Size = new System.Drawing.Size(44, 20); + this.perc_closer_dead.TabIndex = 57; + this.perc_closer_dead.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // perc_closer_normal + // + this.perc_closer_normal.Enabled = false; + this.perc_closer_normal.Location = new System.Drawing.Point(128, 109); + this.perc_closer_normal.Name = "perc_closer_normal"; + this.perc_closer_normal.Size = new System.Drawing.Size(44, 20); + this.perc_closer_normal.TabIndex = 50; + this.perc_closer_normal.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_closer_late + // + this.norm_closer_late.Location = new System.Drawing.Point(128, 145); + this.norm_closer_late.MaxLength = 3; + this.norm_closer_late.Name = "norm_closer_late"; + this.norm_closer_late.Size = new System.Drawing.Size(44, 20); + this.norm_closer_late.TabIndex = 52; + this.norm_closer_late.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_closer_late.TextChanged += new System.EventHandler(this.norm_closer_late_TextChanged); + // + // norm_closer_dead + // + this.norm_closer_dead.Location = new System.Drawing.Point(128, 203); + this.norm_closer_dead.MaxLength = 3; + this.norm_closer_dead.Name = "norm_closer_dead"; + this.norm_closer_dead.Size = new System.Drawing.Size(44, 20); + this.norm_closer_dead.TabIndex = 56; + this.norm_closer_dead.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_closer_dead.TextChanged += new System.EventHandler(this.norm_closer_dead_TextChanged); + // + // groupBox8 + // + this.groupBox8.Controls.Add(this.perc_leonard); + this.groupBox8.Controls.Add(this.norm_leonard); + this.groupBox8.Controls.Add(this.sld_leonard); + this.groupBox8.Location = new System.Drawing.Point(594, 314); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Size = new System.Drawing.Size(190, 71); + this.groupBox8.TabIndex = 3; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "Leonard"; + // + // perc_leonard + // + this.perc_leonard.Enabled = false; + this.perc_leonard.Location = new System.Drawing.Point(128, 44); + this.perc_leonard.Name = "perc_leonard"; + this.perc_leonard.Size = new System.Drawing.Size(55, 20); + this.perc_leonard.TabIndex = 2; + this.perc_leonard.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_leonard + // + this.norm_leonard.Location = new System.Drawing.Point(128, 18); + this.norm_leonard.MaxLength = 3; + this.norm_leonard.Name = "norm_leonard"; + this.norm_leonard.Size = new System.Drawing.Size(55, 20); + this.norm_leonard.TabIndex = 1; + this.norm_leonard.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_leonard.TextChanged += new System.EventHandler(this.norm_leonard_TextChanged); + // + // sld_leonard + // + this.sld_leonard.Location = new System.Drawing.Point(6, 19); + this.sld_leonard.Maximum = 100; + this.sld_leonard.Name = "sld_leonard"; + this.sld_leonard.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_leonard.Size = new System.Drawing.Size(116, 45); + this.sld_leonard.TabIndex = 0; + this.sld_leonard.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_leonard.Value = 100; + this.sld_leonard.ValueChanged += new System.EventHandler(this.sld_leonard_ValueChanged); + // + // groupBox12 + // + this.groupBox12.Controls.Add(this.perc_alessa); + this.groupBox12.Controls.Add(this.norm_alessa); + this.groupBox12.Controls.Add(this.sld_alessa); + this.groupBox12.Location = new System.Drawing.Point(594, 391); + this.groupBox12.Name = "groupBox12"; + this.groupBox12.Size = new System.Drawing.Size(190, 71); + this.groupBox12.TabIndex = 3; + this.groupBox12.TabStop = false; + this.groupBox12.Text = "Alessa"; + // + // perc_alessa + // + this.perc_alessa.Enabled = false; + this.perc_alessa.Location = new System.Drawing.Point(128, 44); + this.perc_alessa.Name = "perc_alessa"; + this.perc_alessa.Size = new System.Drawing.Size(55, 20); + this.perc_alessa.TabIndex = 2; + this.perc_alessa.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_alessa + // + this.norm_alessa.Location = new System.Drawing.Point(128, 18); + this.norm_alessa.MaxLength = 3; + this.norm_alessa.Name = "norm_alessa"; + this.norm_alessa.Size = new System.Drawing.Size(55, 20); + this.norm_alessa.TabIndex = 1; + this.norm_alessa.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_alessa.TextChanged += new System.EventHandler(this.norm_alessa_TextChanged); + // + // sld_alessa + // + this.sld_alessa.Location = new System.Drawing.Point(6, 19); + this.sld_alessa.Maximum = 100; + this.sld_alessa.Name = "sld_alessa"; + this.sld_alessa.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_alessa.Size = new System.Drawing.Size(116, 45); + this.sld_alessa.TabIndex = 0; + this.sld_alessa.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_alessa.Value = 100; + this.sld_alessa.ValueChanged += new System.EventHandler(this.sld_alessa_ValueChanged); + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.label3); + this.groupBox5.Controls.Add(this.perc_numb_l); + this.groupBox5.Controls.Add(this.norm_numb_l); + this.groupBox5.Controls.Add(this.sld_numb_l); + this.groupBox5.Controls.Add(this.label2); + this.groupBox5.Controls.Add(this.label1); + this.groupBox5.Controls.Add(this.perc_numb_m); + this.groupBox5.Controls.Add(this.norm_numb_m); + this.groupBox5.Controls.Add(this.sld_numb_m); + this.groupBox5.Controls.Add(this.perc_numb_s); + this.groupBox5.Controls.Add(this.norm_numb_s); + this.groupBox5.Controls.Add(this.sld_numb_s); + this.groupBox5.Controls.Add(this.perc_numb); + this.groupBox5.Controls.Add(this.norm_numb); + this.groupBox5.Controls.Add(this.sld_numb); + this.groupBox5.Location = new System.Drawing.Point(6, 336); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Size = new System.Drawing.Size(190, 255); + this.groupBox5.TabIndex = 3; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "Numb Body"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(21, 186); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(34, 13); + this.label3.TabIndex = 14; + this.label3.Text = "Large"; + // + // perc_numb_l + // + this.perc_numb_l.Enabled = false; + this.perc_numb_l.Location = new System.Drawing.Point(128, 225); + this.perc_numb_l.Name = "perc_numb_l"; + this.perc_numb_l.Size = new System.Drawing.Size(44, 20); + this.perc_numb_l.TabIndex = 13; + this.perc_numb_l.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_numb_l + // + this.norm_numb_l.Location = new System.Drawing.Point(128, 199); + this.norm_numb_l.MaxLength = 3; + this.norm_numb_l.Name = "norm_numb_l"; + this.norm_numb_l.Size = new System.Drawing.Size(44, 20); + this.norm_numb_l.TabIndex = 12; + this.norm_numb_l.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_numb_l.TextChanged += new System.EventHandler(this.norm_numb_l_TextChanged); + // + // sld_numb_l + // + this.sld_numb_l.Location = new System.Drawing.Point(24, 200); + this.sld_numb_l.Maximum = 100; + this.sld_numb_l.Name = "sld_numb_l"; + this.sld_numb_l.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_numb_l.Size = new System.Drawing.Size(98, 45); + this.sld_numb_l.TabIndex = 11; + this.sld_numb_l.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_numb_l.Value = 100; + this.sld_numb_l.ValueChanged += new System.EventHandler(this.sld_numb_l_ValueChanged); + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(21, 128); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(44, 13); + this.label2.TabIndex = 10; + this.label2.Text = "Medium"; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(21, 64); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(32, 13); + this.label1.TabIndex = 9; + this.label1.Text = "Small"; + // + // perc_numb_m + // + this.perc_numb_m.Enabled = false; + this.perc_numb_m.Location = new System.Drawing.Point(128, 167); + this.perc_numb_m.Name = "perc_numb_m"; + this.perc_numb_m.Size = new System.Drawing.Size(44, 20); + this.perc_numb_m.TabIndex = 8; + this.perc_numb_m.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_numb_m + // + this.norm_numb_m.Location = new System.Drawing.Point(128, 141); + this.norm_numb_m.MaxLength = 3; + this.norm_numb_m.Name = "norm_numb_m"; + this.norm_numb_m.Size = new System.Drawing.Size(44, 20); + this.norm_numb_m.TabIndex = 7; + this.norm_numb_m.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_numb_m.TextChanged += new System.EventHandler(this.norm_numb_m_TextChanged); + // + // sld_numb_m + // + this.sld_numb_m.Location = new System.Drawing.Point(24, 142); + this.sld_numb_m.Maximum = 100; + this.sld_numb_m.Name = "sld_numb_m"; + this.sld_numb_m.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_numb_m.Size = new System.Drawing.Size(98, 45); + this.sld_numb_m.TabIndex = 6; + this.sld_numb_m.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_numb_m.Value = 100; + this.sld_numb_m.ValueChanged += new System.EventHandler(this.sld_numb_m_ValueChanged); + // + // perc_numb_s + // + this.perc_numb_s.Enabled = false; + this.perc_numb_s.Location = new System.Drawing.Point(128, 105); + this.perc_numb_s.Name = "perc_numb_s"; + this.perc_numb_s.Size = new System.Drawing.Size(44, 20); + this.perc_numb_s.TabIndex = 5; + this.perc_numb_s.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_numb_s + // + this.norm_numb_s.Location = new System.Drawing.Point(128, 79); + this.norm_numb_s.MaxLength = 3; + this.norm_numb_s.Name = "norm_numb_s"; + this.norm_numb_s.Size = new System.Drawing.Size(44, 20); + this.norm_numb_s.TabIndex = 4; + this.norm_numb_s.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_numb_s.TextChanged += new System.EventHandler(this.norm_numb_s_TextChanged); + // + // sld_numb_s + // + this.sld_numb_s.Location = new System.Drawing.Point(24, 80); + this.sld_numb_s.Maximum = 100; + this.sld_numb_s.Name = "sld_numb_s"; + this.sld_numb_s.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_numb_s.Size = new System.Drawing.Size(98, 45); + this.sld_numb_s.TabIndex = 3; + this.sld_numb_s.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_numb_s.Value = 100; + this.sld_numb_s.ValueChanged += new System.EventHandler(this.sld_numb_s_ValueChanged); + // + // perc_numb + // + this.perc_numb.Enabled = false; + this.perc_numb.Location = new System.Drawing.Point(128, 44); + this.perc_numb.Name = "perc_numb"; + this.perc_numb.Size = new System.Drawing.Size(55, 20); + this.perc_numb.TabIndex = 2; + this.perc_numb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_numb + // + this.norm_numb.Location = new System.Drawing.Point(128, 18); + this.norm_numb.MaxLength = 3; + this.norm_numb.Name = "norm_numb"; + this.norm_numb.Size = new System.Drawing.Size(55, 20); + this.norm_numb.TabIndex = 1; + this.norm_numb.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_numb.TextChanged += new System.EventHandler(this.norm_numb_TextChanged); + // + // sld_numb + // + this.sld_numb.Location = new System.Drawing.Point(6, 19); + this.sld_numb.Maximum = 100; + this.sld_numb.Name = "sld_numb"; + this.sld_numb.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_numb.Size = new System.Drawing.Size(116, 45); + this.sld_numb.TabIndex = 0; + this.sld_numb.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_numb.Value = 100; + this.sld_numb.ValueChanged += new System.EventHandler(this.sld_numb_ValueChanged); + // + // tab_sh3startgame + // + this.tab_sh3startgame.Controls.Add(this.groupBox14); + this.tab_sh3startgame.Controls.Add(this.chb_randomSHtown); + this.tab_sh3startgame.Controls.Add(this.chb_sh3invisEnemies); + this.tab_sh3startgame.Location = new System.Drawing.Point(4, 22); + this.tab_sh3startgame.Name = "tab_sh3startgame"; + this.tab_sh3startgame.Padding = new System.Windows.Forms.Padding(3); + this.tab_sh3startgame.Size = new System.Drawing.Size(790, 599); + this.tab_sh3startgame.TabIndex = 1; + this.tab_sh3startgame.Text = "Extras"; + // + // groupBox14 + // + this.groupBox14.Controls.Add(this.textbox_ingametime); + this.groupBox14.Controls.Add(this.label25); + this.groupBox14.Controls.Add(this.label24); + this.groupBox14.Controls.Add(this.label23); + this.groupBox14.Controls.Add(this.textbox_killchain); + this.groupBox14.Controls.Add(this.textbox_bonus); + this.groupBox14.Controls.Add(this.textbox_highscore); + this.groupBox14.Controls.Add(this.label22); + this.groupBox14.Controls.Add(this.label21); + this.groupBox14.Location = new System.Drawing.Point(138, 231); + this.groupBox14.Name = "groupBox14"; + this.groupBox14.Size = new System.Drawing.Size(479, 234); + this.groupBox14.TabIndex = 2; + this.groupBox14.TabStop = false; + this.groupBox14.Text = "Hidden highscore"; + // + // textbox_ingametime + // + this.textbox_ingametime.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textbox_ingametime.Location = new System.Drawing.Point(10, 65); + this.textbox_ingametime.Name = "textbox_ingametime"; + this.textbox_ingametime.ReadOnly = true; + this.textbox_ingametime.Size = new System.Drawing.Size(449, 44); + this.textbox_ingametime.TabIndex = 9; + this.textbox_ingametime.Text = "0"; + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(7, 49); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(67, 13); + this.label25.TabIndex = 8; + this.label25.Text = "In-game time"; + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(227, 178); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(37, 13); + this.label24.TabIndex = 7; + this.label24.Text = "Bonus"; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(10, 178); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(49, 13); + this.label23.TabIndex = 6; + this.label23.Text = "Kill chain"; + // + // textbox_killchain + // + this.textbox_killchain.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textbox_killchain.Location = new System.Drawing.Point(65, 178); + this.textbox_killchain.Name = "textbox_killchain"; + this.textbox_killchain.ReadOnly = true; + this.textbox_killchain.Size = new System.Drawing.Size(157, 44); + this.textbox_killchain.TabIndex = 5; + this.textbox_killchain.Text = "0"; + // + // textbox_bonus + // + this.textbox_bonus.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textbox_bonus.Location = new System.Drawing.Point(282, 178); + this.textbox_bonus.Name = "textbox_bonus"; + this.textbox_bonus.ReadOnly = true; + this.textbox_bonus.Size = new System.Drawing.Size(177, 44); + this.textbox_bonus.TabIndex = 4; + this.textbox_bonus.Text = "0"; + // + // textbox_highscore + // + this.textbox_highscore.Font = new System.Drawing.Font("Microsoft Sans Serif", 24F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.textbox_highscore.Location = new System.Drawing.Point(10, 128); + this.textbox_highscore.Name = "textbox_highscore"; + this.textbox_highscore.ReadOnly = true; + this.textbox_highscore.Size = new System.Drawing.Size(449, 44); + this.textbox_highscore.TabIndex = 3; + this.textbox_highscore.Text = "0"; + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(7, 112); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(55, 13); + this.label22.TabIndex = 1; + this.label22.Text = "Highscore"; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(7, 20); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(450, 13); + this.label21.TabIndex = 0; + this.label21.Text = "This feature was cut from the game, but is still being ran. Kill things and picku" + + "p items for points!"; + // + // chb_randomSHtown + // + this.chb_randomSHtown.AutoSize = true; + this.chb_randomSHtown.Location = new System.Drawing.Point(6, 29); + this.chb_randomSHtown.Name = "chb_randomSHtown"; + this.chb_randomSHtown.Size = new System.Drawing.Size(242, 17); + this.chb_randomSHtown.TabIndex = 1; + this.chb_randomSHtown.Text = "Randomize Silent Hill town enemies (unstable)"; + this.chb_randomSHtown.UseVisualStyleBackColor = true; + this.chb_randomSHtown.CheckedChanged += new System.EventHandler(this.chb_randSHtown_CheckedChanged); + // + // chb_sh3invisEnemies + // + this.chb_sh3invisEnemies.AutoSize = true; + this.chb_sh3invisEnemies.Location = new System.Drawing.Point(6, 6); + this.chb_sh3invisEnemies.Name = "chb_sh3invisEnemies"; + this.chb_sh3invisEnemies.Size = new System.Drawing.Size(107, 17); + this.chb_sh3invisEnemies.TabIndex = 0; + this.chb_sh3invisEnemies.Text = "Invisible Enemies"; + this.chb_sh3invisEnemies.UseVisualStyleBackColor = true; + this.chb_sh3invisEnemies.CheckedChanged += new System.EventHandler(this.chb_sh3invisEnemies_CheckedChanged); + // + // tabs_games + // + this.tabs_games.Controls.Add(this.tab_sh3); + this.tabs_games.Controls.Add(this.tabPage1); + this.tabs_games.Location = new System.Drawing.Point(0, 27); + this.tabs_games.Name = "tabs_games"; + this.tabs_games.SelectedIndex = 0; + this.tabs_games.Size = new System.Drawing.Size(801, 708); + this.tabs_games.TabIndex = 15; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.label27); + this.tabPage1.Controls.Add(this.label26); + this.tabPage1.Controls.Add(this.btn_sh2_lucky); + this.tabPage1.Controls.Add(this.btn_sh2_play); + this.tabPage1.Controls.Add(this.groupBox20); + this.tabPage1.Controls.Add(this.groupBox19); + this.tabPage1.Controls.Add(this.groupBox18); + this.tabPage1.Controls.Add(this.groupBox17); + this.tabPage1.Controls.Add(this.groupBoxManekin); + this.tabPage1.Controls.Add(this.groupBox15); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(3); + this.tabPage1.Size = new System.Drawing.Size(793, 682); + this.tabPage1.TabIndex = 1; + this.tabPage1.Text = "Silent Hill 2"; + // + // btn_sh2_lucky + // + this.btn_sh2_lucky.Location = new System.Drawing.Point(597, 628); + this.btn_sh2_lucky.Name = "btn_sh2_lucky"; + this.btn_sh2_lucky.Size = new System.Drawing.Size(190, 48); + this.btn_sh2_lucky.TabIndex = 15; + this.btn_sh2_lucky.Text = "I\'m feeling lucky!"; + this.btn_sh2_lucky.UseVisualStyleBackColor = true; + this.btn_sh2_lucky.Click += new System.EventHandler(this.btn_sh2_lucky_Click); + // + // btn_sh2_play + // + this.btn_sh2_play.Location = new System.Drawing.Point(401, 627); + this.btn_sh2_play.Name = "btn_sh2_play"; + this.btn_sh2_play.Size = new System.Drawing.Size(190, 49); + this.btn_sh2_play.TabIndex = 14; + this.btn_sh2_play.Text = "Play"; + this.btn_sh2_play.UseVisualStyleBackColor = true; + this.btn_sh2_play.Click += new System.EventHandler(this.btn_sh2_play_Click); + // + // groupBox20 + // + this.groupBox20.BackColor = System.Drawing.SystemColors.Control; + this.groupBox20.Controls.Add(this.perc_sh2_ph); + this.groupBox20.Controls.Add(this.norm_sh2_ph); + this.groupBox20.Controls.Add(this.sld_sh2_ph); + this.groupBox20.Location = new System.Drawing.Point(400, 83); + this.groupBox20.Name = "groupBox20"; + this.groupBox20.Size = new System.Drawing.Size(190, 71); + this.groupBox20.TabIndex = 3; + this.groupBox20.TabStop = false; + this.groupBox20.Text = "Pyramid Head"; + // + // perc_sh2_ph + // + this.perc_sh2_ph.Enabled = false; + this.perc_sh2_ph.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_ph.Name = "perc_sh2_ph"; + this.perc_sh2_ph.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_ph.TabIndex = 2; + this.perc_sh2_ph.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_ph + // + this.norm_sh2_ph.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_ph.MaxLength = 3; + this.norm_sh2_ph.Name = "norm_sh2_ph"; + this.norm_sh2_ph.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_ph.TabIndex = 1; + this.norm_sh2_ph.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_ph.TextChanged += new System.EventHandler(this.norm_sh2_ph_TextChanged); + // + // sld_sh2_ph + // + this.sld_sh2_ph.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_ph.Maximum = 100; + this.sld_sh2_ph.Name = "sld_sh2_ph"; + this.sld_sh2_ph.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_ph.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_ph.TabIndex = 0; + this.sld_sh2_ph.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_ph.Value = 100; + this.sld_sh2_ph.ValueChanged += new System.EventHandler(this.sld_sh2_ph_ValueChanged); + // + // groupBox19 + // + this.groupBox19.BackColor = System.Drawing.SystemColors.Control; + this.groupBox19.Controls.Add(this.perc_sh2_darknurse); + this.groupBox19.Controls.Add(this.norm_sh2_darknurse); + this.groupBox19.Controls.Add(this.sld_sh2_darknurse); + this.groupBox19.Location = new System.Drawing.Point(204, 83); + this.groupBox19.Name = "groupBox19"; + this.groupBox19.Size = new System.Drawing.Size(190, 71); + this.groupBox19.TabIndex = 3; + this.groupBox19.TabStop = false; + this.groupBox19.Text = "Dark Nurse"; + // + // perc_sh2_darknurse + // + this.perc_sh2_darknurse.Enabled = false; + this.perc_sh2_darknurse.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_darknurse.Name = "perc_sh2_darknurse"; + this.perc_sh2_darknurse.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_darknurse.TabIndex = 2; + this.perc_sh2_darknurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_darknurse + // + this.norm_sh2_darknurse.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_darknurse.MaxLength = 3; + this.norm_sh2_darknurse.Name = "norm_sh2_darknurse"; + this.norm_sh2_darknurse.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_darknurse.TabIndex = 1; + this.norm_sh2_darknurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_darknurse.TextChanged += new System.EventHandler(this.norm_sh2_darknurse_TextChanged); + // + // sld_sh2_darknurse + // + this.sld_sh2_darknurse.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_darknurse.Maximum = 100; + this.sld_sh2_darknurse.Name = "sld_sh2_darknurse"; + this.sld_sh2_darknurse.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_darknurse.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_darknurse.TabIndex = 0; + this.sld_sh2_darknurse.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_darknurse.Value = 100; + this.sld_sh2_darknurse.ValueChanged += new System.EventHandler(this.sld_sh2_darknurse_ValueChanged); + // + // groupBox18 + // + this.groupBox18.BackColor = System.Drawing.SystemColors.Control; + this.groupBox18.Controls.Add(this.perc_sh2_nurse); + this.groupBox18.Controls.Add(this.norm_sh2_nurse); + this.groupBox18.Controls.Add(this.sld_sh2_nurse); + this.groupBox18.Location = new System.Drawing.Point(8, 83); + this.groupBox18.Name = "groupBox18"; + this.groupBox18.Size = new System.Drawing.Size(190, 71); + this.groupBox18.TabIndex = 3; + this.groupBox18.TabStop = false; + this.groupBox18.Text = "Nurse"; + // + // perc_sh2_nurse + // + this.perc_sh2_nurse.Enabled = false; + this.perc_sh2_nurse.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_nurse.Name = "perc_sh2_nurse"; + this.perc_sh2_nurse.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_nurse.TabIndex = 2; + this.perc_sh2_nurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_nurse + // + this.norm_sh2_nurse.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_nurse.MaxLength = 3; + this.norm_sh2_nurse.Name = "norm_sh2_nurse"; + this.norm_sh2_nurse.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_nurse.TabIndex = 1; + this.norm_sh2_nurse.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_nurse.TextChanged += new System.EventHandler(this.norm_sh2_nurse_TextChanged); + // + // sld_sh2_nurse + // + this.sld_sh2_nurse.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_nurse.Maximum = 100; + this.sld_sh2_nurse.Name = "sld_sh2_nurse"; + this.sld_sh2_nurse.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_nurse.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_nurse.TabIndex = 0; + this.sld_sh2_nurse.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_nurse.Value = 100; + this.sld_sh2_nurse.ValueChanged += new System.EventHandler(this.sld_sh2_nurse_ValueChanged); + // + // groupBox17 + // + this.groupBox17.BackColor = System.Drawing.SystemColors.Control; + this.groupBox17.Controls.Add(this.perc_sh2_creeper); + this.groupBox17.Controls.Add(this.norm_sh2_creeper); + this.groupBox17.Controls.Add(this.sld_sh2_creeper); + this.groupBox17.Location = new System.Drawing.Point(400, 6); + this.groupBox17.Name = "groupBox17"; + this.groupBox17.Size = new System.Drawing.Size(190, 71); + this.groupBox17.TabIndex = 3; + this.groupBox17.TabStop = false; + this.groupBox17.Text = "Creeper"; + // + // perc_sh2_creeper + // + this.perc_sh2_creeper.Enabled = false; + this.perc_sh2_creeper.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_creeper.Name = "perc_sh2_creeper"; + this.perc_sh2_creeper.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_creeper.TabIndex = 2; + this.perc_sh2_creeper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_creeper + // + this.norm_sh2_creeper.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_creeper.MaxLength = 3; + this.norm_sh2_creeper.Name = "norm_sh2_creeper"; + this.norm_sh2_creeper.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_creeper.TabIndex = 1; + this.norm_sh2_creeper.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_creeper.TextChanged += new System.EventHandler(this.norm_sh2_creeper_TextChanged); + // + // sld_sh2_creeper + // + this.sld_sh2_creeper.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_creeper.Maximum = 100; + this.sld_sh2_creeper.Name = "sld_sh2_creeper"; + this.sld_sh2_creeper.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_creeper.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_creeper.TabIndex = 0; + this.sld_sh2_creeper.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_creeper.Value = 100; + this.sld_sh2_creeper.ValueChanged += new System.EventHandler(this.sld_sh2_creeper_ValueChanged); + // + // groupBoxManekin + // + this.groupBoxManekin.BackColor = System.Drawing.SystemColors.Control; + this.groupBoxManekin.Controls.Add(this.perc_sh2_manekin); + this.groupBoxManekin.Controls.Add(this.norm_sh2_manekin); + this.groupBoxManekin.Controls.Add(this.sld_sh2_manekin); + this.groupBoxManekin.Location = new System.Drawing.Point(204, 6); + this.groupBoxManekin.Name = "groupBoxManekin"; + this.groupBoxManekin.Size = new System.Drawing.Size(190, 71); + this.groupBoxManekin.TabIndex = 3; + this.groupBoxManekin.TabStop = false; + this.groupBoxManekin.Text = "Manekin"; + // + // perc_sh2_manekin + // + this.perc_sh2_manekin.Enabled = false; + this.perc_sh2_manekin.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_manekin.Name = "perc_sh2_manekin"; + this.perc_sh2_manekin.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_manekin.TabIndex = 2; + this.perc_sh2_manekin.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_manekin + // + this.norm_sh2_manekin.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_manekin.MaxLength = 3; + this.norm_sh2_manekin.Name = "norm_sh2_manekin"; + this.norm_sh2_manekin.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_manekin.TabIndex = 1; + this.norm_sh2_manekin.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_manekin.TextChanged += new System.EventHandler(this.norm_sh2_manekin_TextChanged); + // + // sld_sh2_manekin + // + this.sld_sh2_manekin.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_manekin.Maximum = 100; + this.sld_sh2_manekin.Name = "sld_sh2_manekin"; + this.sld_sh2_manekin.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_manekin.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_manekin.TabIndex = 0; + this.sld_sh2_manekin.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_manekin.Value = 100; + this.sld_sh2_manekin.ValueChanged += new System.EventHandler(this.sld_sh2_manekin_ValueChanged); + // + // groupBox15 + // + this.groupBox15.BackColor = System.Drawing.SystemColors.Control; + this.groupBox15.Controls.Add(this.perc_sh2_figure); + this.groupBox15.Controls.Add(this.norm_sh2_figure); + this.groupBox15.Controls.Add(this.sld_sh2_figure); + this.groupBox15.Location = new System.Drawing.Point(8, 6); + this.groupBox15.Name = "groupBox15"; + this.groupBox15.Size = new System.Drawing.Size(190, 71); + this.groupBox15.TabIndex = 2; + this.groupBox15.TabStop = false; + this.groupBox15.Text = "Lying Figure"; + // + // perc_sh2_figure + // + this.perc_sh2_figure.Enabled = false; + this.perc_sh2_figure.Location = new System.Drawing.Point(128, 44); + this.perc_sh2_figure.Name = "perc_sh2_figure"; + this.perc_sh2_figure.Size = new System.Drawing.Size(55, 20); + this.perc_sh2_figure.TabIndex = 2; + this.perc_sh2_figure.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + // + // norm_sh2_figure + // + this.norm_sh2_figure.Location = new System.Drawing.Point(128, 18); + this.norm_sh2_figure.MaxLength = 3; + this.norm_sh2_figure.Name = "norm_sh2_figure"; + this.norm_sh2_figure.Size = new System.Drawing.Size(55, 20); + this.norm_sh2_figure.TabIndex = 1; + this.norm_sh2_figure.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; + this.norm_sh2_figure.TextChanged += new System.EventHandler(this.norm_sh2_figure_TextChanged); + // + // sld_sh2_figure + // + this.sld_sh2_figure.Location = new System.Drawing.Point(6, 19); + this.sld_sh2_figure.Maximum = 100; + this.sld_sh2_figure.Name = "sld_sh2_figure"; + this.sld_sh2_figure.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.sld_sh2_figure.Size = new System.Drawing.Size(116, 45); + this.sld_sh2_figure.TabIndex = 0; + this.sld_sh2_figure.TickStyle = System.Windows.Forms.TickStyle.None; + this.sld_sh2_figure.Value = 100; + this.sld_sh2_figure.ValueChanged += new System.EventHandler(this.sld_sh2_figure_ValueChanged); + // + // openFileDialog2 + // + this.openFileDialog2.FileName = "openFileDialog1"; + this.openFileDialog2.Filter = "SH2 executable|sh2pc.exe"; + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(14, 185); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(146, 13); + this.label26.TabIndex = 16; + this.label26.Text = "Experimental! Expect crashes"; + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(11, 611); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(448, 13); + this.label27.TabIndex = 17; + this.label27.Text = "To play, make your choices, and click Play or I\'m feeling lucky, then, manually s" + + "tart sh2pc.exe"; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(799, 756); + this.Controls.Add(this.tabs_games); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.menuStrip1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle; + this.MainMenuStrip = this.menuStrip1; + this.Name = "Form1"; + this.Text = "Silent Hill Randomizer v3"; + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.tab_sh3.ResumeLayout(false); + this.tab_sh3.PerformLayout(); + this.tab_sh3extras.ResumeLayout(false); + this.tab_sh3enemies.ResumeLayout(false); + this.tab_sh3enemies.PerformLayout(); + this.groupBox13.ResumeLayout(false); + this.groupBox13.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_god)).EndInit(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_jerkgun)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_jerkpipe)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_pipe)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_nurse_gun)).EndInit(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_dog)).EndInit(); + this.groupBox6.ResumeLayout(false); + this.groupBox6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax_sit)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_snorlax_slp)).EndInit(); + this.groupBox10.ResumeLayout(false); + this.groupBox10.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_smallfly)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_bigfly)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_smallwalk)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_pendulum_bigwalk)).EndInit(); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_missionary)).EndInit(); + this.groupBox7.ResumeLayout(false); + this.groupBox7.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_faking)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_normal)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_brownSlurper_dead)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_whiteSlurper)).EndInit(); + this.groupBox11.ResumeLayout(false); + this.groupBox11.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_scraper)).EndInit(); + this.gb_horse.ResumeLayout(false); + this.gb_horse.PerformLayout(); + this.groupBox9.ResumeLayout(false); + this.groupBox9.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_rising)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_normal)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_late)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_closer_dead)).EndInit(); + this.groupBox8.ResumeLayout(false); + this.groupBox8.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_leonard)).EndInit(); + this.groupBox12.ResumeLayout(false); + this.groupBox12.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_alessa)).EndInit(); + this.groupBox5.ResumeLayout(false); + this.groupBox5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_l)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_m)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb_s)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.sld_numb)).EndInit(); + this.tab_sh3startgame.ResumeLayout(false); + this.tab_sh3startgame.PerformLayout(); + this.groupBox14.ResumeLayout(false); + this.groupBox14.PerformLayout(); + this.tabs_games.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tabPage1.PerformLayout(); + this.groupBox20.ResumeLayout(false); + this.groupBox20.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_ph)).EndInit(); + this.groupBox19.ResumeLayout(false); + this.groupBox19.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_darknurse)).EndInit(); + this.groupBox18.ResumeLayout(false); + this.groupBox18.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_nurse)).EndInit(); + this.groupBox17.ResumeLayout(false); + this.groupBox17.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_creeper)).EndInit(); + this.groupBoxManekin.ResumeLayout(false); + this.groupBoxManekin.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_manekin)).EndInit(); + this.groupBox15.ResumeLayout(false); + this.groupBox15.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.sld_sh2_figure)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + + } + + #endregion + private System.Windows.Forms.OpenFileDialog openFileDialog1; + private System.Windows.Forms.Label lbl_pthToSH3; + private System.Windows.Forms.TextBox tbx_sh3path; + private System.Windows.Forms.Button ofd_pathDialog; + private System.Windows.Forms.Button btn_play; + private System.Windows.Forms.Button btn_lucky; + private System.Windows.Forms.StatusStrip statusStrip1; + private System.Windows.Forms.ToolStripStatusLabel tss_status; + private System.ComponentModel.BackgroundWorker backgroundWorker1; + private System.Windows.Forms.MenuStrip menuStrip1; + private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem; + private System.Windows.Forms.TabPage tab_sh3; + private System.Windows.Forms.TabControl tab_sh3extras; + private System.Windows.Forms.TabPage tab_sh3enemies; + private System.Windows.Forms.GroupBox groupBox13; + private System.Windows.Forms.TextBox perc_god; + private System.Windows.Forms.TextBox norm_god; + private System.Windows.Forms.TrackBar sld_god; + private System.Windows.Forms.GroupBox groupBox2; + private System.Windows.Forms.Label label7; + private System.Windows.Forms.TextBox perc_nurse_jerkgun; + private System.Windows.Forms.TextBox norm_nurse_jerkgun; + private System.Windows.Forms.TrackBar sld_nurse_jerkgun; + private System.Windows.Forms.Label label4; + private System.Windows.Forms.TextBox perc_nurse; + private System.Windows.Forms.TextBox perc_nurse_jerkpipe; + private System.Windows.Forms.TextBox norm_nurse; + private System.Windows.Forms.TextBox norm_nurse_jerkpipe; + private System.Windows.Forms.TrackBar sld_nurse; + private System.Windows.Forms.TrackBar sld_nurse_jerkpipe; + private System.Windows.Forms.Label label6; + private System.Windows.Forms.Label label5; + private System.Windows.Forms.TrackBar sld_nurse_pipe; + private System.Windows.Forms.TextBox norm_nurse_pipe; + private System.Windows.Forms.TextBox perc_nurse_gun; + private System.Windows.Forms.TextBox perc_nurse_pipe; + private System.Windows.Forms.TextBox norm_nurse_gun; + private System.Windows.Forms.TrackBar sld_nurse_gun; + private System.Windows.Forms.GroupBox groupBox1; + private System.Windows.Forms.TextBox perc_dog; + private System.Windows.Forms.TextBox norm_dog; + private System.Windows.Forms.TrackBar sld_dog; + private System.Windows.Forms.GroupBox groupBox6; + private System.Windows.Forms.TextBox perc_snorlax; + private System.Windows.Forms.Label label9; + private System.Windows.Forms.Label label10; + private System.Windows.Forms.TextBox norm_snorlax; + private System.Windows.Forms.TrackBar sld_snorlax_sit; + private System.Windows.Forms.TrackBar sld_snorlax; + private System.Windows.Forms.TextBox norm_snorlax_sit; + private System.Windows.Forms.TrackBar sld_snorlax_slp; + private System.Windows.Forms.TextBox perc_snorlax_sleep; + private System.Windows.Forms.TextBox norm_snorlax_slp; + private System.Windows.Forms.TextBox perc_snorlax_sit; + private System.Windows.Forms.GroupBox groupBox10; + private System.Windows.Forms.Label label14; + private System.Windows.Forms.Label label8; + private System.Windows.Forms.TextBox perc_pendulum; + private System.Windows.Forms.TextBox perc_pendulum__smallfly; + private System.Windows.Forms.TextBox norm_pendulum; + private System.Windows.Forms.TextBox norm_pendulum_smallfly; + private System.Windows.Forms.TrackBar sld_pendulum; + private System.Windows.Forms.TrackBar sld_pendulum_smallfly; + private System.Windows.Forms.TextBox norm_pendulum_bigwalk; + private System.Windows.Forms.Label label11; + private System.Windows.Forms.TrackBar sld_pendulum_bigfly; + private System.Windows.Forms.TextBox perc_pendulum__smallwalk; + private System.Windows.Forms.TextBox norm_pendulum_bigfly; + private System.Windows.Forms.TextBox norm_pendulum_smallwalk; + private System.Windows.Forms.TextBox perc_pendulum__bigwalk; + private System.Windows.Forms.TrackBar sld_pendulum_smallwalk; + private System.Windows.Forms.TextBox perc_pendulum__bigfly; + private System.Windows.Forms.TrackBar sld_pendulum_bigwalk; + private System.Windows.Forms.Label label13; + private System.Windows.Forms.GroupBox groupBox4; + private System.Windows.Forms.TextBox perc_missionary; + private System.Windows.Forms.TextBox norm_missionary; + private System.Windows.Forms.TrackBar sld_missionary; + private System.Windows.Forms.GroupBox groupBox7; + private System.Windows.Forms.Label label18; + private System.Windows.Forms.TextBox perc_brownSlurper; + private System.Windows.Forms.TextBox perc_brownSlurper_faking; + private System.Windows.Forms.TextBox norm_brownSlurper; + private System.Windows.Forms.TextBox norm_brownSlurper_faking; + private System.Windows.Forms.TrackBar sld_brownSlurper; + private System.Windows.Forms.TrackBar sld_brownSlurper_faking; + private System.Windows.Forms.Label label20; + private System.Windows.Forms.Label label19; + private System.Windows.Forms.TrackBar sld_brownSlurper_normal; + private System.Windows.Forms.TextBox norm_brownSlurper_normal; + private System.Windows.Forms.TextBox perc_brownSlurper_dead; + private System.Windows.Forms.TextBox perc_brownSlurper_normal; + private System.Windows.Forms.TextBox norm_brownSlurper_dead; + private System.Windows.Forms.TrackBar sld_brownSlurper_dead; + private System.Windows.Forms.GroupBox groupBox3; + private System.Windows.Forms.TextBox perc_whiteSlurper; + private System.Windows.Forms.TextBox norm_whiteSlurper; + private System.Windows.Forms.TrackBar sld_whiteSlurper; + private System.Windows.Forms.GroupBox groupBox11; + private System.Windows.Forms.TextBox perc_scraper; + private System.Windows.Forms.TextBox norm_scraper; + private System.Windows.Forms.TrackBar sld_scraper; + private System.Windows.Forms.GroupBox gb_horse; + private System.Windows.Forms.TextBox perc_horse; + private System.Windows.Forms.GroupBox groupBox9; + private System.Windows.Forms.Label label12; + private System.Windows.Forms.Label label15; + private System.Windows.Forms.TextBox perc_closer; + private System.Windows.Forms.TextBox perc_closer_rising; + private System.Windows.Forms.TextBox norm_closer; + private System.Windows.Forms.TextBox norm_closer_rising; + private System.Windows.Forms.TrackBar sld_closer; + private System.Windows.Forms.TrackBar sld_closer_rising; + private System.Windows.Forms.Label label17; + private System.Windows.Forms.TextBox norm_closer_normal; + private System.Windows.Forms.TrackBar sld_closer_normal; + private System.Windows.Forms.Label label16; + private System.Windows.Forms.TextBox perc_closer_late; + private System.Windows.Forms.TrackBar sld_closer_late; + private System.Windows.Forms.TrackBar sld_closer_dead; + private System.Windows.Forms.TextBox perc_closer_dead; + private System.Windows.Forms.TextBox perc_closer_normal; + private System.Windows.Forms.TextBox norm_closer_late; + private System.Windows.Forms.TextBox norm_closer_dead; + private System.Windows.Forms.GroupBox groupBox8; + private System.Windows.Forms.TextBox perc_leonard; + private System.Windows.Forms.TextBox norm_leonard; + private System.Windows.Forms.TrackBar sld_leonard; + private System.Windows.Forms.GroupBox groupBox12; + private System.Windows.Forms.TextBox perc_alessa; + private System.Windows.Forms.TextBox norm_alessa; + private System.Windows.Forms.TrackBar sld_alessa; + private System.Windows.Forms.GroupBox groupBox5; + private System.Windows.Forms.Label label3; + private System.Windows.Forms.TextBox perc_numb_l; + private System.Windows.Forms.TextBox norm_numb_l; + private System.Windows.Forms.TrackBar sld_numb_l; + private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label label1; + private System.Windows.Forms.TextBox perc_numb_m; + private System.Windows.Forms.TextBox norm_numb_m; + private System.Windows.Forms.TrackBar sld_numb_m; + private System.Windows.Forms.TextBox perc_numb_s; + private System.Windows.Forms.TextBox norm_numb_s; + private System.Windows.Forms.TrackBar sld_numb_s; + private System.Windows.Forms.TextBox perc_numb; + private System.Windows.Forms.TextBox norm_numb; + private System.Windows.Forms.TrackBar sld_numb; + private System.Windows.Forms.TabPage tab_sh3startgame; + private System.Windows.Forms.CheckBox chb_sh3invisEnemies; + private System.Windows.Forms.TabControl tabs_games; + private System.Windows.Forms.CheckBox chb_randomSHtown; + private System.Windows.Forms.GroupBox groupBox14; + private System.Windows.Forms.RichTextBox textbox_ingametime; + private System.Windows.Forms.Label label25; + private System.Windows.Forms.Label label24; + private System.Windows.Forms.Label label23; + private System.Windows.Forms.RichTextBox textbox_killchain; + private System.Windows.Forms.RichTextBox textbox_bonus; + private System.Windows.Forms.RichTextBox textbox_highscore; + private System.Windows.Forms.Label label22; + private System.Windows.Forms.Label label21; + private System.Windows.Forms.CheckBox chb_doEnemyRando; + private System.Windows.Forms.TabPage tabPage1; + private System.Windows.Forms.Button btn_sh2_lucky; + private System.Windows.Forms.Button btn_sh2_play; + private System.Windows.Forms.GroupBox groupBox20; + private System.Windows.Forms.TextBox perc_sh2_ph; + private System.Windows.Forms.TextBox norm_sh2_ph; + private System.Windows.Forms.TrackBar sld_sh2_ph; + private System.Windows.Forms.GroupBox groupBox19; + private System.Windows.Forms.TextBox perc_sh2_darknurse; + private System.Windows.Forms.TextBox norm_sh2_darknurse; + private System.Windows.Forms.TrackBar sld_sh2_darknurse; + private System.Windows.Forms.GroupBox groupBox18; + private System.Windows.Forms.TextBox perc_sh2_nurse; + private System.Windows.Forms.TextBox norm_sh2_nurse; + private System.Windows.Forms.TrackBar sld_sh2_nurse; + private System.Windows.Forms.GroupBox groupBox17; + private System.Windows.Forms.TextBox perc_sh2_creeper; + private System.Windows.Forms.TextBox norm_sh2_creeper; + private System.Windows.Forms.TrackBar sld_sh2_creeper; + private System.Windows.Forms.GroupBox groupBoxManekin; + private System.Windows.Forms.TextBox perc_sh2_manekin; + private System.Windows.Forms.TextBox norm_sh2_manekin; + private System.Windows.Forms.TrackBar sld_sh2_manekin; + private System.Windows.Forms.GroupBox groupBox15; + private System.Windows.Forms.TextBox perc_sh2_figure; + private System.Windows.Forms.TextBox norm_sh2_figure; + private System.Windows.Forms.TrackBar sld_sh2_figure; + private System.Windows.Forms.OpenFileDialog openFileDialog2; + private System.Windows.Forms.Label label27; + private System.Windows.Forms.Label label26; + } +} + diff --git a/Form1.cs b/Form1.cs new file mode 100644 index 0000000..1c4a9c4 --- /dev/null +++ b/Form1.cs @@ -0,0 +1,1139 @@ +using System; +using System.Collections.Generic; +using System.ComponentModel; +using System.Data; +using System.Drawing; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows.Forms; +using System.IO; +using System.Runtime.InteropServices; +using System.Diagnostics; + +namespace RandomHill3 +{ + public partial class Form1 : Form + { + //sh3 + int dogPercent = 100; // 0x200 0x8 + int numbPercent = 100; // 0x201 + int numbSmallPercent = 100; // 0x5 + int numbMedPercent = 100; // 0x6 + int numbLargePercent = 100; // 0x7 + int closerPercent = 100; // 0x202 + int closerNormalPercent = 100; // 0x1 + int closerLatePercent = 0; // 0x2 + int closerDeadPercent = 0; // 0x3 + int closerRisingPercent = 0; // 0x4 + int nursePercent = 100; // 0x203 + int nursePipePercent = 100; // 0xB + int nurseGunPercent = 100; // 0xC + int nurseJerkPipePercent = 0; // 0xD + int nurseJerkGunPercent = 0; // 0xE + int snorlaxPercent = 100; // 0x204 + int snorlaxSitPercent = 100; // 0x9 + int snorlaxSlpPercent = 100; // 0xA + int pendulumPercent = 100; // 0x205 + int pendulumBWPercent = 100; // 0xF + int pendulumBFPercent = 100; // 0x10 + int pendulumSWPercent = 100; // 0x11 + int pendulumSFPercent = 100; // 0x12 + int whiteGatorPercent = 50; // 0x20B + int brownGatorPercent = 50; // 0x20A + int brownGatorNormalPercent = 100; // 0x16 + int brownGatorDeadPercent = 0; // 0x17 + int brownGatorFakingPercent = 100; // 0x18 + int scraperPercent = 100; // 0x206 + int missionaryPercent = 100; // 0x211 + int leonardPercent = 100; // 0x213 + int godPercent = 0; // 0x214 + int alessaPercent = 100; // 0x215 + + bool randomiseEnemies = true; + bool invisibleEnemies = false; + bool randoSHtown = false; + + public struct SH3_Probs + { + public short id; + public short d; + public SH3_Probs(short idp, short dp) { id = idp; d = dp; } + } + int sh3_probsMax = 99; + SH3_Probs[] sh3_probs = new SH3_Probs[100]; + + Process sh3_proc = null; + bool sh3_processHooked = false; + + //sh2 + int sh2_figurePercent = 100; // 0x200 + int sh2_manekinPercent = 100; // 0x201 + int sh2_bugPercent = 100; // 0x202 + int sh2_nursePercent = 50; // 0x207 + int sh2_phPercent = 100; // 0x208 + int sh2_darkNursePercent = 100; // 0x20B + + public struct SH2_Probs + { + public short id; + public SH2_Probs(short idp) { id = idp; } + } + int sh2_probsMax = 99; + SH2_Probs[] sh2_probs = new SH2_Probs[100]; + + Process sh2_proc = null; + bool sh2_processHooked = false; + bool lookforsh2 = false; + + public Form1() + { + InitializeComponent(); + UpdateDisplays(); + Timer sh3_timer = new Timer(); + sh3_timer.Interval = 1; + sh3_timer.Tick += new EventHandler(sh3_timer_Tick); + sh3_timer.Start(); + + Timer sh2_timer = new Timer(); + sh2_timer.Interval = 1; + sh2_timer.Tick += new EventHandler(sh2_timer_Tick); + sh2_timer.Start(); + } + + private void sh3_timer_Tick(object sender, EventArgs e) + { + if (lookforsh2) + { + Process[] ps = Process.GetProcessesByName("sh2pc"); + if (ps.Length > 0) + { + sh2_proc = ps[0]; + lookforsh2 = false; ; + } + } + if (sh3_proc != null && sh3_proc.HasExited) sh3_proc = null; + if (!sh3_processHooked) + { + if (sh3_proc != null) + { + if (sh3_proc.MainWindowHandle != null) + { + FuckWithSH3Process(); + } + } + } + else + { + if (sh3_proc == null) + { + sh3_processHooked = false; + btn_play.Enabled = true; + btn_lucky.Enabled = true; + tss_status.Text = "Ready"; + } + else + { + textbox_ingametime.Text = TimeSpan.FromSeconds(Scribe.ReadSingle(new IntPtr(0x070E66F4))).ToString("hh':'mm':'ss"); + textbox_highscore.Text = Scribe.ReadInt32(new IntPtr(0x070E66F0)).ToString(); + textbox_killchain.Text = Scribe.ReadSingle(new IntPtr(0x0712C5A0)).ToString(); + textbox_bonus.Text = Scribe.ReadSingle(new IntPtr(0x0712C59C)).ToString(); + } + } + } + + private void sh2_timer_Tick(object sender, EventArgs e) + { + if (sh2_proc != null && sh2_proc.HasExited) sh2_proc = null; + if (!sh2_processHooked) + { + if (sh2_proc != null) + { + if (sh2_proc.MainWindowHandle != null) + { + FuckWithSH2Process(); + } + } + } + else + { + if (sh2_proc == null) + { + sh2_processHooked = false; + btn_sh2_play.Enabled = true; + btn_sh2_lucky.Enabled = true; + tss_status.Text = "Ready"; + } + } + } + + private void SetFinalSH3Probs(int mainValue, TextBox tb, short typeID, + TextBox opt1 = null, int opt1Val = 0, short opt1D = 0, + TextBox opt2 = null, int opt2Val = 0, short opt2D = 0, + TextBox opt3 = null, int opt3Val = 0, short opt3D = 0, + TextBox opt4 = null, int opt4Val = 0, short opt4D = 0) + { + int total = GetSH3Total(); + int optTotal = opt1Val + opt2Val + opt3Val + opt4Val; + if (tb != null) tb.Text = ((99.0f * (float)mainValue) / (float)total).ToString("0.##") + "%"; + if (opt1 != null) opt1.Text = ((100.0f * (float)opt1Val) / (float)optTotal).ToString("0.##") + "%"; + if (opt2 != null) opt2.Text = ((100.0f * (float)opt2Val) / (float)optTotal).ToString("0.##") + "%"; + if (opt3 != null) opt3.Text = ((100.0f * (float)opt3Val) / (float)optTotal).ToString("0.##") + "%"; + if (opt4 != null) opt4.Text = ((100.0f * (float)opt4Val) / (float)optTotal).ToString("0.##") + "%"; + + int locTot = (99 * mainValue) / total; + for (int j = 0; j != (locTot * opt1Val) / optTotal; j++) + { + sh3_probs[sh3_probsMax++] = new SH3_Probs(typeID, opt1D); + } + for (int j = 0; j != (locTot * opt2Val) / optTotal; j++) + { + sh3_probs[sh3_probsMax++] = new SH3_Probs(typeID, opt2D); + } + for (int j = 0; j != (locTot * opt3Val) / optTotal; j++) + { + sh3_probs[sh3_probsMax++] = new SH3_Probs(typeID, opt3D); + } + for (int j = 0; j != (locTot * opt4Val) / optTotal; j++) + { + sh3_probs[sh3_probsMax++] = new SH3_Probs(typeID, opt4D); + } + } + + private void SetFinalSH2Probs(int mainValue, TextBox tb, short typeID) + { + int total = GetSH2Total(); + if (tb != null) tb.Text = ((100.0f * (float)mainValue) / (float)total).ToString("0.##") + "%"; + + for (int j = 0; j != (100 * mainValue) / total; j++) + { + sh2_probs[sh2_probsMax++] = new SH2_Probs(typeID); + } + } + + private int GetSH3Total() + { + return dogPercent + numbPercent + closerPercent + nursePercent + + snorlaxPercent + pendulumPercent + whiteGatorPercent + brownGatorPercent + + scraperPercent + missionaryPercent + leonardPercent + godPercent + alessaPercent; + } + + private int GetSH2Total() + { + return sh2_figurePercent + sh2_manekinPercent + sh2_bugPercent + sh2_nursePercent + + sh2_phPercent + sh2_darkNursePercent; + } + + private void UpdateDisplays() + { + sld_dog.Value = dogPercent; + norm_dog.Text = dogPercent.ToString(); + + sld_numb.Value = numbPercent; + norm_numb.Text = numbPercent.ToString(); + sld_numb_s.Value = numbSmallPercent; + norm_numb_s.Text = numbSmallPercent.ToString(); + sld_numb_m.Value = numbMedPercent; + norm_numb_m.Text = numbMedPercent.ToString(); + sld_numb_l.Value = numbLargePercent; + norm_numb_l.Text = numbLargePercent.ToString(); + + sld_closer.Value = closerPercent; + norm_closer.Text = closerPercent.ToString(); + sld_closer_normal.Value = closerNormalPercent; + norm_closer_normal.Text = closerNormalPercent.ToString(); + sld_closer_late.Value = closerLatePercent; + norm_closer_late.Text = closerLatePercent.ToString(); + sld_closer_dead.Value = closerDeadPercent; + norm_closer_dead.Text = closerDeadPercent.ToString(); + sld_closer_rising.Value = closerRisingPercent; + norm_closer_rising.Text = closerRisingPercent.ToString(); + + sld_nurse.Value = nursePercent; + norm_nurse.Text = nursePercent.ToString(); + sld_nurse_pipe.Value = nursePipePercent; + norm_nurse_pipe.Text = nursePipePercent.ToString(); + sld_nurse_gun.Value = nurseGunPercent; + norm_nurse_gun.Text = nurseGunPercent.ToString(); + sld_nurse_jerkpipe.Value = nurseJerkPipePercent; + norm_nurse_jerkpipe.Text = nurseJerkPipePercent.ToString(); + sld_nurse_jerkgun.Value = nurseJerkGunPercent; + norm_nurse_jerkgun.Text = nurseJerkGunPercent.ToString(); + + sld_snorlax.Value = snorlaxPercent; + norm_snorlax.Text = snorlaxPercent.ToString(); + sld_snorlax_sit.Value = snorlaxSitPercent; + norm_snorlax_sit.Text = snorlaxSitPercent.ToString(); + sld_snorlax_slp.Value = snorlaxSlpPercent; + norm_snorlax_slp.Text = snorlaxSlpPercent.ToString(); + + sld_pendulum.Value = pendulumPercent; + norm_pendulum.Text = pendulumPercent.ToString(); + sld_pendulum_bigwalk.Value = pendulumBWPercent; + norm_pendulum_bigwalk.Text = pendulumBWPercent.ToString(); + sld_pendulum_bigfly.Value = pendulumBFPercent; + norm_pendulum_bigfly.Text = pendulumBFPercent.ToString(); + sld_pendulum_smallwalk.Value = pendulumSWPercent; + norm_pendulum_smallwalk.Text = pendulumSWPercent.ToString(); + sld_pendulum_smallfly.Value = pendulumSFPercent; + norm_pendulum_smallfly.Text = pendulumSFPercent.ToString(); + + sld_whiteSlurper.Value = whiteGatorPercent; + norm_whiteSlurper.Text = whiteGatorPercent.ToString(); + + sld_brownSlurper.Value = brownGatorPercent; + norm_brownSlurper.Text = brownGatorPercent.ToString(); + sld_brownSlurper_normal.Value = brownGatorNormalPercent; + norm_brownSlurper_normal.Text = brownGatorNormalPercent.ToString(); + sld_brownSlurper_dead.Value = brownGatorDeadPercent; + norm_brownSlurper_dead.Text = brownGatorDeadPercent.ToString(); + sld_brownSlurper_faking.Value = brownGatorFakingPercent; + norm_brownSlurper_faking.Text = brownGatorFakingPercent.ToString(); + + sld_scraper.Value = scraperPercent; + norm_scraper.Text = scraperPercent.ToString(); + + sld_missionary.Value = missionaryPercent; + norm_missionary.Text = missionaryPercent.ToString(); + + sld_leonard.Value = leonardPercent; + norm_leonard.Text = leonardPercent.ToString(); + + sld_god.Value = godPercent; + norm_god.Text = godPercent.ToString(); + + sld_alessa.Value = alessaPercent; + norm_alessa.Text = alessaPercent.ToString(); + + sh3_probsMax = 0; + SetFinalSH3Probs(dogPercent, perc_dog, 0x200, + null, 100, 0x8); + SetFinalSH3Probs(numbPercent, perc_numb, 0x201, + perc_numb_s, numbSmallPercent, 0x5, + perc_numb_m, numbMedPercent, 0x6, + perc_numb_l, numbLargePercent, 0x7); + SetFinalSH3Probs(closerPercent, perc_closer, 0x202, + perc_closer_normal, closerNormalPercent, 0x1, + perc_closer_late, closerLatePercent, 0x2, + perc_closer_dead, closerDeadPercent, 0x3, + perc_closer_rising, closerRisingPercent, 0x4); + SetFinalSH3Probs(nursePercent, perc_nurse, 0x203, + perc_nurse_pipe, nursePipePercent, 0xB, + perc_nurse_gun, nurseGunPercent, 0xC, + perc_nurse_jerkpipe, nurseJerkPipePercent, 0xD, + perc_nurse_jerkgun, nurseJerkGunPercent, 0xE); + SetFinalSH3Probs(snorlaxPercent, perc_snorlax, 0x204, + perc_snorlax_sit, snorlaxSitPercent, 0x9, + perc_snorlax_sleep, snorlaxSlpPercent, 0xA); + SetFinalSH3Probs(pendulumPercent, perc_pendulum, 0x205, + perc_pendulum__bigwalk, pendulumBWPercent, 0xF, + perc_pendulum__bigfly, pendulumBFPercent, 0x10, + perc_pendulum__smallwalk, pendulumSWPercent, 0x11, + perc_pendulum__smallfly, pendulumSFPercent, 0x12); + SetFinalSH3Probs(scraperPercent, perc_scraper, 0x206, + null, 100, 0); + SetFinalSH3Probs(brownGatorPercent, perc_brownSlurper, 0x20A, + perc_brownSlurper_normal, brownGatorNormalPercent, 0x16, + perc_brownSlurper_dead, brownGatorDeadPercent, 0x17, + perc_brownSlurper_faking, brownGatorFakingPercent, 0x18); + SetFinalSH3Probs(whiteGatorPercent, perc_whiteSlurper, 0x20B, + null, 100, 0); + SetFinalSH3Probs(missionaryPercent, perc_missionary, 0x211, + null, 100, 0); + SetFinalSH3Probs(leonardPercent, perc_leonard, 0x213, + null, 100, 0); + SetFinalSH3Probs(godPercent, perc_god, 0x214, + null, 100, 0); + SetFinalSH3Probs(alessaPercent, perc_alessa, 0x215, + null, 100, 0); + sh3_probs[sh3_probsMax++] = new SH3_Probs(0x209, 0x0); + + + sld_sh2_figure.Value = sh2_figurePercent; + norm_sh2_figure.Text = sh2_figurePercent.ToString(); + + sld_sh2_manekin.Value = sh2_manekinPercent; + norm_sh2_manekin.Text = sh2_manekinPercent.ToString(); + + sld_sh2_creeper.Value = sh2_bugPercent; + norm_sh2_creeper.Text = sh2_bugPercent.ToString(); + + sld_sh2_darknurse.Value = sh2_darkNursePercent; + norm_sh2_darknurse.Text = sh2_darkNursePercent.ToString(); + + sld_sh2_nurse.Value = sh2_nursePercent; + norm_sh2_nurse.Text = sh2_nursePercent.ToString(); + + sld_sh2_ph.Value = sh2_phPercent; + norm_sh2_ph.Text = sh2_phPercent.ToString(); + + sh2_probsMax = 0; + SetFinalSH2Probs(sh2_figurePercent, perc_sh2_figure, 0x200); + SetFinalSH2Probs(sh2_manekinPercent, perc_sh2_manekin, 0x201); + SetFinalSH2Probs(sh2_bugPercent, perc_sh2_creeper, 0x202); + SetFinalSH2Probs(sh2_darkNursePercent, perc_sh2_darknurse, 0x20B); + SetFinalSH2Probs(sh2_nursePercent, perc_sh2_nurse, 0x207); + SetFinalSH2Probs(sh2_phPercent, perc_sh2_ph, 0x208); + } + + private void OnMainSH3SliderChanged(TrackBar tb, ref int mainValue) + { + mainValue = tb.Value; + if (GetSH3Total() == 0) mainValue = 1; + UpdateDisplays(); + } + + private void OnMainSH2SliderChanged(TrackBar tb, ref int mainValue) + { + mainValue = tb.Value; + if (GetSH2Total() == 0) mainValue = 1; + UpdateDisplays(); + } + + private void OnOptionSliderChanged(TrackBar tb, ref int mainValue, int opt2, int opt3, int opt4) + { + mainValue = tb.Value; + if (mainValue + opt2 + opt3 + opt4 == 0) mainValue = 1; + UpdateDisplays(); + } + + private void sld_dog_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_dog, ref dogPercent); + } + + private void sld_numb_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_numb, ref numbPercent); + } + + private void sld_numb_s_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_numb_s, ref numbSmallPercent, numbMedPercent, numbLargePercent, 0); + } + + private void sld_numb_m_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_numb_m, ref numbMedPercent, numbSmallPercent, numbLargePercent, 0); + } + + private void sld_numb_l_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_numb_l, ref numbLargePercent, numbMedPercent, numbSmallPercent, 0); + } + + private void sld_closer_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_closer, ref closerPercent); + } + + private void sld_closer_normal_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_closer_normal, ref closerNormalPercent, closerLatePercent, closerDeadPercent, closerRisingPercent); + } + + private void sld_closer_late_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_closer_late, ref closerLatePercent, closerNormalPercent, closerDeadPercent, closerRisingPercent); + } + + private void sld_closer_dead_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_closer_dead, ref closerDeadPercent, closerLatePercent, closerNormalPercent, closerRisingPercent); + } + + private void sld_closer_rising_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_closer_rising, ref closerRisingPercent, closerLatePercent, closerDeadPercent, closerNormalPercent); + } + + private void sld_nurse_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_nurse, ref nursePercent); + } + + private void sld_nurse_pipe_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_nurse_pipe, ref nursePipePercent, nurseGunPercent, nurseJerkPipePercent, nurseJerkGunPercent); + } + + private void sld_nurse_gun_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_nurse_gun, ref nurseGunPercent, nursePipePercent, nurseJerkPipePercent, nurseJerkGunPercent); + } + + private void sld_nurse_jerkpipe_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_nurse_jerkpipe, ref nurseJerkPipePercent, nurseGunPercent, nursePipePercent, nurseJerkGunPercent); + } + + private void sld_nurse_jerkgun_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_nurse_jerkgun, ref nurseJerkGunPercent, nurseGunPercent, nurseJerkPipePercent, nursePipePercent); + } + + private void sld_snorlax_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_snorlax, ref snorlaxPercent); + } + + private void sld_snorlax_sit_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_snorlax_sit, ref snorlaxSitPercent, snorlaxSlpPercent, 0, 0); + } + + private void sld_snorlax_slp_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_snorlax_slp, ref snorlaxSlpPercent, snorlaxSitPercent, 0, 0); + } + + private void sld_pendulum_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_pendulum, ref pendulumPercent); + } + + private void sld_pendulum_bigwalk_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_pendulum_bigwalk, ref pendulumBWPercent, pendulumBFPercent, pendulumSWPercent, pendulumSFPercent); + } + + private void sld_pendulum_bigfly_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_pendulum_bigfly, ref pendulumBFPercent, pendulumBWPercent, pendulumSWPercent, pendulumSFPercent); + } + + private void sld_pendulum_smallwalk_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_pendulum_smallwalk, ref pendulumSWPercent, pendulumBFPercent, pendulumBWPercent, pendulumSFPercent); + } + + private void sld_pendulum_smallfly_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_pendulum_smallfly, ref pendulumSFPercent, pendulumBFPercent, pendulumSWPercent, pendulumBWPercent); + } + + private void sld_whiteSlurper_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_whiteSlurper, ref whiteGatorPercent); + } + + private void sld_brownSlurper_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_brownSlurper, ref brownGatorPercent); + } + + private void sld_brownSlurper_normal_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_brownSlurper_normal, ref brownGatorNormalPercent, brownGatorDeadPercent, brownGatorFakingPercent, 0); + } + + private void sld_brownSlurper_dead_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_brownSlurper_dead, ref brownGatorDeadPercent, brownGatorNormalPercent, brownGatorFakingPercent, 0); + } + + private void sld_brownSlurper_faking_ValueChanged(object sender, EventArgs e) + { + OnOptionSliderChanged(sld_brownSlurper_faking, ref brownGatorFakingPercent, brownGatorDeadPercent, brownGatorNormalPercent, 0); + } + + private void sld_scraper_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_scraper, ref scraperPercent); + } + + private void sld_missionary_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_missionary, ref missionaryPercent); + } + + private void sld_leonard_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_leonard, ref leonardPercent); + } + + private void sld_god_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_god, ref godPercent); + } + + private void sld_alessa_ValueChanged(object sender, EventArgs e) + { + OnMainSH3SliderChanged(sld_alessa, ref alessaPercent); + } + + private void OnMainSH3TextChanged(TextBox tb, ref int mainValue) + { + int value = 0; + if (Int32.TryParse(tb.Text, out value)) + { + if (value > 100) mainValue = 100; + else if (value < 0) mainValue = 0; + mainValue = value; + } + if (GetSH3Total() == 0) mainValue = 1; + UpdateDisplays(); + } + + private void OnMainSH2TextChanged(TextBox tb, ref int mainValue) + { + int value = 0; + if (Int32.TryParse(tb.Text, out value)) + { + if (value > 100) mainValue = 100; + else if (value < 0) mainValue = 0; + mainValue = value; + } + if (GetSH2Total() == 0) mainValue = 1; + UpdateDisplays(); + } + + private void OnOptionTextChanged(TextBox tb, ref int mainValue, int opt2, int opt3, int opt4) + { + int value = 0; + if (Int32.TryParse(tb.Text, out value)) + { + if (value > 100) mainValue = 100; + else if (value < 0) mainValue = 0; + mainValue = value; + } + if (mainValue + opt2 + opt3 + opt4 == 0) mainValue = 1; + UpdateDisplays(); + } + + private void norm_dog_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_dog, ref dogPercent); + } + + private void norm_numb_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_numb, ref numbPercent); + } + + private void norm_numb_s_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_numb_s, ref numbSmallPercent, numbMedPercent, numbLargePercent, 0); + } + + private void norm_numb_m_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_numb_m, ref numbMedPercent, numbSmallPercent, numbLargePercent, 0); + } + + private void norm_numb_l_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_numb_l, ref numbLargePercent, numbMedPercent, numbSmallPercent, 0); + } + + private void norm_closer_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_closer, ref closerPercent); + } + private void norm_closer_normal_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_closer_normal, ref closerNormalPercent, closerLatePercent, closerDeadPercent, closerRisingPercent); + } + + private void norm_closer_late_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_closer_late, ref closerLatePercent, closerNormalPercent, closerDeadPercent, closerRisingPercent); + } + + private void norm_closer_dead_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_closer_dead, ref closerDeadPercent, closerLatePercent, closerNormalPercent, closerRisingPercent); + } + + private void norm_closer_rising_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_closer_rising, ref closerRisingPercent, closerLatePercent, closerDeadPercent, closerNormalPercent); + } + + private void norm_nurse_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_nurse, ref nursePercent); + } + + private void norm_nurse_pipe_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_nurse_pipe, ref nursePipePercent, nurseGunPercent, nurseJerkPipePercent, nurseJerkGunPercent); + } + + private void norm_nurse_gun_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_nurse_gun, ref nurseGunPercent, nursePipePercent, nurseJerkPipePercent, nurseJerkGunPercent); + } + + private void norm_nurse_jerkpipe_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_nurse_jerkpipe, ref nurseJerkPipePercent, nursePipePercent, nurseGunPercent, nurseJerkGunPercent); + } + + private void norm_nurse_jerkgun_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_nurse_jerkgun, ref nurseJerkGunPercent, nursePipePercent, nurseGunPercent, nurseJerkPipePercent); + } + + private void norm_snorlax_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_snorlax, ref snorlaxPercent); + } + + private void norm_snorlax_sit_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_snorlax_sit, ref snorlaxSitPercent, snorlaxSlpPercent, 0, 0); + } + + private void norm_snorlax_slp_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_snorlax_slp, ref snorlaxSlpPercent, snorlaxSitPercent, 0, 0); + } + + private void norm_pendulum_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_pendulum, ref pendulumPercent); + } + + private void norm_pendulum_bigwalk_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_pendulum_bigwalk, ref pendulumBWPercent, pendulumBFPercent, pendulumSWPercent, pendulumSFPercent); + } + + private void norm_pendulum_bigfly_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_pendulum_bigfly, ref pendulumBFPercent, pendulumBWPercent, pendulumSWPercent, pendulumSFPercent); + } + + private void norm_pendulum_smallwalk_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_pendulum_smallwalk, ref pendulumSWPercent, pendulumBFPercent, pendulumBWPercent, pendulumSFPercent); + } + + private void norm_pendulum_smallfly_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_pendulum_smallfly, ref pendulumSFPercent, pendulumBFPercent, pendulumSWPercent, pendulumBWPercent); + } + + private void norm_whiteSlurper_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_whiteSlurper, ref whiteGatorPercent); + } + + private void norm_brownSlurper_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_brownSlurper, ref brownGatorPercent); + } + + private void norm_brownSlurper_normal_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_brownSlurper_normal, ref brownGatorNormalPercent, brownGatorDeadPercent, brownGatorFakingPercent, 0); + } + private void norm_brownSlurper_dead_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_brownSlurper_dead, ref brownGatorDeadPercent, brownGatorFakingPercent, brownGatorNormalPercent, 0); + } + + private void norm_brownSlurper_faking_TextChanged(object sender, EventArgs e) + { + OnOptionTextChanged(norm_brownSlurper_faking, ref brownGatorFakingPercent, brownGatorDeadPercent, brownGatorNormalPercent, 0); + } + + private void norm_scraper_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_scraper, ref scraperPercent); + } + + private void norm_missionary_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_missionary, ref missionaryPercent); + } + + private void norm_leonard_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_leonard, ref leonardPercent); + } + private void norm_god_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_god, ref godPercent); + } + + private void norm_alessa_TextChanged(object sender, EventArgs e) + { + OnMainSH3TextChanged(norm_alessa, ref alessaPercent); + } + + private void ofd_pathDialog_Click(object sender, EventArgs e) + { + if (openFileDialog1.ShowDialog() == DialogResult.OK) + { + tbx_sh3path.Text = openFileDialog1.FileName; + } + } + + private void tbx_sh3path_TextChanged(object sender, EventArgs e) + { + if (!sh3_processHooked) + { + if (File.Exists(tbx_sh3path.Text) && Path.GetFileName(tbx_sh3path.Text) == "sh3.exe") + { + btn_play.Enabled = true; + btn_lucky.Enabled = true; + tss_status.Text = "Ready"; + } + else + { + btn_play.Enabled = false; + btn_lucky.Enabled = false; + tss_status.Text = "Need exe"; + } + } + } + + private void btn_play_Click(object sender, EventArgs e) + { + playSH3(); + } + + private void btn_lucky_Click(object sender, EventArgs e) + { + Random r = new Random(); + sh3_probsMax = 0; + SetFinalSH3Probs(r.Next(1, 101), null, 0x200, + null, 100, 0x8); + SetFinalSH3Probs(r.Next(1, 101), null, 0x201, + null, r.Next(1, 101), 0x5, + null, r.Next(1, 101), 0x6, + null, r.Next(1, 101), 0x7); + SetFinalSH3Probs(r.Next(1, 101), null, 0x202, + null, r.Next(1, 101), 0x1, + null, 0, 0x2, + null, 0, 0x3, + null, 0, 0x4); + SetFinalSH3Probs(r.Next(1, 101), null, 0x203, + null, r.Next(1, 101), 0xB, + null, r.Next(1, 101), 0xC, + null, 0, 0xD, + null, 0, 0xE); + SetFinalSH3Probs(r.Next(1, 101), null, 0x204, + null, r.Next(1, 101), 0x9, + null, r.Next(1, 101), 0xA); + SetFinalSH3Probs(r.Next(1, 101), null, 0x205, + null, r.Next(1, 101), 0xF, + null, r.Next(1, 101), 0x10, + null, r.Next(1, 101), 0x11, + null, r.Next(1, 101), 0x12); + SetFinalSH3Probs(r.Next(1, 101), null, 0x206, + null, 100, 0); + SetFinalSH3Probs(r.Next(1, 101), null, 0x20A, + null, r.Next(1, 101), 0x16, + null, 0, 0x17, + null, 0, 0x18); + SetFinalSH3Probs(r.Next(1, 101), null, 0x20B, + null, 100, 0); + SetFinalSH3Probs(r.Next(1, 101), null, 0x211, + null, 100, 0); + SetFinalSH3Probs(r.Next(1, 101), null, 0x213, + null, 100, 0); + SetFinalSH3Probs(0, perc_god, 0x214, + null, 100, 0); + SetFinalSH3Probs(r.Next(1, 101), null, 0x215, + null, 100, 0); + sh3_probs[sh3_probsMax++] = new SH3_Probs(0x209, 0x0); + playSH3(); + } + + private void playSH3() + { + if (File.Exists(tbx_sh3path.Text) && Path.GetFileName(tbx_sh3path.Text) == "sh3.exe") + { + StartSH3Process(); + } + } + + private void playSH2() + { + //if (File.Exists(txb_sh2_path.Text) && Path.GetFileName(txb_sh2_path.Text) == "sh2pc.exe") + { + StartSH2Process(); + } + } + + //17: Handgun cinematic closer + //240: Missionary + //310: Leonard + //397: Alessa + //257 - 281: Town + private static short[] doNotChangeSH3List = new short[] { 17, 240, 310, 397 }; + + public void StartSH3Process() + { + tss_status.Text = "Loading game..."; + btn_play.Enabled = false; + btn_lucky.Enabled = false; + sh3_proc = Process.Start(tbx_sh3path.Text); + } + + public void StartSH2Process() + { + tss_status.Text = "Please start sh2.pc.exe"; + btn_sh2_play.Enabled = false; + btn_sh2_lucky.Enabled = false; + lookforsh2 = true; + //sh2_proc = Process.Start(txb_sh2_path.Text); + } + + private bool SH3GidCanRando(short gid) + { + if (doNotChangeSH3List.Contains(gid)) return false; + if (randoSHtown) return true; + if (gid < 257 || gid > 281) return true; + return false; + } + + public void FuckWithSH3Process() + { + tss_status.Text = "Randomizing..."; + + Console.WriteLine("Doing it..."); + + { + string s = "["; + for (int i = 0; i != 100; i++) + { + s += sh3_probs[i].id + ", " + sh3_probs[i].d + " | "; + } + s += "] "+ sh3_probsMax; + Console.WriteLine(s); + } + + Random r = new Random(); + Scribe.InitTo(sh3_proc); + if (randomiseEnemies) + { + for (int i = 0; i != 40; i++) + { + IntPtr ptr = new IntPtr(Scribe.ReadUInt32(new IntPtr(0x006cf7d0 + (i * 4)))); + if (ptr != IntPtr.Zero) + { + IntPtr entsPtr = new IntPtr(Scribe.ReadUInt32(IntPtr.Add(ptr, 16))); + if (entsPtr != IntPtr.Zero) + { + while (true) + { + short typeID = Scribe.ReadInt16(entsPtr); + short gid = Scribe.ReadInt16(IntPtr.Add(entsPtr, 2)); + if (typeID == 0) break; + if (SH3GidCanRando(gid) && + (typeID == 0x200 || typeID == 0x201 || typeID == 0x202 || typeID == 0x203 || + typeID == 0x204 || typeID == 0x205 || typeID == 0x206 || typeID == 0x20A || + typeID == 0x20B || typeID == 0x211 || typeID == 0x213 || typeID == 0x215)) + { + SH3_Probs p = sh3_probs[r.Next(0, sh3_probsMax)]; + Scribe.WriteInt16(entsPtr, p.id); + Scribe.WriteInt16(IntPtr.Add(entsPtr, 22), p.d); + } + entsPtr = IntPtr.Add(entsPtr, 24); + } + } + } + } + } + + if (invisibleEnemies) + { + Scribe.WriteByte(new IntPtr(0x685fe3), 0x74); + Scribe.WriteInt16(new IntPtr(0x685fdb), 0x0100); + Scribe.WriteByte(new IntPtr(0x685ff1), 0x74); + } + + Console.WriteLine("Done!"); + sh3_processHooked = true; + tss_status.Text = "Playing"; + } + + private IntPtr[] sh2Regions = new IntPtr[] + { IntPtr.Zero, new IntPtr(0x8F18A0), new IntPtr(0x8EAB50), new IntPtr(0x8EA718), new IntPtr(0x8EA208), new IntPtr(0x8EA208), new IntPtr(0x8E65D0), new IntPtr(0x8E5A58), new IntPtr(0x8E41A8), new IntPtr(0x8E3AC0), + new IntPtr(0x8E30F8), new IntPtr(0x8E2708), new IntPtr(0x8E1F08), new IntPtr(0x8E1698), new IntPtr(0x8E08F0), new IntPtr(0x8DD888), new IntPtr(0x8DD380), new IntPtr(0x8DD238), new IntPtr(0x8DCD48), new IntPtr(0x8DC180), + new IntPtr(0x8DB288), new IntPtr(0x8DA7D0), new IntPtr(0x8D9D68), new IntPtr(0x8D9798), new IntPtr(0x8D9218), new IntPtr(0x8D8CA8), new IntPtr(0x8D8130), new IntPtr(0x8D7870), new IntPtr(0x8D7620), new IntPtr(0x8D7318), + new IntPtr(0x8D6ED8), new IntPtr(0x8D61E8), new IntPtr(0x8D5408), new IntPtr(0x8D4918), new IntPtr(0x8D4140), new IntPtr(0x8D2F00), new IntPtr(0x8D1FA8), new IntPtr(0x8CFCC8), new IntPtr(0x8CF618), new IntPtr(0x8CF310), + new IntPtr(0x8CE9C8), new IntPtr(0x8CD0A0), new IntPtr(0x8CBE78), new IntPtr(0x8CB8F0), new IntPtr(0x8CAEC8), new IntPtr(0x8CA668), new IntPtr(0x8C9ED0), new IntPtr(0x8C9A58), new IntPtr(0x7B3D80), new IntPtr(0x7B4A58), + new IntPtr(0x7B3058), new IntPtr(0x8C9610), new IntPtr(0x8C8C18), new IntPtr(0x8C8AB0), new IntPtr(0x8C8640), new IntPtr(0x8C7218), new IntPtr(0x8C6140), new IntPtr(0x8C5648), new IntPtr(0x8C5130) }; + + public void FuckWithSH2Process() + { + tss_status.Text = "Randomizing..."; + + Console.WriteLine("Doing it..."); + + /*{ + string s = "["; + for (int i = 0; i != 100; i++) + { + s += sh3_probs[i].id + ", " + sh3_probs[i].d + " | "; + } + s += "] " + sh3_probsMax; + Console.WriteLine(s); + }*/ + + Random r = new Random(); + Scribe.InitTo(sh2_proc); + for (int i = 1; i != sh2Regions.Length; i++) + { + IntPtr entsPtr = new IntPtr(Scribe.ReadUInt32(IntPtr.Add(sh2Regions[i], 16))); + if (entsPtr != IntPtr.Zero) + { + while (true) + { + short first = Scribe.ReadInt16(entsPtr); + entsPtr = IntPtr.Add(entsPtr, 40); + if (first == 0) break; + } + while (true) + { + short typeID = Scribe.ReadInt16(entsPtr); + short gid = Scribe.ReadInt16(IntPtr.Add(entsPtr, 2)); + if (typeID == 0) break; + if ((typeID == 0x200 || typeID == 0x201 || typeID == 0x202 || typeID == 0x207 || + typeID == 0x208 || typeID == 0x20B)) + { + SH2_Probs p = sh2_probs[r.Next(0, sh2_probsMax)]; + Scribe.WriteInt16(entsPtr, p.id); + } + entsPtr = IntPtr.Add(entsPtr, 20); + } + } + } + + Console.WriteLine("Done!"); + sh2_processHooked = true; + tss_status.Text = "Playing"; + } + + private void aboutToolStripMenuItem_Click(object sender, EventArgs e) + { + AboutBox1 a = new AboutBox1(); + a.ShowDialog(); + } + + private void chb_randSHtown_CheckedChanged(object sender, EventArgs e) + { + randoSHtown = chb_randomSHtown.Checked; + } + + private void chb_sh3invisEnemies_CheckedChanged(object sender, EventArgs e) + { + invisibleEnemies = chb_sh3invisEnemies.Checked; + } + + private void checkBox1_CheckedChanged(object sender, EventArgs e) + { + randomiseEnemies = chb_doEnemyRando.Checked; + } + + private void norm_sh2_figure_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_figure, ref sh2_figurePercent); + } + + private void norm_sh2_manekin_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_manekin, ref sh2_manekinPercent); + } + + private void norm_sh2_creeper_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_creeper, ref sh2_bugPercent); + } + + private void norm_sh2_nurse_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_nurse, ref sh2_nursePercent); + } + + private void norm_sh2_darknurse_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_darknurse, ref sh2_darkNursePercent); + } + + private void norm_sh2_ph_TextChanged(object sender, EventArgs e) + { + OnMainSH2TextChanged(norm_sh2_ph, ref sh2_phPercent); + } + + private void sld_sh2_figure_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_figure, ref sh2_figurePercent); + } + + private void sld_sh2_manekin_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_manekin, ref sh2_manekinPercent); + } + + private void sld_sh2_creeper_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_creeper, ref sh2_bugPercent); + } + + private void sld_sh2_nurse_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_nurse, ref sh2_nursePercent); + } + + private void sld_sh2_darknurse_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_darknurse, ref sh2_darkNursePercent); + } + + private void sld_sh2_ph_ValueChanged(object sender, EventArgs e) + { + OnMainSH2SliderChanged(sld_sh2_ph, ref sh2_phPercent); + } + + /*private void btn_sh2_lookforexe_Click(object sender, EventArgs e) + { + if (openFileDialog2.ShowDialog() == DialogResult.OK) + { + txb_sh2_path.Text = openFileDialog2.FileName; + } + }*/ + + private void btn_sh2_play_Click(object sender, EventArgs e) + { + playSH2(); + } + + private void btn_sh2_lucky_Click(object sender, EventArgs e) + { + Random r = new Random(); + sh2_probsMax = 0; + SetFinalSH2Probs(r.Next(1, 101), null, 0x200); + SetFinalSH2Probs(r.Next(1, 101), null, 0x201); + SetFinalSH2Probs(r.Next(1, 101), null, 0x202); + SetFinalSH2Probs(r.Next(1, 101), null, 0x207); + SetFinalSH2Probs(r.Next(1, 101), null, 0x208); + SetFinalSH2Probs(r.Next(1, 101), null, 0x20B); + playSH2(); + } + + private void txb_sh2_path_TextChanged(object sender, EventArgs e) + { + if (!sh2_processHooked) + { + /*if (File.Exists(txb_sh2_path.Text) && Path.GetFileName(txb_sh2_path.Text) == "sh2pc.exe") + { + btn_sh2_play.Enabled = true; + btn_sh2_lucky.Enabled = true; + tss_status.Text = "Ready"; + } + else + { + btn_sh2_play.Enabled = false; + btn_sh2_lucky.Enabled = false; + tss_status.Text = "Need exe"; + }*/ + } + } + } +} diff --git a/Form1.resx b/Form1.resx new file mode 100644 index 0000000..81de29c --- /dev/null +++ b/Form1.resx @@ -0,0 +1,363 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 157, 17 + + + 273, 17 + + + 437, 17 + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + True + + + 552, 17 + + \ No newline at end of file diff --git a/Program.cs b/Program.cs new file mode 100644 index 0000000..9ebb351 --- /dev/null +++ b/Program.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using System.Windows.Forms; + +namespace RandomHill3 +{ + static class Program + { + /// + /// The main entry point for the application. + /// + [STAThread] + static void Main() + { + Application.EnableVisualStyles(); + Application.SetCompatibleTextRenderingDefault(false); + Application.Run(new Form1()); + } + } +} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs new file mode 100644 index 0000000..bd50efd --- /dev/null +++ b/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using 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. +[assembly: AssemblyTitle("RandomHill3")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("RandomHill3")] +[assembly: AssemblyCopyright("Copyright © Microsoft 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("2b737bbe-90b7-4415-9cc9-3cd407ff48c4")] + +// 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.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs new file mode 100644 index 0000000..b86a893 --- /dev/null +++ b/Properties/Resources.Designer.cs @@ -0,0 +1,71 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RandomHill3.Properties +{ + + + /// + /// A strongly-typed resource class, for looking up localized strings, etc. + /// + // This class was auto-generated by the StronglyTypedResourceBuilder + // class via a tool like ResGen or Visual Studio. + // To add or remove a member, edit your .ResX file then rerun ResGen + // with the /str option, or rebuild your VS project. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources + { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() + { + } + + /// + /// Returns the cached ResourceManager instance used by this class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager + { + get + { + if ((resourceMan == null)) + { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("RandomHill3.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Overrides the current thread's CurrentUICulture property for all + /// resource lookups using this strongly typed resource class. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture + { + get + { + return resourceCulture; + } + set + { + resourceCulture = value; + } + } + } +} diff --git a/Properties/Resources.resx b/Properties/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/Properties/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs new file mode 100644 index 0000000..954662b --- /dev/null +++ b/Properties/Settings.Designer.cs @@ -0,0 +1,30 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +namespace RandomHill3.Properties +{ + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase + { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default + { + get + { + return defaultInstance; + } + } + } +} diff --git a/Properties/Settings.settings b/Properties/Settings.settings new file mode 100644 index 0000000..3964565 --- /dev/null +++ b/Properties/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/RandomHill3.csproj b/RandomHill3.csproj new file mode 100644 index 0000000..6aa20a6 --- /dev/null +++ b/RandomHill3.csproj @@ -0,0 +1,141 @@ + + + + + Debug + AnyCPU + {2B737BBE-90B7-4415-9CC9-3CD407FF48C4} + WinExe + Properties + RandomHill3 + RandomHill3 + v4.5.2 + 512 + true + false + C:\Users\Jokie\Desktop\rd3\ + true + Disk + false + Foreground + 7 + Days + false + false + true + 1 + 1.0.0.%2a + false + true + true + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + 9BC3DC3303F25FD6323B9EB7ED5B626938ADDB5A + + + RandomHill3_TemporaryKey.pfx + + + true + + + true + + + + + + + + + + + + + + + + + Form + + + AboutBox1.cs + + + Form + + + Form1.cs + + + + + + AboutBox1.cs + + + Form1.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + + False + Microsoft .NET Framework 4.5.2 %28x86 and x64%29 + true + + + False + .NET Framework 3.5 SP1 + false + + + + + \ No newline at end of file diff --git a/RandomHill3.csproj.user b/RandomHill3.csproj.user new file mode 100644 index 0000000..5e81598 --- /dev/null +++ b/RandomHill3.csproj.user @@ -0,0 +1,13 @@ + + + + + + + + + + en-US + false + + \ No newline at end of file diff --git a/RandomHill3.sln b/RandomHill3.sln new file mode 100644 index 0000000..f84fc9e --- /dev/null +++ b/RandomHill3.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 14 +VisualStudioVersion = 14.0.25420.1 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RandomHill3", "RandomHill3.csproj", "{2B737BBE-90B7-4415-9CC9-3CD407FF48C4}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2B737BBE-90B7-4415-9CC9-3CD407FF48C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2B737BBE-90B7-4415-9CC9-3CD407FF48C4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2B737BBE-90B7-4415-9CC9-3CD407FF48C4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2B737BBE-90B7-4415-9CC9-3CD407FF48C4}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal diff --git a/RandomHill3_TemporaryKey.pfx b/RandomHill3_TemporaryKey.pfx new file mode 100644 index 0000000000000000000000000000000000000000..a737b47861feb17fbd694e643288172df1fe965d GIT binary patch literal 1668 zcmY+Dc|4R`7{|{$Gv2W#W(YBqRA_i-lDUi)qi~5V30VpW(S#5wF)@}ROSTH5+eG44 zgCtu~S_pGxOO^^1*^5NFFQ0qs(;v?{&+q#?&-t7`&JSV1;TQ;uuwXq{NR4gGo)v@e z5QhbmaV%IB#VQC3d-pdBn}=gz|3YyNT9;vw|E5HRAqe0GgEH|CHH z!nfww%LsuVH;PouzXUEEb_(k^94?93u%8Z=zqy#7{-Deq|&_rn|a8BRR;i%Z7%&Qm!Rl&9;pzmBYwo-Px!*5`k)=YPIb zG_cLB7{dU{HdQxF8f^zY#2L86VmOBtznwF%D( z*`~%Pq!Swzy5>1q-4mC*J0ss>lH#JfFl%yT{~+MIDZWxkprhIlq-&6e2-d`4_*dr!n=wIQypda=CYftJYLk0%=q z7yB}3VF}z%1e4ubscHd+Rf#i%Kn^kZ-S!a5CPBZI{lcs4o2qFI6(8C)#f$6?`pVW( zBKQd5=QkIUqQE#D1OPxBenBF|oU|K+0)0RQy8r_%EkFUA0U0GUum$bODA551%Zz~% z?PazZAShpQXsFgkT?R^afzyZ+ETj%YIEY1)fG8Fub6^I%fE(}!$G~y44ub%o1gz0@ zi7=}9Tj7c=qHZatH8rl8chiw?|2SX0E zR_#jpW`?m@m}mCL8NKUVNl0VI$CufA&Uq4_9{dz$oo7a;Q__nTbl8{fysGtmSQ8U4 zvICm9sx%KSN`fm76q)^Iu7TrcRy!2wl7_2JelMdacweCByB_iJc~ToZrV(;2-9g!x zcjZ(0BhzTn5Jm2WvSXbCLz%h;Ivw{(4f|HcXho5pbtK$3a8H@4HlYWv53OVHdZTpQ zg2X%fl3l2ug?B}W#Jh~7@C4YS%`}1fI%M?k>LAF7Xq;|`$G*0dxOf{eD#;nt4sWZP zcErt{noX?U|HAah8&8KP`~ZFexx02_qvm`U-GoSu_Nk4s(mvNTn4{Zm;3W6hq~WRZ zqRei&dtASY*MV5!;qMdV^OpI~ZE;gd|M)AN6EVAFU#(*{R$%eOYE_|LW#IXD2pv&G z@UVdT3M@trN35Y~J0G0X&5|hBJYxCWwAcGZ?j0Oa(5m!3)407gD0FOBzHj8 _pages = new HashSet(); + //https://msdn.microsoft.com/en-us/library/windows/desktop/aa366786(v=vs.85).aspx + public static void RegisterForPage(IntPtr address) + { + IntPtr pageAddress = new IntPtr(((long)address / _pageSize) * _pageSize); + _pages.Add(pageAddress); + } + + //bytes + public static byte[] ReadBytes(IntPtr address, int byteCount) + { + int bytesRead = 0; + byte[] buffer = new byte[byteCount]; + + ReadProcessMemory(handle, address, buffer, buffer.Length, ref bytesRead); + return buffer; + } + + public static void WriteBytes(IntPtr address, byte[] data) + { + int bytesWrite = 0; + if (!WriteProcessMemory(handle, address, data, data.Length, ref bytesWrite)) + { + Console.WriteLine("Write error: " + GetLastError().ToString("X")); + } + } + + public static byte ReadByte(IntPtr address) + { + return ReadBytes(address, 1)[0]; + } + + public static void WriteByte(IntPtr address, byte data) + { + WriteBytes(address, new byte[] { data }); + } + + //bools + public static bool ReadBool(IntPtr address) + { + return BitConverter.ToBoolean(ReadBytes(address, 1), 0); + } + + public static void WriteBool(IntPtr address, bool data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //shorts + public static ushort ReadUInt16(IntPtr address) + { + return BitConverter.ToUInt16(ReadBytes(address, 2), 0); + } + + public static void WriteUInt16(IntPtr address, ushort data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + public static short ReadInt16(IntPtr address) + { + return BitConverter.ToInt16(ReadBytes(address, 2), 0); + } + + public static void WriteInt16(IntPtr address, short data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //ints + public static uint ReadUInt32(IntPtr address) + { + return BitConverter.ToUInt32(ReadBytes(address, 4), 0); + } + + public static void WriteUInt32(IntPtr address, uint data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + public static int ReadInt32(IntPtr address) + { + return BitConverter.ToInt32(ReadBytes(address, 4), 0); + } + + public static void WriteInt32(IntPtr address, int data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //longs + public static ulong ReadUInt64(IntPtr address) + { + return BitConverter.ToUInt64(ReadBytes(address, 8), 0); + } + + public static void WriteUInt64(IntPtr address, ulong data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + public static long ReadInt64(IntPtr address) + { + return BitConverter.ToInt64(ReadBytes(address, 8), 0); + } + + public static void WriteInt64(IntPtr address, long data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //floats + public static float ReadSingle(IntPtr address) + { + return BitConverter.ToSingle(ReadBytes(address, 4), 0); + } + + public static void WriteSingle(IntPtr address, float data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //doubles + public static double ReadDouble(IntPtr address) + { + return BitConverter.ToDouble(ReadBytes(address, 8), 0); + } + + public static void WriteDouble(IntPtr address, double data) + { + WriteBytes(address, BitConverter.GetBytes(data)); + } + + //T for Trouble + //Don't use if you can avoid it + public static T Read(IntPtr address) + { + if (typeof(T) == typeof(byte)) return (T)(object)ReadByte(address); + if (typeof(T) == typeof(bool)) return (T)(object)ReadBool(address); + if (typeof(T) == typeof(ushort)) return (T)(object)ReadUInt16(address); + if (typeof(T) == typeof(short)) return (T)(object)ReadInt16(address); + if (typeof(T) == typeof(uint)) return (T)(object)ReadUInt32(address); + if (typeof(T) == typeof(int)) return (T)(object)ReadInt32(address); + if (typeof(T) == typeof(ulong)) return (T)(object)ReadUInt64(address); + if (typeof(T) == typeof(long)) return (T)(object)ReadInt64(address); + if (typeof(T) == typeof(float)) return (T)(object)ReadSingle(address); + if (typeof(T) == typeof(double)) return (T)(object)ReadDouble(address); + throw new InvalidOperationException("Trying to read unregistered T"); + } + + public static Enum ReadEnum(IntPtr address, Type actualType) + { + if (Enum.GetUnderlyingType(actualType) == typeof(byte)) return (Enum)Enum.ToObject(actualType, ReadByte(address)); + if (Enum.GetUnderlyingType(actualType) == typeof(int)) return (Enum)Enum.ToObject(actualType, ReadInt32(address)); + throw new InvalidOperationException("Trying to read unregistered Enum T"); + } + + //Don't use if you can avoid it + public static void Write(IntPtr address, T data) + { + if (typeof(T) == typeof(byte)) { WriteByte(address, (byte)(object)data); return; } + if (typeof(T) == typeof(bool)) { WriteBool(address, (bool)(object)data); return; } + if (typeof(T) == typeof(ushort)) { WriteUInt16(address, (ushort)(object)data); return; } + if (typeof(T) == typeof(short)) { WriteInt16(address, (short)(object)data); return; } + if (typeof(T) == typeof(uint)) { WriteUInt32(address, (uint)(object)data); return; } + if (typeof(T) == typeof(int)) { WriteInt32(address, (int)(object)data); return; } + if (typeof(T) == typeof(ulong)) { WriteUInt64(address, (ulong)(object)data); return; } + if (typeof(T) == typeof(long)) { WriteInt64(address, (long)(object)data); return; } + if (typeof(T) == typeof(float)) { WriteSingle(address, (float)(object)data); return; } + if (typeof(T) == typeof(double)) { WriteDouble(address, (double)(object)data); return; } + if (typeof(Enum).IsAssignableFrom(typeof(T))) + { + if (Enum.GetUnderlyingType(typeof(T)) == typeof(byte)) { WriteByte(address, (byte)(object)data); return; } + if (Enum.GetUnderlyingType(typeof(T)) == typeof(int)) { WriteInt32(address, (int)(object)data); return; } + throw new InvalidOperationException("Trying to write unregistered Enum T"); + } + throw new InvalidOperationException("Trying to write unregistered T"); + } + + public static void WriteEnum(IntPtr address, Enum data, Type actualType) + { + if (Enum.GetUnderlyingType(actualType) == typeof(byte)) { WriteByte(address, (byte)(object)data); return; } + if (Enum.GetUnderlyingType(actualType) == typeof(int)) { WriteInt32(address, (int)(object)data); return; } + throw new InvalidOperationException("Trying to write unregistered Enum T"); + } + } \ No newline at end of file