My ARK Breeding Calculator calculates timings and food requirements for raising baby creatures in ARK. This page is to hold any comments on the calculator and provide some background. This page was written as of V224.2 of ARK. Implementations of all the calculations discussed below can be found in the Breeding Calculator.
Source code can be found here. Commits now serve as the changelog.
To Do:
- Food quantities by trough as well as by stack
- Add fish meat?
- Update below text with new food rate calculations
- Add all the new dinos
Dev Kit
For a primer on finding data in the dev kit, see my Taming Calculator page. For breeding, the relevant blueprints are [Creature]_Character_BP, DinoCharacterStatusComponent_BP_[Creature] and, for creatures which lay eggs, PrimalItemConsumable_Egg_[Creature]_Fertilized. To get the basic timings for breeding, we can filter by 'baby' in [Creature]_Character_BP. The relevant values are Baby Age Speed, which seems to be constant across all creatures, and it's multiplier Extra Baby Age Speed Multiplier. To get the total time taken for the baby to mature in seconds, divide 1 by the product of these values. Baby Age Speed represents progress per second, with 1 being complete, so we multiply the speed by the corresponding multiplier, and then divide 1 by the result to get time taken in seconds. Gestation time works the same, but using the Baby Gestation Speed and Extra Baby Gestation Speed values. Note that even non-mammals have the gestation values, they simply aren't used.
For egg-laying creatures we must instead look in PrimalItemConsumable_Egg_[Creature]_Fertilized. The egg incubation seems to be bolted on to the durability mechanic, to to calculate the incubation time we filter by 'durability' use the values Egg Lose Durability Per Second and Extra Egg Lose Durability Per Second Multiplier. We can see from Initial Value Constant a little above that this value starts at 100, as in 100%, rather than the 1 used by the other timings, so here we divide 100 by the product of our speed values to get the time taken in seconds.
Food rates are the next item of interest. In DinoCharacterStatusComponent_BP_[Creature] we can filter by 'baby' to find Baby Dino Consuming Food Rate Multiplier. This determines the rate at which babies consume food, although I am not completely sure of the formula just yet, so I am using my own constants for the maximum and minimum baby food consumption rates for each creature in the current implementation.
Changelog
(Old, see commits for recent updates)
16-01-22
Added Dodo, Oviraptor
15-11-23
Initial Version
Written by Crumplecorn
Last Updated 23/11/2015
Comments
River replied on Permalink
Equss
I'd love to use this to track the raising progress on my Equss, but they've not been added, much woo.. Any chance they'll be added soon?
Jaxx replied on Permalink
Broken DD
The dino selector dropdown is broken, it only shows a few dinos. I like using your calc and I can't currently. :(
Crumplecorn replied on Permalink
BROKEN DD
It's not broken, I'm in the process of updating and these are the only dinos which I've done so far. It was way inaccurate before due to all the changes that have happened since I quit updating it last year. More dinos will be added in the coming days/weeks.
spanax replied on Permalink
thank you
best tool
Cataclisto replied on Permalink
Thank you
By chance I went into the older links for ark and noticed that the breeding calculator is being updated again. I just wanted to say thank you for this as most of the other calculators have gone the route of phone apps. This was one of our favorite websites in the past (both the taming and breeding calculators) that pre-dated dododex, a good number of players will be glad to see this breeding calculator updated again. Good luck, and keep at it! :)
Crumplecorn replied on Permalink
THANK YOU
Thanks for the comment :)
Big update coming sometime in the next week, calculator will provide more accurate and more useful numbers throughout.
Ryu replied on Permalink
HUGE THANK YOU
OMG. Thank you soooooo much for starting to update this again. I was shocked to see all the new and exciting changes. This is by far the most in depth and useful breeding tool out there. So glad that you're back at it. Keep up the good work! Will be cheering for you!
RobinderHut replied on Permalink
Internet Explorer
Hey,
since the update the Breeding Calculator seems not to work with INet Explorer anymore.
It just shows cryptic words and i cant choose anything from the drop menu.
Greetings,
Robin
kuuy replied on Permalink
Megalosaurus
I noticed that there is no timer for the Megalosaurus.
Minh replied on Permalink
1232198
Minh
qfrm_2224@yahoo.com replied on Permalink
dragon city
sana totoo
Fallarmy replied on Permalink
Aquatic
Where aquatic dino data? Like squids
Crumplecorn replied on Permalink
AQUATIC
Several creatures are yet to be added due to my limited time. At the moment I still plan to add them, including squids.
dw replied on Permalink
tuso
Why no love for squid? 8(
dw replied on Permalink
yep I'm an idiot
Posted before reading comments. Feel free to delete my 2 comments. Can't find a way to do it myself.
Crumplecorn replied on Permalink
Tuso
The reminder is no harm anyway, I'm not actively playing Ark at the moment, but I'll try to find time to add some more creatures over the next week or two.
Eli Drake replied on Permalink
Stay alive!
Hi buddy!
Tsolron replied on Permalink
Updating app
I'm new to using GitHub, but if I successfully fork your repo, add missing dinos info from the dev-kit, then push it back, would you use that data?
Crumplecorn replied on Permalink
UPDATING APP
Yep, go for it.
MajinDave replied on Permalink
Bulbdog
Wanted to say thank you for your time doing this. Small correction though is that the bulbdog eats meat and not berries.
MajinDave replied on Permalink
Opps
Apparently they eat both...my bad.
Culex replied on Permalink
Megalosaurus
missing timers for Megalosaurus?
Adam replied on Permalink
Otters
can someone add otters to this?
Lokki replied on Permalink
Multiplier
Hi,
first of all, thanks for your calculator it's really usefull !
I want to know if you plan to add "GlobalSpoilingTimeMultiplier" to your app for helping with the food ?
and I noticed that for the tek trough you set a x10 for the spoiling, but as i can see, the multiplier it's the same for the fridge so a x100, so may be an error ?
Marco replied on Permalink
Add Crops pls^^
would be cool if you would add crops too because i have so much of them and its easier to get for me
Arianna replied on Permalink
Crops an option!
Hi there! LOVE this so much it makes raising my dinos easier and helps me plan my timings to! I was wondering if you will be adding crops into the food option for baby herbivore? Keep up the good work!
Michele replied on Permalink
Missing Dino
I noticed Lystos are not included here. Perhaps an oversite, or maybe they grow so fast you need not worry. I'm planning on raising several at a time and was trying to use your calculations for how many berries per baby I needed to have while I was away. So far I've loved this. It has made baby hatching so much more efficient! Great work!
Annihilator replied on Permalink
Cooked fish
I'd like to see the addition of cooked fish in the calculator options :) would be v helpful
Ferg replied on Permalink
Scorched earth
Would you be able to add a scorched earth official spoil option? Unless there is a equation to do the math?
Noto replied on Permalink
Otters
So i was trying to figure out how to run this locally, downloaded the files off github and tried opening the index.html but it just opens a blank page... could you let me know how i can run it locally? i want to add some dinos.. especially add otters, there values are below
Otter: {
birthtype: "Gestation",
type: "Piscivore",
basefoodrate: 0.002314,
babyfoodrate: 25.5,
extrababyfoodrate: 20.0,
agespeed: 0.000003,
agespeedmult: 4.4,
gestationspeed: 0.000035,
gestationspeedmult: 1.0,
weight: 40.0
},
AawbuElowl replied on Permalink
usa online casino kikbm
slots for real money <a href="https://onlinecasinoplay.us.org/">casino play</a> online casinos <a href=" https://onlinecasinoplay.us.org/">gsn casino</a> | <a href=https://onlinecasinoplay.us.org/>gsn casino slots</a> <a href=https://onlinecasinoplay.us.org/>real money casino</a>
Alex replied on Permalink
Pelagornis
Add pelagornis please
Noto replied on Permalink
Pela
Here is stats for pelagornis if you want to add them
Pelagornis: {
birthtype: "Gestation",
type: "Piscivore",
basefoodrate: 0.001543,
babyfoodrate: 25.5,
extrababyfoodrate: 20.0,
agespeed: 0.000003,
agespeedmult: 4.4,
gestationspeed: 0.000035,
gestationspeedmult: 1.0,
weight: 40.0
},
i dont know what the base weight is so i left as 40 -.-
Noto replied on Permalink
shit.. ignore that one it was
shit.. ignore that one it was the wrong dino... data is below
Pelagornis: {
birthtype: "Incubation",
type: "Piscivore",
basefoodrate: 0.001543,
babyfoodrate: 25.5,
extrababyfoodrate: 20,
agespeed: 0.000003,
agespeedmult: 2.5,
eggspeed: 0.005556,
eggspeedmult: 3.0,
weight: 40
},
Crumplecorn replied on Permalink
Added
Added
Cas replied on Permalink
App for Android/iOS/windows/xbox
Hey, would my husband and I be able to use your source to develop an app? He is a developer, I design.
Noto replied on Permalink
Ive been working on the same
Ive been working on the same thing :P
https://imgur.com/r1aNrTt was thinking about moving it onto android once its finished
Anon replied on Permalink
Please fix
Hey,
Love the calculator but lately it's started temporarily freezing or completely crashing when i work out the troughs needed. I've tried on multiple devices but the same thing happens. Hope you can fix it!
Crumplecorn replied on Permalink
PLEASE FIX
What kind of numbers are you entering? Sounds like it is looping for a long time running the sim.
GrantPache replied on Permalink
Test, just a test
Hello. And Bye.
Fon replied on Permalink
New dino
Are you gonna add the new dinos in you breeding calculator because it's a really nice tools but shame there is not the new dinos
Poopdog replied on Permalink
Hyaenodon
Add hyaenodon
Anonymous replied on Permalink
Thank you for this great tool
Thank you for this great tool!
Lila replied on Permalink
snow owl
Thanks for your breeding calculator, I have found it very helpful. I'm raising a baby snow owl and it seems happier with cooked meat than raw and doesn't burn through it as quickly as the calculator predicts. Not sure how you calculate rates or I would give you numbers.
Crumplecorn replied on Permalink
I'll be looking into this in
I'll be looking into this in the near future.
Lila replied on Permalink
Snow Owl followup
On official, with 1x maturation my 3.5% mature snow owl with 540 weight eats 10 cooked meat in just under 4 minutes, so filling it to 189 food should last closer to 74-75 minutes (not accounting for spoilage).
Req replied on Permalink
Reaper King
"Reaper King": {
birthtype: "Incubation",
type: "Carnivore",
basefoodrate: 0.002314,
babyfoodrate: 37.5,
extrababyfoodrate: 20.0,
agespeed: 0.000003,
agespeedmult: 1.2,
eggspeed: 0.0007716,
eggspeedmult: 3.0,
weight: 415.0
},
Chomp replied on Permalink
Snow Owl
I believe the calculator for the Snow Owl when hand feeding is way out. Just a heads up.
Crumplecorn replied on Permalink
I'll be looking into this in
I'll be looking into this in the near future.
Crass Spektakel replied on Permalink
Giga&Quetz
Right now I am breeding Gigas and Quetz on official Servers and the calculator is way off. I usually have to put in 50 to 100% more food than the calculator says, especially on long offline periods.
Pages