Jump to content

cad

ARK Volunteer PC Tester
  • Posts

    293
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by cad

  1. 4 minutes ago, Zera said:

    After tame, reading the values, it's still unable to read Health correctly, but everything else reads fine.

    The Health of the Ankylo after tame is 2240.1 but the Reader sets it to 1.0 instead.
    Manually adjusting it though, everything checks out fine.

    Good to hear it worked. As said the OCR is not always correct, always have an eye on what it does ;)

    3 minutes ago, ncola7 said:

    @cad also dropping this to only 4 stats, most times you only care about 4 or so stats. and 4 generations drops it all the way to 65k. definitely doable for a computer.

    Right, that sounds like a first simplification. When I first thought about the process of converting my thinking of what the best breeding-pair would be to an algorithm I was surprised how easy it seems for a human to see the best pairing of a couple of creatures and how complicated it is for an algorithm.

    The different algorithms are mostly based on the 70% probability for the higher stat to be inherited by the offspring, and it weights them much higher, if the stat is one of the top-stats of the creatures in this species. But then it pretty fast all gets covered in the cloudy dust of probabilities that are difficult to grasp due to the sheer quantity of possibilities.

  2. 30 minutes ago, Zera said:

    I'm trying to extract an Ankylo at the moment and there a few things going on with the Extraction that are a little funky.

    1. It's as though it's completely skipping the Health Value
      1. Puts the Stamina Value into Health
      2. Oxygen into Stamina
      3. Oxygen is set to 0
    2. The extractor still doesn't seem to like handling multiples of 0
      1. Ankylo has 6900 Food value in-game; Extractor wants to extract instead 677
    3. Even when all values are correct for the Ankylo, the Extractor still cannot distribute levels properly among it. Food, DMG, Speed and Torpor are all marked red; even though this is marked as "Wild" or "Wild-Creature Check".

    I am on an UnOfficial server I run, but the only thing that is changed for Dinos is a taming speed multiplier has been increased.

    Also it wants to name Ankylo to "AnL7Io". Haha!

    Hi, can you post a screenshot of that anky that causes the tool to skip the HP? Did you make sure the selected species was correct?

    17 minutes ago, ncola7 said:

    @cad can you help me understand how the breeding plan works? how to use it?

    It seems like it's showing you the best pair to breed but is that as far as it goes? Is the intent to breed that pair, see the offspring, add it to the library and then see what the plan tab says is the best pair now?

    In a perfect world I imagine it being almost like a tree, showing you what stat you're trying to breed together and what each generation dino would look like. eventually showing you what your perfect dino would be and how many generations it'll take.

    I haven't really thought of the logistics or if it's realistic but would be cool imo.

    Hi, yes, basically that's how it works. The breeding plan works in slightly different ways, depending on the mode you've chosen (Top stats conservative, Top stats lucky and High stats in next gen). For getting a creature that has only the best possible stats, the first breeding-mode is the best in most cases. It does taking into account which stat-combinations are not yet in your library and are probably the ones you want. But it does only check this for the next generation. You're right, an optimal breeding-planner would consider all possibilities until the generation a perfect offspring could be born, and this is an extremely complex process, the possiblities are growing exponential. Each creature pair has up to 2^7 = 128 possible offsprings, so after 7 generations 2^7^7 = 562949953421312 creatures and all the possiblity to get to them would have to be considered. Probably an interesting mathematical problem, and I'm sure that could be simplified a lot. Currently it's not on the todo-list to enhance the suggestions. In the end you get one baby, and all the probabilities doesn't matter anymore once you got it, the suggestions are there to make sure you breed the pair that has the highest probability of getting a nice offspring.

    In some cases the breeding planner does suggest something obviously sub-optimal, so don't hesitate to ignore the order. In most cases though the top-suggestions are correct.

    If you have a good idea on how to predict good pairings that are not yet included, feel free to let me know. If you're a bit in programming, have a look at the algorithm that determines the best pairs here: https://github.com/cadon/ARKStatsExtractor/blob/master/ARKBreedingStats/BreedingPlan.cs#L142

  3. 53 minutes ago, ncola7 said:

    @cad any know issues with calculating tamed equus? 2 of the 4 I tamed would not extract even directly after taming (with no domestic levels).

    second, I can't extract values from in game UI on a dino. Game open in first screen and program open in second. known issue? to be honest I only tried about twice a while ago. will give it another go later tonight.

    Hi, I haven't personally tried the equus, so there might be errors. Make sure all the multipliers are set correctly if you're on an unofficial server.

    The OCR-feature has issues when used with multiple monitors, I'm not sure how to solve that, currently I've no multi-screen-setup.

  4. 2 hours ago, cametal said:

    Is the extractor a little glitched? It´s not showing up the "grown in" information no more. 

    The new inventory doesn't show any info about the current maturing-progress anymore (before it could be calculated by using the weight of the baby). The percentage is shown outside the inventory if you look on a creature, so you can use that percentage to manually calculate the growing time.

  5.  

    17 hours ago, Talamar1 said:

    Didn't read Health Stat correctly:

    Can you have something in the GUI that allows you to put in the Server's adjusted Taming/Breeding/etc. modifiers (i.e. server has 5x taming speed).

    The OCR is not always correct, in some cases you have to correct it manually. It's a complex process.

    You can adjust the multipliers in the settings.

    4 hours ago, CCLai said:

    When will the new update release ? (for this app)

    Which update do you mean, or which feature do you expect to be released?

  6. 7 hours ago, Bossmob said:

    #push

    Any idea?

    Sorry for not replying sooner. It's a known issue, I haven't been able to reproduce yet. It seems the mechanism of the tool of taking a screenshot does not always use the set resolution. Is your native resolution of the monitor different to 1920 x 1080? Some user reported that taking a manual screenshot with steam (pressing F12) produces a screenshot in the correct resolution (1920x1080), which can be used in the tool by drag&drop it on the extractor-tab.

  7. 6 hours ago, MoogleMan3 said:

    How exactly does this work? Just start the program, start ark, find a dino, say the command, get taming info?

    How would it work on a dual monitor setup? I usually have ark in my main window and the breeder program open on the 2ns monitor.

    Hi, I haven't tested this with a multi-screen-setup. The idea is to enable the overlay (the button is on the top-right in the tool, after you enabled the OCR). If the microphone-icon (also in the top-right) is red, it's listening to species-names, and if it recognizes one (you have to use the names that the tool uses, e.g. Triceratops, not Trike) and you also say a level-number (e.g. "Triceratops 40"), it'll show the info on the top right in the game.

    With multiple monitors it probably also will work if you don't enable the overlay, but just go to the taming-tab in the tool and then tell the tool the species and level.

  8. Hi @vanghern, sorry for the late reply. The issue with the dinos you can't extract is most likely due to a wrong multiplier-setting of the BabyCuddleIntervalMultiplier or the BabyMatureSpeedMultiplier. These settings in the tool have to match the ones on the server when the baby was born, even if the multipliers where changed in the meantime. The first Ptera can be extracted with a taming effectiveness of ~20%.

    • If the imprinting-progress is corrected by the tool, one of the beforementioned multipliers is not correct for that creature, the tool always chooses the nearest possible value.
    • Is there any error-message if you drag'n'drop the settings-file on the settings-info? The cursor should change and after releasing the file it should parse the file.
    • Copying to tester / extractor without the Creature-Info: I'll fix that, thanks for noting that.
    • Wrong taming-effectiveness: can you post a screenshot with a creature where the extractor shows a wrong TE?
    • Double suggestion-window: I'll look into that.
    • Extra Tribe-field for creatures: I'll put it on the todo list.

    Thanks for the feedback and suggestions!

  9. 4 hours ago, Bossmob said:

    Okay, so I downloaded the program and I have a problem:

    Whenever I press "Read Values from ARK Window" it just switches to ARK.

    I have ARK on fullscreen windowed and switch from it to the app directly, then press the button.

    EDIT: Resolution is 1920x1080, but the ORM only shows a pink screen too.

    Hi, sometimes it doesn't work if you have multiple monitors. Also, is there anything usefull written in the OCR-output (in the OCR-tab, right of the pink rectangle)?

  10. 11 minutes ago, l1l1th85 said:

    Everytime i need to download last updates i cant find the place and the program stop working :( maybe i'm a fool but, how and where do we download the last updates?

    Btw, nice job! :)

    Hi, you can find the newest version always with this link: https://github.com/cadon/ARKStatsExtractor/releases/latest

    If the program detects that a new update is available, it should show a message-box that will open the browser with the correct page.

  11. 1 hour ago, Thalantyr said:

    Hi @cad. I'm assuming at this point that WC have not created any way of us seeing what the random mutations are in-game so there's no way that you can extract them into the tool? I'm finding it extremely frustrating to get a L300 egg from someone only to find out that it's got 27 mutations and is most probably a very poor level dino outside of the mutations. Thank you.

    Hi, it's not possible to see directly from the stats how many mutations a creature has, because mutated stats are just increased ones. The only way I know how you can see the mutation-counter is if you bred it and look at the family-tree in-game. Smart Breeding can detect mutations if you select the parents for a creature and there are discrepancies in the stats in that way, that in a stat the offspring has exactly two levels more than a parent. Then it's marked with a green circle in the pedigree-view, the mutation-counter has to be set manually, because there also can be increases of the mutation-counter without visible stat-mutations (e.g. if both parents have a mutation in the same stat, only one of these stats is inherited, but both mutation-counters are added to the offspring).

  12. 13 hours ago, Kallor said:

    Diplocaulus has the oxy stat locked in the program but it's a fully visible and changeable stat on the actual creature.  Never took any notice before but with aquatic breeding coming up thought it would be handy to have fixed.  You can workaround the issue atm using the extractor and then just manually changing the oxy stat via the stat testing tab.

    Thanks for that, it'll be fixed soon. As a workaround you can temporarily enable the checkbox "Enable Oxygen for all Species" in the settings for extracting Diplocaulus.

  13. On 17.2.2017 at 3:46 AM, Orbina said:

    When adding New dinos, Spaces get removed and the letter "i" always get capitalized.

    Sometimes "o" gets changed to "u"

    Troodons that gets leveled on scouting ability is not possible to add via extraction

    Hi, I know, the OCR is not optimal. Improving the OCR is tough, not sure if I invest more time in that. For most things it works.

    Thanks for the note about the Troodons, I haven't looked in that mechanic yet, I'll put it on the todo-list.

     

    On 21.2.2017 at 3:03 PM, awmax99 said:

    Hi,

    I have Windows 10 Pro with a 3 monitor set up and version 0.21.4 of ARK Smart Breeding.  Ark runs on my main monitor and I changed the resolution to 1920x1080 so that I can use this app.  The "Test OCR" button returns "Error while calibrating: probably game-resolution is not supporte dby this OCR".  The resolution is exactly what is requested.  When I try the Extractor by clicking "Read Values From ARK Window" it appears that nothing happens.

    Any suggestions to get this working?

    Hi, some people reported that with multiple monitors the OCR doesn't work. Currently I've only once screen, so I can't test this. You can try to change the display-mode to "Fullscreen-windowed", maybe that does work. And maybe it's relevant on which screen ARK does run.

  14. On 15.2.2017 at 4:37 PM, BrysonMcRock said:

    Hi,

    I have a windows 10 system and play the game in "windowed mode". I downloaded your newest version vs 0.21.2 and I can't extract any data with the "read values from ARK Window" .. all it does is going back to the Ark window which is open and in the inventory of the Animal.. I tried with several different animals.

    I tried to fill in the values of my mammoth but when I finished and said distribute levels several got red.

    then I went to the settings page and drag and droped my game.ini and gameusersettings.ini in it but nothing changed.

    Is this extractor not working with windowed mode or not working with single player? 

    Hi, the automatic reading-function does only work with a resolution of 1920x1080 or 1680x1050 (not so well), other resolutions are not supported.

    If the stats are red, you probably have the wrong multipliers in the settings.

     

    5 hours ago, B34T2 said:

    Hi, I am playing on a modded unofficial server and the standard settings don't work for the stat extraction. Unlikely that the admins will give me the game.ini for the correct multipliers ,but would it be possible to add a learning function where you would use a random tame to level each stat a few times so the tool would recognise the used multipliers? Would love to get it working and it's such a shame that I can't use it on the current server. It's an amazing tool and a great addition to the game :)

    Hi, there are too many ways the multipliers can be set. I recommend to ask the admin for the multipliers, the file isn't necessary, it just makes it easier.

  15. 1 hour ago, Jsennin said:

    I mean like this i made a group "Uchiha tribe" my tribe mates have this app they join in that group and assume that i tamed good qz my friend tamed good beaver when we add those animals on that app it directly share with that group so when i check my library i will see my friend's beaver there even i didnt add that creature there

    I understand. For using a library-file with multiple users, you (and your friends) have to enable the "Autosave" and "Autoload" feature in the settings. You then have to save the library-file in a shared folder (e.g. google-drive, dropbox etc.) and your friends have to load that file. Be sure to make a backup first incase someone forgets to enable these settings and accidentally overwrites something.

    If you have different creatures in the library, you first have to merge the files. To do this, load one file, then choose "Load and Add..." in the file-menu to add another library file to create the merged file that can be used in the shared folder.

  16. 2 hours ago, Jsennin said:

    Okay i found out something about OCR. My game language is different so it cant read because there isnt health weight etc. Do you have plan to add more language option ? and this app is best thank you man. However i dont understand tribe and player part i added my tribe and player so what now ? Can you improve like this we will make a group in this app like Uchiha tribe group so if someone tame something . it will auto come our library like 150 theri tamed by A person.

    Hi, I'll think about improving that, maybe I'll get it to work language-independant.

    The tool cannot notice and add a creature automatically after it's tamed, it always has to be extracted and added manually. Or do you mean the "owner"-field should have the name of the player automatically filled in?

  17. 16 hours ago, KensonPlays said:

    Is it possible to save this to say Dropbox or Google Drive, and have multiple tribemates be able to save to it to contribute their breeding pairs?

     

    Also, I tried saving it to my Docs folder, and to the same folder the app's in. It keeps saying "Would you like to save it to my Documents instead?".

    I have tried running it as admin, and as non-admin.

    Hi, yes, you can save the library-file in a shared folder, so you can edit it with your tribe-mates simultaneously. Just make sure, all participants enable the "autosave"- and "autoload"-options in the settings.

    The message regarding the save-location is probably from windows, the tool doesn't make a check where you save the file, it doesn't matter for it.

     

    6 hours ago, BertNoobians said:

    very nice program! thanks to this i could find a ptera with 38 speed and could kill the 19 old 145-150 tamed ptera with useless stats.
    i saw i was currently breeding with 30 speed so 8 more levels to breed in :)

    one problem though, with me the button "read values from ark window" doesnt work, i tried putting ark in windowed, full screen windowed and full screen.

    what other options do i have to get this to work ?

    The OCR-feature (the "Read values from ARK") isn't working on resolutions different than 1920x1080 or 1680x1050, sorry.

  18. 47 minutes ago, Housatonic said:

    Can't believe I'm out of reputation to give right now. That must've been quite the headache to add, thank you so much for the continued work you put into this!

    To be honest that were only a couple lines of code. I didn't realize before that each caring-action gives exactly the same amount of imprinting-bonus and that this can be calculated from the maturing time. With these numbers for each species the exact increase can be calculated, which gives some odd numbers with a lot of decimals, but once you got them, it's pretty easy to consider them during the extraction process.

×
×
  • Create New...