AutomaticMidnite Posted June 7, 2024 Posted June 7, 2024 I want to have a list of all the games I've masted (gotten all retroachievements for a game) in LB. I created a smartplaylist with the following criteria to auto-populate the PL: Field: RetroAcievements Comparison: All Earned Value: Unused It picks up some games (21) immediately but misses the majority (~65). If I select one of those ~65 games in LB just to load the metadata and then return to the smartplaylist I will see the playlist update and display it. The game is correctly identified as having RAs, but why are some games being scanned and automatically added while others need to be manually selected in order to be automatically added? Quote
C-Beats Posted June 7, 2024 Posted June 7, 2024 You can scan your entire library by going to the Tools > Achievements > Scan for all games. Quote
AutomaticMidnite Posted June 7, 2024 Author Posted June 7, 2024 (edited) Yes, but that doesn't find the missing entries; the smart playlist will only recognize a few mastered games automatically, the rest I have to manually select in the all games view and let the metadata load, then selecting the mastered games smart playlist and it will update and display correctly. Scanning all games for achievements will actually remove the manually selected games, it's as if some data about the achievements is missing or doesn't get pulled during the scan, but the local achievement metadata, when loaded, will fill it in? This specifically is a very minor issue for me and can live without this playlist, but I wonder why it's happening and if my other smart playlists are missing entries as well. edit: clarifications and additional info Edited June 7, 2024 by AutomaticMidnite Quote
C-Beats Posted June 7, 2024 Posted June 7, 2024 Scanning should update the auto-pop playlist appropriately. Quote
AutomaticMidnite Posted June 8, 2024 Author Posted June 8, 2024 Here's a screen video, it's a little janky but you'll see me display the Mastered games playlist with 21 entries. I then select Castlevania and Castlevania 3 from all games so that their metadata loads, return to the Mastered games playlist, and after clearing the search and reselecting the playlist you'll see those two games added and count incremented to 23. I then rescan for achievements and reselecting the playlist drops the count back to 21. https://youtu.be/VDKm5eKLIHI Quote
C-Beats Posted June 10, 2024 Posted June 10, 2024 I'll have to take a look at the two calls and see if one is setting a field the other isn't. Feels like there may be a data mismatch between the two. Quote
C-Beats Posted June 10, 2024 Posted June 10, 2024 Believe I have found the reason and am looking into ways to correct. Essentially, we are using your a summary call from RetroAchievements to get all your achievement progress. Seems you may have more (or you achieved those achievements long enough ago) that they don't actually appear in that summary call. There are some new endpoints I can leverage to get a more complete "completion" state from and so I may need to look into changing the call to use those. There isn't a great work around at this point other then selecting the games manually and NOT scanning after. Quote
AutomaticMidnite Posted June 10, 2024 Author Posted June 10, 2024 Thanks for investigating! Let me know if there's any data on my end that can be helpful. Quote
C-Beats Posted June 10, 2024 Posted June 10, 2024 1 hour ago, AutomaticMidnite said: Thanks for investigating! Let me know if there's any data on my end that can be helpful. Shouldn't be required. I did get the code changes in. Believe they'll make it into the next beta release. If I remember I'll ping ya and have ya confirm you see it corrected. Quote
AutomaticMidnite Posted June 15, 2024 Author Posted June 15, 2024 (edited) Latest beta works wonderfully, all of the missing games were scanned and found. Thanks so much for the fix! The only remaining issue I have with Retroachievements integration is that the scanner will no longer consider a game mastered if a game has been previously mastered AND has had an achievement revision since mastery. There could be discussion whether the game is still considered mastered, as there are new RAs to collect, however the site keeps the mastery listed. As an example: https://retroachievements.org/game/24371 it was just revised, I had mastered it last year, and when scanning now it is excluded from the rest of the mastered games collected in the smart playlist described in my first post. Let me know if I should file a formal bug report or something other than posting here! Edited June 15, 2024 by AutomaticMidnite Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.