First of all, I want to say that I received my Playdate today and it is already exceeding my expectations in every way!
I am sideloading a couple of games I've found on itch and most have worked without issue through the web UI, except for a couple of prototypes and this released game: Yoshimi Yahtzee by Yoshimi Games
In each instance the zipped pdx uploads for a moment and then spits back this image:
pdxinfo file inside the game bundle doesn't appear to have a
bundleID field. The author of the game will need to add one for distribution to work correctly. This is explained under Game metadata in the docs.
Thanks @dwineman! So theoretically I could add it myself for now then? I am going to shoot a message to the dev for future users in the meantime.
Edit: I was indeed able to do that!
I see no reason that wouldn't work, but if you later install a new version of the game under a different bundle ID it won't be able to access your save files, and if the game uploads high scores, that won't work either. So the best solution is to wait for the author to choose a unique ID for the game.
Fair enough. I am hoping to provide some feedback since I got the device in hand, so my high score in Yahtzee can take a bullet in this event! Thanks again, Dan!
I'm the creator of that game. Sorry about the issue. I've updated the pdxinfo file and uploaded a new version to my itch.io page. Should all work now.
Awesome, loving the game VERY much!
Sideloading more games tonight and the 1.2.0 pdx.zip of this same game causes this error on two computers/three browsers:
One would think it has nothing to do with the upload itself, except that no other uploads are causing this issue. Any thoughts?
I've run into the same problem - I've read the docs and Im a bit confused by the "reverse dns name".
Should it point to for example my itch.io adress?
My game sits at "Pop pop (Playdate) by therussianbeargame".
Can I use that and create this "reverse dns"?
That would work (assuming you mean
io.itch.therussianbeargame.pop-pop or similar).
Using a domain or subdomain that you control is an informal way of guaranteeing uniqueness across games and developers; there's no technical reason for it. (Spelling it in reverse is sort of a historical artifact.)