Releases: cadon/ARKStatsExtractor
More filters, modular updates
0.46.2
Fixes
- Updater / Module fix
0.46.0
Features
- new process to update modules of the application (e.g. species images, naming pattern templates)
- filter for mod manager
- naming patterns:
- filter for keywords and functions
- templates
- import mating cooldown from save file
- option to consider wasted stats for top creature determination
- option to import unclaimed babies from save file
- parse max wild and max dom levels from ini
Tweaks
- changed wiki links from gamepedia to fandom
- tweaked recognition of female/male specific images for color regions
- save import: better error handling, tooltip with fileLocation for better recognition
- import save files:
- added examples for save import file locations (local or ftp)
- warning if import save file path seems to miss the filename
- improved loading performance for large libraries
- more info in error message if OCR is not (correctly) configured
- support for custom statNames in the multiplierTester
- improved species determination when OCR failed
- added explanation about new colors on import
- option to wait before autoloading (could help in sync issues)
- prevent creation of already existing tags
- color feedback if wild level exceeds possible maximum
- option to display creature name in InfoGraphic
Fixes
- fixed display of cooldown/growing in library
- fix for file not found exception when importing via ftp
- prevent emtpy OCR patterns to be saved
- fixed wrong order of list groups in library for modded species
- potnetial fix for ping pong synchronization of library files
- species images fixes
- fixed handling of invalid characters for InfoGraphic export
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
More filters, modular updates
0.46.1
Fixes
- Updater / Module fix
0.46.0
Features
- new process to update modules of the application (e.g. species images, naming pattern templates)
- filter for mod manager
- naming patterns:
- filter for keywords and functions
- templates
- import mating cooldown from save file
- option to consider wasted stats for top creature determination
- option to import unclaimed babies from save file
- parse max wild and max dom levels from ini
Tweaks
- changed wiki links from gamepedia to fandom
- tweaked recognition of female/male specific images for color regions
- save import: better error handling, tooltip with fileLocation for better recognition
- import save files:
- added examples for save import file locations (local or ftp)
- warning if import save file path seems to miss the filename
- improved loading performance for large libraries
- more info in error message if OCR is not (correctly) configured
- support for custom statNames in the multiplierTester
- improved species determination when OCR failed
- added explanation about new colors on import
- option to wait before autoloading (could help in sync issues)
- prevent creation of already existing tags
- color feedback if wild level exceeds possible maximum
- option to display creature name in InfoGraphic
Fixes
- fixed display of cooldown/growing in library
- fix for file not found exception when importing via ftp
- prevent emtpy OCR patterns to be saved
- fixed wrong order of list groups in library for modded species
- potnetial fix for ping pong synchronization of library files
- species images fixes
- fixed handling of invalid characters for InfoGraphic export
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
More fields for exporting to a table
0.45.1
Features
- more options to export creatures for a table
- library filter support for localized stat abbreviations
Tweaks
- unlock dom level in extractor if the app knows there are levels
- Update translation.txt and French translation by Yanuut
- added background highlighting for default export folder
- on import update species of a creature if changed
- in the tester remove link to edited creature on clear
Fixes
- handling of invalid format version when checking for updates
- fixed import last savegame button (#1182)
- possible fix for growing cooldown not shown in library sometimes
- fix for handling corrupted cached species images
- fix for handling pipes in name patterns in oldName
- fixed behaviour of {n} in naming pattern if it was altered with format
- don't warn about duplicate name if it's the same creature
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
OCR improvements
0.45.0
Features
- OCR improvements, it's working again and can be adjusted more easily. Currently config files for the resolutions 2560 x 1440 and 1920 x 1080 are bundled with the app, other resolutions can be created in ASB.
- Library filter for stats (e.g.
hp>20, ox<10
) and colors (e.g.c0: 10 11 12, c3: 31 32
) - option to pause growing timer when adding a non mature creature
Tweaks
- Highlighting of more non-default values in the settings
- Better feedback message if last savegame import doesn't exist anymore and user wants to import it
- Polish translation improvements by alex4401
- fixed alignment in stat inputs
- extract saved values after selecting them
- ignore ocr looped species in recent
Fixes
- fixed handling of not used
{n}
in naming pattern - better handling of non authorized exception when saving infoGraphic to a protected folder
- fix display of paused growing timer in library
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
More translations
0.44.0
Features
- added Russian translation by SoulSuspect, thanks!
- added partial Polish translation by alex4401, thanks!
- added Japanese translations by maririyuzu, thanks!
- added refresh button for import exported list window
- support for AllowFlyerSpeedLeveling with the new values format 1.14-flyerspeed
- messagebox with copy to clipboard button
- option to rename export files after auto import
- option to only consider even desired stat levels in the breeding planner (to not end up with 255, but 254 levels)
- option to go to library tab after successful autoimport
Tweaks
- changed updater api call to only latest release
- only notify about values file update if the format is supported
- more OCR improvements, still wip
- after extraction changed cursor to hand on non-unique stats to imply clickability
- added button to import export folder setting to make it default
- option to highlight changed multipliers in the settings for screenshots
Fixes
- fixed exception for creature infoGraphic without colors
- fix in breeding planner regarding already existing top level combinations (#1177)
- exception fix regarding the library filter, thanks to A New Home
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
InfoGraphic customizable, OCR rework (wip), name patterns
0.43.0.3
Fixes
- Fix regarding outdated ocr config file error message
0.43.0.2
Features
- OCR system was changed, implemented features by Lunat1q which enables multiple patterns per character (#1066). This results in better recognition results. The system is not yet fully implemented, but already works. Unfortunately the old ocr-config files don't work anymore and have to be recreated. I'll add some config files for some resolutions soon, they also can be created by users for any resolution.
- Added recently used files in menu
- Added
nr_in_gen_sex
name pattern keyword. - Ark id (ingame representation) can be used in library filter
- Ark id (ingame representation) is now included when exporting to spreadsheet
- Infographic
- Bulk creation from library (#1160)
- Customizable colors
- Option to show/hide max wild level, generation, mutations
- Added species of 3 Crystal Isles Wyverns
- Library backup now independent from autosave
- Name pattern function
format_int
for hex representation - Option to save image cache in LocalAppData for portable version
Tweaks
- Updated French translation (thanks Yanuut)
- Improved pedigree search filter speed
- Added blueprint path display to extractor for easier spot extraction issues related to a wrong species class
- When saving a library, the last used folder is displayed first
- Improved messageboxes when library is not saved when closing it
- Added note about the need to open the ancestor page in Ark to import the acestor info (#1154)
- Added sound feedback if creature was updated on autoimport
- Adjusted handling of Imprining bonus range in extraction to not filter out valid results
- Input of Ark id more consistent to differentiate between the id shown in game and the real id
- Library filter is highlighted if creatures are filtered out, added tooltip what can be filtered
- Import file can be shown in explorer when clicking on the according text label after importing
- Multiplier Tester
- Added Troodonism in multiplier tester (for testing bugged stat values)
- Increased decimals
- Added blueprint path and highlighting of reset buttons if value is changed
- Smoothed shadow of species region color image
- Fixed clipped parent names in CreatureBox, parents now also can be clicked to select them
- Added note about ftp save import
Fixes
- Import save game menu button is now disabled and highlighted during import to prevent duplicate importing
- Fixed offset by one in naming pattern if creature is already in the library
- Custom stat overrides are now saved when loading from file
- Custom stat overrides have a scrollbar if window is too narrow
- Static memory cleanup after save game import
- MessageBox loop regarding unknown blueprints in already loaded mods
- Fixed handling when loading a library failed
- Handling of corrupted cached images
- Fixed name pattern format function if value is empty
- Apply name pattern also on manual import (#1163)
- Update creature status of cryo'd creatures
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
Filtered best creature in the planner, fixes
0.42.2
Features
- the breeding planner will display the best possible creature regarding the current filters
Tweaks
- naming pattern
{rnd}
now returns zero-padded numbers from 0 to 999999 - color regions that are not used by a species in name patterns will be ignored if not explicitely stated
- variant tags that are part of the species name will be not removed for better filtering (e.g. Aberrant)
- added setting for BabyImprintAmountMultiplier
- updated / readded kibble recipes in the taming control
- the last used folder to open a library is remembered now
Fixes
- fixed naming pattern in the tester regarding
{effImp}
- exception fix if debug dump file already exists
- fixed double hotkey call for name pattern in library (#1143)
- added data validation for substring name pattern function
- increased textbox to display info about failed extraction for Troodonism affected species
- updated message about manually creating mod value files
- when updating the values file, the currently loaded mod files are updated as well and not only when reloading the library
- fix for the
cheat
-prefix for concatenated console commands - updated the required .NET version on the installer (4.8)
- when using the installer the doubled question if the species images should be downloaded is removed
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
new naming patterns, custom infographic size
0.42.1
Features
- setting for width of exported infographic image size
- option to select arbitrary customReplacings file, e.g. now that file can be put in a shared folder and will be synchronized with the library. The custom file can be selected in the naming pattern editor.
- added naming pattern
{alreadyExists}
- added toolbar button to quickly import last savegame
- added simple calculation function to naming pattern (#1137). E.g.
{{#expr: {hp} * 2 }}
- options to highlight level 254/255 and even/odd in the breeding planner (255 levels in one stat is the max that can be saved, and 254 is the max that allows domestic leveling)
- added length function to name patterns, e.g.
{{#len: {isTophp}{isTopdm}{isTopwe} }}
will result in the number of topstats regarding hp, dm and we.
Tweaks
- improved compatibility for other platforms by catching exceptions from speechrecognition and OCR initialization (thanks to alex4401)
- added option to apply naming pattern always on import (not only if the name is empty or on first import)
- changed required .NET version to 4.8
- x-species have a limit of 50 more levels before they get deleted, that is now considered when the max server level (official value is 450) is enabled
- increased tooltip autopopdelay in breedingplan to 10 s
Fixes
- adjusted hardcoded ARK taming multiplier from ARK patch 313.5 (#1132)
- fixed that naming pattern topPercent wasn't available in the editor
- added TargetActor_C to the ignore list when importing saves (#1133)
- consider neutered state on import (#1139)
- fixed offset by 1 of naming pattern
{sn}
and{tn}
(#1137)
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
live filter, instant inheritance view, new color indicator and more
0.42.0
Features
- added name filter in toolbar to library and pedigree, works with csv with species, owner, tribe, note, server, tags (#1083)
- display of parent stats and inheritances in extractor (#1074), also option to display it in the overlay
- visual indicator if a color is new on importing: gold border is new color, green color is new color in this region, but exists in other region (#1074)
- option to save a dump of the current library and the entered extractor values for easier issue solving
- first basic support of colorblind modes
- added pause option for custom timers
- improved contrast of species color region images
Tweaks
- Display Id of no color (0) in library as it's a possible color
- added possible extraction failing info for missing mod files
- update of French translations by Yanuut, thanks!
- added contextmenu entry to copy name to clipboard in breeding plan / pedigree (#1098)
- don't highlight stats in breeding plan if they won't increase in wild (#817)
- added color indicator for kibbles in taming control (#1058)
- changed language selection to language of setting
- added warning if a non-mod species is loaded that has a mod-variant (#1120)
- import export window: hold Shift to suppress warnings on file deletions
Fixes
- Always display mutation input controls (species without breeding info can be bred with mods)
- hide not used color regions in library
- null-exception fix when opening naming pattern editor
- paused timers now show correct remaining time in edit control (#1114)
- fixed character encoding related exception when importing creatures with certain unicode chars
- selection in pedigree, breeding plan and level chart is kept when library is synchronized (#1105)
- possible null-exception fix, probably fixes #1085
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.
Variant filter, Autodetection of export folder
0.41.1.1
Fixes
- Null exception fix at startup
0.41.1
Features
- Contextmenu entry in Breeding Plan to view creature in Pedigree
- Autodetection of export folder now handles non-default steam libraries
0.41.0
Features
- Variant filter for species selector
- Option to add custom species variants from with the file
customSpeciesVariants.json
- the json file needs to have a json object with the blueprint name as key and a string array with the variants to add as value, e.g.
{
"/Game/PrimalEarth/Dinos/Rex/Rex_Character_BP.Rex_Character_BP": [
"Cool",
"Favorite"
]
}
- Updated French translations thanks to Yanuut
- added the keywords
{isLowest}
and{isNewLowest}
to naming patterns - general handling of custom stat names (e.g. Glow Species)
- Setting for custom imported folder
- Autodetection of export folder for steam users (currently works only for the first steam user if there are multiple on the computer) (#1106)
Tweaks
- Adjusted save routine so if something goes wrong the file is not cleared
- If export file for import is not readable, try again automatically after a short time
- Breeding Plan with negative weightings adjusted
Fixes
- Fix for selected species after loading values
- Naming pattern accepts empty parameter values
- Catch exception if exported file is not readable
- In Naming patterns the current creature will not be ignored anymore for index keywords
General Infos
Which version to take?
- Use the setup-ArkSmartBreeding-(version).exe for an installation in the system's programs folder. Suitable for single user installations.
- Extract the ARK.Smart.Breeding_(version).zip in an arbitrary folder to use it as a portable or shared installation.
Give Feedback on Discord, in the github-issues-section or on the official ARK-forums.