(02-01-2021, 11:48 AM)xrayspex Wrote: 1.4.2 made all my Steam achievements disappear.Can you post your playnite.log? I've not any problem with Steam achievements and I can't reproducte the problem.
(02-01-2021, 02:42 PM)sheepbeep Wrote: After update from 1.4 to 1.4.2 and restart of Playnite this happened:I identifed a problem with your log that fixe for the next release.
- there was no more SuccessStory installed.
- 2nd time installation SuccessStory showed up again.
- no Steam Achievements to be seen (also not in the SuccessStory dialog winidow)
- clearing the database caused Playnite to hang (and massive errors).
- deleting the ExtensionData and clicking on games where I have achievements yielded to increase the Steam achievements counter, but still no achievements.
But this doesn't explain other problems.
Have your more errors in your log?
(02-01-2021, 02:42 PM)sheepbeep Wrote: Unrelated suggestion:The Steam web api can't get achievements if the porfil is public.
I have a feeling that SuccessStory ignores the API key settings which allows achievements retrieval without having the profile to be public. Currently, you have to have your profile to be public for the extension working, which is more than sub optimal.
You can try.
There are two request to get player achievements (https://partner.steamgames.com/doc/webap...mUserStats):
- http://api.steampowered.com/ISteamUserSt...d=STEAM_ID
- http://api.steampowered.com/ISteamUserSt...d=STEAM_ID
replace API_KEY with your api key
replace STEAM_ID with yout steam id
When your profile is private (and that status is updated on Steam server after many minutes), the first return :
{"playerstats":{"error":"Profile is not public","success":false}}
For me the only way to recover the achievements with a private profil is with Steam authentification.
https://partner.steamgames.com/doc/features/auth