Hi all,
I have my first Catalog release coming up soon (The Princess and the Portals coming to you June 9th!), but I am struggling adding my global leaderboards. I have been doing research into other dev posts on the topic and some reddit threads, but I am still stuck.
My Setup
I have 6 separate leaderboards (3 for normal difficulty and 3 for hard difficulty) that are set up on the game’s page in my dev account.
My Results
When I attempt to retrieve a scoreboard using
playdate.scoreboards.getScores(boardID…) I get
{ [code] = ERROR, [message] = Internal Error: -1, }
Attempting to retrieve all scoreboards using
playdate.scoreboards.getScoreboards also yields the same
{[code] = ERROR,[message] = Internal Error: -1,}
and when I try to write to the scoreboards using playdate.scoreboards.addScore(boardID…) I get
{ [code] = ERROR, [message] = Failed to access score cache, }
Neither on device or on the simulator (which I have registered to my account) has resulted in any luck.
Assorted Things I have learned/tried
I have attempted to shorten the boardIDs as I have seen that mentioned as a problem in the past (went from things like “deathsnormal” to “deathsn” but was not too crazy to start with).
I also have learned that I will need to chain the 3 scores I submit to the callbacks for each previous call to get them to work once I can actually add scores. It does not really matter now, but once I can finally add a score, I know this will be important as I submit 3 separate scores at the end of each run (time, deaths, and number of portals used).
My Guess For Next Steps
Now, I am wondering if it’s something like the bundleID for the game does not match what the scoreboard is expecting. I have not changed this value since submitting my initial build to Playdate when I applied to the catalog. But I also have not uploaded a new build since then.
Should I upload a new build to help with this? Does uploading a not quite ready build matter before the actual release date (just not quite ready since scoreboards are not working. The game is otherwise finished)?
Is there any way to check what the bundleID for my game is in my account, so I can see if there is a discrepancy?
Thanks for any help y’all can provide. I am guessing it is something just slightly off somewhere.