diff --git a/ARKBreedingStats/ARKBreedingStats.csproj b/ARKBreedingStats/ARKBreedingStats.csproj
index 61ec1af3..011cdc1d 100644
--- a/ARKBreedingStats/ARKBreedingStats.csproj
+++ b/ARKBreedingStats/ARKBreedingStats.csproj
@@ -107,6 +107,7 @@
+
Component
@@ -707,6 +708,7 @@
+
@@ -719,6 +721,9 @@
+
+ PreserveNewest
+
PreserveNewest
diff --git a/ARKBreedingStats/App.config b/ARKBreedingStats/App.config
index 4f90ac99..b2c033b7 100644
--- a/ARKBreedingStats/App.config
+++ b/ARKBreedingStats/App.config
@@ -529,6 +529,9 @@
+
+ True
+
diff --git a/ARKBreedingStats/Form1.cs b/ARKBreedingStats/Form1.cs
index cbfa2c48..b85881a3 100644
--- a/ARKBreedingStats/Form1.cs
+++ b/ARKBreedingStats/Form1.cs
@@ -18,7 +18,6 @@
using ARKBreedingStats.mods;
using ARKBreedingStats.NamePatterns;
using ARKBreedingStats.StatsOptions;
-using ARKBreedingStats.StatsOptions.LevelColorSettings;
using ARKBreedingStats.StatsOptions.TopStatsSettings;
using ARKBreedingStats.utils;
using static ARKBreedingStats.settings.Settings;
@@ -2228,13 +2227,18 @@ private void StatIOQuickWildLevelCheck(StatIO sIo)
{
_clearExtractionCreatureData =
true; // as soon as the user changes stat-values, it's assumed it's not an exported creature anymore
- if (sIo.statIndex == Stats.Torpidity && rbWildExtractor.Checked)
+
+ if (sIo.statIndex == Stats.Torpidity
+ && rbWildExtractor.Checked
+ && Properties.Settings.Default.ExtractorConvertWildTorporTotalLevel
+ && speciesSelector1.SelectedSpecies?.stats is SpeciesStat[] speciesStats)
{
- if (!(speciesSelector1.SelectedSpecies?.stats is SpeciesStat[] speciesStats)) return;
- var trp = speciesStats[Stats.Torpidity];
- if (trp == null || trp.BaseValue == 0 || trp.IncPerWildLevel == 0) return;
- numericUpDownLevel.ValueSaveDouble = (sIo.Input / trp.BaseValue - 1) / trp.IncPerWildLevel;
- return;
+ var torpidity = speciesStats[Stats.Torpidity];
+ if (torpidity != null && torpidity.BaseValue != 0 && torpidity.IncPerWildLevel != 0)
+ {
+ numericUpDownLevel.ValueSaveDouble =
+ Math.Round((sIo.Input / torpidity.BaseValue - 1) / torpidity.IncPerWildLevel + 1);
+ }
}
if (!cbQuickWildCheck.Checked) return;
@@ -3733,7 +3737,7 @@ private async void DisplayUpdateModules(bool onlyShowDialogIfUpdatesAreAvailable
{
if (!modules.UpdateAvailable && !selectDefaultImagesIfNotYet && onlyShowDialogIfUpdatesAreAvailable)
{
- if (initializeImages) InitializeImages();
+ InitializeImages(!initializeImages);
return;
}
@@ -3741,8 +3745,11 @@ private async void DisplayUpdateModules(bool onlyShowDialogIfUpdatesAreAvailable
modules.SelectDefaultImages();
modules.ShowDialog();
- if (modules.DialogResult != DialogResult.OK)
- return;
+ var dialogResult = modules.DialogResult;
+
+ InitializeImages(true);
+
+ if (dialogResult != DialogResult.OK) return;
var result = await modules.DownloadRequestedModulesAsync();
@@ -3757,12 +3764,15 @@ private async void DisplayUpdateModules(bool onlyShowDialogIfUpdatesAreAvailable
InitializeImages();
}
- void InitializeImages()
+ void InitializeImages(bool onlyIfNotYetSet = false)
{
+ if (onlyIfNotYetSet && !string.IsNullOrEmpty(Properties.Settings.Default.SpeciesImagesFolder))
+ return;
+
Properties.Settings.Default.SpeciesImagesFolder = modules.GetSpeciesImagesFolder();
CreatureColored.InitializeSpeciesImageLocation();
- if (Properties.Settings.Default.SpeciesImagesFolder != null)
+ if (!string.IsNullOrEmpty(Properties.Settings.Default.SpeciesImagesFolder))
speciesSelector1.InitializeSpeciesImages(Values.V.species);
}
}
diff --git a/ARKBreedingStats/Form1.extractor.cs b/ARKBreedingStats/Form1.extractor.cs
index 15d4d883..6110bcdc 100644
--- a/ARKBreedingStats/Form1.extractor.cs
+++ b/ARKBreedingStats/Form1.extractor.cs
@@ -13,7 +13,6 @@
using ARKBreedingStats.utils;
using ARKBreedingStats.ocr;
using ARKBreedingStats.uiControls;
-using System.Reflection;
namespace ARKBreedingStats
{
@@ -443,6 +442,11 @@ private bool ExtractLevels(bool autoExtraction = false, bool statInputsHighPreci
{
possibleExtractionIssues |= IssueNotes.Issue.SinglePlayer;
}
+ // if the stat is speed, the allowSpeedLeveling could be set incorrectly. For bred creatures that setting affects if speed is changed by imprinting.
+ if (s == Stats.SpeedMultiplier && rbBredExtractor.Checked && numericUpDownImprintingBonusExtractor.Value > 0)
+ {
+ possibleExtractionIssues |= IssueNotes.Issue.SpeedLevelingSetting;
+ }
}
}
if (!_extractor.ValidResults)
@@ -1554,10 +1558,13 @@ private void BtSetImprinting100_Click(object sender, EventArgs e)
private void numericUpDownLevel_ValueChanged(object sender, EventArgs e)
{
- if (!(rbWildExtractor.Checked && speciesSelector1.SelectedSpecies is Species species)) return;
+ if (!(Properties.Settings.Default.ExtractorConvertWildTorporTotalLevel
+ && rbWildExtractor.Checked
+ && speciesSelector1.SelectedSpecies is Species species
+ )) return;
_statIOs[Stats.Torpidity].Input = StatValueCalculation.CalculateValue(species,
- Stats.Torpidity, (int)numericUpDownLevel.Value, 0, 0, false);
+ Stats.Torpidity, (int)numericUpDownLevel.Value - 1, 0, 0, false);
}
}
}
diff --git a/ARKBreedingStats/Properties/AssemblyInfo.cs b/ARKBreedingStats/Properties/AssemblyInfo.cs
index ca522def..a7ea8284 100644
--- a/ARKBreedingStats/Properties/AssemblyInfo.cs
+++ b/ARKBreedingStats/Properties/AssemblyInfo.cs
@@ -30,6 +30,6 @@
// Revision
//
[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("0.64.0.0")]
+[assembly: AssemblyFileVersion("0.64.1.0")]
[assembly: NeutralResourcesLanguage("en")]
diff --git a/ARKBreedingStats/Properties/Settings.Designer.cs b/ARKBreedingStats/Properties/Settings.Designer.cs
index 73e75637..fe35006c 100644
--- a/ARKBreedingStats/Properties/Settings.Designer.cs
+++ b/ARKBreedingStats/Properties/Settings.Designer.cs
@@ -2373,5 +2373,17 @@ public string OverlayImportPattern {
this["OverlayImportPattern"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("True")]
+ public bool ExtractorConvertWildTorporTotalLevel {
+ get {
+ return ((bool)(this["ExtractorConvertWildTorporTotalLevel"]));
+ }
+ set {
+ this["ExtractorConvertWildTorporTotalLevel"] = value;
+ }
+ }
}
}
diff --git a/ARKBreedingStats/Properties/Settings.settings b/ARKBreedingStats/Properties/Settings.settings
index 66621d80..88e100f4 100644
--- a/ARKBreedingStats/Properties/Settings.settings
+++ b/ARKBreedingStats/Properties/Settings.settings
@@ -596,5 +596,8 @@
+
+ True
+
\ No newline at end of file
diff --git a/ARKBreedingStats/Updater/UpdateModules.cs b/ARKBreedingStats/Updater/UpdateModules.cs
index e77b72e4..4a8b70f8 100644
--- a/ARKBreedingStats/Updater/UpdateModules.cs
+++ b/ARKBreedingStats/Updater/UpdateModules.cs
@@ -191,12 +191,8 @@ internal async Task DownloadRequestedModulesAsync()
return sb.ToString();
}
- public string GetSpeciesImagesFolder()
- {
- if (!(_checkboxesSelectModule?.Any() ?? false)) return null;
-
- return _checkboxesSelectModule.Where(cb => cb.Checked).Select(cb => cb.Tag as AsbModule)
+ public string GetSpeciesImagesFolder() =>
+ _checkboxesSelectModule?.Where(cb => cb.Checked).Select(cb => cb.Tag as AsbModule)
.FirstOrDefault(m => m?.Category == "Species Images")?.LocalPath;
- }
}
}
diff --git a/ARKBreedingStats/_manifest.json b/ARKBreedingStats/_manifest.json
index 7836c19a..a644802c 100644
--- a/ARKBreedingStats/_manifest.json
+++ b/ARKBreedingStats/_manifest.json
@@ -4,7 +4,7 @@
"ARK Smart Breeding": {
"Id": "ARK Smart Breeding",
"Category": "main",
- "version": "0.64.0.0"
+ "version": "0.64.1.0"
},
"SpeciesColorImages": {
"Id": "SpeciesColorImages",
diff --git a/ARKBreedingStats/importExportGun/ReadExportFile.cs b/ARKBreedingStats/importExportGun/ReadExportFile.cs
index ee2492b9..9b351031 100644
--- a/ARKBreedingStats/importExportGun/ReadExportFile.cs
+++ b/ARKBreedingStats/importExportGun/ReadExportFile.cs
@@ -27,20 +27,37 @@ public static string ReadFile(string filePath, string expectedStartString, out s
}
const string strProp = "StrProperty";
- if (!SearchBytes(br, Encoding.ASCII.GetBytes(strProp)))
+ if (!SearchBytes(br, Encoding.ASCII.GetBytes(strProp + '\0')))
{
error = $"Expected property {strProp} not found";
return null;
}
- br.ReadBytes(9); // skipping to json string length
- var jsonLength = br.ReadInt32();
- if (jsonLength <= 0)
+ // Assumption of the next 12 bytes:
+ // first the length of the string in bytes including 4 leading bytes (i.e. 4 bytes longer than the actual string)
+ // then four \0 bytes
+ // the next 4 bytes are the length of the actual string, depending on the encoding:
+ // If >0 it's the length in bytes and the string uses utf8, if it's <0 it's the negative length of the string in double bytes
+ var jsonByteLength = br.ReadInt32() - 4; // string length (subtracting the 4 encoding length bytes)
+ br.ReadBytes(4); // skipping \0 bytes
+ var jsonCharLength = br.ReadInt32();
+ var useUtf16 = false;
+ if (jsonCharLength <= 0)
{
- error = $"Json length {jsonLength} at position {(br.BaseStream.Position - 4)} invalid";
- return null;
+ if (jsonCharLength * -2 == jsonByteLength)
+ {
+ useUtf16 = true;
+ }
+ else
+ {
+ error = $"Json length {jsonCharLength} at position {(br.BaseStream.Position - 4)} invalid";
+ return null;
+ }
}
- return Encoding.UTF8.GetString(br.ReadBytes(jsonLength));
+
+ return useUtf16
+ ? Encoding.Unicode.GetString(br.ReadBytes(jsonByteLength))
+ : Encoding.UTF8.GetString(br.ReadBytes(jsonByteLength));
}
}
}
diff --git a/ARKBreedingStats/json/canHaveWildLevelExceptions.json b/ARKBreedingStats/json/canHaveWildLevelExceptions.json
new file mode 100644
index 00000000..3be679f3
--- /dev/null
+++ b/ARKBreedingStats/json/canHaveWildLevelExceptions.json
@@ -0,0 +1,4 @@
+{
+ "Karkinos": 8,
+ "Basilisk": 8
+}
diff --git a/ARKBreedingStats/json/values/_manifest.json b/ARKBreedingStats/json/values/_manifest.json
index e6452e58..e911868c 100644
--- a/ARKBreedingStats/json/values/_manifest.json
+++ b/ARKBreedingStats/json/values/_manifest.json
@@ -30,7 +30,7 @@
"mod": { "id": "1139775728", "tag": "Confuciusornis", "title": "Confuciusornis" }
},
"1169020368-Trex.json": {
- "version": "358.24.1730042845",
+ "version": "358.24.1730398078",
"mod": { "id": "1169020368", "tag": "Trex", "title": "Ark Creature Rebalance (AG Reborn)" }
},
"1178308359-ShadDragon.json": {
@@ -370,7 +370,7 @@
"mod": { "id": "814833973", "tag": "Wyvern_Mating", "title": "Wyvern Mating" }
},
"839162288-Primal_Fear.json": {
- "version": "358.11.1693416578",
+ "version": "358.24.1730580742",
"mod": { "id": "839162288", "tag": "Primal_Fear", "title": "Primal Fear" }
},
"883957187-WyvernWorld.json": {
diff --git a/ARKBreedingStats/settings/Settings.Designer.cs b/ARKBreedingStats/settings/Settings.Designer.cs
index dceee2b5..e1b5392c 100644
--- a/ARKBreedingStats/settings/Settings.Designer.cs
+++ b/ARKBreedingStats/settings/Settings.Designer.cs
@@ -46,41 +46,21 @@ 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.nudTamedDinoCharacterFoodDrain = new ARKBreedingStats.uiControls.Nud();
- this.nudTamedDinoCharacterFoodDrainEvent = new ARKBreedingStats.uiControls.Nud();
this.label64 = new System.Windows.Forms.Label();
- 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.label27 = new System.Windows.Forms.Label();
this.groupBox4 = new System.Windows.Forms.GroupBox();
this.CbHighlightLevel255 = new System.Windows.Forms.CheckBox();
@@ -89,29 +69,19 @@ 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.NudWildDinoCharacterFoodDrainMultiplier = new ARKBreedingStats.uiControls.Nud();
this.label69 = new System.Windows.Forms.Label();
this.label67 = new System.Windows.Forms.Label();
- this.NudWildDinoTorporDrainMultiplier = new ARKBreedingStats.uiControls.Nud();
- 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.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.CbSetMutationLevelsExtractor = new System.Windows.Forms.CheckBox();
this.checkBoxDisplayHiddenStats = new System.Windows.Forms.CheckBox();
@@ -147,7 +117,6 @@ 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();
@@ -166,7 +135,6 @@ private void InitializeComponent()
this.CbImgCacheUseLocalAppData = 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.groupBox16 = new System.Windows.Forms.GroupBox();
this.CbDisplayServerTokenPopup = new System.Windows.Forms.CheckBox();
this.CbStreamerMode = new System.Windows.Forms.CheckBox();
@@ -177,7 +145,6 @@ private void InitializeComponent()
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();
@@ -205,7 +172,6 @@ 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();
@@ -230,17 +196,12 @@ private void InitializeComponent()
this.label24 = new System.Windows.Forms.Label();
this.cbIgnoreUnknownBPOnSaveImport = new System.Windows.Forms.CheckBox();
this.groupBox14 = new System.Windows.Forms.GroupBox();
- this.fileSelectorExtractedSaveFolder = new ARKBreedingStats.uiControls.FileSelector();
this.textBoxImportTribeNameFilter = new System.Windows.Forms.TextBox();
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.label_Filter = new System.Windows.Forms.Label();
@@ -254,7 +215,6 @@ 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();
@@ -287,13 +247,9 @@ 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();
@@ -304,40 +260,28 @@ 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.label56 = new System.Windows.Forms.Label();
+ this.BtOverlayPatternEdit = new System.Windows.Forms.Button();
this.label70 = new System.Windows.Forms.Label();
this.label15 = new System.Windows.Forms.Label();
- this.nudOverlayInfoHeight = new ARKBreedingStats.uiControls.Nud();
- this.nudOverlayInfoWidth = new ARKBreedingStats.uiControls.Nud();
- this.NudOverlayRelativeFontSize = new ARKBreedingStats.uiControls.Nud();
this.label65 = new System.Windows.Forms.Label();
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.label66 = new System.Windows.Forms.Label();
this.tabPageOCR = new System.Windows.Forms.TabPage();
@@ -348,18 +292,12 @@ 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.BtGameNameAse = 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();
@@ -367,45 +305,78 @@ private void InitializeComponent()
this.panel1 = new System.Windows.Forms.Panel();
this.colorDialog1 = new System.Windows.Forms.ColorDialog();
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
- this.BtOverlayPatternEdit = new System.Windows.Forms.Button();
- this.label56 = new System.Windows.Forms.Label();
+ this.CbExtractorConvertWildTorporTotalLevel = new System.Windows.Forms.CheckBox();
+ this.nudWildLevelStep = new ARKBreedingStats.uiControls.Nud();
+ this.nudTamedDinoCharacterFoodDrain = new ARKBreedingStats.uiControls.Nud();
+ this.nudTamedDinoCharacterFoodDrainEvent = 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.NudWildDinoCharacterFoodDrainMultiplier = new ARKBreedingStats.uiControls.Nud();
+ this.NudWildDinoTorporDrainMultiplier = 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.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.fileSelectorExtractedSaveFolder = new ARKBreedingStats.uiControls.FileSelector();
+ 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.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.nudOverlayInfoHeight = new ARKBreedingStats.uiControls.Nud();
+ this.nudOverlayInfoWidth = new ARKBreedingStats.uiControls.Nud();
+ this.NudOverlayRelativeFontSize = new ARKBreedingStats.uiControls.Nud();
+ 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();
BtOpenLevelColorOptions = new System.Windows.Forms.Button();
this.groupBoxMultiplier.SuspendLayout();
this.groupBox2.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrain)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).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.numericUpDownMaxBreedingSug)).BeginInit();
this.groupBox5.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoCharacterFoodDrainMultiplier)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoTorporDrainMultiplier)).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();
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();
@@ -415,35 +386,29 @@ private void InitializeComponent()
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.GbSpecies.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).BeginInit();
this.groupBox16.SuspendLayout();
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.PanelDomLevels.SuspendLayout();
this.tabPageImportSavegame.SuspendLayout();
this.groupBox14.SuspendLayout();
this.groupBox15.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView_FileLocations)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).BeginInit();
this.tabPageImportExported.SuspendLayout();
this.groupBox27.SuspendLayout();
this.groupBox23.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.nudImportLowerBoundTE)).BeginInit();
this.groupBox22.SuspendLayout();
this.panel2.SuspendLayout();
this.groupBox21.SuspendLayout();
@@ -451,16 +416,55 @@ 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.nudTamedDinoCharacterFoodDrain)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).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.NudWildDinoCharacterFoodDrainMultiplier)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoTorporDrainMultiplier)).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.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.nudOverlayInfoHeight)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoWidth)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.NudOverlayRelativeFontSize)).BeginInit();
- this.pCustomOverlayLocation.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocX)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocY)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoPosY)).BeginInit();
@@ -468,15 +472,12 @@ 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();
//
// BtOpenLevelColorOptions
@@ -664,88 +665,16 @@ private void InitializeComponent()
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Breeding-Multiplier";
//
- // nudTamedDinoCharacterFoodDrain
+ // label64
//
- 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});
+ 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";
//
- // nudTamedDinoCharacterFoodDrainEvent
- //
- 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});
- //
- // label64
- //
- 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";
- //
- // 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});
- //
- // label49
+ // label49
//
this.label49.AutoSize = true;
this.label49.Location = new System.Drawing.Point(10, 151);
@@ -754,30 +683,6 @@ private void InitializeComponent()
this.label49.TabIndex = 20;
this.label49.Text = "BabyImprintAmountMultiplier";
//
- // nudBabyImprintAmount
- //
- 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});
- //
// label44
//
this.label44.AutoSize = true;
@@ -787,150 +692,6 @@ private void InitializeComponent()
this.label44.TabIndex = 18;
this.label44.Text = "MatingSpeedMultiplier";
//
- // nudMatingSpeed
- //
- 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});
- //
- // nudBabyFoodConsumptionSpeedEvent
- //
- 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});
- //
- // nudMatingIntervalEvent
- //
- 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});
- //
- // nudBabyCuddleIntervalEvent
- //
- 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});
- //
- // nudBabyMatureSpeedEvent
- //
- 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});
- //
- // nudEggHatchSpeedEvent
- //
- 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});
- //
// labelBabyFoodConsumptionSpeed
//
this.labelBabyFoodConsumptionSpeed.AutoSize = true;
@@ -940,30 +701,6 @@ private void InitializeComponent()
this.labelBabyFoodConsumptionSpeed.TabIndex = 10;
this.labelBabyFoodConsumptionSpeed.Text = "BabyFoodConsumptionSpeedMult";
//
- // nudBabyFoodConsumptionSpeed
- //
- 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});
- //
// label3
//
this.label3.AutoSize = true;
@@ -973,31 +710,7 @@ private void InitializeComponent()
this.label3.TabIndex = 8;
this.label3.Text = "MatingIntervalMultiplier";
//
- // nudMatingInterval
- //
- 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});
- //
- // label17
+ // label17
//
this.label17.AutoSize = true;
this.label17.Location = new System.Drawing.Point(10, 125);
@@ -1006,30 +719,6 @@ private void InitializeComponent()
this.label17.TabIndex = 6;
this.label17.Text = "BabyCuddleIntervalMultiplier";
//
- // nudBabyCuddleInterval
- //
- 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});
- //
// label13
//
this.label13.AutoSize = true;
@@ -1048,54 +737,6 @@ private void InitializeComponent()
this.label9.TabIndex = 2;
this.label9.Text = "BabyMatureSpeedMultiplier";
//
- // nudBabyMatureSpeed
- //
- 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});
- //
- // nudBabyImprintingStatScale
- //
- 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});
- //
// label8
//
this.label8.AutoSize = true;
@@ -1105,30 +746,6 @@ private void InitializeComponent()
this.label8.TabIndex = 0;
this.label8.Text = "EggHatchSpeedMultiplier";
//
- // 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});
- //
// groupBox3
//
this.groupBox3.Controls.Add(this.LbDefaultLevelups);
@@ -1155,24 +772,6 @@ private void InitializeComponent()
this.LbDefaultLevelups.Size = new System.Drawing.Size(0, 13);
this.LbDefaultLevelups.TabIndex = 13;
//
- // nudMaxServerLevel
- //
- 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;
- //
// lbMaxTotalLevel
//
this.lbMaxTotalLevel.AutoSize = true;
@@ -1182,24 +781,6 @@ private void InitializeComponent()
this.lbMaxTotalLevel.TabIndex = 12;
this.lbMaxTotalLevel.Text = "Max Total Level (0: disabled)";
//
- // nudMaxGraphLevel
- //
- 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;
- //
// label18
//
this.label18.AutoSize = true;
@@ -1218,24 +799,6 @@ private void InitializeComponent()
this.label11.TabIndex = 0;
this.label11.Text = "Max Wild Level";
//
- // nudMaxWildLevels
- //
- 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;
- //
// label10
//
this.label10.AutoSize = true;
@@ -1245,24 +808,6 @@ private void InitializeComponent()
this.label10.TabIndex = 2;
this.label10.Text = "Max Tamed Levelups";
//
- // nudMaxDomLevels
- //
- 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;
- //
// label27
//
this.label27.AutoSize = true;
@@ -1352,24 +897,6 @@ private void InitializeComponent()
this.label12.TabIndex = 0;
this.label12.Text = "Max Breeding Pair Suggestions";
//
- // numericUpDownMaxBreedingSug
- //
- 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;
- //
// groupBox5
//
this.groupBox5.Controls.Add(this.NudWildDinoCharacterFoodDrainMultiplier);
@@ -1389,30 +916,6 @@ private void InitializeComponent()
this.groupBox5.TabStop = false;
this.groupBox5.Text = "Taming-Multiplier";
//
- // NudWildDinoCharacterFoodDrainMultiplier
- //
- this.NudWildDinoCharacterFoodDrainMultiplier.DecimalPlaces = 6;
- this.NudWildDinoCharacterFoodDrainMultiplier.ForeColor = System.Drawing.SystemColors.WindowText;
- this.NudWildDinoCharacterFoodDrainMultiplier.Location = new System.Drawing.Point(183, 71);
- this.NudWildDinoCharacterFoodDrainMultiplier.Maximum = new decimal(new int[] {
- 10000,
- 0,
- 0,
- 0});
- this.NudWildDinoCharacterFoodDrainMultiplier.Name = "NudWildDinoCharacterFoodDrainMultiplier";
- this.NudWildDinoCharacterFoodDrainMultiplier.NeutralNumber = new decimal(new int[] {
- 0,
- 0,
- 0,
- 0});
- this.NudWildDinoCharacterFoodDrainMultiplier.Size = new System.Drawing.Size(72, 20);
- this.NudWildDinoCharacterFoodDrainMultiplier.TabIndex = 4;
- this.NudWildDinoCharacterFoodDrainMultiplier.Value = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
- //
// label69
//
this.label69.AutoSize = true;
@@ -1431,88 +934,16 @@ private void InitializeComponent()
this.label67.TabIndex = 5;
this.label67.Text = "WildDinoTorporDrainMultiplier";
//
- // NudWildDinoTorporDrainMultiplier
+ // label7
//
- this.NudWildDinoTorporDrainMultiplier.DecimalPlaces = 6;
- this.NudWildDinoTorporDrainMultiplier.ForeColor = System.Drawing.SystemColors.WindowText;
- this.NudWildDinoTorporDrainMultiplier.Location = new System.Drawing.Point(183, 97);
- this.NudWildDinoTorporDrainMultiplier.Maximum = new decimal(new int[] {
- 10000,
- 0,
- 0,
- 0});
- this.NudWildDinoTorporDrainMultiplier.Name = "NudWildDinoTorporDrainMultiplier";
- this.NudWildDinoTorporDrainMultiplier.NeutralNumber = new decimal(new int[] {
- 0,
- 0,
- 0,
- 0});
- this.NudWildDinoTorporDrainMultiplier.Size = new System.Drawing.Size(72, 20);
- this.NudWildDinoTorporDrainMultiplier.TabIndex = 5;
- this.NudWildDinoTorporDrainMultiplier.Value = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
+ 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";
//
- // nudDinoCharacterFoodDrainEvent
- //
- 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});
- //
- // nudTamingSpeedEvent
- //
- 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 = 1;
- this.nudTamingSpeedEvent.Value = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
- //
- // label7
- //
- 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";
- //
- // label14
+ // label14
//
this.label14.AutoSize = true;
this.label14.Location = new System.Drawing.Point(10, 21);
@@ -1521,54 +952,6 @@ private void InitializeComponent()
this.label14.TabIndex = 0;
this.label14.Text = "TamingSpeedMultiplier";
//
- // nudDinoCharacterFoodDrain
- //
- 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 = 2;
- this.nudDinoCharacterFoodDrain.Value = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
- //
- // nudTamingSpeed
- //
- 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});
- //
// groupBox6
//
this.groupBox6.Controls.Add(this.label55);
@@ -1601,24 +984,6 @@ private void InitializeComponent()
this.label55.TabIndex = 13;
this.label55.Text = "wait before loading [ms]";
//
- // NudWaitBeforeAutoLoad
- //
- 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;
- //
// label54
//
this.label54.AutoSize = true;
@@ -1628,19 +993,6 @@ private void InitializeComponent()
this.label54.TabIndex = 5;
this.label54.Text = "backup files (0 to disable backups)";
//
- // NudKeepBackupFilesCount
- //
- 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;
- //
// label53
//
this.label53.AutoSize = true;
@@ -1689,27 +1041,15 @@ private void InitializeComponent()
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.";
- //
- // NudBackupEveryMinutes
- //
- 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;
//
// groupBox7
//
+ this.groupBox7.Controls.Add(this.CbExtractorConvertWildTorporTotalLevel);
this.groupBox7.Controls.Add(this.CbSetMutationLevelsExtractor);
this.groupBox7.Controls.Add(this.checkBoxDisplayHiddenStats);
this.groupBox7.Location = new System.Drawing.Point(6, 383);
this.groupBox7.Name = "groupBox7";
- this.groupBox7.Size = new System.Drawing.Size(317, 73);
+ this.groupBox7.Size = new System.Drawing.Size(317, 88);
this.groupBox7.TabIndex = 2;
this.groupBox7.TabStop = false;
this.groupBox7.Text = "Extractor";
@@ -2108,34 +1448,6 @@ private void InitializeComponent()
this.cbAllowMoreThanHundredImprinting.Text = "Allow more than 100% imprinting";
this.cbAllowMoreThanHundredImprinting.UseVisualStyleBackColor = true;
//
- // 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});
- //
// cbConsiderWildLevelSteps
//
this.cbConsiderWildLevelSteps.AutoSize = true;
@@ -2334,19 +1646,6 @@ private void InitializeComponent()
this.LbSpeciesSelectorCountLastUsed.TabIndex = 0;
this.LbSpeciesSelectorCountLastUsed.Text = "Number of displayed last used species";
//
- // NudSpeciesSelectorCountLastUsed
- //
- this.NudSpeciesSelectorCountLastUsed.ForeColor = System.Drawing.SystemColors.GrayText;
- this.NudSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(350, 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;
- //
// groupBox16
//
this.groupBox16.Controls.Add(this.CbDisplayServerTokenPopup);
@@ -2449,20 +1748,6 @@ private void InitializeComponent()
this.CbbColorMode.Size = new System.Drawing.Size(222, 21);
this.CbbColorMode.TabIndex = 5;
//
- // nudDefaultFontSize
- //
- 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;
- //
// label33
//
this.label33.AutoSize = true;
@@ -2553,7 +1838,7 @@ private void InitializeComponent()
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, 462);
+ this.groupBox9.Location = new System.Drawing.Point(6, 477);
this.groupBox9.Name = "groupBox9";
this.groupBox9.Size = new System.Drawing.Size(317, 248);
this.groupBox9.TabIndex = 4;
@@ -2749,35 +2034,6 @@ private void InitializeComponent()
this.CbbInfoGraphicFontName.TabIndex = 16;
this.CbbInfoGraphicFontName.SelectedIndexChanged += new System.EventHandler(this.CbbInfoGraphicFontName_SelectedIndexChanged);
//
- // nudInfoGraphicHeight
- //
- 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[] {
- 5,
- 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);
- //
// BtInfoGraphicForeColor
//
this.BtInfoGraphicForeColor.Location = new System.Drawing.Point(9, 44);
@@ -3044,15 +2300,6 @@ private void InitializeComponent()
this.groupBox14.TabStop = false;
this.groupBox14.Text = "Advanced settings - Target folder for save-game working copy (user\'s temp dir if " +
"empty). It\'s recommended to leave this setting empty.";
- //
- // fileSelectorExtractedSaveFolder
- //
- 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;
//
// textBoxImportTribeNameFilter
//
@@ -3098,41 +2345,19 @@ private void InitializeComponent()
this.dataGridView_FileLocations.TabIndex = 2;
this.dataGridView_FileLocations.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_FileLocations_CellClick);
//
- // convenientNameDataGridViewTextBoxColumn
+ // dgvFileLocation_Change
//
- this.convenientNameDataGridViewTextBoxColumn.DataPropertyName = "ConvenientName";
- this.convenientNameDataGridViewTextBoxColumn.HeaderText = "Name";
- this.convenientNameDataGridViewTextBoxColumn.Name = "convenientNameDataGridViewTextBoxColumn";
- this.convenientNameDataGridViewTextBoxColumn.ReadOnly = true;
+ 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;
//
- // serverNameDataGridViewTextBoxColumn
- //
- this.serverNameDataGridViewTextBoxColumn.DataPropertyName = "ServerName";
- this.serverNameDataGridViewTextBoxColumn.HeaderText = "Server name";
- this.serverNameDataGridViewTextBoxColumn.Name = "serverNameDataGridViewTextBoxColumn";
- this.serverNameDataGridViewTextBoxColumn.ReadOnly = true;
- //
- // fileLocationDataGridViewTextBoxColumn
- //
- 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;
- //
- // dgvFileLocation_Change
- //
- 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;
- //
- // ImportWithQuickImport
+ // ImportWithQuickImport
//
this.ImportWithQuickImport.DataPropertyName = "ImportWithQuickImport";
this.ImportWithQuickImport.HeaderText = "QuickImport";
@@ -3154,11 +2379,6 @@ private void InitializeComponent()
this.dgvFileLocation_Delete.UseColumnTextForButtonValue = true;
this.dgvFileLocation_Delete.Width = 50;
//
- // aTImportFileLocationBindingSource
- //
- this.aTImportFileLocationBindingSource.AllowNew = false;
- this.aTImportFileLocationBindingSource.DataSource = typeof(ARKBreedingStats.settings.ATImportFileLocation);
- //
// btAddSavegameFileLocation
//
this.btAddSavegameFileLocation.Dock = System.Windows.Forms.DockStyle.Top;
@@ -3305,20 +2525,6 @@ private void InitializeComponent()
this.label30.TabIndex = 11;
this.label30.Text = "%";
//
- // nudImportLowerBoundTE
- //
- 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,
- 0,
- 0});
- this.nudImportLowerBoundTE.Size = new System.Drawing.Size(64, 20);
- this.nudImportLowerBoundTE.TabIndex = 1;
- //
// groupBox22
//
this.groupBox22.Controls.Add(this.CbBringToFrontOnImportExportIssue);
@@ -3668,6 +2874,1403 @@ private void InitializeComponent()
this.dataGridViewExportFolders.TabIndex = 1;
this.dataGridViewExportFolders.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewExportFolders_CellClick);
//
+ // 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;
+ //
+ // 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, 744);
+ 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;
+ //
+ // 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, 744);
+ this.tabPageOverlay.TabIndex = 5;
+ this.tabPageOverlay.Text = "Overlay";
+ this.tabPageOverlay.UseVisualStyleBackColor = true;
+ //
+ // groupBox10
+ //
+ this.groupBox10.Controls.Add(this.label56);
+ this.groupBox10.Controls.Add(this.BtOverlayPatternEdit);
+ this.groupBox10.Controls.Add(this.label70);
+ this.groupBox10.Controls.Add(this.label15);
+ this.groupBox10.Controls.Add(this.nudOverlayInfoHeight);
+ this.groupBox10.Controls.Add(this.nudOverlayInfoWidth);
+ this.groupBox10.Controls.Add(this.NudOverlayRelativeFontSize);
+ this.groupBox10.Controls.Add(this.label65);
+ 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.Controls.Add(this.label66);
+ this.groupBox10.Location = new System.Drawing.Point(8, 6);
+ this.groupBox10.Name = "groupBox10";
+ this.groupBox10.Size = new System.Drawing.Size(734, 341);
+ this.groupBox10.TabIndex = 0;
+ this.groupBox10.TabStop = false;
+ this.groupBox10.Text = "Overlay";
+ //
+ // label56
+ //
+ this.label56.AutoSize = true;
+ this.label56.Location = new System.Drawing.Point(216, 312);
+ this.label56.Name = "label56";
+ this.label56.Size = new System.Drawing.Size(352, 13);
+ this.label56.TabIndex = 25;
+ this.label56.Text = "This pattern will be shown on creature import when the overlay is enabled";
+ //
+ // BtOverlayPatternEdit
+ //
+ this.BtOverlayPatternEdit.Location = new System.Drawing.Point(6, 307);
+ this.BtOverlayPatternEdit.Name = "BtOverlayPatternEdit";
+ this.BtOverlayPatternEdit.Size = new System.Drawing.Size(201, 23);
+ this.BtOverlayPatternEdit.TabIndex = 24;
+ this.BtOverlayPatternEdit.Text = "Edit overlay pattern";
+ this.BtOverlayPatternEdit.UseVisualStyleBackColor = true;
+ this.BtOverlayPatternEdit.Click += new System.EventHandler(this.BtOverlayPatternEdit_Click);
+ //
+ // label70
+ //
+ this.label70.AutoSize = true;
+ this.label70.Location = new System.Drawing.Point(509, 187);
+ this.label70.Name = "label70";
+ this.label70.Size = new System.Drawing.Size(36, 13);
+ this.label70.TabIndex = 23;
+ this.label70.Text = "height";
+ //
+ // label15
+ //
+ this.label15.AutoSize = true;
+ this.label15.Location = new System.Drawing.Point(398, 187);
+ this.label15.Name = "label15";
+ this.label15.Size = new System.Drawing.Size(32, 13);
+ this.label15.TabIndex = 22;
+ this.label15.Text = "width";
+ //
+ // label65
+ //
+ this.label65.AutoSize = true;
+ this.label65.Location = new System.Drawing.Point(6, 252);
+ this.label65.Name = "label65";
+ this.label65.Size = new System.Drawing.Size(141, 13);
+ this.label65.TabIndex = 18;
+ this.label65.Text = "Relative font size (default: 1)";
+ //
+ // CbOverlayDisplayInheritance
+ //
+ this.CbOverlayDisplayInheritance.AutoSize = true;
+ this.CbOverlayDisplayInheritance.Location = new System.Drawing.Point(6, 284);
+ this.CbOverlayDisplayInheritance.Name = "CbOverlayDisplayInheritance";
+ this.CbOverlayDisplayInheritance.Size = new System.Drawing.Size(203, 17);
+ this.CbOverlayDisplayInheritance.TabIndex = 17;
+ this.CbOverlayDisplayInheritance.Text = "Display creature inheritance on import";
+ this.CbOverlayDisplayInheritance.UseVisualStyleBackColor = true;
+ //
+ // label45
+ //
+ this.label45.AutoSize = true;
+ this.label45.Location = new System.Drawing.Point(38, 25);
+ this.label45.Name = "label45";
+ this.label45.Size = new System.Drawing.Size(495, 13);
+ this.label45.TabIndex = 0;
+ this.label45.Text = "For the overlay to work, you need to set the window-mode \"Fullscreen-Windowed\" in" +
+ " the game settings.";
+ //
+ // 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, 217);
+ 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, 221);
+ 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, 187);
+ 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, 187);
+ 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, 187);
+ 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, 161);
+ 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, 161);
+ 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, 161);
+ 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, 116);
+ 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, 84);
+ 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, 59);
+ this.chkbSpeechRecognition.Name = "chkbSpeechRecognition";
+ this.chkbSpeechRecognition.Size = new System.Drawing.Size(338, 17);
+ this.chkbSpeechRecognition.TabIndex = 1;
+ this.chkbSpeechRecognition.Text = "Speech Recognition (displays taming info, e.g. say \"Rex level 30\")";
+ this.chkbSpeechRecognition.UseVisualStyleBackColor = true;
+ //
+ // label66
+ //
+ this.label66.AutoSize = true;
+ this.label66.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.label66.Location = new System.Drawing.Point(6, 16);
+ this.label66.Name = "label66";
+ this.label66.Size = new System.Drawing.Size(37, 26);
+ this.label66.TabIndex = 19;
+ this.label66.Text = "💡";
+ //
+ // 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, 744);
+ this.tabPageOCR.TabIndex = 4;
+ this.tabPageOCR.Text = "OCR";
+ this.tabPageOCR.UseVisualStyleBackColor = true;
+ //
+ // groupBox1
+ //
+ this.groupBox1.Controls.Add(this.BtGameNameAsa);
+ 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.BtGameNameAse);
+ 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, 377);
+ this.groupBox1.TabIndex = 0;
+ this.groupBox1.TabStop = false;
+ this.groupBox1.Text = "OCR";
+ //
+ // BtGameNameAsa
+ //
+ this.BtGameNameAsa.Location = new System.Drawing.Point(6, 318);
+ this.BtGameNameAsa.Name = "BtGameNameAsa";
+ this.BtGameNameAsa.Size = new System.Drawing.Size(171, 23);
+ this.BtGameNameAsa.TabIndex = 21;
+ this.BtGameNameAsa.Text = "ArkAscended (ASA default)";
+ this.BtGameNameAsa.UseVisualStyleBackColor = true;
+ this.BtGameNameAsa.Click += new System.EventHandler(this.BtGameNameAsa_Click);
+ //
+ // 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;
+ //
+ // BtGameNameAse
+ //
+ this.BtGameNameAse.Location = new System.Drawing.Point(183, 318);
+ this.BtGameNameAse.Name = "BtGameNameAse";
+ this.BtGameNameAse.Size = new System.Drawing.Size(170, 23);
+ this.BtGameNameAse.TabIndex = 8;
+ this.BtGameNameAse.Text = "ShooterGame (ASE default)";
+ this.BtGameNameAse.UseVisualStyleBackColor = true;
+ this.BtGameNameAse.Click += new System.EventHandler(this.BtGameNameAse_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(6, 292);
+ this.tbOCRCaptureApp.Name = "tbOCRCaptureApp";
+ this.tbOCRCaptureApp.Size = new System.Drawing.Size(722, 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(111, 13);
+ this.label4.TabIndex = 7;
+ this.label4.Text = "Process name of ARK";
+ //
+ // cbbOCRApp
+ //
+ this.cbbOCRApp.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
+ this.cbbOCRApp.FormattingEnabled = true;
+ this.cbbOCRApp.Location = new System.Drawing.Point(6, 347);
+ 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, 770);
+ this.panel1.Name = "panel1";
+ this.panel1.Size = new System.Drawing.Size(758, 30);
+ this.panel1.TabIndex = 12;
+ //
+ // CbExtractorConvertWildTorporTotalLevel
+ //
+ this.CbExtractorConvertWildTorporTotalLevel.AutoSize = true;
+ this.CbExtractorConvertWildTorporTotalLevel.Location = new System.Drawing.Point(13, 65);
+ this.CbExtractorConvertWildTorporTotalLevel.Name = "CbExtractorConvertWildTorporTotalLevel";
+ this.CbExtractorConvertWildTorporTotalLevel.Size = new System.Drawing.Size(227, 17);
+ this.CbExtractorConvertWildTorporTotalLevel.TabIndex = 2;
+ this.CbExtractorConvertWildTorporTotalLevel.Text = "Auto convert total and torpor levels for wild";
+ this.CbExtractorConvertWildTorporTotalLevel.UseVisualStyleBackColor = true;
+ //
+ // 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});
+ //
+ // nudTamedDinoCharacterFoodDrain
+ //
+ 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});
+ //
+ // nudTamedDinoCharacterFoodDrainEvent
+ //
+ 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});
+ //
+ // 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});
+ //
+ // nudBabyImprintAmount
+ //
+ 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});
+ //
+ // nudMatingSpeed
+ //
+ 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});
+ //
+ // nudBabyFoodConsumptionSpeedEvent
+ //
+ 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});
+ //
+ // nudMatingIntervalEvent
+ //
+ 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});
+ //
+ // nudBabyCuddleIntervalEvent
+ //
+ 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});
+ //
+ // nudBabyMatureSpeedEvent
+ //
+ 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});
+ //
+ // nudEggHatchSpeedEvent
+ //
+ 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});
+ //
+ // nudBabyFoodConsumptionSpeed
+ //
+ 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});
+ //
+ // nudMatingInterval
+ //
+ 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});
+ //
+ // nudBabyCuddleInterval
+ //
+ 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});
+ //
+ // nudBabyMatureSpeed
+ //
+ 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});
+ //
+ // nudBabyImprintingStatScale
+ //
+ 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});
+ //
+ // 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});
+ //
+ // nudMaxServerLevel
+ //
+ 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;
+ //
+ // nudMaxGraphLevel
+ //
+ 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;
+ //
+ // nudMaxWildLevels
+ //
+ 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;
+ //
+ // nudMaxDomLevels
+ //
+ 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;
+ //
+ // NudWildDinoCharacterFoodDrainMultiplier
+ //
+ this.NudWildDinoCharacterFoodDrainMultiplier.DecimalPlaces = 6;
+ this.NudWildDinoCharacterFoodDrainMultiplier.ForeColor = System.Drawing.SystemColors.WindowText;
+ this.NudWildDinoCharacterFoodDrainMultiplier.Location = new System.Drawing.Point(183, 71);
+ this.NudWildDinoCharacterFoodDrainMultiplier.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.NudWildDinoCharacterFoodDrainMultiplier.Name = "NudWildDinoCharacterFoodDrainMultiplier";
+ this.NudWildDinoCharacterFoodDrainMultiplier.NeutralNumber = new decimal(new int[] {
+ 0,
+ 0,
+ 0,
+ 0});
+ this.NudWildDinoCharacterFoodDrainMultiplier.Size = new System.Drawing.Size(72, 20);
+ this.NudWildDinoCharacterFoodDrainMultiplier.TabIndex = 4;
+ this.NudWildDinoCharacterFoodDrainMultiplier.Value = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 0});
+ //
+ // NudWildDinoTorporDrainMultiplier
+ //
+ this.NudWildDinoTorporDrainMultiplier.DecimalPlaces = 6;
+ this.NudWildDinoTorporDrainMultiplier.ForeColor = System.Drawing.SystemColors.WindowText;
+ this.NudWildDinoTorporDrainMultiplier.Location = new System.Drawing.Point(183, 97);
+ this.NudWildDinoTorporDrainMultiplier.Maximum = new decimal(new int[] {
+ 10000,
+ 0,
+ 0,
+ 0});
+ this.NudWildDinoTorporDrainMultiplier.Name = "NudWildDinoTorporDrainMultiplier";
+ this.NudWildDinoTorporDrainMultiplier.NeutralNumber = new decimal(new int[] {
+ 0,
+ 0,
+ 0,
+ 0});
+ this.NudWildDinoTorporDrainMultiplier.Size = new System.Drawing.Size(72, 20);
+ this.NudWildDinoTorporDrainMultiplier.TabIndex = 5;
+ this.NudWildDinoTorporDrainMultiplier.Value = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 0});
+ //
+ // nudDinoCharacterFoodDrainEvent
+ //
+ 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});
+ //
+ // nudTamingSpeedEvent
+ //
+ 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 = 1;
+ this.nudTamingSpeedEvent.Value = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 0});
+ //
+ // nudDinoCharacterFoodDrain
+ //
+ 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 = 2;
+ this.nudDinoCharacterFoodDrain.Value = new decimal(new int[] {
+ 1,
+ 0,
+ 0,
+ 0});
+ //
+ // nudTamingSpeed
+ //
+ 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});
+ //
+ // NudSpeciesSelectorCountLastUsed
+ //
+ this.NudSpeciesSelectorCountLastUsed.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.NudSpeciesSelectorCountLastUsed.Location = new System.Drawing.Point(350, 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;
+ //
+ // nudDefaultFontSize
+ //
+ 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;
+ //
+ // numericUpDownMaxBreedingSug
+ //
+ 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;
+ //
+ // NudWaitBeforeAutoLoad
+ //
+ 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;
+ //
+ // NudKeepBackupFilesCount
+ //
+ 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;
+ //
+ // NudBackupEveryMinutes
+ //
+ 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;
+ //
+ // nudInfoGraphicHeight
+ //
+ 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[] {
+ 5,
+ 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);
+ //
+ // fileSelectorExtractedSaveFolder
+ //
+ 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;
+ //
+ // convenientNameDataGridViewTextBoxColumn
+ //
+ this.convenientNameDataGridViewTextBoxColumn.DataPropertyName = "ConvenientName";
+ this.convenientNameDataGridViewTextBoxColumn.HeaderText = "Name";
+ this.convenientNameDataGridViewTextBoxColumn.Name = "convenientNameDataGridViewTextBoxColumn";
+ this.convenientNameDataGridViewTextBoxColumn.ReadOnly = true;
+ //
+ // serverNameDataGridViewTextBoxColumn
+ //
+ this.serverNameDataGridViewTextBoxColumn.DataPropertyName = "ServerName";
+ this.serverNameDataGridViewTextBoxColumn.HeaderText = "Server name";
+ this.serverNameDataGridViewTextBoxColumn.Name = "serverNameDataGridViewTextBoxColumn";
+ this.serverNameDataGridViewTextBoxColumn.ReadOnly = true;
+ //
+ // fileLocationDataGridViewTextBoxColumn
+ //
+ 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;
+ //
+ // aTImportFileLocationBindingSource
+ //
+ this.aTImportFileLocationBindingSource.AllowNew = false;
+ this.aTImportFileLocationBindingSource.DataSource = typeof(ARKBreedingStats.settings.ATImportFileLocation);
+ //
+ // nudImportLowerBoundTE
+ //
+ 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,
+ 0,
+ 0});
+ this.nudImportLowerBoundTE.Size = new System.Drawing.Size(64, 20);
+ this.nudImportLowerBoundTE.TabIndex = 1;
+ //
// convenientNameDataGridViewTextBoxColumn1
//
this.convenientNameDataGridViewTextBoxColumn1.DataPropertyName = "ConvenientName";
@@ -3688,147 +4291,11 @@ 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, 744);
- 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);
@@ -3861,80 +4328,6 @@ private void InitializeComponent()
this.customSCStarving.SoundFile = "";
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, 744);
- this.tabPageOverlay.TabIndex = 5;
- this.tabPageOverlay.Text = "Overlay";
- this.tabPageOverlay.UseVisualStyleBackColor = true;
- //
- // groupBox10
- //
- this.groupBox10.Controls.Add(this.label56);
- this.groupBox10.Controls.Add(this.BtOverlayPatternEdit);
- this.groupBox10.Controls.Add(this.label70);
- this.groupBox10.Controls.Add(this.label15);
- this.groupBox10.Controls.Add(this.nudOverlayInfoHeight);
- this.groupBox10.Controls.Add(this.nudOverlayInfoWidth);
- this.groupBox10.Controls.Add(this.NudOverlayRelativeFontSize);
- this.groupBox10.Controls.Add(this.label65);
- 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.Controls.Add(this.label66);
- this.groupBox10.Location = new System.Drawing.Point(8, 6);
- this.groupBox10.Name = "groupBox10";
- this.groupBox10.Size = new System.Drawing.Size(734, 341);
- this.groupBox10.TabIndex = 0;
- this.groupBox10.TabStop = false;
- this.groupBox10.Text = "Overlay";
- //
- // label70
- //
- this.label70.AutoSize = true;
- this.label70.Location = new System.Drawing.Point(509, 187);
- this.label70.Name = "label70";
- this.label70.Size = new System.Drawing.Size(36, 13);
- this.label70.TabIndex = 23;
- this.label70.Text = "height";
- //
- // label15
- //
- this.label15.AutoSize = true;
- this.label15.Location = new System.Drawing.Point(398, 187);
- this.label15.Name = "label15";
- this.label15.Size = new System.Drawing.Size(32, 13);
- this.label15.TabIndex = 22;
- this.label15.Text = "width";
- //
// nudOverlayInfoHeight
//
this.nudOverlayInfoHeight.ForeColor = System.Drawing.SystemColors.GrayText;
@@ -4015,47 +4408,6 @@ private void InitializeComponent()
0,
0});
//
- // label65
- //
- this.label65.AutoSize = true;
- this.label65.Location = new System.Drawing.Point(6, 252);
- this.label65.Name = "label65";
- this.label65.Size = new System.Drawing.Size(141, 13);
- this.label65.TabIndex = 18;
- this.label65.Text = "Relative font size (default: 1)";
- //
- // CbOverlayDisplayInheritance
- //
- this.CbOverlayDisplayInheritance.AutoSize = true;
- this.CbOverlayDisplayInheritance.Location = new System.Drawing.Point(6, 284);
- this.CbOverlayDisplayInheritance.Name = "CbOverlayDisplayInheritance";
- this.CbOverlayDisplayInheritance.Size = new System.Drawing.Size(203, 17);
- this.CbOverlayDisplayInheritance.TabIndex = 17;
- this.CbOverlayDisplayInheritance.Text = "Display creature inheritance on import";
- this.CbOverlayDisplayInheritance.UseVisualStyleBackColor = true;
- //
- // label45
- //
- this.label45.AutoSize = true;
- this.label45.Location = new System.Drawing.Point(38, 25);
- this.label45.Name = "label45";
- this.label45.Size = new System.Drawing.Size(495, 13);
- this.label45.TabIndex = 0;
- this.label45.Text = "For the overlay to work, you need to set the window-mode \"Fullscreen-Windowed\" in" +
- " the game settings.";
- //
- // 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, 217);
- this.pCustomOverlayLocation.Name = "pCustomOverlayLocation";
- this.pCustomOverlayLocation.Size = new System.Drawing.Size(201, 28);
- this.pCustomOverlayLocation.TabIndex = 16;
- //
// nudCustomOverlayLocX
//
this.nudCustomOverlayLocX.ForeColor = System.Drawing.SystemColors.GrayText;
@@ -4084,24 +4436,6 @@ 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;
@@ -4131,26 +4465,6 @@ private void InitializeComponent()
this.nudCustomOverlayLocY.TabIndex = 3;
this.nudCustomOverlayLocY.ThousandsSeparator = true;
//
- // cbCustomOverlayLocation
- //
- this.cbCustomOverlayLocation.AutoSize = true;
- this.cbCustomOverlayLocation.Location = new System.Drawing.Point(6, 221);
- 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, 187);
- 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;
@@ -4174,15 +4488,6 @@ 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, 187);
- 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;
@@ -4206,24 +4511,6 @@ private void InitializeComponent()
this.nudOverlayInfoPosDFR.Size = new System.Drawing.Size(57, 20);
this.nudOverlayInfoPosDFR.TabIndex = 12;
//
- // label40
- //
- this.label40.AutoSize = true;
- this.label40.Location = new System.Drawing.Point(6, 187);
- 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, 161);
- 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;
@@ -4247,206 +4534,51 @@ private void InitializeComponent()
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, 161);
- 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.Increment = new decimal(new int[] {
- 10,
- 0,
- 0,
- 0});
- this.nudOverlayTimerPosX.Location = new System.Drawing.Point(219, 159);
- this.nudOverlayTimerPosX.Maximum = new decimal(new int[] {
- 100000,
- 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, 161);
- 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, 116);
- 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, 84);
- 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, 82);
- 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, 59);
- this.chkbSpeechRecognition.Name = "chkbSpeechRecognition";
- this.chkbSpeechRecognition.Size = new System.Drawing.Size(338, 17);
- this.chkbSpeechRecognition.TabIndex = 1;
- this.chkbSpeechRecognition.Text = "Speech Recognition (displays taming info, e.g. say \"Rex level 30\")";
- this.chkbSpeechRecognition.UseVisualStyleBackColor = true;
- //
- // label66
- //
- this.label66.AutoSize = true;
- this.label66.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.label66.Location = new System.Drawing.Point(6, 16);
- this.label66.Name = "label66";
- this.label66.Size = new System.Drawing.Size(37, 26);
- this.label66.TabIndex = 19;
- this.label66.Text = "💡";
- //
- // 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, 744);
- this.tabPageOCR.TabIndex = 4;
- this.tabPageOCR.Text = "OCR";
- this.tabPageOCR.UseVisualStyleBackColor = true;
- //
- // groupBox1
- //
- this.groupBox1.Controls.Add(this.BtGameNameAsa);
- 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.BtGameNameAse);
- 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, 377);
- this.groupBox1.TabIndex = 0;
- this.groupBox1.TabStop = false;
- this.groupBox1.Text = "OCR";
- //
- // BtGameNameAsa
- //
- this.BtGameNameAsa.Location = new System.Drawing.Point(6, 318);
- this.BtGameNameAsa.Name = "BtGameNameAsa";
- this.BtGameNameAsa.Size = new System.Drawing.Size(171, 23);
- this.BtGameNameAsa.TabIndex = 21;
- this.BtGameNameAsa.Text = "ArkAscended (ASA default)";
- this.BtGameNameAsa.UseVisualStyleBackColor = true;
- this.BtGameNameAsa.Click += new System.EventHandler(this.BtGameNameAsa_Click);
- //
- // 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";
+ // nudOverlayTimerPosX
//
- // label58
+ this.nudOverlayTimerPosX.ForeColor = System.Drawing.SystemColors.GrayText;
+ this.nudOverlayTimerPosX.Increment = new decimal(new int[] {
+ 10,
+ 0,
+ 0,
+ 0});
+ this.nudOverlayTimerPosX.Location = new System.Drawing.Point(219, 159);
+ this.nudOverlayTimerPosX.Maximum = new decimal(new int[] {
+ 100000,
+ 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.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";
+ // nudOverlayInfoDuration
+ //
+ this.nudOverlayInfoDuration.ForeColor = System.Drawing.SystemColors.WindowText;
+ this.nudOverlayInfoDuration.Location = new System.Drawing.Point(150, 82);
+ 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});
//
// NudOCRClipboardCropHeight
//
@@ -4540,55 +4672,6 @@ 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;
- //
- // BtGameNameAse
- //
- this.BtGameNameAse.Location = new System.Drawing.Point(183, 318);
- this.BtGameNameAse.Name = "BtGameNameAse";
- this.BtGameNameAse.Size = new System.Drawing.Size(170, 23);
- this.BtGameNameAse.TabIndex = 8;
- this.BtGameNameAse.Text = "ShooterGame (ASE default)";
- this.BtGameNameAse.UseVisualStyleBackColor = true;
- this.BtGameNameAse.Click += new System.EventHandler(this.BtGameNameAse_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;
@@ -4607,14 +4690,6 @@ 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;
@@ -4633,69 +4708,6 @@ private void InitializeComponent()
this.nudWhiteThreshold.Size = new System.Drawing.Size(72, 20);
this.nudWhiteThreshold.TabIndex = 3;
//
- // tbOCRCaptureApp
- //
- this.tbOCRCaptureApp.Location = new System.Drawing.Point(6, 292);
- this.tbOCRCaptureApp.Name = "tbOCRCaptureApp";
- this.tbOCRCaptureApp.Size = new System.Drawing.Size(722, 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(111, 13);
- this.label4.TabIndex = 7;
- this.label4.Text = "Process name of ARK";
- //
- // cbbOCRApp
- //
- this.cbbOCRApp.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
- this.cbbOCRApp.FormattingEnabled = true;
- this.cbbOCRApp.Location = new System.Drawing.Point(6, 347);
- 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, 770);
- this.panel1.Name = "panel1";
- this.panel1.Size = new System.Drawing.Size(758, 30);
- this.panel1.TabIndex = 12;
- //
- // BtOverlayPatternEdit
- //
- this.BtOverlayPatternEdit.Location = new System.Drawing.Point(6, 307);
- this.BtOverlayPatternEdit.Name = "BtOverlayPatternEdit";
- this.BtOverlayPatternEdit.Size = new System.Drawing.Size(201, 23);
- this.BtOverlayPatternEdit.TabIndex = 24;
- this.BtOverlayPatternEdit.Text = "Edit overlay pattern";
- this.BtOverlayPatternEdit.UseVisualStyleBackColor = true;
- this.BtOverlayPatternEdit.Click += new System.EventHandler(this.BtOverlayPatternEdit_Click);
- //
- // label56
- //
- this.label56.AutoSize = true;
- this.label56.Location = new System.Drawing.Point(216, 312);
- this.label56.Name = "label56";
- this.label56.Size = new System.Drawing.Size(352, 13);
- this.label56.TabIndex = 25;
- this.label56.Text = "This pattern will be shown on creature import when the overlay is enabled";
- //
// Settings
//
this.AcceptButton = this.buttonOK;
@@ -4716,44 +4728,14 @@ private void InitializeComponent()
this.groupBoxMultiplier.PerformLayout();
this.groupBox2.ResumeLayout(false);
this.groupBox2.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrain)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).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.numericUpDownMaxBreedingSug)).EndInit();
this.groupBox5.ResumeLayout(false);
this.groupBox5.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoCharacterFoodDrainMultiplier)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoTorporDrainMultiplier)).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();
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);
@@ -4770,7 +4752,6 @@ 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.tabPageGeneral.PerformLayout();
this.groupBox31.ResumeLayout(false);
@@ -4780,13 +4761,11 @@ private void InitializeComponent()
this.GbImgCacheLocalAppData.ResumeLayout(false);
this.GbSpecies.ResumeLayout(false);
this.GbSpecies.PerformLayout();
- ((System.ComponentModel.ISupportInitialize)(this.NudSpeciesSelectorCountLastUsed)).EndInit();
this.groupBox16.ResumeLayout(false);
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);
@@ -4798,7 +4777,6 @@ 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.PanelDomLevels.ResumeLayout(false);
@@ -4809,14 +4787,12 @@ private void InitializeComponent()
this.groupBox15.ResumeLayout(false);
this.groupBox15.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView_FileLocations)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.aTImportFileLocationBindingSource)).EndInit();
this.tabPageImportExported.ResumeLayout(false);
this.tabPageImportExported.PerformLayout();
this.groupBox27.ResumeLayout(false);
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);
@@ -4828,7 +4804,6 @@ 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();
@@ -4837,11 +4812,52 @@ private void InitializeComponent()
this.tabPageOverlay.ResumeLayout(false);
this.groupBox10.ResumeLayout(false);
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.nudTamedDinoCharacterFoodDrain)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.nudTamedDinoCharacterFoodDrainEvent)).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.NudWildDinoCharacterFoodDrainMultiplier)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.NudWildDinoTorporDrainMultiplier)).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.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.nudOverlayInfoHeight)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoWidth)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.NudOverlayRelativeFontSize)).EndInit();
- this.pCustomOverlayLocation.ResumeLayout(false);
- this.pCustomOverlayLocation.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocX)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudCustomOverlayLocY)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoPosY)).EndInit();
@@ -4849,16 +4865,12 @@ 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);
}
@@ -5203,5 +5215,6 @@ private void InitializeComponent()
private System.Windows.Forms.CheckBox CbLibraryGenerateNameWarnTooLongName;
private System.Windows.Forms.Label label56;
private System.Windows.Forms.Button BtOverlayPatternEdit;
+ private System.Windows.Forms.CheckBox CbExtractorConvertWildTorporTotalLevel;
}
}
\ No newline at end of file
diff --git a/ARKBreedingStats/settings/Settings.cs b/ARKBreedingStats/settings/Settings.cs
index 1ae50497..eaff6cde 100644
--- a/ARKBreedingStats/settings/Settings.cs
+++ b/ARKBreedingStats/settings/Settings.cs
@@ -54,11 +54,11 @@ private void CreateListOfProcesses()
{
cbbOCRApp.DataSource = System.Diagnostics.Process.GetProcesses()
.Select(p => new ProcessSelector { ProcessName = p.ProcessName, MainWindowTitle = p.MainWindowTitle })
- .Distinct()
.Where(pn =>
!string.IsNullOrEmpty(pn.MainWindowTitle)
&& pn.ProcessName != "System"
&& pn.ProcessName != "idle")
+ .Distinct()
.OrderBy(pn => pn.ProcessName)
.ToArray();
}
@@ -69,11 +69,23 @@ private void CreateListOfProcesses()
}
}
- private struct ProcessSelector
+ private struct ProcessSelector : IEquatable
{
public string ProcessName;
public string MainWindowTitle;
public override string ToString() => $"{ProcessName} ({MainWindowTitle})";
+
+ public bool Equals(ProcessSelector other) => ProcessName == other.ProcessName && MainWindowTitle == other.MainWindowTitle;
+
+ public override bool Equals(object obj) => obj is ProcessSelector other && Equals(other);
+
+ public override int GetHashCode()
+ {
+ unchecked
+ {
+ return ((ProcessName != null ? ProcessName.GetHashCode() : 0) * 397) ^ (MainWindowTitle != null ? MainWindowTitle.GetHashCode() : 0);
+ }
+ }
}
private void cbOCRApp_SelectedIndexChanged(object sender, EventArgs e)
@@ -289,8 +301,13 @@ private void LoadSettings(CreatureCollection cc)
if (Properties.Settings.Default.celsius) radioButtonCelsius.Checked = true;
else radioButtonFahrenheit.Checked = true;
cbIgnoreSexInBreedingPlan.Checked = Properties.Settings.Default.IgnoreSexInBreedingPlan;
+
+ #region extractor
checkBoxDisplayHiddenStats.Checked = Properties.Settings.Default.DisplayHiddenStats;
CbSetMutationLevelsExtractor.Checked = Properties.Settings.Default.MoveMutationLevelsOnExtractionIfUnique;
+ CbExtractorConvertWildTorporTotalLevel.Checked = Properties.Settings.Default.ExtractorConvertWildTorporTotalLevel;
+ #endregion
+
CbbAppDefaultFontName.Text = Properties.Settings.Default.DefaultFontName;
nudDefaultFontSize.Value = (decimal)Properties.Settings.Default.DefaultFontSize;
@@ -570,8 +587,13 @@ private void SaveSettings()
Properties.Settings.Default.SpeechRecognition = chkbSpeechRecognition.Checked;
Properties.Settings.Default.celsius = radioButtonCelsius.Checked;
+
+ #region extractor
Properties.Settings.Default.DisplayHiddenStats = checkBoxDisplayHiddenStats.Checked;
Properties.Settings.Default.MoveMutationLevelsOnExtractionIfUnique = CbSetMutationLevelsExtractor.Checked;
+ Properties.Settings.Default.ExtractorConvertWildTorporTotalLevel = CbExtractorConvertWildTorporTotalLevel.Checked;
+ #endregion
+
Properties.Settings.Default.DefaultFontName = CbbAppDefaultFontName.Text;
Properties.Settings.Default.DefaultFontSize = (float)nudDefaultFontSize.Value;
diff --git a/ARKBreedingStats/settings/Settings.resx b/ARKBreedingStats/settings/Settings.resx
index 5b3bf8a0..dd7ce498 100644
--- a/ARKBreedingStats/settings/Settings.resx
+++ b/ARKBreedingStats/settings/Settings.resx
@@ -169,6 +169,6 @@ The window-mode "Fullscreen-Windowed" should be set ingame.
526, 17
- 73
+ 54
\ No newline at end of file
diff --git a/ARKBreedingStats/species/CanHaveWildLevelExceptions.cs b/ARKBreedingStats/species/CanHaveWildLevelExceptions.cs
new file mode 100644
index 00000000..e9d8e337
--- /dev/null
+++ b/ARKBreedingStats/species/CanHaveWildLevelExceptions.cs
@@ -0,0 +1,52 @@
+using System;
+using System.Collections.Generic;
+using System.IO;
+using ARKBreedingStats.utils;
+using Newtonsoft.Json;
+
+namespace ARKBreedingStats.species
+{
+ ///
+ /// Usually a species has a defined set of stats which it can have wild levels and mutations.
+ /// For some species these stats got changed.
+ /// This can lead to issues when extracting a creature that has levels in these and the current definition doesn't allow this.
+ /// This class contains the stats where creatures can have wild levels in a previous version of the game.
+ ///
+ [JsonObject(MemberSerialization.OptIn)]
+ internal static class CanHaveWildLevelExceptions
+ {
+ [JsonProperty] public static Dictionary SpeciesStatBits;
+
+ public static void LoadDefinitions()
+ {
+ const string fileName = "canHaveWildLevelExceptions.json";
+ var filePath = FileService.GetJsonPath(fileName);
+ if (!File.Exists(filePath))
+ return;
+
+ try
+ {
+ FileService.LoadJsonFile(filePath, out SpeciesStatBits, out var errorMessage);
+ if (!string.IsNullOrEmpty(errorMessage))
+ MessageBoxes.ShowMessageBox(errorMessage, "error when loading wild level exception file");
+ }
+ catch (Exception ex)
+ {
+ {
+ MessageBoxes.ExceptionMessageBox(ex);
+ }
+ }
+ }
+
+ ///
+ /// Returns the bit flags of stats that can have wild levels despite the current definitions doesn't contain them.
+ ///
+ public static int GetWildLevelExceptions(string speciesName)
+ {
+ if (SpeciesStatBits == null || string.IsNullOrEmpty(speciesName)) return 0;
+ if (SpeciesStatBits.TryGetValue(speciesName, out var levelBits))
+ return levelBits;
+ return 0;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ARKBreedingStats/species/Species.cs b/ARKBreedingStats/species/Species.cs
index 6138dfa4..61973d74 100644
--- a/ARKBreedingStats/species/Species.cs
+++ b/ARKBreedingStats/species/Species.cs
@@ -185,7 +185,7 @@ public void Initialize()
var fullStatsRawLength = fullStatsRaw?.Length ?? 0;
- _skipWildLevelStatsWithServerSettings = skipWildLevelStats;
+ _skipWildLevelStatsWithServerSettings = skipWildLevelStats & ~CanHaveWildLevelExceptions.GetWildLevelExceptions(name);
usedStats = 0;
if (statImprintMult == null)
@@ -214,7 +214,7 @@ public void Initialize()
if (fullStatsRaw[s].Length > i)
{
completeRaws[s][i] = fullStatsRaw[s]?[i] ?? 0;
- if (i == 0 && fullStatsRaw[s][StatsRawIndexBase] > 0)
+ if (i == StatsRawIndexBase && fullStatsRaw[s][StatsRawIndexBase] > 0)
{
usesStat = true;
}
@@ -397,6 +397,7 @@ public void ApplyCanLevelOptions(bool canLevelSpeedStat, bool canFlyerLevelSpeed
///
/// Returns if a spawned creature can have wild or mutated levels in a stat.
+ /// If Ark.IgnoreSkipWildLevelFlags is true, this method will always return true.
///
public bool CanLevelUpWildOrHaveMutations(int statIndex) => (_skipWildLevelStatsWithServerSettings & (1 << statIndex)) == 0;
diff --git a/ARKBreedingStats/utils/Logging.cs b/ARKBreedingStats/utils/Logging.cs
new file mode 100644
index 00000000..7b684d55
--- /dev/null
+++ b/ARKBreedingStats/utils/Logging.cs
@@ -0,0 +1,15 @@
+using System;
+using System.IO;
+
+namespace ARKBreedingStats.utils
+{
+ internal class Logging
+ {
+ internal static void Log(string text, string logFileName = null)
+ {
+ if (string.IsNullOrEmpty(logFileName))
+ logFileName = "log.txt";
+ File.AppendAllText(logFileName, $"{DateTime.Now:yyyy-MM-dd HH:mm:ss.fff}: {text}{Environment.NewLine}");
+ }
+ }
+}
diff --git a/ARKBreedingStats/values/Values.cs b/ARKBreedingStats/values/Values.cs
index 85606937..7e31d0de 100644
--- a/ARKBreedingStats/values/Values.cs
+++ b/ARKBreedingStats/values/Values.cs
@@ -95,6 +95,8 @@ public Values LoadValues(bool forceReload, out string errorMessage, out string e
return this;
}
+ CanHaveWildLevelExceptions.LoadDefinitions();
+
_V = LoadBaseValuesFile(FileService.GetJsonPath(FileService.ValuesFolder, FileService.ValuesJson));
InitializeBaseValues();