diff --git a/ARKBreedingStats/raising/RaisingControl.cs b/ARKBreedingStats/raising/RaisingControl.cs index bdf21527..04eda0e8 100644 --- a/ARKBreedingStats/raising/RaisingControl.cs +++ b/ARKBreedingStats/raising/RaisingControl.cs @@ -146,10 +146,14 @@ private void FoodAmountNeeded() if (_selectedSpecies.taming.eats?.Any() == true && uiControls.Trough.FoodAmountFromUntil(_selectedSpecies, Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, + Values.V.currentServerMultipliers.DinoCharacterFoodDrainMultiplier, + Values.V.currentServerMultipliers.TamedDinoCharacterFoodDrainMultiplier, 0, 1, out double totalFood)) { var babyPhaseFoodValid = uiControls.Trough.FoodAmountFromUntil(_selectedSpecies, Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, + Values.V.currentServerMultipliers.DinoCharacterFoodDrainMultiplier, + Values.V.currentServerMultipliers.TamedDinoCharacterFoodDrainMultiplier, 0, .1, out double babyPhaseFood); if (!string.IsNullOrEmpty(_lastSelectedFood)) @@ -243,12 +247,18 @@ private void UpdateMaturationProgress() if (foodValue == 0) return; if (uiControls.Trough.FoodAmountFromUntil(_selectedSpecies, - Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, maturation, 0.1, + Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, + Values.V.currentServerMultipliers.DinoCharacterFoodDrainMultiplier, + Values.V.currentServerMultipliers.TamedDinoCharacterFoodDrainMultiplier, + maturation, 0.1, out var foodAmount)) labelAmountFoodBaby.Text = $"{Math.Ceiling(foodAmount / foodValue)} {_lastSelectedFood} ({foodAmount:0.#} food units)"; if (uiControls.Trough.FoodAmountFromUntil(_selectedSpecies, - Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, maturation, 1, + Values.V.currentServerMultipliers.BabyFoodConsumptionSpeedMultiplier, + Values.V.currentServerMultipliers.DinoCharacterFoodDrainMultiplier, + Values.V.currentServerMultipliers.TamedDinoCharacterFoodDrainMultiplier, + maturation, 1, out foodAmount)) labelAmountFoodAdult.Text = $"{Math.Ceiling(foodAmount / foodValue)} {_lastSelectedFood} ({foodAmount:0.#} food units)"; } diff --git a/ARKBreedingStats/settings/Settings.Designer.cs b/ARKBreedingStats/settings/Settings.Designer.cs index c545ef72..597697e5 100644 --- a/ARKBreedingStats/settings/Settings.Designer.cs +++ b/ARKBreedingStats/settings/Settings.Designer.cs @@ -45,25 +45,50 @@ private void InitializeComponent() this.label6 = new System.Windows.Forms.Label(); this.label5 = new System.Windows.Forms.Label(); this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.nudTamedDinoCharacterFoodDrainEvent = new ARKBreedingStats.uiControls.Nud(); + this.label64 = new System.Windows.Forms.Label(); + this.nudTamedDinoCharacterFoodDrain = new ARKBreedingStats.uiControls.Nud(); + this.nudBabyImprintAmountEvent = new ARKBreedingStats.uiControls.Nud(); this.label49 = new System.Windows.Forms.Label(); + this.nudBabyImprintAmount = new ARKBreedingStats.uiControls.Nud(); this.label44 = new System.Windows.Forms.Label(); + this.nudMatingSpeed = new ARKBreedingStats.uiControls.Nud(); + this.nudBabyFoodConsumptionSpeedEvent = new ARKBreedingStats.uiControls.Nud(); + this.nudMatingIntervalEvent = new ARKBreedingStats.uiControls.Nud(); + this.nudBabyCuddleIntervalEvent = new ARKBreedingStats.uiControls.Nud(); + this.nudBabyMatureSpeedEvent = new ARKBreedingStats.uiControls.Nud(); + this.nudEggHatchSpeedEvent = new ARKBreedingStats.uiControls.Nud(); this.labelBabyFoodConsumptionSpeed = new System.Windows.Forms.Label(); + this.nudBabyFoodConsumptionSpeed = new ARKBreedingStats.uiControls.Nud(); this.label3 = new System.Windows.Forms.Label(); + this.nudMatingInterval = new ARKBreedingStats.uiControls.Nud(); this.label17 = new System.Windows.Forms.Label(); + this.nudBabyCuddleInterval = new ARKBreedingStats.uiControls.Nud(); this.label13 = new System.Windows.Forms.Label(); this.label9 = new System.Windows.Forms.Label(); + this.nudBabyMatureSpeed = new ARKBreedingStats.uiControls.Nud(); + this.nudBabyImprintingStatScale = new ARKBreedingStats.uiControls.Nud(); this.label8 = new System.Windows.Forms.Label(); + this.nudEggHatchSpeed = new ARKBreedingStats.uiControls.Nud(); this.groupBox3 = new System.Windows.Forms.GroupBox(); this.LbDefaultLevelups = new System.Windows.Forms.Label(); + this.nudMaxServerLevel = new ARKBreedingStats.uiControls.Nud(); this.lbMaxTotalLevel = new System.Windows.Forms.Label(); + this.nudMaxGraphLevel = new ARKBreedingStats.uiControls.Nud(); this.label18 = new System.Windows.Forms.Label(); this.label11 = new System.Windows.Forms.Label(); + this.nudMaxWildLevels = new ARKBreedingStats.uiControls.Nud(); this.label10 = new System.Windows.Forms.Label(); + this.nudMaxDomLevels = new ARKBreedingStats.uiControls.Nud(); this.groupBox4 = new System.Windows.Forms.GroupBox(); this.label57 = new System.Windows.Forms.Label(); this.label56 = new System.Windows.Forms.Label(); this.pbChartOddRange = new System.Windows.Forms.PictureBox(); this.pbChartEvenRange = new System.Windows.Forms.PictureBox(); + this.nudChartLevelOddMax = new ARKBreedingStats.uiControls.Nud(); + this.nudChartLevelOddMin = new ARKBreedingStats.uiControls.Nud(); + this.nudChartLevelEvenMax = new ARKBreedingStats.uiControls.Nud(); + this.nudChartLevelEvenMin = new ARKBreedingStats.uiControls.Nud(); this.CbHighlightLevelEvenOdd = new System.Windows.Forms.CheckBox(); this.CbHighlightLevel255 = new System.Windows.Forms.CheckBox(); this.cbIgnoreSexInBreedingPlan = new System.Windows.Forms.CheckBox(); @@ -71,22 +96,31 @@ private void InitializeComponent() this.radioButtonFahrenheit = new System.Windows.Forms.RadioButton(); this.radioButtonCelsius = new System.Windows.Forms.RadioButton(); this.label12 = new System.Windows.Forms.Label(); + this.numericUpDownMaxBreedingSug = new ARKBreedingStats.uiControls.Nud(); this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.nudDinoCharacterFoodDrainEvent = new ARKBreedingStats.uiControls.Nud(); + this.nudTamingSpeedEvent = new ARKBreedingStats.uiControls.Nud(); this.label7 = new System.Windows.Forms.Label(); this.label14 = new System.Windows.Forms.Label(); + this.nudDinoCharacterFoodDrain = new ARKBreedingStats.uiControls.Nud(); + this.nudTamingSpeed = new ARKBreedingStats.uiControls.Nud(); this.label15 = new System.Windows.Forms.Label(); this.groupBox6 = new System.Windows.Forms.GroupBox(); this.label55 = new System.Windows.Forms.Label(); + this.NudWaitBeforeAutoLoad = new ARKBreedingStats.uiControls.Nud(); this.label54 = new System.Windows.Forms.Label(); + this.NudKeepBackupFilesCount = new ARKBreedingStats.uiControls.Nud(); this.label53 = new System.Windows.Forms.Label(); this.BtClearBackupFolder = new System.Windows.Forms.Button(); this.label52 = new System.Windows.Forms.Label(); this.BtBackupFolder = new System.Windows.Forms.Button(); this.label2 = new System.Windows.Forms.Label(); + this.NudBackupEveryMinutes = new ARKBreedingStats.uiControls.Nud(); this.groupBox7 = new System.Windows.Forms.GroupBox(); this.checkBoxDisplayHiddenStats = new System.Windows.Forms.CheckBox(); this.tabControlSettings = new System.Windows.Forms.TabControl(); this.tabPageMultipliers = new System.Windows.Forms.TabPage(); + this.BtSettingsToClipboard = new System.Windows.Forms.Button(); this.groupBox29 = new System.Windows.Forms.GroupBox(); this.CbAllowFlyerSpeedLeveling = new System.Windows.Forms.CheckBox(); this.label34 = new System.Windows.Forms.Label(); @@ -98,6 +132,7 @@ private void InitializeComponent() this.cbSingleplayerSettings = new System.Windows.Forms.CheckBox(); this.groupBox11 = new System.Windows.Forms.GroupBox(); this.cbAllowMoreThanHundredImprinting = new System.Windows.Forms.CheckBox(); + this.nudWildLevelStep = new ARKBreedingStats.uiControls.Nud(); this.cbConsiderWildLevelSteps = new System.Windows.Forms.CheckBox(); this.buttonEventToDefault = new System.Windows.Forms.Button(); this.labelEvent = new System.Windows.Forms.Label(); @@ -115,12 +150,14 @@ private void InitializeComponent() this.cbDevTools = new System.Windows.Forms.CheckBox(); this.GbSpecies = new System.Windows.Forms.GroupBox(); this.LbSpeciesSelectorCountLastUsed = new System.Windows.Forms.Label(); + this.NudSpeciesSelectorCountLastUsed = new ARKBreedingStats.uiControls.Nud(); this.groupBox26 = new System.Windows.Forms.GroupBox(); this.cbAdminConsoleCommandWithCheat = new System.Windows.Forms.CheckBox(); this.groupBox25 = new System.Windows.Forms.GroupBox(); this.CbbAppDefaultFontName = new System.Windows.Forms.ComboBox(); this.label48 = new System.Windows.Forms.Label(); this.CbbColorMode = new System.Windows.Forms.ComboBox(); + this.nudDefaultFontSize = new ARKBreedingStats.uiControls.Nud(); this.label33 = new System.Windows.Forms.Label(); this.label32 = new System.Windows.Forms.Label(); this.groupBox20 = new System.Windows.Forms.GroupBox(); @@ -141,6 +178,7 @@ private void InitializeComponent() this.groupBox32 = new System.Windows.Forms.GroupBox(); this.LbInfoGraphicSize = new System.Windows.Forms.Label(); this.CbbInfoGraphicFontName = new System.Windows.Forms.ComboBox(); + this.nudInfoGraphicHeight = new ARKBreedingStats.uiControls.Nud(); this.BtInfoGraphicForeColor = new System.Windows.Forms.Button(); this.BtInfoGraphicBackColor = new System.Windows.Forms.Button(); this.BtInfoGraphicBorderColor = new System.Windows.Forms.Button(); @@ -165,12 +203,17 @@ private void InitializeComponent() this.cbImportUpdateCreatureStatus = new System.Windows.Forms.CheckBox(); this.groupBox15 = new System.Windows.Forms.GroupBox(); this.dataGridView_FileLocations = new System.Windows.Forms.DataGridView(); + this.convenientNameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.serverNameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.fileLocationDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dgvFileLocation_Change = new System.Windows.Forms.DataGridViewButtonColumn(); this.ImportWithQuickImport = new System.Windows.Forms.DataGridViewCheckBoxColumn(); this.dgvFileLocation_Delete = new System.Windows.Forms.DataGridViewButtonColumn(); + this.aTImportFileLocationBindingSource = new System.Windows.Forms.BindingSource(this.components); this.btAddSavegameFileLocation = new System.Windows.Forms.Button(); this.labelSavegameFileLocationHint = new System.Windows.Forms.Label(); this.groupBox14 = new System.Windows.Forms.GroupBox(); + this.fileSelectorExtractedSaveFolder = new ARKBreedingStats.uiControls.FileSelector(); this.label24 = new System.Windows.Forms.Label(); this.tabPageImportExported = new System.Windows.Forms.TabPage(); this.BtGetExportFolderAutomatically = new System.Windows.Forms.Button(); @@ -181,6 +224,7 @@ private void InitializeComponent() this.groupBox23 = new System.Windows.Forms.GroupBox(); this.label31 = new System.Windows.Forms.Label(); this.label30 = new System.Windows.Forms.Label(); + this.nudImportLowerBoundTE = new ARKBreedingStats.uiControls.Nud(); this.groupBox22 = new System.Windows.Forms.GroupBox(); this.CbBringToFrontOnImportExportIssue = new System.Windows.Forms.CheckBox(); this.CbAutoExtractAddToLibrary = new System.Windows.Forms.CheckBox(); @@ -211,9 +255,13 @@ private void InitializeComponent() this.nudWarnImportMoreThan = new System.Windows.Forms.NumericUpDown(); this.groupBox13 = new System.Windows.Forms.GroupBox(); this.dataGridViewExportFolders = new System.Windows.Forms.DataGridView(); + this.convenientNameDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.ownerSuffixDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.folderPathDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.dgvExportFolderChange = new System.Windows.Forms.DataGridViewButtonColumn(); this.dgvExportFolderDelete = new System.Windows.Forms.DataGridViewButtonColumn(); this.dgvExportMakeDefault = new System.Windows.Forms.DataGridViewButtonColumn(); + this.aTExportFolderLocationsBindingSource = new System.Windows.Forms.BindingSource(this.components); this.btAddExportFolder = new System.Windows.Forms.Button(); this.label25 = new System.Windows.Forms.Label(); this.tabPageTimers = new System.Windows.Forms.TabPage(); @@ -224,23 +272,34 @@ private void InitializeComponent() this.groupBox8 = new System.Windows.Forms.GroupBox(); this.label22 = new System.Windows.Forms.Label(); this.tbPlayAlarmsSeconds = new System.Windows.Forms.TextBox(); + this.customSCCustom = new ARKBreedingStats.settings.customSoundChooser(); + this.customSCWakeup = new ARKBreedingStats.settings.customSoundChooser(); + this.customSCBirth = new ARKBreedingStats.settings.customSoundChooser(); + this.customSCStarving = new ARKBreedingStats.settings.customSoundChooser(); this.label20 = new System.Windows.Forms.Label(); this.tabPageOverlay = new System.Windows.Forms.TabPage(); this.groupBox10 = new System.Windows.Forms.GroupBox(); this.CbOverlayDisplayInheritance = new System.Windows.Forms.CheckBox(); this.label45 = new System.Windows.Forms.Label(); this.pCustomOverlayLocation = new System.Windows.Forms.Panel(); + this.nudCustomOverlayLocX = new ARKBreedingStats.uiControls.Nud(); this.label42 = new System.Windows.Forms.Label(); this.label43 = new System.Windows.Forms.Label(); + this.nudCustomOverlayLocY = new ARKBreedingStats.uiControls.Nud(); this.cbCustomOverlayLocation = new System.Windows.Forms.CheckBox(); this.label38 = new System.Windows.Forms.Label(); + this.nudOverlayInfoPosY = new ARKBreedingStats.uiControls.Nud(); this.label39 = new System.Windows.Forms.Label(); + this.nudOverlayInfoPosDFR = new ARKBreedingStats.uiControls.Nud(); this.label40 = new System.Windows.Forms.Label(); this.label37 = new System.Windows.Forms.Label(); + this.nudOverlayTimerPosY = new ARKBreedingStats.uiControls.Nud(); this.label36 = new System.Windows.Forms.Label(); + this.nudOverlayTimerPosX = new ARKBreedingStats.uiControls.Nud(); this.label35 = new System.Windows.Forms.Label(); this.cbInventoryCheck = new System.Windows.Forms.CheckBox(); this.label21 = new System.Windows.Forms.Label(); + this.nudOverlayInfoDuration = new ARKBreedingStats.uiControls.Nud(); this.chkbSpeechRecognition = new System.Windows.Forms.CheckBox(); this.tabPageOCR = new System.Windows.Forms.TabPage(); this.groupBox1 = new System.Windows.Forms.GroupBox(); @@ -249,117 +308,99 @@ private void InitializeComponent() this.label60 = new System.Windows.Forms.Label(); this.label59 = new System.Windows.Forms.Label(); this.label58 = new System.Windows.Forms.Label(); + this.NudOCRClipboardCropHeight = new ARKBreedingStats.uiControls.Nud(); + this.NudOCRClipboardCropWidth = new ARKBreedingStats.uiControls.Nud(); + this.NudOCRClipboardCropTop = new ARKBreedingStats.uiControls.Nud(); + this.NudOCRClipboardCropLeft = new ARKBreedingStats.uiControls.Nud(); this.CbOCRFromClipboard = new System.Windows.Forms.CheckBox(); this.button1 = new System.Windows.Forms.Button(); this.cbOCRIgnoreImprintValue = new System.Windows.Forms.CheckBox(); this.cbShowOCRButton = new System.Windows.Forms.CheckBox(); this.label23 = new System.Windows.Forms.Label(); + this.nudWaitBeforeScreenCapture = new ARKBreedingStats.uiControls.Nud(); this.label19 = new System.Windows.Forms.Label(); + this.nudWhiteThreshold = new ARKBreedingStats.uiControls.Nud(); this.tbOCRCaptureApp = new System.Windows.Forms.TextBox(); this.label4 = new System.Windows.Forms.Label(); this.cbbOCRApp = new System.Windows.Forms.ComboBox(); this.label1 = new System.Windows.Forms.Label(); this.panel1 = new System.Windows.Forms.Panel(); this.colorDialog1 = new System.Windows.Forms.ColorDialog(); - this.BtSettingsToClipboard = new System.Windows.Forms.Button(); - this.nudWildLevelStep = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyImprintAmountEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyImprintAmount = new ARKBreedingStats.uiControls.Nud(); - this.nudMatingSpeed = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyFoodConsumptionSpeedEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudMatingIntervalEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyCuddleIntervalEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyMatureSpeedEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudEggHatchSpeedEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyFoodConsumptionSpeed = new ARKBreedingStats.uiControls.Nud(); - this.nudMatingInterval = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyCuddleInterval = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyMatureSpeed = new ARKBreedingStats.uiControls.Nud(); - this.nudBabyImprintingStatScale = new ARKBreedingStats.uiControls.Nud(); - this.nudEggHatchSpeed = new ARKBreedingStats.uiControls.Nud(); - this.nudMaxServerLevel = new ARKBreedingStats.uiControls.Nud(); - this.nudMaxGraphLevel = new ARKBreedingStats.uiControls.Nud(); - this.nudMaxWildLevels = new ARKBreedingStats.uiControls.Nud(); - this.nudMaxDomLevels = new ARKBreedingStats.uiControls.Nud(); - this.nudDinoCharacterFoodDrainEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudTamingSpeedEvent = new ARKBreedingStats.uiControls.Nud(); - this.nudDinoCharacterFoodDrain = new ARKBreedingStats.uiControls.Nud(); - this.nudTamingSpeed = new ARKBreedingStats.uiControls.Nud(); - this.NudSpeciesSelectorCountLastUsed = new ARKBreedingStats.uiControls.Nud(); - this.nudDefaultFontSize = new ARKBreedingStats.uiControls.Nud(); - this.nudChartLevelOddMax = new ARKBreedingStats.uiControls.Nud(); - this.nudChartLevelOddMin = new ARKBreedingStats.uiControls.Nud(); - this.nudChartLevelEvenMax = new ARKBreedingStats.uiControls.Nud(); - this.nudChartLevelEvenMin = new ARKBreedingStats.uiControls.Nud(); - this.numericUpDownMaxBreedingSug = new ARKBreedingStats.uiControls.Nud(); - this.NudWaitBeforeAutoLoad = new ARKBreedingStats.uiControls.Nud(); - this.NudKeepBackupFilesCount = new ARKBreedingStats.uiControls.Nud(); - this.NudBackupEveryMinutes = new ARKBreedingStats.uiControls.Nud(); - this.nudInfoGraphicHeight = new ARKBreedingStats.uiControls.Nud(); - this.convenientNameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.serverNameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.fileLocationDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.aTImportFileLocationBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.fileSelectorExtractedSaveFolder = new ARKBreedingStats.uiControls.FileSelector(); - this.nudImportLowerBoundTE = new ARKBreedingStats.uiControls.Nud(); - this.convenientNameDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.ownerSuffixDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.folderPathDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.aTExportFolderLocationsBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.customSCCustom = new ARKBreedingStats.settings.customSoundChooser(); - this.customSCWakeup = new ARKBreedingStats.settings.customSoundChooser(); - this.customSCBirth = new ARKBreedingStats.settings.customSoundChooser(); - this.customSCStarving = new ARKBreedingStats.settings.customSoundChooser(); - this.nudCustomOverlayLocX = new ARKBreedingStats.uiControls.Nud(); - this.nudCustomOverlayLocY = new ARKBreedingStats.uiControls.Nud(); - this.nudOverlayInfoPosY = new ARKBreedingStats.uiControls.Nud(); - this.nudOverlayInfoPosDFR = new ARKBreedingStats.uiControls.Nud(); - this.nudOverlayTimerPosY = new ARKBreedingStats.uiControls.Nud(); - this.nudOverlayTimerPosX = new ARKBreedingStats.uiControls.Nud(); - this.nudOverlayInfoDuration = new ARKBreedingStats.uiControls.Nud(); - this.NudOCRClipboardCropHeight = new ARKBreedingStats.uiControls.Nud(); - this.NudOCRClipboardCropWidth = new ARKBreedingStats.uiControls.Nud(); - this.NudOCRClipboardCropTop = new ARKBreedingStats.uiControls.Nud(); - this.NudOCRClipboardCropLeft = new ARKBreedingStats.uiControls.Nud(); - this.nudWaitBeforeScreenCapture = new ARKBreedingStats.uiControls.Nud(); - this.nudWhiteThreshold = new ARKBreedingStats.uiControls.Nud(); this.groupBoxMultiplier.SuspendLayout(); this.groupBox2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrain)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmountEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmount)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingSpeed)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeedEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingIntervalEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleIntervalEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeedEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeedEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeed)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingInterval)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleInterval)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeed)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintingStatScale)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeed)).BeginInit(); this.groupBox3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxServerLevel)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxGraphLevel)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxWildLevels)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxDomLevels)).BeginInit(); this.groupBox4.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.pbChartOddRange)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pbChartEvenRange)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMax)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMin)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMax)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMin)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMaxBreedingSug)).BeginInit(); this.groupBox5.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrainEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeedEvent)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrain)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeed)).BeginInit(); this.groupBox6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudWaitBeforeAutoLoad)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudKeepBackupFilesCount)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudBackupEveryMinutes)).BeginInit(); this.groupBox7.SuspendLayout(); this.tabControlSettings.SuspendLayout(); this.tabPageMultipliers.SuspendLayout(); this.groupBox29.SuspendLayout(); this.groupBox18.SuspendLayout(); this.groupBox11.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudWildLevelStep)).BeginInit(); this.tabPageGeneral.SuspendLayout(); this.groupBox31.SuspendLayout(); this.groupBox30.SuspendLayout(); this.GbImgCacheLocalAppData.SuspendLayout(); this.groupBox16.SuspendLayout(); this.GbSpecies.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).BeginInit(); this.groupBox26.SuspendLayout(); this.groupBox25.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudDefaultFontSize)).BeginInit(); this.groupBox20.SuspendLayout(); this.groupBox17.SuspendLayout(); this.groupBox9.SuspendLayout(); this.tabPageInfoGraphic.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.PbInfoGraphicPreview)).BeginInit(); this.groupBox32.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudInfoGraphicHeight)).BeginInit(); this.groupBox28.SuspendLayout(); this.tabPageImportSavegame.SuspendLayout(); this.groupBox12.SuspendLayout(); this.groupBox15.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView_FileLocations)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).BeginInit(); this.groupBox14.SuspendLayout(); this.tabPageImportExported.SuspendLayout(); this.groupBox27.SuspendLayout(); this.groupBox23.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudImportLowerBoundTE)).BeginInit(); this.groupBox22.SuspendLayout(); this.panel2.SuspendLayout(); this.groupBox21.SuspendLayout(); @@ -367,52 +408,13 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.nudWarnImportMoreThan)).BeginInit(); this.groupBox13.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExportFolders)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.aTExportFolderLocationsBindingSource)).BeginInit(); this.tabPageTimers.SuspendLayout(); this.groupBox24.SuspendLayout(); this.groupBox8.SuspendLayout(); this.tabPageOverlay.SuspendLayout(); this.groupBox10.SuspendLayout(); this.pCustomOverlayLocation.SuspendLayout(); - this.tabPageOCR.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.panel1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.nudWildLevelStep)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmountEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmount)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingSpeed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeedEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingIntervalEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleIntervalEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeedEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeedEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingInterval)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleInterval)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintingStatScale)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxServerLevel)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxGraphLevel)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxWildLevels)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxDomLevels)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrainEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeedEvent)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrain)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDefaultFontSize)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMax)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMin)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMax)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMin)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMaxBreedingSug)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudWaitBeforeAutoLoad)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudKeepBackupFilesCount)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudBackupEveryMinutes)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudInfoGraphicHeight)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudImportLowerBoundTE)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.aTExportFolderLocationsBindingSource)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocY)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoPosY)).BeginInit(); @@ -420,12 +422,15 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosY)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosX)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoDuration)).BeginInit(); + this.tabPageOCR.SuspendLayout(); + this.groupBox1.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropHeight)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropWidth)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropTop)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropLeft)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudWaitBeforeScreenCapture)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.nudWhiteThreshold)).BeginInit(); + this.panel1.SuspendLayout(); this.SuspendLayout(); // // groupBoxMultiplier @@ -571,6 +576,9 @@ private void InitializeComponent() // // groupBox2 // + this.groupBox2.Controls.Add(this.nudTamedDinoCharacterFoodDrain); + this.groupBox2.Controls.Add(this.nudTamedDinoCharacterFoodDrainEvent); + this.groupBox2.Controls.Add(this.label64); this.groupBox2.Controls.Add(this.nudBabyImprintAmountEvent); this.groupBox2.Controls.Add(this.label49); this.groupBox2.Controls.Add(this.nudBabyImprintAmount); @@ -595,3146 +603,2689 @@ private void InitializeComponent() this.groupBox2.Controls.Add(this.nudEggHatchSpeed); this.groupBox2.Location = new System.Drawing.Point(394, 241); this.groupBox2.Name = "groupBox2"; - this.groupBox2.Size = new System.Drawing.Size(346, 241); + this.groupBox2.Size = new System.Drawing.Size(346, 255); this.groupBox2.TabIndex = 7; this.groupBox2.TabStop = false; this.groupBox2.Text = "Breeding-Multiplier"; // - // label49 + // nudTamedDinoCharacterFoodDrainEvent // - this.label49.AutoSize = true; - this.label49.Location = new System.Drawing.Point(10, 151); - this.label49.Name = "label49"; - this.label49.Size = new System.Drawing.Size(139, 13); - this.label49.TabIndex = 20; - this.label49.Text = "BabyImprintAmountMultiplier"; + this.nudTamedDinoCharacterFoodDrainEvent.DecimalPlaces = 6; + this.nudTamedDinoCharacterFoodDrainEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudTamedDinoCharacterFoodDrainEvent.Location = new System.Drawing.Point(263, 227); + this.nudTamedDinoCharacterFoodDrainEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudTamedDinoCharacterFoodDrainEvent.Name = "nudTamedDinoCharacterFoodDrainEvent"; + this.nudTamedDinoCharacterFoodDrainEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudTamedDinoCharacterFoodDrainEvent.Size = new System.Drawing.Size(72, 20); + this.nudTamedDinoCharacterFoodDrainEvent.TabIndex = 23; + this.nudTamedDinoCharacterFoodDrainEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label44 + // label64 // - this.label44.AutoSize = true; - this.label44.Location = new System.Drawing.Point(10, 21); - this.label44.Name = "label44"; - this.label44.Size = new System.Drawing.Size(111, 13); - this.label44.TabIndex = 18; - this.label44.Text = "MatingSpeedMultiplier"; + this.label64.AutoSize = true; + this.label64.Location = new System.Drawing.Point(10, 229); + this.label64.Name = "label64"; + this.label64.Size = new System.Drawing.Size(177, 13); + this.label64.TabIndex = 22; + this.label64.Text = "TamedDinoCharacterFoodDrainMult"; // - // labelBabyFoodConsumptionSpeed + // nudTamedDinoCharacterFoodDrain // - this.labelBabyFoodConsumptionSpeed.AutoSize = true; - this.labelBabyFoodConsumptionSpeed.Location = new System.Drawing.Point(10, 203); - this.labelBabyFoodConsumptionSpeed.Name = "labelBabyFoodConsumptionSpeed"; - this.labelBabyFoodConsumptionSpeed.Size = new System.Drawing.Size(167, 13); - this.labelBabyFoodConsumptionSpeed.TabIndex = 10; - this.labelBabyFoodConsumptionSpeed.Text = "BabyFoodConsumptionSpeedMult"; + this.nudTamedDinoCharacterFoodDrain.DecimalPlaces = 6; + this.nudTamedDinoCharacterFoodDrain.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudTamedDinoCharacterFoodDrain.Location = new System.Drawing.Point(183, 227); + this.nudTamedDinoCharacterFoodDrain.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudTamedDinoCharacterFoodDrain.Name = "nudTamedDinoCharacterFoodDrain"; + this.nudTamedDinoCharacterFoodDrain.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudTamedDinoCharacterFoodDrain.Size = new System.Drawing.Size(72, 20); + this.nudTamedDinoCharacterFoodDrain.TabIndex = 21; + this.nudTamedDinoCharacterFoodDrain.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label3 + // nudBabyImprintAmountEvent // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(10, 47); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(115, 13); - this.label3.TabIndex = 8; - this.label3.Text = "MatingIntervalMultiplier"; - // - // label17 - // - this.label17.AutoSize = true; - this.label17.Location = new System.Drawing.Point(10, 125); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(140, 13); - this.label17.TabIndex = 6; - this.label17.Text = "BabyCuddleIntervalMultiplier"; - // - // label13 - // - this.label13.AutoSize = true; - this.label13.Location = new System.Drawing.Point(10, 177); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(163, 13); - this.label13.TabIndex = 4; - this.label13.Text = "BabyImprintingStatScaleMultiplier"; + this.nudBabyImprintAmountEvent.DecimalPlaces = 6; + this.nudBabyImprintAmountEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyImprintAmountEvent.Location = new System.Drawing.Point(263, 149); + this.nudBabyImprintAmountEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyImprintAmountEvent.Name = "nudBabyImprintAmountEvent"; + this.nudBabyImprintAmountEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyImprintAmountEvent.Size = new System.Drawing.Size(72, 20); + this.nudBabyImprintAmountEvent.TabIndex = 12; + this.nudBabyImprintAmountEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label9 + // label49 // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(10, 99); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(136, 13); - this.label9.TabIndex = 2; - this.label9.Text = "BabyMatureSpeedMultiplier"; + this.label49.AutoSize = true; + this.label49.Location = new System.Drawing.Point(10, 151); + this.label49.Name = "label49"; + this.label49.Size = new System.Drawing.Size(139, 13); + this.label49.TabIndex = 20; + this.label49.Text = "BabyImprintAmountMultiplier"; // - // label8 + // nudBabyImprintAmount // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(10, 73); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(127, 13); - this.label8.TabIndex = 0; - this.label8.Text = "EggHatchSpeedMultiplier"; + this.nudBabyImprintAmount.DecimalPlaces = 6; + this.nudBabyImprintAmount.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyImprintAmount.Location = new System.Drawing.Point(183, 149); + this.nudBabyImprintAmount.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyImprintAmount.Name = "nudBabyImprintAmount"; + this.nudBabyImprintAmount.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyImprintAmount.Size = new System.Drawing.Size(72, 20); + this.nudBabyImprintAmount.TabIndex = 5; + this.nudBabyImprintAmount.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // groupBox3 + // label44 // - this.groupBox3.Controls.Add(this.LbDefaultLevelups); - this.groupBox3.Controls.Add(this.nudMaxServerLevel); - this.groupBox3.Controls.Add(this.lbMaxTotalLevel); - this.groupBox3.Controls.Add(this.nudMaxGraphLevel); - this.groupBox3.Controls.Add(this.label18); - this.groupBox3.Controls.Add(this.label11); - this.groupBox3.Controls.Add(this.nudMaxWildLevels); - this.groupBox3.Controls.Add(this.label10); - this.groupBox3.Controls.Add(this.nudMaxDomLevels); - this.groupBox3.Location = new System.Drawing.Point(394, 6); - this.groupBox3.Name = "groupBox3"; - this.groupBox3.Size = new System.Drawing.Size(345, 127); - this.groupBox3.TabIndex = 5; - this.groupBox3.TabStop = false; - this.groupBox3.Text = "Maximum Levels on Server"; + this.label44.AutoSize = true; + this.label44.Location = new System.Drawing.Point(10, 21); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(111, 13); + this.label44.TabIndex = 18; + this.label44.Text = "MatingSpeedMultiplier"; // - // LbDefaultLevelups + // nudMatingSpeed // - this.LbDefaultLevelups.AutoSize = true; - this.LbDefaultLevelups.Location = new System.Drawing.Point(246, 47); - this.LbDefaultLevelups.Name = "LbDefaultLevelups"; - this.LbDefaultLevelups.Size = new System.Drawing.Size(0, 13); - this.LbDefaultLevelups.TabIndex = 13; + this.nudMatingSpeed.DecimalPlaces = 6; + this.nudMatingSpeed.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudMatingSpeed.Location = new System.Drawing.Point(183, 19); + this.nudMatingSpeed.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudMatingSpeed.Name = "nudMatingSpeed"; + this.nudMatingSpeed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMatingSpeed.Size = new System.Drawing.Size(72, 20); + this.nudMatingSpeed.TabIndex = 0; + this.nudMatingSpeed.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // lbMaxTotalLevel + // nudBabyFoodConsumptionSpeedEvent // - this.lbMaxTotalLevel.AutoSize = true; - this.lbMaxTotalLevel.Location = new System.Drawing.Point(10, 99); - this.lbMaxTotalLevel.Name = "lbMaxTotalLevel"; - this.lbMaxTotalLevel.Size = new System.Drawing.Size(143, 13); - this.lbMaxTotalLevel.TabIndex = 12; - this.lbMaxTotalLevel.Text = "Max Total Level (0: disabled)"; + this.nudBabyFoodConsumptionSpeedEvent.DecimalPlaces = 6; + this.nudBabyFoodConsumptionSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyFoodConsumptionSpeedEvent.Location = new System.Drawing.Point(263, 201); + this.nudBabyFoodConsumptionSpeedEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyFoodConsumptionSpeedEvent.Name = "nudBabyFoodConsumptionSpeedEvent"; + this.nudBabyFoodConsumptionSpeedEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyFoodConsumptionSpeedEvent.Size = new System.Drawing.Size(72, 20); + this.nudBabyFoodConsumptionSpeedEvent.TabIndex = 13; + this.nudBabyFoodConsumptionSpeedEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label18 + // nudMatingIntervalEvent // - this.label18.AutoSize = true; - this.label18.Location = new System.Drawing.Point(10, 73); - this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(88, 13); - this.label18.TabIndex = 10; - this.label18.Text = "Max Graph Level"; + this.nudMatingIntervalEvent.DecimalPlaces = 6; + this.nudMatingIntervalEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudMatingIntervalEvent.Location = new System.Drawing.Point(263, 45); + this.nudMatingIntervalEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudMatingIntervalEvent.Name = "nudMatingIntervalEvent"; + this.nudMatingIntervalEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMatingIntervalEvent.Size = new System.Drawing.Size(72, 20); + this.nudMatingIntervalEvent.TabIndex = 8; + this.nudMatingIntervalEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label11 + // nudBabyCuddleIntervalEvent // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(10, 21); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(80, 13); - this.label11.TabIndex = 0; - this.label11.Text = "Max Wild Level"; + this.nudBabyCuddleIntervalEvent.DecimalPlaces = 6; + this.nudBabyCuddleIntervalEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyCuddleIntervalEvent.Location = new System.Drawing.Point(263, 123); + this.nudBabyCuddleIntervalEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyCuddleIntervalEvent.Name = "nudBabyCuddleIntervalEvent"; + this.nudBabyCuddleIntervalEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyCuddleIntervalEvent.Size = new System.Drawing.Size(72, 20); + this.nudBabyCuddleIntervalEvent.TabIndex = 11; + this.nudBabyCuddleIntervalEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label10 + // nudBabyMatureSpeedEvent // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(10, 47); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(109, 13); - this.label10.TabIndex = 2; - this.label10.Text = "Max Tamed Levelups"; + this.nudBabyMatureSpeedEvent.DecimalPlaces = 6; + this.nudBabyMatureSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyMatureSpeedEvent.Location = new System.Drawing.Point(263, 97); + this.nudBabyMatureSpeedEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyMatureSpeedEvent.Name = "nudBabyMatureSpeedEvent"; + this.nudBabyMatureSpeedEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyMatureSpeedEvent.Size = new System.Drawing.Size(72, 20); + this.nudBabyMatureSpeedEvent.TabIndex = 10; + this.nudBabyMatureSpeedEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // groupBox4 + // nudEggHatchSpeedEvent // - this.groupBox4.Controls.Add(this.label57); - this.groupBox4.Controls.Add(this.label56); - this.groupBox4.Controls.Add(this.pbChartOddRange); - this.groupBox4.Controls.Add(this.pbChartEvenRange); - this.groupBox4.Controls.Add(this.nudChartLevelOddMax); - this.groupBox4.Controls.Add(this.nudChartLevelOddMin); - this.groupBox4.Controls.Add(this.nudChartLevelEvenMax); - this.groupBox4.Controls.Add(this.nudChartLevelEvenMin); - this.groupBox4.Controls.Add(this.CbHighlightLevelEvenOdd); - this.groupBox4.Controls.Add(this.CbHighlightLevel255); - this.groupBox4.Controls.Add(this.cbIgnoreSexInBreedingPlan); - this.groupBox4.Controls.Add(this.label16); - this.groupBox4.Controls.Add(this.radioButtonFahrenheit); - this.groupBox4.Controls.Add(this.radioButtonCelsius); - this.groupBox4.Controls.Add(this.label12); - this.groupBox4.Controls.Add(this.numericUpDownMaxBreedingSug); - this.groupBox4.Location = new System.Drawing.Point(6, 233); - this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(317, 172); - this.groupBox4.TabIndex = 1; - this.groupBox4.TabStop = false; - this.groupBox4.Text = "Breeding Planner"; - // - // label57 - // - this.label57.AutoSize = true; - this.label57.Location = new System.Drawing.Point(6, 139); - this.label57.Name = "label57"; - this.label57.Size = new System.Drawing.Size(31, 26); - this.label57.TabIndex = 15; - this.label57.Text = "hue\r\neven"; - // - // label56 - // - this.label56.AutoSize = true; - this.label56.Location = new System.Drawing.Point(178, 139); - this.label56.Name = "label56"; - this.label56.Size = new System.Drawing.Size(25, 26); - this.label56.TabIndex = 14; - this.label56.Text = "hue\r\nodd"; + this.nudEggHatchSpeedEvent.DecimalPlaces = 6; + this.nudEggHatchSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudEggHatchSpeedEvent.Location = new System.Drawing.Point(263, 71); + this.nudEggHatchSpeedEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudEggHatchSpeedEvent.Name = "nudEggHatchSpeedEvent"; + this.nudEggHatchSpeedEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudEggHatchSpeedEvent.Size = new System.Drawing.Size(72, 20); + this.nudEggHatchSpeedEvent.TabIndex = 9; + this.nudEggHatchSpeedEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // pbChartOddRange + // labelBabyFoodConsumptionSpeed // - this.pbChartOddRange.Location = new System.Drawing.Point(209, 158); - this.pbChartOddRange.Name = "pbChartOddRange"; - this.pbChartOddRange.Size = new System.Drawing.Size(100, 10); - this.pbChartOddRange.TabIndex = 13; - this.pbChartOddRange.TabStop = false; + this.labelBabyFoodConsumptionSpeed.AutoSize = true; + this.labelBabyFoodConsumptionSpeed.Location = new System.Drawing.Point(10, 203); + this.labelBabyFoodConsumptionSpeed.Name = "labelBabyFoodConsumptionSpeed"; + this.labelBabyFoodConsumptionSpeed.Size = new System.Drawing.Size(167, 13); + this.labelBabyFoodConsumptionSpeed.TabIndex = 10; + this.labelBabyFoodConsumptionSpeed.Text = "BabyFoodConsumptionSpeedMult"; // - // pbChartEvenRange + // nudBabyFoodConsumptionSpeed // - this.pbChartEvenRange.Location = new System.Drawing.Point(43, 158); - this.pbChartEvenRange.Name = "pbChartEvenRange"; - this.pbChartEvenRange.Size = new System.Drawing.Size(100, 10); - this.pbChartEvenRange.TabIndex = 12; - this.pbChartEvenRange.TabStop = false; + this.nudBabyFoodConsumptionSpeed.DecimalPlaces = 6; + this.nudBabyFoodConsumptionSpeed.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyFoodConsumptionSpeed.Location = new System.Drawing.Point(183, 201); + this.nudBabyFoodConsumptionSpeed.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyFoodConsumptionSpeed.Name = "nudBabyFoodConsumptionSpeed"; + this.nudBabyFoodConsumptionSpeed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyFoodConsumptionSpeed.Size = new System.Drawing.Size(72, 20); + this.nudBabyFoodConsumptionSpeed.TabIndex = 7; + this.nudBabyFoodConsumptionSpeed.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // CbHighlightLevelEvenOdd + // label3 // - this.CbHighlightLevelEvenOdd.AutoSize = true; - this.CbHighlightLevelEvenOdd.Location = new System.Drawing.Point(6, 114); - this.CbHighlightLevelEvenOdd.Name = "CbHighlightLevelEvenOdd"; - this.CbHighlightLevelEvenOdd.Size = new System.Drawing.Size(156, 17); - this.CbHighlightLevelEvenOdd.TabIndex = 7; - this.CbHighlightLevelEvenOdd.Text = "Highlight even / odd levels"; - this.CbHighlightLevelEvenOdd.UseVisualStyleBackColor = true; + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(10, 47); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(115, 13); + this.label3.TabIndex = 8; + this.label3.Text = "MatingIntervalMultiplier"; // - // CbHighlightLevel255 + // nudMatingInterval // - this.CbHighlightLevel255.AutoSize = true; - this.CbHighlightLevel255.Location = new System.Drawing.Point(6, 91); - this.CbHighlightLevel255.Name = "CbHighlightLevel255"; - this.CbHighlightLevel255.Size = new System.Drawing.Size(159, 17); - this.CbHighlightLevel255.TabIndex = 6; - this.CbHighlightLevel255.Text = "Highlight Level 254 and 255"; - this.CbHighlightLevel255.UseVisualStyleBackColor = true; + this.nudMatingInterval.DecimalPlaces = 6; + this.nudMatingInterval.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudMatingInterval.Location = new System.Drawing.Point(183, 45); + this.nudMatingInterval.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudMatingInterval.Name = "nudMatingInterval"; + this.nudMatingInterval.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMatingInterval.Size = new System.Drawing.Size(72, 20); + this.nudMatingInterval.TabIndex = 1; + this.nudMatingInterval.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // cbIgnoreSexInBreedingPlan + // label17 // - this.cbIgnoreSexInBreedingPlan.AutoSize = true; - this.cbIgnoreSexInBreedingPlan.Location = new System.Drawing.Point(6, 68); - this.cbIgnoreSexInBreedingPlan.Name = "cbIgnoreSexInBreedingPlan"; - this.cbIgnoreSexInBreedingPlan.Size = new System.Drawing.Size(157, 17); - this.cbIgnoreSexInBreedingPlan.TabIndex = 5; - this.cbIgnoreSexInBreedingPlan.Text = "Ignore Sex in Breeding-Plan"; - this.cbIgnoreSexInBreedingPlan.UseVisualStyleBackColor = true; + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(10, 125); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(140, 13); + this.label17.TabIndex = 6; + this.label17.Text = "BabyCuddleIntervalMultiplier"; // - // label16 + // nudBabyCuddleInterval // - this.label16.AutoSize = true; - this.label16.Location = new System.Drawing.Point(10, 47); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(67, 13); - this.label16.TabIndex = 2; - this.label16.Text = "Temperature"; + this.nudBabyCuddleInterval.DecimalPlaces = 6; + this.nudBabyCuddleInterval.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyCuddleInterval.Location = new System.Drawing.Point(183, 123); + this.nudBabyCuddleInterval.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyCuddleInterval.Name = "nudBabyCuddleInterval"; + this.nudBabyCuddleInterval.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyCuddleInterval.Size = new System.Drawing.Size(72, 20); + this.nudBabyCuddleInterval.TabIndex = 4; + this.nudBabyCuddleInterval.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // radioButtonFahrenheit + // label13 // - this.radioButtonFahrenheit.AutoSize = true; - this.radioButtonFahrenheit.Location = new System.Drawing.Point(276, 45); - this.radioButtonFahrenheit.Name = "radioButtonFahrenheit"; - this.radioButtonFahrenheit.Size = new System.Drawing.Size(35, 17); - this.radioButtonFahrenheit.TabIndex = 4; - this.radioButtonFahrenheit.Text = "°F"; - this.radioButtonFahrenheit.UseVisualStyleBackColor = true; + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(10, 177); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(163, 13); + this.label13.TabIndex = 4; + this.label13.Text = "BabyImprintingStatScaleMultiplier"; // - // radioButtonCelsius + // label9 // - this.radioButtonCelsius.AutoSize = true; - this.radioButtonCelsius.Checked = true; - this.radioButtonCelsius.Location = new System.Drawing.Point(234, 45); - this.radioButtonCelsius.Name = "radioButtonCelsius"; - this.radioButtonCelsius.Size = new System.Drawing.Size(36, 17); - this.radioButtonCelsius.TabIndex = 3; - this.radioButtonCelsius.TabStop = true; - this.radioButtonCelsius.Text = "°C"; - this.radioButtonCelsius.UseVisualStyleBackColor = true; + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(10, 99); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(136, 13); + this.label9.TabIndex = 2; + this.label9.Text = "BabyMatureSpeedMultiplier"; // - // label12 + // nudBabyMatureSpeed // - this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(10, 21); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(154, 13); - this.label12.TabIndex = 0; - this.label12.Text = "Max Breeding Pair Suggestions"; + this.nudBabyMatureSpeed.DecimalPlaces = 6; + this.nudBabyMatureSpeed.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyMatureSpeed.Location = new System.Drawing.Point(183, 97); + this.nudBabyMatureSpeed.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyMatureSpeed.Name = "nudBabyMatureSpeed"; + this.nudBabyMatureSpeed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyMatureSpeed.Size = new System.Drawing.Size(72, 20); + this.nudBabyMatureSpeed.TabIndex = 3; + this.nudBabyMatureSpeed.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // groupBox5 + // nudBabyImprintingStatScale // - this.groupBox5.Controls.Add(this.nudDinoCharacterFoodDrainEvent); - this.groupBox5.Controls.Add(this.nudTamingSpeedEvent); - this.groupBox5.Controls.Add(this.label7); - this.groupBox5.Controls.Add(this.label14); - this.groupBox5.Controls.Add(this.nudDinoCharacterFoodDrain); - this.groupBox5.Controls.Add(this.nudTamingSpeed); - this.groupBox5.Location = new System.Drawing.Point(394, 163); - this.groupBox5.Name = "groupBox5"; - this.groupBox5.Size = new System.Drawing.Size(345, 72); - this.groupBox5.TabIndex = 6; - this.groupBox5.TabStop = false; - this.groupBox5.Text = "Taming-Multiplier"; + this.nudBabyImprintingStatScale.DecimalPlaces = 6; + this.nudBabyImprintingStatScale.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudBabyImprintingStatScale.Location = new System.Drawing.Point(183, 175); + this.nudBabyImprintingStatScale.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudBabyImprintingStatScale.Name = "nudBabyImprintingStatScale"; + this.nudBabyImprintingStatScale.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudBabyImprintingStatScale.Size = new System.Drawing.Size(72, 20); + this.nudBabyImprintingStatScale.TabIndex = 6; + this.nudBabyImprintingStatScale.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label7 + // label8 // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(10, 47); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(165, 13); - this.label7.TabIndex = 2; - this.label7.Text = "DinoCharacterFoodDrainMultiplier"; + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(10, 73); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(127, 13); + this.label8.TabIndex = 0; + this.label8.Text = "EggHatchSpeedMultiplier"; // - // label14 + // nudEggHatchSpeed // - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(10, 21); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(114, 13); - this.label14.TabIndex = 0; - this.label14.Text = "TamingSpeedMultiplier"; + this.nudEggHatchSpeed.DecimalPlaces = 6; + this.nudEggHatchSpeed.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudEggHatchSpeed.Location = new System.Drawing.Point(183, 71); + this.nudEggHatchSpeed.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudEggHatchSpeed.Name = "nudEggHatchSpeed"; + this.nudEggHatchSpeed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudEggHatchSpeed.Size = new System.Drawing.Size(72, 20); + this.nudEggHatchSpeed.TabIndex = 2; + this.nudEggHatchSpeed.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // label15 + // groupBox3 // - this.label15.Location = new System.Drawing.Point(453, 527); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(289, 77); - this.label15.TabIndex = 9; - this.label15.Text = resources.GetString("label15.Text"); + this.groupBox3.Controls.Add(this.LbDefaultLevelups); + this.groupBox3.Controls.Add(this.nudMaxServerLevel); + this.groupBox3.Controls.Add(this.lbMaxTotalLevel); + this.groupBox3.Controls.Add(this.nudMaxGraphLevel); + this.groupBox3.Controls.Add(this.label18); + this.groupBox3.Controls.Add(this.label11); + this.groupBox3.Controls.Add(this.nudMaxWildLevels); + this.groupBox3.Controls.Add(this.label10); + this.groupBox3.Controls.Add(this.nudMaxDomLevels); + this.groupBox3.Location = new System.Drawing.Point(394, 6); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Size = new System.Drawing.Size(345, 127); + this.groupBox3.TabIndex = 5; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Maximum Levels on Server"; // - // groupBox6 + // LbDefaultLevelups // - this.groupBox6.Controls.Add(this.label55); - this.groupBox6.Controls.Add(this.NudWaitBeforeAutoLoad); - this.groupBox6.Controls.Add(this.label54); - this.groupBox6.Controls.Add(this.NudKeepBackupFilesCount); - this.groupBox6.Controls.Add(this.label53); - this.groupBox6.Controls.Add(this.BtClearBackupFolder); - this.groupBox6.Controls.Add(this.label52); - this.groupBox6.Controls.Add(this.BtBackupFolder); - this.groupBox6.Controls.Add(this.label2); - this.groupBox6.Controls.Add(this.label5); - this.groupBox6.Controls.Add(this.checkBoxAutoSave); - this.groupBox6.Controls.Add(this.chkCollectionSync); - this.groupBox6.Controls.Add(this.label6); - this.groupBox6.Controls.Add(this.NudBackupEveryMinutes); - this.groupBox6.Location = new System.Drawing.Point(6, 6); - this.groupBox6.Name = "groupBox6"; - this.groupBox6.Size = new System.Drawing.Size(317, 221); - this.groupBox6.TabIndex = 0; - this.groupBox6.TabStop = false; - this.groupBox6.Text = "Save / Load"; + this.LbDefaultLevelups.AutoSize = true; + this.LbDefaultLevelups.Location = new System.Drawing.Point(246, 47); + this.LbDefaultLevelups.Name = "LbDefaultLevelups"; + this.LbDefaultLevelups.Size = new System.Drawing.Size(0, 13); + this.LbDefaultLevelups.TabIndex = 13; // - // label55 + // nudMaxServerLevel // - this.label55.AutoSize = true; - this.label55.Location = new System.Drawing.Point(193, 20); - this.label55.Name = "label55"; - this.label55.Size = new System.Drawing.Size(118, 13); - this.label55.TabIndex = 13; - this.label55.Text = "wait before loading [ms]"; + this.nudMaxServerLevel.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudMaxServerLevel.Location = new System.Drawing.Point(183, 97); + this.nudMaxServerLevel.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.nudMaxServerLevel.Name = "nudMaxServerLevel"; + this.nudMaxServerLevel.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMaxServerLevel.Size = new System.Drawing.Size(57, 20); + this.nudMaxServerLevel.TabIndex = 3; // - // label54 + // lbMaxTotalLevel // - this.label54.AutoSize = true; - this.label54.Location = new System.Drawing.Point(110, 120); - this.label54.Name = "label54"; - this.label54.Size = new System.Drawing.Size(171, 13); - this.label54.TabIndex = 5; - this.label54.Text = "backup files (0 to disable backups)"; + this.lbMaxTotalLevel.AutoSize = true; + this.lbMaxTotalLevel.Location = new System.Drawing.Point(10, 99); + this.lbMaxTotalLevel.Name = "lbMaxTotalLevel"; + this.lbMaxTotalLevel.Size = new System.Drawing.Size(143, 13); + this.lbMaxTotalLevel.TabIndex = 12; + this.lbMaxTotalLevel.Text = "Max Total Level (0: disabled)"; // - // label53 + // nudMaxGraphLevel // - this.label53.AutoSize = true; - this.label53.Location = new System.Drawing.Point(6, 120); - this.label53.Name = "label53"; - this.label53.Size = new System.Drawing.Size(32, 13); - this.label53.TabIndex = 3; - this.label53.Text = "Keep"; + this.nudMaxGraphLevel.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudMaxGraphLevel.Location = new System.Drawing.Point(183, 71); + this.nudMaxGraphLevel.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.nudMaxGraphLevel.Name = "nudMaxGraphLevel"; + this.nudMaxGraphLevel.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMaxGraphLevel.Size = new System.Drawing.Size(57, 20); + this.nudMaxGraphLevel.TabIndex = 2; // - // BtClearBackupFolder + // label18 // - this.BtClearBackupFolder.Location = new System.Drawing.Point(288, 191); - this.BtClearBackupFolder.Name = "BtClearBackupFolder"; - this.BtClearBackupFolder.Size = new System.Drawing.Size(23, 23); - this.BtClearBackupFolder.TabIndex = 11; - this.BtClearBackupFolder.Text = "×"; - this.BtClearBackupFolder.UseVisualStyleBackColor = true; - this.BtClearBackupFolder.Click += new System.EventHandler(this.BtClearBackupFolder_Click); + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(10, 73); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(88, 13); + this.label18.TabIndex = 10; + this.label18.Text = "Max Graph Level"; // - // label52 + // label11 // - this.label52.AutoSize = true; - this.label52.Location = new System.Drawing.Point(6, 175); - this.label52.Name = "label52"; - this.label52.Size = new System.Drawing.Size(308, 13); - this.label52.TabIndex = 9; - this.label52.Text = "Global backup folder (if emtpy, the folder of the save file is used)"; + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(10, 21); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(80, 13); + this.label11.TabIndex = 0; + this.label11.Text = "Max Wild Level"; // - // BtBackupFolder + // nudMaxWildLevels // - this.BtBackupFolder.AutoEllipsis = true; - this.BtBackupFolder.Location = new System.Drawing.Point(6, 191); - this.BtBackupFolder.Name = "BtBackupFolder"; - this.BtBackupFolder.Size = new System.Drawing.Size(276, 23); - this.BtBackupFolder.TabIndex = 10; - this.BtBackupFolder.Text = "n/a"; - this.BtBackupFolder.UseVisualStyleBackColor = true; - this.BtBackupFolder.Click += new System.EventHandler(this.BtBackupFolder_Click); + this.nudMaxWildLevels.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudMaxWildLevels.Location = new System.Drawing.Point(183, 19); + this.nudMaxWildLevels.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.nudMaxWildLevels.Name = "nudMaxWildLevels"; + this.nudMaxWildLevels.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMaxWildLevels.Size = new System.Drawing.Size(57, 20); + this.nudMaxWildLevels.TabIndex = 0; // - // label2 + // label10 // - this.label2.Location = new System.Drawing.Point(6, 62); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(305, 48); - this.label2.TabIndex = 2; - this.label2.Text = "Enable both checkboxes if you want to edit the library file with multiple persons" + - ". Place the .asb collection-file in a shared-folder that the others have access " + - "to."; + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(10, 47); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(109, 13); + this.label10.TabIndex = 2; + this.label10.Text = "Max Tamed Levelups"; // - // groupBox7 + // nudMaxDomLevels // - this.groupBox7.Controls.Add(this.checkBoxDisplayHiddenStats); - this.groupBox7.Location = new System.Drawing.Point(6, 411); - this.groupBox7.Name = "groupBox7"; - this.groupBox7.Size = new System.Drawing.Size(317, 43); - this.groupBox7.TabIndex = 2; - this.groupBox7.TabStop = false; - this.groupBox7.Text = "Extractor"; + this.nudMaxDomLevels.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudMaxDomLevels.Location = new System.Drawing.Point(183, 45); + this.nudMaxDomLevels.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.nudMaxDomLevels.Name = "nudMaxDomLevels"; + this.nudMaxDomLevels.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudMaxDomLevels.Size = new System.Drawing.Size(57, 20); + this.nudMaxDomLevels.TabIndex = 1; // - // checkBoxDisplayHiddenStats + // groupBox4 // - this.checkBoxDisplayHiddenStats.AutoSize = true; - this.checkBoxDisplayHiddenStats.Location = new System.Drawing.Point(13, 19); - this.checkBoxDisplayHiddenStats.Name = "checkBoxDisplayHiddenStats"; - this.checkBoxDisplayHiddenStats.Size = new System.Drawing.Size(246, 17); - this.checkBoxDisplayHiddenStats.TabIndex = 0; - this.checkBoxDisplayHiddenStats.Text = "Display all used stats (e.g. oxygen for aquatics)"; - this.checkBoxDisplayHiddenStats.UseVisualStyleBackColor = true; + this.groupBox4.Controls.Add(this.label57); + this.groupBox4.Controls.Add(this.label56); + this.groupBox4.Controls.Add(this.pbChartOddRange); + this.groupBox4.Controls.Add(this.pbChartEvenRange); + this.groupBox4.Controls.Add(this.nudChartLevelOddMax); + this.groupBox4.Controls.Add(this.nudChartLevelOddMin); + this.groupBox4.Controls.Add(this.nudChartLevelEvenMax); + this.groupBox4.Controls.Add(this.nudChartLevelEvenMin); + this.groupBox4.Controls.Add(this.CbHighlightLevelEvenOdd); + this.groupBox4.Controls.Add(this.CbHighlightLevel255); + this.groupBox4.Controls.Add(this.cbIgnoreSexInBreedingPlan); + this.groupBox4.Controls.Add(this.label16); + this.groupBox4.Controls.Add(this.radioButtonFahrenheit); + this.groupBox4.Controls.Add(this.radioButtonCelsius); + this.groupBox4.Controls.Add(this.label12); + this.groupBox4.Controls.Add(this.numericUpDownMaxBreedingSug); + this.groupBox4.Location = new System.Drawing.Point(6, 233); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Size = new System.Drawing.Size(317, 172); + this.groupBox4.TabIndex = 1; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "Breeding Planner"; // - // tabControlSettings + // label57 // - this.tabControlSettings.Controls.Add(this.tabPageMultipliers); - this.tabControlSettings.Controls.Add(this.tabPageGeneral); - this.tabControlSettings.Controls.Add(this.tabPageInfoGraphic); - this.tabControlSettings.Controls.Add(this.tabPageImportSavegame); - this.tabControlSettings.Controls.Add(this.tabPageImportExported); - this.tabControlSettings.Controls.Add(this.tabPageTimers); - this.tabControlSettings.Controls.Add(this.tabPageOverlay); - this.tabControlSettings.Controls.Add(this.tabPageOCR); - this.tabControlSettings.Dock = System.Windows.Forms.DockStyle.Fill; - this.tabControlSettings.Location = new System.Drawing.Point(0, 0); - this.tabControlSettings.Name = "tabControlSettings"; - this.tabControlSettings.SelectedIndex = 0; - this.tabControlSettings.Size = new System.Drawing.Size(758, 702); - this.tabControlSettings.TabIndex = 11; + this.label57.AutoSize = true; + this.label57.Location = new System.Drawing.Point(6, 139); + this.label57.Name = "label57"; + this.label57.Size = new System.Drawing.Size(31, 26); + this.label57.TabIndex = 15; + this.label57.Text = "hue\r\neven"; // - // tabPageMultipliers + // label56 // - this.tabPageMultipliers.AllowDrop = true; - this.tabPageMultipliers.AutoScroll = true; - this.tabPageMultipliers.Controls.Add(this.BtSettingsToClipboard); - this.tabPageMultipliers.Controls.Add(this.groupBox29); - this.tabPageMultipliers.Controls.Add(this.label34); - this.tabPageMultipliers.Controls.Add(this.btExportMultipliers); - this.tabPageMultipliers.Controls.Add(this.groupBox18); - this.tabPageMultipliers.Controls.Add(this.label27); - this.tabPageMultipliers.Controls.Add(this.cbSingleplayerSettings); - this.tabPageMultipliers.Controls.Add(this.groupBox11); - this.tabPageMultipliers.Controls.Add(this.buttonEventToDefault); - this.tabPageMultipliers.Controls.Add(this.labelEvent); - this.tabPageMultipliers.Controls.Add(this.groupBoxMultiplier); - this.tabPageMultipliers.Controls.Add(this.groupBox2); - this.tabPageMultipliers.Controls.Add(this.groupBox3); - this.tabPageMultipliers.Controls.Add(this.label15); - this.tabPageMultipliers.Controls.Add(this.groupBox5); - this.tabPageMultipliers.Location = new System.Drawing.Point(4, 22); - this.tabPageMultipliers.Name = "tabPageMultipliers"; - this.tabPageMultipliers.Padding = new System.Windows.Forms.Padding(3); - this.tabPageMultipliers.Size = new System.Drawing.Size(750, 676); - this.tabPageMultipliers.TabIndex = 1; - this.tabPageMultipliers.Text = "Multipliers"; - this.tabPageMultipliers.UseVisualStyleBackColor = true; - this.tabPageMultipliers.DragDrop += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragDrop); - this.tabPageMultipliers.DragEnter += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragEnter); + this.label56.AutoSize = true; + this.label56.Location = new System.Drawing.Point(178, 139); + this.label56.Name = "label56"; + this.label56.Size = new System.Drawing.Size(25, 26); + this.label56.TabIndex = 14; + this.label56.Text = "hue\r\nodd"; // - // groupBox29 + // pbChartOddRange // - this.groupBox29.Controls.Add(this.CbAllowFlyerSpeedLeveling); - this.groupBox29.Location = new System.Drawing.Point(6, 488); - this.groupBox29.Name = "groupBox29"; - this.groupBox29.Size = new System.Drawing.Size(382, 50); - this.groupBox29.TabIndex = 2; - this.groupBox29.TabStop = false; - this.groupBox29.Text = "AllowFlyerSpeedLeveling"; + this.pbChartOddRange.Location = new System.Drawing.Point(209, 158); + this.pbChartOddRange.Name = "pbChartOddRange"; + this.pbChartOddRange.Size = new System.Drawing.Size(100, 10); + this.pbChartOddRange.TabIndex = 13; + this.pbChartOddRange.TabStop = false; // - // CbAllowFlyerSpeedLeveling + // pbChartEvenRange // - this.CbAllowFlyerSpeedLeveling.AutoSize = true; - this.CbAllowFlyerSpeedLeveling.Location = new System.Drawing.Point(6, 19); - this.CbAllowFlyerSpeedLeveling.Name = "CbAllowFlyerSpeedLeveling"; - this.CbAllowFlyerSpeedLeveling.Size = new System.Drawing.Size(144, 17); - this.CbAllowFlyerSpeedLeveling.TabIndex = 0; - this.CbAllowFlyerSpeedLeveling.Text = "AllowFlyerSpeedLeveling"; - this.CbAllowFlyerSpeedLeveling.UseVisualStyleBackColor = true; + this.pbChartEvenRange.Location = new System.Drawing.Point(43, 158); + this.pbChartEvenRange.Name = "pbChartEvenRange"; + this.pbChartEvenRange.Size = new System.Drawing.Size(100, 10); + this.pbChartEvenRange.TabIndex = 12; + this.pbChartEvenRange.TabStop = false; // - // label34 + // nudChartLevelOddMax // - this.label34.Location = new System.Drawing.Point(404, 605); - this.label34.Name = "label34"; - this.label34.Size = new System.Drawing.Size(338, 34); - this.label34.TabIndex = 10; - this.label34.Text = "You can export the settings on this page to a file or the clipboard to share it w" + - "ith tribe members or for bug reports."; + this.nudChartLevelOddMax.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudChartLevelOddMax.Location = new System.Drawing.Point(268, 137); + this.nudChartLevelOddMax.Maximum = new decimal(new int[] { + 360, + 0, + 0, + 0}); + this.nudChartLevelOddMax.Minimum = new decimal(new int[] { + 360, + 0, + 0, + -2147483648}); + this.nudChartLevelOddMax.Name = "nudChartLevelOddMax"; + this.nudChartLevelOddMax.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudChartLevelOddMax.Size = new System.Drawing.Size(41, 20); + this.nudChartLevelOddMax.TabIndex = 11; + this.nudChartLevelOddMax.Value = new decimal(new int[] { + 360, + 0, + 0, + 0}); + this.nudChartLevelOddMax.ValueChanged += new System.EventHandler(this.nudChartLevelOddMax_ValueChanged); // - // btExportMultipliers + // nudChartLevelOddMin // - this.btExportMultipliers.Location = new System.Drawing.Point(407, 642); - this.btExportMultipliers.Name = "btExportMultipliers"; - this.btExportMultipliers.Size = new System.Drawing.Size(187, 23); - this.btExportMultipliers.TabIndex = 11; - this.btExportMultipliers.Text = "Export multiplier settings to file…"; - this.btExportMultipliers.UseVisualStyleBackColor = true; - this.btExportMultipliers.Click += new System.EventHandler(this.btExportMultipliers_Click); + this.nudChartLevelOddMin.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudChartLevelOddMin.Location = new System.Drawing.Point(209, 137); + this.nudChartLevelOddMin.Maximum = new decimal(new int[] { + 360, + 0, + 0, + 0}); + this.nudChartLevelOddMin.Minimum = new decimal(new int[] { + 360, + 0, + 0, + -2147483648}); + this.nudChartLevelOddMin.Name = "nudChartLevelOddMin"; + this.nudChartLevelOddMin.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudChartLevelOddMin.Size = new System.Drawing.Size(41, 20); + this.nudChartLevelOddMin.TabIndex = 10; + this.nudChartLevelOddMin.ValueChanged += new System.EventHandler(this.nudChartLevelOddMin_ValueChanged); // - // groupBox18 + // nudChartLevelEvenMax // - this.groupBox18.Controls.Add(this.btApplyPreset); - this.groupBox18.Controls.Add(this.cbbStatMultiplierPresets); - this.groupBox18.Location = new System.Drawing.Point(6, 619); - this.groupBox18.Name = "groupBox18"; - this.groupBox18.Size = new System.Drawing.Size(382, 51); - this.groupBox18.TabIndex = 4; - this.groupBox18.TabStop = false; - this.groupBox18.Text = "Multiplier Presets"; + this.nudChartLevelEvenMax.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudChartLevelEvenMax.Location = new System.Drawing.Point(102, 137); + this.nudChartLevelEvenMax.Maximum = new decimal(new int[] { + 360, + 0, + 0, + 0}); + this.nudChartLevelEvenMax.Minimum = new decimal(new int[] { + 360, + 0, + 0, + -2147483648}); + this.nudChartLevelEvenMax.Name = "nudChartLevelEvenMax"; + this.nudChartLevelEvenMax.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudChartLevelEvenMax.Size = new System.Drawing.Size(41, 20); + this.nudChartLevelEvenMax.TabIndex = 9; + this.nudChartLevelEvenMax.ValueChanged += new System.EventHandler(this.nudChartLevelEvenMax_ValueChanged); // - // btApplyPreset + // nudChartLevelEvenMin // - this.btApplyPreset.Location = new System.Drawing.Point(229, 17); - this.btApplyPreset.Name = "btApplyPreset"; - this.btApplyPreset.Size = new System.Drawing.Size(146, 23); - this.btApplyPreset.TabIndex = 1; - this.btApplyPreset.Text = "Apply Preset Multipliers"; - this.btApplyPreset.UseVisualStyleBackColor = true; - this.btApplyPreset.Click += new System.EventHandler(this.BtApplyPreset_Click); + this.nudChartLevelEvenMin.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudChartLevelEvenMin.Location = new System.Drawing.Point(43, 137); + this.nudChartLevelEvenMin.Maximum = new decimal(new int[] { + 360, + 0, + 0, + 0}); + this.nudChartLevelEvenMin.Minimum = new decimal(new int[] { + 360, + 0, + 0, + -2147483648}); + this.nudChartLevelEvenMin.Name = "nudChartLevelEvenMin"; + this.nudChartLevelEvenMin.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudChartLevelEvenMin.Size = new System.Drawing.Size(41, 20); + this.nudChartLevelEvenMin.TabIndex = 8; + this.nudChartLevelEvenMin.ValueChanged += new System.EventHandler(this.nudChartLevelEvenMin_ValueChanged); // - // cbbStatMultiplierPresets + // CbHighlightLevelEvenOdd // - this.cbbStatMultiplierPresets.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.cbbStatMultiplierPresets.FormattingEnabled = true; - this.cbbStatMultiplierPresets.Location = new System.Drawing.Point(6, 19); - this.cbbStatMultiplierPresets.Name = "cbbStatMultiplierPresets"; - this.cbbStatMultiplierPresets.Size = new System.Drawing.Size(217, 21); - this.cbbStatMultiplierPresets.TabIndex = 0; - // - // label27 - // - this.label27.AutoSize = true; - this.label27.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label27.Location = new System.Drawing.Point(417, 527); - this.label27.Name = "label27"; - this.label27.Size = new System.Drawing.Size(37, 26); - this.label27.TabIndex = 12; - this.label27.Text = "💡"; + this.CbHighlightLevelEvenOdd.AutoSize = true; + this.CbHighlightLevelEvenOdd.Location = new System.Drawing.Point(6, 114); + this.CbHighlightLevelEvenOdd.Name = "CbHighlightLevelEvenOdd"; + this.CbHighlightLevelEvenOdd.Size = new System.Drawing.Size(156, 17); + this.CbHighlightLevelEvenOdd.TabIndex = 7; + this.CbHighlightLevelEvenOdd.Text = "Highlight even / odd levels"; + this.CbHighlightLevelEvenOdd.UseVisualStyleBackColor = true; // - // cbSingleplayerSettings + // CbHighlightLevel255 // - this.cbSingleplayerSettings.AutoSize = true; - this.cbSingleplayerSettings.Location = new System.Drawing.Point(15, 23); - this.cbSingleplayerSettings.Name = "cbSingleplayerSettings"; - this.cbSingleplayerSettings.Size = new System.Drawing.Size(124, 17); - this.cbSingleplayerSettings.TabIndex = 0; - this.cbSingleplayerSettings.Text = "Singleplayer Settings"; - this.cbSingleplayerSettings.UseVisualStyleBackColor = true; - this.cbSingleplayerSettings.CheckedChanged += new System.EventHandler(this.cbSingleplayerSettings_CheckedChanged); + this.CbHighlightLevel255.AutoSize = true; + this.CbHighlightLevel255.Location = new System.Drawing.Point(6, 91); + this.CbHighlightLevel255.Name = "CbHighlightLevel255"; + this.CbHighlightLevel255.Size = new System.Drawing.Size(159, 17); + this.CbHighlightLevel255.TabIndex = 6; + this.CbHighlightLevel255.Text = "Highlight Level 254 and 255"; + this.CbHighlightLevel255.UseVisualStyleBackColor = true; // - // groupBox11 + // cbIgnoreSexInBreedingPlan // - this.groupBox11.Controls.Add(this.cbAllowMoreThanHundredImprinting); - this.groupBox11.Controls.Add(this.nudWildLevelStep); - this.groupBox11.Controls.Add(this.cbConsiderWildLevelSteps); - this.groupBox11.Location = new System.Drawing.Point(6, 544); - this.groupBox11.Name = "groupBox11"; - this.groupBox11.Size = new System.Drawing.Size(382, 69); - this.groupBox11.TabIndex = 3; - this.groupBox11.TabStop = false; - this.groupBox11.Text = "Extractor"; + this.cbIgnoreSexInBreedingPlan.AutoSize = true; + this.cbIgnoreSexInBreedingPlan.Location = new System.Drawing.Point(6, 68); + this.cbIgnoreSexInBreedingPlan.Name = "cbIgnoreSexInBreedingPlan"; + this.cbIgnoreSexInBreedingPlan.Size = new System.Drawing.Size(157, 17); + this.cbIgnoreSexInBreedingPlan.TabIndex = 5; + this.cbIgnoreSexInBreedingPlan.Text = "Ignore Sex in Breeding-Plan"; + this.cbIgnoreSexInBreedingPlan.UseVisualStyleBackColor = true; // - // cbAllowMoreThanHundredImprinting + // label16 // - this.cbAllowMoreThanHundredImprinting.AutoSize = true; - this.cbAllowMoreThanHundredImprinting.Location = new System.Drawing.Point(6, 43); - this.cbAllowMoreThanHundredImprinting.Name = "cbAllowMoreThanHundredImprinting"; - this.cbAllowMoreThanHundredImprinting.Size = new System.Drawing.Size(177, 17); - this.cbAllowMoreThanHundredImprinting.TabIndex = 2; - this.cbAllowMoreThanHundredImprinting.Text = "Allow more than 100% imprinting"; - this.cbAllowMoreThanHundredImprinting.UseVisualStyleBackColor = true; + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(10, 47); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(67, 13); + this.label16.TabIndex = 2; + this.label16.Text = "Temperature"; // - // cbConsiderWildLevelSteps + // radioButtonFahrenheit // - this.cbConsiderWildLevelSteps.AutoSize = true; - this.cbConsiderWildLevelSteps.Location = new System.Drawing.Point(6, 18); - this.cbConsiderWildLevelSteps.Name = "cbConsiderWildLevelSteps"; - this.cbConsiderWildLevelSteps.Size = new System.Drawing.Size(144, 17); - this.cbConsiderWildLevelSteps.TabIndex = 0; - this.cbConsiderWildLevelSteps.Text = "Consider Wild-level steps"; - this.cbConsiderWildLevelSteps.UseVisualStyleBackColor = true; + this.radioButtonFahrenheit.AutoSize = true; + this.radioButtonFahrenheit.Location = new System.Drawing.Point(276, 45); + this.radioButtonFahrenheit.Name = "radioButtonFahrenheit"; + this.radioButtonFahrenheit.Size = new System.Drawing.Size(35, 17); + this.radioButtonFahrenheit.TabIndex = 4; + this.radioButtonFahrenheit.Text = "°F"; + this.radioButtonFahrenheit.UseVisualStyleBackColor = true; // - // buttonEventToDefault + // radioButtonCelsius // - this.buttonEventToDefault.Location = new System.Drawing.Point(604, 488); - this.buttonEventToDefault.Name = "buttonEventToDefault"; - this.buttonEventToDefault.Size = new System.Drawing.Size(136, 23); - this.buttonEventToDefault.TabIndex = 8; - this.buttonEventToDefault.Text = "Copy non-Event to Event"; - this.buttonEventToDefault.UseVisualStyleBackColor = true; - this.buttonEventToDefault.Click += new System.EventHandler(this.buttonEventToDefault_Click); + this.radioButtonCelsius.AutoSize = true; + this.radioButtonCelsius.Checked = true; + this.radioButtonCelsius.Location = new System.Drawing.Point(234, 45); + this.radioButtonCelsius.Name = "radioButtonCelsius"; + this.radioButtonCelsius.Size = new System.Drawing.Size(36, 17); + this.radioButtonCelsius.TabIndex = 3; + this.radioButtonCelsius.TabStop = true; + this.radioButtonCelsius.Text = "°C"; + this.radioButtonCelsius.UseVisualStyleBackColor = true; // - // labelEvent + // label12 // - this.labelEvent.AutoSize = true; - this.labelEvent.Location = new System.Drawing.Point(654, 147); - this.labelEvent.Name = "labelEvent"; - this.labelEvent.Size = new System.Drawing.Size(78, 13); - this.labelEvent.TabIndex = 9; - this.labelEvent.Text = "↓ Event-values"; + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(10, 21); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(154, 13); + this.label12.TabIndex = 0; + this.label12.Text = "Max Breeding Pair Suggestions"; // - // tabPageGeneral + // numericUpDownMaxBreedingSug // - this.tabPageGeneral.AutoScroll = true; - this.tabPageGeneral.Controls.Add(this.groupBox31); - this.tabPageGeneral.Controls.Add(this.groupBox30); - this.tabPageGeneral.Controls.Add(this.GbImgCacheLocalAppData); - this.tabPageGeneral.Controls.Add(this.groupBox16); - this.tabPageGeneral.Controls.Add(this.GbSpecies); - this.tabPageGeneral.Controls.Add(this.groupBox26); - this.tabPageGeneral.Controls.Add(this.groupBox25); - this.tabPageGeneral.Controls.Add(this.groupBox20); - this.tabPageGeneral.Controls.Add(this.groupBox17); - this.tabPageGeneral.Controls.Add(this.groupBox9); - this.tabPageGeneral.Controls.Add(this.groupBox7); - this.tabPageGeneral.Controls.Add(this.groupBox4); - this.tabPageGeneral.Controls.Add(this.groupBox6); - this.tabPageGeneral.Location = new System.Drawing.Point(4, 22); - this.tabPageGeneral.Name = "tabPageGeneral"; - this.tabPageGeneral.Padding = new System.Windows.Forms.Padding(3); - this.tabPageGeneral.Size = new System.Drawing.Size(750, 676); - this.tabPageGeneral.TabIndex = 0; - this.tabPageGeneral.Text = "General"; - this.tabPageGeneral.UseVisualStyleBackColor = true; + this.numericUpDownMaxBreedingSug.ForeColor = System.Drawing.SystemColors.GrayText; + this.numericUpDownMaxBreedingSug.Location = new System.Drawing.Point(252, 19); + this.numericUpDownMaxBreedingSug.Maximum = new decimal(new int[] { + 200, + 0, + 0, + 0}); + this.numericUpDownMaxBreedingSug.Name = "numericUpDownMaxBreedingSug"; + this.numericUpDownMaxBreedingSug.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.numericUpDownMaxBreedingSug.Size = new System.Drawing.Size(57, 20); + this.numericUpDownMaxBreedingSug.TabIndex = 1; // - // groupBox31 + // groupBox5 // - this.groupBox31.Controls.Add(this.CbHideInvisibleColorRegions); - this.groupBox31.Location = new System.Drawing.Point(329, 283); - this.groupBox31.Name = "groupBox31"; - this.groupBox31.Size = new System.Drawing.Size(413, 43); - this.groupBox31.TabIndex = 14; - this.groupBox31.TabStop = false; - this.groupBox31.Text = "ColorRegions"; + this.groupBox5.Controls.Add(this.nudDinoCharacterFoodDrainEvent); + this.groupBox5.Controls.Add(this.nudTamingSpeedEvent); + this.groupBox5.Controls.Add(this.label7); + this.groupBox5.Controls.Add(this.label14); + this.groupBox5.Controls.Add(this.nudDinoCharacterFoodDrain); + this.groupBox5.Controls.Add(this.nudTamingSpeed); + this.groupBox5.Location = new System.Drawing.Point(394, 163); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Size = new System.Drawing.Size(345, 72); + this.groupBox5.TabIndex = 6; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "Taming-Multiplier"; // - // CbHideInvisibleColorRegions + // nudDinoCharacterFoodDrainEvent // - this.CbHideInvisibleColorRegions.AutoSize = true; - this.CbHideInvisibleColorRegions.Location = new System.Drawing.Point(6, 19); - this.CbHideInvisibleColorRegions.Name = "CbHideInvisibleColorRegions"; - this.CbHideInvisibleColorRegions.Size = new System.Drawing.Size(149, 17); - this.CbHideInvisibleColorRegions.TabIndex = 0; - this.CbHideInvisibleColorRegions.Text = "Hide invisble color regions"; - this.CbHideInvisibleColorRegions.UseVisualStyleBackColor = true; + this.nudDinoCharacterFoodDrainEvent.DecimalPlaces = 6; + this.nudDinoCharacterFoodDrainEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudDinoCharacterFoodDrainEvent.Location = new System.Drawing.Point(263, 45); + this.nudDinoCharacterFoodDrainEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudDinoCharacterFoodDrainEvent.Name = "nudDinoCharacterFoodDrainEvent"; + this.nudDinoCharacterFoodDrainEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudDinoCharacterFoodDrainEvent.Size = new System.Drawing.Size(72, 20); + this.nudDinoCharacterFoodDrainEvent.TabIndex = 3; + this.nudDinoCharacterFoodDrainEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // groupBox30 + // nudTamingSpeedEvent // - this.groupBox30.Controls.Add(this.CbExportTableFieldsAll); - this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveDown); - this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveUp); - this.groupBox30.Controls.Add(this.ClbExportSpreadsheetFields); - this.groupBox30.Location = new System.Drawing.Point(329, 332); - this.groupBox30.Name = "groupBox30"; - this.groupBox30.Size = new System.Drawing.Size(413, 281); - this.groupBox30.TabIndex = 13; - this.groupBox30.TabStop = false; - this.groupBox30.Text = "Info to export for spreadsheet"; + this.nudTamingSpeedEvent.DecimalPlaces = 6; + this.nudTamingSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudTamingSpeedEvent.Location = new System.Drawing.Point(263, 19); + this.nudTamingSpeedEvent.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudTamingSpeedEvent.Name = "nudTamingSpeedEvent"; + this.nudTamingSpeedEvent.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudTamingSpeedEvent.Size = new System.Drawing.Size(72, 20); + this.nudTamingSpeedEvent.TabIndex = 2; + this.nudTamingSpeedEvent.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // CbExportTableFieldsAll + // label7 // - this.CbExportTableFieldsAll.AutoSize = true; - this.CbExportTableFieldsAll.Location = new System.Drawing.Point(36, 19); - this.CbExportTableFieldsAll.Name = "CbExportTableFieldsAll"; - this.CbExportTableFieldsAll.Size = new System.Drawing.Size(37, 17); - this.CbExportTableFieldsAll.TabIndex = 15; - this.CbExportTableFieldsAll.Text = "All"; - this.CbExportTableFieldsAll.UseVisualStyleBackColor = true; - this.CbExportTableFieldsAll.CheckedChanged += new System.EventHandler(this.CbExportTableFieldsAll_CheckedChanged); + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(10, 47); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(165, 13); + this.label7.TabIndex = 2; + this.label7.Text = "DinoCharacterFoodDrainMultiplier"; // - // BExportSpreadsheetMoveDown + // label14 // - this.BExportSpreadsheetMoveDown.Location = new System.Drawing.Point(6, 48); - this.BExportSpreadsheetMoveDown.Name = "BExportSpreadsheetMoveDown"; - this.BExportSpreadsheetMoveDown.Size = new System.Drawing.Size(24, 23); - this.BExportSpreadsheetMoveDown.TabIndex = 14; - this.BExportSpreadsheetMoveDown.Text = "▼"; - this.BExportSpreadsheetMoveDown.UseVisualStyleBackColor = true; - this.BExportSpreadsheetMoveDown.Click += new System.EventHandler(this.BExportSpreadsheetMoveDown_Click); + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(10, 21); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(114, 13); + this.label14.TabIndex = 0; + this.label14.Text = "TamingSpeedMultiplier"; // - // BExportSpreadsheetMoveUp + // nudDinoCharacterFoodDrain // - this.BExportSpreadsheetMoveUp.Location = new System.Drawing.Point(6, 19); - this.BExportSpreadsheetMoveUp.Name = "BExportSpreadsheetMoveUp"; - this.BExportSpreadsheetMoveUp.Size = new System.Drawing.Size(24, 23); - this.BExportSpreadsheetMoveUp.TabIndex = 13; - this.BExportSpreadsheetMoveUp.Text = "▲"; - this.BExportSpreadsheetMoveUp.UseVisualStyleBackColor = true; - this.BExportSpreadsheetMoveUp.Click += new System.EventHandler(this.BExportSpreadsheetMoveUp_Click); + this.nudDinoCharacterFoodDrain.DecimalPlaces = 6; + this.nudDinoCharacterFoodDrain.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudDinoCharacterFoodDrain.Location = new System.Drawing.Point(183, 45); + this.nudDinoCharacterFoodDrain.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudDinoCharacterFoodDrain.Name = "nudDinoCharacterFoodDrain"; + this.nudDinoCharacterFoodDrain.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudDinoCharacterFoodDrain.Size = new System.Drawing.Size(72, 20); + this.nudDinoCharacterFoodDrain.TabIndex = 1; + this.nudDinoCharacterFoodDrain.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // ClbExportSpreadsheetFields + // nudTamingSpeed // - this.ClbExportSpreadsheetFields.FormattingEnabled = true; - this.ClbExportSpreadsheetFields.Location = new System.Drawing.Point(36, 41); - this.ClbExportSpreadsheetFields.Name = "ClbExportSpreadsheetFields"; - this.ClbExportSpreadsheetFields.Size = new System.Drawing.Size(371, 229); - this.ClbExportSpreadsheetFields.TabIndex = 12; + this.nudTamingSpeed.DecimalPlaces = 6; + this.nudTamingSpeed.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudTamingSpeed.Location = new System.Drawing.Point(183, 19); + this.nudTamingSpeed.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudTamingSpeed.Name = "nudTamingSpeed"; + this.nudTamingSpeed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudTamingSpeed.Size = new System.Drawing.Size(72, 20); + this.nudTamingSpeed.TabIndex = 0; + this.nudTamingSpeed.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - // GbImgCacheLocalAppData + // label15 // - this.GbImgCacheLocalAppData.Controls.Add(this.CbImgCacheUseLocalAppData); - this.GbImgCacheLocalAppData.Location = new System.Drawing.Point(329, 185); - this.GbImgCacheLocalAppData.Name = "GbImgCacheLocalAppData"; - this.GbImgCacheLocalAppData.Size = new System.Drawing.Size(413, 43); - this.GbImgCacheLocalAppData.TabIndex = 11; - this.GbImgCacheLocalAppData.TabStop = false; - this.GbImgCacheLocalAppData.Text = "Image Cache Location"; + this.label15.Location = new System.Drawing.Point(453, 555); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(289, 77); + this.label15.TabIndex = 9; + this.label15.Text = resources.GetString("label15.Text"); // - // CbImgCacheUseLocalAppData + // groupBox6 // - this.CbImgCacheUseLocalAppData.Dock = System.Windows.Forms.DockStyle.Fill; - this.CbImgCacheUseLocalAppData.Location = new System.Drawing.Point(3, 16); - this.CbImgCacheUseLocalAppData.Name = "CbImgCacheUseLocalAppData"; - this.CbImgCacheUseLocalAppData.Size = new System.Drawing.Size(407, 24); - this.CbImgCacheUseLocalAppData.TabIndex = 0; - this.CbImgCacheUseLocalAppData.Text = "Use LocalAppData for Image cache"; - this.CbImgCacheUseLocalAppData.UseVisualStyleBackColor = true; + this.groupBox6.Controls.Add(this.label55); + this.groupBox6.Controls.Add(this.NudWaitBeforeAutoLoad); + this.groupBox6.Controls.Add(this.label54); + this.groupBox6.Controls.Add(this.NudKeepBackupFilesCount); + this.groupBox6.Controls.Add(this.label53); + this.groupBox6.Controls.Add(this.BtClearBackupFolder); + this.groupBox6.Controls.Add(this.label52); + this.groupBox6.Controls.Add(this.BtBackupFolder); + this.groupBox6.Controls.Add(this.label2); + this.groupBox6.Controls.Add(this.label5); + this.groupBox6.Controls.Add(this.checkBoxAutoSave); + this.groupBox6.Controls.Add(this.chkCollectionSync); + this.groupBox6.Controls.Add(this.label6); + this.groupBox6.Controls.Add(this.NudBackupEveryMinutes); + this.groupBox6.Location = new System.Drawing.Point(6, 6); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Size = new System.Drawing.Size(317, 221); + this.groupBox6.TabIndex = 0; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "Save / Load"; // - // groupBox16 + // label55 // - this.groupBox16.Controls.Add(this.cbDevTools); - this.groupBox16.Location = new System.Drawing.Point(329, 234); - this.groupBox16.Name = "groupBox16"; - this.groupBox16.Size = new System.Drawing.Size(413, 43); - this.groupBox16.TabIndex = 10; - this.groupBox16.TabStop = false; - this.groupBox16.Text = "Dev-Tools"; + this.label55.AutoSize = true; + this.label55.Location = new System.Drawing.Point(193, 20); + this.label55.Name = "label55"; + this.label55.Size = new System.Drawing.Size(118, 13); + this.label55.TabIndex = 13; + this.label55.Text = "wait before loading [ms]"; // - // cbDevTools + // NudWaitBeforeAutoLoad // - this.cbDevTools.Dock = System.Windows.Forms.DockStyle.Fill; - this.cbDevTools.Location = new System.Drawing.Point(3, 16); - this.cbDevTools.Name = "cbDevTools"; - this.cbDevTools.Size = new System.Drawing.Size(407, 24); - this.cbDevTools.TabIndex = 0; - this.cbDevTools.Text = "Show Dev Tools (needs restart). Adds a statmultiplier-tester and extractor tests"; - this.cbDevTools.UseVisualStyleBackColor = true; + this.NudWaitBeforeAutoLoad.ForeColor = System.Drawing.SystemColors.GrayText; + this.NudWaitBeforeAutoLoad.Location = new System.Drawing.Point(255, 41); + this.NudWaitBeforeAutoLoad.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.NudWaitBeforeAutoLoad.Name = "NudWaitBeforeAutoLoad"; + this.NudWaitBeforeAutoLoad.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.NudWaitBeforeAutoLoad.Size = new System.Drawing.Size(56, 20); + this.NudWaitBeforeAutoLoad.TabIndex = 12; // - // GbSpecies + // label54 // - this.GbSpecies.Controls.Add(this.LbSpeciesSelectorCountLastUsed); - this.GbSpecies.Controls.Add(this.NudSpeciesSelectorCountLastUsed); - this.GbSpecies.Location = new System.Drawing.Point(6, 460); - this.GbSpecies.Name = "GbSpecies"; - this.GbSpecies.Size = new System.Drawing.Size(317, 43); - this.GbSpecies.TabIndex = 3; - this.GbSpecies.TabStop = false; - this.GbSpecies.Text = "Species Selection"; + this.label54.AutoSize = true; + this.label54.Location = new System.Drawing.Point(110, 120); + this.label54.Name = "label54"; + this.label54.Size = new System.Drawing.Size(171, 13); + this.label54.TabIndex = 5; + this.label54.Text = "backup files (0 to disable backups)"; // - // LbSpeciesSelectorCountLastUsed + // NudKeepBackupFilesCount // - this.LbSpeciesSelectorCountLastUsed.AutoSize = true; - this.LbSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(6, 21); - this.LbSpeciesSelectorCountLastUsed.Name = "LbSpeciesSelectorCountLastUsed"; - this.LbSpeciesSelectorCountLastUsed.Size = new System.Drawing.Size(187, 13); - this.LbSpeciesSelectorCountLastUsed.TabIndex = 0; - this.LbSpeciesSelectorCountLastUsed.Text = "Number of displayed last used species"; + this.NudKeepBackupFilesCount.ForeColor = System.Drawing.SystemColors.GrayText; + this.NudKeepBackupFilesCount.Location = new System.Drawing.Point(44, 118); + this.NudKeepBackupFilesCount.Name = "NudKeepBackupFilesCount"; + this.NudKeepBackupFilesCount.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.NudKeepBackupFilesCount.Size = new System.Drawing.Size(59, 20); + this.NudKeepBackupFilesCount.TabIndex = 4; // - // groupBox26 + // label53 // - this.groupBox26.Controls.Add(this.cbAdminConsoleCommandWithCheat); - this.groupBox26.Location = new System.Drawing.Point(329, 90); - this.groupBox26.Name = "groupBox26"; - this.groupBox26.Size = new System.Drawing.Size(413, 43); - this.groupBox26.TabIndex = 8; - this.groupBox26.TabStop = false; - this.groupBox26.Text = "Console Commands"; + this.label53.AutoSize = true; + this.label53.Location = new System.Drawing.Point(6, 120); + this.label53.Name = "label53"; + this.label53.Size = new System.Drawing.Size(32, 13); + this.label53.TabIndex = 3; + this.label53.Text = "Keep"; // - // cbAdminConsoleCommandWithCheat + // BtClearBackupFolder // - this.cbAdminConsoleCommandWithCheat.AutoSize = true; - this.cbAdminConsoleCommandWithCheat.Location = new System.Drawing.Point(6, 19); - this.cbAdminConsoleCommandWithCheat.Name = "cbAdminConsoleCommandWithCheat"; - this.cbAdminConsoleCommandWithCheat.Size = new System.Drawing.Size(239, 17); - this.cbAdminConsoleCommandWithCheat.TabIndex = 0; - this.cbAdminConsoleCommandWithCheat.Text = "Admin console commands with prefix \"cheat\""; - this.cbAdminConsoleCommandWithCheat.UseVisualStyleBackColor = true; + this.BtClearBackupFolder.Location = new System.Drawing.Point(288, 191); + this.BtClearBackupFolder.Name = "BtClearBackupFolder"; + this.BtClearBackupFolder.Size = new System.Drawing.Size(23, 23); + this.BtClearBackupFolder.TabIndex = 11; + this.BtClearBackupFolder.Text = "×"; + this.BtClearBackupFolder.UseVisualStyleBackColor = true; + this.BtClearBackupFolder.Click += new System.EventHandler(this.BtClearBackupFolder_Click); // - // groupBox25 + // label52 // - this.groupBox25.Controls.Add(this.CbbAppDefaultFontName); - this.groupBox25.Controls.Add(this.label48); - this.groupBox25.Controls.Add(this.CbbColorMode); - this.groupBox25.Controls.Add(this.nudDefaultFontSize); - this.groupBox25.Controls.Add(this.label33); - this.groupBox25.Controls.Add(this.label32); - this.groupBox25.Location = new System.Drawing.Point(329, 6); - this.groupBox25.Name = "groupBox25"; - this.groupBox25.Size = new System.Drawing.Size(413, 78); - this.groupBox25.TabIndex = 6; - this.groupBox25.TabStop = false; - this.groupBox25.Text = "Visuals (needs application restart)"; + this.label52.AutoSize = true; + this.label52.Location = new System.Drawing.Point(6, 175); + this.label52.Name = "label52"; + this.label52.Size = new System.Drawing.Size(308, 13); + this.label52.TabIndex = 9; + this.label52.Text = "Global backup folder (if emtpy, the folder of the save file is used)"; // - // CbbAppDefaultFontName + // BtBackupFolder // - this.CbbAppDefaultFontName.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; - this.CbbAppDefaultFontName.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; - this.CbbAppDefaultFontName.FormattingEnabled = true; - this.CbbAppDefaultFontName.Location = new System.Drawing.Point(74, 17); - this.CbbAppDefaultFontName.Name = "CbbAppDefaultFontName"; - this.CbbAppDefaultFontName.Size = new System.Drawing.Size(222, 21); - this.CbbAppDefaultFontName.TabIndex = 17; + this.BtBackupFolder.AutoEllipsis = true; + this.BtBackupFolder.Location = new System.Drawing.Point(6, 191); + this.BtBackupFolder.Name = "BtBackupFolder"; + this.BtBackupFolder.Size = new System.Drawing.Size(276, 23); + this.BtBackupFolder.TabIndex = 10; + this.BtBackupFolder.Text = "n/a"; + this.BtBackupFolder.UseVisualStyleBackColor = true; + this.BtBackupFolder.Click += new System.EventHandler(this.BtBackupFolder_Click); // - // label48 + // label2 // - this.label48.AutoSize = true; - this.label48.Location = new System.Drawing.Point(6, 48); - this.label48.Name = "label48"; - this.label48.Size = new System.Drawing.Size(60, 13); - this.label48.TabIndex = 4; - this.label48.Text = "Color mode"; - // - // CbbColorMode + this.label2.Location = new System.Drawing.Point(6, 62); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(305, 48); + this.label2.TabIndex = 2; + this.label2.Text = "Enable both checkboxes if you want to edit the library file with multiple persons" + + ". Place the .asb collection-file in a shared-folder that the others have access " + + "to."; // - this.CbbColorMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.CbbColorMode.FormattingEnabled = true; - this.CbbColorMode.Location = new System.Drawing.Point(74, 45); - this.CbbColorMode.Name = "CbbColorMode"; - this.CbbColorMode.Size = new System.Drawing.Size(222, 21); - this.CbbColorMode.TabIndex = 5; + // NudBackupEveryMinutes // - // label33 + this.NudBackupEveryMinutes.ForeColor = System.Drawing.SystemColors.GrayText; + this.NudBackupEveryMinutes.Location = new System.Drawing.Point(132, 144); + this.NudBackupEveryMinutes.Name = "NudBackupEveryMinutes"; + this.NudBackupEveryMinutes.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.NudBackupEveryMinutes.Size = new System.Drawing.Size(47, 20); + this.NudBackupEveryMinutes.TabIndex = 7; // - this.label33.AutoSize = true; - this.label33.Location = new System.Drawing.Point(302, 20); - this.label33.Name = "label33"; - this.label33.Size = new System.Drawing.Size(27, 13); - this.label33.TabIndex = 2; - this.label33.Text = "Size"; + // groupBox7 // - // label32 + this.groupBox7.Controls.Add(this.checkBoxDisplayHiddenStats); + this.groupBox7.Location = new System.Drawing.Point(6, 411); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Size = new System.Drawing.Size(317, 43); + this.groupBox7.TabIndex = 2; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "Extractor"; // - this.label32.AutoSize = true; - this.label32.Location = new System.Drawing.Point(6, 22); - this.label32.Name = "label32"; - this.label32.Size = new System.Drawing.Size(62, 13); - this.label32.TabIndex = 0; - this.label32.Text = "Default font"; + // checkBoxDisplayHiddenStats // - // groupBox20 + this.checkBoxDisplayHiddenStats.AutoSize = true; + this.checkBoxDisplayHiddenStats.Location = new System.Drawing.Point(13, 19); + this.checkBoxDisplayHiddenStats.Name = "checkBoxDisplayHiddenStats"; + this.checkBoxDisplayHiddenStats.Size = new System.Drawing.Size(246, 17); + this.checkBoxDisplayHiddenStats.TabIndex = 0; + this.checkBoxDisplayHiddenStats.Text = "Display all used stats (e.g. oxygen for aquatics)"; + this.checkBoxDisplayHiddenStats.UseVisualStyleBackColor = true; // - this.groupBox20.Controls.Add(this.cbPrettifyJSON); - this.groupBox20.Location = new System.Drawing.Point(329, 139); - this.groupBox20.Name = "groupBox20"; - this.groupBox20.Size = new System.Drawing.Size(413, 40); - this.groupBox20.TabIndex = 9; - this.groupBox20.TabStop = false; - this.groupBox20.Text = "Prettify Library JSON-file"; + // tabControlSettings // - // cbPrettifyJSON + this.tabControlSettings.Controls.Add(this.tabPageMultipliers); + this.tabControlSettings.Controls.Add(this.tabPageGeneral); + this.tabControlSettings.Controls.Add(this.tabPageInfoGraphic); + this.tabControlSettings.Controls.Add(this.tabPageImportSavegame); + this.tabControlSettings.Controls.Add(this.tabPageImportExported); + this.tabControlSettings.Controls.Add(this.tabPageTimers); + this.tabControlSettings.Controls.Add(this.tabPageOverlay); + this.tabControlSettings.Controls.Add(this.tabPageOCR); + this.tabControlSettings.Dock = System.Windows.Forms.DockStyle.Fill; + this.tabControlSettings.Location = new System.Drawing.Point(0, 0); + this.tabControlSettings.Name = "tabControlSettings"; + this.tabControlSettings.SelectedIndex = 0; + this.tabControlSettings.Size = new System.Drawing.Size(758, 725); + this.tabControlSettings.TabIndex = 11; // - this.cbPrettifyJSON.AutoSize = true; - this.cbPrettifyJSON.Location = new System.Drawing.Point(6, 19); - this.cbPrettifyJSON.Name = "cbPrettifyJSON"; - this.cbPrettifyJSON.Size = new System.Drawing.Size(365, 17); - this.cbPrettifyJSON.TabIndex = 0; - this.cbPrettifyJSON.Text = "Prettify JSON. Easier diff, but larger save-files. Usually disabling is better."; - this.cbPrettifyJSON.UseVisualStyleBackColor = true; + // tabPageMultipliers // - // groupBox17 + this.tabPageMultipliers.AllowDrop = true; + this.tabPageMultipliers.AutoScroll = true; + this.tabPageMultipliers.Controls.Add(this.BtSettingsToClipboard); + this.tabPageMultipliers.Controls.Add(this.groupBox29); + this.tabPageMultipliers.Controls.Add(this.label34); + this.tabPageMultipliers.Controls.Add(this.btExportMultipliers); + this.tabPageMultipliers.Controls.Add(this.groupBox18); + this.tabPageMultipliers.Controls.Add(this.label27); + this.tabPageMultipliers.Controls.Add(this.cbSingleplayerSettings); + this.tabPageMultipliers.Controls.Add(this.groupBox11); + this.tabPageMultipliers.Controls.Add(this.buttonEventToDefault); + this.tabPageMultipliers.Controls.Add(this.labelEvent); + this.tabPageMultipliers.Controls.Add(this.groupBoxMultiplier); + this.tabPageMultipliers.Controls.Add(this.groupBox2); + this.tabPageMultipliers.Controls.Add(this.groupBox3); + this.tabPageMultipliers.Controls.Add(this.label15); + this.tabPageMultipliers.Controls.Add(this.groupBox5); + this.tabPageMultipliers.Location = new System.Drawing.Point(4, 22); + this.tabPageMultipliers.Name = "tabPageMultipliers"; + this.tabPageMultipliers.Padding = new System.Windows.Forms.Padding(3); + this.tabPageMultipliers.Size = new System.Drawing.Size(750, 699); + this.tabPageMultipliers.TabIndex = 1; + this.tabPageMultipliers.Text = "Multipliers"; + this.tabPageMultipliers.UseVisualStyleBackColor = true; + this.tabPageMultipliers.DragDrop += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragDrop); + this.tabPageMultipliers.DragEnter += new System.Windows.Forms.DragEventHandler(this.tabPage2_DragEnter); // - this.groupBox17.Controls.Add(this.cbbLanguage); - this.groupBox17.Location = new System.Drawing.Point(329, 619); - this.groupBox17.Name = "groupBox17"; - this.groupBox17.Size = new System.Drawing.Size(413, 51); - this.groupBox17.TabIndex = 5; - this.groupBox17.TabStop = false; - this.groupBox17.Text = "Language (WIP)"; + // BtSettingsToClipboard // - // cbbLanguage + this.BtSettingsToClipboard.Location = new System.Drawing.Point(600, 670); + this.BtSettingsToClipboard.Name = "BtSettingsToClipboard"; + this.BtSettingsToClipboard.Size = new System.Drawing.Size(142, 23); + this.BtSettingsToClipboard.TabIndex = 13; + this.BtSettingsToClipboard.Text = "Copy settings to clipboard"; + this.BtSettingsToClipboard.UseVisualStyleBackColor = true; + this.BtSettingsToClipboard.Click += new System.EventHandler(this.BtSettingsToClipboard_Click); // - this.cbbLanguage.Dock = System.Windows.Forms.DockStyle.Fill; - this.cbbLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.cbbLanguage.FormattingEnabled = true; - this.cbbLanguage.Location = new System.Drawing.Point(3, 16); - this.cbbLanguage.Name = "cbbLanguage"; - this.cbbLanguage.Size = new System.Drawing.Size(407, 21); - this.cbbLanguage.TabIndex = 0; + // groupBox29 // - // groupBox9 + this.groupBox29.Controls.Add(this.CbAllowFlyerSpeedLeveling); + this.groupBox29.Location = new System.Drawing.Point(6, 488); + this.groupBox29.Name = "groupBox29"; + this.groupBox29.Size = new System.Drawing.Size(382, 50); + this.groupBox29.TabIndex = 2; + this.groupBox29.TabStop = false; + this.groupBox29.Text = "AllowFlyerSpeedLeveling"; // - this.groupBox9.Controls.Add(this.CbConsiderWastedStatsForTopCreatures); - this.groupBox9.Controls.Add(this.CbPauseGrowingTimerAfterAdding); - this.groupBox9.Controls.Add(this.CbLibrarySelectSelectedSpeciesOnLoad); - this.groupBox9.Controls.Add(this.cbLibraryHighlightTopCreatures); - this.groupBox9.Controls.Add(this.cbApplyGlobalSpeciesToLibrary); - this.groupBox9.Controls.Add(this.cbCreatureColorsLibrary); - this.groupBox9.Location = new System.Drawing.Point(6, 509); - this.groupBox9.Name = "groupBox9"; - this.groupBox9.Size = new System.Drawing.Size(317, 161); - this.groupBox9.TabIndex = 4; - this.groupBox9.TabStop = false; - this.groupBox9.Text = "Library"; + // CbAllowFlyerSpeedLeveling // - // CbConsiderWastedStatsForTopCreatures + this.CbAllowFlyerSpeedLeveling.AutoSize = true; + this.CbAllowFlyerSpeedLeveling.Location = new System.Drawing.Point(6, 19); + this.CbAllowFlyerSpeedLeveling.Name = "CbAllowFlyerSpeedLeveling"; + this.CbAllowFlyerSpeedLeveling.Size = new System.Drawing.Size(144, 17); + this.CbAllowFlyerSpeedLeveling.TabIndex = 0; + this.CbAllowFlyerSpeedLeveling.Text = "AllowFlyerSpeedLeveling"; + this.CbAllowFlyerSpeedLeveling.UseVisualStyleBackColor = true; // - this.CbConsiderWastedStatsForTopCreatures.AutoSize = true; - this.CbConsiderWastedStatsForTopCreatures.Location = new System.Drawing.Point(6, 134); - this.CbConsiderWastedStatsForTopCreatures.Name = "CbConsiderWastedStatsForTopCreatures"; - this.CbConsiderWastedStatsForTopCreatures.Size = new System.Drawing.Size(280, 17); - this.CbConsiderWastedStatsForTopCreatures.TabIndex = 5; - this.CbConsiderWastedStatsForTopCreatures.Text = "Consider \"wasted\" stats for top creature determination"; - this.CbConsiderWastedStatsForTopCreatures.UseVisualStyleBackColor = true; + // label34 // - // CbPauseGrowingTimerAfterAdding + this.label34.Location = new System.Drawing.Point(404, 633); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(338, 34); + this.label34.TabIndex = 10; + this.label34.Text = "You can export the settings on this page to a file or the clipboard to share it w" + + "ith tribe members or for bug reports."; // - this.CbPauseGrowingTimerAfterAdding.AutoSize = true; - this.CbPauseGrowingTimerAfterAdding.Location = new System.Drawing.Point(6, 19); - this.CbPauseGrowingTimerAfterAdding.Name = "CbPauseGrowingTimerAfterAdding"; - this.CbPauseGrowingTimerAfterAdding.Size = new System.Drawing.Size(236, 17); - this.CbPauseGrowingTimerAfterAdding.TabIndex = 4; - this.CbPauseGrowingTimerAfterAdding.Text = "Pause growing timer when adding a creature"; - this.CbPauseGrowingTimerAfterAdding.UseVisualStyleBackColor = true; + // btExportMultipliers // - // CbLibrarySelectSelectedSpeciesOnLoad + this.btExportMultipliers.Location = new System.Drawing.Point(407, 670); + this.btExportMultipliers.Name = "btExportMultipliers"; + this.btExportMultipliers.Size = new System.Drawing.Size(187, 23); + this.btExportMultipliers.TabIndex = 11; + this.btExportMultipliers.Text = "Export multiplier settings to file…"; + this.btExportMultipliers.UseVisualStyleBackColor = true; + this.btExportMultipliers.Click += new System.EventHandler(this.btExportMultipliers_Click); // - this.CbLibrarySelectSelectedSpeciesOnLoad.AutoSize = true; - this.CbLibrarySelectSelectedSpeciesOnLoad.Location = new System.Drawing.Point(6, 88); - this.CbLibrarySelectSelectedSpeciesOnLoad.Name = "CbLibrarySelectSelectedSpeciesOnLoad"; - this.CbLibrarySelectSelectedSpeciesOnLoad.Size = new System.Drawing.Size(202, 17); - this.CbLibrarySelectSelectedSpeciesOnLoad.TabIndex = 2; - this.CbLibrarySelectSelectedSpeciesOnLoad.Text = "Select currently used species on load"; - this.CbLibrarySelectSelectedSpeciesOnLoad.UseVisualStyleBackColor = true; + // groupBox18 // - // cbLibraryHighlightTopCreatures + this.groupBox18.Controls.Add(this.btApplyPreset); + this.groupBox18.Controls.Add(this.cbbStatMultiplierPresets); + this.groupBox18.Location = new System.Drawing.Point(6, 619); + this.groupBox18.Name = "groupBox18"; + this.groupBox18.Size = new System.Drawing.Size(382, 51); + this.groupBox18.TabIndex = 4; + this.groupBox18.TabStop = false; + this.groupBox18.Text = "Multiplier Presets"; // - this.cbLibraryHighlightTopCreatures.AutoSize = true; - this.cbLibraryHighlightTopCreatures.Location = new System.Drawing.Point(6, 111); - this.cbLibraryHighlightTopCreatures.Name = "cbLibraryHighlightTopCreatures"; - this.cbLibraryHighlightTopCreatures.Size = new System.Drawing.Size(136, 17); - this.cbLibraryHighlightTopCreatures.TabIndex = 3; - this.cbLibraryHighlightTopCreatures.Text = "Highlight Top creatures"; - this.cbLibraryHighlightTopCreatures.UseVisualStyleBackColor = true; + // btApplyPreset // - // cbApplyGlobalSpeciesToLibrary + this.btApplyPreset.Location = new System.Drawing.Point(229, 17); + this.btApplyPreset.Name = "btApplyPreset"; + this.btApplyPreset.Size = new System.Drawing.Size(146, 23); + this.btApplyPreset.TabIndex = 1; + this.btApplyPreset.Text = "Apply Preset Multipliers"; + this.btApplyPreset.UseVisualStyleBackColor = true; + this.btApplyPreset.Click += new System.EventHandler(this.BtApplyPreset_Click); // - this.cbApplyGlobalSpeciesToLibrary.AutoSize = true; - this.cbApplyGlobalSpeciesToLibrary.Location = new System.Drawing.Point(6, 65); - this.cbApplyGlobalSpeciesToLibrary.Name = "cbApplyGlobalSpeciesToLibrary"; - this.cbApplyGlobalSpeciesToLibrary.Size = new System.Drawing.Size(201, 17); - this.cbApplyGlobalSpeciesToLibrary.TabIndex = 1; - this.cbApplyGlobalSpeciesToLibrary.Text = "Use global species selection in library"; - this.cbApplyGlobalSpeciesToLibrary.UseVisualStyleBackColor = true; + // cbbStatMultiplierPresets // - // cbCreatureColorsLibrary + this.cbbStatMultiplierPresets.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbbStatMultiplierPresets.FormattingEnabled = true; + this.cbbStatMultiplierPresets.Location = new System.Drawing.Point(6, 19); + this.cbbStatMultiplierPresets.Name = "cbbStatMultiplierPresets"; + this.cbbStatMultiplierPresets.Size = new System.Drawing.Size(217, 21); + this.cbbStatMultiplierPresets.TabIndex = 0; // - this.cbCreatureColorsLibrary.AutoSize = true; - this.cbCreatureColorsLibrary.Location = new System.Drawing.Point(6, 42); - this.cbCreatureColorsLibrary.Name = "cbCreatureColorsLibrary"; - this.cbCreatureColorsLibrary.Size = new System.Drawing.Size(211, 17); - this.cbCreatureColorsLibrary.TabIndex = 0; - this.cbCreatureColorsLibrary.Text = "Show Creature-Colors columns in library"; - this.cbCreatureColorsLibrary.UseVisualStyleBackColor = true; + // label27 // - // tabPageInfoGraphic + this.label27.AutoSize = true; + this.label27.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.label27.Location = new System.Drawing.Point(417, 555); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(37, 26); + this.label27.TabIndex = 12; + this.label27.Text = "💡"; // - this.tabPageInfoGraphic.Controls.Add(this.BtNewRandomInfoGraphicCreature); - this.tabPageInfoGraphic.Controls.Add(this.label63); - this.tabPageInfoGraphic.Controls.Add(this.PbInfoGraphicPreview); - this.tabPageInfoGraphic.Controls.Add(this.groupBox32); - this.tabPageInfoGraphic.Controls.Add(this.groupBox28); - this.tabPageInfoGraphic.Controls.Add(this.label50); - this.tabPageInfoGraphic.Location = new System.Drawing.Point(4, 22); - this.tabPageInfoGraphic.Name = "tabPageInfoGraphic"; - this.tabPageInfoGraphic.Size = new System.Drawing.Size(750, 676); - this.tabPageInfoGraphic.TabIndex = 7; - this.tabPageInfoGraphic.Text = "Info Graphic"; - this.tabPageInfoGraphic.UseVisualStyleBackColor = true; + // cbSingleplayerSettings // - // BtNewRandomInfoGraphicCreature + this.cbSingleplayerSettings.AutoSize = true; + this.cbSingleplayerSettings.Location = new System.Drawing.Point(15, 23); + this.cbSingleplayerSettings.Name = "cbSingleplayerSettings"; + this.cbSingleplayerSettings.Size = new System.Drawing.Size(124, 17); + this.cbSingleplayerSettings.TabIndex = 0; + this.cbSingleplayerSettings.Text = "Singleplayer Settings"; + this.cbSingleplayerSettings.UseVisualStyleBackColor = true; + this.cbSingleplayerSettings.CheckedChanged += new System.EventHandler(this.cbSingleplayerSettings_CheckedChanged); // - this.BtNewRandomInfoGraphicCreature.Location = new System.Drawing.Point(62, 293); - this.BtNewRandomInfoGraphicCreature.Name = "BtNewRandomInfoGraphicCreature"; - this.BtNewRandomInfoGraphicCreature.Size = new System.Drawing.Size(200, 20); - this.BtNewRandomInfoGraphicCreature.TabIndex = 19; - this.BtNewRandomInfoGraphicCreature.Text = "new random creature for preview"; - this.BtNewRandomInfoGraphicCreature.UseVisualStyleBackColor = true; - this.BtNewRandomInfoGraphicCreature.Click += new System.EventHandler(this.BtNewRandomInfoGraphicCreature_Click); + // groupBox11 // - // label63 + this.groupBox11.Controls.Add(this.cbAllowMoreThanHundredImprinting); + this.groupBox11.Controls.Add(this.nudWildLevelStep); + this.groupBox11.Controls.Add(this.cbConsiderWildLevelSteps); + this.groupBox11.Location = new System.Drawing.Point(6, 544); + this.groupBox11.Name = "groupBox11"; + this.groupBox11.Size = new System.Drawing.Size(382, 69); + this.groupBox11.TabIndex = 3; + this.groupBox11.TabStop = false; + this.groupBox11.Text = "Extractor"; // - this.label63.AutoSize = true; - this.label63.Location = new System.Drawing.Point(11, 300); - this.label63.Name = "label63"; - this.label63.Size = new System.Drawing.Size(45, 13); - this.label63.TabIndex = 18; - this.label63.Text = "Preview"; + // cbAllowMoreThanHundredImprinting // - // PbInfoGraphicPreview + this.cbAllowMoreThanHundredImprinting.AutoSize = true; + this.cbAllowMoreThanHundredImprinting.Location = new System.Drawing.Point(6, 43); + this.cbAllowMoreThanHundredImprinting.Name = "cbAllowMoreThanHundredImprinting"; + this.cbAllowMoreThanHundredImprinting.Size = new System.Drawing.Size(177, 17); + this.cbAllowMoreThanHundredImprinting.TabIndex = 2; + this.cbAllowMoreThanHundredImprinting.Text = "Allow more than 100% imprinting"; + this.cbAllowMoreThanHundredImprinting.UseVisualStyleBackColor = true; // - this.PbInfoGraphicPreview.Location = new System.Drawing.Point(8, 325); - this.PbInfoGraphicPreview.Name = "PbInfoGraphicPreview"; - this.PbInfoGraphicPreview.Size = new System.Drawing.Size(333, 143); - this.PbInfoGraphicPreview.TabIndex = 9; - this.PbInfoGraphicPreview.TabStop = false; + // nudWildLevelStep // - // groupBox32 + this.nudWildLevelStep.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudWildLevelStep.Location = new System.Drawing.Point(319, 17); + this.nudWildLevelStep.Maximum = new decimal(new int[] { + 100000, + 0, + 0, + 0}); + this.nudWildLevelStep.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.nudWildLevelStep.Name = "nudWildLevelStep"; + this.nudWildLevelStep.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudWildLevelStep.Size = new System.Drawing.Size(57, 20); + this.nudWildLevelStep.TabIndex = 1; + this.nudWildLevelStep.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); // - this.groupBox32.Controls.Add(this.LbInfoGraphicSize); - this.groupBox32.Controls.Add(this.CbbInfoGraphicFontName); - this.groupBox32.Controls.Add(this.nudInfoGraphicHeight); - this.groupBox32.Controls.Add(this.BtInfoGraphicForeColor); - this.groupBox32.Controls.Add(this.BtInfoGraphicBackColor); - this.groupBox32.Controls.Add(this.BtInfoGraphicBorderColor); - this.groupBox32.Controls.Add(this.label51); - this.groupBox32.Location = new System.Drawing.Point(488, 47); - this.groupBox32.Name = "groupBox32"; - this.groupBox32.Size = new System.Drawing.Size(254, 197); - this.groupBox32.TabIndex = 17; - this.groupBox32.TabStop = false; - this.groupBox32.Text = "Visuals"; + // cbConsiderWildLevelSteps // - // LbInfoGraphicSize + this.cbConsiderWildLevelSteps.AutoSize = true; + this.cbConsiderWildLevelSteps.Location = new System.Drawing.Point(6, 18); + this.cbConsiderWildLevelSteps.Name = "cbConsiderWildLevelSteps"; + this.cbConsiderWildLevelSteps.Size = new System.Drawing.Size(144, 17); + this.cbConsiderWildLevelSteps.TabIndex = 0; + this.cbConsiderWildLevelSteps.Text = "Consider Wild-level steps"; + this.cbConsiderWildLevelSteps.UseVisualStyleBackColor = true; // - this.LbInfoGraphicSize.AutoSize = true; - this.LbInfoGraphicSize.Location = new System.Drawing.Point(6, 20); - this.LbInfoGraphicSize.Name = "LbInfoGraphicSize"; - this.LbInfoGraphicSize.Size = new System.Drawing.Size(114, 13); - this.LbInfoGraphicSize.TabIndex = 1; - this.LbInfoGraphicSize.Text = "InfoGraphic height [px]"; + // buttonEventToDefault // - // CbbInfoGraphicFontName + this.buttonEventToDefault.Location = new System.Drawing.Point(604, 502); + this.buttonEventToDefault.Name = "buttonEventToDefault"; + this.buttonEventToDefault.Size = new System.Drawing.Size(136, 23); + this.buttonEventToDefault.TabIndex = 8; + this.buttonEventToDefault.Text = "Copy non-Event to Event"; + this.buttonEventToDefault.UseVisualStyleBackColor = true; + this.buttonEventToDefault.Click += new System.EventHandler(this.buttonEventToDefault_Click); // - this.CbbInfoGraphicFontName.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; - this.CbbInfoGraphicFontName.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; - this.CbbInfoGraphicFontName.FormattingEnabled = true; - this.CbbInfoGraphicFontName.Location = new System.Drawing.Point(6, 154); - this.CbbInfoGraphicFontName.Name = "CbbInfoGraphicFontName"; - this.CbbInfoGraphicFontName.Size = new System.Drawing.Size(242, 21); - this.CbbInfoGraphicFontName.TabIndex = 16; - this.CbbInfoGraphicFontName.SelectedIndexChanged += new System.EventHandler(this.CbbInfoGraphicFontName_SelectedIndexChanged); + // labelEvent // - // BtInfoGraphicForeColor + this.labelEvent.AutoSize = true; + this.labelEvent.Location = new System.Drawing.Point(654, 147); + this.labelEvent.Name = "labelEvent"; + this.labelEvent.Size = new System.Drawing.Size(78, 13); + this.labelEvent.TabIndex = 9; + this.labelEvent.Text = "↓ Event-values"; // - this.BtInfoGraphicForeColor.Location = new System.Drawing.Point(9, 44); - this.BtInfoGraphicForeColor.Name = "BtInfoGraphicForeColor"; - this.BtInfoGraphicForeColor.Size = new System.Drawing.Size(75, 23); - this.BtInfoGraphicForeColor.TabIndex = 9; - this.BtInfoGraphicForeColor.Text = "ForeColor"; - this.BtInfoGraphicForeColor.UseVisualStyleBackColor = true; - this.BtInfoGraphicForeColor.Click += new System.EventHandler(this.ColorButtonClick); + // tabPageGeneral // - // BtInfoGraphicBackColor + this.tabPageGeneral.AutoScroll = true; + this.tabPageGeneral.Controls.Add(this.groupBox31); + this.tabPageGeneral.Controls.Add(this.groupBox30); + this.tabPageGeneral.Controls.Add(this.GbImgCacheLocalAppData); + this.tabPageGeneral.Controls.Add(this.groupBox16); + this.tabPageGeneral.Controls.Add(this.GbSpecies); + this.tabPageGeneral.Controls.Add(this.groupBox26); + this.tabPageGeneral.Controls.Add(this.groupBox25); + this.tabPageGeneral.Controls.Add(this.groupBox20); + this.tabPageGeneral.Controls.Add(this.groupBox17); + this.tabPageGeneral.Controls.Add(this.groupBox9); + this.tabPageGeneral.Controls.Add(this.groupBox7); + this.tabPageGeneral.Controls.Add(this.groupBox4); + this.tabPageGeneral.Controls.Add(this.groupBox6); + this.tabPageGeneral.Location = new System.Drawing.Point(4, 22); + this.tabPageGeneral.Name = "tabPageGeneral"; + this.tabPageGeneral.Padding = new System.Windows.Forms.Padding(3); + this.tabPageGeneral.Size = new System.Drawing.Size(750, 699); + this.tabPageGeneral.TabIndex = 0; + this.tabPageGeneral.Text = "General"; + this.tabPageGeneral.UseVisualStyleBackColor = true; // - this.BtInfoGraphicBackColor.Location = new System.Drawing.Point(9, 73); - this.BtInfoGraphicBackColor.Name = "BtInfoGraphicBackColor"; - this.BtInfoGraphicBackColor.Size = new System.Drawing.Size(75, 23); - this.BtInfoGraphicBackColor.TabIndex = 10; - this.BtInfoGraphicBackColor.Text = "BackColor"; - this.BtInfoGraphicBackColor.UseVisualStyleBackColor = true; - this.BtInfoGraphicBackColor.Click += new System.EventHandler(this.ColorButtonClick); + // groupBox31 // - // BtInfoGraphicBorderColor + this.groupBox31.Controls.Add(this.CbHideInvisibleColorRegions); + this.groupBox31.Location = new System.Drawing.Point(329, 283); + this.groupBox31.Name = "groupBox31"; + this.groupBox31.Size = new System.Drawing.Size(413, 43); + this.groupBox31.TabIndex = 14; + this.groupBox31.TabStop = false; + this.groupBox31.Text = "ColorRegions"; // - this.BtInfoGraphicBorderColor.Location = new System.Drawing.Point(9, 102); - this.BtInfoGraphicBorderColor.Name = "BtInfoGraphicBorderColor"; - this.BtInfoGraphicBorderColor.Size = new System.Drawing.Size(75, 23); - this.BtInfoGraphicBorderColor.TabIndex = 11; - this.BtInfoGraphicBorderColor.Text = "BorderColor"; - this.BtInfoGraphicBorderColor.UseVisualStyleBackColor = true; - this.BtInfoGraphicBorderColor.Click += new System.EventHandler(this.ColorButtonClick); + // CbHideInvisibleColorRegions // - // label51 + this.CbHideInvisibleColorRegions.AutoSize = true; + this.CbHideInvisibleColorRegions.Location = new System.Drawing.Point(6, 19); + this.CbHideInvisibleColorRegions.Name = "CbHideInvisibleColorRegions"; + this.CbHideInvisibleColorRegions.Size = new System.Drawing.Size(149, 17); + this.CbHideInvisibleColorRegions.TabIndex = 0; + this.CbHideInvisibleColorRegions.Text = "Hide invisble color regions"; + this.CbHideInvisibleColorRegions.UseVisualStyleBackColor = true; // - this.label51.AutoSize = true; - this.label51.Location = new System.Drawing.Point(6, 138); - this.label51.Name = "label51"; - this.label51.Size = new System.Drawing.Size(57, 13); - this.label51.TabIndex = 7; - this.label51.Text = "Font name"; + // groupBox30 // - // groupBox28 + this.groupBox30.Controls.Add(this.CbExportTableFieldsAll); + this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveDown); + this.groupBox30.Controls.Add(this.BExportSpreadsheetMoveUp); + this.groupBox30.Controls.Add(this.ClbExportSpreadsheetFields); + this.groupBox30.Location = new System.Drawing.Point(329, 332); + this.groupBox30.Name = "groupBox30"; + this.groupBox30.Size = new System.Drawing.Size(413, 281); + this.groupBox30.TabIndex = 13; + this.groupBox30.TabStop = false; + this.groupBox30.Text = "Info to export for spreadsheet"; // - this.groupBox28.Controls.Add(this.CbInfoGraphicColorRegionNamesIfNoImage); - this.groupBox28.Controls.Add(this.CbInfoGraphicStatValues); - this.groupBox28.Controls.Add(this.CbInfoGraphicAddRegionNames); - this.groupBox28.Controls.Add(this.CbInfoGraphicCreatureName); - this.groupBox28.Controls.Add(this.CbInfoGraphicMutations); - this.groupBox28.Controls.Add(this.CbInfoGraphicGenerations); - this.groupBox28.Controls.Add(this.CbInfoGraphicDomLevels); - this.groupBox28.Controls.Add(this.CbInfoGraphicDisplayMaxWildLevel); - this.groupBox28.Location = new System.Drawing.Point(8, 47); - this.groupBox28.Name = "groupBox28"; - this.groupBox28.Size = new System.Drawing.Size(474, 224); - this.groupBox28.TabIndex = 8; - this.groupBox28.TabStop = false; - this.groupBox28.Text = "Include Info"; + // CbExportTableFieldsAll // - // CbInfoGraphicColorRegionNamesIfNoImage + this.CbExportTableFieldsAll.AutoSize = true; + this.CbExportTableFieldsAll.Location = new System.Drawing.Point(36, 19); + this.CbExportTableFieldsAll.Name = "CbExportTableFieldsAll"; + this.CbExportTableFieldsAll.Size = new System.Drawing.Size(37, 17); + this.CbExportTableFieldsAll.TabIndex = 15; + this.CbExportTableFieldsAll.Text = "All"; + this.CbExportTableFieldsAll.UseVisualStyleBackColor = true; + this.CbExportTableFieldsAll.CheckedChanged += new System.EventHandler(this.CbExportTableFieldsAll_CheckedChanged); // - this.CbInfoGraphicColorRegionNamesIfNoImage.AutoSize = true; - this.CbInfoGraphicColorRegionNamesIfNoImage.Location = new System.Drawing.Point(6, 157); - this.CbInfoGraphicColorRegionNamesIfNoImage.Name = "CbInfoGraphicColorRegionNamesIfNoImage"; - this.CbInfoGraphicColorRegionNamesIfNoImage.Size = new System.Drawing.Size(224, 17); - this.CbInfoGraphicColorRegionNamesIfNoImage.TabIndex = 15; - this.CbInfoGraphicColorRegionNamesIfNoImage.Text = "color region names if no image is available"; - this.CbInfoGraphicColorRegionNamesIfNoImage.UseVisualStyleBackColor = true; - this.CbInfoGraphicColorRegionNamesIfNoImage.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // BExportSpreadsheetMoveDown // - // CbInfoGraphicStatValues + this.BExportSpreadsheetMoveDown.Location = new System.Drawing.Point(6, 48); + this.BExportSpreadsheetMoveDown.Name = "BExportSpreadsheetMoveDown"; + this.BExportSpreadsheetMoveDown.Size = new System.Drawing.Size(24, 23); + this.BExportSpreadsheetMoveDown.TabIndex = 14; + this.BExportSpreadsheetMoveDown.Text = "▼"; + this.BExportSpreadsheetMoveDown.UseVisualStyleBackColor = true; + this.BExportSpreadsheetMoveDown.Click += new System.EventHandler(this.BExportSpreadsheetMoveDown_Click); // - this.CbInfoGraphicStatValues.AutoSize = true; - this.CbInfoGraphicStatValues.Location = new System.Drawing.Point(6, 65); - this.CbInfoGraphicStatValues.Name = "CbInfoGraphicStatValues"; - this.CbInfoGraphicStatValues.Size = new System.Drawing.Size(192, 17); - this.CbInfoGraphicStatValues.TabIndex = 14; - this.CbInfoGraphicStatValues.Text = "stat values additionally to the levels"; - this.CbInfoGraphicStatValues.UseVisualStyleBackColor = true; - this.CbInfoGraphicStatValues.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // BExportSpreadsheetMoveUp // - // CbInfoGraphicAddRegionNames + this.BExportSpreadsheetMoveUp.Location = new System.Drawing.Point(6, 19); + this.BExportSpreadsheetMoveUp.Name = "BExportSpreadsheetMoveUp"; + this.BExportSpreadsheetMoveUp.Size = new System.Drawing.Size(24, 23); + this.BExportSpreadsheetMoveUp.TabIndex = 13; + this.BExportSpreadsheetMoveUp.Text = "▲"; + this.BExportSpreadsheetMoveUp.UseVisualStyleBackColor = true; + this.BExportSpreadsheetMoveUp.Click += new System.EventHandler(this.BExportSpreadsheetMoveUp_Click); // - this.CbInfoGraphicAddRegionNames.AutoSize = true; - this.CbInfoGraphicAddRegionNames.Location = new System.Drawing.Point(6, 134); - this.CbInfoGraphicAddRegionNames.Name = "CbInfoGraphicAddRegionNames"; - this.CbInfoGraphicAddRegionNames.Size = new System.Drawing.Size(115, 17); - this.CbInfoGraphicAddRegionNames.TabIndex = 13; - this.CbInfoGraphicAddRegionNames.Text = "color region names"; - this.CbInfoGraphicAddRegionNames.UseVisualStyleBackColor = true; - this.CbInfoGraphicAddRegionNames.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // ClbExportSpreadsheetFields // - // CbInfoGraphicCreatureName + this.ClbExportSpreadsheetFields.FormattingEnabled = true; + this.ClbExportSpreadsheetFields.Location = new System.Drawing.Point(36, 41); + this.ClbExportSpreadsheetFields.Name = "ClbExportSpreadsheetFields"; + this.ClbExportSpreadsheetFields.Size = new System.Drawing.Size(371, 229); + this.ClbExportSpreadsheetFields.TabIndex = 12; // - this.CbInfoGraphicCreatureName.AutoSize = true; - this.CbInfoGraphicCreatureName.Location = new System.Drawing.Point(6, 19); - this.CbInfoGraphicCreatureName.Name = "CbInfoGraphicCreatureName"; - this.CbInfoGraphicCreatureName.Size = new System.Drawing.Size(94, 17); - this.CbInfoGraphicCreatureName.TabIndex = 12; - this.CbInfoGraphicCreatureName.Text = "creature name"; - this.CbInfoGraphicCreatureName.UseVisualStyleBackColor = true; - this.CbInfoGraphicCreatureName.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // GbImgCacheLocalAppData // - // CbInfoGraphicMutations + this.GbImgCacheLocalAppData.Controls.Add(this.CbImgCacheUseLocalAppData); + this.GbImgCacheLocalAppData.Location = new System.Drawing.Point(329, 185); + this.GbImgCacheLocalAppData.Name = "GbImgCacheLocalAppData"; + this.GbImgCacheLocalAppData.Size = new System.Drawing.Size(413, 43); + this.GbImgCacheLocalAppData.TabIndex = 11; + this.GbImgCacheLocalAppData.TabStop = false; + this.GbImgCacheLocalAppData.Text = "Image Cache Location"; // - this.CbInfoGraphicMutations.AutoSize = true; - this.CbInfoGraphicMutations.Location = new System.Drawing.Point(6, 88); - this.CbInfoGraphicMutations.Name = "CbInfoGraphicMutations"; - this.CbInfoGraphicMutations.Size = new System.Drawing.Size(71, 17); - this.CbInfoGraphicMutations.TabIndex = 5; - this.CbInfoGraphicMutations.Text = "mutations"; - this.CbInfoGraphicMutations.UseVisualStyleBackColor = true; - this.CbInfoGraphicMutations.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // CbImgCacheUseLocalAppData // - // CbInfoGraphicGenerations + this.CbImgCacheUseLocalAppData.Dock = System.Windows.Forms.DockStyle.Fill; + this.CbImgCacheUseLocalAppData.Location = new System.Drawing.Point(3, 16); + this.CbImgCacheUseLocalAppData.Name = "CbImgCacheUseLocalAppData"; + this.CbImgCacheUseLocalAppData.Size = new System.Drawing.Size(407, 24); + this.CbImgCacheUseLocalAppData.TabIndex = 0; + this.CbImgCacheUseLocalAppData.Text = "Use LocalAppData for Image cache"; + this.CbImgCacheUseLocalAppData.UseVisualStyleBackColor = true; // - this.CbInfoGraphicGenerations.AutoSize = true; - this.CbInfoGraphicGenerations.Location = new System.Drawing.Point(6, 111); - this.CbInfoGraphicGenerations.Name = "CbInfoGraphicGenerations"; - this.CbInfoGraphicGenerations.Size = new System.Drawing.Size(148, 17); - this.CbInfoGraphicGenerations.TabIndex = 6; - this.CbInfoGraphicGenerations.Text = "generation of the creature"; - this.CbInfoGraphicGenerations.UseVisualStyleBackColor = true; - this.CbInfoGraphicGenerations.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // groupBox16 // - // CbInfoGraphicDomLevels + this.groupBox16.Controls.Add(this.cbDevTools); + this.groupBox16.Location = new System.Drawing.Point(329, 234); + this.groupBox16.Name = "groupBox16"; + this.groupBox16.Size = new System.Drawing.Size(413, 43); + this.groupBox16.TabIndex = 10; + this.groupBox16.TabStop = false; + this.groupBox16.Text = "Dev-Tools"; // - this.CbInfoGraphicDomLevels.AutoSize = true; - this.CbInfoGraphicDomLevels.Location = new System.Drawing.Point(6, 42); - this.CbInfoGraphicDomLevels.Name = "CbInfoGraphicDomLevels"; - this.CbInfoGraphicDomLevels.Size = new System.Drawing.Size(460, 17); - this.CbInfoGraphicDomLevels.TabIndex = 4; - this.CbInfoGraphicDomLevels.Text = "levels and values of the current state (if disabled the values relevant for breed" + - "ing are shown)"; - this.CbInfoGraphicDomLevels.UseVisualStyleBackColor = true; - this.CbInfoGraphicDomLevels.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // cbDevTools // - // CbInfoGraphicDisplayMaxWildLevel + this.cbDevTools.Dock = System.Windows.Forms.DockStyle.Fill; + this.cbDevTools.Location = new System.Drawing.Point(3, 16); + this.cbDevTools.Name = "cbDevTools"; + this.cbDevTools.Size = new System.Drawing.Size(407, 24); + this.cbDevTools.TabIndex = 0; + this.cbDevTools.Text = "Show Dev Tools (needs restart). Adds a statmultiplier-tester and extractor tests"; + this.cbDevTools.UseVisualStyleBackColor = true; // - this.CbInfoGraphicDisplayMaxWildLevel.AutoSize = true; - this.CbInfoGraphicDisplayMaxWildLevel.Location = new System.Drawing.Point(6, 180); - this.CbInfoGraphicDisplayMaxWildLevel.Name = "CbInfoGraphicDisplayMaxWildLevel"; - this.CbInfoGraphicDisplayMaxWildLevel.Size = new System.Drawing.Size(123, 17); - this.CbInfoGraphicDisplayMaxWildLevel.TabIndex = 3; - this.CbInfoGraphicDisplayMaxWildLevel.Text = "max wild server level"; - this.CbInfoGraphicDisplayMaxWildLevel.UseVisualStyleBackColor = true; - this.CbInfoGraphicDisplayMaxWildLevel.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); + // GbSpecies // - // label50 + this.GbSpecies.Controls.Add(this.LbSpeciesSelectorCountLastUsed); + this.GbSpecies.Controls.Add(this.NudSpeciesSelectorCountLastUsed); + this.GbSpecies.Location = new System.Drawing.Point(6, 460); + this.GbSpecies.Name = "GbSpecies"; + this.GbSpecies.Size = new System.Drawing.Size(317, 43); + this.GbSpecies.TabIndex = 3; + this.GbSpecies.TabStop = false; + this.GbSpecies.Text = "Species Selection"; // - this.label50.AutoSize = true; - this.label50.Location = new System.Drawing.Point(11, 18); - this.label50.Name = "label50"; - this.label50.Size = new System.Drawing.Size(298, 13); - this.label50.TabIndex = 0; - this.label50.Text = "Styling of the infographic that can be exported from the library."; + // LbSpeciesSelectorCountLastUsed // - // tabPageImportSavegame + this.LbSpeciesSelectorCountLastUsed.AutoSize = true; + this.LbSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(6, 21); + this.LbSpeciesSelectorCountLastUsed.Name = "LbSpeciesSelectorCountLastUsed"; + this.LbSpeciesSelectorCountLastUsed.Size = new System.Drawing.Size(187, 13); + this.LbSpeciesSelectorCountLastUsed.TabIndex = 0; + this.LbSpeciesSelectorCountLastUsed.Text = "Number of displayed last used species"; // - this.tabPageImportSavegame.AutoScroll = true; - this.tabPageImportSavegame.Controls.Add(this.groupBox12); - this.tabPageImportSavegame.Location = new System.Drawing.Point(4, 22); - this.tabPageImportSavegame.Name = "tabPageImportSavegame"; - this.tabPageImportSavegame.Padding = new System.Windows.Forms.Padding(3); - this.tabPageImportSavegame.Size = new System.Drawing.Size(750, 676); - this.tabPageImportSavegame.TabIndex = 2; - this.tabPageImportSavegame.Text = "Import Savegame"; - this.tabPageImportSavegame.UseVisualStyleBackColor = true; + // NudSpeciesSelectorCountLastUsed // - // groupBox12 + this.NudSpeciesSelectorCountLastUsed.ForeColor = System.Drawing.SystemColors.GrayText; + this.NudSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(252, 19); + this.NudSpeciesSelectorCountLastUsed.Name = "NudSpeciesSelectorCountLastUsed"; + this.NudSpeciesSelectorCountLastUsed.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.NudSpeciesSelectorCountLastUsed.Size = new System.Drawing.Size(57, 20); + this.NudSpeciesSelectorCountLastUsed.TabIndex = 1; // - this.groupBox12.Controls.Add(this.CbImportUnclaimedBabies); - this.groupBox12.Controls.Add(this.cbSaveImportCryo); - this.groupBox12.Controls.Add(this.cbIgnoreUnknownBPOnSaveImport); - this.groupBox12.Controls.Add(this.textBoxImportTribeNameFilter); - this.groupBox12.Controls.Add(this.label_Filter); - this.groupBox12.Controls.Add(this.cbImportUpdateCreatureStatus); - this.groupBox12.Controls.Add(this.groupBox15); - this.groupBox12.Controls.Add(this.groupBox14); - this.groupBox12.Controls.Add(this.label24); - this.groupBox12.Location = new System.Drawing.Point(3, 3); - this.groupBox12.Name = "groupBox12"; - this.groupBox12.Size = new System.Drawing.Size(739, 667); - this.groupBox12.TabIndex = 0; - this.groupBox12.TabStop = false; - this.groupBox12.Text = "Import Data from Save-File"; + // groupBox26 // - // CbImportUnclaimedBabies + this.groupBox26.Controls.Add(this.cbAdminConsoleCommandWithCheat); + this.groupBox26.Location = new System.Drawing.Point(329, 90); + this.groupBox26.Name = "groupBox26"; + this.groupBox26.Size = new System.Drawing.Size(413, 43); + this.groupBox26.TabIndex = 8; + this.groupBox26.TabStop = false; + this.groupBox26.Text = "Console Commands"; // - this.CbImportUnclaimedBabies.AutoSize = true; - this.CbImportUnclaimedBabies.Location = new System.Drawing.Point(9, 160); - this.CbImportUnclaimedBabies.Name = "CbImportUnclaimedBabies"; - this.CbImportUnclaimedBabies.Size = new System.Drawing.Size(140, 17); - this.CbImportUnclaimedBabies.TabIndex = 8; - this.CbImportUnclaimedBabies.Text = "Import unclaimed babies"; - this.CbImportUnclaimedBabies.UseVisualStyleBackColor = true; + // cbAdminConsoleCommandWithCheat // - // cbSaveImportCryo + this.cbAdminConsoleCommandWithCheat.AutoSize = true; + this.cbAdminConsoleCommandWithCheat.Location = new System.Drawing.Point(6, 19); + this.cbAdminConsoleCommandWithCheat.Name = "cbAdminConsoleCommandWithCheat"; + this.cbAdminConsoleCommandWithCheat.Size = new System.Drawing.Size(239, 17); + this.cbAdminConsoleCommandWithCheat.TabIndex = 0; + this.cbAdminConsoleCommandWithCheat.Text = "Admin console commands with prefix \"cheat\""; + this.cbAdminConsoleCommandWithCheat.UseVisualStyleBackColor = true; // - this.cbSaveImportCryo.AutoSize = true; - this.cbSaveImportCryo.Location = new System.Drawing.Point(9, 137); - this.cbSaveImportCryo.Name = "cbSaveImportCryo"; - this.cbSaveImportCryo.Size = new System.Drawing.Size(216, 17); - this.cbSaveImportCryo.TabIndex = 3; - this.cbSaveImportCryo.Text = "Import creatures in cryopods or soultraps"; - this.cbSaveImportCryo.UseVisualStyleBackColor = true; + // groupBox25 // - // cbIgnoreUnknownBPOnSaveImport + this.groupBox25.Controls.Add(this.CbbAppDefaultFontName); + this.groupBox25.Controls.Add(this.label48); + this.groupBox25.Controls.Add(this.CbbColorMode); + this.groupBox25.Controls.Add(this.nudDefaultFontSize); + this.groupBox25.Controls.Add(this.label33); + this.groupBox25.Controls.Add(this.label32); + this.groupBox25.Location = new System.Drawing.Point(329, 6); + this.groupBox25.Name = "groupBox25"; + this.groupBox25.Size = new System.Drawing.Size(413, 78); + this.groupBox25.TabIndex = 6; + this.groupBox25.TabStop = false; + this.groupBox25.Text = "Visuals (needs application restart)"; // - this.cbIgnoreUnknownBPOnSaveImport.AutoSize = true; - this.cbIgnoreUnknownBPOnSaveImport.Location = new System.Drawing.Point(9, 114); - this.cbIgnoreUnknownBPOnSaveImport.Name = "cbIgnoreUnknownBPOnSaveImport"; - this.cbIgnoreUnknownBPOnSaveImport.Size = new System.Drawing.Size(334, 17); - this.cbIgnoreUnknownBPOnSaveImport.TabIndex = 2; - this.cbIgnoreUnknownBPOnSaveImport.Text = "Ignore unknown species on import and don\'t show a messagebox"; - this.cbIgnoreUnknownBPOnSaveImport.UseVisualStyleBackColor = true; + // CbbAppDefaultFontName // - // textBoxImportTribeNameFilter + this.CbbAppDefaultFontName.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; + this.CbbAppDefaultFontName.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; + this.CbbAppDefaultFontName.FormattingEnabled = true; + this.CbbAppDefaultFontName.Location = new System.Drawing.Point(74, 17); + this.CbbAppDefaultFontName.Name = "CbbAppDefaultFontName"; + this.CbbAppDefaultFontName.Size = new System.Drawing.Size(222, 21); + this.CbbAppDefaultFontName.TabIndex = 17; // - this.textBoxImportTribeNameFilter.Location = new System.Drawing.Point(3, 199); - this.textBoxImportTribeNameFilter.Name = "textBoxImportTribeNameFilter"; - this.textBoxImportTribeNameFilter.Size = new System.Drawing.Size(730, 20); - this.textBoxImportTribeNameFilter.TabIndex = 5; + // label48 // - // label_Filter + this.label48.AutoSize = true; + this.label48.Location = new System.Drawing.Point(6, 48); + this.label48.Name = "label48"; + this.label48.Size = new System.Drawing.Size(60, 13); + this.label48.TabIndex = 4; + this.label48.Text = "Color mode"; // - this.label_Filter.AutoSize = true; - this.label_Filter.Location = new System.Drawing.Point(3, 183); - this.label_Filter.Name = "label_Filter"; - this.label_Filter.Size = new System.Drawing.Size(487, 13); - this.label_Filter.TabIndex = 4; - this.label_Filter.Text = "Import only tribes with names containing at least one of these comma separated va" + - "lues, case sensitive"; + // CbbColorMode // - // cbImportUpdateCreatureStatus + this.CbbColorMode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.CbbColorMode.FormattingEnabled = true; + this.CbbColorMode.Location = new System.Drawing.Point(74, 45); + this.CbbColorMode.Name = "CbbColorMode"; + this.CbbColorMode.Size = new System.Drawing.Size(222, 21); + this.CbbColorMode.TabIndex = 5; // - this.cbImportUpdateCreatureStatus.Location = new System.Drawing.Point(9, 71); - this.cbImportUpdateCreatureStatus.Name = "cbImportUpdateCreatureStatus"; - this.cbImportUpdateCreatureStatus.Size = new System.Drawing.Size(727, 37); - this.cbImportUpdateCreatureStatus.TabIndex = 1; - this.cbImportUpdateCreatureStatus.Text = "Update Available/Unavailable Status on Import for disappeared or reappeared creat" + - "ures (disable this if you will import savegames from multiple servers). This set" + - "ting is saved per library."; - this.cbImportUpdateCreatureStatus.UseVisualStyleBackColor = true; + // nudDefaultFontSize // - // groupBox15 + this.nudDefaultFontSize.DecimalPlaces = 2; + this.nudDefaultFontSize.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudDefaultFontSize.Location = new System.Drawing.Point(335, 18); + this.nudDefaultFontSize.Name = "nudDefaultFontSize"; + this.nudDefaultFontSize.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudDefaultFontSize.Size = new System.Drawing.Size(72, 20); + this.nudDefaultFontSize.TabIndex = 3; // - this.groupBox15.Controls.Add(this.dataGridView_FileLocations); - this.groupBox15.Controls.Add(this.btAddSavegameFileLocation); - this.groupBox15.Controls.Add(this.labelSavegameFileLocationHint); - this.groupBox15.Location = new System.Drawing.Point(6, 278); - this.groupBox15.Name = "groupBox15"; - this.groupBox15.Size = new System.Drawing.Size(730, 386); - this.groupBox15.TabIndex = 7; - this.groupBox15.TabStop = false; - this.groupBox15.Text = "ARK save-game files"; + // label33 // - // dataGridView_FileLocations + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(302, 20); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(27, 13); + this.label33.TabIndex = 2; + this.label33.Text = "Size"; // - this.dataGridView_FileLocations.AllowUserToAddRows = false; - this.dataGridView_FileLocations.AllowUserToDeleteRows = false; - this.dataGridView_FileLocations.AutoGenerateColumns = false; - this.dataGridView_FileLocations.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.dataGridView_FileLocations.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.convenientNameDataGridViewTextBoxColumn, - this.serverNameDataGridViewTextBoxColumn, - this.fileLocationDataGridViewTextBoxColumn, - this.dgvFileLocation_Change, - this.ImportWithQuickImport, - this.dgvFileLocation_Delete}); - this.dataGridView_FileLocations.DataSource = this.aTImportFileLocationBindingSource; - this.dataGridView_FileLocations.Dock = System.Windows.Forms.DockStyle.Fill; - this.dataGridView_FileLocations.Location = new System.Drawing.Point(3, 62); - this.dataGridView_FileLocations.MultiSelect = false; - this.dataGridView_FileLocations.Name = "dataGridView_FileLocations"; - this.dataGridView_FileLocations.RowHeadersVisible = false; - this.dataGridView_FileLocations.Size = new System.Drawing.Size(724, 321); - this.dataGridView_FileLocations.TabIndex = 2; - this.dataGridView_FileLocations.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_FileLocations_CellClick); + // label32 // - // dgvFileLocation_Change + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(6, 22); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(62, 13); + this.label32.TabIndex = 0; + this.label32.Text = "Default font"; // - this.dgvFileLocation_Change.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; - this.dgvFileLocation_Change.HeaderText = "Change"; - this.dgvFileLocation_Change.MinimumWidth = 50; - this.dgvFileLocation_Change.Name = "dgvFileLocation_Change"; - this.dgvFileLocation_Change.ReadOnly = true; - this.dgvFileLocation_Change.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.dgvFileLocation_Change.Text = "Change"; - this.dgvFileLocation_Change.UseColumnTextForButtonValue = true; - this.dgvFileLocation_Change.Width = 50; + // groupBox20 // - // ImportWithQuickImport + this.groupBox20.Controls.Add(this.cbPrettifyJSON); + this.groupBox20.Location = new System.Drawing.Point(329, 139); + this.groupBox20.Name = "groupBox20"; + this.groupBox20.Size = new System.Drawing.Size(413, 40); + this.groupBox20.TabIndex = 9; + this.groupBox20.TabStop = false; + this.groupBox20.Text = "Prettify Library JSON-file"; // - this.ImportWithQuickImport.DataPropertyName = "ImportWithQuickImport"; - this.ImportWithQuickImport.HeaderText = "QuickImport"; - this.ImportWithQuickImport.Name = "ImportWithQuickImport"; - this.ImportWithQuickImport.ReadOnly = true; - this.ImportWithQuickImport.ToolTipText = "If checked the savegame will be imported with the quick import button in the menu" + - " bar."; - this.ImportWithQuickImport.Width = 70; + // cbPrettifyJSON // - // dgvFileLocation_Delete + this.cbPrettifyJSON.AutoSize = true; + this.cbPrettifyJSON.Location = new System.Drawing.Point(6, 19); + this.cbPrettifyJSON.Name = "cbPrettifyJSON"; + this.cbPrettifyJSON.Size = new System.Drawing.Size(365, 17); + this.cbPrettifyJSON.TabIndex = 0; + this.cbPrettifyJSON.Text = "Prettify JSON. Easier diff, but larger save-files. Usually disabling is better."; + this.cbPrettifyJSON.UseVisualStyleBackColor = true; // - this.dgvFileLocation_Delete.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; - this.dgvFileLocation_Delete.HeaderText = "Delete"; - this.dgvFileLocation_Delete.MinimumWidth = 50; - this.dgvFileLocation_Delete.Name = "dgvFileLocation_Delete"; - this.dgvFileLocation_Delete.ReadOnly = true; - this.dgvFileLocation_Delete.Resizable = System.Windows.Forms.DataGridViewTriState.False; - this.dgvFileLocation_Delete.Text = "Delete"; - this.dgvFileLocation_Delete.UseColumnTextForButtonValue = true; - this.dgvFileLocation_Delete.Width = 50; + // groupBox17 // - // btAddSavegameFileLocation + this.groupBox17.Controls.Add(this.cbbLanguage); + this.groupBox17.Location = new System.Drawing.Point(329, 619); + this.groupBox17.Name = "groupBox17"; + this.groupBox17.Size = new System.Drawing.Size(413, 51); + this.groupBox17.TabIndex = 5; + this.groupBox17.TabStop = false; + this.groupBox17.Text = "Language (WIP)"; // - this.btAddSavegameFileLocation.Dock = System.Windows.Forms.DockStyle.Top; - this.btAddSavegameFileLocation.Location = new System.Drawing.Point(3, 39); - this.btAddSavegameFileLocation.Name = "btAddSavegameFileLocation"; - this.btAddSavegameFileLocation.Size = new System.Drawing.Size(724, 23); - this.btAddSavegameFileLocation.TabIndex = 1; - this.btAddSavegameFileLocation.Text = "Add Savegame File Location"; - this.btAddSavegameFileLocation.UseVisualStyleBackColor = true; - this.btAddSavegameFileLocation.Click += new System.EventHandler(this.btAddSavegameFileLocation_Click); + // cbbLanguage // - // labelSavegameFileLocationHint + this.cbbLanguage.Dock = System.Windows.Forms.DockStyle.Fill; + this.cbbLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbbLanguage.FormattingEnabled = true; + this.cbbLanguage.Location = new System.Drawing.Point(3, 16); + this.cbbLanguage.Name = "cbbLanguage"; + this.cbbLanguage.Size = new System.Drawing.Size(407, 21); + this.cbbLanguage.TabIndex = 0; // - this.labelSavegameFileLocationHint.AutoSize = true; - this.labelSavegameFileLocationHint.Dock = System.Windows.Forms.DockStyle.Top; - this.labelSavegameFileLocationHint.Location = new System.Drawing.Point(3, 16); - this.labelSavegameFileLocationHint.Name = "labelSavegameFileLocationHint"; - this.labelSavegameFileLocationHint.Padding = new System.Windows.Forms.Padding(5); - this.labelSavegameFileLocationHint.Size = new System.Drawing.Size(605, 23); - this.labelSavegameFileLocationHint.TabIndex = 0; - this.labelSavegameFileLocationHint.Text = "Location example for The Island: ...\\Steam\\steamapps\\common\\ARK\\ShooterGame\\Saved" + - "\\SavedArksLocal\\TheIsland.ark"; + // groupBox9 // - // groupBox14 + this.groupBox9.Controls.Add(this.CbConsiderWastedStatsForTopCreatures); + this.groupBox9.Controls.Add(this.CbPauseGrowingTimerAfterAdding); + this.groupBox9.Controls.Add(this.CbLibrarySelectSelectedSpeciesOnLoad); + this.groupBox9.Controls.Add(this.cbLibraryHighlightTopCreatures); + this.groupBox9.Controls.Add(this.cbApplyGlobalSpeciesToLibrary); + this.groupBox9.Controls.Add(this.cbCreatureColorsLibrary); + this.groupBox9.Location = new System.Drawing.Point(6, 509); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Size = new System.Drawing.Size(317, 161); + this.groupBox9.TabIndex = 4; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "Library"; // - this.groupBox14.Controls.Add(this.fileSelectorExtractedSaveFolder); - this.groupBox14.Location = new System.Drawing.Point(6, 225); - this.groupBox14.Name = "groupBox14"; - this.groupBox14.Size = new System.Drawing.Size(730, 47); - this.groupBox14.TabIndex = 6; - this.groupBox14.TabStop = false; - this.groupBox14.Text = "Target folder for save-game working copy (user\'s temp dir if empty). It\'s recomme" + - "nded to leave this setting empty."; + // CbConsiderWastedStatsForTopCreatures // - // label24 + this.CbConsiderWastedStatsForTopCreatures.AutoSize = true; + this.CbConsiderWastedStatsForTopCreatures.Location = new System.Drawing.Point(6, 134); + this.CbConsiderWastedStatsForTopCreatures.Name = "CbConsiderWastedStatsForTopCreatures"; + this.CbConsiderWastedStatsForTopCreatures.Size = new System.Drawing.Size(280, 17); + this.CbConsiderWastedStatsForTopCreatures.TabIndex = 5; + this.CbConsiderWastedStatsForTopCreatures.Text = "Consider \"wasted\" stats for top creature determination"; + this.CbConsiderWastedStatsForTopCreatures.UseVisualStyleBackColor = true; // - this.label24.Location = new System.Drawing.Point(6, 16); - this.label24.Name = "label24"; - this.label24.Size = new System.Drawing.Size(730, 40); - this.label24.TabIndex = 0; - this.label24.Text = resources.GetString("label24.Text"); + // CbPauseGrowingTimerAfterAdding // - // tabPageImportExported + this.CbPauseGrowingTimerAfterAdding.AutoSize = true; + this.CbPauseGrowingTimerAfterAdding.Location = new System.Drawing.Point(6, 19); + this.CbPauseGrowingTimerAfterAdding.Name = "CbPauseGrowingTimerAfterAdding"; + this.CbPauseGrowingTimerAfterAdding.Size = new System.Drawing.Size(236, 17); + this.CbPauseGrowingTimerAfterAdding.TabIndex = 4; + this.CbPauseGrowingTimerAfterAdding.Text = "Pause growing timer when adding a creature"; + this.CbPauseGrowingTimerAfterAdding.UseVisualStyleBackColor = true; // - this.tabPageImportExported.AutoScroll = true; - this.tabPageImportExported.Controls.Add(this.BtGetExportFolderAutomatically); - this.tabPageImportExported.Controls.Add(this.groupBox27); - this.tabPageImportExported.Controls.Add(this.groupBox23); - this.tabPageImportExported.Controls.Add(this.groupBox22); - this.tabPageImportExported.Controls.Add(this.groupBox21); - this.tabPageImportExported.Controls.Add(this.groupBox19); - this.tabPageImportExported.Controls.Add(this.groupBox13); - this.tabPageImportExported.Controls.Add(this.label25); - this.tabPageImportExported.Location = new System.Drawing.Point(4, 22); - this.tabPageImportExported.Name = "tabPageImportExported"; - this.tabPageImportExported.Padding = new System.Windows.Forms.Padding(3); - this.tabPageImportExported.Size = new System.Drawing.Size(750, 676); - this.tabPageImportExported.TabIndex = 3; - this.tabPageImportExported.Text = "Import Exported"; - this.tabPageImportExported.UseVisualStyleBackColor = true; + // CbLibrarySelectSelectedSpeciesOnLoad // - // BtGetExportFolderAutomatically + this.CbLibrarySelectSelectedSpeciesOnLoad.AutoSize = true; + this.CbLibrarySelectSelectedSpeciesOnLoad.Location = new System.Drawing.Point(6, 88); + this.CbLibrarySelectSelectedSpeciesOnLoad.Name = "CbLibrarySelectSelectedSpeciesOnLoad"; + this.CbLibrarySelectSelectedSpeciesOnLoad.Size = new System.Drawing.Size(202, 17); + this.CbLibrarySelectSelectedSpeciesOnLoad.TabIndex = 2; + this.CbLibrarySelectSelectedSpeciesOnLoad.Text = "Select currently used species on load"; + this.CbLibrarySelectSelectedSpeciesOnLoad.UseVisualStyleBackColor = true; // - this.BtGetExportFolderAutomatically.Location = new System.Drawing.Point(597, 41); - this.BtGetExportFolderAutomatically.Name = "BtGetExportFolderAutomatically"; - this.BtGetExportFolderAutomatically.Size = new System.Drawing.Size(145, 53); - this.BtGetExportFolderAutomatically.TabIndex = 1; - this.BtGetExportFolderAutomatically.Text = "Set export folder automatically (only Steam)"; - this.BtGetExportFolderAutomatically.UseVisualStyleBackColor = true; - this.BtGetExportFolderAutomatically.Click += new System.EventHandler(this.BtGetExportFolderAutomatically_Click); + // cbLibraryHighlightTopCreatures // - // groupBox27 + this.cbLibraryHighlightTopCreatures.AutoSize = true; + this.cbLibraryHighlightTopCreatures.Location = new System.Drawing.Point(6, 111); + this.cbLibraryHighlightTopCreatures.Name = "cbLibraryHighlightTopCreatures"; + this.cbLibraryHighlightTopCreatures.Size = new System.Drawing.Size(136, 17); + this.cbLibraryHighlightTopCreatures.TabIndex = 3; + this.cbLibraryHighlightTopCreatures.Text = "Highlight Top creatures"; + this.cbLibraryHighlightTopCreatures.UseVisualStyleBackColor = true; // - this.groupBox27.Controls.Add(this.label46); - this.groupBox27.Controls.Add(this.RbTamerStringForTribe); - this.groupBox27.Controls.Add(this.RbTamerStringForOwner); - this.groupBox27.Location = new System.Drawing.Point(330, 575); - this.groupBox27.Name = "groupBox27"; - this.groupBox27.Size = new System.Drawing.Size(412, 95); - this.groupBox27.TabIndex = 7; - this.groupBox27.TabStop = false; - this.groupBox27.Text = "Tribe / Owner"; + // cbApplyGlobalSpeciesToLibrary // - // label46 + this.cbApplyGlobalSpeciesToLibrary.AutoSize = true; + this.cbApplyGlobalSpeciesToLibrary.Location = new System.Drawing.Point(6, 65); + this.cbApplyGlobalSpeciesToLibrary.Name = "cbApplyGlobalSpeciesToLibrary"; + this.cbApplyGlobalSpeciesToLibrary.Size = new System.Drawing.Size(201, 17); + this.cbApplyGlobalSpeciesToLibrary.TabIndex = 1; + this.cbApplyGlobalSpeciesToLibrary.Text = "Use global species selection in library"; + this.cbApplyGlobalSpeciesToLibrary.UseVisualStyleBackColor = true; // - this.label46.Location = new System.Drawing.Point(6, 17); - this.label46.Name = "label46"; - this.label46.Size = new System.Drawing.Size(306, 29); - this.label46.TabIndex = 0; - this.label46.Text = "The TamerString in the export file contains either the creature owner or the trib" + - "e, depending on the tribe permissions."; - // - // RbTamerStringForTribe + // cbCreatureColorsLibrary // - this.RbTamerStringForTribe.AutoSize = true; - this.RbTamerStringForTribe.Location = new System.Drawing.Point(6, 72); - this.RbTamerStringForTribe.Name = "RbTamerStringForTribe"; - this.RbTamerStringForTribe.Size = new System.Drawing.Size(184, 17); - this.RbTamerStringForTribe.TabIndex = 2; - this.RbTamerStringForTribe.TabStop = true; - this.RbTamerStringForTribe.Text = "Use TamerString for creature tribe"; - this.RbTamerStringForTribe.UseVisualStyleBackColor = true; + this.cbCreatureColorsLibrary.AutoSize = true; + this.cbCreatureColorsLibrary.Location = new System.Drawing.Point(6, 42); + this.cbCreatureColorsLibrary.Name = "cbCreatureColorsLibrary"; + this.cbCreatureColorsLibrary.Size = new System.Drawing.Size(211, 17); + this.cbCreatureColorsLibrary.TabIndex = 0; + this.cbCreatureColorsLibrary.Text = "Show Creature-Colors columns in library"; + this.cbCreatureColorsLibrary.UseVisualStyleBackColor = true; // - // RbTamerStringForOwner + // tabPageInfoGraphic // - this.RbTamerStringForOwner.AutoSize = true; - this.RbTamerStringForOwner.Location = new System.Drawing.Point(6, 49); - this.RbTamerStringForOwner.Name = "RbTamerStringForOwner"; - this.RbTamerStringForOwner.Size = new System.Drawing.Size(193, 17); - this.RbTamerStringForOwner.TabIndex = 1; - this.RbTamerStringForOwner.TabStop = true; - this.RbTamerStringForOwner.Text = "Use TamerString for creature owner"; - this.RbTamerStringForOwner.UseVisualStyleBackColor = true; + this.tabPageInfoGraphic.Controls.Add(this.BtNewRandomInfoGraphicCreature); + this.tabPageInfoGraphic.Controls.Add(this.label63); + this.tabPageInfoGraphic.Controls.Add(this.PbInfoGraphicPreview); + this.tabPageInfoGraphic.Controls.Add(this.groupBox32); + this.tabPageInfoGraphic.Controls.Add(this.groupBox28); + this.tabPageInfoGraphic.Controls.Add(this.label50); + this.tabPageInfoGraphic.Location = new System.Drawing.Point(4, 22); + this.tabPageInfoGraphic.Name = "tabPageInfoGraphic"; + this.tabPageInfoGraphic.Size = new System.Drawing.Size(750, 699); + this.tabPageInfoGraphic.TabIndex = 7; + this.tabPageInfoGraphic.Text = "Info Graphic"; + this.tabPageInfoGraphic.UseVisualStyleBackColor = true; // - // groupBox23 + // BtNewRandomInfoGraphicCreature // - this.groupBox23.Controls.Add(this.label31); - this.groupBox23.Controls.Add(this.label30); - this.groupBox23.Controls.Add(this.nudImportLowerBoundTE); - this.groupBox23.Location = new System.Drawing.Point(6, 457); - this.groupBox23.Name = "groupBox23"; - this.groupBox23.Size = new System.Drawing.Size(318, 45); - this.groupBox23.TabIndex = 4; - this.groupBox23.TabStop = false; - this.groupBox23.Text = "Taming Effectiveness Bounds"; + this.BtNewRandomInfoGraphicCreature.Location = new System.Drawing.Point(62, 293); + this.BtNewRandomInfoGraphicCreature.Name = "BtNewRandomInfoGraphicCreature"; + this.BtNewRandomInfoGraphicCreature.Size = new System.Drawing.Size(200, 20); + this.BtNewRandomInfoGraphicCreature.TabIndex = 19; + this.BtNewRandomInfoGraphicCreature.Text = "new random creature for preview"; + this.BtNewRandomInfoGraphicCreature.UseVisualStyleBackColor = true; + this.BtNewRandomInfoGraphicCreature.Click += new System.EventHandler(this.BtNewRandomInfoGraphicCreature_Click); // - // label31 + // label63 // - this.label31.AutoSize = true; - this.label31.Location = new System.Drawing.Point(6, 21); - this.label31.Name = "label31"; - this.label31.Size = new System.Drawing.Size(70, 13); - this.label31.TabIndex = 0; - this.label31.Text = "Lower Bound"; + this.label63.AutoSize = true; + this.label63.Location = new System.Drawing.Point(11, 300); + this.label63.Name = "label63"; + this.label63.Size = new System.Drawing.Size(45, 13); + this.label63.TabIndex = 18; + this.label63.Text = "Preview"; // - // label30 + // PbInfoGraphicPreview // - this.label30.AutoSize = true; - this.label30.Location = new System.Drawing.Point(297, 21); - this.label30.Name = "label30"; - this.label30.Size = new System.Drawing.Size(15, 13); - this.label30.TabIndex = 11; - this.label30.Text = "%"; + this.PbInfoGraphicPreview.Location = new System.Drawing.Point(8, 325); + this.PbInfoGraphicPreview.Name = "PbInfoGraphicPreview"; + this.PbInfoGraphicPreview.Size = new System.Drawing.Size(333, 143); + this.PbInfoGraphicPreview.TabIndex = 9; + this.PbInfoGraphicPreview.TabStop = false; // - // groupBox22 + // groupBox32 // - this.groupBox22.Controls.Add(this.CbBringToFrontOnImportExportIssue); - this.groupBox22.Controls.Add(this.CbAutoExtractAddToLibrary); - this.groupBox22.Controls.Add(this.CbAutoImportSuccessGotoLibrary); - this.groupBox22.Controls.Add(this.TbExportFileRename); - this.groupBox22.Controls.Add(this.CbExportFileRenameAfterImport); - this.groupBox22.Controls.Add(this.BtImportArchiveFolder); - this.groupBox22.Controls.Add(this.panel2); - this.groupBox22.Controls.Add(this.cbPlaySoundOnAutomaticImport); - this.groupBox22.Controls.Add(this.label29); - this.groupBox22.Controls.Add(this.cbDeleteAutoImportedFile); - this.groupBox22.Controls.Add(this.cbMoveImportedFileToSubFolder); - this.groupBox22.Controls.Add(this.label28); - this.groupBox22.Controls.Add(this.cbAutoImportExported); - this.groupBox22.Location = new System.Drawing.Point(330, 379); - this.groupBox22.Name = "groupBox22"; - this.groupBox22.Size = new System.Drawing.Size(412, 190); - this.groupBox22.TabIndex = 6; - this.groupBox22.TabStop = false; - this.groupBox22.Text = "Auto import"; + this.groupBox32.Controls.Add(this.LbInfoGraphicSize); + this.groupBox32.Controls.Add(this.CbbInfoGraphicFontName); + this.groupBox32.Controls.Add(this.nudInfoGraphicHeight); + this.groupBox32.Controls.Add(this.BtInfoGraphicForeColor); + this.groupBox32.Controls.Add(this.BtInfoGraphicBackColor); + this.groupBox32.Controls.Add(this.BtInfoGraphicBorderColor); + this.groupBox32.Controls.Add(this.label51); + this.groupBox32.Location = new System.Drawing.Point(488, 47); + this.groupBox32.Name = "groupBox32"; + this.groupBox32.Size = new System.Drawing.Size(254, 197); + this.groupBox32.TabIndex = 17; + this.groupBox32.TabStop = false; + this.groupBox32.Text = "Visuals"; // - // CbBringToFrontOnImportExportIssue + // LbInfoGraphicSize // - this.CbBringToFrontOnImportExportIssue.AutoSize = true; - this.CbBringToFrontOnImportExportIssue.Location = new System.Drawing.Point(155, 165); - this.CbBringToFrontOnImportExportIssue.Name = "CbBringToFrontOnImportExportIssue"; - this.CbBringToFrontOnImportExportIssue.Size = new System.Drawing.Size(198, 17); - this.CbBringToFrontOnImportExportIssue.TabIndex = 11; - this.CbBringToFrontOnImportExportIssue.Text = "Bring window to front on import issue"; - this.CbBringToFrontOnImportExportIssue.UseVisualStyleBackColor = true; + this.LbInfoGraphicSize.AutoSize = true; + this.LbInfoGraphicSize.Location = new System.Drawing.Point(6, 20); + this.LbInfoGraphicSize.Name = "LbInfoGraphicSize"; + this.LbInfoGraphicSize.Size = new System.Drawing.Size(114, 13); + this.LbInfoGraphicSize.TabIndex = 1; + this.LbInfoGraphicSize.Text = "InfoGraphic height [px]"; // - // CbAutoExtractAddToLibrary + // CbbInfoGraphicFontName // - this.CbAutoExtractAddToLibrary.AutoSize = true; - this.CbAutoExtractAddToLibrary.Location = new System.Drawing.Point(189, 19); - this.CbAutoExtractAddToLibrary.Name = "CbAutoExtractAddToLibrary"; - this.CbAutoExtractAddToLibrary.Size = new System.Drawing.Size(87, 17); - this.CbAutoExtractAddToLibrary.TabIndex = 10; - this.CbAutoExtractAddToLibrary.Text = "Add to library"; - this.CbAutoExtractAddToLibrary.UseVisualStyleBackColor = true; + this.CbbInfoGraphicFontName.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; + this.CbbInfoGraphicFontName.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; + this.CbbInfoGraphicFontName.FormattingEnabled = true; + this.CbbInfoGraphicFontName.Location = new System.Drawing.Point(6, 154); + this.CbbInfoGraphicFontName.Name = "CbbInfoGraphicFontName"; + this.CbbInfoGraphicFontName.Size = new System.Drawing.Size(242, 21); + this.CbbInfoGraphicFontName.TabIndex = 16; + this.CbbInfoGraphicFontName.SelectedIndexChanged += new System.EventHandler(this.CbbInfoGraphicFontName_SelectedIndexChanged); // - // CbAutoImportSuccessGotoLibrary + // nudInfoGraphicHeight // - this.CbAutoImportSuccessGotoLibrary.AutoSize = true; - this.CbAutoImportSuccessGotoLibrary.Location = new System.Drawing.Point(26, 165); - this.CbAutoImportSuccessGotoLibrary.Name = "CbAutoImportSuccessGotoLibrary"; - this.CbAutoImportSuccessGotoLibrary.Size = new System.Drawing.Size(98, 17); - this.CbAutoImportSuccessGotoLibrary.TabIndex = 9; - this.CbAutoImportSuccessGotoLibrary.Text = "go to library tab"; - this.CbAutoImportSuccessGotoLibrary.UseVisualStyleBackColor = true; + this.nudInfoGraphicHeight.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudInfoGraphicHeight.Location = new System.Drawing.Point(126, 18); + this.nudInfoGraphicHeight.Maximum = new decimal(new int[] { + 99999, + 0, + 0, + 0}); + this.nudInfoGraphicHeight.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.nudInfoGraphicHeight.Name = "nudInfoGraphicHeight"; + this.nudInfoGraphicHeight.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudInfoGraphicHeight.Size = new System.Drawing.Size(57, 20); + this.nudInfoGraphicHeight.TabIndex = 2; + this.nudInfoGraphicHeight.Value = new decimal(new int[] { + 100, + 0, + 0, + 0}); + this.nudInfoGraphicHeight.ValueChanged += new System.EventHandler(this.nudInfoGraphicHeight_ValueChanged); // - // TbExportFileRename + // BtInfoGraphicForeColor // - this.TbExportFileRename.Location = new System.Drawing.Point(155, 113); - this.TbExportFileRename.Name = "TbExportFileRename"; - this.TbExportFileRename.Size = new System.Drawing.Size(124, 20); - this.TbExportFileRename.TabIndex = 6; + this.BtInfoGraphicForeColor.Location = new System.Drawing.Point(9, 44); + this.BtInfoGraphicForeColor.Name = "BtInfoGraphicForeColor"; + this.BtInfoGraphicForeColor.Size = new System.Drawing.Size(75, 23); + this.BtInfoGraphicForeColor.TabIndex = 9; + this.BtInfoGraphicForeColor.Text = "ForeColor"; + this.BtInfoGraphicForeColor.UseVisualStyleBackColor = true; + this.BtInfoGraphicForeColor.Click += new System.EventHandler(this.ColorButtonClick); // - // CbExportFileRenameAfterImport + // BtInfoGraphicBackColor // - this.CbExportFileRenameAfterImport.AutoSize = true; - this.CbExportFileRenameAfterImport.Location = new System.Drawing.Point(26, 119); - this.CbExportFileRenameAfterImport.Name = "CbExportFileRenameAfterImport"; - this.CbExportFileRenameAfterImport.Size = new System.Drawing.Size(119, 17); - this.CbExportFileRenameAfterImport.TabIndex = 5; - this.CbExportFileRenameAfterImport.Text = "rename file (pattern)"; - this.CbExportFileRenameAfterImport.UseVisualStyleBackColor = true; + this.BtInfoGraphicBackColor.Location = new System.Drawing.Point(9, 73); + this.BtInfoGraphicBackColor.Name = "BtInfoGraphicBackColor"; + this.BtInfoGraphicBackColor.Size = new System.Drawing.Size(75, 23); + this.BtInfoGraphicBackColor.TabIndex = 10; + this.BtInfoGraphicBackColor.Text = "BackColor"; + this.BtInfoGraphicBackColor.UseVisualStyleBackColor = true; + this.BtInfoGraphicBackColor.Click += new System.EventHandler(this.ColorButtonClick); // - // BtImportArchiveFolder + // BtInfoGraphicBorderColor // - this.BtImportArchiveFolder.Location = new System.Drawing.Point(155, 139); - this.BtImportArchiveFolder.Name = "BtImportArchiveFolder"; - this.BtImportArchiveFolder.Size = new System.Drawing.Size(124, 21); - this.BtImportArchiveFolder.TabIndex = 8; - this.BtImportArchiveFolder.Text = "…"; - this.BtImportArchiveFolder.UseVisualStyleBackColor = true; - this.BtImportArchiveFolder.Click += new System.EventHandler(this.BtImportArchiveFolder_Click); + this.BtInfoGraphicBorderColor.Location = new System.Drawing.Point(9, 102); + this.BtInfoGraphicBorderColor.Name = "BtInfoGraphicBorderColor"; + this.BtInfoGraphicBorderColor.Size = new System.Drawing.Size(75, 23); + this.BtInfoGraphicBorderColor.TabIndex = 11; + this.BtInfoGraphicBorderColor.Text = "BorderColor"; + this.BtInfoGraphicBorderColor.UseVisualStyleBackColor = true; + this.BtInfoGraphicBorderColor.Click += new System.EventHandler(this.ColorButtonClick); // - // panel2 + // label51 // - this.panel2.Controls.Add(this.BtBeepNewTop); - this.panel2.Controls.Add(this.BtBeepTop); - this.panel2.Controls.Add(this.BtBeepSuccess); - this.panel2.Controls.Add(this.label47); - this.panel2.Controls.Add(this.BtBeepFailure); - this.panel2.Location = new System.Drawing.Point(285, 11); - this.panel2.Name = "panel2"; - this.panel2.Size = new System.Drawing.Size(121, 131); - this.panel2.TabIndex = 7; + this.label51.AutoSize = true; + this.label51.Location = new System.Drawing.Point(6, 138); + this.label51.Name = "label51"; + this.label51.Size = new System.Drawing.Size(57, 13); + this.label51.TabIndex = 7; + this.label51.Text = "Font name"; // - // BtBeepNewTop + // groupBox28 // - this.BtBeepNewTop.Location = new System.Drawing.Point(3, 105); - this.BtBeepNewTop.Name = "BtBeepNewTop"; - this.BtBeepNewTop.Size = new System.Drawing.Size(115, 23); - this.BtBeepNewTop.TabIndex = 4; - this.BtBeepNewTop.Text = "new top stat"; - this.BtBeepNewTop.UseVisualStyleBackColor = true; - this.BtBeepNewTop.Click += new System.EventHandler(this.BtBeepNewTop_Click); + this.groupBox28.Controls.Add(this.CbInfoGraphicColorRegionNamesIfNoImage); + this.groupBox28.Controls.Add(this.CbInfoGraphicStatValues); + this.groupBox28.Controls.Add(this.CbInfoGraphicAddRegionNames); + this.groupBox28.Controls.Add(this.CbInfoGraphicCreatureName); + this.groupBox28.Controls.Add(this.CbInfoGraphicMutations); + this.groupBox28.Controls.Add(this.CbInfoGraphicGenerations); + this.groupBox28.Controls.Add(this.CbInfoGraphicDomLevels); + this.groupBox28.Controls.Add(this.CbInfoGraphicDisplayMaxWildLevel); + this.groupBox28.Location = new System.Drawing.Point(8, 47); + this.groupBox28.Name = "groupBox28"; + this.groupBox28.Size = new System.Drawing.Size(474, 224); + this.groupBox28.TabIndex = 8; + this.groupBox28.TabStop = false; + this.groupBox28.Text = "Include Info"; // - // BtBeepTop + // CbInfoGraphicColorRegionNamesIfNoImage // - this.BtBeepTop.Location = new System.Drawing.Point(3, 76); - this.BtBeepTop.Name = "BtBeepTop"; - this.BtBeepTop.Size = new System.Drawing.Size(115, 23); - this.BtBeepTop.TabIndex = 3; - this.BtBeepTop.Text = "top stat"; - this.BtBeepTop.UseVisualStyleBackColor = true; - this.BtBeepTop.Click += new System.EventHandler(this.BtBeepTop_Click); + this.CbInfoGraphicColorRegionNamesIfNoImage.AutoSize = true; + this.CbInfoGraphicColorRegionNamesIfNoImage.Location = new System.Drawing.Point(6, 157); + this.CbInfoGraphicColorRegionNamesIfNoImage.Name = "CbInfoGraphicColorRegionNamesIfNoImage"; + this.CbInfoGraphicColorRegionNamesIfNoImage.Size = new System.Drawing.Size(224, 17); + this.CbInfoGraphicColorRegionNamesIfNoImage.TabIndex = 15; + this.CbInfoGraphicColorRegionNamesIfNoImage.Text = "color region names if no image is available"; + this.CbInfoGraphicColorRegionNamesIfNoImage.UseVisualStyleBackColor = true; + this.CbInfoGraphicColorRegionNamesIfNoImage.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // BtBeepSuccess + // CbInfoGraphicStatValues // - this.BtBeepSuccess.Location = new System.Drawing.Point(3, 47); - this.BtBeepSuccess.Name = "BtBeepSuccess"; - this.BtBeepSuccess.Size = new System.Drawing.Size(115, 23); - this.BtBeepSuccess.TabIndex = 2; - this.BtBeepSuccess.Text = "import success"; - this.BtBeepSuccess.UseVisualStyleBackColor = true; - this.BtBeepSuccess.Click += new System.EventHandler(this.BtBeepSuccess_Click); + this.CbInfoGraphicStatValues.AutoSize = true; + this.CbInfoGraphicStatValues.Location = new System.Drawing.Point(6, 65); + this.CbInfoGraphicStatValues.Name = "CbInfoGraphicStatValues"; + this.CbInfoGraphicStatValues.Size = new System.Drawing.Size(192, 17); + this.CbInfoGraphicStatValues.TabIndex = 14; + this.CbInfoGraphicStatValues.Text = "stat values additionally to the levels"; + this.CbInfoGraphicStatValues.UseVisualStyleBackColor = true; + this.CbInfoGraphicStatValues.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // label47 + // CbInfoGraphicAddRegionNames // - this.label47.AutoSize = true; - this.label47.Location = new System.Drawing.Point(3, 2); - this.label47.Name = "label47"; - this.label47.Size = new System.Drawing.Size(108, 13); - this.label47.TabIndex = 0; - this.label47.Text = "Import sound preview"; + this.CbInfoGraphicAddRegionNames.AutoSize = true; + this.CbInfoGraphicAddRegionNames.Location = new System.Drawing.Point(6, 134); + this.CbInfoGraphicAddRegionNames.Name = "CbInfoGraphicAddRegionNames"; + this.CbInfoGraphicAddRegionNames.Size = new System.Drawing.Size(115, 17); + this.CbInfoGraphicAddRegionNames.TabIndex = 13; + this.CbInfoGraphicAddRegionNames.Text = "color region names"; + this.CbInfoGraphicAddRegionNames.UseVisualStyleBackColor = true; + this.CbInfoGraphicAddRegionNames.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // BtBeepFailure + // CbInfoGraphicCreatureName // - this.BtBeepFailure.Location = new System.Drawing.Point(3, 18); - this.BtBeepFailure.Name = "BtBeepFailure"; - this.BtBeepFailure.Size = new System.Drawing.Size(115, 23); - this.BtBeepFailure.TabIndex = 1; - this.BtBeepFailure.Text = "import failed"; - this.BtBeepFailure.UseVisualStyleBackColor = true; - this.BtBeepFailure.Click += new System.EventHandler(this.BtBeepFailure_Click); + this.CbInfoGraphicCreatureName.AutoSize = true; + this.CbInfoGraphicCreatureName.Location = new System.Drawing.Point(6, 19); + this.CbInfoGraphicCreatureName.Name = "CbInfoGraphicCreatureName"; + this.CbInfoGraphicCreatureName.Size = new System.Drawing.Size(94, 17); + this.CbInfoGraphicCreatureName.TabIndex = 12; + this.CbInfoGraphicCreatureName.Text = "creature name"; + this.CbInfoGraphicCreatureName.UseVisualStyleBackColor = true; + this.CbInfoGraphicCreatureName.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // cbPlaySoundOnAutomaticImport + // CbInfoGraphicMutations // - this.cbPlaySoundOnAutomaticImport.AutoSize = true; - this.cbPlaySoundOnAutomaticImport.Location = new System.Drawing.Point(9, 55); - this.cbPlaySoundOnAutomaticImport.Name = "cbPlaySoundOnAutomaticImport"; - this.cbPlaySoundOnAutomaticImport.Size = new System.Drawing.Size(215, 17); - this.cbPlaySoundOnAutomaticImport.TabIndex = 2; - this.cbPlaySoundOnAutomaticImport.Text = "Play sound to indicate success or failure"; - this.cbPlaySoundOnAutomaticImport.UseVisualStyleBackColor = true; + this.CbInfoGraphicMutations.AutoSize = true; + this.CbInfoGraphicMutations.Location = new System.Drawing.Point(6, 88); + this.CbInfoGraphicMutations.Name = "CbInfoGraphicMutations"; + this.CbInfoGraphicMutations.Size = new System.Drawing.Size(71, 17); + this.CbInfoGraphicMutations.TabIndex = 5; + this.CbInfoGraphicMutations.Text = "mutations"; + this.CbInfoGraphicMutations.UseVisualStyleBackColor = true; + this.CbInfoGraphicMutations.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // label29 + // CbInfoGraphicGenerations // - this.label29.AutoSize = true; - this.label29.Location = new System.Drawing.Point(6, 75); - this.label29.Name = "label29"; - this.label29.Size = new System.Drawing.Size(137, 13); - this.label29.TabIndex = 3; - this.label29.Text = "After a successful import do"; + this.CbInfoGraphicGenerations.AutoSize = true; + this.CbInfoGraphicGenerations.Location = new System.Drawing.Point(6, 111); + this.CbInfoGraphicGenerations.Name = "CbInfoGraphicGenerations"; + this.CbInfoGraphicGenerations.Size = new System.Drawing.Size(148, 17); + this.CbInfoGraphicGenerations.TabIndex = 6; + this.CbInfoGraphicGenerations.Text = "generation of the creature"; + this.CbInfoGraphicGenerations.UseVisualStyleBackColor = true; + this.CbInfoGraphicGenerations.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // cbDeleteAutoImportedFile + // CbInfoGraphicDomLevels // - this.cbDeleteAutoImportedFile.AutoSize = true; - this.cbDeleteAutoImportedFile.Location = new System.Drawing.Point(26, 96); - this.cbDeleteAutoImportedFile.Name = "cbDeleteAutoImportedFile"; - this.cbDeleteAutoImportedFile.Size = new System.Drawing.Size(114, 17); - this.cbDeleteAutoImportedFile.TabIndex = 4; - this.cbDeleteAutoImportedFile.Text = "delete imported file"; - this.cbDeleteAutoImportedFile.UseVisualStyleBackColor = true; - this.cbDeleteAutoImportedFile.CheckedChanged += new System.EventHandler(this.cbDeleteAutoImportedFile_CheckedChanged); + this.CbInfoGraphicDomLevels.AutoSize = true; + this.CbInfoGraphicDomLevels.Location = new System.Drawing.Point(6, 42); + this.CbInfoGraphicDomLevels.Name = "CbInfoGraphicDomLevels"; + this.CbInfoGraphicDomLevels.Size = new System.Drawing.Size(460, 17); + this.CbInfoGraphicDomLevels.TabIndex = 4; + this.CbInfoGraphicDomLevels.Text = "levels and values of the current state (if disabled the values relevant for breed" + + "ing are shown)"; + this.CbInfoGraphicDomLevels.UseVisualStyleBackColor = true; + this.CbInfoGraphicDomLevels.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // cbMoveImportedFileToSubFolder + // CbInfoGraphicDisplayMaxWildLevel // - this.cbMoveImportedFileToSubFolder.AutoSize = true; - this.cbMoveImportedFileToSubFolder.Location = new System.Drawing.Point(26, 142); - this.cbMoveImportedFileToSubFolder.Name = "cbMoveImportedFileToSubFolder"; - this.cbMoveImportedFileToSubFolder.Size = new System.Drawing.Size(123, 17); - this.cbMoveImportedFileToSubFolder.TabIndex = 7; - this.cbMoveImportedFileToSubFolder.Text = "move imported file to"; - this.cbMoveImportedFileToSubFolder.UseVisualStyleBackColor = true; - this.cbMoveImportedFileToSubFolder.CheckedChanged += new System.EventHandler(this.cbMoveImportedFileToSubFolder_CheckedChanged); + this.CbInfoGraphicDisplayMaxWildLevel.AutoSize = true; + this.CbInfoGraphicDisplayMaxWildLevel.Location = new System.Drawing.Point(6, 180); + this.CbInfoGraphicDisplayMaxWildLevel.Name = "CbInfoGraphicDisplayMaxWildLevel"; + this.CbInfoGraphicDisplayMaxWildLevel.Size = new System.Drawing.Size(123, 17); + this.CbInfoGraphicDisplayMaxWildLevel.TabIndex = 3; + this.CbInfoGraphicDisplayMaxWildLevel.Text = "max wild server level"; + this.CbInfoGraphicDisplayMaxWildLevel.UseVisualStyleBackColor = true; + this.CbInfoGraphicDisplayMaxWildLevel.CheckedChanged += new System.EventHandler(this.CbInfoGraphicCheckBoxChanged); // - // label28 + // label50 // - this.label28.AutoSize = true; - this.label28.Location = new System.Drawing.Point(6, 39); - this.label28.Name = "label28"; - this.label28.Size = new System.Drawing.Size(256, 13); - this.label28.TabIndex = 1; - this.label28.Text = "Enable overlay for feedback about the import ingame"; + this.label50.AutoSize = true; + this.label50.Location = new System.Drawing.Point(11, 18); + this.label50.Name = "label50"; + this.label50.Size = new System.Drawing.Size(298, 13); + this.label50.TabIndex = 0; + this.label50.Text = "Styling of the infographic that can be exported from the library."; // - // cbAutoImportExported + // tabPageImportSavegame // - this.cbAutoImportExported.AutoSize = true; - this.cbAutoImportExported.Location = new System.Drawing.Point(9, 19); - this.cbAutoImportExported.Name = "cbAutoImportExported"; - this.cbAutoImportExported.Size = new System.Drawing.Size(174, 17); - this.cbAutoImportExported.TabIndex = 0; - this.cbAutoImportExported.Text = "Auto extract exported creatures"; - this.cbAutoImportExported.UseVisualStyleBackColor = true; + this.tabPageImportSavegame.AutoScroll = true; + this.tabPageImportSavegame.Controls.Add(this.groupBox12); + this.tabPageImportSavegame.Location = new System.Drawing.Point(4, 22); + this.tabPageImportSavegame.Name = "tabPageImportSavegame"; + this.tabPageImportSavegame.Padding = new System.Windows.Forms.Padding(3); + this.tabPageImportSavegame.Size = new System.Drawing.Size(750, 699); + this.tabPageImportSavegame.TabIndex = 2; + this.tabPageImportSavegame.Text = "Import Savegame"; + this.tabPageImportSavegame.UseVisualStyleBackColor = true; // - // groupBox21 + // groupBox12 // - this.groupBox21.Controls.Add(this.CbApplyNamingPatternOnImportAlways); - this.groupBox21.Controls.Add(this.cbApplyNamePatternOnImportOnNewCreatures); - this.groupBox21.Controls.Add(this.label41); - this.groupBox21.Controls.Add(this.cbCopyPatternNameToClipboard); - this.groupBox21.Controls.Add(this.cbApplyNamePatternOnImportOnEmptyNames); - this.groupBox21.Location = new System.Drawing.Point(6, 508); - this.groupBox21.Name = "groupBox21"; - this.groupBox21.Size = new System.Drawing.Size(318, 162); - this.groupBox21.TabIndex = 5; - this.groupBox21.TabStop = false; - this.groupBox21.Text = "Auto naming on import"; + this.groupBox12.Controls.Add(this.CbImportUnclaimedBabies); + this.groupBox12.Controls.Add(this.cbSaveImportCryo); + this.groupBox12.Controls.Add(this.cbIgnoreUnknownBPOnSaveImport); + this.groupBox12.Controls.Add(this.textBoxImportTribeNameFilter); + this.groupBox12.Controls.Add(this.label_Filter); + this.groupBox12.Controls.Add(this.cbImportUpdateCreatureStatus); + this.groupBox12.Controls.Add(this.groupBox15); + this.groupBox12.Controls.Add(this.groupBox14); + this.groupBox12.Controls.Add(this.label24); + this.groupBox12.Location = new System.Drawing.Point(3, 3); + this.groupBox12.Name = "groupBox12"; + this.groupBox12.Size = new System.Drawing.Size(739, 667); + this.groupBox12.TabIndex = 0; + this.groupBox12.TabStop = false; + this.groupBox12.Text = "Import Data from Save-File"; // - // CbApplyNamingPatternOnImportAlways + // CbImportUnclaimedBabies // - this.CbApplyNamingPatternOnImportAlways.AutoSize = true; - this.CbApplyNamingPatternOnImportAlways.Location = new System.Drawing.Point(6, 39); - this.CbApplyNamingPatternOnImportAlways.Name = "CbApplyNamingPatternOnImportAlways"; - this.CbApplyNamingPatternOnImportAlways.Size = new System.Drawing.Size(177, 17); - this.CbApplyNamingPatternOnImportAlways.TabIndex = 1; - this.CbApplyNamingPatternOnImportAlways.Text = "always (overwrite existing name)"; - this.CbApplyNamingPatternOnImportAlways.UseVisualStyleBackColor = true; + this.CbImportUnclaimedBabies.AutoSize = true; + this.CbImportUnclaimedBabies.Location = new System.Drawing.Point(9, 160); + this.CbImportUnclaimedBabies.Name = "CbImportUnclaimedBabies"; + this.CbImportUnclaimedBabies.Size = new System.Drawing.Size(140, 17); + this.CbImportUnclaimedBabies.TabIndex = 8; + this.CbImportUnclaimedBabies.Text = "Import unclaimed babies"; + this.CbImportUnclaimedBabies.UseVisualStyleBackColor = true; // - // cbApplyNamePatternOnImportOnNewCreatures + // cbSaveImportCryo // - this.cbApplyNamePatternOnImportOnNewCreatures.AutoSize = true; - this.cbApplyNamePatternOnImportOnNewCreatures.Location = new System.Drawing.Point(6, 85); - this.cbApplyNamePatternOnImportOnNewCreatures.Name = "cbApplyNamePatternOnImportOnNewCreatures"; - this.cbApplyNamePatternOnImportOnNewCreatures.Size = new System.Drawing.Size(203, 17); - this.cbApplyNamePatternOnImportOnNewCreatures.TabIndex = 3; - this.cbApplyNamePatternOnImportOnNewCreatures.Text = "if the creature is imported the first time"; - this.cbApplyNamePatternOnImportOnNewCreatures.UseVisualStyleBackColor = true; + this.cbSaveImportCryo.AutoSize = true; + this.cbSaveImportCryo.Location = new System.Drawing.Point(9, 137); + this.cbSaveImportCryo.Name = "cbSaveImportCryo"; + this.cbSaveImportCryo.Size = new System.Drawing.Size(216, 17); + this.cbSaveImportCryo.TabIndex = 3; + this.cbSaveImportCryo.Text = "Import creatures in cryopods or soultraps"; + this.cbSaveImportCryo.UseVisualStyleBackColor = true; // - // label41 + // cbIgnoreUnknownBPOnSaveImport // - this.label41.AutoSize = true; - this.label41.Location = new System.Drawing.Point(6, 19); - this.label41.Name = "label41"; - this.label41.Size = new System.Drawing.Size(235, 13); - this.label41.TabIndex = 0; - this.label41.Text = "Apply first naming pattern automatically on import"; + this.cbIgnoreUnknownBPOnSaveImport.AutoSize = true; + this.cbIgnoreUnknownBPOnSaveImport.Location = new System.Drawing.Point(9, 114); + this.cbIgnoreUnknownBPOnSaveImport.Name = "cbIgnoreUnknownBPOnSaveImport"; + this.cbIgnoreUnknownBPOnSaveImport.Size = new System.Drawing.Size(334, 17); + this.cbIgnoreUnknownBPOnSaveImport.TabIndex = 2; + this.cbIgnoreUnknownBPOnSaveImport.Text = "Ignore unknown species on import and don\'t show a messagebox"; + this.cbIgnoreUnknownBPOnSaveImport.UseVisualStyleBackColor = true; // - // cbCopyPatternNameToClipboard + // textBoxImportTribeNameFilter // - this.cbCopyPatternNameToClipboard.AutoSize = true; - this.cbCopyPatternNameToClipboard.Location = new System.Drawing.Point(6, 124); - this.cbCopyPatternNameToClipboard.Name = "cbCopyPatternNameToClipboard"; - this.cbCopyPatternNameToClipboard.Size = new System.Drawing.Size(208, 17); - this.cbCopyPatternNameToClipboard.TabIndex = 4; - this.cbCopyPatternNameToClipboard.Text = "When applied, copy name to clipboard"; - this.cbCopyPatternNameToClipboard.UseVisualStyleBackColor = true; + this.textBoxImportTribeNameFilter.Location = new System.Drawing.Point(3, 199); + this.textBoxImportTribeNameFilter.Name = "textBoxImportTribeNameFilter"; + this.textBoxImportTribeNameFilter.Size = new System.Drawing.Size(730, 20); + this.textBoxImportTribeNameFilter.TabIndex = 5; // - // cbApplyNamePatternOnImportOnEmptyNames + // label_Filter // - this.cbApplyNamePatternOnImportOnEmptyNames.AutoSize = true; - this.cbApplyNamePatternOnImportOnEmptyNames.Location = new System.Drawing.Point(6, 62); - this.cbApplyNamePatternOnImportOnEmptyNames.Name = "cbApplyNamePatternOnImportOnEmptyNames"; - this.cbApplyNamePatternOnImportOnEmptyNames.Size = new System.Drawing.Size(119, 17); - this.cbApplyNamePatternOnImportOnEmptyNames.TabIndex = 2; - this.cbApplyNamePatternOnImportOnEmptyNames.Text = "if the name is empty"; - this.cbApplyNamePatternOnImportOnEmptyNames.UseVisualStyleBackColor = true; + this.label_Filter.AutoSize = true; + this.label_Filter.Location = new System.Drawing.Point(3, 183); + this.label_Filter.Name = "label_Filter"; + this.label_Filter.Size = new System.Drawing.Size(487, 13); + this.label_Filter.TabIndex = 4; + this.label_Filter.Text = "Import only tribes with names containing at least one of these comma separated va" + + "lues, case sensitive"; // - // groupBox19 + // cbImportUpdateCreatureStatus // - this.groupBox19.Controls.Add(this.label26); - this.groupBox19.Controls.Add(this.nudWarnImportMoreThan); - this.groupBox19.Location = new System.Drawing.Point(6, 380); - this.groupBox19.Name = "groupBox19"; - this.groupBox19.Size = new System.Drawing.Size(318, 71); - this.groupBox19.TabIndex = 3; - this.groupBox19.TabStop = false; - this.groupBox19.Text = "Warn when importing many creatures"; + this.cbImportUpdateCreatureStatus.Location = new System.Drawing.Point(9, 71); + this.cbImportUpdateCreatureStatus.Name = "cbImportUpdateCreatureStatus"; + this.cbImportUpdateCreatureStatus.Size = new System.Drawing.Size(727, 37); + this.cbImportUpdateCreatureStatus.TabIndex = 1; + this.cbImportUpdateCreatureStatus.Text = "Update Available/Unavailable Status on Import for disappeared or reappeared creat" + + "ures (disable this if you will import savegames from multiple servers). This set" + + "ting is saved per library."; + this.cbImportUpdateCreatureStatus.UseVisualStyleBackColor = true; // - // label26 + // groupBox15 // - this.label26.AutoSize = true; - this.label26.Location = new System.Drawing.Point(6, 21); - this.label26.Name = "label26"; - this.label26.Size = new System.Drawing.Size(138, 39); - this.label26.TabIndex = 0; - this.label26.Text = "Warn if importing more than\r\ncreatures at once.\r\n(Set to 0 to disable warning)"; + this.groupBox15.Controls.Add(this.dataGridView_FileLocations); + this.groupBox15.Controls.Add(this.btAddSavegameFileLocation); + this.groupBox15.Controls.Add(this.labelSavegameFileLocationHint); + this.groupBox15.Location = new System.Drawing.Point(6, 278); + this.groupBox15.Name = "groupBox15"; + this.groupBox15.Size = new System.Drawing.Size(730, 386); + this.groupBox15.TabIndex = 7; + this.groupBox15.TabStop = false; + this.groupBox15.Text = "ARK save-game files"; // - // nudWarnImportMoreThan + // dataGridView_FileLocations // - this.nudWarnImportMoreThan.Location = new System.Drawing.Point(184, 19); - this.nudWarnImportMoreThan.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudWarnImportMoreThan.Name = "nudWarnImportMoreThan"; - this.nudWarnImportMoreThan.Size = new System.Drawing.Size(128, 20); - this.nudWarnImportMoreThan.TabIndex = 1; + this.dataGridView_FileLocations.AllowUserToAddRows = false; + this.dataGridView_FileLocations.AllowUserToDeleteRows = false; + this.dataGridView_FileLocations.AutoGenerateColumns = false; + this.dataGridView_FileLocations.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridView_FileLocations.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.convenientNameDataGridViewTextBoxColumn, + this.serverNameDataGridViewTextBoxColumn, + this.fileLocationDataGridViewTextBoxColumn, + this.dgvFileLocation_Change, + this.ImportWithQuickImport, + this.dgvFileLocation_Delete}); + this.dataGridView_FileLocations.DataSource = this.aTImportFileLocationBindingSource; + this.dataGridView_FileLocations.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridView_FileLocations.Location = new System.Drawing.Point(3, 62); + this.dataGridView_FileLocations.MultiSelect = false; + this.dataGridView_FileLocations.Name = "dataGridView_FileLocations"; + this.dataGridView_FileLocations.RowHeadersVisible = false; + this.dataGridView_FileLocations.Size = new System.Drawing.Size(724, 321); + this.dataGridView_FileLocations.TabIndex = 2; + this.dataGridView_FileLocations.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_FileLocations_CellClick); // - // groupBox13 + // convenientNameDataGridViewTextBoxColumn // - this.groupBox13.Controls.Add(this.dataGridViewExportFolders); - this.groupBox13.Controls.Add(this.btAddExportFolder); - this.groupBox13.Location = new System.Drawing.Point(6, 112); - this.groupBox13.Name = "groupBox13"; - this.groupBox13.Size = new System.Drawing.Size(736, 261); - this.groupBox13.TabIndex = 2; - this.groupBox13.TabStop = false; - this.groupBox13.Text = "ARK export folders"; + this.convenientNameDataGridViewTextBoxColumn.DataPropertyName = "ConvenientName"; + this.convenientNameDataGridViewTextBoxColumn.HeaderText = "Name"; + this.convenientNameDataGridViewTextBoxColumn.Name = "convenientNameDataGridViewTextBoxColumn"; + this.convenientNameDataGridViewTextBoxColumn.ReadOnly = true; // - // dataGridViewExportFolders + // serverNameDataGridViewTextBoxColumn // - this.dataGridViewExportFolders.AutoGenerateColumns = false; - this.dataGridViewExportFolders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { - this.convenientNameDataGridViewTextBoxColumn1, - this.ownerSuffixDataGridViewTextBoxColumn, - this.folderPathDataGridViewTextBoxColumn, - this.dgvExportFolderChange, - this.dgvExportFolderDelete, - this.dgvExportMakeDefault}); - this.dataGridViewExportFolders.DataSource = this.aTExportFolderLocationsBindingSource; - this.dataGridViewExportFolders.Dock = System.Windows.Forms.DockStyle.Fill; - this.dataGridViewExportFolders.Location = new System.Drawing.Point(3, 39); - this.dataGridViewExportFolders.Name = "dataGridViewExportFolders"; - this.dataGridViewExportFolders.RowHeadersVisible = false; - this.dataGridViewExportFolders.Size = new System.Drawing.Size(730, 219); - this.dataGridViewExportFolders.TabIndex = 1; - this.dataGridViewExportFolders.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewExportFolders_CellClick); + this.serverNameDataGridViewTextBoxColumn.DataPropertyName = "ServerName"; + this.serverNameDataGridViewTextBoxColumn.HeaderText = "Server name"; + this.serverNameDataGridViewTextBoxColumn.Name = "serverNameDataGridViewTextBoxColumn"; + this.serverNameDataGridViewTextBoxColumn.ReadOnly = true; // - // dgvExportFolderChange + // fileLocationDataGridViewTextBoxColumn // - this.dgvExportFolderChange.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; - this.dgvExportFolderChange.HeaderText = "Change"; - this.dgvExportFolderChange.MinimumWidth = 50; - this.dgvExportFolderChange.Name = "dgvExportFolderChange"; - this.dgvExportFolderChange.ReadOnly = true; - this.dgvExportFolderChange.Text = "Change"; - this.dgvExportFolderChange.UseColumnTextForButtonValue = true; - this.dgvExportFolderChange.Width = 50; + this.fileLocationDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; + this.fileLocationDataGridViewTextBoxColumn.DataPropertyName = "FileLocation"; + this.fileLocationDataGridViewTextBoxColumn.HeaderText = "File location"; + this.fileLocationDataGridViewTextBoxColumn.Name = "fileLocationDataGridViewTextBoxColumn"; + this.fileLocationDataGridViewTextBoxColumn.ReadOnly = true; // - // dgvExportFolderDelete + // dgvFileLocation_Change // - this.dgvExportFolderDelete.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; - this.dgvExportFolderDelete.HeaderText = "Delete"; - this.dgvExportFolderDelete.MinimumWidth = 50; - this.dgvExportFolderDelete.Name = "dgvExportFolderDelete"; - this.dgvExportFolderDelete.ReadOnly = true; - this.dgvExportFolderDelete.Text = "Delete"; - this.dgvExportFolderDelete.UseColumnTextForButtonValue = true; - this.dgvExportFolderDelete.Width = 50; + this.dgvFileLocation_Change.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.dgvFileLocation_Change.HeaderText = "Change"; + this.dgvFileLocation_Change.MinimumWidth = 50; + this.dgvFileLocation_Change.Name = "dgvFileLocation_Change"; + this.dgvFileLocation_Change.ReadOnly = true; + this.dgvFileLocation_Change.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.dgvFileLocation_Change.Text = "Change"; + this.dgvFileLocation_Change.UseColumnTextForButtonValue = true; + this.dgvFileLocation_Change.Width = 50; // - // dgvExportMakeDefault + // ImportWithQuickImport // - this.dgvExportMakeDefault.HeaderText = "Default"; - this.dgvExportMakeDefault.Name = "dgvExportMakeDefault"; - this.dgvExportMakeDefault.ReadOnly = true; - this.dgvExportMakeDefault.Text = "Make default"; - this.dgvExportMakeDefault.UseColumnTextForButtonValue = true; + this.ImportWithQuickImport.DataPropertyName = "ImportWithQuickImport"; + this.ImportWithQuickImport.HeaderText = "QuickImport"; + this.ImportWithQuickImport.Name = "ImportWithQuickImport"; + this.ImportWithQuickImport.ReadOnly = true; + this.ImportWithQuickImport.ToolTipText = "If checked the savegame will be imported with the quick import button in the menu" + + " bar."; + this.ImportWithQuickImport.Width = 70; // - // btAddExportFolder + // dgvFileLocation_Delete // - this.btAddExportFolder.Dock = System.Windows.Forms.DockStyle.Top; - this.btAddExportFolder.Location = new System.Drawing.Point(3, 16); - this.btAddExportFolder.Name = "btAddExportFolder"; - this.btAddExportFolder.Size = new System.Drawing.Size(730, 23); - this.btAddExportFolder.TabIndex = 0; - this.btAddExportFolder.Text = "Add Export Folder…"; - this.btAddExportFolder.UseVisualStyleBackColor = true; - this.btAddExportFolder.Click += new System.EventHandler(this.btAddExportFolder_Click); + this.dgvFileLocation_Delete.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.dgvFileLocation_Delete.HeaderText = "Delete"; + this.dgvFileLocation_Delete.MinimumWidth = 50; + this.dgvFileLocation_Delete.Name = "dgvFileLocation_Delete"; + this.dgvFileLocation_Delete.ReadOnly = true; + this.dgvFileLocation_Delete.Resizable = System.Windows.Forms.DataGridViewTriState.False; + this.dgvFileLocation_Delete.Text = "Delete"; + this.dgvFileLocation_Delete.UseColumnTextForButtonValue = true; + this.dgvFileLocation_Delete.Width = 50; // - // label25 + // aTImportFileLocationBindingSource // - this.label25.AutoSize = true; - this.label25.Location = new System.Drawing.Point(3, 3); - this.label25.Name = "label25"; - this.label25.Size = new System.Drawing.Size(669, 91); - this.label25.TabIndex = 0; - this.label25.Text = resources.GetString("label25.Text"); + this.aTImportFileLocationBindingSource.AllowNew = false; + this.aTImportFileLocationBindingSource.DataSource = typeof(ARKBreedingStats.settings.ATImportFileLocation); // - // tabPageTimers + // btAddSavegameFileLocation // - this.tabPageTimers.Controls.Add(this.groupBox24); - this.tabPageTimers.Controls.Add(this.groupBox8); - this.tabPageTimers.Location = new System.Drawing.Point(4, 22); - this.tabPageTimers.Name = "tabPageTimers"; - this.tabPageTimers.Padding = new System.Windows.Forms.Padding(3); - this.tabPageTimers.Size = new System.Drawing.Size(750, 676); - this.tabPageTimers.TabIndex = 6; - this.tabPageTimers.Text = "Timers"; - this.tabPageTimers.UseVisualStyleBackColor = true; + this.btAddSavegameFileLocation.Dock = System.Windows.Forms.DockStyle.Top; + this.btAddSavegameFileLocation.Location = new System.Drawing.Point(3, 39); + this.btAddSavegameFileLocation.Name = "btAddSavegameFileLocation"; + this.btAddSavegameFileLocation.Size = new System.Drawing.Size(724, 23); + this.btAddSavegameFileLocation.TabIndex = 1; + this.btAddSavegameFileLocation.Text = "Add Savegame File Location"; + this.btAddSavegameFileLocation.UseVisualStyleBackColor = true; + this.btAddSavegameFileLocation.Click += new System.EventHandler(this.btAddSavegameFileLocation_Click); // - // groupBox24 + // labelSavegameFileLocationHint // - this.groupBox24.Controls.Add(this.cbKeepExpiredTimersInOverlay); - this.groupBox24.Controls.Add(this.cbDeleteExpiredTimersOnSaving); - this.groupBox24.Controls.Add(this.cbTimersInOverlayAutomatically); - this.groupBox24.Location = new System.Drawing.Point(8, 233); - this.groupBox24.Name = "groupBox24"; - this.groupBox24.Size = new System.Drawing.Size(413, 90); - this.groupBox24.TabIndex = 1; - this.groupBox24.TabStop = false; - this.groupBox24.Text = "Timers"; + this.labelSavegameFileLocationHint.AutoSize = true; + this.labelSavegameFileLocationHint.Dock = System.Windows.Forms.DockStyle.Top; + this.labelSavegameFileLocationHint.Location = new System.Drawing.Point(3, 16); + this.labelSavegameFileLocationHint.Name = "labelSavegameFileLocationHint"; + this.labelSavegameFileLocationHint.Padding = new System.Windows.Forms.Padding(5); + this.labelSavegameFileLocationHint.Size = new System.Drawing.Size(605, 23); + this.labelSavegameFileLocationHint.TabIndex = 0; + this.labelSavegameFileLocationHint.Text = "Location example for The Island: ...\\Steam\\steamapps\\common\\ARK\\ShooterGame\\Saved" + + "\\SavedArksLocal\\TheIsland.ark"; // - // cbKeepExpiredTimersInOverlay + // groupBox14 // - this.cbKeepExpiredTimersInOverlay.AutoSize = true; - this.cbKeepExpiredTimersInOverlay.Location = new System.Drawing.Point(6, 42); - this.cbKeepExpiredTimersInOverlay.Name = "cbKeepExpiredTimersInOverlay"; - this.cbKeepExpiredTimersInOverlay.Size = new System.Drawing.Size(166, 17); - this.cbKeepExpiredTimersInOverlay.TabIndex = 1; - this.cbKeepExpiredTimersInOverlay.Text = "Keep expired timers in overlay"; - this.cbKeepExpiredTimersInOverlay.UseVisualStyleBackColor = true; - // - // cbDeleteExpiredTimersOnSaving - // - this.cbDeleteExpiredTimersOnSaving.AutoSize = true; - this.cbDeleteExpiredTimersOnSaving.Location = new System.Drawing.Point(6, 65); - this.cbDeleteExpiredTimersOnSaving.Name = "cbDeleteExpiredTimersOnSaving"; - this.cbDeleteExpiredTimersOnSaving.Size = new System.Drawing.Size(217, 17); - this.cbDeleteExpiredTimersOnSaving.TabIndex = 2; - this.cbDeleteExpiredTimersOnSaving.Text = "Delete expired timers when saving library"; - this.cbDeleteExpiredTimersOnSaving.UseVisualStyleBackColor = true; - // - // cbTimersInOverlayAutomatically - // - this.cbTimersInOverlayAutomatically.AutoSize = true; - this.cbTimersInOverlayAutomatically.Location = new System.Drawing.Point(6, 19); - this.cbTimersInOverlayAutomatically.Name = "cbTimersInOverlayAutomatically"; - this.cbTimersInOverlayAutomatically.Size = new System.Drawing.Size(202, 17); - this.cbTimersInOverlayAutomatically.TabIndex = 0; - this.cbTimersInOverlayAutomatically.Text = "Display timers in overlay automatically"; - this.cbTimersInOverlayAutomatically.UseVisualStyleBackColor = true; - // - // groupBox8 - // - this.groupBox8.Controls.Add(this.label22); - this.groupBox8.Controls.Add(this.tbPlayAlarmsSeconds); - this.groupBox8.Controls.Add(this.customSCCustom); - this.groupBox8.Controls.Add(this.customSCWakeup); - this.groupBox8.Controls.Add(this.customSCBirth); - this.groupBox8.Controls.Add(this.customSCStarving); - this.groupBox8.Controls.Add(this.label20); - this.groupBox8.Location = new System.Drawing.Point(8, 6); - this.groupBox8.Name = "groupBox8"; - this.groupBox8.Size = new System.Drawing.Size(413, 221); - this.groupBox8.TabIndex = 0; - this.groupBox8.TabStop = false; - this.groupBox8.Text = "Timer Sounds"; - // - // label22 - // - this.label22.Location = new System.Drawing.Point(6, 171); - this.label22.Name = "label22"; - this.label22.Size = new System.Drawing.Size(255, 66); - this.label22.TabIndex = 5; - this.label22.Text = "List of seconds the alarms play before they reach 0.\r\nE.g. \"60,0\" to play the ala" + - "rm at 60 s and at 0 s. Use commas to separate the values."; - // - // tbPlayAlarmsSeconds - // - this.tbPlayAlarmsSeconds.Location = new System.Drawing.Point(267, 168); - this.tbPlayAlarmsSeconds.Name = "tbPlayAlarmsSeconds"; - this.tbPlayAlarmsSeconds.Size = new System.Drawing.Size(140, 20); - this.tbPlayAlarmsSeconds.TabIndex = 6; - // - // label20 - // - this.label20.Location = new System.Drawing.Point(6, 16); - this.label20.Name = "label20"; - this.label20.Size = new System.Drawing.Size(316, 33); - this.label20.TabIndex = 0; - this.label20.Text = "Only PCM-WAV-files are supported. The sound will play 1 min before the timer runs" + - " out."; - // - // tabPageOverlay - // - this.tabPageOverlay.Controls.Add(this.groupBox10); - this.tabPageOverlay.Location = new System.Drawing.Point(4, 22); - this.tabPageOverlay.Name = "tabPageOverlay"; - this.tabPageOverlay.Padding = new System.Windows.Forms.Padding(3); - this.tabPageOverlay.Size = new System.Drawing.Size(750, 676); - this.tabPageOverlay.TabIndex = 5; - this.tabPageOverlay.Text = "Overlay"; - this.tabPageOverlay.UseVisualStyleBackColor = true; - // - // groupBox10 - // - this.groupBox10.Controls.Add(this.CbOverlayDisplayInheritance); - this.groupBox10.Controls.Add(this.label45); - this.groupBox10.Controls.Add(this.pCustomOverlayLocation); - this.groupBox10.Controls.Add(this.cbCustomOverlayLocation); - this.groupBox10.Controls.Add(this.label38); - this.groupBox10.Controls.Add(this.nudOverlayInfoPosY); - this.groupBox10.Controls.Add(this.label39); - this.groupBox10.Controls.Add(this.nudOverlayInfoPosDFR); - this.groupBox10.Controls.Add(this.label40); - this.groupBox10.Controls.Add(this.label37); - this.groupBox10.Controls.Add(this.nudOverlayTimerPosY); - this.groupBox10.Controls.Add(this.label36); - this.groupBox10.Controls.Add(this.nudOverlayTimerPosX); - this.groupBox10.Controls.Add(this.label35); - this.groupBox10.Controls.Add(this.cbInventoryCheck); - this.groupBox10.Controls.Add(this.label21); - this.groupBox10.Controls.Add(this.nudOverlayInfoDuration); - this.groupBox10.Controls.Add(this.chkbSpeechRecognition); - this.groupBox10.Location = new System.Drawing.Point(8, 6); - this.groupBox10.Name = "groupBox10"; - this.groupBox10.Size = new System.Drawing.Size(734, 243); - this.groupBox10.TabIndex = 0; - this.groupBox10.TabStop = false; - this.groupBox10.Text = "Overlay"; - // - // CbOverlayDisplayInheritance - // - this.CbOverlayDisplayInheritance.AutoSize = true; - this.CbOverlayDisplayInheritance.Location = new System.Drawing.Point(6, 215); - this.CbOverlayDisplayInheritance.Name = "CbOverlayDisplayInheritance"; - this.CbOverlayDisplayInheritance.Size = new System.Drawing.Size(162, 17); - this.CbOverlayDisplayInheritance.TabIndex = 17; - this.CbOverlayDisplayInheritance.Text = "Display Inheritance on import"; - this.CbOverlayDisplayInheritance.UseVisualStyleBackColor = true; - // - // label45 - // - this.label45.AutoSize = true; - this.label45.Location = new System.Drawing.Point(6, 16); - this.label45.Name = "label45"; - this.label45.Size = new System.Drawing.Size(315, 13); - this.label45.TabIndex = 0; - this.label45.Text = "The window-mode \"Fullscreen-Windowed\" should be set ingame."; - // - // pCustomOverlayLocation - // - this.pCustomOverlayLocation.Controls.Add(this.nudCustomOverlayLocX); - this.pCustomOverlayLocation.Controls.Add(this.label42); - this.pCustomOverlayLocation.Controls.Add(this.label43); - this.pCustomOverlayLocation.Controls.Add(this.nudCustomOverlayLocY); - this.pCustomOverlayLocation.Enabled = false; - this.pCustomOverlayLocation.Location = new System.Drawing.Point(195, 179); - this.pCustomOverlayLocation.Name = "pCustomOverlayLocation"; - this.pCustomOverlayLocation.Size = new System.Drawing.Size(201, 28); - this.pCustomOverlayLocation.TabIndex = 16; - // - // label42 - // - this.label42.AutoSize = true; - this.label42.Location = new System.Drawing.Point(105, 5); - this.label42.Name = "label42"; - this.label42.Size = new System.Drawing.Size(14, 13); - this.label42.TabIndex = 2; - this.label42.Text = "Y"; - // - // label43 - // - this.label43.AutoSize = true; - this.label43.Location = new System.Drawing.Point(4, 5); - this.label43.Name = "label43"; - this.label43.Size = new System.Drawing.Size(14, 13); - this.label43.TabIndex = 0; - this.label43.Text = "X"; - // - // cbCustomOverlayLocation - // - this.cbCustomOverlayLocation.AutoSize = true; - this.cbCustomOverlayLocation.Location = new System.Drawing.Point(6, 183); - this.cbCustomOverlayLocation.Name = "cbCustomOverlayLocation"; - this.cbCustomOverlayLocation.Size = new System.Drawing.Size(138, 17); - this.cbCustomOverlayLocation.TabIndex = 15; - this.cbCustomOverlayLocation.Text = "Custom overlay location"; - this.cbCustomOverlayLocation.UseVisualStyleBackColor = true; - this.cbCustomOverlayLocation.CheckedChanged += new System.EventHandler(this.cbCustomOverlayLocation_CheckedChanged); - // - // label38 - // - this.label38.AutoSize = true; - this.label38.Location = new System.Drawing.Point(120, 149); - this.label38.Name = "label38"; - this.label38.Size = new System.Drawing.Size(93, 13); - this.label38.TabIndex = 11; - this.label38.Text = "distance from right"; - // - // label39 - // - this.label39.AutoSize = true; - this.label39.Location = new System.Drawing.Point(300, 149); - this.label39.Name = "label39"; - this.label39.Size = new System.Drawing.Size(14, 13); - this.label39.TabIndex = 13; - this.label39.Text = "Y"; - // - // label40 - // - this.label40.AutoSize = true; - this.label40.Location = new System.Drawing.Point(6, 149); - this.label40.Name = "label40"; - this.label40.Size = new System.Drawing.Size(94, 13); - this.label40.TabIndex = 10; - this.label40.Text = "Position of the info"; - // - // label37 - // - this.label37.AutoSize = true; - this.label37.Location = new System.Drawing.Point(300, 123); - this.label37.Name = "label37"; - this.label37.Size = new System.Drawing.Size(14, 13); - this.label37.TabIndex = 8; - this.label37.Text = "Y"; - // - // label36 - // - this.label36.AutoSize = true; - this.label36.Location = new System.Drawing.Point(199, 123); - this.label36.Name = "label36"; - this.label36.Size = new System.Drawing.Size(14, 13); - this.label36.TabIndex = 6; - this.label36.Text = "X"; - // - // label35 - // - this.label35.AutoSize = true; - this.label35.Location = new System.Drawing.Point(6, 123); - this.label35.Name = "label35"; - this.label35.Size = new System.Drawing.Size(104, 13); - this.label35.TabIndex = 5; - this.label35.Text = "Position of the timers"; - // - // cbInventoryCheck - // - this.cbInventoryCheck.Location = new System.Drawing.Point(6, 85); - this.cbInventoryCheck.Name = "cbInventoryCheck"; - this.cbInventoryCheck.Size = new System.Drawing.Size(305, 35); - this.cbInventoryCheck.TabIndex = 4; - this.cbInventoryCheck.Text = "Automatically extract inventory levels (needs working OCR and enabled overlay)"; - this.cbInventoryCheck.UseVisualStyleBackColor = true; - // - // label21 - // - this.label21.AutoSize = true; - this.label21.Location = new System.Drawing.Point(6, 61); - this.label21.Name = "label21"; - this.label21.Size = new System.Drawing.Size(138, 13); - this.label21.TabIndex = 2; - this.label21.Text = "Display info in overlay for [s]"; - // - // chkbSpeechRecognition - // - this.chkbSpeechRecognition.AutoSize = true; - this.chkbSpeechRecognition.Location = new System.Drawing.Point(6, 36); - this.chkbSpeechRecognition.Name = "chkbSpeechRecognition"; - this.chkbSpeechRecognition.Size = new System.Drawing.Size(123, 17); - this.chkbSpeechRecognition.TabIndex = 1; - this.chkbSpeechRecognition.Text = "Speech Recognition"; - this.chkbSpeechRecognition.UseVisualStyleBackColor = true; - // - // tabPageOCR - // - this.tabPageOCR.AutoScroll = true; - this.tabPageOCR.Controls.Add(this.groupBox1); - this.tabPageOCR.Location = new System.Drawing.Point(4, 22); - this.tabPageOCR.Name = "tabPageOCR"; - this.tabPageOCR.Padding = new System.Windows.Forms.Padding(3); - this.tabPageOCR.Size = new System.Drawing.Size(750, 676); - this.tabPageOCR.TabIndex = 4; - this.tabPageOCR.Text = "OCR"; - this.tabPageOCR.UseVisualStyleBackColor = true; - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.label62); - this.groupBox1.Controls.Add(this.label61); - this.groupBox1.Controls.Add(this.label60); - this.groupBox1.Controls.Add(this.label59); - this.groupBox1.Controls.Add(this.label58); - this.groupBox1.Controls.Add(this.NudOCRClipboardCropHeight); - this.groupBox1.Controls.Add(this.NudOCRClipboardCropWidth); - this.groupBox1.Controls.Add(this.NudOCRClipboardCropTop); - this.groupBox1.Controls.Add(this.NudOCRClipboardCropLeft); - this.groupBox1.Controls.Add(this.CbOCRFromClipboard); - this.groupBox1.Controls.Add(this.button1); - this.groupBox1.Controls.Add(this.cbOCRIgnoreImprintValue); - this.groupBox1.Controls.Add(this.cbShowOCRButton); - this.groupBox1.Controls.Add(this.label23); - this.groupBox1.Controls.Add(this.nudWaitBeforeScreenCapture); - this.groupBox1.Controls.Add(this.label19); - this.groupBox1.Controls.Add(this.nudWhiteThreshold); - this.groupBox1.Controls.Add(this.tbOCRCaptureApp); - this.groupBox1.Controls.Add(this.label4); - this.groupBox1.Controls.Add(this.cbbOCRApp); - this.groupBox1.Controls.Add(this.label1); - this.groupBox1.Location = new System.Drawing.Point(6, 6); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(734, 352); - this.groupBox1.TabIndex = 0; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "OCR"; - // - // label62 - // - this.label62.AutoSize = true; - this.label62.Location = new System.Drawing.Point(34, 211); - this.label62.Name = "label62"; - this.label62.Size = new System.Drawing.Size(616, 13); - this.label62.TabIndex = 20; - this.label62.Text = "Set an area of the clipboard screenshot to be used for the actual OCR. Set all fi" + - "elds to 0 to disable and use the whole screenshot."; - // - // label61 - // - this.label61.AutoSize = true; - this.label61.Location = new System.Drawing.Point(151, 229); - this.label61.Name = "label61"; - this.label61.Size = new System.Drawing.Size(26, 13); - this.label61.TabIndex = 19; - this.label61.Text = "Top"; - // - // label60 - // - this.label60.AutoSize = true; - this.label60.Location = new System.Drawing.Point(258, 229); - this.label60.Name = "label60"; - this.label60.Size = new System.Drawing.Size(35, 13); - this.label60.TabIndex = 18; - this.label60.Text = "Width"; - // - // label59 - // - this.label59.AutoSize = true; - this.label59.Location = new System.Drawing.Point(374, 229); - this.label59.Name = "label59"; - this.label59.Size = new System.Drawing.Size(38, 13); - this.label59.TabIndex = 17; - this.label59.Text = "Height"; - // - // label58 - // - this.label58.AutoSize = true; - this.label58.Location = new System.Drawing.Point(45, 229); - this.label58.Name = "label58"; - this.label58.Size = new System.Drawing.Size(25, 13); - this.label58.TabIndex = 16; - this.label58.Text = "Left"; - // - // CbOCRFromClipboard - // - this.CbOCRFromClipboard.AutoSize = true; - this.CbOCRFromClipboard.Location = new System.Drawing.Point(6, 191); - this.CbOCRFromClipboard.Name = "CbOCRFromClipboard"; - this.CbOCRFromClipboard.Size = new System.Drawing.Size(506, 17); - this.CbOCRFromClipboard.TabIndex = 11; - this.CbOCRFromClipboard.Text = "Use image in clipboard for the OCR. You can press the Print-key to copy a screens" + - "hot to the cliphoard"; - this.CbOCRFromClipboard.UseVisualStyleBackColor = true; - // - // button1 - // - this.button1.Location = new System.Drawing.Point(6, 292); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(139, 23); - this.button1.TabIndex = 8; - this.button1.Text = "ShooterGame (default)"; - this.button1.UseVisualStyleBackColor = true; - this.button1.Click += new System.EventHandler(this.button1_Click); - // - // cbOCRIgnoreImprintValue - // - this.cbOCRIgnoreImprintValue.AutoSize = true; - this.cbOCRIgnoreImprintValue.Location = new System.Drawing.Point(6, 168); - this.cbOCRIgnoreImprintValue.Name = "cbOCRIgnoreImprintValue"; - this.cbOCRIgnoreImprintValue.Size = new System.Drawing.Size(287, 17); - this.cbOCRIgnoreImprintValue.TabIndex = 6; - this.cbOCRIgnoreImprintValue.Text = "Don\'t read imprinting value (can be overlapped by chat)"; - this.cbOCRIgnoreImprintValue.UseVisualStyleBackColor = true; - // - // cbShowOCRButton - // - this.cbShowOCRButton.AutoSize = true; - this.cbShowOCRButton.Location = new System.Drawing.Point(6, 96); - this.cbShowOCRButton.Name = "cbShowOCRButton"; - this.cbShowOCRButton.Size = new System.Drawing.Size(228, 17); - this.cbShowOCRButton.TabIndex = 1; - this.cbShowOCRButton.Text = "Show OCR-Button instead of Import-Button"; - this.cbShowOCRButton.UseVisualStyleBackColor = true; - // - // label23 - // - this.label23.Location = new System.Drawing.Point(6, 145); - this.label23.Name = "label23"; - this.label23.Size = new System.Drawing.Size(296, 20); - this.label23.TabIndex = 4; - this.label23.Text = "Wait before screencapture (time to tab into game) in ms"; - // - // label19 - // - this.label19.Location = new System.Drawing.Point(6, 119); - this.label19.Name = "label19"; - this.label19.Size = new System.Drawing.Size(296, 20); - this.label19.TabIndex = 2; - this.label19.Text = "White Threshold (increase if you increased gamma ingame)"; - // - // tbOCRCaptureApp - // - this.tbOCRCaptureApp.Location = new System.Drawing.Point(151, 294); - this.tbOCRCaptureApp.Name = "tbOCRCaptureApp"; - this.tbOCRCaptureApp.Size = new System.Drawing.Size(577, 20); - this.tbOCRCaptureApp.TabIndex = 9; - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(6, 276); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(289, 13); - this.label4.TabIndex = 7; - this.label4.Text = "Capture from (ShooterGame is default for the Steam-version)"; - // - // cbbOCRApp - // - this.cbbOCRApp.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.cbbOCRApp.FormattingEnabled = true; - this.cbbOCRApp.Location = new System.Drawing.Point(6, 321); - this.cbbOCRApp.Name = "cbbOCRApp"; - this.cbbOCRApp.Size = new System.Drawing.Size(722, 21); - this.cbbOCRApp.TabIndex = 10; - this.cbbOCRApp.SelectedIndexChanged += new System.EventHandler(this.cbOCRApp_SelectedIndexChanged); - // - // label1 - // - this.label1.Location = new System.Drawing.Point(6, 16); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(722, 77); - this.label1.TabIndex = 0; - this.label1.Text = resources.GetString("label1.Text"); - // - // panel1 - // - this.panel1.Controls.Add(this.buttonCancel); - this.panel1.Controls.Add(this.buttonOK); - this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; - this.panel1.Location = new System.Drawing.Point(0, 702); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(758, 30); - this.panel1.TabIndex = 12; - // - // BtSettingsToClipboard - // - this.BtSettingsToClipboard.Location = new System.Drawing.Point(600, 642); - this.BtSettingsToClipboard.Name = "BtSettingsToClipboard"; - this.BtSettingsToClipboard.Size = new System.Drawing.Size(142, 23); - this.BtSettingsToClipboard.TabIndex = 13; - this.BtSettingsToClipboard.Text = "Copy settings to clipboard"; - this.BtSettingsToClipboard.UseVisualStyleBackColor = true; - this.BtSettingsToClipboard.Click += new System.EventHandler(this.BtSettingsToClipboard_Click); - // - // nudWildLevelStep - // - this.nudWildLevelStep.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudWildLevelStep.Location = new System.Drawing.Point(319, 17); - this.nudWildLevelStep.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudWildLevelStep.Minimum = new decimal(new int[] { - 1, - 0, - 0, - 0}); - this.nudWildLevelStep.Name = "nudWildLevelStep"; - this.nudWildLevelStep.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudWildLevelStep.Size = new System.Drawing.Size(57, 20); - this.nudWildLevelStep.TabIndex = 1; - this.nudWildLevelStep.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); - // - // nudBabyImprintAmountEvent - // - this.nudBabyImprintAmountEvent.DecimalPlaces = 6; - this.nudBabyImprintAmountEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyImprintAmountEvent.Location = new System.Drawing.Point(263, 149); - this.nudBabyImprintAmountEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyImprintAmountEvent.Name = "nudBabyImprintAmountEvent"; - this.nudBabyImprintAmountEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyImprintAmountEvent.Size = new System.Drawing.Size(72, 20); - this.nudBabyImprintAmountEvent.TabIndex = 12; - this.nudBabyImprintAmountEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.groupBox14.Controls.Add(this.fileSelectorExtractedSaveFolder); + this.groupBox14.Location = new System.Drawing.Point(6, 225); + this.groupBox14.Name = "groupBox14"; + this.groupBox14.Size = new System.Drawing.Size(730, 47); + this.groupBox14.TabIndex = 6; + this.groupBox14.TabStop = false; + this.groupBox14.Text = "Target folder for save-game working copy (user\'s temp dir if empty). It\'s recomme" + + "nded to leave this setting empty."; // - // nudBabyImprintAmount + // fileSelectorExtractedSaveFolder // - this.nudBabyImprintAmount.DecimalPlaces = 6; - this.nudBabyImprintAmount.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyImprintAmount.Location = new System.Drawing.Point(183, 149); - this.nudBabyImprintAmount.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyImprintAmount.Name = "nudBabyImprintAmount"; - this.nudBabyImprintAmount.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyImprintAmount.Size = new System.Drawing.Size(72, 20); - this.nudBabyImprintAmount.TabIndex = 5; - this.nudBabyImprintAmount.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.fileSelectorExtractedSaveFolder.Dock = System.Windows.Forms.DockStyle.Fill; + this.fileSelectorExtractedSaveFolder.Link = "filename"; + this.fileSelectorExtractedSaveFolder.Location = new System.Drawing.Point(3, 16); + this.fileSelectorExtractedSaveFolder.Name = "fileSelectorExtractedSaveFolder"; + this.fileSelectorExtractedSaveFolder.Size = new System.Drawing.Size(724, 28); + this.fileSelectorExtractedSaveFolder.TabIndex = 0; // - // nudMatingSpeed + // label24 // - this.nudMatingSpeed.DecimalPlaces = 6; - this.nudMatingSpeed.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudMatingSpeed.Location = new System.Drawing.Point(183, 19); - this.nudMatingSpeed.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudMatingSpeed.Name = "nudMatingSpeed"; - this.nudMatingSpeed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMatingSpeed.Size = new System.Drawing.Size(72, 20); - this.nudMatingSpeed.TabIndex = 0; - this.nudMatingSpeed.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.label24.Location = new System.Drawing.Point(6, 16); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(730, 40); + this.label24.TabIndex = 0; + this.label24.Text = resources.GetString("label24.Text"); // - // nudBabyFoodConsumptionSpeedEvent + // tabPageImportExported // - this.nudBabyFoodConsumptionSpeedEvent.DecimalPlaces = 6; - this.nudBabyFoodConsumptionSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyFoodConsumptionSpeedEvent.Location = new System.Drawing.Point(263, 201); - this.nudBabyFoodConsumptionSpeedEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyFoodConsumptionSpeedEvent.Name = "nudBabyFoodConsumptionSpeedEvent"; - this.nudBabyFoodConsumptionSpeedEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyFoodConsumptionSpeedEvent.Size = new System.Drawing.Size(72, 20); - this.nudBabyFoodConsumptionSpeedEvent.TabIndex = 13; - this.nudBabyFoodConsumptionSpeedEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.tabPageImportExported.AutoScroll = true; + this.tabPageImportExported.Controls.Add(this.BtGetExportFolderAutomatically); + this.tabPageImportExported.Controls.Add(this.groupBox27); + this.tabPageImportExported.Controls.Add(this.groupBox23); + this.tabPageImportExported.Controls.Add(this.groupBox22); + this.tabPageImportExported.Controls.Add(this.groupBox21); + this.tabPageImportExported.Controls.Add(this.groupBox19); + this.tabPageImportExported.Controls.Add(this.groupBox13); + this.tabPageImportExported.Controls.Add(this.label25); + this.tabPageImportExported.Location = new System.Drawing.Point(4, 22); + this.tabPageImportExported.Name = "tabPageImportExported"; + this.tabPageImportExported.Padding = new System.Windows.Forms.Padding(3); + this.tabPageImportExported.Size = new System.Drawing.Size(750, 699); + this.tabPageImportExported.TabIndex = 3; + this.tabPageImportExported.Text = "Import Exported"; + this.tabPageImportExported.UseVisualStyleBackColor = true; // - // nudMatingIntervalEvent + // BtGetExportFolderAutomatically // - this.nudMatingIntervalEvent.DecimalPlaces = 6; - this.nudMatingIntervalEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudMatingIntervalEvent.Location = new System.Drawing.Point(263, 45); - this.nudMatingIntervalEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudMatingIntervalEvent.Name = "nudMatingIntervalEvent"; - this.nudMatingIntervalEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMatingIntervalEvent.Size = new System.Drawing.Size(72, 20); - this.nudMatingIntervalEvent.TabIndex = 8; - this.nudMatingIntervalEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.BtGetExportFolderAutomatically.Location = new System.Drawing.Point(597, 41); + this.BtGetExportFolderAutomatically.Name = "BtGetExportFolderAutomatically"; + this.BtGetExportFolderAutomatically.Size = new System.Drawing.Size(145, 53); + this.BtGetExportFolderAutomatically.TabIndex = 1; + this.BtGetExportFolderAutomatically.Text = "Set export folder automatically (only Steam)"; + this.BtGetExportFolderAutomatically.UseVisualStyleBackColor = true; + this.BtGetExportFolderAutomatically.Click += new System.EventHandler(this.BtGetExportFolderAutomatically_Click); // - // nudBabyCuddleIntervalEvent + // groupBox27 // - this.nudBabyCuddleIntervalEvent.DecimalPlaces = 6; - this.nudBabyCuddleIntervalEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyCuddleIntervalEvent.Location = new System.Drawing.Point(263, 123); - this.nudBabyCuddleIntervalEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyCuddleIntervalEvent.Name = "nudBabyCuddleIntervalEvent"; - this.nudBabyCuddleIntervalEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyCuddleIntervalEvent.Size = new System.Drawing.Size(72, 20); - this.nudBabyCuddleIntervalEvent.TabIndex = 11; - this.nudBabyCuddleIntervalEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.groupBox27.Controls.Add(this.label46); + this.groupBox27.Controls.Add(this.RbTamerStringForTribe); + this.groupBox27.Controls.Add(this.RbTamerStringForOwner); + this.groupBox27.Location = new System.Drawing.Point(330, 575); + this.groupBox27.Name = "groupBox27"; + this.groupBox27.Size = new System.Drawing.Size(412, 95); + this.groupBox27.TabIndex = 7; + this.groupBox27.TabStop = false; + this.groupBox27.Text = "Tribe / Owner"; // - // nudBabyMatureSpeedEvent + // label46 // - this.nudBabyMatureSpeedEvent.DecimalPlaces = 6; - this.nudBabyMatureSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyMatureSpeedEvent.Location = new System.Drawing.Point(263, 97); - this.nudBabyMatureSpeedEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyMatureSpeedEvent.Name = "nudBabyMatureSpeedEvent"; - this.nudBabyMatureSpeedEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyMatureSpeedEvent.Size = new System.Drawing.Size(72, 20); - this.nudBabyMatureSpeedEvent.TabIndex = 10; - this.nudBabyMatureSpeedEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.label46.Location = new System.Drawing.Point(6, 17); + this.label46.Name = "label46"; + this.label46.Size = new System.Drawing.Size(306, 29); + this.label46.TabIndex = 0; + this.label46.Text = "The TamerString in the export file contains either the creature owner or the trib" + + "e, depending on the tribe permissions."; // - // nudEggHatchSpeedEvent + // RbTamerStringForTribe // - this.nudEggHatchSpeedEvent.DecimalPlaces = 6; - this.nudEggHatchSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudEggHatchSpeedEvent.Location = new System.Drawing.Point(263, 71); - this.nudEggHatchSpeedEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudEggHatchSpeedEvent.Name = "nudEggHatchSpeedEvent"; - this.nudEggHatchSpeedEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudEggHatchSpeedEvent.Size = new System.Drawing.Size(72, 20); - this.nudEggHatchSpeedEvent.TabIndex = 9; - this.nudEggHatchSpeedEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.RbTamerStringForTribe.AutoSize = true; + this.RbTamerStringForTribe.Location = new System.Drawing.Point(6, 72); + this.RbTamerStringForTribe.Name = "RbTamerStringForTribe"; + this.RbTamerStringForTribe.Size = new System.Drawing.Size(184, 17); + this.RbTamerStringForTribe.TabIndex = 2; + this.RbTamerStringForTribe.TabStop = true; + this.RbTamerStringForTribe.Text = "Use TamerString for creature tribe"; + this.RbTamerStringForTribe.UseVisualStyleBackColor = true; // - // nudBabyFoodConsumptionSpeed + // RbTamerStringForOwner // - this.nudBabyFoodConsumptionSpeed.DecimalPlaces = 6; - this.nudBabyFoodConsumptionSpeed.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyFoodConsumptionSpeed.Location = new System.Drawing.Point(183, 201); - this.nudBabyFoodConsumptionSpeed.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyFoodConsumptionSpeed.Name = "nudBabyFoodConsumptionSpeed"; - this.nudBabyFoodConsumptionSpeed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyFoodConsumptionSpeed.Size = new System.Drawing.Size(72, 20); - this.nudBabyFoodConsumptionSpeed.TabIndex = 7; - this.nudBabyFoodConsumptionSpeed.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.RbTamerStringForOwner.AutoSize = true; + this.RbTamerStringForOwner.Location = new System.Drawing.Point(6, 49); + this.RbTamerStringForOwner.Name = "RbTamerStringForOwner"; + this.RbTamerStringForOwner.Size = new System.Drawing.Size(193, 17); + this.RbTamerStringForOwner.TabIndex = 1; + this.RbTamerStringForOwner.TabStop = true; + this.RbTamerStringForOwner.Text = "Use TamerString for creature owner"; + this.RbTamerStringForOwner.UseVisualStyleBackColor = true; // - // nudMatingInterval + // groupBox23 // - this.nudMatingInterval.DecimalPlaces = 6; - this.nudMatingInterval.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudMatingInterval.Location = new System.Drawing.Point(183, 45); - this.nudMatingInterval.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudMatingInterval.Name = "nudMatingInterval"; - this.nudMatingInterval.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMatingInterval.Size = new System.Drawing.Size(72, 20); - this.nudMatingInterval.TabIndex = 1; - this.nudMatingInterval.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.groupBox23.Controls.Add(this.label31); + this.groupBox23.Controls.Add(this.label30); + this.groupBox23.Controls.Add(this.nudImportLowerBoundTE); + this.groupBox23.Location = new System.Drawing.Point(6, 457); + this.groupBox23.Name = "groupBox23"; + this.groupBox23.Size = new System.Drawing.Size(318, 45); + this.groupBox23.TabIndex = 4; + this.groupBox23.TabStop = false; + this.groupBox23.Text = "Taming Effectiveness Bounds"; // - // nudBabyCuddleInterval + // label31 // - this.nudBabyCuddleInterval.DecimalPlaces = 6; - this.nudBabyCuddleInterval.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyCuddleInterval.Location = new System.Drawing.Point(183, 123); - this.nudBabyCuddleInterval.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyCuddleInterval.Name = "nudBabyCuddleInterval"; - this.nudBabyCuddleInterval.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyCuddleInterval.Size = new System.Drawing.Size(72, 20); - this.nudBabyCuddleInterval.TabIndex = 4; - this.nudBabyCuddleInterval.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(6, 21); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(70, 13); + this.label31.TabIndex = 0; + this.label31.Text = "Lower Bound"; // - // nudBabyMatureSpeed + // label30 // - this.nudBabyMatureSpeed.DecimalPlaces = 6; - this.nudBabyMatureSpeed.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyMatureSpeed.Location = new System.Drawing.Point(183, 97); - this.nudBabyMatureSpeed.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyMatureSpeed.Name = "nudBabyMatureSpeed"; - this.nudBabyMatureSpeed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudBabyMatureSpeed.Size = new System.Drawing.Size(72, 20); - this.nudBabyMatureSpeed.TabIndex = 3; - this.nudBabyMatureSpeed.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(297, 21); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(15, 13); + this.label30.TabIndex = 11; + this.label30.Text = "%"; // - // nudBabyImprintingStatScale + // nudImportLowerBoundTE // - this.nudBabyImprintingStatScale.DecimalPlaces = 6; - this.nudBabyImprintingStatScale.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudBabyImprintingStatScale.Location = new System.Drawing.Point(183, 175); - this.nudBabyImprintingStatScale.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudBabyImprintingStatScale.Name = "nudBabyImprintingStatScale"; - this.nudBabyImprintingStatScale.NeutralNumber = new decimal(new int[] { - 0, - 0, + this.nudImportLowerBoundTE.DecimalPlaces = 2; + this.nudImportLowerBoundTE.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudImportLowerBoundTE.Location = new System.Drawing.Point(227, 19); + this.nudImportLowerBoundTE.Name = "nudImportLowerBoundTE"; + this.nudImportLowerBoundTE.NeutralNumber = new decimal(new int[] { 0, - 0}); - this.nudBabyImprintingStatScale.Size = new System.Drawing.Size(72, 20); - this.nudBabyImprintingStatScale.TabIndex = 6; - this.nudBabyImprintingStatScale.Value = new decimal(new int[] { - 1, 0, 0, 0}); + this.nudImportLowerBoundTE.Size = new System.Drawing.Size(64, 20); + this.nudImportLowerBoundTE.TabIndex = 1; // - // nudEggHatchSpeed - // - this.nudEggHatchSpeed.DecimalPlaces = 6; - this.nudEggHatchSpeed.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudEggHatchSpeed.Location = new System.Drawing.Point(183, 71); - this.nudEggHatchSpeed.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudEggHatchSpeed.Name = "nudEggHatchSpeed"; - this.nudEggHatchSpeed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudEggHatchSpeed.Size = new System.Drawing.Size(72, 20); - this.nudEggHatchSpeed.TabIndex = 2; - this.nudEggHatchSpeed.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + // groupBox22 // - // nudMaxServerLevel + this.groupBox22.Controls.Add(this.CbBringToFrontOnImportExportIssue); + this.groupBox22.Controls.Add(this.CbAutoExtractAddToLibrary); + this.groupBox22.Controls.Add(this.CbAutoImportSuccessGotoLibrary); + this.groupBox22.Controls.Add(this.TbExportFileRename); + this.groupBox22.Controls.Add(this.CbExportFileRenameAfterImport); + this.groupBox22.Controls.Add(this.BtImportArchiveFolder); + this.groupBox22.Controls.Add(this.panel2); + this.groupBox22.Controls.Add(this.cbPlaySoundOnAutomaticImport); + this.groupBox22.Controls.Add(this.label29); + this.groupBox22.Controls.Add(this.cbDeleteAutoImportedFile); + this.groupBox22.Controls.Add(this.cbMoveImportedFileToSubFolder); + this.groupBox22.Controls.Add(this.label28); + this.groupBox22.Controls.Add(this.cbAutoImportExported); + this.groupBox22.Location = new System.Drawing.Point(330, 379); + this.groupBox22.Name = "groupBox22"; + this.groupBox22.Size = new System.Drawing.Size(412, 190); + this.groupBox22.TabIndex = 6; + this.groupBox22.TabStop = false; + this.groupBox22.Text = "Auto import"; // - this.nudMaxServerLevel.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudMaxServerLevel.Location = new System.Drawing.Point(183, 97); - this.nudMaxServerLevel.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudMaxServerLevel.Name = "nudMaxServerLevel"; - this.nudMaxServerLevel.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMaxServerLevel.Size = new System.Drawing.Size(57, 20); - this.nudMaxServerLevel.TabIndex = 3; + // CbBringToFrontOnImportExportIssue // - // nudMaxGraphLevel + this.CbBringToFrontOnImportExportIssue.AutoSize = true; + this.CbBringToFrontOnImportExportIssue.Location = new System.Drawing.Point(155, 165); + this.CbBringToFrontOnImportExportIssue.Name = "CbBringToFrontOnImportExportIssue"; + this.CbBringToFrontOnImportExportIssue.Size = new System.Drawing.Size(198, 17); + this.CbBringToFrontOnImportExportIssue.TabIndex = 11; + this.CbBringToFrontOnImportExportIssue.Text = "Bring window to front on import issue"; + this.CbBringToFrontOnImportExportIssue.UseVisualStyleBackColor = true; // - this.nudMaxGraphLevel.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudMaxGraphLevel.Location = new System.Drawing.Point(183, 71); - this.nudMaxGraphLevel.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudMaxGraphLevel.Name = "nudMaxGraphLevel"; - this.nudMaxGraphLevel.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMaxGraphLevel.Size = new System.Drawing.Size(57, 20); - this.nudMaxGraphLevel.TabIndex = 2; + // CbAutoExtractAddToLibrary // - // nudMaxWildLevels + this.CbAutoExtractAddToLibrary.AutoSize = true; + this.CbAutoExtractAddToLibrary.Location = new System.Drawing.Point(189, 19); + this.CbAutoExtractAddToLibrary.Name = "CbAutoExtractAddToLibrary"; + this.CbAutoExtractAddToLibrary.Size = new System.Drawing.Size(87, 17); + this.CbAutoExtractAddToLibrary.TabIndex = 10; + this.CbAutoExtractAddToLibrary.Text = "Add to library"; + this.CbAutoExtractAddToLibrary.UseVisualStyleBackColor = true; // - this.nudMaxWildLevels.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudMaxWildLevels.Location = new System.Drawing.Point(183, 19); - this.nudMaxWildLevels.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudMaxWildLevels.Name = "nudMaxWildLevels"; - this.nudMaxWildLevels.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMaxWildLevels.Size = new System.Drawing.Size(57, 20); - this.nudMaxWildLevels.TabIndex = 0; + // CbAutoImportSuccessGotoLibrary // - // nudMaxDomLevels + this.CbAutoImportSuccessGotoLibrary.AutoSize = true; + this.CbAutoImportSuccessGotoLibrary.Location = new System.Drawing.Point(26, 165); + this.CbAutoImportSuccessGotoLibrary.Name = "CbAutoImportSuccessGotoLibrary"; + this.CbAutoImportSuccessGotoLibrary.Size = new System.Drawing.Size(98, 17); + this.CbAutoImportSuccessGotoLibrary.TabIndex = 9; + this.CbAutoImportSuccessGotoLibrary.Text = "go to library tab"; + this.CbAutoImportSuccessGotoLibrary.UseVisualStyleBackColor = true; // - this.nudMaxDomLevels.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudMaxDomLevels.Location = new System.Drawing.Point(183, 45); - this.nudMaxDomLevels.Maximum = new decimal(new int[] { - 100000, - 0, - 0, - 0}); - this.nudMaxDomLevels.Name = "nudMaxDomLevels"; - this.nudMaxDomLevels.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudMaxDomLevels.Size = new System.Drawing.Size(57, 20); - this.nudMaxDomLevels.TabIndex = 1; + // TbExportFileRename // - // nudDinoCharacterFoodDrainEvent + this.TbExportFileRename.Location = new System.Drawing.Point(155, 113); + this.TbExportFileRename.Name = "TbExportFileRename"; + this.TbExportFileRename.Size = new System.Drawing.Size(124, 20); + this.TbExportFileRename.TabIndex = 6; // - this.nudDinoCharacterFoodDrainEvent.DecimalPlaces = 6; - this.nudDinoCharacterFoodDrainEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudDinoCharacterFoodDrainEvent.Location = new System.Drawing.Point(263, 45); - this.nudDinoCharacterFoodDrainEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudDinoCharacterFoodDrainEvent.Name = "nudDinoCharacterFoodDrainEvent"; - this.nudDinoCharacterFoodDrainEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudDinoCharacterFoodDrainEvent.Size = new System.Drawing.Size(72, 20); - this.nudDinoCharacterFoodDrainEvent.TabIndex = 3; - this.nudDinoCharacterFoodDrainEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + // CbExportFileRenameAfterImport // - // nudTamingSpeedEvent + this.CbExportFileRenameAfterImport.AutoSize = true; + this.CbExportFileRenameAfterImport.Location = new System.Drawing.Point(26, 119); + this.CbExportFileRenameAfterImport.Name = "CbExportFileRenameAfterImport"; + this.CbExportFileRenameAfterImport.Size = new System.Drawing.Size(119, 17); + this.CbExportFileRenameAfterImport.TabIndex = 5; + this.CbExportFileRenameAfterImport.Text = "rename file (pattern)"; + this.CbExportFileRenameAfterImport.UseVisualStyleBackColor = true; // - this.nudTamingSpeedEvent.DecimalPlaces = 6; - this.nudTamingSpeedEvent.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudTamingSpeedEvent.Location = new System.Drawing.Point(263, 19); - this.nudTamingSpeedEvent.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudTamingSpeedEvent.Name = "nudTamingSpeedEvent"; - this.nudTamingSpeedEvent.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudTamingSpeedEvent.Size = new System.Drawing.Size(72, 20); - this.nudTamingSpeedEvent.TabIndex = 2; - this.nudTamingSpeedEvent.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + // BtImportArchiveFolder // - // nudDinoCharacterFoodDrain + this.BtImportArchiveFolder.Location = new System.Drawing.Point(155, 139); + this.BtImportArchiveFolder.Name = "BtImportArchiveFolder"; + this.BtImportArchiveFolder.Size = new System.Drawing.Size(124, 21); + this.BtImportArchiveFolder.TabIndex = 8; + this.BtImportArchiveFolder.Text = "…"; + this.BtImportArchiveFolder.UseVisualStyleBackColor = true; + this.BtImportArchiveFolder.Click += new System.EventHandler(this.BtImportArchiveFolder_Click); // - this.nudDinoCharacterFoodDrain.DecimalPlaces = 6; - this.nudDinoCharacterFoodDrain.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudDinoCharacterFoodDrain.Location = new System.Drawing.Point(183, 45); - this.nudDinoCharacterFoodDrain.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudDinoCharacterFoodDrain.Name = "nudDinoCharacterFoodDrain"; - this.nudDinoCharacterFoodDrain.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudDinoCharacterFoodDrain.Size = new System.Drawing.Size(72, 20); - this.nudDinoCharacterFoodDrain.TabIndex = 1; - this.nudDinoCharacterFoodDrain.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + // panel2 // - // nudTamingSpeed + this.panel2.Controls.Add(this.BtBeepNewTop); + this.panel2.Controls.Add(this.BtBeepTop); + this.panel2.Controls.Add(this.BtBeepSuccess); + this.panel2.Controls.Add(this.label47); + this.panel2.Controls.Add(this.BtBeepFailure); + this.panel2.Location = new System.Drawing.Point(285, 11); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(121, 131); + this.panel2.TabIndex = 7; // - this.nudTamingSpeed.DecimalPlaces = 6; - this.nudTamingSpeed.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudTamingSpeed.Location = new System.Drawing.Point(183, 19); - this.nudTamingSpeed.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudTamingSpeed.Name = "nudTamingSpeed"; - this.nudTamingSpeed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudTamingSpeed.Size = new System.Drawing.Size(72, 20); - this.nudTamingSpeed.TabIndex = 0; - this.nudTamingSpeed.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + // BtBeepNewTop // - // NudSpeciesSelectorCountLastUsed + this.BtBeepNewTop.Location = new System.Drawing.Point(3, 105); + this.BtBeepNewTop.Name = "BtBeepNewTop"; + this.BtBeepNewTop.Size = new System.Drawing.Size(115, 23); + this.BtBeepNewTop.TabIndex = 4; + this.BtBeepNewTop.Text = "new top stat"; + this.BtBeepNewTop.UseVisualStyleBackColor = true; + this.BtBeepNewTop.Click += new System.EventHandler(this.BtBeepNewTop_Click); // - this.NudSpeciesSelectorCountLastUsed.ForeColor = System.Drawing.SystemColors.GrayText; - this.NudSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(252, 19); - this.NudSpeciesSelectorCountLastUsed.Name = "NudSpeciesSelectorCountLastUsed"; - this.NudSpeciesSelectorCountLastUsed.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.NudSpeciesSelectorCountLastUsed.Size = new System.Drawing.Size(57, 20); - this.NudSpeciesSelectorCountLastUsed.TabIndex = 1; + // BtBeepTop // - // nudDefaultFontSize + this.BtBeepTop.Location = new System.Drawing.Point(3, 76); + this.BtBeepTop.Name = "BtBeepTop"; + this.BtBeepTop.Size = new System.Drawing.Size(115, 23); + this.BtBeepTop.TabIndex = 3; + this.BtBeepTop.Text = "top stat"; + this.BtBeepTop.UseVisualStyleBackColor = true; + this.BtBeepTop.Click += new System.EventHandler(this.BtBeepTop_Click); // - this.nudDefaultFontSize.DecimalPlaces = 2; - this.nudDefaultFontSize.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudDefaultFontSize.Location = new System.Drawing.Point(335, 18); - this.nudDefaultFontSize.Name = "nudDefaultFontSize"; - this.nudDefaultFontSize.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudDefaultFontSize.Size = new System.Drawing.Size(72, 20); - this.nudDefaultFontSize.TabIndex = 3; + // BtBeepSuccess // - // nudChartLevelOddMax + this.BtBeepSuccess.Location = new System.Drawing.Point(3, 47); + this.BtBeepSuccess.Name = "BtBeepSuccess"; + this.BtBeepSuccess.Size = new System.Drawing.Size(115, 23); + this.BtBeepSuccess.TabIndex = 2; + this.BtBeepSuccess.Text = "import success"; + this.BtBeepSuccess.UseVisualStyleBackColor = true; + this.BtBeepSuccess.Click += new System.EventHandler(this.BtBeepSuccess_Click); // - this.nudChartLevelOddMax.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudChartLevelOddMax.Location = new System.Drawing.Point(268, 137); - this.nudChartLevelOddMax.Maximum = new decimal(new int[] { - 360, - 0, - 0, - 0}); - this.nudChartLevelOddMax.Minimum = new decimal(new int[] { - 360, - 0, - 0, - -2147483648}); - this.nudChartLevelOddMax.Name = "nudChartLevelOddMax"; - this.nudChartLevelOddMax.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudChartLevelOddMax.Size = new System.Drawing.Size(41, 20); - this.nudChartLevelOddMax.TabIndex = 11; - this.nudChartLevelOddMax.Value = new decimal(new int[] { - 360, - 0, - 0, - 0}); - this.nudChartLevelOddMax.ValueChanged += new System.EventHandler(this.nudChartLevelOddMax_ValueChanged); + // label47 // - // nudChartLevelOddMin + this.label47.AutoSize = true; + this.label47.Location = new System.Drawing.Point(3, 2); + this.label47.Name = "label47"; + this.label47.Size = new System.Drawing.Size(108, 13); + this.label47.TabIndex = 0; + this.label47.Text = "Import sound preview"; // - this.nudChartLevelOddMin.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudChartLevelOddMin.Location = new System.Drawing.Point(209, 137); - this.nudChartLevelOddMin.Maximum = new decimal(new int[] { - 360, - 0, - 0, - 0}); - this.nudChartLevelOddMin.Minimum = new decimal(new int[] { - 360, - 0, - 0, - -2147483648}); - this.nudChartLevelOddMin.Name = "nudChartLevelOddMin"; - this.nudChartLevelOddMin.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudChartLevelOddMin.Size = new System.Drawing.Size(41, 20); - this.nudChartLevelOddMin.TabIndex = 10; - this.nudChartLevelOddMin.ValueChanged += new System.EventHandler(this.nudChartLevelOddMin_ValueChanged); + // BtBeepFailure + // + this.BtBeepFailure.Location = new System.Drawing.Point(3, 18); + this.BtBeepFailure.Name = "BtBeepFailure"; + this.BtBeepFailure.Size = new System.Drawing.Size(115, 23); + this.BtBeepFailure.TabIndex = 1; + this.BtBeepFailure.Text = "import failed"; + this.BtBeepFailure.UseVisualStyleBackColor = true; + this.BtBeepFailure.Click += new System.EventHandler(this.BtBeepFailure_Click); + // + // cbPlaySoundOnAutomaticImport // - // nudChartLevelEvenMax + this.cbPlaySoundOnAutomaticImport.AutoSize = true; + this.cbPlaySoundOnAutomaticImport.Location = new System.Drawing.Point(9, 55); + this.cbPlaySoundOnAutomaticImport.Name = "cbPlaySoundOnAutomaticImport"; + this.cbPlaySoundOnAutomaticImport.Size = new System.Drawing.Size(215, 17); + this.cbPlaySoundOnAutomaticImport.TabIndex = 2; + this.cbPlaySoundOnAutomaticImport.Text = "Play sound to indicate success or failure"; + this.cbPlaySoundOnAutomaticImport.UseVisualStyleBackColor = true; // - this.nudChartLevelEvenMax.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudChartLevelEvenMax.Location = new System.Drawing.Point(102, 137); - this.nudChartLevelEvenMax.Maximum = new decimal(new int[] { - 360, - 0, - 0, - 0}); - this.nudChartLevelEvenMax.Minimum = new decimal(new int[] { - 360, - 0, - 0, - -2147483648}); - this.nudChartLevelEvenMax.Name = "nudChartLevelEvenMax"; - this.nudChartLevelEvenMax.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudChartLevelEvenMax.Size = new System.Drawing.Size(41, 20); - this.nudChartLevelEvenMax.TabIndex = 9; - this.nudChartLevelEvenMax.ValueChanged += new System.EventHandler(this.nudChartLevelEvenMax_ValueChanged); + // label29 // - // nudChartLevelEvenMin + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(6, 75); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(137, 13); + this.label29.TabIndex = 3; + this.label29.Text = "After a successful import do"; // - this.nudChartLevelEvenMin.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudChartLevelEvenMin.Location = new System.Drawing.Point(43, 137); - this.nudChartLevelEvenMin.Maximum = new decimal(new int[] { - 360, - 0, - 0, - 0}); - this.nudChartLevelEvenMin.Minimum = new decimal(new int[] { - 360, - 0, - 0, - -2147483648}); - this.nudChartLevelEvenMin.Name = "nudChartLevelEvenMin"; - this.nudChartLevelEvenMin.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudChartLevelEvenMin.Size = new System.Drawing.Size(41, 20); - this.nudChartLevelEvenMin.TabIndex = 8; - this.nudChartLevelEvenMin.ValueChanged += new System.EventHandler(this.nudChartLevelEvenMin_ValueChanged); + // cbDeleteAutoImportedFile // - // numericUpDownMaxBreedingSug + this.cbDeleteAutoImportedFile.AutoSize = true; + this.cbDeleteAutoImportedFile.Location = new System.Drawing.Point(26, 96); + this.cbDeleteAutoImportedFile.Name = "cbDeleteAutoImportedFile"; + this.cbDeleteAutoImportedFile.Size = new System.Drawing.Size(114, 17); + this.cbDeleteAutoImportedFile.TabIndex = 4; + this.cbDeleteAutoImportedFile.Text = "delete imported file"; + this.cbDeleteAutoImportedFile.UseVisualStyleBackColor = true; + this.cbDeleteAutoImportedFile.CheckedChanged += new System.EventHandler(this.cbDeleteAutoImportedFile_CheckedChanged); // - this.numericUpDownMaxBreedingSug.ForeColor = System.Drawing.SystemColors.GrayText; - this.numericUpDownMaxBreedingSug.Location = new System.Drawing.Point(252, 19); - this.numericUpDownMaxBreedingSug.Maximum = new decimal(new int[] { - 200, - 0, - 0, - 0}); - this.numericUpDownMaxBreedingSug.Name = "numericUpDownMaxBreedingSug"; - this.numericUpDownMaxBreedingSug.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.numericUpDownMaxBreedingSug.Size = new System.Drawing.Size(57, 20); - this.numericUpDownMaxBreedingSug.TabIndex = 1; + // cbMoveImportedFileToSubFolder // - // NudWaitBeforeAutoLoad + this.cbMoveImportedFileToSubFolder.AutoSize = true; + this.cbMoveImportedFileToSubFolder.Location = new System.Drawing.Point(26, 142); + this.cbMoveImportedFileToSubFolder.Name = "cbMoveImportedFileToSubFolder"; + this.cbMoveImportedFileToSubFolder.Size = new System.Drawing.Size(123, 17); + this.cbMoveImportedFileToSubFolder.TabIndex = 7; + this.cbMoveImportedFileToSubFolder.Text = "move imported file to"; + this.cbMoveImportedFileToSubFolder.UseVisualStyleBackColor = true; + this.cbMoveImportedFileToSubFolder.CheckedChanged += new System.EventHandler(this.cbMoveImportedFileToSubFolder_CheckedChanged); // - this.NudWaitBeforeAutoLoad.ForeColor = System.Drawing.SystemColors.GrayText; - this.NudWaitBeforeAutoLoad.Location = new System.Drawing.Point(255, 41); - this.NudWaitBeforeAutoLoad.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.NudWaitBeforeAutoLoad.Name = "NudWaitBeforeAutoLoad"; - this.NudWaitBeforeAutoLoad.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.NudWaitBeforeAutoLoad.Size = new System.Drawing.Size(56, 20); - this.NudWaitBeforeAutoLoad.TabIndex = 12; + // label28 // - // NudKeepBackupFilesCount + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(6, 39); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(256, 13); + this.label28.TabIndex = 1; + this.label28.Text = "Enable overlay for feedback about the import ingame"; // - this.NudKeepBackupFilesCount.ForeColor = System.Drawing.SystemColors.GrayText; - this.NudKeepBackupFilesCount.Location = new System.Drawing.Point(44, 118); - this.NudKeepBackupFilesCount.Name = "NudKeepBackupFilesCount"; - this.NudKeepBackupFilesCount.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.NudKeepBackupFilesCount.Size = new System.Drawing.Size(59, 20); - this.NudKeepBackupFilesCount.TabIndex = 4; + // cbAutoImportExported // - // NudBackupEveryMinutes + this.cbAutoImportExported.AutoSize = true; + this.cbAutoImportExported.Location = new System.Drawing.Point(9, 19); + this.cbAutoImportExported.Name = "cbAutoImportExported"; + this.cbAutoImportExported.Size = new System.Drawing.Size(174, 17); + this.cbAutoImportExported.TabIndex = 0; + this.cbAutoImportExported.Text = "Auto extract exported creatures"; + this.cbAutoImportExported.UseVisualStyleBackColor = true; // - this.NudBackupEveryMinutes.ForeColor = System.Drawing.SystemColors.GrayText; - this.NudBackupEveryMinutes.Location = new System.Drawing.Point(132, 144); - this.NudBackupEveryMinutes.Name = "NudBackupEveryMinutes"; - this.NudBackupEveryMinutes.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.NudBackupEveryMinutes.Size = new System.Drawing.Size(47, 20); - this.NudBackupEveryMinutes.TabIndex = 7; + // groupBox21 // - // nudInfoGraphicHeight + this.groupBox21.Controls.Add(this.CbApplyNamingPatternOnImportAlways); + this.groupBox21.Controls.Add(this.cbApplyNamePatternOnImportOnNewCreatures); + this.groupBox21.Controls.Add(this.label41); + this.groupBox21.Controls.Add(this.cbCopyPatternNameToClipboard); + this.groupBox21.Controls.Add(this.cbApplyNamePatternOnImportOnEmptyNames); + this.groupBox21.Location = new System.Drawing.Point(6, 508); + this.groupBox21.Name = "groupBox21"; + this.groupBox21.Size = new System.Drawing.Size(318, 162); + this.groupBox21.TabIndex = 5; + this.groupBox21.TabStop = false; + this.groupBox21.Text = "Auto naming on import"; // - this.nudInfoGraphicHeight.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudInfoGraphicHeight.Location = new System.Drawing.Point(126, 18); - this.nudInfoGraphicHeight.Maximum = new decimal(new int[] { - 99999, - 0, - 0, - 0}); - this.nudInfoGraphicHeight.Minimum = new decimal(new int[] { - 1, - 0, - 0, - 0}); - this.nudInfoGraphicHeight.Name = "nudInfoGraphicHeight"; - this.nudInfoGraphicHeight.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudInfoGraphicHeight.Size = new System.Drawing.Size(57, 20); - this.nudInfoGraphicHeight.TabIndex = 2; - this.nudInfoGraphicHeight.Value = new decimal(new int[] { - 100, - 0, - 0, - 0}); - this.nudInfoGraphicHeight.ValueChanged += new System.EventHandler(this.nudInfoGraphicHeight_ValueChanged); + // CbApplyNamingPatternOnImportAlways // - // convenientNameDataGridViewTextBoxColumn + this.CbApplyNamingPatternOnImportAlways.AutoSize = true; + this.CbApplyNamingPatternOnImportAlways.Location = new System.Drawing.Point(6, 39); + this.CbApplyNamingPatternOnImportAlways.Name = "CbApplyNamingPatternOnImportAlways"; + this.CbApplyNamingPatternOnImportAlways.Size = new System.Drawing.Size(177, 17); + this.CbApplyNamingPatternOnImportAlways.TabIndex = 1; + this.CbApplyNamingPatternOnImportAlways.Text = "always (overwrite existing name)"; + this.CbApplyNamingPatternOnImportAlways.UseVisualStyleBackColor = true; // - this.convenientNameDataGridViewTextBoxColumn.DataPropertyName = "ConvenientName"; - this.convenientNameDataGridViewTextBoxColumn.HeaderText = "Name"; - this.convenientNameDataGridViewTextBoxColumn.Name = "convenientNameDataGridViewTextBoxColumn"; - this.convenientNameDataGridViewTextBoxColumn.ReadOnly = true; + // cbApplyNamePatternOnImportOnNewCreatures // - // serverNameDataGridViewTextBoxColumn + this.cbApplyNamePatternOnImportOnNewCreatures.AutoSize = true; + this.cbApplyNamePatternOnImportOnNewCreatures.Location = new System.Drawing.Point(6, 85); + this.cbApplyNamePatternOnImportOnNewCreatures.Name = "cbApplyNamePatternOnImportOnNewCreatures"; + this.cbApplyNamePatternOnImportOnNewCreatures.Size = new System.Drawing.Size(203, 17); + this.cbApplyNamePatternOnImportOnNewCreatures.TabIndex = 3; + this.cbApplyNamePatternOnImportOnNewCreatures.Text = "if the creature is imported the first time"; + this.cbApplyNamePatternOnImportOnNewCreatures.UseVisualStyleBackColor = true; // - this.serverNameDataGridViewTextBoxColumn.DataPropertyName = "ServerName"; - this.serverNameDataGridViewTextBoxColumn.HeaderText = "Server name"; - this.serverNameDataGridViewTextBoxColumn.Name = "serverNameDataGridViewTextBoxColumn"; - this.serverNameDataGridViewTextBoxColumn.ReadOnly = true; + // label41 // - // fileLocationDataGridViewTextBoxColumn + this.label41.AutoSize = true; + this.label41.Location = new System.Drawing.Point(6, 19); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(235, 13); + this.label41.TabIndex = 0; + this.label41.Text = "Apply first naming pattern automatically on import"; // - this.fileLocationDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill; - this.fileLocationDataGridViewTextBoxColumn.DataPropertyName = "FileLocation"; - this.fileLocationDataGridViewTextBoxColumn.HeaderText = "File location"; - this.fileLocationDataGridViewTextBoxColumn.Name = "fileLocationDataGridViewTextBoxColumn"; - this.fileLocationDataGridViewTextBoxColumn.ReadOnly = true; + // cbCopyPatternNameToClipboard // - // aTImportFileLocationBindingSource + this.cbCopyPatternNameToClipboard.AutoSize = true; + this.cbCopyPatternNameToClipboard.Location = new System.Drawing.Point(6, 124); + this.cbCopyPatternNameToClipboard.Name = "cbCopyPatternNameToClipboard"; + this.cbCopyPatternNameToClipboard.Size = new System.Drawing.Size(208, 17); + this.cbCopyPatternNameToClipboard.TabIndex = 4; + this.cbCopyPatternNameToClipboard.Text = "When applied, copy name to clipboard"; + this.cbCopyPatternNameToClipboard.UseVisualStyleBackColor = true; // - this.aTImportFileLocationBindingSource.AllowNew = false; - this.aTImportFileLocationBindingSource.DataSource = typeof(ARKBreedingStats.settings.ATImportFileLocation); + // cbApplyNamePatternOnImportOnEmptyNames // - // fileSelectorExtractedSaveFolder + this.cbApplyNamePatternOnImportOnEmptyNames.AutoSize = true; + this.cbApplyNamePatternOnImportOnEmptyNames.Location = new System.Drawing.Point(6, 62); + this.cbApplyNamePatternOnImportOnEmptyNames.Name = "cbApplyNamePatternOnImportOnEmptyNames"; + this.cbApplyNamePatternOnImportOnEmptyNames.Size = new System.Drawing.Size(119, 17); + this.cbApplyNamePatternOnImportOnEmptyNames.TabIndex = 2; + this.cbApplyNamePatternOnImportOnEmptyNames.Text = "if the name is empty"; + this.cbApplyNamePatternOnImportOnEmptyNames.UseVisualStyleBackColor = true; + // + // groupBox19 + // + this.groupBox19.Controls.Add(this.label26); + this.groupBox19.Controls.Add(this.nudWarnImportMoreThan); + this.groupBox19.Location = new System.Drawing.Point(6, 380); + this.groupBox19.Name = "groupBox19"; + this.groupBox19.Size = new System.Drawing.Size(318, 71); + this.groupBox19.TabIndex = 3; + this.groupBox19.TabStop = false; + this.groupBox19.Text = "Warn when importing many creatures"; + // + // label26 // - this.fileSelectorExtractedSaveFolder.Dock = System.Windows.Forms.DockStyle.Fill; - this.fileSelectorExtractedSaveFolder.Link = "filename"; - this.fileSelectorExtractedSaveFolder.Location = new System.Drawing.Point(3, 16); - this.fileSelectorExtractedSaveFolder.Name = "fileSelectorExtractedSaveFolder"; - this.fileSelectorExtractedSaveFolder.Size = new System.Drawing.Size(724, 28); - this.fileSelectorExtractedSaveFolder.TabIndex = 0; + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(6, 21); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(138, 39); + this.label26.TabIndex = 0; + this.label26.Text = "Warn if importing more than\r\ncreatures at once.\r\n(Set to 0 to disable warning)"; // - // nudImportLowerBoundTE + // nudWarnImportMoreThan // - this.nudImportLowerBoundTE.DecimalPlaces = 2; - this.nudImportLowerBoundTE.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudImportLowerBoundTE.Location = new System.Drawing.Point(227, 19); - this.nudImportLowerBoundTE.Name = "nudImportLowerBoundTE"; - this.nudImportLowerBoundTE.NeutralNumber = new decimal(new int[] { - 0, + this.nudWarnImportMoreThan.Location = new System.Drawing.Point(184, 19); + this.nudWarnImportMoreThan.Maximum = new decimal(new int[] { + 100000, 0, 0, 0}); - this.nudImportLowerBoundTE.Size = new System.Drawing.Size(64, 20); - this.nudImportLowerBoundTE.TabIndex = 1; + this.nudWarnImportMoreThan.Name = "nudWarnImportMoreThan"; + this.nudWarnImportMoreThan.Size = new System.Drawing.Size(128, 20); + this.nudWarnImportMoreThan.TabIndex = 1; + // + // groupBox13 + // + this.groupBox13.Controls.Add(this.dataGridViewExportFolders); + this.groupBox13.Controls.Add(this.btAddExportFolder); + this.groupBox13.Location = new System.Drawing.Point(6, 112); + this.groupBox13.Name = "groupBox13"; + this.groupBox13.Size = new System.Drawing.Size(736, 261); + this.groupBox13.TabIndex = 2; + this.groupBox13.TabStop = false; + this.groupBox13.Text = "ARK export folders"; + // + // dataGridViewExportFolders + // + this.dataGridViewExportFolders.AutoGenerateColumns = false; + this.dataGridViewExportFolders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.convenientNameDataGridViewTextBoxColumn1, + this.ownerSuffixDataGridViewTextBoxColumn, + this.folderPathDataGridViewTextBoxColumn, + this.dgvExportFolderChange, + this.dgvExportFolderDelete, + this.dgvExportMakeDefault}); + this.dataGridViewExportFolders.DataSource = this.aTExportFolderLocationsBindingSource; + this.dataGridViewExportFolders.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridViewExportFolders.Location = new System.Drawing.Point(3, 39); + this.dataGridViewExportFolders.Name = "dataGridViewExportFolders"; + this.dataGridViewExportFolders.RowHeadersVisible = false; + this.dataGridViewExportFolders.Size = new System.Drawing.Size(730, 219); + this.dataGridViewExportFolders.TabIndex = 1; + this.dataGridViewExportFolders.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewExportFolders_CellClick); // // convenientNameDataGridViewTextBoxColumn1 // @@ -3756,11 +3307,147 @@ private void InitializeComponent() this.folderPathDataGridViewTextBoxColumn.Name = "folderPathDataGridViewTextBoxColumn"; this.folderPathDataGridViewTextBoxColumn.ReadOnly = true; // + // dgvExportFolderChange + // + this.dgvExportFolderChange.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.dgvExportFolderChange.HeaderText = "Change"; + this.dgvExportFolderChange.MinimumWidth = 50; + this.dgvExportFolderChange.Name = "dgvExportFolderChange"; + this.dgvExportFolderChange.ReadOnly = true; + this.dgvExportFolderChange.Text = "Change"; + this.dgvExportFolderChange.UseColumnTextForButtonValue = true; + this.dgvExportFolderChange.Width = 50; + // + // dgvExportFolderDelete + // + this.dgvExportFolderDelete.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.dgvExportFolderDelete.HeaderText = "Delete"; + this.dgvExportFolderDelete.MinimumWidth = 50; + this.dgvExportFolderDelete.Name = "dgvExportFolderDelete"; + this.dgvExportFolderDelete.ReadOnly = true; + this.dgvExportFolderDelete.Text = "Delete"; + this.dgvExportFolderDelete.UseColumnTextForButtonValue = true; + this.dgvExportFolderDelete.Width = 50; + // + // dgvExportMakeDefault + // + this.dgvExportMakeDefault.HeaderText = "Default"; + this.dgvExportMakeDefault.Name = "dgvExportMakeDefault"; + this.dgvExportMakeDefault.ReadOnly = true; + this.dgvExportMakeDefault.Text = "Make default"; + this.dgvExportMakeDefault.UseColumnTextForButtonValue = true; + // // aTExportFolderLocationsBindingSource // this.aTExportFolderLocationsBindingSource.AllowNew = false; this.aTExportFolderLocationsBindingSource.DataSource = typeof(ARKBreedingStats.settings.ATImportExportedFolderLocation); // + // btAddExportFolder + // + this.btAddExportFolder.Dock = System.Windows.Forms.DockStyle.Top; + this.btAddExportFolder.Location = new System.Drawing.Point(3, 16); + this.btAddExportFolder.Name = "btAddExportFolder"; + this.btAddExportFolder.Size = new System.Drawing.Size(730, 23); + this.btAddExportFolder.TabIndex = 0; + this.btAddExportFolder.Text = "Add Export Folder…"; + this.btAddExportFolder.UseVisualStyleBackColor = true; + this.btAddExportFolder.Click += new System.EventHandler(this.btAddExportFolder_Click); + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(3, 3); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(669, 91); + this.label25.TabIndex = 0; + this.label25.Text = resources.GetString("label25.Text"); + // + // tabPageTimers + // + this.tabPageTimers.Controls.Add(this.groupBox24); + this.tabPageTimers.Controls.Add(this.groupBox8); + this.tabPageTimers.Location = new System.Drawing.Point(4, 22); + this.tabPageTimers.Name = "tabPageTimers"; + this.tabPageTimers.Padding = new System.Windows.Forms.Padding(3); + this.tabPageTimers.Size = new System.Drawing.Size(750, 699); + this.tabPageTimers.TabIndex = 6; + this.tabPageTimers.Text = "Timers"; + this.tabPageTimers.UseVisualStyleBackColor = true; + // + // groupBox24 + // + this.groupBox24.Controls.Add(this.cbKeepExpiredTimersInOverlay); + this.groupBox24.Controls.Add(this.cbDeleteExpiredTimersOnSaving); + this.groupBox24.Controls.Add(this.cbTimersInOverlayAutomatically); + this.groupBox24.Location = new System.Drawing.Point(8, 233); + this.groupBox24.Name = "groupBox24"; + this.groupBox24.Size = new System.Drawing.Size(413, 90); + this.groupBox24.TabIndex = 1; + this.groupBox24.TabStop = false; + this.groupBox24.Text = "Timers"; + // + // cbKeepExpiredTimersInOverlay + // + this.cbKeepExpiredTimersInOverlay.AutoSize = true; + this.cbKeepExpiredTimersInOverlay.Location = new System.Drawing.Point(6, 42); + this.cbKeepExpiredTimersInOverlay.Name = "cbKeepExpiredTimersInOverlay"; + this.cbKeepExpiredTimersInOverlay.Size = new System.Drawing.Size(166, 17); + this.cbKeepExpiredTimersInOverlay.TabIndex = 1; + this.cbKeepExpiredTimersInOverlay.Text = "Keep expired timers in overlay"; + this.cbKeepExpiredTimersInOverlay.UseVisualStyleBackColor = true; + // + // cbDeleteExpiredTimersOnSaving + // + this.cbDeleteExpiredTimersOnSaving.AutoSize = true; + this.cbDeleteExpiredTimersOnSaving.Location = new System.Drawing.Point(6, 65); + this.cbDeleteExpiredTimersOnSaving.Name = "cbDeleteExpiredTimersOnSaving"; + this.cbDeleteExpiredTimersOnSaving.Size = new System.Drawing.Size(217, 17); + this.cbDeleteExpiredTimersOnSaving.TabIndex = 2; + this.cbDeleteExpiredTimersOnSaving.Text = "Delete expired timers when saving library"; + this.cbDeleteExpiredTimersOnSaving.UseVisualStyleBackColor = true; + // + // cbTimersInOverlayAutomatically + // + this.cbTimersInOverlayAutomatically.AutoSize = true; + this.cbTimersInOverlayAutomatically.Location = new System.Drawing.Point(6, 19); + this.cbTimersInOverlayAutomatically.Name = "cbTimersInOverlayAutomatically"; + this.cbTimersInOverlayAutomatically.Size = new System.Drawing.Size(202, 17); + this.cbTimersInOverlayAutomatically.TabIndex = 0; + this.cbTimersInOverlayAutomatically.Text = "Display timers in overlay automatically"; + this.cbTimersInOverlayAutomatically.UseVisualStyleBackColor = true; + // + // groupBox8 + // + this.groupBox8.Controls.Add(this.label22); + this.groupBox8.Controls.Add(this.tbPlayAlarmsSeconds); + this.groupBox8.Controls.Add(this.customSCCustom); + this.groupBox8.Controls.Add(this.customSCWakeup); + this.groupBox8.Controls.Add(this.customSCBirth); + this.groupBox8.Controls.Add(this.customSCStarving); + this.groupBox8.Controls.Add(this.label20); + this.groupBox8.Location = new System.Drawing.Point(8, 6); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Size = new System.Drawing.Size(413, 221); + this.groupBox8.TabIndex = 0; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "Timer Sounds"; + // + // label22 + // + this.label22.Location = new System.Drawing.Point(6, 171); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(255, 66); + this.label22.TabIndex = 5; + this.label22.Text = "List of seconds the alarms play before they reach 0.\r\nE.g. \"60,0\" to play the ala" + + "rm at 60 s and at 0 s. Use commas to separate the values."; + // + // tbPlayAlarmsSeconds + // + this.tbPlayAlarmsSeconds.Location = new System.Drawing.Point(267, 168); + this.tbPlayAlarmsSeconds.Name = "tbPlayAlarmsSeconds"; + this.tbPlayAlarmsSeconds.Size = new System.Drawing.Size(140, 20); + this.tbPlayAlarmsSeconds.TabIndex = 6; + // // customSCCustom // this.customSCCustom.Location = new System.Drawing.Point(6, 139); @@ -3785,13 +3472,91 @@ private void InitializeComponent() this.customSCBirth.SoundFile = ""; this.customSCBirth.TabIndex = 3; // - // customSCStarving + // customSCStarving + // + this.customSCStarving.Location = new System.Drawing.Point(6, 52); + this.customSCStarving.Name = "customSCStarving"; + this.customSCStarving.Size = new System.Drawing.Size(401, 23); + this.customSCStarving.SoundFile = null; + this.customSCStarving.TabIndex = 1; + // + // label20 + // + this.label20.Location = new System.Drawing.Point(6, 16); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(316, 33); + this.label20.TabIndex = 0; + this.label20.Text = "Only PCM-WAV-files are supported. The sound will play 1 min before the timer runs" + + " out."; + // + // tabPageOverlay + // + this.tabPageOverlay.Controls.Add(this.groupBox10); + this.tabPageOverlay.Location = new System.Drawing.Point(4, 22); + this.tabPageOverlay.Name = "tabPageOverlay"; + this.tabPageOverlay.Padding = new System.Windows.Forms.Padding(3); + this.tabPageOverlay.Size = new System.Drawing.Size(750, 699); + this.tabPageOverlay.TabIndex = 5; + this.tabPageOverlay.Text = "Overlay"; + this.tabPageOverlay.UseVisualStyleBackColor = true; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.CbOverlayDisplayInheritance); + this.groupBox10.Controls.Add(this.label45); + this.groupBox10.Controls.Add(this.pCustomOverlayLocation); + this.groupBox10.Controls.Add(this.cbCustomOverlayLocation); + this.groupBox10.Controls.Add(this.label38); + this.groupBox10.Controls.Add(this.nudOverlayInfoPosY); + this.groupBox10.Controls.Add(this.label39); + this.groupBox10.Controls.Add(this.nudOverlayInfoPosDFR); + this.groupBox10.Controls.Add(this.label40); + this.groupBox10.Controls.Add(this.label37); + this.groupBox10.Controls.Add(this.nudOverlayTimerPosY); + this.groupBox10.Controls.Add(this.label36); + this.groupBox10.Controls.Add(this.nudOverlayTimerPosX); + this.groupBox10.Controls.Add(this.label35); + this.groupBox10.Controls.Add(this.cbInventoryCheck); + this.groupBox10.Controls.Add(this.label21); + this.groupBox10.Controls.Add(this.nudOverlayInfoDuration); + this.groupBox10.Controls.Add(this.chkbSpeechRecognition); + this.groupBox10.Location = new System.Drawing.Point(8, 6); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Size = new System.Drawing.Size(734, 243); + this.groupBox10.TabIndex = 0; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "Overlay"; + // + // CbOverlayDisplayInheritance + // + this.CbOverlayDisplayInheritance.AutoSize = true; + this.CbOverlayDisplayInheritance.Location = new System.Drawing.Point(6, 215); + this.CbOverlayDisplayInheritance.Name = "CbOverlayDisplayInheritance"; + this.CbOverlayDisplayInheritance.Size = new System.Drawing.Size(162, 17); + this.CbOverlayDisplayInheritance.TabIndex = 17; + this.CbOverlayDisplayInheritance.Text = "Display Inheritance on import"; + this.CbOverlayDisplayInheritance.UseVisualStyleBackColor = true; + // + // label45 // - this.customSCStarving.Location = new System.Drawing.Point(6, 52); - this.customSCStarving.Name = "customSCStarving"; - this.customSCStarving.Size = new System.Drawing.Size(401, 23); - this.customSCStarving.SoundFile = null; - this.customSCStarving.TabIndex = 1; + this.label45.AutoSize = true; + this.label45.Location = new System.Drawing.Point(6, 16); + this.label45.Name = "label45"; + this.label45.Size = new System.Drawing.Size(315, 13); + this.label45.TabIndex = 0; + this.label45.Text = "The window-mode \"Fullscreen-Windowed\" should be set ingame."; + // + // pCustomOverlayLocation + // + this.pCustomOverlayLocation.Controls.Add(this.nudCustomOverlayLocX); + this.pCustomOverlayLocation.Controls.Add(this.label42); + this.pCustomOverlayLocation.Controls.Add(this.label43); + this.pCustomOverlayLocation.Controls.Add(this.nudCustomOverlayLocY); + this.pCustomOverlayLocation.Enabled = false; + this.pCustomOverlayLocation.Location = new System.Drawing.Point(195, 179); + this.pCustomOverlayLocation.Name = "pCustomOverlayLocation"; + this.pCustomOverlayLocation.Size = new System.Drawing.Size(201, 28); + this.pCustomOverlayLocation.TabIndex = 16; // // nudCustomOverlayLocX // @@ -3816,6 +3581,24 @@ private void InitializeComponent() this.nudCustomOverlayLocX.Size = new System.Drawing.Size(57, 20); this.nudCustomOverlayLocX.TabIndex = 1; // + // label42 + // + this.label42.AutoSize = true; + this.label42.Location = new System.Drawing.Point(105, 5); + this.label42.Name = "label42"; + this.label42.Size = new System.Drawing.Size(14, 13); + this.label42.TabIndex = 2; + this.label42.Text = "Y"; + // + // label43 + // + this.label43.AutoSize = true; + this.label43.Location = new System.Drawing.Point(4, 5); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(14, 13); + this.label43.TabIndex = 0; + this.label43.Text = "X"; + // // nudCustomOverlayLocY // this.nudCustomOverlayLocY.ForeColor = System.Drawing.SystemColors.GrayText; @@ -3840,6 +3623,26 @@ private void InitializeComponent() this.nudCustomOverlayLocY.TabIndex = 3; this.nudCustomOverlayLocY.ThousandsSeparator = true; // + // cbCustomOverlayLocation + // + this.cbCustomOverlayLocation.AutoSize = true; + this.cbCustomOverlayLocation.Location = new System.Drawing.Point(6, 183); + this.cbCustomOverlayLocation.Name = "cbCustomOverlayLocation"; + this.cbCustomOverlayLocation.Size = new System.Drawing.Size(138, 17); + this.cbCustomOverlayLocation.TabIndex = 15; + this.cbCustomOverlayLocation.Text = "Custom overlay location"; + this.cbCustomOverlayLocation.UseVisualStyleBackColor = true; + this.cbCustomOverlayLocation.CheckedChanged += new System.EventHandler(this.cbCustomOverlayLocation_CheckedChanged); + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Location = new System.Drawing.Point(120, 149); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(93, 13); + this.label38.TabIndex = 11; + this.label38.Text = "distance from right"; + // // nudOverlayInfoPosY // this.nudOverlayInfoPosY.ForeColor = System.Drawing.SystemColors.GrayText; @@ -3858,6 +3661,15 @@ private void InitializeComponent() this.nudOverlayInfoPosY.Size = new System.Drawing.Size(57, 20); this.nudOverlayInfoPosY.TabIndex = 14; // + // label39 + // + this.label39.AutoSize = true; + this.label39.Location = new System.Drawing.Point(300, 149); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(14, 13); + this.label39.TabIndex = 13; + this.label39.Text = "Y"; + // // nudOverlayInfoPosDFR // this.nudOverlayInfoPosDFR.ForeColor = System.Drawing.SystemColors.GrayText; @@ -3876,64 +3688,216 @@ private void InitializeComponent() this.nudOverlayInfoPosDFR.Size = new System.Drawing.Size(57, 20); this.nudOverlayInfoPosDFR.TabIndex = 12; // - // nudOverlayTimerPosY + // label40 + // + this.label40.AutoSize = true; + this.label40.Location = new System.Drawing.Point(6, 149); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(94, 13); + this.label40.TabIndex = 10; + this.label40.Text = "Position of the info"; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Location = new System.Drawing.Point(300, 123); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(14, 13); + this.label37.TabIndex = 8; + this.label37.Text = "Y"; + // + // nudOverlayTimerPosY + // + this.nudOverlayTimerPosY.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudOverlayTimerPosY.Location = new System.Drawing.Point(320, 121); + this.nudOverlayTimerPosY.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudOverlayTimerPosY.Name = "nudOverlayTimerPosY"; + this.nudOverlayTimerPosY.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudOverlayTimerPosY.Size = new System.Drawing.Size(57, 20); + this.nudOverlayTimerPosY.TabIndex = 9; + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(199, 123); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(14, 13); + this.label36.TabIndex = 6; + this.label36.Text = "X"; + // + // nudOverlayTimerPosX + // + this.nudOverlayTimerPosX.ForeColor = System.Drawing.SystemColors.GrayText; + this.nudOverlayTimerPosX.Location = new System.Drawing.Point(219, 121); + this.nudOverlayTimerPosX.Maximum = new decimal(new int[] { + 10000, + 0, + 0, + 0}); + this.nudOverlayTimerPosX.Name = "nudOverlayTimerPosX"; + this.nudOverlayTimerPosX.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudOverlayTimerPosX.Size = new System.Drawing.Size(57, 20); + this.nudOverlayTimerPosX.TabIndex = 7; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Location = new System.Drawing.Point(6, 123); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(104, 13); + this.label35.TabIndex = 5; + this.label35.Text = "Position of the timers"; + // + // cbInventoryCheck + // + this.cbInventoryCheck.Location = new System.Drawing.Point(6, 85); + this.cbInventoryCheck.Name = "cbInventoryCheck"; + this.cbInventoryCheck.Size = new System.Drawing.Size(305, 35); + this.cbInventoryCheck.TabIndex = 4; + this.cbInventoryCheck.Text = "Automatically extract inventory levels (needs working OCR and enabled overlay)"; + this.cbInventoryCheck.UseVisualStyleBackColor = true; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(6, 61); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(138, 13); + this.label21.TabIndex = 2; + this.label21.Text = "Display info in overlay for [s]"; + // + // nudOverlayInfoDuration + // + this.nudOverlayInfoDuration.ForeColor = System.Drawing.SystemColors.WindowText; + this.nudOverlayInfoDuration.Location = new System.Drawing.Point(150, 59); + this.nudOverlayInfoDuration.Minimum = new decimal(new int[] { + 1, + 0, + 0, + 0}); + this.nudOverlayInfoDuration.Name = "nudOverlayInfoDuration"; + this.nudOverlayInfoDuration.NeutralNumber = new decimal(new int[] { + 0, + 0, + 0, + 0}); + this.nudOverlayInfoDuration.Size = new System.Drawing.Size(57, 20); + this.nudOverlayInfoDuration.TabIndex = 3; + this.nudOverlayInfoDuration.Value = new decimal(new int[] { + 1, + 0, + 0, + 0}); + // + // chkbSpeechRecognition + // + this.chkbSpeechRecognition.AutoSize = true; + this.chkbSpeechRecognition.Location = new System.Drawing.Point(6, 36); + this.chkbSpeechRecognition.Name = "chkbSpeechRecognition"; + this.chkbSpeechRecognition.Size = new System.Drawing.Size(123, 17); + this.chkbSpeechRecognition.TabIndex = 1; + this.chkbSpeechRecognition.Text = "Speech Recognition"; + this.chkbSpeechRecognition.UseVisualStyleBackColor = true; + // + // tabPageOCR + // + this.tabPageOCR.AutoScroll = true; + this.tabPageOCR.Controls.Add(this.groupBox1); + this.tabPageOCR.Location = new System.Drawing.Point(4, 22); + this.tabPageOCR.Name = "tabPageOCR"; + this.tabPageOCR.Padding = new System.Windows.Forms.Padding(3); + this.tabPageOCR.Size = new System.Drawing.Size(750, 699); + this.tabPageOCR.TabIndex = 4; + this.tabPageOCR.Text = "OCR"; + this.tabPageOCR.UseVisualStyleBackColor = true; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.label62); + this.groupBox1.Controls.Add(this.label61); + this.groupBox1.Controls.Add(this.label60); + this.groupBox1.Controls.Add(this.label59); + this.groupBox1.Controls.Add(this.label58); + this.groupBox1.Controls.Add(this.NudOCRClipboardCropHeight); + this.groupBox1.Controls.Add(this.NudOCRClipboardCropWidth); + this.groupBox1.Controls.Add(this.NudOCRClipboardCropTop); + this.groupBox1.Controls.Add(this.NudOCRClipboardCropLeft); + this.groupBox1.Controls.Add(this.CbOCRFromClipboard); + this.groupBox1.Controls.Add(this.button1); + this.groupBox1.Controls.Add(this.cbOCRIgnoreImprintValue); + this.groupBox1.Controls.Add(this.cbShowOCRButton); + this.groupBox1.Controls.Add(this.label23); + this.groupBox1.Controls.Add(this.nudWaitBeforeScreenCapture); + this.groupBox1.Controls.Add(this.label19); + this.groupBox1.Controls.Add(this.nudWhiteThreshold); + this.groupBox1.Controls.Add(this.tbOCRCaptureApp); + this.groupBox1.Controls.Add(this.label4); + this.groupBox1.Controls.Add(this.cbbOCRApp); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Location = new System.Drawing.Point(6, 6); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Size = new System.Drawing.Size(734, 352); + this.groupBox1.TabIndex = 0; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "OCR"; + // + // label62 + // + this.label62.AutoSize = true; + this.label62.Location = new System.Drawing.Point(34, 211); + this.label62.Name = "label62"; + this.label62.Size = new System.Drawing.Size(616, 13); + this.label62.TabIndex = 20; + this.label62.Text = "Set an area of the clipboard screenshot to be used for the actual OCR. Set all fi" + + "elds to 0 to disable and use the whole screenshot."; + // + // label61 + // + this.label61.AutoSize = true; + this.label61.Location = new System.Drawing.Point(151, 229); + this.label61.Name = "label61"; + this.label61.Size = new System.Drawing.Size(26, 13); + this.label61.TabIndex = 19; + this.label61.Text = "Top"; + // + // label60 // - this.nudOverlayTimerPosY.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudOverlayTimerPosY.Location = new System.Drawing.Point(320, 121); - this.nudOverlayTimerPosY.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudOverlayTimerPosY.Name = "nudOverlayTimerPosY"; - this.nudOverlayTimerPosY.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudOverlayTimerPosY.Size = new System.Drawing.Size(57, 20); - this.nudOverlayTimerPosY.TabIndex = 9; + this.label60.AutoSize = true; + this.label60.Location = new System.Drawing.Point(258, 229); + this.label60.Name = "label60"; + this.label60.Size = new System.Drawing.Size(35, 13); + this.label60.TabIndex = 18; + this.label60.Text = "Width"; // - // nudOverlayTimerPosX + // label59 // - this.nudOverlayTimerPosX.ForeColor = System.Drawing.SystemColors.GrayText; - this.nudOverlayTimerPosX.Location = new System.Drawing.Point(219, 121); - this.nudOverlayTimerPosX.Maximum = new decimal(new int[] { - 10000, - 0, - 0, - 0}); - this.nudOverlayTimerPosX.Name = "nudOverlayTimerPosX"; - this.nudOverlayTimerPosX.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudOverlayTimerPosX.Size = new System.Drawing.Size(57, 20); - this.nudOverlayTimerPosX.TabIndex = 7; + this.label59.AutoSize = true; + this.label59.Location = new System.Drawing.Point(374, 229); + this.label59.Name = "label59"; + this.label59.Size = new System.Drawing.Size(38, 13); + this.label59.TabIndex = 17; + this.label59.Text = "Height"; // - // nudOverlayInfoDuration + // label58 // - this.nudOverlayInfoDuration.ForeColor = System.Drawing.SystemColors.WindowText; - this.nudOverlayInfoDuration.Location = new System.Drawing.Point(150, 59); - this.nudOverlayInfoDuration.Minimum = new decimal(new int[] { - 1, - 0, - 0, - 0}); - this.nudOverlayInfoDuration.Name = "nudOverlayInfoDuration"; - this.nudOverlayInfoDuration.NeutralNumber = new decimal(new int[] { - 0, - 0, - 0, - 0}); - this.nudOverlayInfoDuration.Size = new System.Drawing.Size(57, 20); - this.nudOverlayInfoDuration.TabIndex = 3; - this.nudOverlayInfoDuration.Value = new decimal(new int[] { - 1, - 0, - 0, - 0}); + this.label58.AutoSize = true; + this.label58.Location = new System.Drawing.Point(45, 229); + this.label58.Name = "label58"; + this.label58.Size = new System.Drawing.Size(25, 13); + this.label58.TabIndex = 16; + this.label58.Text = "Left"; // // NudOCRClipboardCropHeight // @@ -4027,6 +3991,55 @@ private void InitializeComponent() this.NudOCRClipboardCropLeft.Size = new System.Drawing.Size(69, 20); this.NudOCRClipboardCropLeft.TabIndex = 12; // + // CbOCRFromClipboard + // + this.CbOCRFromClipboard.AutoSize = true; + this.CbOCRFromClipboard.Location = new System.Drawing.Point(6, 191); + this.CbOCRFromClipboard.Name = "CbOCRFromClipboard"; + this.CbOCRFromClipboard.Size = new System.Drawing.Size(506, 17); + this.CbOCRFromClipboard.TabIndex = 11; + this.CbOCRFromClipboard.Text = "Use image in clipboard for the OCR. You can press the Print-key to copy a screens" + + "hot to the cliphoard"; + this.CbOCRFromClipboard.UseVisualStyleBackColor = true; + // + // button1 + // + this.button1.Location = new System.Drawing.Point(6, 292); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(139, 23); + this.button1.TabIndex = 8; + this.button1.Text = "ShooterGame (default)"; + this.button1.UseVisualStyleBackColor = true; + this.button1.Click += new System.EventHandler(this.button1_Click); + // + // cbOCRIgnoreImprintValue + // + this.cbOCRIgnoreImprintValue.AutoSize = true; + this.cbOCRIgnoreImprintValue.Location = new System.Drawing.Point(6, 168); + this.cbOCRIgnoreImprintValue.Name = "cbOCRIgnoreImprintValue"; + this.cbOCRIgnoreImprintValue.Size = new System.Drawing.Size(287, 17); + this.cbOCRIgnoreImprintValue.TabIndex = 6; + this.cbOCRIgnoreImprintValue.Text = "Don\'t read imprinting value (can be overlapped by chat)"; + this.cbOCRIgnoreImprintValue.UseVisualStyleBackColor = true; + // + // cbShowOCRButton + // + this.cbShowOCRButton.AutoSize = true; + this.cbShowOCRButton.Location = new System.Drawing.Point(6, 96); + this.cbShowOCRButton.Name = "cbShowOCRButton"; + this.cbShowOCRButton.Size = new System.Drawing.Size(228, 17); + this.cbShowOCRButton.TabIndex = 1; + this.cbShowOCRButton.Text = "Show OCR-Button instead of Import-Button"; + this.cbShowOCRButton.UseVisualStyleBackColor = true; + // + // label23 + // + this.label23.Location = new System.Drawing.Point(6, 145); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(296, 20); + this.label23.TabIndex = 4; + this.label23.Text = "Wait before screencapture (time to tab into game) in ms"; + // // nudWaitBeforeScreenCapture // this.nudWaitBeforeScreenCapture.ForeColor = System.Drawing.SystemColors.GrayText; @@ -4045,6 +4058,14 @@ private void InitializeComponent() this.nudWaitBeforeScreenCapture.Size = new System.Drawing.Size(72, 20); this.nudWaitBeforeScreenCapture.TabIndex = 5; // + // label19 + // + this.label19.Location = new System.Drawing.Point(6, 119); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(296, 20); + this.label19.TabIndex = 2; + this.label19.Text = "White Threshold (increase if you increased gamma ingame)"; + // // nudWhiteThreshold // this.nudWhiteThreshold.ForeColor = System.Drawing.SystemColors.GrayText; @@ -4063,6 +4084,50 @@ private void InitializeComponent() this.nudWhiteThreshold.Size = new System.Drawing.Size(72, 20); this.nudWhiteThreshold.TabIndex = 3; // + // tbOCRCaptureApp + // + this.tbOCRCaptureApp.Location = new System.Drawing.Point(151, 294); + this.tbOCRCaptureApp.Name = "tbOCRCaptureApp"; + this.tbOCRCaptureApp.Size = new System.Drawing.Size(577, 20); + this.tbOCRCaptureApp.TabIndex = 9; + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(6, 276); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(289, 13); + this.label4.TabIndex = 7; + this.label4.Text = "Capture from (ShooterGame is default for the Steam-version)"; + // + // cbbOCRApp + // + this.cbbOCRApp.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbbOCRApp.FormattingEnabled = true; + this.cbbOCRApp.Location = new System.Drawing.Point(6, 321); + this.cbbOCRApp.Name = "cbbOCRApp"; + this.cbbOCRApp.Size = new System.Drawing.Size(722, 21); + this.cbbOCRApp.TabIndex = 10; + this.cbbOCRApp.SelectedIndexChanged += new System.EventHandler(this.cbOCRApp_SelectedIndexChanged); + // + // label1 + // + this.label1.Location = new System.Drawing.Point(6, 16); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(722, 77); + this.label1.TabIndex = 0; + this.label1.Text = resources.GetString("label1.Text"); + // + // panel1 + // + this.panel1.Controls.Add(this.buttonCancel); + this.panel1.Controls.Add(this.buttonOK); + this.panel1.Dock = System.Windows.Forms.DockStyle.Bottom; + this.panel1.Location = new System.Drawing.Point(0, 725); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(758, 30); + this.panel1.TabIndex = 12; + // // Settings // this.AcceptButton = this.buttonOK; @@ -4070,7 +4135,7 @@ private void InitializeComponent() this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.CancelButton = this.buttonCancel; - this.ClientSize = new System.Drawing.Size(758, 732); + this.ClientSize = new System.Drawing.Size(758, 755); this.Controls.Add(this.tabControlSettings); this.Controls.Add(this.panel1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; @@ -4083,16 +4148,48 @@ private void InitializeComponent() this.groupBoxMultiplier.PerformLayout(); this.groupBox2.ResumeLayout(false); this.groupBox2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrain)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmountEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmount)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingSpeed)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeedEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingIntervalEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleIntervalEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeedEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeedEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeed)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMatingInterval)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleInterval)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeed)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintingStatScale)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeed)).EndInit(); this.groupBox3.ResumeLayout(false); this.groupBox3.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxServerLevel)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxGraphLevel)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxWildLevels)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudMaxDomLevels)).EndInit(); this.groupBox4.ResumeLayout(false); this.groupBox4.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.pbChartOddRange)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pbChartEvenRange)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMax)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMin)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMax)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMin)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMaxBreedingSug)).EndInit(); this.groupBox5.ResumeLayout(false); this.groupBox5.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrainEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeedEvent)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrain)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeed)).EndInit(); this.groupBox6.ResumeLayout(false); this.groupBox6.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudWaitBeforeAutoLoad)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudKeepBackupFilesCount)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.NudBackupEveryMinutes)).EndInit(); this.groupBox7.ResumeLayout(false); this.groupBox7.PerformLayout(); this.tabControlSettings.ResumeLayout(false); @@ -4103,6 +4200,7 @@ private void InitializeComponent() this.groupBox18.ResumeLayout(false); this.groupBox11.ResumeLayout(false); this.groupBox11.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudWildLevelStep)).EndInit(); this.tabPageGeneral.ResumeLayout(false); this.groupBox31.ResumeLayout(false); this.groupBox31.PerformLayout(); @@ -4112,10 +4210,12 @@ private void InitializeComponent() this.groupBox16.ResumeLayout(false); this.GbSpecies.ResumeLayout(false); this.GbSpecies.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).EndInit(); this.groupBox26.ResumeLayout(false); this.groupBox26.PerformLayout(); this.groupBox25.ResumeLayout(false); this.groupBox25.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudDefaultFontSize)).EndInit(); this.groupBox20.ResumeLayout(false); this.groupBox20.PerformLayout(); this.groupBox17.ResumeLayout(false); @@ -4126,6 +4226,7 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.PbInfoGraphicPreview)).EndInit(); this.groupBox32.ResumeLayout(false); this.groupBox32.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudInfoGraphicHeight)).EndInit(); this.groupBox28.ResumeLayout(false); this.groupBox28.PerformLayout(); this.tabPageImportSavegame.ResumeLayout(false); @@ -4134,6 +4235,7 @@ private void InitializeComponent() this.groupBox15.ResumeLayout(false); this.groupBox15.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView_FileLocations)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).EndInit(); this.groupBox14.ResumeLayout(false); this.tabPageImportExported.ResumeLayout(false); this.tabPageImportExported.PerformLayout(); @@ -4141,6 +4243,7 @@ private void InitializeComponent() this.groupBox27.PerformLayout(); this.groupBox23.ResumeLayout(false); this.groupBox23.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.nudImportLowerBoundTE)).EndInit(); this.groupBox22.ResumeLayout(false); this.groupBox22.PerformLayout(); this.panel2.ResumeLayout(false); @@ -4152,6 +4255,7 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.nudWarnImportMoreThan)).EndInit(); this.groupBox13.ResumeLayout(false); ((System.ComponentModel.ISupportInitialize)(this.dataGridViewExportFolders)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.aTExportFolderLocationsBindingSource)).EndInit(); this.tabPageTimers.ResumeLayout(false); this.groupBox24.ResumeLayout(false); this.groupBox24.PerformLayout(); @@ -4162,47 +4266,6 @@ private void InitializeComponent() this.groupBox10.PerformLayout(); this.pCustomOverlayLocation.ResumeLayout(false); this.pCustomOverlayLocation.PerformLayout(); - this.tabPageOCR.ResumeLayout(false); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.panel1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.nudWildLevelStep)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmountEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintAmount)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingSpeed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeedEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingIntervalEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleIntervalEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeedEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeedEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyFoodConsumptionSpeed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMatingInterval)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyCuddleInterval)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyMatureSpeed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudBabyImprintingStatScale)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudEggHatchSpeed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxServerLevel)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxGraphLevel)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxWildLevels)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudMaxDomLevels)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrainEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeedEvent)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDinoCharacterFoodDrain)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudTamingSpeed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudDefaultFontSize)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMax)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelOddMin)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMax)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudChartLevelEvenMin)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownMaxBreedingSug)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudWaitBeforeAutoLoad)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudKeepBackupFilesCount)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.NudBackupEveryMinutes)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudInfoGraphicHeight)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.nudImportLowerBoundTE)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.aTExportFolderLocationsBindingSource)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocY)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoPosY)).EndInit(); @@ -4210,12 +4273,16 @@ private void InitializeComponent() ((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosY)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosX)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoDuration)).EndInit(); + this.tabPageOCR.ResumeLayout(false); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropHeight)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropWidth)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropTop)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropLeft)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudWaitBeforeScreenCapture)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.nudWhiteThreshold)).EndInit(); + this.panel1.ResumeLayout(false); this.ResumeLayout(false); } @@ -4515,5 +4582,8 @@ private void InitializeComponent() private System.Windows.Forms.CheckBox CbHideInvisibleColorRegions; private System.Windows.Forms.Button BtNewRandomInfoGraphicCreature; private System.Windows.Forms.Button BtSettingsToClipboard; + private uiControls.Nud nudTamedDinoCharacterFoodDrainEvent; + private System.Windows.Forms.Label label64; + private uiControls.Nud nudTamedDinoCharacterFoodDrain; } } \ No newline at end of file diff --git a/ARKBreedingStats/settings/Settings.cs b/ARKBreedingStats/settings/Settings.cs index b6cf1995..255fbf2d 100644 --- a/ARKBreedingStats/settings/Settings.cs +++ b/ARKBreedingStats/settings/Settings.cs @@ -94,6 +94,7 @@ private void InitializeData() } nudTamingSpeed.NeutralNumber = 1; nudDinoCharacterFoodDrain.NeutralNumber = 1; + nudTamedDinoCharacterFoodDrain.NeutralNumber = 1; nudMatingInterval.NeutralNumber = 1; nudMatingSpeed.NeutralNumber = 1; nudEggHatchSpeed.NeutralNumber = 1; @@ -105,6 +106,7 @@ private void InitializeData() // event nudTamingSpeedEvent.NeutralNumber = 1.5M; nudDinoCharacterFoodDrainEvent.NeutralNumber = 1; + nudTamedDinoCharacterFoodDrainEvent.NeutralNumber = 1; nudMatingIntervalEvent.NeutralNumber = 1; nudEggHatchSpeedEvent.NeutralNumber = 1; nudBabyMatureSpeedEvent.NeutralNumber = 1; @@ -215,6 +217,7 @@ private void LoadSettings(CreatureCollection cc) nudBabyImprintAmount.ValueSave = (decimal)multipliers.BabyImprintAmountMultiplier; nudTamingSpeed.ValueSave = (decimal)multipliers.TamingSpeedMultiplier; nudDinoCharacterFoodDrain.ValueSave = (decimal)multipliers.DinoCharacterFoodDrainMultiplier; + nudTamedDinoCharacterFoodDrain.ValueSave = (decimal)multipliers.TamedDinoCharacterFoodDrainMultiplier; nudBabyFoodConsumptionSpeed.ValueSave = (decimal)multipliers.BabyFoodConsumptionSpeedMultiplier; #endregion #region event-multiplier @@ -223,6 +226,7 @@ private void LoadSettings(CreatureCollection cc) nudBabyImprintAmountEvent.ValueSave = (decimal)multipliers.BabyImprintAmountMultiplier; nudTamingSpeedEvent.ValueSave = (decimal)multipliers.TamingSpeedMultiplier; nudDinoCharacterFoodDrainEvent.ValueSave = (decimal)multipliers.DinoCharacterFoodDrainMultiplier; + nudTamedDinoCharacterFoodDrainEvent.ValueSave = (decimal)multipliers.TamedDinoCharacterFoodDrainMultiplier; nudMatingIntervalEvent.ValueSave = (decimal)multipliers.MatingIntervalMultiplier; nudEggHatchSpeedEvent.ValueSave = (decimal)multipliers.EggHatchSpeedMultiplier; nudBabyMatureSpeedEvent.ValueSave = (decimal)multipliers.BabyMatureSpeedMultiplier; @@ -432,7 +436,7 @@ private void SaveSettings() } // Torpidity is handled differently by the game, IwM has no effect. Set IwM to 1. - // Also see https://github.com/cadon/ARKStatsExtractor/issues/942 for more infos about this. + // See https://github.com/cadon/ARKStatsExtractor/issues/942 for more infos about this. _cc.serverMultipliers.statMultipliers[Stats.Torpidity][3] = 1; _cc.singlePlayerSettings = cbSingleplayerSettings.Checked; @@ -447,6 +451,7 @@ private void SaveSettings() #region non-event-multiplier _cc.serverMultipliers.TamingSpeedMultiplier = (double)nudTamingSpeed.Value; _cc.serverMultipliers.DinoCharacterFoodDrainMultiplier = (double)nudDinoCharacterFoodDrain.Value; + _cc.serverMultipliers.TamedDinoCharacterFoodDrainMultiplier = (double)nudTamedDinoCharacterFoodDrain.Value; _cc.serverMultipliers.MatingSpeedMultiplier = (double)nudMatingSpeed.Value; _cc.serverMultipliers.MatingIntervalMultiplier = (double)nudMatingInterval.Value; _cc.serverMultipliers.EggHatchSpeedMultiplier = (double)nudEggHatchSpeed.Value; @@ -461,6 +466,7 @@ private void SaveSettings() if (_cc.serverMultipliersEvents == null) _cc.serverMultipliersEvents = new ServerMultipliers(); _cc.serverMultipliersEvents.TamingSpeedMultiplier = (double)nudTamingSpeedEvent.Value; _cc.serverMultipliersEvents.DinoCharacterFoodDrainMultiplier = (double)nudDinoCharacterFoodDrainEvent.Value; + _cc.serverMultipliersEvents.TamedDinoCharacterFoodDrainMultiplier = (double)nudTamedDinoCharacterFoodDrainEvent.Value; _cc.serverMultipliersEvents.MatingIntervalMultiplier = (double)nudMatingIntervalEvent.Value; _cc.serverMultipliersEvents.EggHatchSpeedMultiplier = (double)nudEggHatchSpeedEvent.Value; _cc.serverMultipliersEvents.BabyCuddleIntervalMultiplier = (double)nudBabyCuddleIntervalEvent.Value; @@ -757,6 +763,7 @@ void ParseAndSetStatMultiplier(int multiplierIndex, string regexPattern) ParseAndSetValue(nudBabyImprintAmount, @"BabyImprintAmountMultiplier ?= ?(\d*\.?\d+)"); ParseAndSetValue(nudBabyCuddleInterval, @"BabyCuddleIntervalMultiplier ?= ?(\d*\.?\d+)"); ParseAndSetValue(nudBabyFoodConsumptionSpeed, @"BabyFoodConsumptionSpeedMultiplier ?= ?(\d*\.?\d+)"); + ParseAndSetValue(nudTamedDinoCharacterFoodDrain, @"TamedDinoCharacterFoodDrainMultiplier ?= ?(\d*\.?\d+)"); ParseAndSetCheckbox(cbSingleplayerSettings, @"bUseSingleplayerSettings ?= ?(true|false)"); ParseAndSetValue(nudMaxServerLevel, @"DestroyTamesOverLevelClamp ?= ?(\d+)"); @@ -989,6 +996,7 @@ private void ApplyMultiplierPreset(ServerMultipliers sm, bool onlyStatMultiplier { nudTamingSpeed.ValueSave = (decimal)sm.TamingSpeedMultiplier; nudDinoCharacterFoodDrain.ValueSave = (decimal)sm.DinoCharacterFoodDrainMultiplier; + nudTamedDinoCharacterFoodDrain.ValueSave = (decimal)sm.TamedDinoCharacterFoodDrainMultiplier; nudEggHatchSpeed.ValueSave = (decimal)sm.EggHatchSpeedMultiplier; nudBabyMatureSpeed.ValueSave = (decimal)sm.BabyMatureSpeedMultiplier; nudBabyImprintingStatScale.ValueSave = (decimal)sm.BabyImprintingStatScaleMultiplier; diff --git a/ARKBreedingStats/settings/Settings.resx b/ARKBreedingStats/settings/Settings.resx index f1fb305a..21260f88 100644 --- a/ARKBreedingStats/settings/Settings.resx +++ b/ARKBreedingStats/settings/Settings.resx @@ -133,6 +133,18 @@ You can also select the text of the settings and drag&&drop the selectio 17, 17 + + True + + + True + + + True + + + 17, 17 + The creature data can be directly imported from the save-game, if you have access to that. This is also possible via an ftp-adress. If you set the according files below, you can start the process automatically from the file-menu. @@ -149,6 +161,18 @@ If you set the according files below, you can start the process automatically fr 262, 17 + + True + + + True + + + True + + + 262, 17 + In ARK you can export a creature (hold use while looking at a creature, then choose "Options" - "Export" from the wheel). Note: Parents and the mutations count are only exported and imported if you have opened the ancestor tab of the creature before the export! diff --git a/ARKBreedingStats/species/TamingData.cs b/ARKBreedingStats/species/TamingData.cs index 6ccd8a41..5c4bd7d7 100644 --- a/ARKBreedingStats/species/TamingData.cs +++ b/ARKBreedingStats/species/TamingData.cs @@ -51,6 +51,10 @@ public class TamingData /// public double babyFoodConsumptionMult; /// + /// Extra multiplier for food consumption once a creature is mature. Only few species use this, e.g. Giganotosaurus, Carcharodontosaurus, Titanosaur and Titans. + /// + public double adultFoodConsumptionMult = 1; + /// /// Factor for affinity if tamed awake. /// public double wakeAffinityMult; diff --git a/ARKBreedingStats/uiControls/Trough.cs b/ARKBreedingStats/uiControls/Trough.cs index 394b4423..d70a04b9 100644 --- a/ARKBreedingStats/uiControls/Trough.cs +++ b/ARKBreedingStats/uiControls/Trough.cs @@ -1,5 +1,5 @@ -using ARKBreedingStats.species; -using System.Collections.Generic; +using System; +using ARKBreedingStats.species; namespace ARKBreedingStats.uiControls { @@ -30,28 +30,26 @@ public class Trough /// /// Calculates the needed food from a specific maturation to a specific maturation. /// - public static bool FoodAmountFromUntil(Species species, double babyFoodConsumptionSpeedMultiplier, double currentMaturation, double untilMaturation, out double totalFood) + public static bool FoodAmountFromUntil(Species species, double babyFoodConsumptionSpeedMultiplier, double dinoFoodDrainMultiplier, double tamedDinoFoodDrainMultiplier, double fromMaturation, double untilMaturation, out double totalFood) { totalFood = 0; - if (currentMaturation == untilMaturation) return true; - if (species?.taming == null || species.breeding == null || currentMaturation > untilMaturation || untilMaturation > 1) return false; + if (fromMaturation == untilMaturation) return true; + if (species?.taming == null || species.breeding == null || fromMaturation > untilMaturation || untilMaturation > 1) return false; // food rate in hunger units/s - // max food rate at maturation 0 % - var maxFoodRate = species.taming.foodConsumptionBase * species.taming.babyFoodConsumptionMult * babyFoodConsumptionSpeedMultiplier; - const double baseMinFoodRate = 0.000155; // taken from crumplecorn // min food rate at maturation 100 % - var minFoodRate = baseMinFoodRate * species.taming.babyFoodConsumptionMult * babyFoodConsumptionSpeedMultiplier; + var minFoodRate = species.taming.foodConsumptionBase * dinoFoodDrainMultiplier * tamedDinoFoodDrainMultiplier; + // max food rate at maturation 0 % + var maxFoodRate = minFoodRate * species.taming.babyFoodConsumptionMult * babyFoodConsumptionSpeedMultiplier; var foodRateDecay = minFoodRate - maxFoodRate; // to get the current food rate for a maturation value: maxFoodRate + maturation * foodRateDecay - var foodRateStart = maxFoodRate + currentMaturation * foodRateDecay; + var foodRateStart = maxFoodRate + fromMaturation * foodRateDecay; var foodRateEnd = maxFoodRate + untilMaturation * foodRateDecay; // calculate area of rectangle and triangle on top to get the total food needed - // assuming foodRateStart > foodRateEnd - totalFood = species.breeding.maturationTimeAdjusted * ((untilMaturation - currentMaturation) * (foodRateEnd + 0.5 * (foodRateStart - foodRateEnd))); - + totalFood = species.breeding.maturationTimeAdjusted * ((untilMaturation - fromMaturation) * (foodRateEnd + 0.5 * Math.Abs(foodRateStart - foodRateEnd))); + return true; } } diff --git a/ARKBreedingStats/values/ServerMultipliers.cs b/ARKBreedingStats/values/ServerMultipliers.cs index ae4a9df6..79754c71 100644 --- a/ARKBreedingStats/values/ServerMultipliers.cs +++ b/ARKBreedingStats/values/ServerMultipliers.cs @@ -10,7 +10,7 @@ namespace ARKBreedingStats.values public class ServerMultipliers { /// - /// statMultipliers[statIndex][m], m: 0:tamingadd, 1:tamingmult, 2:levelupdom, 3:levelupwild + /// statMultipliers[statIndex][m], m: 0:tamingAdd, 1:tamingMult, 2:levelUpDom, 3:levelUpWild /// [JsonProperty] public double[][] statMultipliers; @@ -19,6 +19,8 @@ public class ServerMultipliers public double TamingSpeedMultiplier { get; set; } [JsonProperty] public double DinoCharacterFoodDrainMultiplier { get; set; } + [JsonProperty] + public double TamedDinoCharacterFoodDrainMultiplier { get; set; } [JsonProperty] public double MatingSpeedMultiplier { get; set; } @@ -45,6 +47,7 @@ internal void SetDefaultValues(StreamingContext context) { TamingSpeedMultiplier = 1; DinoCharacterFoodDrainMultiplier = 1; + TamedDinoCharacterFoodDrainMultiplier = 1; MatingIntervalMultiplier = 1; EggHatchSpeedMultiplier = 1; MatingSpeedMultiplier = 1; @@ -81,6 +84,7 @@ public ServerMultipliers Copy(bool withStatMultipliers) { TamingSpeedMultiplier = TamingSpeedMultiplier, DinoCharacterFoodDrainMultiplier = DinoCharacterFoodDrainMultiplier, + TamedDinoCharacterFoodDrainMultiplier = TamedDinoCharacterFoodDrainMultiplier, MatingIntervalMultiplier = MatingIntervalMultiplier, EggHatchSpeedMultiplier = EggHatchSpeedMultiplier, MatingSpeedMultiplier = MatingSpeedMultiplier,