Skip to content

v0.3.4

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Aug 16:59
· 2 commits to main since this release

Fixed

The active Steam account could no longer be identified, because Steam
changed the two files it was read from.

registry.vdf stopped publishing a numeric ActiveUser — it now publishes
AutoLoginUser, which holds the account name rather than an id. And
loginusers.vdf dropped MostRecent in favour of AutoLogin and Timestamp.

Both probes therefore came back empty, and everything fell back to a generic
profile that belongs to nobody.

The account is now resolved from AutoLoginUser, matched by account name, then
from AutoLogin, then from the most recent Timestamp. The older ActiveUser
and MostRecent keys are still tried first, so an older Steam behaves exactly
as it did before.

This was found while fixing the same failure in
SkullKey, where it
made Epic, GOG and Amazon all report themselves as logged out. Every plugin that
keeps per-account state was written against the same two keys, so they all
stopped working on the same day.