HUGE bug with survival time


FINDarkside

Recommended Posts

Posted

Maximum survival time is tied to your framerate.

My guess:

- Survival time is stored in float variable (hours)

- Survival time is updated every frame by adding the delta time (time since last frame)

- constant 60 fps = 0.01666666666 delta time

- 5 irl seconds = one in minute in game, rough estimate

- 0.01666666666 irl seconds = 3.85802469e-7 in game hours

- Adding 3.85802469e-7 to float with value of 1024 or higher won't change it (floating point precision)

With constant 60fps your maximum survival time will be 1024 hours (42 days 16 hours).

This basically means that the higher your framerate the lower your maximum survival time is.

Proof:

[bBvideo 560,340:31ndrcql]

[/bBvideo]
Guest Alan Lawrance
Posted

Wow, I believe your theory is correct. Will get this fixed ASAP!

Posted

Wow, that's sucks!

You can still get longer times by crafting or sleeping, but you won't get any survival time from normal playing after these:

60fps: 1024h (42 days 16 hours)

30fps: 2048h (86 days 8 hours)

15fps: 4096h (170 days 16 hours)

1fps: 65536h (2730 days 16 hours)

Posted

Here's the post I wrote if you interested: http://hinterlandforums.com/viewtopic.php?f=56&t=6356

I did read your topic and at that time I thought that the bug would really be just that the weather day cycle goes too slow/fast but after I saw the pic from IcyWolf I had to try it out

That's somewhat explains the time shift I discovered.

Yes it does, it seems like you actually have less survival time than you should have. If you have constant 60fps getting from 40days to 80days is 2 times slower than getting from 0 to 40 even if you sleep 12 hours a day. Day cycle probably works like it should.

Posted

I dont understand your post (mybe my english is not good enough)

What do you mean by "maximum survivaltime"??

There is no such a maximum :?:

Posted
I dont understand your post (mybe my english is not good enough)

What do you mean by "maximum survivaltime"??

There is no such a maximum :?:

There is, but it's a bug.

These are the limits:

60fps: 1024h (42 days 16 hours)

30fps: 2048h (86 days 8 hours)

15fps: 4096h (170 days 16 hours)

So if you have 60fps you won't get any survival time after 42 days and 16 hours from normal gameplay. You will only get survival time by sleeping/crafting/etc.

If you don't understand, you can watch my video. You will notice that I get one minute of survival time each 5 seconds, until I reach 42 days 16 hours.

Guest mcopeman
Posted

This will be fixed in an upcoming hotfix. Thanks everyone!

Melody~

Guest Alan Lawrance
Posted

This was fixed in v.258, thank you FINDarkside!

Archived

This topic is now archived and is closed to further replies.