• Steam recently changed the default privacy settings for all users. This may impact tracking. Ensure your profile has the correct settings by following the guide on our forums.
  • If your profile is showing up as Not Ranked, please review our rules page and follow the appeal process detailed there.

Steam games last played data is one day off for games without achievements

So for example looking at my profile I have both the steam and GFWL version fallout 3. These should have the same last played date, yet the steam entry shows yesterday. As well, The elder scrolls online shows it's last played as yesterday, even though today is the first day I ever played it. On closer inspection, all steam games without achievements seem to be like this. Steam games with achievements seem to work fine. This also affects how games show up when sorting by last played.
 
Seems to be related to https://forums.exophase.com/threads/“last-played”-date-always-1-day-behind-on-steam.69501/ but that user said it was fixed and I haven't received any other reports of this since.

That being said as I mentioned in the other thread since around 2023 we no longer are able to retrieve the exact last played timestamp from Steam, only the date itself is visible (ie. Feb 13), so they will always appear at the beginning of each day. So indeed it might not be 1:1 to when you actually last played.

We use the unlock timestamp of the last earned achievement if that is more recent. The timestamp of course includes the exact time so it is more accurate than when relying on the above.

Seems like both versions of Fallout 3 are showing Feb 13 when I view your profile though? The Steam version is however listed near the end since as I mentioned we don't get the exact time. Same for Elder Scrolls, it is showing today. So possibly this is working as expected, but if you are seeing different let me know.
 
Interesting. For me, both fallout 3 and ESO are showing there last played as Feb 12 (when I last played them on Feb 13) and all games from other platforms I played today are showing up on Feb 13. If it only happens on my end, that would be even stranger.
 
Interesting. For me, both fallout 3 and ESO are showing there last played as Feb 12 (when I last played them on Feb 13) and all games from other platforms I played today are showing up on Feb 13. If it only happens on my end, that would be even stranger.
Ya that is strange... it's definitely showing 13th on both here. All I can think of is that maybe your browser is trying to convert the date to your timezone, and since we don't have the exact hour the game was played this could result in the date moving back a day. For the Steam games in particular, it's supposed to not do any timezone conversions, to avoid this.

I will try setting my OS to a different timezone and see if I can reproduce it.
 
Looking again today, any game I played but did not earn an achievement in shows the 13th as the date, while the one game I did earn an achievement in (tapple) shows the 14. For example heartwood online and fall guys show the 13th.
 
Back
Top