diff --git a/ARKBreedingStats/App.config b/ARKBreedingStats/App.config
index 53b9a0a8..4f90ac99 100644
--- a/ARKBreedingStats/App.config
+++ b/ARKBreedingStats/App.config
@@ -526,6 +526,9 @@
200, 200, 1000, 650
+
+
+
diff --git a/ARKBreedingStats/BreedingPlanning/BreedingPlan.Designer.cs b/ARKBreedingStats/BreedingPlanning/BreedingPlan.Designer.cs
index 7cf7c1c6..3e743def 100644
--- a/ARKBreedingStats/BreedingPlanning/BreedingPlan.Designer.cs
+++ b/ARKBreedingStats/BreedingPlanning/BreedingPlan.Designer.cs
@@ -522,6 +522,7 @@ private void InitializeComponent()
//
// flowLayoutPanel1
//
+ this.flowLayoutPanel1.AutoSize = true;
this.flowLayoutPanel1.Controls.Add(this.lbBreedingPlanHeader);
this.flowLayoutPanel1.Controls.Add(this.pedigreeCreatureBestPossibleInSpecies);
this.flowLayoutPanel1.Controls.Add(this.btShowAllCreatures);
diff --git a/ARKBreedingStats/BreedingPlanning/BreedingScore.cs b/ARKBreedingStats/BreedingPlanning/BreedingScore.cs
index 5920dd4f..3899b13d 100644
--- a/ARKBreedingStats/BreedingPlanning/BreedingScore.cs
+++ b/ARKBreedingStats/BreedingPlanning/BreedingScore.cs
@@ -147,10 +147,10 @@ public static List CalculateBreedingScores(Creature[] females, Cre
if (female.levelsWild[s] == bestLevelsOfSpecies[s] && male.levelsWild[s] == bestLevelsOfSpecies[s])
weightedExpectedStatLevel *= 1.142;
}
- else if (bestLevelsOfSpecies[s] > 0)
+ else if (bestLevelsOfSpecies[s] > 0 || statWeights[s] < 0)
weightedExpectedStatLevel *= .01;
}
- else if (breedingMode == BreedingMode.TopStatsConservative && bestLevelsOfSpecies[s] > 0)
+ else if (breedingMode == BreedingMode.TopStatsConservative && (bestLevelsOfSpecies[s] > 0 || statWeights[s] < 0))
{
bool higherIsBetter = statWeights[s] >= 0;
bestPossLevels[s] = (short)(higherIsBetter ? Math.Max(female.levelsWild[s], male.levelsWild[s]) : Math.Min(female.levelsWild[s], male.levelsWild[s]));
diff --git a/ARKBreedingStats/CreatureBox.cs b/ARKBreedingStats/CreatureBox.cs
index 990d73c1..9ae22652 100644
--- a/ARKBreedingStats/CreatureBox.cs
+++ b/ARKBreedingStats/CreatureBox.cs
@@ -148,7 +148,7 @@ void SetParentLabel(Label l, string lbText = null, bool clickable = false)
statsDisplay1.SetCreatureValues(_creature);
labelNotes.Text = _creature.note;
_tt.SetToolTip(labelNotes, _creature.note);
- labelSpecies.Text = _creature.Species.name;
+ labelSpecies.Text = _creature.SpeciesName;
pictureBox1.SetImageAndDisposeOld(CreatureColored.GetColoredCreature(_creature.colors, _creature.Species, _colorRegionUseds, creatureSex: _creature.sex));
_tt.SetToolTip(pictureBox1, CreatureColored.RegionColorInfo(_creature.Species, _creature.colors)
+ "\n\nClick to copy creature infos as image to the clipboard");
diff --git a/ARKBreedingStats/CreatureInfoInput.cs b/ARKBreedingStats/CreatureInfoInput.cs
index bf60ff69..06c44809 100644
--- a/ARKBreedingStats/CreatureInfoInput.cs
+++ b/ARKBreedingStats/CreatureInfoInput.cs
@@ -612,7 +612,8 @@ public void OpenNamePatternEditor(Creature creature, TopLevels topLevels, Dictio
{
if (!parentListValid)
ParentListRequested?.Invoke(this);
- using (var pe = new PatternEditor(creature, _sameSpecies, topLevels, ColorAlreadyExistingInformation, customReplacings, namingPatternIndex, reloadCallback, LibraryCreatureCount))
+ using (var pe = new PatternEditor(creature, _sameSpecies, topLevels, ColorAlreadyExistingInformation,
+ customReplacings, $"pattern {namingPatternIndex + 1}", Settings.Default.NamingPatterns?[namingPatternIndex], reloadCallback, LibraryCreatureCount))
{
if (pe.ShowDialog() == DialogResult.OK)
{
diff --git a/ARKBreedingStats/Form1.collection.cs b/ARKBreedingStats/Form1.collection.cs
index 2118da1a..a5e6dc7d 100644
--- a/ARKBreedingStats/Form1.collection.cs
+++ b/ARKBreedingStats/Form1.collection.cs
@@ -174,7 +174,7 @@ private void LoadCollection(bool add = false)
{
if (dlg.ShowDialog() == DialogResult.OK)
{
- LoadCollectionFile(dlg.FileName, add);
+ LoadCollectionFile(dlg.FileName, add, ignoreDeletionList: true);
}
}
}
@@ -377,7 +377,7 @@ private bool KeepBackupFile(string currentSaveFilePath, int keepBackupFilesCount
/// add the creatures of the loaded file to the current ones
/// don't change the species selection or tab, use if a synchronized library is loaded
///
- private bool LoadCollectionFile(string filePath, bool keepCurrentCreatures = false, bool keepCurrentSelections = false, bool triggeredByFileWatcher = false)
+ private bool LoadCollectionFile(string filePath, bool keepCurrentCreatures = false, bool keepCurrentSelections = false, bool triggeredByFileWatcher = false, bool ignoreDeletionList = false)
{
Species selectedSpecies = speciesSelector1.SelectedSpecies;
Species selectedLibrarySpecies = listBoxSpeciesLib.SelectedItem as Species;
@@ -551,7 +551,7 @@ private bool LoadCollectionFile(string filePath, bool keepCurrentCreatures = fal
if (keepCurrentCreatures)
{
- creatureWasAdded = previouslyLoadedCreatureCollection.MergeCreatureList(_creatureCollection.creatures, removeCreatures: _creatureCollection.DeletedCreatureGuids);
+ creatureWasAdded = previouslyLoadedCreatureCollection.MergeCreatureList(_creatureCollection.creatures, removeCreatures: ignoreDeletionList ? null : _creatureCollection.DeletedCreatureGuids);
_creatureCollection = previouslyLoadedCreatureCollection;
}
else
diff --git a/ARKBreedingStats/Form1.cs b/ARKBreedingStats/Form1.cs
index 94da8092..cbfa2c48 100644
--- a/ARKBreedingStats/Form1.cs
+++ b/ARKBreedingStats/Form1.cs
@@ -335,7 +335,6 @@ private void Form1_Load(object sender, EventArgs e)
System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls12;
// check for updates
- MoveSpeciesImagesToNewFolder();
if (DateTime.Now.AddHours(-20) > Properties.Settings.Default.lastUpdateCheck)
{
bool selectDefaultImagesIfNotYet = false;
@@ -1930,8 +1929,13 @@ private void pasteCreatureToolStripMenuItem_Click(object sender, EventArgs e)
///
private void PasteCreatureFromClipboard()
{
- var importedCreatures = ExportImportCreatures.ImportFromClipboard();
- if (importedCreatures?.Any() != true) return;
+ var importedCreatures = ExportImportCreatures.ImportFromClipboard(out var errorText);
+ if (importedCreatures?.Any() != true)
+ {
+ if (!string.IsNullOrEmpty(errorText))
+ SetMessageLabelText(errorText, MessageBoxIcon.Error);
+ return;
+ }
foreach (var c in importedCreatures)
{
@@ -3160,7 +3164,7 @@ private void UpdateTempCreatureDropDown()
{
toolStripCBTempCreatures.Items.Clear();
foreach (CreatureValues cv in _creatureCollection.creaturesValues)
- toolStripCBTempCreatures.Items.Add($"{cv.name} ({cv.Species?.name ?? "unknown species"}, Lv {cv.level})");
+ toolStripCBTempCreatures.Items.Add($"{cv.name} ({cv.Species?.Name(cv.sex) ?? "unknown species"}, Lv {cv.level})");
}
///
@@ -3764,44 +3768,6 @@ void InitializeImages()
}
}
- ///
- /// If the user has downloaded the species images already but not in the new folder, move them.
- /// This method can probably be removed at 08-2021.
- ///
- private void MoveSpeciesImagesToNewFolder()
- {
- const string relativeImageFolder = "images/speciesImages";
- var oldImagesFolder = FileService.GetPath("img");
- var newImagesFolder = FileService.GetPath(relativeImageFolder);
-
- if (Directory.Exists(newImagesFolder))
- {
- // images are already moved
- // check if the images folder is set correctly (currently there's only one option)
- if (Properties.Settings.Default.SpeciesImagesFolder == relativeImageFolder) return;
-
- Properties.Settings.Default.SpeciesImagesFolder = relativeImageFolder;
- CreatureColored.InitializeSpeciesImageLocation();
- speciesSelector1.InitializeSpeciesImages(Values.V.species);
- return;
- }
-
- if (!Directory.Exists(oldImagesFolder)) return;
-
- try
- {
- Directory.Move(oldImagesFolder, newImagesFolder);
-
- Properties.Settings.Default.SpeciesImagesFolder = relativeImageFolder;
- CreatureColored.InitializeSpeciesImageLocation();
- speciesSelector1.InitializeSpeciesImages(Values.V.species);
- }
- catch
- {
- // ignore
- }
- }
-
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode != Keys.ControlKey
diff --git a/ARKBreedingStats/Form1.extractor.cs b/ARKBreedingStats/Form1.extractor.cs
index 359fda38..15d4d883 100644
--- a/ARKBreedingStats/Form1.extractor.cs
+++ b/ARKBreedingStats/Form1.extractor.cs
@@ -845,61 +845,64 @@ private void CopyExtractionToClipboard()
bool header = true;
bool table = MessageBox.Show("Results can be copied as own table or as a long table-row. Should it be copied as own table?",
"Copy as own table?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes;
- if (_extractor.ValidResults && speciesSelector1.SelectedSpecies != null)
- {
- List tsv = new List();
- string rowLevel = speciesSelector1.SelectedSpecies.name + "\t\t";
- string rowValues = string.Empty;
- // if taming effectiveness is unique, display it, too
- string effString = string.Empty;
- double eff = _extractor.UniqueTamingEffectiveness();
- if (eff >= 0)
+ if (!_extractor.ValidResults || speciesSelector1.SelectedSpecies == null)
+ {
+ SetMessageLabelText("Extraction not successful or no species selected.", MessageBoxIcon.Error);
+ return;
+ }
+
+ List tsv = new List();
+ string rowLevel = speciesSelector1.SelectedSpecies.name + "\t\t";
+ string rowValues = string.Empty;
+ // if taming effectiveness is unique, display it, too
+ string effString = string.Empty;
+ double eff = _extractor.UniqueTamingEffectiveness();
+ if (eff >= 0)
+ {
+ effString = "\tTamingEff:\t" + (100 * eff) + "%";
+ }
+ // header row
+ if (table || header)
+ {
+ if (table)
{
- effString = "\tTamingEff:\t" + (100 * eff) + "%";
+ tsv.Add(speciesSelector1.SelectedSpecies.name + "\tLevel " + numericUpDownLevel.Value + effString);
+ tsv.Add("Stat\tWildLevel\tDomLevel\tBreedingValue");
}
- // headerrow
- if (table || header)
+ else
{
- if (table)
- {
- tsv.Add(speciesSelector1.SelectedSpecies.name + "\tLevel " + numericUpDownLevel.Value + effString);
- tsv.Add("Stat\tWildLevel\tDomLevel\tBreedingValue");
- }
- else
- {
- tsv.Add("Species\tName\tSex\tHP-Level\tSt-Level\tOx-Level\tFo-Level\tWe-Level\tDm-Level\tSp-Level\tTo-Level\tHP-Value\tSt-Value\tOx-Value\tFo-Value\tWe-Value\tDm-Value\tSp-Value\tTo-Value");
- }
+ tsv.Add("Species\tName\tSex\tHP-Level\tSt-Level\tOx-Level\tFo-Level\tWe-Level\tDm-Level\tSp-Level\tTo-Level\tHP-Value\tSt-Value\tOx-Value\tFo-Value\tWe-Value\tDm-Value\tSp-Value\tTo-Value");
}
- for (int s = 0; s < Stats.StatsCount; s++)
+ }
+ for (int s = 0; s < Stats.StatsCount; s++)
+ {
+ if (_extractor.ChosenResults[s] < _extractor.Results[s].Count)
{
- if (_extractor.ChosenResults[s] < _extractor.Results[s].Count)
+ string breedingV = string.Empty;
+ if (_activeStats[s])
{
- string breedingV = string.Empty;
- if (_activeStats[s])
- {
- breedingV = _statIOs[s].BreedingValue.ToString();
- }
- if (table)
- {
- tsv.Add(Utils.StatName(s) + "\t" + (_statIOs[s].LevelWild >= 0 ? _statIOs[s].LevelWild.ToString() : string.Empty) + "\t" + (_statIOs[s].LevelWild >= 0 ? _statIOs[s].LevelWild.ToString() : string.Empty) + "\t" + breedingV);
- }
- else
- {
- rowLevel += "\t" + (_activeStats[s] ? _statIOs[s].LevelWild.ToString() : string.Empty);
- rowValues += "\t" + breedingV;
- }
+ breedingV = _statIOs[s].BreedingValue.ToString();
+ }
+ if (table)
+ {
+ tsv.Add(Utils.StatName(s) + "\t" + (_statIOs[s].LevelWild >= 0 ? _statIOs[s].LevelWild.ToString() : string.Empty) + "\t" + (_statIOs[s].LevelWild >= 0 ? _statIOs[s].LevelWild.ToString() : string.Empty) + "\t" + breedingV);
}
else
{
- return;
+ rowLevel += "\t" + (_activeStats[s] ? _statIOs[s].LevelWild.ToString() : string.Empty);
+ rowValues += "\t" + breedingV;
}
}
- if (!table)
+ else
{
- tsv.Add(rowLevel + rowValues);
+ return;
}
- Clipboard.SetText(string.Join("\n", tsv));
}
+ if (!table)
+ {
+ tsv.Add(rowLevel + rowValues);
+ }
+ Clipboard.SetText(string.Join("\n", tsv));
}
///
diff --git a/ARKBreedingStats/Form1.importExported.cs b/ARKBreedingStats/Form1.importExported.cs
index 7c6afdb4..50288b0a 100644
--- a/ARKBreedingStats/Form1.importExported.cs
+++ b/ARKBreedingStats/Form1.importExported.cs
@@ -212,7 +212,7 @@ private Creature ImportExportedAddIfPossible(string filePath)
&& Properties.Settings.Default.OnAutoImportAddToLibrary)
{
creature = AddCreatureToCollection(true, goToLibraryTab: Properties.Settings.Default.AutoImportGotoLibraryAfterSuccess);
- SetMessageLabelText($"Successful {(alreadyExists ? "updated" : "added")} {creature.name} ({species.name}) of the exported file" + Environment.NewLine + filePath, MessageBoxIcon.Information, filePath);
+ SetMessageLabelText($"Successful {(alreadyExists ? "updated" : "added")} {creature.name} ({species.Name(creature.sex)}) of the exported file" + Environment.NewLine + filePath, MessageBoxIcon.Information, filePath);
addedToLibrary = true;
}
break;
@@ -235,7 +235,7 @@ private Creature ImportExportedAddIfPossible(string filePath)
creature = GetCreatureFromInput(true, species, levelStep);
}
- OverlayFeedbackForImport(creature, uniqueExtraction, alreadyExists, addedToLibrary, copiedNameToClipboard);
+ OverlayFeedbackForImport(creature, uniqueExtraction, alreadyExistingCreature, addedToLibrary, copiedNameToClipboard);
if (addedToLibrary)
{
@@ -374,7 +374,7 @@ private bool CopyCreatureNameToClipboardOnImportIfSetting(string creatureName, b
///
/// Give feedback in overlay for imported creature.
///
- private void OverlayFeedbackForImport(Creature creature, bool uniqueExtraction, bool alreadyExists, bool addedToLibrary,
+ private void OverlayFeedbackForImport(Creature creature, bool uniqueExtraction, Creature alreadyExistingCreature, bool addedToLibrary,
bool copiedNameToClipboard)
{
string infoText;
@@ -383,7 +383,7 @@ private void OverlayFeedbackForImport(Creature creature, bool uniqueExtraction,
if (uniqueExtraction)
{
var sb = new StringBuilder();
- sb.AppendLine($"{creature.Species.name} \"{creature.name}\" {(alreadyExists ? "updated in " : "added to")} the library.");
+ sb.AppendLine($"{creature.SpeciesName} \"{creature.name}\" {(alreadyExistingCreature != null ? "updated in " : "added to")} the library.");
if (addedToLibrary && copiedNameToClipboard)
sb.AppendLine("Name copied to clipboard.");
@@ -407,6 +407,20 @@ private void OverlayFeedbackForImport(Creature creature, bool uniqueExtraction,
if (_overlay != null)
{
+ var overlayPattern = Properties.Settings.Default.OverlayImportPattern;
+ if (!string.IsNullOrEmpty(overlayPattern))
+ {
+ var overlayPatternResult = NamePattern.GenerateCreatureName(creature, alreadyExistingCreature,
+ _creatureCollection.creatures.Where(c => c.Species == creature.Species).ToArray(),
+ _topLevels.TryGetValue(creature.Species, out var tl) ? tl : null,
+ _customReplacingNamingPattern, false, -1, false, overlayPattern,
+ false, colorsExisting: _creatureCollection.ColorAlreadyAvailable(creature.Species, creature.colors, out _),
+ libraryCreatureCount: _creatureCollection.GetTotalCreatureCount());
+
+ if (!string.IsNullOrEmpty(overlayPatternResult))
+ infoText += Environment.NewLine + Environment.NewLine + overlayPatternResult;
+ }
+
_overlay.SetInfoText(infoText, textColor);
if (Properties.Settings.Default.DisplayInheritanceInOverlay)
_overlay.SetInheritanceCreatures(creature, creature.Mother, creature.Father);
diff --git a/ARKBreedingStats/Form1.library.cs b/ARKBreedingStats/Form1.library.cs
index 875aff77..b2a5805c 100644
--- a/ARKBreedingStats/Form1.library.cs
+++ b/ARKBreedingStats/Form1.library.cs
@@ -185,7 +185,7 @@ private bool IsArkIdUniqueOrOnlyPlaceHolder(Creature creature)
// creature is not a placeholder, warn about id-conflict and don't add creature.
// TODO offer merging of the two creatures if they are similar (e.g. same species). merge automatically if only the dom-levels are different?
MessageBox.Show("The entered ARK-ID is already existing in this library " +
- $"({guidCreature.Species.name} (lvl {guidCreature.Level}): {guidCreature.name}).\n" +
+ $"({guidCreature.SpeciesName} (lvl {guidCreature.Level}): {guidCreature.name}).\n" +
"You have to choose a different ARK-ID or delete the other creature first.",
"ARK-ID already existing",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
@@ -306,15 +306,15 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
continue;
var speciesCreatures = g.ToArray();
- List usedStatIndices = new List(8);
- List usedAndConsideredStatIndices = new List();
+ var usedStatIndices = new List(8);
+ var usedAndConsideredStatIndices = new List();
var highestLevels = new int[Stats.StatsCount];
var lowestLevels = new int[Stats.StatsCount];
var highestMutationLevels = new int[Stats.StatsCount];
var lowestMutationLevels = new int[Stats.StatsCount];
var considerAsTopStat = StatsOptionsConsiderTopStats.GetStatsOptions(species).StatOptions;
var statWeights = breedingPlan1.StatWeighting.GetWeightingForSpecies(species);
- for (int s = 0; s < Stats.StatsCount; s++)
+ for (var s = 0; s < Stats.StatsCount; s++)
{
highestLevels[s] = -1;
lowestLevels[s] = -1;
@@ -325,8 +325,8 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
usedAndConsideredStatIndices.Add(s);
}
}
- List[] bestCreaturesWildLevels = new List[Stats.StatsCount];
- List[] bestCreaturesMutatedLevels = new List[Stats.StatsCount];
+ var bestCreaturesWildLevels = new List[Stats.StatsCount];
+ var bestCreaturesMutatedLevels = new List[Stats.StatsCount];
var statPreferences = new StatWeighting.StatValuePreference[Stats.StatsCount];
for (int s = 0; s < Stats.StatsCount; s++)
{
@@ -346,7 +346,7 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
c.topBreedingCreature = false;
if (
- //if not in the filtered collection (using library filter settings), continue
+ // if not in the filtered collection (using library filter settings), continue
(filteredCreaturesHash != null && !filteredCreaturesHash.Contains(c))
// only consider creature if it's available for breeding
|| !(c.Status == CreatureStatus.Available
@@ -457,7 +457,7 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
case StatWeighting.StatValuePreference.Indifferent:
continue;
case StatWeighting.StatValuePreference.Low:
- if (highestLevels[s] > 0 && lowestLevels[s] != 0)
+ if (highestLevels[s] > 0 && lowestLevels[s] >= 0)
sumTopLevels += highestLevels[s] - lowestLevels[s];
break;
case StatWeighting.StatValuePreference.High:
@@ -518,7 +518,9 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
int maxval = 0;
for (int cs = 0; cs < Stats.StatsCount; cs++)
{
- if (currentCreature.levelsWild[cs] == highestLevels[cs])
+ if ((statPreferences[s] == StatWeighting.StatValuePreference.High && currentCreature.levelsWild[cs] == highestLevels[cs])
+ || (statPreferences[s] == StatWeighting.StatValuePreference.Low && currentCreature.levelsWild[cs] == lowestLevels[cs])
+ )
maxval++;
}
@@ -534,8 +536,12 @@ private void CalculateTopStats(List creatures, Species onlySpecies = n
int othermaxval = 0;
for (int ocs = 0; ocs < Stats.StatsCount; ocs++)
{
- if (otherMale.levelsWild[ocs] == highestLevels[ocs])
+ if ((statPreferences[s] == StatWeighting.StatValuePreference.High && otherMale.levelsWild[ocs] == highestLevels[ocs])
+ || (statPreferences[s] == StatWeighting.StatValuePreference.Low && otherMale.levelsWild[ocs] == lowestLevels[ocs])
+ )
+ {
othermaxval++;
+ }
if (otherMale.IsTopMutationStat(ocs))
{
// if this creature has top mutation levels, don't remove it from breeding pool
@@ -1885,7 +1891,7 @@ private void saveInfographicsToFolderToolStripMenuItem_Click(object sender, Even
{
var c = _creaturesDisplayed[i];
- var fileName = $"{c.Species.name}_{(string.IsNullOrEmpty(c.name) ? c.guid.ToString() : c.name)}";
+ var fileName = $"{c.SpeciesName}_{(string.IsNullOrEmpty(c.name) ? c.guid.ToString() : c.name)}";
foreach (var invalidChar in invalidCharacters)
fileName = fileName.Replace(invalidChar, '_');
@@ -2126,21 +2132,21 @@ private void exactSpawnCommandDS2ToolStripMenuItem_Click(object sender, EventArg
private void CreateExactSpawnCommand(Creature cr)
{
CreatureSpawnCommand.InstableCommandToClipboard(cr);
- SetMessageLabelText($"The SpawnExactDino admin console command for the creature {cr.name} ({cr.Species?.name}) was copied to the clipboard. The command doesn't include the XP and the imprinterName, thus the imprinting is probably not set."
+ SetMessageLabelText($"The SpawnExactDino admin console command for the creature {cr.name} ({cr.SpeciesName}) was copied to the clipboard. The command doesn't include the XP and the imprinterName, thus the imprinting is probably not set."
+ "WARNING: this console command is unstable and can crash your game. Use with caution! The colors and stats will only be correct after putting the creature in a cryopod.", MessageBoxIcon.Warning);
}
private void CreateExactSpawnDS2Command(Creature cr)
{
CreatureSpawnCommand.DinoStorageV2CommandToClipboard(cr);
- SetMessageLabelText($"The SpawnExactDino admin console command for the creature {cr.name} ({cr.Species?.name}) was copied to the clipboard. The command needs the mod DinoStorage V2 installed on the server to work."
+ SetMessageLabelText($"The SpawnExactDino admin console command for the creature {cr.name} ({cr.SpeciesName}) was copied to the clipboard. The command needs the mod DinoStorage V2 installed on the server to work."
, MessageBoxIcon.Warning);
}
private void CreateExactMutationLevelCommand(Creature cr)
{
CreatureSpawnCommand.MutationLevelCommandToClipboard(cr);
- SetMessageLabelText($"The admin console command for adding the mutation levels to the creature {cr.name} ({cr.Species?.name}) was copied to the clipboard.");
+ SetMessageLabelText($"The admin console command for adding the mutation levels to the creature {cr.name} ({cr.SpeciesName}) was copied to the clipboard.");
}
#endregion
diff --git a/ARKBreedingStats/NamePatterns/NamePattern.cs b/ARKBreedingStats/NamePatterns/NamePattern.cs
index 5fd3386f..4e70ca7d 100644
--- a/ARKBreedingStats/NamePatterns/NamePattern.cs
+++ b/ARKBreedingStats/NamePatterns/NamePattern.cs
@@ -41,7 +41,7 @@ public static class NamePattern
///
/// If the creature already exists in the library, null if the creature is new.
public static string GenerateCreatureName(Creature creature, Creature alreadyExistingCreature, Creature[] sameSpecies, TopLevels topLevels, Dictionary customReplacings,
- bool showDuplicateNameWarning, int namingPatternIndex, bool showTooLongWarning = true, string pattern = null, bool displayError = true, TokenModel tokenModel = null,
+ bool showDuplicateNameWarning = false, int namingPatternIndex = -1, bool showTooLongWarning = true, string pattern = null, bool displayError = true, TokenModel tokenModel = null,
ColorExisting[] colorsExisting = null, int libraryCreatureCount = 0, Action consoleLog = null)
{
if (pattern == null)
@@ -277,10 +277,12 @@ public static TokenModel CreateTokenModel(Creature creature, Creature alreadyExi
string oldName = creature.name;
+ speciesCreatures = speciesCreatures?.Where(c => !c.flags.HasFlag(CreatureFlags.Placeholder)).ToArray();
+
string firstWordOfOldest = string.Empty;
if (speciesCreatures?.Any() ?? false)
{
- firstWordOfOldest = speciesCreatures.Where(c => c.addedToLibrary != null && !c.flags.HasFlag(CreatureFlags.Placeholder)).OrderBy(c => c.addedToLibrary).FirstOrDefault()?.name;
+ firstWordOfOldest = speciesCreatures.Where(c => c.addedToLibrary != null).OrderBy(c => c.addedToLibrary).FirstOrDefault()?.name;
if (!string.IsNullOrEmpty(firstWordOfOldest) && firstWordOfOldest.Contains(" "))
{
firstWordOfOldest = firstWordOfOldest.Substring(0, firstWordOfOldest.IndexOf(" "));
@@ -298,7 +300,8 @@ public static TokenModel CreateTokenModel(Creature creature, Creature alreadyExi
// escape special characters
oldName = oldName.Replace("|", PipeEscapeSequence);
- string spcsNm = creature.Species.name;
+ var speciesName = creature.SpeciesName;
+ string spcsNm = speciesName;
char[] vowels = { 'a', 'e', 'i', 'o', 'u' };
while (spcsNm.LastIndexOfAny(vowels) > 0)
spcsNm = spcsNm.Remove(spcsNm.LastIndexOfAny(vowels), 1); // remove last vowel (not the first letter)
@@ -343,7 +346,7 @@ public static TokenModel CreateTokenModel(Creature creature, Creature alreadyExi
var model = new TokenModel
{
- species = creature.Species.name,
+ species = speciesName,
spcsnm = spcsNm,
firstwordofoldest = firstWordOfOldest,
@@ -381,7 +384,7 @@ public static TokenModel CreateTokenModel(Creature creature, Creature alreadyExi
sn = speciesSexCount,
dom = dom,
arkid = arkid,
- alreadyexists = speciesCreatures.Contains(creature),
+ alreadyexists = speciesCreatures?.Contains(creature) ?? false,
isflyer = creature.Species.isFlyer,
status = creature.Status,
};
diff --git a/ARKBreedingStats/NamePatterns/PatternEditor.cs b/ARKBreedingStats/NamePatterns/PatternEditor.cs
index 82077fa7..dfc2ce4b 100644
--- a/ARKBreedingStats/NamePatterns/PatternEditor.cs
+++ b/ARKBreedingStats/NamePatterns/PatternEditor.cs
@@ -130,7 +130,8 @@ private static void SelectFullLines(TextBox textBox, out int endLine, out int st
textBox.Select(start, end - start);
}
- public PatternEditor(Creature creature, Creature[] creaturesOfSameSpecies, TopLevels topLevels, CreatureCollection.ColorExisting[] colorExistings, Dictionary customReplacings, int namingPatternIndex, Action reloadCallback, int libraryCreatureCount) : this()
+ public PatternEditor(Creature creature, Creature[] creaturesOfSameSpecies, TopLevels topLevels, CreatureCollection.ColorExisting[] colorExistings,
+ Dictionary customReplacings, string namingPatternName, string patternString, Action reloadCallback, int libraryCreatureCount) : this()
{
Utils.SetWindowRectangle(this, Properties.Settings.Default.PatternEditorFormRectangle);
if (Properties.Settings.Default.PatternEditorSplitterDistance > 0)
@@ -145,11 +146,11 @@ public PatternEditor(Creature creature, Creature[] creaturesOfSameSpecies, TopLe
_customReplacings = customReplacings;
_reloadCallback = reloadCallback;
_libraryCreatureCount = libraryCreatureCount;
- txtboxPattern.Text = Properties.Settings.Default.NamingPatterns?[namingPatternIndex] ?? string.Empty;
+ txtboxPattern.Text = patternString ?? string.Empty;
CbPatternNameToClipboardAfterManualApplication.Checked = Properties.Settings.Default.PatternNameToClipboardAfterManualApplication;
txtboxPattern.SelectionStart = txtboxPattern.Text.Length;
- Text = $"Naming Pattern Editor: pattern {namingPatternIndex + 1}";
+ Text = $"Naming Pattern Editor: {namingPatternName}";
_alreadyExistingCreature = _creaturesOfSameSpecies?.FirstOrDefault(c => c.guid == creature.guid);
_tokenModel = NamePatterns.NamePattern.CreateTokenModel(creature, _alreadyExistingCreature, _creaturesOfSameSpecies, _colorExistings, _topLevels, _libraryCreatureCount);
diff --git a/ARKBreedingStats/Properties/AssemblyInfo.cs b/ARKBreedingStats/Properties/AssemblyInfo.cs
index 5fc87d4f..ca522def 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.63.1.3")]
+[assembly: AssemblyFileVersion("0.64.0.0")]
[assembly: NeutralResourcesLanguage("en")]
diff --git a/ARKBreedingStats/Properties/Settings.Designer.cs b/ARKBreedingStats/Properties/Settings.Designer.cs
index 1223eedf..73e75637 100644
--- a/ARKBreedingStats/Properties/Settings.Designer.cs
+++ b/ARKBreedingStats/Properties/Settings.Designer.cs
@@ -2361,5 +2361,17 @@ public bool DisplayWarningAboutTooLongNameGenerated {
this["LevelColorWindowRectangle"] = value;
}
}
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string OverlayImportPattern {
+ get {
+ return ((string)(this["OverlayImportPattern"]));
+ }
+ set {
+ this["OverlayImportPattern"] = value;
+ }
+ }
}
}
diff --git a/ARKBreedingStats/Properties/Settings.settings b/ARKBreedingStats/Properties/Settings.settings
index 07981f54..66621d80 100644
--- a/ARKBreedingStats/Properties/Settings.settings
+++ b/ARKBreedingStats/Properties/Settings.settings
@@ -593,5 +593,8 @@
200, 200, 1000, 650
+
+
+
\ No newline at end of file
diff --git a/ARKBreedingStats/SpeciesSelector.cs b/ARKBreedingStats/SpeciesSelector.cs
index 9c7d453e..04c33bc3 100644
--- a/ARKBreedingStats/SpeciesSelector.cs
+++ b/ARKBreedingStats/SpeciesSelector.cs
@@ -109,6 +109,22 @@ private static List CreateSpeciesList(List species, D
ModName = s.Mod?.title ?? string.Empty,
Species = s
});
+ if (!string.IsNullOrEmpty(s.nameFemale) && s.name != s.nameFemale)
+ entryList.Add(new SpeciesListEntry
+ {
+ DisplayName = s.nameFemale + " (→" + s.name + ")",
+ SearchName = s.nameFemale.ToLowerInvariant(),
+ ModName = s.Mod?.title ?? string.Empty,
+ Species = s
+ });
+ if (!string.IsNullOrEmpty(s.nameMale) && s.name != s.nameMale)
+ entryList.Add(new SpeciesListEntry
+ {
+ DisplayName = s.nameMale + " (→" + s.name + ")",
+ SearchName = s.nameMale.ToLowerInvariant(),
+ ModName = s.Mod?.title ?? string.Empty,
+ Species = s
+ });
}
foreach (var a in aliases)
@@ -119,8 +135,8 @@ private static List CreateSpeciesList(List species, D
{
DisplayName = a.Key + " (→" + aliasSpecies.name + ")",
SearchName = a.Key.ToLowerInvariant(),
- Species = aliasSpecies,
ModName = aliasSpecies.Mod?.title ?? string.Empty,
+ Species = aliasSpecies
});
}
}
diff --git a/ARKBreedingStats/_manifest.json b/ARKBreedingStats/_manifest.json
index b5c5274c..7836c19a 100644
--- a/ARKBreedingStats/_manifest.json
+++ b/ARKBreedingStats/_manifest.json
@@ -4,7 +4,7 @@
"ARK Smart Breeding": {
"Id": "ARK Smart Breeding",
"Category": "main",
- "version": "0.63.1.3"
+ "version": "0.64.0.0"
},
"SpeciesColorImages": {
"Id": "SpeciesColorImages",
@@ -25,7 +25,7 @@
"Description": "Templates for naming patterns",
"Url": "https://github.com/cadon/ARKStatsExtractor/raw/master/json/namePatternTemplates.json",
"LocalPath": "json/namePatternTemplates.json",
- "version": "2021.5.11"
+ "version": "2024.8.3"
}
}
}
diff --git a/ARKBreedingStats/_manifest.tt b/ARKBreedingStats/_manifest.tt
index a685701b..31bc73a0 100644
--- a/ARKBreedingStats/_manifest.tt
+++ b/ARKBreedingStats/_manifest.tt
@@ -36,7 +36,7 @@ string appVersion = Regex.Match(File.ReadAllText(Host.ResolvePath("Properties/As
"Description": "Templates for naming patterns",
"Url": "https://github.com/cadon/ARKStatsExtractor/raw/master/json/namePatternTemplates.json",
"LocalPath": "json/namePatternTemplates.json",
- "version": "2021.5.11"
+ "version": "2024.8.3"
}
}
}
diff --git a/ARKBreedingStats/duplicates/MergingDuplicates.cs b/ARKBreedingStats/duplicates/MergingDuplicates.cs
index e6964209..3522d878 100644
--- a/ARKBreedingStats/duplicates/MergingDuplicates.cs
+++ b/ARKBreedingStats/duplicates/MergingDuplicates.cs
@@ -1,5 +1,4 @@
using ARKBreedingStats.Library;
-using ARKBreedingStats.values;
using System.Collections.Generic;
using System.Windows.Forms;
@@ -7,51 +6,51 @@ namespace ARKBreedingStats.duplicates
{
class MergingDuplicates
{
- private readonly List creatureDuplicates1 = new List();
- private readonly List creatureDuplicates2 = new List();
- public ProgressBar progressBar;
+ private readonly List _creatureDuplicates1 = new List();
+ private readonly List _creatureDuplicates2 = new List();
+ public ProgressBar ProgressBar;
public void CheckForDuplicates(List creatureList)
{
- creatureDuplicates1.Clear();
- creatureDuplicates2.Clear();
+ _creatureDuplicates1.Clear();
+ _creatureDuplicates2.Clear();
int cnt = creatureList.Count;
- progressBar.Value = 0;
- progressBar.Maximum = cnt;
- progressBar.Visible = true;
+ ProgressBar.Value = 0;
+ ProgressBar.Maximum = cnt;
+ ProgressBar.Visible = true;
for (int i = 0; i < cnt; i++)
{
for (int j = i + 1; j < cnt; j++)
{
- if (isPossibleDuplicate(creatureList[i], creatureList[j]))
+ if (IsPossibleDuplicate(creatureList[i], creatureList[j]))
{
- creatureDuplicates1.Add(creatureList[i]);
- creatureDuplicates2.Add(creatureList[j]);
+ _creatureDuplicates1.Add(creatureList[i]);
+ _creatureDuplicates2.Add(creatureList[j]);
}
}
- progressBar.Value++;
+ ProgressBar.Value++;
}
- progressBar.Visible = false;
+ ProgressBar.Visible = false;
- if (creatureDuplicates1.Count == 0)
+ if (_creatureDuplicates1.Count == 0)
{
MessageBox.Show("No possible duplicates found", "No Duplicates", MessageBoxButtons.OK, MessageBoxIcon.Information);
return;
}
// TODO. Handle duplicates. Suggest merging of possible duplicates
- if (MessageBox.Show(creatureDuplicates1.Count.ToString() + " possible duplicates found. Show them?\n" +
+ if (MessageBox.Show(_creatureDuplicates1.Count + " possible duplicates found. Show them?\n" +
"This function is currently under development and does currently not more than showing a messagebox for each possible duplicate.",
"Duplicates found", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
{
- int duplCount = creatureDuplicates1.Count;
+ int duplCount = _creatureDuplicates1.Count;
for (int i = 0; i < duplCount; i++)
{
- if (MessageBox.Show("Possible duplicate found (all wild levels are equal, the creatures also could be related).\n" + creatureDuplicates1[i].Species.name + "\n\""
- + creatureDuplicates1[i].name + "\" and \""
- + creatureDuplicates1[i].name + "\"",
+ if (MessageBox.Show("Possible duplicate found (all wild levels are equal, the creatures also could be related).\n" + _creatureDuplicates1[i].Species.name + "\n\""
+ + _creatureDuplicates1[i].name + "\" and \""
+ + _creatureDuplicates2[i].name + "\"",
"Possible duplicate found", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.Cancel)
break;
}
@@ -64,7 +63,7 @@ public void CheckForDuplicates(List creatureList)
///
///
/// True if possible duplicate
- private static bool isPossibleDuplicate(Creature c1, Creature c2)
+ private static bool IsPossibleDuplicate(Creature c1, Creature c2)
{
if (c1.Species != c2.Species
|| c1.isBred != c2.isBred
@@ -72,8 +71,8 @@ private static bool isPossibleDuplicate(Creature c1, Creature c2)
return false;
// check if one creature is a parent of the other
- if (isAscendant(c1, c2)) return false;
- if (isAscendant(c2, c1)) return false;
+ if (IsAscendant(c1, c2)) return false;
+ if (IsAscendant(c2, c1)) return false;
// check wild levels
for (int s = 0; s < Stats.StatsCount; s++)
@@ -93,14 +92,14 @@ private static bool isPossibleDuplicate(Creature c1, Creature c2)
///
///
/// true if possibleAscendant is ascendant in the two previous generations
- private static bool isAscendant(Creature possibleAscendant, Creature possibleDescendant)
+ private static bool IsAscendant(Creature possibleAscendant, Creature possibleDescendant)
{
if (possibleAscendant.sex == Sex.Female)
{
if (possibleDescendant.Mother != null &&
(possibleDescendant.Mother == possibleAscendant
|| (possibleDescendant.Mother.Mother != null && possibleDescendant.Mother.Mother == possibleAscendant)
- || (possibleDescendant.Father != null && possibleDescendant.Father.Mother != null && possibleDescendant.Father.Mother == possibleAscendant))
+ || (possibleDescendant.Father?.Mother != null && possibleDescendant.Father.Mother == possibleAscendant))
)
return true;
}
@@ -109,7 +108,7 @@ private static bool isAscendant(Creature possibleAscendant, Creature possibleDes
if (possibleDescendant.Father != null &&
(possibleDescendant.Father == possibleAscendant
|| (possibleDescendant.Mother.Father != null && possibleDescendant.Mother.Father == possibleAscendant)
- || (possibleDescendant.Father != null && possibleDescendant.Father.Father != null && possibleDescendant.Father.Father == possibleAscendant))
+ || (possibleDescendant.Father?.Father != null && possibleDescendant.Father.Father == possibleAscendant))
)
return true;
}
diff --git a/ARKBreedingStats/duplicates/MergingDuplicatesWindow.cs b/ARKBreedingStats/duplicates/MergingDuplicatesWindow.cs
index 28b9e124..7f5ae3e9 100644
--- a/ARKBreedingStats/duplicates/MergingDuplicatesWindow.cs
+++ b/ARKBreedingStats/duplicates/MergingDuplicatesWindow.cs
@@ -18,7 +18,7 @@ public MergingDuplicatesWindow()
InitializeComponent();
mergingDuplicates = new MergingDuplicates
{
- progressBar = progressBar1
+ ProgressBar = progressBar1
};
}
diff --git a/ARKBreedingStats/importExported/ExportedCreatureControl.cs b/ARKBreedingStats/importExported/ExportedCreatureControl.cs
index 335ed718..62ab4c0c 100644
--- a/ARKBreedingStats/importExported/ExportedCreatureControl.cs
+++ b/ARKBreedingStats/importExported/ExportedCreatureControl.cs
@@ -45,7 +45,7 @@ public ExportedCreatureControl(string filePath) : this()
return;
}
- groupBox1.Text = $"{creatureValues.name} ({(creatureValues.Species?.name ?? "unknown species")}, Lvl {creatureValues.level}), " +
+ groupBox1.Text = $"{creatureValues.name} ({(creatureValues.Species?.Name(creatureValues.sex) ?? "unknown species")}, Lvl {creatureValues.level}), " +
$"exported at {Utils.ShortTimeDate(creatureValues.domesticatedAt)}. " +
$"Filename: {Path.GetFileName(filePath)}";
diff --git a/ARKBreedingStats/json/values/ASA-values.json b/ARKBreedingStats/json/values/ASA-values.json
index ead415ad..5a5b4f95 100644
--- a/ARKBreedingStats/json/values/ASA-values.json
+++ b/ARKBreedingStats/json/values/ASA-values.json
@@ -1,5 +1,5 @@
{
- "version": "52.1.118",
+ "version": "55.9.2",
"format": "1.16-mod-remap",
"mod": {
"id": "ASA",
@@ -9,6 +9,188 @@
"official": true
},
"species": [
+ {
+ "blueprintPath": "/Game/ASA/Dinos/Archelon/Dinos/Archelon_Character_BP_ASA.Archelon_Character_BP_ASA",
+ "name": "Archelon",
+ "fullStatsRaw": [
+ [ 1400, 0.2, 0.1254, 0.35, 0 ],
+ [ 775, 0.1, 0.1, 0, 0 ],
+ [ 2000, 0.06, 0, 0.5, 0 ],
+ null,
+ [ 3500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 1000, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, 0.6, 0.4 ],
+ [ 1, 0, 0.02, 0, 0 ],
+ null,
+ null
+ ],
+ "breeding": {
+ "gestationTime": 0,
+ "incubationTime": 17998.5601,
+ "eggTempMin": 26,
+ "eggTempMax": 29,
+ "maturationTime": 666666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1.25,
+ "affinityNeeded0": 5000,
+ "affinityIncreasePL": 130,
+ "wakeAffinityMult": 1.65,
+ "wakeFoodDeplMult": 2,
+ "foodConsumptionBase": 0.007716,
+ "foodConsumptionMult": 180.0011,
+ "babyFoodConsumptionMult": 510
+ },
+ "boneDamageAdjusters": { "Spine1_M": 0.5 },
+ "TamedBaseHealthMultiplier": 0.9,
+ "displayedStats": 919,
+ "skipWildLevelStats": 520,
+ "colors": [
+ {
+ "name": "Feathers main",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dino Darker Grey",
+ "Dino Albino",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "LightWarmGray",
+ "Cream"
+ ]
+ },
+ null,
+ {
+ "name": "Body highlights",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Light Blue",
+ "Dino Light Purple",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Light Grey",
+ "Dino Albino",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0",
+ "Dino Medium Blue",
+ "LightWarmGray",
+ "LightCement",
+ "Coral",
+ "Orange",
+ "Peach",
+ "LightAutumn",
+ "Mustard",
+ "PowderBlue",
+ "Glacial",
+ "DryMoss",
+ "Custard",
+ "Cream"
+ ]
+ },
+ null,
+ {
+ "name": "Feather highlights",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dino Darker Grey",
+ "Dino Albino",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "LightWarmGray",
+ "BurntSienna",
+ "LightAutumn",
+ "Cream"
+ ]
+ },
+ {
+ "name": "Body main",
+ "colors": [
+ "Dino Light Orange",
+ "Dino Dark Orange",
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Light Green",
+ "Dino Medium Green",
+ "Dino Light Brown",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Light Grey",
+ "Dino Darker Grey",
+ "Dino Albino",
+ "BigFoot0",
+ "BigFoot4",
+ "BigFoot5",
+ "WolfFur",
+ "DarkWolfFur",
+ "DragonBase0",
+ "DragonBase1",
+ "DragonGreen0",
+ "DragonGreen1",
+ "DragonGreen2",
+ "DragonGreen3",
+ "WyvernPurple0",
+ "WyvernPurple1",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "GreenSlate",
+ "Sage",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "LightWarmGray",
+ "DarkCement",
+ "LightCement",
+ "LightAutumn",
+ "MidnightBlue",
+ "BlackSands",
+ "Cammo",
+ "DryMoss",
+ "Custard"
+ ]
+ }
+ ]
+ },
{
"blueprintPath": "/Game/ASA/Dinos/Ceratosaurus/Dinos/Ceratosaurus_Character_BP_ASA.Ceratosaurus_Character_BP_ASA",
"name": "Ceratosaurus",
@@ -26,12 +208,6 @@
null,
null
],
- "altBaseStats": {
- "0": 650,
- "1": 500,
- "4": 6000,
- "7": 550
- },
"statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0, 0, 0 ],
"breeding": {
"gestationTime": 0,
@@ -159,100 +335,279 @@
]
},
{
- "blueprintPath": "/Game/ASA/Dinos/Deinosuchus/DeinosuchusASA_Character_BP.DeinosuchusASA_Character_BP",
- "name": "Deinosuchus",
+ "blueprintPath": "/Game/ASA/Dinos/DarkPegasus/DarkPegasus_Character_BP.DarkPegasus_Character_BP",
+ "name": "Dreadmare",
+ "nameMale": "Dreadstallion",
+ "isFlyer": true,
"fullStatsRaw": [
[ 1000, 0.2, 0.27, 0.5, 0 ],
- [ 300, 0.1, 0.1, 0, 0 ],
- [ 1350, 0.06, 0, 0.5, 0 ],
- null,
- [ 3000, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.1, 0.1, 0, 0 ],
+ [ 600, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1750, 0.1, 0.1, 0, 0 ],
null,
null,
- [ 600, 0.02, 0.04, 0, 0 ],
+ [ 450, 0.02, 0.04, 0, 0 ],
[ 1, 0.05, 0.1, 0.5, 0.4 ],
[ 1, 0, 0.01, 0, 0 ],
null,
null
],
+ "statImprintMult": [ 0.2, 0, 0.2, 0, 0.2, 0.2, 0, 0.2, 0.2, 0, 0, 0 ],
"breeding": {
- "gestationTime": 0,
- "incubationTime": 8999.28006,
- "eggTempMin": 30,
- "eggTempMax": 34,
- "maturationTime": 333333.333,
+ "gestationTime": 28571.4286,
+ "incubationTime": 0,
+ "maturationTime": 416666.667,
"matingCooldownMin": 64800,
"matingCooldownMax": 172800
},
"taming": {
"nonViolent": true,
"violent": false,
- "tamingIneffectiveness": 1.25,
- "affinityNeeded0": 5000,
- "affinityIncreasePL": 160,
- "wakeAffinityMult": 1.6,
+ "tamingIneffectiveness": 0.5,
+ "affinityNeeded0": 2500,
+ "affinityIncreasePL": 250,
+ "wakeAffinityMult": 1,
"wakeFoodDeplMult": 2,
- "foodConsumptionBase": 0.01,
- "foodConsumptionMult": 0.05,
+ "foodConsumptionBase": 0.001929,
+ "foodConsumptionMult": 432.0028,
"babyFoodConsumptionMult": 510
},
"boneDamageAdjusters": {
- "Head": 0.5,
- "Jaw": 0.5
+ "c_jaw": 2,
+ "c_head": 2
},
- "displayedStats": 919,
- "skipWildLevelStats": 520,
+ "displayedStats": 927,
+ "skipWildLevelStats": 512,
"colors": [
{
- "name": "Main",
+ "name": "Bodymain",
"colors": [
- "Dino Light Yellow",
- "Dino Dark Yellow",
- "Dino Medium Green",
- "Dino Dark Green",
+ "Dino Dark Orange",
"Dino Medium Brown",
"Dino Dark Brown",
- "Dark Grey",
"Dino Darker Grey",
- "Black",
- "Dino Light Brown",
- "Dino Albino"
+ "DarkWolfFur",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands",
+ "Dino Dark Blue",
+ "DarkTurquoise"
]
},
- null,
{
- "name": "Accents",
+ "name": "Feathers",
"colors": [
- "Dino Light Yellow",
- "Dino Dark Yellow",
- "Dino Medium Green",
- "Dino Dark Green",
+ "Dino Dark Orange",
"Dino Medium Brown",
"Dino Dark Brown",
- "Dark Grey",
"Dino Darker Grey",
- "Black",
- "Dino Light Brown",
- "Dino Albino"
+ "DarkWolfFur",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands"
]
},
{
- "name": "Nose",
+ "name": "Scales",
"colors": [
- "Dino Light Yellow",
- "Dino Dark Yellow",
- "Dino Medium Green",
- "Dino Dark Green",
+ "Dino Dark Orange",
"Dino Medium Brown",
"Dino Dark Brown",
- "Dark Grey",
"Dino Darker Grey",
- "Black",
- "Dino Light Brown",
- "Dino Albino"
- ]
- },
- {
+ "DarkWolfFur",
+ "DragonBase0",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands",
+ "Cammo",
+ "Dino Dark Blue",
+ "DarkTurquoise"
+ ]
+ },
+ {
+ "name": "Feather tips",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "DarkWolfFur",
+ "DragonBase0",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands",
+ "Cammo",
+ "Dino Dark Blue",
+ "DragonFire",
+ "DarkTurquoise"
+ ]
+ },
+ {
+ "name": "Belly",
+ "colors": [
+ "Dino Dark Orange",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "DarkWolfFur",
+ "DragonBase0",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands",
+ "Cammo",
+ "Dino Dark Blue",
+ "DragonFire",
+ "DarkTurquoise"
+ ]
+ },
+ {
+ "name": "Back",
+ "colors": [
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dino Darker Grey",
+ "DarkWolfFur",
+ "WyvernPurple0",
+ "WyvernBlue0",
+ "WyvernBlue1",
+ "NearBlack",
+ "DarkWarmGray",
+ "MediumWarmGray",
+ "DarkCement",
+ "MidnightBlue",
+ "BlackSands",
+ "Dino Dark Blue",
+ "DarkTurquoise"
+ ]
+ }
+ ]
+ },
+ {
+ "blueprintPath": "/Game/ASA/Dinos/Deinosuchus/DeinosuchusASA_Character_BP.DeinosuchusASA_Character_BP",
+ "name": "Deinosuchus",
+ "fullStatsRaw": [
+ [ 1000, 0.2, 0.27, 0.5, 0 ],
+ [ 300, 0.1, 0.1, 0, 0 ],
+ [ 1350, 0.06, 0, 0.5, 0 ],
+ null,
+ [ 3000, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 600, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, 0.5, 0.4 ],
+ [ 1, 0, 0.01, 0, 0 ],
+ null,
+ null
+ ],
+ "breeding": {
+ "gestationTime": 0,
+ "incubationTime": 8999.28006,
+ "eggTempMin": 30,
+ "eggTempMax": 34,
+ "maturationTime": 333333.333,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 1.25,
+ "affinityNeeded0": 5000,
+ "affinityIncreasePL": 160,
+ "wakeAffinityMult": 1.6,
+ "wakeFoodDeplMult": 2,
+ "foodConsumptionBase": 0.01,
+ "foodConsumptionMult": 0.05,
+ "babyFoodConsumptionMult": 510
+ },
+ "boneDamageAdjusters": {
+ "Head": 0.5,
+ "Jaw": 0.5
+ },
+ "displayedStats": 919,
+ "skipWildLevelStats": 520,
+ "colors": [
+ {
+ "name": "Main",
+ "colors": [
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Medium Green",
+ "Dino Dark Green",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "Dino Light Brown",
+ "Dino Albino"
+ ]
+ },
+ null,
+ {
+ "name": "Accents",
+ "colors": [
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Medium Green",
+ "Dino Dark Green",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "Dino Light Brown",
+ "Dino Albino"
+ ]
+ },
+ {
+ "name": "Nose",
+ "colors": [
+ "Dino Light Yellow",
+ "Dino Dark Yellow",
+ "Dino Medium Green",
+ "Dino Dark Green",
+ "Dino Medium Brown",
+ "Dino Dark Brown",
+ "Dark Grey",
+ "Dino Darker Grey",
+ "Black",
+ "Dino Light Brown",
+ "Dino Albino"
+ ]
+ },
+ {
"name": "Back",
"colors": [
"Dino Light Yellow",
@@ -589,6 +944,7 @@
{
"blueprintPath": "/Game/ASA/Dinos/Fasolasuchus/Fasola_Character_BP_Aberrant.Fasola_Character_BP_Aberrant",
"name": "Aberrant Fasolasuchus",
+ "variants": [ "Aberrant" ],
"fullStatsRaw": [
[ 950, 0.2, 0.27, 0.5, 0 ],
[ 350, 0.1, 0.1, 0, 0 ],
@@ -947,7 +1303,7 @@
null,
null,
[ 300, 0.02, 0.04, 0, 0 ],
- [ 1, 0.05, 0.1, 0.5, 0.4 ],
+ [ 1, 0.04, 0.08, 0.5, 0.4 ],
[ 1, 0, 0.01, 0, 0 ],
null,
null
@@ -1325,6 +1681,7 @@
{
"blueprintPath": "/Game/ASA/Dinos/Gigantoraptor/Gigantoraptor_Character_BP_Aberrant.Gigantoraptor_Character_BP_Aberrant",
"name": "Aberrant Gigantoraptor",
+ "variants": [ "Aberrant" ],
"fullStatsRaw": [
[ 770, 0.2, 0.27, 0.5, 0 ],
[ 350, 0.1, 0.1, 0, 0 ],
@@ -1602,11 +1959,6 @@
null,
null
],
- "altBaseStats": {
- "0": 3600,
- "1": 400,
- "7": 1300
- },
"breeding": {
"gestationTime": 28571.4286,
"incubationTime": 0,
@@ -2124,10 +2476,656 @@
"matingCooldownMin": 64800,
"matingCooldownMax": 172800
},
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Basilisk/Ghost_Basilisk_Character_BP.Ghost_Basilisk_Character_BP",
+ "fullStatsRaw": [
+ [ 2750, 0.2, 0.27, 0.5, 0 ],
+ [ 650, 0.1, 0.1, 0, 0 ],
+ [ 175, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 2500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 800, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, 0.5, 0.4 ],
+ [ 1, 0, 0.01, 0.2, 0 ],
+ null,
+ null
+ ],
+ "breeding": {
+ "gestationTime": 0,
+ "incubationTime": 22498.2001,
+ "eggTempMin": 32,
+ "eggTempMax": 38,
+ "maturationTime": 666666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Basilisk/MegaBasilisk_Character_BP.MegaBasilisk_Character_BP",
+ "fullStatsRaw": [
+ [ 19500, 0.2, 0.27, 0.5, 0 ],
+ [ 650, 0.1, 0.1, 0, 0 ],
+ [ 175, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 2500, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 800, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, 0.5, 0.4 ],
+ [ 1, 0, 0.01, 0.2, 0 ],
+ null,
+ null
+ ],
+ "breeding": {
+ "gestationTime": 0,
+ "incubationTime": 22498.2001,
+ "eggTempMin": 32,
+ "eggTempMax": 38,
+ "maturationTime": 666666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/CaveWolf/CaveWolf_Character_BP.CaveWolf_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP.ChupaCabra_Character_BP",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Basilisk/Ghost_Basilisk_Character_BP.Ghost_Basilisk_Character_BP",
+ "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP_Minion.ChupaCabra_Character_BP_Minion",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP_Surface.ChupaCabra_Character_BP_Surface",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Crab/Crab_Character_BP.Crab_Character_BP",
+ "breeding": {
+ "gestationTime": 35714.2857,
+ "incubationTime": 0,
+ "maturationTime": 416666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Crab/MegaCrab_Character_BP.MegaCrab_Character_BP",
+ "breeding": {
+ "gestationTime": 35714.2857,
+ "incubationTime": 0,
+ "maturationTime": 416666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Lamprey/Lamprey_Character.Lamprey_Character",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/LanternBird/LanternBird_Character_BP.LanternBird_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/LanternGoat/LanternGoat_Character_BP.LanternGoat_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/LanternLizard/LanternLizard_Character_BP.LanternLizard_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/LanternPug/Ghost_LanternPug_Character_BP.Ghost_LanternPug_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/LanternPug/LanternPug_Character_BP.LanternPug_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/MoleRat/MoleRat_Character_BP.MoleRat_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Ghost_Xenomorph_Character_BP_Male_Surface.Ghost_Xenomorph_Character_BP_Male_Surface",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/MegaXenomorph_Character_BP_Male_Surface.MegaXenomorph_Character_BP_Male_Surface",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Female.Xenomorph_Character_BP_Female",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Chupa.Xenomorph_Character_BP_Male_Chupa",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Lunar.Xenomorph_Character_BP_Male_Lunar",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Minion.Xenomorph_Character_BP_Male_Minion",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Surface.Xenomorph_Character_BP_Male_Surface",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Tamed.Xenomorph_Character_BP_Male_Tamed",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Pteroteuthis/Pteroteuthis_Char_BP.Pteroteuthis_Char_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/Pteroteuthis/Pteroteuthis_Char_BP_Surface.Pteroteuthis_Char_BP_Surface",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Aberration/Dinos/RockDrake/RockDrake_Character_BP.RockDrake_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP.EndDrone_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP_Hard.EndDrone_Character_BP_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP_Med.EndDrone_Character_BP_Med",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Easy.EndBoss_Character_Easy",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Hard.EndBoss_Character_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Medium.EndBoss_Character_Medium",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Easy.EndBossDragon_Character_BP_Easy",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Hard.EndBossDragon_Character_BP_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Medium.EndBossDragon_Character_BP_Medium",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Easy.EndBossGorilla_Character_BP_Easy",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Hard.EndBossGorilla_Character_BP_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Medium.EndBossGorilla_Character_BP_Medium",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Easy.EndBossSpiderL_Character_BP_Easy",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Hard.EndBossSpiderL_Character_BP_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Medium.EndBossSpiderL_Character_BP_Medium",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP.EndTank_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP_Hard.EndTank_Character_BP_Hard",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP_Med.EndTank_Character_BP_Med",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Arthropluera/Arthro_Character_BP_Corrupt.Arthro_Character_BP_Corrupt",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Carno/Carno_Character_BP_Corrupt.Carno_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Chalicotherium/Chalico_Character_BP_Corrupt.Chalico_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Dilo/Dilo_Character_BP_Corrupt.Dilo_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Dimorphodon/Dimorph_Character_BP_Corrupt.Dimorph_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Giganotosaurus/Gigant_Character_BP_Corrupt.Gigant_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Nameless/Xenomorph_Character_BP_Male_Tamed_Corrupt.Xenomorph_Character_BP_Male_Tamed_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Paraceratherium/Paracer_Character_BP_Corrupt.Paracer_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Ptero/Ptero_Character_BP_Corrupt.Ptero_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Raptor/Raptor_Character_BP_Corrupt.Raptor_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Rex/MegaRex_Character_BP_Corrupt.MegaRex_Character_BP_Corrupt",
+ "name": "Enraged Corrupted Rex",
+ "variants": [ "Corrupted", "Extinction", "Mega" ],
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Rex/Rex_Character_BP_Corrupt.Rex_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/RockDrake/RockDrake_Character_BP_Corrupt.RockDrake_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Spino/Spino_Character_BP_Corrupt.Spino_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Stego/Stego_Character_BP_Corrupt.Stego_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Trike/MegaTrike_Character_BP_Corrupt.MegaTrike_Character_BP_Corrupt",
+ "name": "Enraged Triceratops",
+ "variants": [ "Corrupted", "Extinction", "Mega" ],
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Trike/Trike_Character_BP_Corrupt.Trike_Character_BP_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Wyvern/Wyvern_Character_BP_Fire_Corrupt.Wyvern_Character_BP_Fire_Corrupt",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/DesertKaiju/DesertKaiju_Character_BP.DesertKaiju_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/DesertKaiju/DesertKaiju_FirstFlockChar_BP.DesertKaiju_FirstFlockChar_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Enforcer/Enforcer_Character_BP.Enforcer_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/ForestKaiju/ForestKaiju_Character_BP.ForestKaiju_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/ForestKaiju/Minion/Wyvern_Character_BP_Fire_Minion.Wyvern_Character_BP_Fire_Minion",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Gacha/Gacha_Character_BP.Gacha_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/GasBag/GasBags_Character_BP.GasBags_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/IceJumper/IceJumper_Character_BP.IceJumper_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/IceKaiju/IceKaiju_Character_BP.IceKaiju_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/CorruptTumor_Character_BP.CorruptTumor_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/KingKaiju_Character_BP.KingKaiju_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/Minions/Corrupt_Arthro_Character_BP.Corrupt_Arthro_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Mek/MegaMek_Character_BP.MegaMek_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Mek/Mek_Character_BP.Mek_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Owl/Ghost_Owl_Character_BP.Ghost_Owl_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Owl/Owl_Character_BP.Owl_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Scout/Scout_Character_BP.Scout_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Extinction/Dinos/Spindles/Spindles_Character_BP.Spindles_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Fjordur/Dinos/Andrewsarchus/Andrewsarchus_Character_BP.Andrewsarchus_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Fjordur/Dinos/Desmodus/Desmodus_Character_BP.Desmodus_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/BogParaceratherium/Bog_Paracer_Character_BP.Bog_Paracer_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Bog_Raptor/Bog_Raptor_Character_BP.Bog_Raptor_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Bog_Spino/Bog_Spino_Character_BP.Bog_Spino_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Lunar_Salmon/Lunar_Salmon_Character_BP.Lunar_Salmon_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Basilosaurus/Ocean_Basilosaurus_Character_BP.Ocean_Basilosaurus_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Dolphin/Ocean_Dolphin_Character_BP.Ocean_Dolphin_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Dunkleosteus/Ocean_Dunkle_Character_BP.Ocean_Dunkle_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Megalodon/Ocean_Megalodon_Character_BP.Ocean_Megalodon_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Mosasaurus/Ocean_Mosa_Character_BP.Ocean_Mosa_Character_BP",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Argentavis/Snow_Argent_Character_BP.Snow_Argent_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Otter/Snow_Otter_Character_BP.Snow_Otter_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Saber/Snow_Saber_Character_BP.Snow_Saber_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_WoollyRhino/Snow_Rhino_Character_BP.Snow_Rhino_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Yutyrannus/Snow_Yutyrannus_Character_BP.Snow_Yutyrannus_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRDaeodon_Character_BP.VRDaeodon_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRRaptor_Character_BP.VRRaptor_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRRex_Character_BP.VRRex_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRTrike_Character_BP.VRTrike_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRYutyrannus_Character_BP.VRYutyrannus_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/BogSpider/BogSpider_Character_BP.BogSpider_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/Cherufe/Cherufe_Character_BP.Cherufe_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/GiantTurtle/GiantTurtle_Character_BP.GiantTurtle_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/MissionVariants/Race/Manta_Character_BP_Race.Manta_Character_BP_Race",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/Shapeshifter/Shapeshifter_Large/Shapeshifter_Large_Character_BP.Shapeshifter_Large_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/Shapeshifter/Shapeshifter_Small/Shapeshifter_Small_Character_BP.Shapeshifter_Small_Character_BP",
+ "fullStatsRaw": [
+ [ 55, 0.2, 0.27, 0.5, 0 ],
+ [ 100, 0.1, 0.1, 0, 0 ],
+ [ 30, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 450, 0.1, 0.1, 0, 0.15 ],
+ null,
+ null,
+ [ 55, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, 1, 0.4 ],
+ [ 1, 0, 0.01, 0.5, 0 ],
+ null,
+ null
+ ],
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/SpaceWhale/SpaceWhale_Character_BP.SpaceWhale_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/Swarms/InsectSwarmChar_BP.InsectSwarmChar_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis/Dinos/Swarms/MicrobeSwarmChar_BP.MicrobeSwarmChar_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Allo_Character_BP_Rockwell.Allo_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Carno_Character_BP_Rockwell.Carno_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Daeodon_Character_BP_Eden.Daeodon_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Dilo_Character_BP_Rockwell.Dilo_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Direbear_Character_BP_Rockwell.Direbear_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Direwolf_Character_BP_Eden.Direwolf_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Equus_Character_BP_Eden.Equus_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/GasBags_Character_BP_Eden.GasBags_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Gigant_Character_BP_Rockwell.Gigant_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Megatherium_Character_BP_Eden.Megatherium_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Owl_Character_BP_Eden.Owl_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Para_Character_BP_Eden.Para_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Procoptodon_Character_BP_Eden.Procoptodon_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Quetz_Character_BP_Rockwell.Quetz_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Sauropod_Character_BP_Rockwell.Sauropod_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Spindles_Character_BP_Rockwell.Spindles_Character_BP_Rockwell",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Thylacoleo_Character_BP_Eden.Thylacoleo_Character_BP_Eden",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Turtle_Character_BP_Rockwell.Turtle_Character_BP_Rockwell",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Female_Gen2.Xenomorph_Character_BP_Female_Gen2",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Male_Gen2.Xenomorph_Character_BP_Male_Gen2",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Male_Tamed_Gen2.Xenomorph_Character_BP_Male_Tamed_Gen2",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/BrainSlug/BrainSlug_Character_BP.BrainSlug_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Exosuit/Exosuit_Character_BP.Exosuit_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/LionfishLion/LionfishLion_Character_BP.LionfishLion_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/LionfishLion/LionfishLion_Character_BP_Female.LionfishLion_Character_BP_Female",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Macrophage/Macrophage_Swarm_Character.Macrophage_Swarm_Character",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/MilkGlider/MilkGlider_Character_BP.MilkGlider_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/SpaceDolphin/SpaceDolphin_Character_BP.SpaceDolphin_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Allo_Character_BP_Rockwell_Summoned.Allo_Character_BP_Rockwell_Summoned",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Argent_Character_BP_Summoned.Argent_Character_BP_Summoned",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Arthro_Character_BP_Aberrant_Summoned.Arthro_Character_BP_Aberrant_Summoned",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Baryonyx_Character_BP_Summoned.Baryonyx_Character_BP_Summoned",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Basilisk_Character_BP_Summoned.Basilisk_Character_BP_Summoned",
"fullStatsRaw": [
[ 2750, 0.2, 0.27, 0.5, 0 ],
[ 650, 0.1, 0.1, 0, 0 ],
@@ -2151,53 +3149,34 @@
"matingCooldownMin": 64800,
"matingCooldownMax": 172800
},
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Bat_Character_BP_Summoned.Bat_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Basilisk/MegaBasilisk_Character_BP.MegaBasilisk_Character_BP",
- "fullStatsRaw": [
- [ 19500, 0.2, 0.27, 0.5, 0 ],
- [ 650, 0.1, 0.1, 0, 0 ],
- [ 175, 0.06, 0, 0.5, 0 ],
- [ 150, 0.1, 0.1, 0, 0 ],
- [ 2500, 0.1, 0.1, 0, 0 ],
- null,
- null,
- [ 800, 0.02, 0.04, 0, 0 ],
- [ 1, 0.05, 0.1, 0.5, 0.4 ],
- [ 1, 0, 0.01, 0.2, 0 ],
- null,
- null
- ],
- "breeding": {
- "gestationTime": 0,
- "incubationTime": 22498.2001,
- "eggTempMin": 32,
- "eggTempMax": 38,
- "maturationTime": 666666.667,
- "matingCooldownMin": 64800,
- "matingCooldownMax": 172800
- },
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/BoaFrill_Character_BP_Summoned.BoaFrill_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/CaveWolf/CaveWolf_Character_BP.CaveWolf_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/BogSpider_Character_BP_Summoned.BogSpider_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP.ChupaCabra_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Carno_Character_BP_Rockwell_Summoned.Carno_Character_BP_Rockwell_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP_Minion.ChupaCabra_Character_BP_Minion",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/CaveWolf_Character_BP_Summoned.CaveWolf_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/ChupaCabra/ChupaCabra_Character_BP_Surface.ChupaCabra_Character_BP_Surface",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Cherufe_Character_BP_Summoned.Cherufe_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Crab/Crab_Character_BP.Crab_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Crab_Character_BP_Summoned.Crab_Character_BP_Summoned",
"breeding": {
"gestationTime": 35714.2857,
"incubationTime": 0,
@@ -2205,808 +3184,900 @@
"matingCooldownMin": 64800,
"matingCooldownMax": 172800
},
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Daeodon_Character_BP_Eden_Summoned.Daeodon_Character_BP_Eden_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Crab/MegaCrab_Character_BP.MegaCrab_Character_BP",
- "breeding": {
- "gestationTime": 35714.2857,
- "incubationTime": 0,
- "maturationTime": 416666.667,
- "matingCooldownMin": 64800,
- "matingCooldownMax": 172800
- },
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Dilo_Character_BP_Rockwell_Summoned.Dilo_Character_BP_Rockwell_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Lamprey/Lamprey_Character.Lamprey_Character",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Direbear_Character_BP_Summoned.Direbear_Character_BP_Summoned",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Direwolf_Character_BP_Eden_Summoned.Direwolf_Character_BP_Eden_Summoned",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/IceJumper_Character_BP_Summoned.IceJumper_Character_BP_Summoned",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Kaprosuchus_Character_BP_Summoned.Kaprosuchus_Character_BP_Summoned",
"skipWildLevelStats": 520
},
{
- "blueprintPath": "/Game/Aberration/Dinos/LanternBird/LanternBird_Character_BP.LanternBird_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/LionfishLion_Character_BP_Summoned.LionfishLion_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/LanternGoat/LanternGoat_Character_BP.LanternGoat_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Mantis_Character_BP_Summoned.Mantis_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/LanternLizard/LanternLizard_Character_BP.LanternLizard_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Megatherium_Character_BP_Eden_Summoned.Megatherium_Character_BP_Eden_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/LanternPug/Ghost_LanternPug_Character_BP.Ghost_LanternPug_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Microraptor_Character_BP_Summoned.Microraptor_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/LanternPug/LanternPug_Character_BP.LanternPug_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Owl_Character_BP_Eden_Summoned.Owl_Character_BP_Eden_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/MoleRat/MoleRat_Character_BP.MoleRat_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Paracer_Character_BP_Summoned.Paracer_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Ghost_Xenomorph_Character_BP_Male_Surface.Ghost_Xenomorph_Character_BP_Male_Surface",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Ptero_Character_BP_Summoned.Ptero_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/MegaXenomorph_Character_BP_Male_Surface.MegaXenomorph_Character_BP_Male_Surface",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Purlovia_Character_BP_Summoned.Purlovia_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Female.Xenomorph_Character_BP_Female",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Quetz_Character_BP_Rockwell_Summoned.Quetz_Character_BP_Rockwell_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Chupa.Xenomorph_Character_BP_Male_Chupa",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Rex_Character_BP_Summoned.Rex_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Lunar.Xenomorph_Character_BP_Male_Lunar",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/RockDrake_Character_BP_Summoned.RockDrake_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Minion.Xenomorph_Character_BP_Male_Minion",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/RockGolem_Character_BP_Summoned.RockGolem_Character_BP_Summoned",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Saber_Character_BP_Summoned.Saber_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Surface.Xenomorph_Character_BP_Male_Surface",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Sarco_Character_BP_Summoned.Sarco_Character_BP_Summoned",
+ "skipWildLevelStats": 520
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Sauropod_Character_BP_Rockwell_Summoned.Sauropod_Character_BP_Rockwell_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Nameless/Xenomorph_Character_BP_Male_Tamed.Xenomorph_Character_BP_Male_Tamed",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Shapeshifter_Large_Character_BP_Summoned.Shapeshifter_Large_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Pteroteuthis/Pteroteuthis_Char_BP.Pteroteuthis_Char_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/SpiderS_Character_BP_Summoned.SpiderS_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/Pteroteuthis/Pteroteuthis_Char_BP_Surface.Pteroteuthis_Char_BP_Surface",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Spindles_Character_BP_Rockwell_Summoned.Spindles_Character_BP_Rockwell_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Aberration/Dinos/RockDrake/RockDrake_Character_BP.RockDrake_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/SpineyLizard_Character_BP_Summoned.SpineyLizard_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP.EndDrone_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Spino_Character_BP_Summoned.Spino_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP_Hard.EndDrone_Character_BP_Hard",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Stego_Character_BP_Summoned.Stego_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Drone/EndDrone_Character_BP_Med.EndDrone_Character_BP_Med",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/TerrorBird_Character_BP_Summoned.TerrorBird_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Easy.EndBoss_Character_Easy",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Therizino_Character_BP_Summoned.Therizino_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Hard.EndBoss_Character_Hard",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Thylacoleo_Character_BP_Eden_Summoned.Thylacoleo_Character_BP_Eden_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndBoss_Character_Medium.EndBoss_Character_Medium",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Trike_Character_BP_Summoned.Trike_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Easy.EndBossDragon_Character_BP_Easy",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Xenomorph_Character_BP_Male_Gen2_Summoned.Xenomorph_Character_BP_Male_Gen2_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Hard.EndBossDragon_Character_BP_Hard",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Yutyrannus_Character_BP_Summoned.Yutyrannus_Character_BP_Summoned",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossDragon/EndBossDragon_Character_BP_Medium.EndBossDragon_Character_BP_Medium",
+ "blueprintPath": "/Game/Genesis2/Dinos/Summoner/Summoner_Character_BP.Summoner_Character_BP",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Easy.EndBossGorilla_Character_BP_Easy",
+ "blueprintPath": "/Game/Genesis2/Dinos/TekStrider/TekStrider_Character_BP.TekStrider_Character_BP",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Hard.EndBossGorilla_Character_BP_Hard",
+ "blueprintPath": "/Game/Genesis2/Dinos/TekWyvern/TekWyvern_Character_BP.TekWyvern_Character_BP",
+ "fullStatsRaw": [
+ [ 1575, 0.15, 0.162, -960, 0 ],
+ [ 415, 0.05, 0.05, 0, 0 ],
+ [ 725, 0.06, 0, 0.5, 0 ],
+ [ 150, 0.1, 0.1, 0, 0 ],
+ [ 1800, 0.1, 0.1, 0, 0 ],
+ null,
+ null,
+ [ 400, 0.02, 0.04, 0, 0 ],
+ [ 1, 0.05, 0.1, -0.25, 0.4 ],
+ [ 1, 0, 0.01, 0, 0 ],
+ null,
+ null
+ ],
+ "taming": {
+ "nonViolent": true,
+ "violent": false,
+ "tamingIneffectiveness": 2,
+ "affinityNeeded0": 5000,
+ "affinityIncreasePL": 750,
+ "wakeAffinityMult": 1.6,
+ "wakeFoodDeplMult": 1,
+ "foodConsumptionBase": 0.000185,
+ "foodConsumptionMult": 199.984,
+ "babyFoodConsumptionMult": 39
+ },
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossGorilla/EndBossGorilla_Character_BP_Medium.EndBossGorilla_Character_BP_Medium",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Achatina_Character_BP_STA.Achatina_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Easy.EndBossSpiderL_Character_BP_Easy",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Allo_Character_BP_STA.Allo_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Hard.EndBossSpiderL_Character_BP_Hard",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Ankylo_Character_BP_STA.Ankylo_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Endboss/EndbossSpider/EndBossSpiderL_Character_BP_Medium.EndBossSpiderL_Character_BP_Medium",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Ant_Character_BP_STA.Ant_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP.EndTank_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Archa_Character_BP_STA.Archa_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP_Hard.EndTank_Character_BP_Hard",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Argent_Character_BP_STA.Argent_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/EndGame/Dinos/Tank/EndTank_Character_BP_Med.EndTank_Character_BP_Med",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Arthro_Character_BP_STA.Arthro_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Arthropluera/Arthro_Character_BP_Corrupt.Arthro_Character_BP_Corrupt",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Baryonyx_Character_BP_STA.Baryonyx_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Carno/Carno_Character_BP_Corrupt.Carno_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Basilisk_Character_BP_STA.Basilisk_Character_BP_STA",
+ "breeding": {
+ "gestationTime": 0,
+ "incubationTime": 22498.2001,
+ "eggTempMin": 32,
+ "eggTempMax": 38,
+ "maturationTime": 666666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Chalicotherium/Chalico_Character_BP_Corrupt.Chalico_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Bat_Character_BP_STA.Bat_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Dilo/Dilo_Character_BP_Corrupt.Dilo_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Beaver_Character_BP_STA.Beaver_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Dimorphodon/Dimorph_Character_BP_Corrupt.Dimorph_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Bee_Character_BP_STA.Bee_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Giganotosaurus/Gigant_Character_BP_Corrupt.Gigant_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Bee_Queen_Character_BP_STA.Bee_Queen_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Nameless/Xenomorph_Character_BP_Male_Tamed_Corrupt.Xenomorph_Character_BP_Male_Tamed_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Bigfoot_Character_BP_STA.Bigfoot_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Paraceratherium/Paracer_Character_BP_Corrupt.Paracer_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/BoaFrill_Character_BP_STA.BoaFrill_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Ptero/Ptero_Character_BP_Corrupt.Ptero_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/BogSpider_Character_STA.BogSpider_Character_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Raptor/Raptor_Character_BP_Corrupt.Raptor_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/BrainSlug_Character_BP_STA.BrainSlug_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Rex/MegaRex_Character_BP_Corrupt.MegaRex_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Carno_Character_BP_STA.Carno_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Rex/Rex_Character_BP_Corrupt.Rex_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Carno_Character_BP_STA_Corrupted.Carno_Character_BP_STA_Corrupted",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/RockDrake/RockDrake_Character_BP_Corrupt.RockDrake_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/CaveWolf_Character_BP_STA.CaveWolf_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Chalico_Character_BP_STA.Chalico_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Cherufe_Character_BP_STA.Cherufe_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Compy_Character_BP_STA.Compy_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Crab_Character_BP_STA.Crab_Character_BP_STA",
+ "breeding": {
+ "gestationTime": 35714.2857,
+ "incubationTime": 0,
+ "maturationTime": 416666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/CrystalWyvern_Character_BP_Blood_STA.CrystalWyvern_Character_BP_Blood_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/CrystalWyvern_Character_BP_Ember_STA.CrystalWyvern_Character_BP_Ember_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/CrystalWyvern_Character_BP_WS_STA.CrystalWyvern_Character_BP_WS_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Daeodon_Character_BP_STA.Daeodon_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Deathworm_Character_BP_STA.Deathworm_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Deinonychus_Character_BP_STA.Deinonychus_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Dilo_Character_BP_STA.Dilo_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Dimetro_Character_BP_STA.Dimetro_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Dimorph_Character_BP_STA.Dimorph_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Diplocaulus_Character_BP_STA.Diplocaulus_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Diplodocus_Character_BP_STA.Diplodocus_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Direbear_Character_BP_STA.Direbear_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Direwolf_Character_BP_STA.Direwolf_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/DodoRex_Character_BP_STA.DodoRex_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Dodo_Character_BP_STA.Dodo_Character_BP_STA",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Doed_Character_BP_STA.Doed_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Spino/Spino_Character_BP_Corrupt.Spino_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Dragonfly_Character_BP_STA.Dragonfly_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Stego/Stego_Character_BP_Corrupt.Stego_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/DungBeetle_Character_BP_STA.DungBeetle_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Trike/MegaTrike_Character_BP_Corrupt.MegaTrike_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/EndDrone_Character_BP_STA.EndDrone_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Trike/Trike_Character_BP_Corrupt.Trike_Character_BP_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/EndTank_Character_BP_STA.EndTank_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Corrupt/Wyvern/Wyvern_Character_BP_Fire_Corrupt.Wyvern_Character_BP_Fire_Corrupt",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Enforcer_Character_BP_STA.Enforcer_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/DesertKaiju/DesertKaiju_Character_BP.DesertKaiju_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Equus_Character_BP_STA.Equus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/DesertKaiju/DesertKaiju_FirstFlockChar_BP.DesertKaiju_FirstFlockChar_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/FlyingAnt_Character_BP_STA.FlyingAnt_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Enforcer/Enforcer_Character_BP.Enforcer_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Gacha_Character_BP_STA.Gacha_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/ForestKaiju/ForestKaiju_Character_BP.ForestKaiju_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Galli_Character_BP_STA.Galli_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/ForestKaiju/Minion/Wyvern_Character_BP_Fire_Minion.Wyvern_Character_BP_Fire_Minion",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/GasBags_Character_BP_STA.GasBags_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Gacha/Gacha_Character_BP.Gacha_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/GiantTurtle_Character_BP_STA.GiantTurtle_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/GasBag/GasBags_Character_BP.GasBags_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Gigant_Character_BP_STA.Gigant_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/IceJumper/IceJumper_Character_BP.IceJumper_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Griffin_Character_BP_STA.Griffin_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/IceKaiju/IceKaiju_Character_BP.IceKaiju_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Hesperornis_Character_BP_STA.Hesperornis_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/CorruptTumor_Character_BP.CorruptTumor_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Hyaenodon_Character_BP_STA.Hyaenodon_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/KingKaiju_Character_BP.KingKaiju_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/IceJumper_Character_BP_STA.IceJumper_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/KingKaiju/Minions/Corrupt_Arthro_Character_BP.Corrupt_Arthro_Character_BP",
- "name": "Corrupted Arthropluera",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Ichthyornis_Character_BP_STA.Ichthyornis_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Mek/MegaMek_Character_BP.MegaMek_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Iguanodon_Character_BP_STA.Iguanodon_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Mek/Mek_Character_BP.Mek_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/InsectSwarmChar_BP_STA.InsectSwarmChar_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Owl/Ghost_Owl_Character_BP.Ghost_Owl_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Jerboa_Character_BP_STA.Jerboa_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Owl/Owl_Character_BP.Owl_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Jugbug_Oil_Character_BP_STA.Jugbug_Oil_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Scout/Scout_Character_BP.Scout_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Jugbug_Water_Character_BP_STA.Jugbug_Water_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Extinction/Dinos/Spindles/Spindles_Character_BP.Spindles_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Kairuku_Character_BP_STA.Kairuku_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Fjordur/Dinos/Andrewsarchus/Andrewsarchus_Character_BP.Andrewsarchus_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Kaprosuchus_Character_BP_STA.Kaprosuchus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Fjordur/Dinos/Desmodus/Desmodus_Character_BP.Desmodus_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Kentro_Character_BP_STA.Kentro_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/BogParaceratherium/Bog_Paracer_Character_BP.Bog_Paracer_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/LanternBird_Character_BP_STA.LanternBird_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Bog_Raptor/Bog_Raptor_Character_BP.Bog_Raptor_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/LanternGoat_Character_BP_STA.LanternGoat_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Bog_Spino/Bog_Spino_Character_BP.Bog_Spino_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/LanternLizard_Character_BP_STA.LanternLizard_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Lunar_Salmon/Lunar_Salmon_Character_BP.Lunar_Salmon_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/LanternPug_Character_BP_STA.LanternPug_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Basilosaurus/Ocean_Basilosaurus_Character_BP.Ocean_Basilosaurus_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Leech_Character_STA.Leech_Character_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Dolphin/Ocean_Dolphin_Character_BP.Ocean_Dolphin_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Lightbug_Character_STA.Lightbug_Character_STA",
+ "name": "Light Bug",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Dunkleosteus/Ocean_Dunkle_Character_BP.Ocean_Dunkle_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/LionfishLion_Character_BP_STA.LionfishLion_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Megalodon/Ocean_Megalodon_Character_BP.Ocean_Megalodon_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Lystro_Character_BP_STA.Lystro_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Ocean_Mosasaurus/Ocean_Mosa_Character_BP.Ocean_Mosa_Character_BP",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Macrophage_Swarm_Character_STA.Macrophage_Swarm_Character_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Argentavis/Snow_Argent_Character_BP.Snow_Argent_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Mammoth_Character_BP_STA.Mammoth_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Otter/Snow_Otter_Character_BP.Snow_Otter_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Mantis_Character_BP_STA.Mantis_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Saber/Snow_Saber_Character_BP.Snow_Saber_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Megalania_Character_BP_STA.Megalania_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_WoollyRhino/Snow_Rhino_Character_BP.Snow_Rhino_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Megalosaurus_Character_BP_STA.Megalosaurus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/Snow_Yutyrannus/Snow_Yutyrannus_Character_BP.Snow_Yutyrannus_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Megatherium_Character_BP_STA.Megatherium_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRDaeodon_Character_BP.VRDaeodon_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Mek_Character_BP_STA.Mek_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VREndDrone_Character_BP.VREndDrone_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Microraptor_Character_BP_STA.Microraptor_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRGigant_Character_BP.VRGigant_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/MilkGlider_Character_BP_STA.MilkGlider_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRRaptor_Character_BP.VRRaptor_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/MoleRat_Character_BP_STA.MoleRat_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRRex_Character_BP.VRRex_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Monkey_Character_BP_STA.Monkey_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRTrike_Character_BP.VRTrike_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Moschops_Character_BP_STA.Moschops_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRXenomorph_Character_BP_Male_Minion.VRXenomorph_Character_BP_Male_Minion",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Moth_Character_BP_STA.Moth_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BiomeVariants/VR/VRYutyrannus_Character_BP.VRYutyrannus_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Otter_Character_BP_STA.Otter_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/BogSpider/BogSpider_Character_BP.BogSpider_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Oviraptor_Character_BP_STA.Oviraptor_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/Cherufe/Cherufe_Character_BP.Cherufe_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Owl_Character_BP_STA.Owl_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/GiantTurtle/GiantTurtle_Character_BP.GiantTurtle_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Pachy_Character_BP_STA.Pachy_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/MissionVariants/Race/Manta_Character_BP_Race.Manta_Character_BP_Race",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Pachyrhino_Character_BP_STA.Pachyrhino_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/Shapeshifter/Shapeshifter_Large/Shapeshifter_Large_Character_BP.Shapeshifter_Large_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Para_Character_BP_STA.Para_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/Shapeshifter/Shapeshifter_Small/Shapeshifter_Small_Character_BP.Shapeshifter_Small_Character_BP",
- "fullStatsRaw": [
- [ 55, 0.2, 0.27, 0.5, 0 ],
- [ 100, 0.1, 0.1, 0, 0 ],
- [ 30, 0.06, 0, 0.5, 0 ],
- [ 150, 0.1, 0.1, 0, 0 ],
- [ 450, 0.1, 0.1, 0, 0.15 ],
- null,
- null,
- [ 55, 0.02, 0.04, 0, 0 ],
- [ 1, 0.05, 0.1, 1, 0.4 ],
- [ 1, 0, 0.01, 0.5, 0 ],
- null,
- null
- ],
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Paracer_Character_BP_STA.Paracer_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/SpaceWhale/SpaceWhale_Character_BP.SpaceWhale_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Pegomastax_Character_BP_STA.Pegomastax_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/Swarms/InsectSwarmChar_BP.InsectSwarmChar_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Pela_Character_BP_STA.Pela_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis/Dinos/Swarms/MicrobeSwarmChar_BP.MicrobeSwarmChar_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Phiomia_Character_BP_STA.Phiomia_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Allo_Character_BP_Rockwell.Allo_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Phoenix_Character_BP_STA.Phoenix_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Carno_Character_BP_Rockwell.Carno_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Procoptodon_Character_BP_STA.Procoptodon_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Daeodon_Character_BP_Eden.Daeodon_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Ptero_Character_BP_STA.Ptero_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Dilo_Character_BP_Rockwell.Dilo_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Pteroteuthis_Char_BP_STA.Pteroteuthis_Char_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Direbear_Character_BP_Rockwell.Direbear_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Purlovia_Character_BP_STA.Purlovia_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Direwolf_Character_BP_Eden.Direwolf_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Quetz_Character_BP_STA.Quetz_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Equus_Character_BP_Eden.Equus_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Ragnarok_Wyvern_Override_Ice_STA.Ragnarok_Wyvern_Override_Ice_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/GasBags_Character_BP_Eden.GasBags_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Raptor_Character_BP_STA.Raptor_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Gigant_Character_BP_Rockwell.Gigant_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Raptor_Character_BP_STA_Corrupted.Raptor_Character_BP_STA_Corrupted",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Megatherium_Character_BP_Eden.Megatherium_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Rex_Character_BP_STA.Rex_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Owl_Character_BP_Eden.Owl_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Rex_Character_BP_STA_Corrupted.Rex_Character_BP_STA_Corrupted",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Para_Character_BP_Eden.Para_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Rhino_Character_BP_STA.Rhino_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Procoptodon_Character_BP_Eden.Procoptodon_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/RockDrake_Character_BP_STA.RockDrake_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Quetz_Character_BP_Rockwell.Quetz_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/RockGolem_Character_BP_STA.RockGolem_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Sauropod_Character_BP_Rockwell.Sauropod_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Saber_Character_BP_STA.Saber_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Spindles_Character_BP_Rockwell.Spindles_Character_BP_Rockwell",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Sarco_Character_BP_STA.Sarco_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Thylacoleo_Character_BP_Eden.Thylacoleo_Character_BP_Eden",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Sauropod_Character_BP_STA.Sauropod_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Turtle_Character_BP_Rockwell.Turtle_Character_BP_Rockwell",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Scorpion_Character_BP_STA.Scorpion_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Female_Gen2.Xenomorph_Character_BP_Female_Gen2",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Scout_Character_BP_STA.Scout_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Male_Gen2.Xenomorph_Character_BP_Male_Gen2",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Shapeshifter_Large_Character_BP_STA.Shapeshifter_Large_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BiomeVariants/Xenomorph_Character_BP_Male_Tamed_Gen2.Xenomorph_Character_BP_Male_Tamed_Gen2",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Shapeshifter_Small_Character_BP_STA.Shapeshifter_Small_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/BrainSlug/BrainSlug_Character_BP.BrainSlug_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Sheep_Character_BP_STA.Sheep_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Exosuit/Exosuit_Character_BP.Exosuit_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/SpaceDolphin_Character_BP_STA.SpaceDolphin_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/LionfishLion/LionfishLion_Character_BP.LionfishLion_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/SpaceWhale_Character_BP_STA.SpaceWhale_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/LionfishLion/LionfishLion_Character_BP_Female.LionfishLion_Character_BP_Female",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/SpiderS_Character_BP_STA.SpiderS_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/MilkGlider/MilkGlider_Character_BP.MilkGlider_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Spindles_Character_BP_STA.Spindles_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/SpaceDolphin/SpaceDolphin_Character_BP.SpaceDolphin_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/SpineyLizard_Character_BP_STA.SpineyLizard_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Allo_Character_BP_Rockwell_Summoned.Allo_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Spino_Character_BP_STA.Spino_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Argent_Character_BP_Summoned.Argent_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Stag_Character_BP_STA.Stag_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Arthro_Character_BP_Aberrant_Summoned.Arthro_Character_BP_Aberrant_Summoned",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Stego_Character_BP_STA.Stego_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Baryonyx_Character_BP_Summoned.Baryonyx_Character_BP_Summoned",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Summoner_Character_BP_STA.Summoner_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Basilisk_Character_BP_Summoned.Basilisk_Character_BP_Summoned",
- "fullStatsRaw": [
- [ 2750, 0.2, 0.27, 0.5, 0 ],
- [ 650, 0.1, 0.1, 0, 0 ],
- [ 175, 0.06, 0, 0.5, 0 ],
- [ 150, 0.1, 0.1, 0, 0 ],
- [ 2500, 0.1, 0.1, 0, 0 ],
- null,
- null,
- [ 800, 0.02, 0.04, 0, 0 ],
- [ 1, 0.05, 0.1, 0.5, 0.4 ],
- [ 1, 0, 0.01, 0.2, 0 ],
- null,
- null
- ],
- "breeding": {
- "gestationTime": 0,
- "incubationTime": 22498.2001,
- "eggTempMin": 32,
- "eggTempMax": 38,
- "maturationTime": 666666.667,
- "matingCooldownMin": 64800,
- "matingCooldownMax": 172800
- },
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Tapejara_Character_BP_STA.Tapejara_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Bat_Character_BP_Summoned.Bat_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/TekStrider_Character_BP_STA.TekStrider_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/BoaFrill_Character_BP_Summoned.BoaFrill_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/TekWyvern_Character_BP_STA.TekWyvern_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/BogSpider_Character_BP_Summoned.BogSpider_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/TerrorBird_Character_BP_STA.TerrorBird_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Carno_Character_BP_Rockwell_Summoned.Carno_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Therizino_Character_BP_STA.Therizino_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/CaveWolf_Character_BP_Summoned.CaveWolf_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Thylacoleo_Character_BP_STA.Thylacoleo_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Cherufe_Character_BP_Summoned.Cherufe_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Titanosaur_Character_BP_STA.Titanosaur_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Crab_Character_BP_Summoned.Crab_Character_BP_Summoned",
- "breeding": {
- "gestationTime": 35714.2857,
- "incubationTime": 0,
- "maturationTime": 416666.667,
- "matingCooldownMin": 64800,
- "matingCooldownMax": 172800
- },
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Toad_Character_BP_STA.Toad_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Daeodon_Character_BP_Eden_Summoned.Daeodon_Character_BP_Eden_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Trike_Character_BP_STA.Trike_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Dilo_Character_BP_Rockwell_Summoned.Dilo_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Trike_Character_BP_STA_Corrupted.Trike_Character_BP_STA_Corrupted",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Direbear_Character_BP_Summoned.Direbear_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Trilobite_Character_STA.Trilobite_Character_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Direwolf_Character_BP_Eden_Summoned.Direwolf_Character_BP_Eden_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Troodon_Character_BP_STA.Troodon_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/IceJumper_Character_BP_Summoned.IceJumper_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Tropeognathus_Character_BP_STA.Tropeognathus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Kaprosuchus_Character_BP_Summoned.Kaprosuchus_Character_BP_Summoned",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Turtle_Character_BP_STA.Turtle_Character_BP_STA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/LionfishLion_Character_BP_Summoned.LionfishLion_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Vulture_Character_BP_STA.Vulture_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Mantis_Character_BP_Summoned.Mantis_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Wyvern_Character_BP_Fire_STA.Wyvern_Character_BP_Fire_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Megatherium_Character_BP_Eden_Summoned.Megatherium_Character_BP_Eden_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Wyvern_Character_BP_Forest_STA.Wyvern_Character_BP_Forest_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Microraptor_Character_BP_Summoned.Microraptor_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Wyvern_Character_BP_Lightning_STA.Wyvern_Character_BP_Lightning_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Owl_Character_BP_Eden_Summoned.Owl_Character_BP_Eden_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Wyvern_Character_BP_Poison_STA.Wyvern_Character_BP_Poison_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Paracer_Character_BP_Summoned.Paracer_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/Yutyrannus_Character_BP_STA.Yutyrannus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Ptero_Character_BP_Summoned.Ptero_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/ZombieDodo_Character_BP_STA.ZombieDodo_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Purlovia_Character_BP_Summoned.Purlovia_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/ZombieDodo_Character_BP_STA_Huge.ZombieDodo_Character_BP_STA_Huge",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Quetz_Character_BP_Rockwell_Summoned.Quetz_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/ZombieDodo_Character_BP_STA_Large.ZombieDodo_Character_BP_STA_Large",
+ "name": "Zomdodo",
+ "variants": [ "Gauntlet2", "Genesis2", "Large", "Mission" ],
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Rex_Character_BP_Summoned.Rex_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/ZombieDodo_Character_BP_STA_Medium.ZombieDodo_Character_BP_STA_Medium",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/RockDrake_Character_BP_Summoned.RockDrake_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Dinos/camelsaurus_Character_BP_STA.camelsaurus_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/RockGolem_Character_BP_Summoned.RockGolem_Character_BP_Summoned",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Allo_Character_BP_TameSTA.Allo_Character_BP_TameSTA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Saber_Character_BP_Summoned.Saber_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/BogSpider_Character_TameSTA.BogSpider_Character_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Sarco_Character_BP_Summoned.Sarco_Character_BP_Summoned",
- "skipWildLevelStats": 520
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/CaveWolf_Character_BP_TameSTA.CaveWolf_Character_BP_TameSTA",
+ "skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Sauropod_Character_BP_Rockwell_Summoned.Sauropod_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Crab_Character_BP_TameSTA.Crab_Character_BP_TameSTA",
+ "breeding": {
+ "gestationTime": 35714.2857,
+ "incubationTime": 0,
+ "maturationTime": 416666.667,
+ "matingCooldownMin": 64800,
+ "matingCooldownMax": 172800
+ },
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Shapeshifter_Large_Character_BP_Summoned.Shapeshifter_Large_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Dimorph_Character_BP_TameSTA.Dimorph_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/SpiderS_Character_BP_Summoned.SpiderS_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Dragon_Character_BP_STA.Dragon_Character_BP_STA",
+ "fullStatsRaw": [
+ [ 150000, 0.01, 0.2, 0.3, 0 ],
+ [ 10000, 0, 0, 0, 0 ],
+ [ 350, 0.06, 0, 0.5, 0 ],
+ [ 2000, 0, 0, 0, 0 ],
+ [ 2600, 0, 0, 0, 0 ],
+ null,
+ null,
+ [ 4000, 0, 0, 0, 0 ],
+ [ 1, 0, 0, 0.3, 0.3 ],
+ [ 1, 0, 0, 0, 0 ],
+ null,
+ null
+ ],
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Spindles_Character_BP_Rockwell_Summoned.Spindles_Character_BP_Rockwell_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Enforcer_Character_BP_TameSTA.Enforcer_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/SpineyLizard_Character_BP_Summoned.SpineyLizard_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Gorilla_Character_BP_STA.Gorilla_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Spino_Character_BP_Summoned.Spino_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Kaprosuchus_Character_BP_TameSTA.Kaprosuchus_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Stego_Character_BP_Summoned.Stego_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/LionfishLion_Character_BP_TameSTA.LionfishLion_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/TerrorBird_Character_BP_Summoned.TerrorBird_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Mantis_Character_BP_TameSTA.Mantis_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Therizino_Character_BP_Summoned.Therizino_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Moth_Character_BP_TameSTA.Moth_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Thylacoleo_Character_BP_Eden_Summoned.Thylacoleo_Character_BP_Eden_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Raptor_Character_BP_TameSTA.Raptor_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Trike_Character_BP_Summoned.Trike_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Shapeshifter_Large_Character_BP_TameSTA.Shapeshifter_Large_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Xenomorph_Character_BP_Male_Gen2_Summoned.Xenomorph_Character_BP_Male_Gen2_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/SpaceDolphin_Character_BP_TameSTA.SpaceDolphin_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/SummonedDinos/Yutyrannus_Character_BP_Summoned.Yutyrannus_Character_BP_Summoned",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/SpiderL_Character_BP_STA.SpiderL_Character_BP_STA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/Summoner/Summoner_Character_BP.Summoner_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Spindles_Character_BP_TameSTA.Spindles_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/TekStrider/TekStrider_Character_BP.TekStrider_Character_BP",
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Stego_Character_BP_TameSTA.Stego_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
- "blueprintPath": "/Game/Genesis2/Dinos/TekWyvern/TekWyvern_Character_BP.TekWyvern_Character_BP",
- "fullStatsRaw": [
- [ 1575, 0.15, 0.162, -960, 0 ],
- [ 415, 0.05, 0.05, 0, 0 ],
- [ 725, 0.06, 0, 0.5, 0 ],
- [ 150, 0.1, 0.1, 0, 0 ],
- [ 1800, 0.1, 0.1, 0, 0 ],
- null,
- null,
- [ 400, 0.02, 0.04, 0, 0 ],
- [ 1, 0.05, 0.1, -0.25, 0.4 ],
- [ 1, 0, 0.01, 0, 0 ],
- null,
- null
- ],
- "taming": {
- "nonViolent": true,
- "violent": false,
- "tamingIneffectiveness": 2,
- "affinityNeeded0": 5000,
- "affinityIncreasePL": 750,
- "wakeAffinityMult": 1.6,
- "wakeFoodDeplMult": 1,
- "foodConsumptionBase": 0.000185,
- "foodConsumptionMult": 199.984,
- "babyFoodConsumptionMult": 39
- },
+ "blueprintPath": "/Game/Genesis2/Missions/ModularMission/Gauntlet2/STA/Endless/Tames/Trike_Character_BP_TameSTA.Trike_Character_BP_TameSTA",
"skipWildLevelStats": 512
},
{
@@ -3044,7 +4115,7 @@
{
"blueprintPath": "/Game/Packs/Frontier/Dinos/Oasisaur/Oasisaur_Character_BP.Oasisaur_Character_BP",
"name": "Oasisaur",
- "variants": [ "ScorchedEarth" ],
+ "variants": [ "Frontier", "ScorchedEarth" ],
"isFlyer": true,
"fullStatsRaw": [
[ 20000, 0.2, 0.2295, 0.5, 0 ],
@@ -3231,7 +4302,7 @@
{
"blueprintPath": "/Game/Packs/Frontier/Dinos/Oasisaur/TamingDinos/Vulture_Character_BP_OasisaurTaming.Vulture_Character_BP_OasisaurTaming",
"name": "Vulture",
- "variants": [ "Minion", "ScorchedEarth" ],
+ "variants": [ "Frontier", "Minion" ],
"isFlyer": true,
"fullStatsRaw": [
[ 125, 0.2, 0.27, 0.5, 0 ],
@@ -3333,6 +4404,7 @@
{
"blueprintPath": "/Game/Packs/Steampunk/Dinos/HelperBot/HelperBot_Character_BP.HelperBot_Character_BP",
"name": "SIR-5rM8",
+ "variants": [ "Steampunk" ],
"fullStatsRaw": [
[ 10000, 0, 0, 0.5, 0 ],
null,
@@ -3368,6 +4440,7 @@
{
"blueprintPath": "/Game/Packs/Steampunk/Dinos/JumpingSpider/JumpingSpider_Character_BP.JumpingSpider_Character_BP",
"name": "Cosmo",
+ "variants": [ "Steampunk" ],
"fullStatsRaw": [
[ 115, 0.2, 0.27, 0.5, 0 ],
[ 100, 0.1, 0.125, 0, 0 ],
@@ -3629,6 +4702,8 @@
},
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Carno/Bone_MegaCarno_Character_BP.Bone_MegaCarno_Character_BP",
+ "name": "Skeletal Carnotaurus",
+ "variants": [ "Mega", "Skeletal" ],
"skipWildLevelStats": 512
},
{
@@ -3667,18 +4742,6 @@
"blueprintPath": "/Game/PrimalEarth/Dinos/Coelacanth/Coel_Character_BP_Ocean.Coel_Character_BP_Ocean",
"skipWildLevelStats": 520
},
- {
- "blueprintPath": "/Game/PrimalEarth/Dinos/Coelacanth/Coel_Character_BP_VDay.Coel_Character_BP_VDay",
- "skipWildLevelStats": 520
- },
- {
- "blueprintPath": "/Game/PrimalEarth/Dinos/Coelacanth/Coel_Character_BP_VDay_Aberrant.Coel_Character_BP_VDay_Aberrant",
- "skipWildLevelStats": 520
- },
- {
- "blueprintPath": "/Game/PrimalEarth/Dinos/Coelacanth/Coel_Character_BP_VDay_Ocean.Coel_Character_BP_VDay_Ocean",
- "skipWildLevelStats": 520
- },
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Compy/Compy_Character_BP.Compy_Character_BP",
"skipWildLevelStats": 512
@@ -3784,6 +4847,14 @@
"name": "Murder Turkey",
"skipWildLevelStats": 512
},
+ {
+ "blueprintPath": "/Game/PrimalEarth/Dinos/Dodo/ZombieDodo_Character_BP.ZombieDodo_Character_BP",
+ "skipWildLevelStats": 512
+ },
+ {
+ "blueprintPath": "/Game/PrimalEarth/Dinos/DodoRex/DodoRex_Character_BP.DodoRex_Character_BP",
+ "skipWildLevelStats": 512
+ },
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Doedicurus/Doed_Character_BP.Doed_Character_BP",
"skipWildLevelStats": 512
@@ -4074,6 +5145,7 @@
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Oviraptor/Oviraptor_Character_BP_Aberrant.Oviraptor_Character_BP_Aberrant",
"name": "Aberrant Oviraptor",
+ "variants": [ "Aberrant" ],
"fullStatsRaw": [
[ 140, 0.2, 0.27, 0.5, 0 ],
[ 120, 0.1, 0.1, 0, 0 ],
@@ -4440,6 +5512,8 @@
},
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Raptor/Bone_MegaRaptor_Character_BP.Bone_MegaRaptor_Character_BP",
+ "name": "Alpha Skeletal Raptor",
+ "variants": [ "Mega", "Skeletal" ],
"skipWildLevelStats": 512
},
{
@@ -4460,6 +5534,8 @@
},
{
"blueprintPath": "/Game/PrimalEarth/Dinos/Rex/Bone_MegaRex_Character_BP.Bone_MegaRex_Character_BP",
+ "name": "Alpha Skeletal T-Rex",
+ "variants": [ "Mega", "Skeletal" ],
"skipWildLevelStats": 512
},
{
@@ -4723,6 +5799,12 @@
"blueprintPath": "/Game/ScorchedEarth/Dinos/Deathworm/MegaDeathworm_Character_BP.MegaDeathworm_Character_BP",
"skipWildLevelStats": 512
},
+ {
+ "blueprintPath": "/Game/ScorchedEarth/Dinos/DodoWyvern/DodoWyvern_Character_BP.DodoWyvern_Character_BP",
+ "name": "Dodo Wyvern",
+ "variants": [ "ScorchedEarth" ],
+ "skipWildLevelStats": 512
+ },
{
"blueprintPath": "/Game/ScorchedEarth/Dinos/Jerboa/Bone_Jerboa_Character_BP.Bone_Jerboa_Character_BP",
"skipWildLevelStats": 512
@@ -4956,6 +6038,8 @@
},
{
"blueprintPath": "/Game/ScorchedEarth/Dinos/Wyvern/Bone_MegaWyvern_Character_BP_Fire.Bone_MegaWyvern_Character_BP_Fire",
+ "name": "Bone Fire Wyvern",
+ "variants": [ "Mega", "ScorchedEarth", "Skeletal" ],
"skipWildLevelStats": 512
},
{
diff --git a/ARKBreedingStats/json/values/_manifest.json b/ARKBreedingStats/json/values/_manifest.json
index 56074530..e6452e58 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.17.1703269186",
+ "version": "358.24.1730042845",
"mod": { "id": "1169020368", "tag": "Trex", "title": "Ark Creature Rebalance (AG Reborn)" }
},
"1178308359-ShadDragon.json": {
@@ -181,7 +181,7 @@
"mod": { "id": "1734595558", "tag": "Pyria2", "title": "Pyria: The Second Chapter" }
},
"1754846792-Zythara_Critters.json": {
- "version": "358.24.1725312197",
+ "version": "358.24.1730043250",
"mod": { "id": "1754846792", "tag": "Zythara_Critters", "title": "Zythara Critters" }
},
"1768499278-BalancedJPE.json": {
@@ -398,7 +398,7 @@
"mod": { "id": "919470289", "tag": "SSFlyer", "title": "SSFlyer" }
},
"ASA-values.json": {
- "version": "52.1.118",
+ "version": "55.9.2",
"format": "1.16-mod-remap",
"mod": { "id": "ASA", "tag": "", "title": "Ark: Survival Ascended", "shortTitle": "ASA", "official": true }
},
diff --git a/ARKBreedingStats/library/Creature.cs b/ARKBreedingStats/library/Creature.cs
index 7a5b5571..b2b8a0f9 100644
--- a/ARKBreedingStats/library/Creature.cs
+++ b/ARKBreedingStats/library/Creature.cs
@@ -283,6 +283,11 @@ public Species Species
get => _species;
}
+ ///
+ /// Returns the species name dependent on the sex if available.
+ ///
+ public string SpeciesName => Species?.Name(sex);
+
///
/// Creates a placeholder creature with the given ArkId, which have to be imported
///
@@ -501,7 +506,7 @@ public void RecalculateNewMutations()
public int Mutations => mutationsMaternal + mutationsPaternal;
- public override string ToString() => $"{name} ({_species.name})";
+ public override string ToString() => $"{name} ({SpeciesName})";
///
/// Starts the timer for maturation.
diff --git a/ARKBreedingStats/library/CreatureInfoGraphic.cs b/ARKBreedingStats/library/CreatureInfoGraphic.cs
index 3ba3154b..b5701622 100644
--- a/ARKBreedingStats/library/CreatureInfoGraphic.cs
+++ b/ARKBreedingStats/library/CreatureInfoGraphic.cs
@@ -62,7 +62,7 @@ public static Bitmap InfoGraphic(this Creature creature, CreatureCollection cc,
var maxGraphLevel = cc?.maxChartLevel ?? 0;
if (maxGraphLevel < 1) maxGraphLevel = 50;
- var height = infoGraphicHeight < 1 ? 180 : infoGraphicHeight; // 180
+ var height = infoGraphicHeight < 5 ? 180 : infoGraphicHeight; // 180
var width = height * 12 / 6; // 330
if (displayExtraRegionNames)
width += height / 2;
@@ -336,8 +336,8 @@ private static float CalculateFontSize(Graphics g, string text, Font font, int a
{
var size = g.MeasureString(text, font);
if (availableWidth < size.Width)
- return font.Size * availableWidth / size.Width;
- return font.Size;
+ return Math.Max(5, font.Size * availableWidth / size.Width);
+ return Math.Max(5, font.Size);
}
///
diff --git a/ARKBreedingStats/library/ExportImportCreatures.cs b/ARKBreedingStats/library/ExportImportCreatures.cs
index 77f41773..d778bb41 100644
--- a/ARKBreedingStats/library/ExportImportCreatures.cs
+++ b/ARKBreedingStats/library/ExportImportCreatures.cs
@@ -235,7 +235,7 @@ private static void AddCreatureStringInfo(StringBuilder sb, Creature c, bool bre
}
sb.Append((string.IsNullOrEmpty(c.name) ? "noName" : c.name) + " (" +
- (ARKml ? Utils.GetARKml(c.Species.name, 50, 172, 255) : c.Species.name)
+ (ARKml ? Utils.GetARKml(c.SpeciesName, 50, 172, 255) : c.SpeciesName)
+ ", Lvl " + (breeding ? c.LevelHatched : c.Level) + modifierText +
(c.sex != Sex.Unknown ? ", " + Loc.S(c.sex.ToString(), secondaryCulture: secondaryLanguage) : string.Empty) + "): ");
@@ -262,14 +262,23 @@ private static void AddCreatureStringInfo(StringBuilder sb, Creature c, bool bre
sb.AppendLine();
}
- public static Creature[] ImportFromClipboard()
+ public static Creature[] ImportFromClipboard(out string error)
{
+ error = null;
try
{
var creatureSerialized = Clipboard.GetData(ClipboardCreatureFormat) as string;
if (!string.IsNullOrEmpty(creatureSerialized))
return Newtonsoft.Json.JsonConvert.DeserializeObject(creatureSerialized);
- return new[] { ParseCreature(Clipboard.GetText()) };
+ var clipBoardText = Clipboard.GetText();
+ if (string.IsNullOrEmpty(clipBoardText)) return null;
+ var parsedCreature = ParseCreature(clipBoardText);
+ if (parsedCreature == null)
+ {
+ error = $"Clipboard text couldn't be parsed as a creature:{Environment.NewLine}{clipBoardText}";
+ return null;
+ }
+ return new[] { parsedCreature };
}
catch (Exception ex)
{
diff --git a/ARKBreedingStats/settings/Settings.Designer.cs b/ARKBreedingStats/settings/Settings.Designer.cs
index e5f8bb77..dceee2b5 100644
--- a/ARKBreedingStats/settings/Settings.Designer.cs
+++ b/ARKBreedingStats/settings/Settings.Designer.cs
@@ -29,8 +29,8 @@ protected override void Dispose(bool disposing)
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Settings));
System.Windows.Forms.Button BtOpenLevelColorOptions;
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Settings));
this.groupBoxMultiplier = new System.Windows.Forms.GroupBox();
this.CbHighlightAdjustedMultipliers = new System.Windows.Forms.CheckBox();
this.flowLayoutPanelStatMultipliers = new System.Windows.Forms.FlowLayoutPanel();
@@ -46,21 +46,41 @@ 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();
@@ -69,19 +89,29 @@ 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();
@@ -117,6 +147,7 @@ private void InitializeComponent()
this.cbSingleplayerSettings = new System.Windows.Forms.CheckBox();
this.groupBox11 = new System.Windows.Forms.GroupBox();
this.cbAllowMoreThanHundredImprinting = new System.Windows.Forms.CheckBox();
+ this.nudWildLevelStep = new ARKBreedingStats.uiControls.Nud();
this.cbConsiderWildLevelSteps = new System.Windows.Forms.CheckBox();
this.buttonEventToDefault = new System.Windows.Forms.Button();
this.labelEvent = new System.Windows.Forms.Label();
@@ -135,6 +166,7 @@ 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();
@@ -145,6 +177,7 @@ 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();
@@ -172,6 +205,7 @@ private void InitializeComponent()
this.groupBox32 = new System.Windows.Forms.GroupBox();
this.LbInfoGraphicSize = new System.Windows.Forms.Label();
this.CbbInfoGraphicFontName = new System.Windows.Forms.ComboBox();
+ this.nudInfoGraphicHeight = new ARKBreedingStats.uiControls.Nud();
this.BtInfoGraphicForeColor = new System.Windows.Forms.Button();
this.BtInfoGraphicBackColor = new System.Windows.Forms.Button();
this.BtInfoGraphicBorderColor = new System.Windows.Forms.Button();
@@ -196,12 +230,17 @@ 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();
@@ -215,6 +254,7 @@ private void InitializeComponent()
this.groupBox23 = new System.Windows.Forms.GroupBox();
this.label31 = new System.Windows.Forms.Label();
this.label30 = new System.Windows.Forms.Label();
+ this.nudImportLowerBoundTE = new ARKBreedingStats.uiControls.Nud();
this.groupBox22 = new System.Windows.Forms.GroupBox();
this.CbBringToFrontOnImportExportIssue = new System.Windows.Forms.CheckBox();
this.CbAutoExtractAddToLibrary = new System.Windows.Forms.CheckBox();
@@ -247,9 +287,13 @@ private void InitializeComponent()
this.nudWarnImportMoreThan = new System.Windows.Forms.NumericUpDown();
this.groupBox13 = new System.Windows.Forms.GroupBox();
this.dataGridViewExportFolders = new System.Windows.Forms.DataGridView();
+ this.convenientNameDataGridViewTextBoxColumn1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.ownerSuffixDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
+ this.folderPathDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.dgvExportFolderChange = new System.Windows.Forms.DataGridViewButtonColumn();
this.dgvExportFolderDelete = new System.Windows.Forms.DataGridViewButtonColumn();
this.dgvExportMakeDefault = new System.Windows.Forms.DataGridViewButtonColumn();
+ this.aTExportFolderLocationsBindingSource = new System.Windows.Forms.BindingSource(this.components);
this.btAddExportFolder = new System.Windows.Forms.Button();
this.label25 = new System.Windows.Forms.Label();
this.tabPageTimers = new System.Windows.Forms.TabPage();
@@ -260,26 +304,40 @@ 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.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();
@@ -290,12 +348,18 @@ 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();
@@ -303,77 +367,45 @@ 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.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();
+ this.BtOverlayPatternEdit = new System.Windows.Forms.Button();
+ this.label56 = new System.Windows.Forms.Label();
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();
@@ -383,29 +415,35 @@ 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();
@@ -413,55 +451,16 @@ 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();
@@ -469,14 +468,27 @@ 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
+ //
+ BtOpenLevelColorOptions.Location = new System.Drawing.Point(6, 114);
+ BtOpenLevelColorOptions.Name = "BtOpenLevelColorOptions";
+ BtOpenLevelColorOptions.Size = new System.Drawing.Size(189, 23);
+ BtOpenLevelColorOptions.TabIndex = 16;
+ BtOpenLevelColorOptions.Text = "Open level color options";
+ BtOpenLevelColorOptions.UseVisualStyleBackColor = true;
+ BtOpenLevelColorOptions.Click += new System.EventHandler(this.BtOpenLevelColorOptions_Click);
+ //
// groupBoxMultiplier
//
this.groupBoxMultiplier.Controls.Add(this.CbHighlightAdjustedMultipliers);
@@ -652,24 +664,120 @@ private void InitializeComponent()
this.groupBox2.TabStop = false;
this.groupBox2.Text = "Breeding-Multiplier";
//
- // label64
+ // nudTamedDinoCharacterFoodDrain
//
- 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";
+ 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});
//
- // label49
+ // nudTamedDinoCharacterFoodDrainEvent
//
- this.label49.AutoSize = true;
- this.label49.Location = new System.Drawing.Point(10, 151);
- this.label49.Name = "label49";
+ 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
+ //
+ this.label49.AutoSize = true;
+ this.label49.Location = new System.Drawing.Point(10, 151);
+ this.label49.Name = "label49";
this.label49.Size = new System.Drawing.Size(139, 13);
this.label49.TabIndex = 20;
this.label49.Text = "BabyImprintAmountMultiplier";
//
+ // 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;
@@ -679,6 +787,150 @@ 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;
@@ -688,6 +940,30 @@ 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;
@@ -697,15 +973,63 @@ private void InitializeComponent()
this.label3.TabIndex = 8;
this.label3.Text = "MatingIntervalMultiplier";
//
- // label17
+ // nudMatingInterval
//
- this.label17.AutoSize = true;
- this.label17.Location = new System.Drawing.Point(10, 125);
+ 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
+ //
+ this.label17.AutoSize = true;
+ this.label17.Location = new System.Drawing.Point(10, 125);
this.label17.Name = "label17";
this.label17.Size = new System.Drawing.Size(140, 13);
this.label17.TabIndex = 6;
this.label17.Text = "BabyCuddleIntervalMultiplier";
//
+ // 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;
@@ -724,6 +1048,54 @@ 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;
@@ -733,6 +1105,30 @@ 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);
@@ -759,6 +1155,24 @@ 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;
@@ -768,6 +1182,24 @@ 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;
@@ -786,6 +1218,24 @@ 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;
@@ -795,6 +1245,24 @@ 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;
@@ -884,6 +1352,24 @@ 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);
@@ -903,6 +1389,30 @@ 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;
@@ -921,25 +1431,145 @@ private void InitializeComponent()
this.label67.TabIndex = 5;
this.label67.Text = "WildDinoTorporDrainMultiplier";
//
- // 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
- //
- this.label14.AutoSize = true;
- this.label14.Location = new System.Drawing.Point(10, 21);
- this.label14.Name = "label14";
- this.label14.Size = new System.Drawing.Size(114, 13);
- this.label14.TabIndex = 0;
- this.label14.Text = "TamingSpeedMultiplier";
- //
- // groupBox6
+ // 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});
+ //
+ // 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
+ //
+ this.label14.AutoSize = true;
+ this.label14.Location = new System.Drawing.Point(10, 21);
+ this.label14.Name = "label14";
+ this.label14.Size = new System.Drawing.Size(114, 13);
+ this.label14.TabIndex = 0;
+ this.label14.Text = "TamingSpeedMultiplier";
+ //
+ // 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);
this.groupBox6.Controls.Add(this.NudWaitBeforeAutoLoad);
@@ -971,6 +1601,24 @@ 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;
@@ -980,6 +1628,19 @@ 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;
@@ -1028,6 +1689,19 @@ 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
//
@@ -1434,6 +2108,34 @@ 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;
@@ -1632,6 +2334,19 @@ 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);
@@ -1734,6 +2449,20 @@ 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;
@@ -2020,25 +2749,54 @@ private void InitializeComponent()
this.CbbInfoGraphicFontName.TabIndex = 16;
this.CbbInfoGraphicFontName.SelectedIndexChanged += new System.EventHandler(this.CbbInfoGraphicFontName_SelectedIndexChanged);
//
- // BtInfoGraphicForeColor
- //
- this.BtInfoGraphicForeColor.Location = new System.Drawing.Point(9, 44);
- this.BtInfoGraphicForeColor.Name = "BtInfoGraphicForeColor";
- this.BtInfoGraphicForeColor.Size = new System.Drawing.Size(75, 23);
- this.BtInfoGraphicForeColor.TabIndex = 9;
- this.BtInfoGraphicForeColor.Text = "ForeColor";
- this.BtInfoGraphicForeColor.UseVisualStyleBackColor = true;
- this.BtInfoGraphicForeColor.Click += new System.EventHandler(this.ColorButtonClick);
- //
- // BtInfoGraphicBackColor
+ // nudInfoGraphicHeight
//
- this.BtInfoGraphicBackColor.Location = new System.Drawing.Point(9, 73);
- this.BtInfoGraphicBackColor.Name = "BtInfoGraphicBackColor";
- this.BtInfoGraphicBackColor.Size = new System.Drawing.Size(75, 23);
- this.BtInfoGraphicBackColor.TabIndex = 10;
- this.BtInfoGraphicBackColor.Text = "BackColor";
- this.BtInfoGraphicBackColor.UseVisualStyleBackColor = true;
- this.BtInfoGraphicBackColor.Click += new System.EventHandler(this.ColorButtonClick);
+ 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);
+ this.BtInfoGraphicForeColor.Name = "BtInfoGraphicForeColor";
+ this.BtInfoGraphicForeColor.Size = new System.Drawing.Size(75, 23);
+ this.BtInfoGraphicForeColor.TabIndex = 9;
+ this.BtInfoGraphicForeColor.Text = "ForeColor";
+ this.BtInfoGraphicForeColor.UseVisualStyleBackColor = true;
+ this.BtInfoGraphicForeColor.Click += new System.EventHandler(this.ColorButtonClick);
+ //
+ // BtInfoGraphicBackColor
+ //
+ this.BtInfoGraphicBackColor.Location = new System.Drawing.Point(9, 73);
+ this.BtInfoGraphicBackColor.Name = "BtInfoGraphicBackColor";
+ this.BtInfoGraphicBackColor.Size = new System.Drawing.Size(75, 23);
+ this.BtInfoGraphicBackColor.TabIndex = 10;
+ this.BtInfoGraphicBackColor.Text = "BackColor";
+ this.BtInfoGraphicBackColor.UseVisualStyleBackColor = true;
+ this.BtInfoGraphicBackColor.Click += new System.EventHandler(this.ColorButtonClick);
//
// BtInfoGraphicBorderColor
//
@@ -2286,6 +3044,15 @@ 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
//
@@ -2331,6 +3098,28 @@ private void InitializeComponent()
this.dataGridView_FileLocations.TabIndex = 2;
this.dataGridView_FileLocations.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView_FileLocations_CellClick);
//
+ // 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;
+ //
// dgvFileLocation_Change
//
this.dgvFileLocation_Change.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None;
@@ -2365,6 +3154,11 @@ 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;
@@ -2511,6 +3305,20 @@ 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);
@@ -2834,1407 +3642,31 @@ private void InitializeComponent()
| System.Windows.Forms.AnchorStyles.Right)));
this.groupBox13.Controls.Add(this.dataGridViewExportFolders);
this.groupBox13.Controls.Add(this.btAddExportFolder);
- this.groupBox13.Location = new System.Drawing.Point(6, 112);
- this.groupBox13.Name = "groupBox13";
- this.groupBox13.Size = new System.Drawing.Size(736, 261);
- this.groupBox13.TabIndex = 2;
- this.groupBox13.TabStop = false;
- this.groupBox13.Text = "ARK export folders";
- //
- // dataGridViewExportFolders
- //
- this.dataGridViewExportFolders.AutoGenerateColumns = false;
- this.dataGridViewExportFolders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
- this.convenientNameDataGridViewTextBoxColumn1,
- this.ownerSuffixDataGridViewTextBoxColumn,
- this.folderPathDataGridViewTextBoxColumn,
- this.dgvExportFolderChange,
- this.dgvExportFolderDelete,
- this.dgvExportMakeDefault});
- this.dataGridViewExportFolders.DataSource = this.aTExportFolderLocationsBindingSource;
- this.dataGridViewExportFolders.Dock = System.Windows.Forms.DockStyle.Fill;
- this.dataGridViewExportFolders.Location = new System.Drawing.Point(3, 39);
- this.dataGridViewExportFolders.Name = "dataGridViewExportFolders";
- this.dataGridViewExportFolders.RowHeadersVisible = false;
- this.dataGridViewExportFolders.Size = new System.Drawing.Size(730, 219);
- this.dataGridViewExportFolders.TabIndex = 1;
- this.dataGridViewExportFolders.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewExportFolders_CellClick);
- //
- // 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.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, 307);
- 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";
- //
- // 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;
- //
- // BtOpenLevelColorOptions
- //
- BtOpenLevelColorOptions.Location = new System.Drawing.Point(6, 114);
- BtOpenLevelColorOptions.Name = "BtOpenLevelColorOptions";
- BtOpenLevelColorOptions.Size = new System.Drawing.Size(189, 23);
- BtOpenLevelColorOptions.TabIndex = 16;
- BtOpenLevelColorOptions.Text = "Open level color options";
- BtOpenLevelColorOptions.UseVisualStyleBackColor = true;
- BtOpenLevelColorOptions.Click += new System.EventHandler(this.BtOpenLevelColorOptions_Click);
- //
- // nudWildLevelStep
- //
- this.nudWildLevelStep.ForeColor = System.Drawing.SystemColors.WindowText;
- this.nudWildLevelStep.Location = new System.Drawing.Point(319, 17);
- this.nudWildLevelStep.Maximum = new decimal(new int[] {
- 100000,
- 0,
- 0,
- 0});
- this.nudWildLevelStep.Minimum = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
- this.nudWildLevelStep.Name = "nudWildLevelStep";
- this.nudWildLevelStep.NeutralNumber = new decimal(new int[] {
- 0,
- 0,
- 0,
- 0});
- this.nudWildLevelStep.Size = new System.Drawing.Size(57, 20);
- this.nudWildLevelStep.TabIndex = 1;
- this.nudWildLevelStep.Value = new decimal(new int[] {
- 1,
- 0,
- 0,
- 0});
- //
- // 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[] {
- 1,
- 0,
- 0,
- 0});
- this.nudInfoGraphicHeight.Name = "nudInfoGraphicHeight";
- this.nudInfoGraphicHeight.NeutralNumber = new decimal(new int[] {
- 0,
- 0,
- 0,
- 0});
- this.nudInfoGraphicHeight.Size = new System.Drawing.Size(57, 20);
- this.nudInfoGraphicHeight.TabIndex = 2;
- this.nudInfoGraphicHeight.Value = new decimal(new int[] {
- 100,
- 0,
- 0,
- 0});
- this.nudInfoGraphicHeight.ValueChanged += new System.EventHandler(this.nudInfoGraphicHeight_ValueChanged);
- //
- // 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;
+ this.groupBox13.Location = new System.Drawing.Point(6, 112);
+ this.groupBox13.Name = "groupBox13";
+ this.groupBox13.Size = new System.Drawing.Size(736, 261);
+ this.groupBox13.TabIndex = 2;
+ this.groupBox13.TabStop = false;
+ this.groupBox13.Text = "ARK export folders";
+ //
+ // dataGridViewExportFolders
+ //
+ this.dataGridViewExportFolders.AutoGenerateColumns = false;
+ this.dataGridViewExportFolders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] {
+ this.convenientNameDataGridViewTextBoxColumn1,
+ this.ownerSuffixDataGridViewTextBoxColumn,
+ this.folderPathDataGridViewTextBoxColumn,
+ this.dgvExportFolderChange,
+ this.dgvExportFolderDelete,
+ this.dgvExportMakeDefault});
+ this.dataGridViewExportFolders.DataSource = this.aTExportFolderLocationsBindingSource;
+ this.dataGridViewExportFolders.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dataGridViewExportFolders.Location = new System.Drawing.Point(3, 39);
+ this.dataGridViewExportFolders.Name = "dataGridViewExportFolders";
+ this.dataGridViewExportFolders.RowHeadersVisible = false;
+ this.dataGridViewExportFolders.Size = new System.Drawing.Size(730, 219);
+ this.dataGridViewExportFolders.TabIndex = 1;
+ this.dataGridViewExportFolders.CellClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewExportFolders_CellClick);
//
// convenientNameDataGridViewTextBoxColumn1
//
@@ -4256,17 +3688,153 @@ 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);
this.customSCCustom.Name = "customSCCustom";
this.customSCCustom.Size = new System.Drawing.Size(401, 23);
- this.customSCCustom.SoundFile = null;
+ this.customSCCustom.SoundFile = "";
this.customSCCustom.TabIndex = 4;
//
// customSCWakeup
@@ -4274,7 +3842,7 @@ private void InitializeComponent()
this.customSCWakeup.Location = new System.Drawing.Point(6, 81);
this.customSCWakeup.Name = "customSCWakeup";
this.customSCWakeup.Size = new System.Drawing.Size(401, 23);
- this.customSCWakeup.SoundFile = "";
+ this.customSCWakeup.SoundFile = null;
this.customSCWakeup.TabIndex = 2;
//
// customSCBirth
@@ -4282,7 +3850,7 @@ private void InitializeComponent()
this.customSCBirth.Location = new System.Drawing.Point(6, 110);
this.customSCBirth.Name = "customSCBirth";
this.customSCBirth.Size = new System.Drawing.Size(401, 23);
- this.customSCBirth.SoundFile = "";
+ this.customSCBirth.SoundFile = null;
this.customSCBirth.TabIndex = 3;
//
// customSCStarving
@@ -4290,9 +3858,83 @@ private void InitializeComponent()
this.customSCStarving.Location = new System.Drawing.Point(6, 52);
this.customSCStarving.Name = "customSCStarving";
this.customSCStarving.Size = new System.Drawing.Size(401, 23);
- this.customSCStarving.SoundFile = null;
+ this.customSCStarving.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;
@@ -4373,6 +4015,47 @@ 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;
@@ -4401,6 +4084,24 @@ private void InitializeComponent()
this.nudCustomOverlayLocX.Size = new System.Drawing.Size(57, 20);
this.nudCustomOverlayLocX.TabIndex = 1;
//
+ // label42
+ //
+ this.label42.AutoSize = true;
+ this.label42.Location = new System.Drawing.Point(105, 5);
+ this.label42.Name = "label42";
+ this.label42.Size = new System.Drawing.Size(14, 13);
+ this.label42.TabIndex = 2;
+ this.label42.Text = "Y";
+ //
+ // label43
+ //
+ this.label43.AutoSize = true;
+ this.label43.Location = new System.Drawing.Point(4, 5);
+ this.label43.Name = "label43";
+ this.label43.Size = new System.Drawing.Size(14, 13);
+ this.label43.TabIndex = 0;
+ this.label43.Text = "X";
+ //
// nudCustomOverlayLocY
//
this.nudCustomOverlayLocY.ForeColor = System.Drawing.SystemColors.GrayText;
@@ -4430,6 +4131,26 @@ private void InitializeComponent()
this.nudCustomOverlayLocY.TabIndex = 3;
this.nudCustomOverlayLocY.ThousandsSeparator = true;
//
+ // cbCustomOverlayLocation
+ //
+ this.cbCustomOverlayLocation.AutoSize = true;
+ this.cbCustomOverlayLocation.Location = new System.Drawing.Point(6, 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;
@@ -4453,6 +4174,15 @@ private void InitializeComponent()
this.nudOverlayInfoPosY.Size = new System.Drawing.Size(57, 20);
this.nudOverlayInfoPosY.TabIndex = 14;
//
+ // label39
+ //
+ this.label39.AutoSize = true;
+ this.label39.Location = new System.Drawing.Point(300, 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;
@@ -4476,6 +4206,24 @@ 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;
@@ -4499,51 +4247,206 @@ private void InitializeComponent()
this.nudOverlayTimerPosY.Size = new System.Drawing.Size(57, 20);
this.nudOverlayTimerPosY.TabIndex = 9;
//
- // nudOverlayTimerPosX
+ // 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.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.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";
//
- // nudOverlayInfoDuration
+ // label59
//
- 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});
+ 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";
//
// NudOCRClipboardCropHeight
//
@@ -4637,6 +4540,55 @@ private void InitializeComponent()
this.NudOCRClipboardCropLeft.Size = new System.Drawing.Size(69, 20);
this.NudOCRClipboardCropLeft.TabIndex = 12;
//
+ // CbOCRFromClipboard
+ //
+ this.CbOCRFromClipboard.AutoSize = true;
+ this.CbOCRFromClipboard.Location = new System.Drawing.Point(6, 191);
+ this.CbOCRFromClipboard.Name = "CbOCRFromClipboard";
+ this.CbOCRFromClipboard.Size = new System.Drawing.Size(506, 17);
+ this.CbOCRFromClipboard.TabIndex = 11;
+ this.CbOCRFromClipboard.Text = "Use image in clipboard for the OCR. You can press the Print-key to copy a screens" +
+ "hot to the cliphoard";
+ this.CbOCRFromClipboard.UseVisualStyleBackColor = true;
+ //
+ // 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;
@@ -4655,6 +4607,14 @@ private void InitializeComponent()
this.nudWaitBeforeScreenCapture.Size = new System.Drawing.Size(72, 20);
this.nudWaitBeforeScreenCapture.TabIndex = 5;
//
+ // label19
+ //
+ this.label19.Location = new System.Drawing.Point(6, 119);
+ this.label19.Name = "label19";
+ this.label19.Size = new System.Drawing.Size(296, 20);
+ this.label19.TabIndex = 2;
+ this.label19.Text = "White Threshold (increase if you increased gamma ingame)";
+ //
// nudWhiteThreshold
//
this.nudWhiteThreshold.ForeColor = System.Drawing.SystemColors.GrayText;
@@ -4673,6 +4633,69 @@ 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;
@@ -4693,14 +4716,44 @@ 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);
@@ -4717,6 +4770,7 @@ private void InitializeComponent()
this.groupBox18.ResumeLayout(false);
this.groupBox11.ResumeLayout(false);
this.groupBox11.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.nudWildLevelStep)).EndInit();
this.tabPageGeneral.ResumeLayout(false);
this.tabPageGeneral.PerformLayout();
this.groupBox31.ResumeLayout(false);
@@ -4726,11 +4780,13 @@ 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);
@@ -4742,6 +4798,7 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.PbInfoGraphicPreview)).EndInit();
this.groupBox32.ResumeLayout(false);
this.groupBox32.PerformLayout();
+ ((System.ComponentModel.ISupportInitialize)(this.nudInfoGraphicHeight)).EndInit();
this.groupBox28.ResumeLayout(false);
this.groupBox28.PerformLayout();
this.PanelDomLevels.ResumeLayout(false);
@@ -4752,12 +4809,14 @@ 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);
@@ -4769,6 +4828,7 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.nudWarnImportMoreThan)).EndInit();
this.groupBox13.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dataGridViewExportFolders)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.aTExportFolderLocationsBindingSource)).EndInit();
this.tabPageTimers.ResumeLayout(false);
this.groupBox24.ResumeLayout(false);
this.groupBox24.PerformLayout();
@@ -4777,52 +4837,11 @@ 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();
@@ -4830,12 +4849,16 @@ private void InitializeComponent()
((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosY)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayTimerPosX)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudOverlayInfoDuration)).EndInit();
+ this.tabPageOCR.ResumeLayout(false);
+ this.groupBox1.ResumeLayout(false);
+ this.groupBox1.PerformLayout();
((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropHeight)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropWidth)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropTop)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.NudOCRClipboardCropLeft)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudWaitBeforeScreenCapture)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.nudWhiteThreshold)).EndInit();
+ this.panel1.ResumeLayout(false);
this.ResumeLayout(false);
}
@@ -5178,5 +5201,7 @@ private void InitializeComponent()
private System.Windows.Forms.CheckBox CbCopyNameToClipboardOnImport;
private System.Windows.Forms.CheckBox CbSetMutationLevelsExtractor;
private System.Windows.Forms.CheckBox CbLibraryGenerateNameWarnTooLongName;
+ private System.Windows.Forms.Label label56;
+ private System.Windows.Forms.Button BtOverlayPatternEdit;
}
}
\ No newline at end of file
diff --git a/ARKBreedingStats/settings/Settings.cs b/ARKBreedingStats/settings/Settings.cs
index 2f5e8f21..1ae50497 100644
--- a/ARKBreedingStats/settings/Settings.cs
+++ b/ARKBreedingStats/settings/Settings.cs
@@ -12,6 +12,7 @@
using System.Windows.Threading;
using ARKBreedingStats.importExportGun;
using ARKBreedingStats.library;
+using ARKBreedingStats.NamePatterns;
using ARKBreedingStats.StatsOptions;
using ARKBreedingStats.uiControls;
using ARKBreedingStats.utils;
@@ -1881,5 +1882,24 @@ private void BtOpenLevelColorOptions_Click(object sender, EventArgs e)
{
StatsOptionsForm.ShowWindow(this, Form1.StatsOptionsLevelColors, Form1.StatsOptionsConsiderTopStats);
}
+
+ private void BtOverlayPatternEdit_Click(object sender, EventArgs e)
+ {
+ if (_infoGraphicPreviewCreature == null)
+ CreateInfoGraphicCreature();
+
+ using (var pe = new PatternEditor(_infoGraphicPreviewCreature, null, null, null,
+ null, "Overlay pattern", Properties.Settings.Default.OverlayImportPattern, null, 0))
+ {
+ if (pe.ShowDialog() == DialogResult.OK)
+ {
+ Properties.Settings.Default.OverlayImportPattern = pe.NamePattern;
+ Properties.Settings.Default.PatternNameToClipboardAfterManualApplication = pe.PatternNameToClipboardAfterManualApplication;
+ }
+
+ (Properties.Settings.Default.PatternEditorFormRectangle, _) = Utils.GetWindowRectangle(pe);
+ Properties.Settings.Default.PatternEditorSplitterDistance = pe.SplitterDistance;
+ }
+ }
}
}
diff --git a/ARKBreedingStats/settings/Settings.resx b/ARKBreedingStats/settings/Settings.resx
index cdcfb9c6..5b3bf8a0 100644
--- a/ARKBreedingStats/settings/Settings.resx
+++ b/ARKBreedingStats/settings/Settings.resx
@@ -117,12 +117,12 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 647, 17
-
False
+
+ 647, 17
+
The creature data can be directly imported from the save-game, if you have access to that. This is also possible via an ftp-adress.
If you set the according files below, you can start the process automatically from the file-menu.
diff --git a/ARKBreedingStats/species/CreatureColored.cs b/ARKBreedingStats/species/CreatureColored.cs
index e02d4803..f4087978 100644
--- a/ARKBreedingStats/species/CreatureColored.cs
+++ b/ARKBreedingStats/species/CreatureColored.cs
@@ -5,8 +5,6 @@
using System.IO;
using System.Linq;
using System.Text;
-using System.Windows.Media;
-using System.Windows.Media.Effects;
using ARKBreedingStats.Library;
using ARKBreedingStats.utils;
using Color = System.Drawing.Color;
diff --git a/ARKBreedingStats/species/Species.cs b/ARKBreedingStats/species/Species.cs
index b00be90c..6138dfa4 100644
--- a/ARKBreedingStats/species/Species.cs
+++ b/ARKBreedingStats/species/Species.cs
@@ -4,6 +4,7 @@
using System.Linq;
using System.Runtime.Serialization;
using System.Text.RegularExpressions;
+using ARKBreedingStats.Library;
using ARKBreedingStats.mods;
namespace ARKBreedingStats.species
@@ -17,6 +18,16 @@ public class Species
[JsonProperty]
public string name;
///
+ /// Optional name for females if different from name.
+ ///
+ [JsonProperty]
+ public string nameFemale;
+ ///
+ /// Optional name for males if different from name.
+ ///
+ [JsonProperty]
+ public string nameMale;
+ ///
/// The name used for sorting in lists.
///
public string SortName;
@@ -271,7 +282,7 @@ public void InitializeNames()
if (variants != null && variants.Any())
{
VariantInfo = string.Join(", ", variants);
- variantInfoForName = string.Join(", ", variants.Where(v => !name.Contains(v)));
+ variantInfoForName = string.Join(", ", string.IsNullOrEmpty(name) ? variants : variants.Where(v => !name.Contains(v)));
}
DescriptiveName = name + (string.IsNullOrEmpty(variantInfoForName) ? string.Empty : " (" + variantInfoForName + ")");
@@ -455,6 +466,8 @@ public byte[] RandomSpeciesColors(Random rand = null)
public void LoadOverrides(Species overrides)
{
if (overrides.name != null) name = overrides.name;
+ if (overrides.nameFemale != null) name = overrides.nameFemale;
+ if (overrides.nameMale != null) name = overrides.nameMale;
if (overrides.variants != null) variants = overrides.variants;
if (overrides.fullStatsRaw != null) fullStatsRaw = overrides.fullStatsRaw;
if (overrides.altBaseStatsRaw != null) altBaseStatsRaw = overrides.altBaseStatsRaw;
@@ -497,5 +510,23 @@ public void LoadOverrides(Species overrides)
/// Index of the multiplicative bonus value in fullStatsRaw.
///
public const int StatsRawIndexMultiplicativeBonus = 4;
+
+ ///
+ /// Returns species name depending on sex if available.
+ ///
+ ///
+ ///
+ public string Name(Sex creatureSex)
+ {
+ switch (creatureSex)
+ {
+ case Sex.Female:
+ return nameMale ?? name;
+ case Sex.Male:
+ return nameFemale ?? name;
+ default:
+ return name;
+ }
+ }
}
}
diff --git a/ARKBreedingStats/uiControls/StatWeighting.cs b/ARKBreedingStats/uiControls/StatWeighting.cs
index 26159496..48a76179 100644
--- a/ARKBreedingStats/uiControls/StatWeighting.cs
+++ b/ARKBreedingStats/uiControls/StatWeighting.cs
@@ -98,11 +98,12 @@ public double[] Weightings
get
{
double[] w = WeightValues;
- double sum = w.Sum() / Stats.StatsCount;
- if (sum > 0)
+ // normalize weights
+ double sumAbs = w.Aggregate(0d, (sum, weight) => sum += Math.Abs(weight)) / Stats.StatsCount;
+ if (sumAbs > 0)
{
for (int i = 0; i < Stats.StatsCount; i++)
- w[i] /= sum;
+ w[i] /= sumAbs;
}
return w;
}
@@ -130,7 +131,7 @@ public double[] WeightValues
if (_weightNuds[s] != null)
weights[s] = (double)_weightNuds[s].Value;
else
- weights[s] = 1;
+ weights[s] = 0;
}
return weights;
diff --git a/ARKBreedingStats/values/Values.cs b/ARKBreedingStats/values/Values.cs
index a71ed3e9..85606937 100644
--- a/ARKBreedingStats/values/Values.cs
+++ b/ARKBreedingStats/values/Values.cs
@@ -694,18 +694,26 @@ private void UpdateSpeciesBlueprintDictionaries()
{
_blueprintToSpecies[s.blueprintPath.ToLowerInvariant()] = s;
- string speciesName = s.name;
- if (_nameToSpecies.TryGetValue(speciesName, out var existingSpecies))
+ AddSpeciesNameToDict(s.name);
+ AddSpeciesNameToDict(s.nameFemale);
+ AddSpeciesNameToDict(s.nameMale);
+
+ void AddSpeciesNameToDict(string speciesName)
{
- if (
- (!existingSpecies.IsDomesticable && s.IsDomesticable) // prefer species that are domesticable
- || (existingSpecies.Mod == null && s.Mod != null) // prefer species from mods with the same name
- || ((existingSpecies.variants?.Length ?? 0) > (s.variants?.Length ?? 0)) // prefer species that are not variants
- )
- _nameToSpecies[speciesName] = s;
+ if (string.IsNullOrEmpty(speciesName)) return;
+
+ if (_nameToSpecies.TryGetValue(speciesName, out var existingSpecies))
+ {
+ if (
+ (!existingSpecies.IsDomesticable && s.IsDomesticable) // prefer species that are domesticable
+ || (existingSpecies.Mod == null && s.Mod != null) // prefer species from mods with the same name
+ || ((existingSpecies.variants?.Length ?? 0) > (s.variants?.Length ?? 0)) // prefer species that are not variants
+ )
+ _nameToSpecies[speciesName] = s;
+ }
+ else
+ _nameToSpecies.Add(speciesName, s);
}
- else
- _nameToSpecies.Add(speciesName, s);
Match classNameMatch = rClassName.Match(s.blueprintPath);
if (classNameMatch.Success)
diff --git a/ARKBreedingStats/values/ValuesFile.cs b/ARKBreedingStats/values/ValuesFile.cs
index 7f1d8010..2e9b9017 100644
--- a/ARKBreedingStats/values/ValuesFile.cs
+++ b/ARKBreedingStats/values/ValuesFile.cs
@@ -14,14 +14,13 @@ public class ValuesFile
///
/// Checks if the version string is a format version that is supported by the version of this application.
///
- protected static bool IsValidFormatVersion(string version) =>
- version != null
- && (version == "1.12" // format with 12 stats (minimum required format)
- || version == "1.13" // introduced remaps for blueprintPaths
- || version == "1.14-flyerspeed" // introduced isFlyer property for AllowFlyerSpeedLeveling
- || version == "1.15-asa" // for new properties in ARK: Survival Ascended
- || version == "1.16-mod-remap" // support for blueprint remap for mod files
- );
+ protected static bool IsValidFormatVersion(string formatVersion) =>
+ formatVersion == "1.12" // format with 12 stats (minimum required format)
+ || formatVersion == "1.13" // introduced remaps for blueprintPaths
+ || formatVersion == "1.14-flyerspeed" // introduced isFlyer property for AllowFlyerSpeedLeveling
+ || formatVersion == "1.15-asa" // for new properties in ARK: Survival Ascended
+ || formatVersion == "1.16-mod-remap" // support for blueprint remap for mod files
+ ;
[JsonProperty]
private string version;