ARKStatsExtractor icon indicating copy to clipboard operation
ARKStatsExtractor copied to clipboard

Feature request - real time/game time conversion

Open harry323 opened this issue 6 years ago • 4 comments

I was taming my first Megalosaurus and realized that it would have been helpful to know how much in-game time was required to tame since they wake up automatically each in-game night if they are unconscious. Seems that it would be easy to have that listed next to the real-time tame duration.

Thanks for the great app.

harry323 avatar Mar 03 '19 16:03 harry323

while it may seem easy that may not be the case as its possible in the config's to change the length of the day cycle as well as the ratio of day to night.

kohonac avatar Mar 03 '19 17:03 kohonac

Forgot about that. I suppose it would be still be possible to account for that in the app but perhaps it won't be as simple of a conversion as I first thought.

harry323 avatar Mar 03 '19 17:03 harry323

While the day/night length and cycle adjustments may be calculable, the main issue is that each time the server (or singleplayer game) isn't running or older saves are loaded, the ingame time won't proceed, so the user would need to enter the ingame time in the application very often. I'm open to suggestions how to implement this in a user-friendly way.

cadon avatar Mar 03 '19 17:03 cadon

Thanks for the response cadon.

Initially all I wanted was a total time conversion. eg. 45 minutes IRL = 1 in-game day (which is the actual default settings conversion IIRC). I think this feature alone would be beneficial because as you are scouting the creature, you could preemptively enter the creature's level to get the real-time/in-game time conversion. If you are doing something that is sensitive to the in-game time of day then you could get a reasonable estimate of when the tame would be complete. Most people can do a quick mental calculation to determine the in-game time of completion.

For instance, if the in-game time to completion is 1 day 8 hours 30 minutes, the H hotkey (default key for Extended HUD Info) tells you the current time/date info and simple addition can get you to the approximate in-game time of completion. I can think of at least two use cases where this feature would be helpful: megalosaurus taming and the Raptor Claus event. There may be others but those two are the first to come to mind.

In order to keep the server time/app time synced, once the creature is KO'd, the user could manually start a timer in the app or elsewhere. If there's a way to pause the in-app timer then the feature may be able to stand on its own.

This next part might be a complimentary but more complicated addition to my original feature request:

A more complicated method of keeping things synced would be to enter the taming % or food depletion of the creature in the app and have the app calculate the remaining time to completion. In the app you already have both torpor and food depletion totals to tame. Perhaps you could include fields nearby that allow the user to enter one of the values that would be most relevant to the current creature.

This part would depend on whether the creature is being starve tamed or "normal" tamed.

For instance, if starve taming then entering the current state of the food depletion could sync the timer. Eg if the food stat is at 2800/4500 and it needs to be at 2500 before you dump the food in its inventory then the app could calculate how much longer until the tame completes within some small margin of error.

For tame %, the user could enter the tame % in the app at the moment the creature eats and the timer would be synced. Eg as soon as the tame eats and the tame progress bar jumps to 34.7% then enter 34.7% in the app so that the timer gets synced.

Both of these methods could be viable and offer the user a reasonably precise time of completion. Of course these methods also require that the user has a continuous food supply available for the tame and doesn't mix and match the food they are using. However, if the user is having to mix and match then this feature probably isn't right for them yet anyway.

Hopefully that makes sense. Let me know if I need to clarify anything.

harry323 avatar Mar 04 '19 00:03 harry323