Changelog
- Refactored the
achievement managerfeature that comes with significant changes- Achievement data was previously fetched from the Steam web API, this came with some issue
- The UI was not able to correctly display achievement states and statistic values in real time as the web API would take ~5 minutes to reflect the user's changes
- This data didn't include important information such as protected achievements and statistics
- Achievement data is now pulled directly from the Steam client, this means
- Important: This change now means that viewing achievements will briefly show the user as
playingthat game on Steam- This is more inline with other Steam achievement manager apps, and occurs because the Steamworks API needs to be initialized with the
appidin order to pull it's data - I know this may not be a favorable change for all users, but it eliminates the inconsistencies between the data states and UI states, and improves UX by making it less confusing to manage achievements and statistics which I think is most important
- This is more inline with other Steam achievement manager apps, and occurs because the Steamworks API needs to be initialized with the
- The UI can now correctly display achievement states and statistic values in real time with no delay
- Achievement data is stored locally in
AppData\Roaming\com.zevnda.steam-game-idler\achievement_data. These files are generally only a few KiB - #71: Games with achievements and/or statistics that are protected are now shown as such, and those achievements/statistics are disabled
Protectedachievements/statistics can only be modified by offical game servers, so SGI can't modify them
- Statistics now show specific
flagssuch asIncrementOnlyandProtectedIncrementOnlystatistic values can only be increased (i.e. 5 -> 6) and cannot be decreased without resetting the actual statistic to0
- Important: This change now means that viewing achievements will briefly show the user as
- Achievement data was previously fetched from the Steam web API, this came with some issue
- The
statisticstab inachievement managernow has a search bar for filtering statistics by name - Achievements that are marked as
hiddenby game developers now have their descriptions blurred to prevent spoilers- Hover over the blurred description to reveal it
- Added a
check for updatesmenu item to the system tray icon - Fixed an issue in
achievement managerwhere the lock/unlock buttons would display the incorrect state when searching or reordering the list - Clear the search query when leaving the
achievements managerscreen - The
settings > clear databutton now deletes achievement data files - Fixed an issue in
achievement managercausing a duplicate achievement to appear in the list when toggling its lock state