Closed otavepto closed 1 week ago
I pushed more commits to complete/finalize this:
UserStatsStored_t
and UserAchievementStored_t
callbacks in Steam_User_Stats::IndicateAchievementProgress()
even if value wasn't updated, games my halt otherwiseSteam_User_Stats::GetAchievementProgressLimits()
if the achievement has no progress
max_progress
, this is defined in the schema, the running value isprogress
fixes for both, the user achievements.json in the saves folder + the overlay tested on appid 1583230
I acknowledge this introduces a new warning (conversion from float to uint32) and I left it intentionally so we don't forget about it later. The original function
Steam_User_Stats::IndicateAchievementProgress()
works only with uint32, but it looks like some stats could be float, since there's no overload, I was lazy and didn't bother adding one :/