Super Update 06.11.2018. (PlayTracker revamped)
Added 2018-11-06 21:05:10 +0000 UTCThe revamped version of PlayTracker has finished rolling out for all users. This version brings with it extreme changes to the behind the scenes working of PlayTracker as well as many cool features and quality of life improvements.
- Large sections of back-end code rewritten to improve speed, stability, and security.
- Individual achievement tracking - PlayTracker will now keep a record of every single achievement individually, instead of just your per game tally.
- User-game pages - clicking on a game tile in a users’ library will take them to the corresponding user-game page where detailed information about the users’ achievement progress in that game can be viewed. Check it out!
- Pretty URLs for everything - for example profile/marijan instead of profile.php?search=marijan.
- Improved page titles - Marijan’s PlayTracker Profile instead of just PlayTracker.
- Profile link sharing support - includes composite image of users’ avatar and cover, try pasting a link to your profile onto a social network or messaging app.
- Improved search autocomplete and added it to the small search on (almost) all pages, instead of just the front page.
- Sharpened card edges for a more consistent look.
- Origin games now show up in the library, but the process of processing existing data is ongoing so they may not show up just yet and XP values could fluctuate temporarily in the near future.
- Reddit+Patreon integration enabled :)
- Large scale game sync rework, TLDR: it's quicker now but syncs in bits instead of all at once, more details below.
To allow for individual achievement tracking, some changes had to be made to the game sync system.
It now has two distinct queues - a regular and an active queue. The active queue includes users who have logged onto PlayTracker in the last 3 days, as well as users that support PlayTracker on Patreon. The regular queue includes everyone not currently in the active queue. The system syncs accounts and achievements from both queues equally for all profiles, meaning it will sync one regular Steam account and then one active Steam account, and so for each platform. The intent is to improve sync speed for users that will notice it despite the enormous amount of additional data brought on by individual achievement tracking, while also not negatively impacting the experience of users that haven’t logged on recently since they are unlikely to notice their data being a few days outdated. I believe this is the best possible solution for everybody.
Libraries and detailed achievement data now sync separately, meaning a game could appear in your library with 0 achievements and then later sync achievement data to show a correct tally. For games synced in the future, the system will show that they are still syncing. For games synced before the revamp a correct achievement total may be displayed, but clicking to access the user-game page might show no achievements. This is just one of the many oddities that will occur as the system has to pull the new data for every existing user-game entry, and this will take time and most likely much bugfixing on my end.
I've already discovered a bug where some Steam games show achievements from other games and am working on a fix. If you notice this bug on a user-game page of yours, please let me know.
Please feel free to let me know about any bugs you encounter.
I've decided to postpone rolling out of GOG support for now to focus on fixing issues with individual achievement syncing for existing profiles, but all the back-end preparations are in place so it is still coming very soon. PlayTracker Quest will be updated soon to use the new system and is temporarily not updating.
Thank you all for sticking with me over the past few months. I hope you enjoy the new and improved PlayTracker, that you feel it was worth the wait, and that you will continue on this journey with me as PlayTracker continues to grow and improve.
Previous update: Minor Update 03.09.2018. (PlayStation full sync)