Tapeworm Disco Puzzle OUT NOW on playdate

ye , i also wanted to get the fishing rod controller working for the dreamcast version at some point :stuck_out_tongue:

2 Likes

Having not got round to playing this yet, I'm hyped!

1 Like

Music worms you said?

We keep getting a error when trying to install the game through the sideload webpage.
It works fine through installing from simulator. is it anything to do with the pdxinfo file?

Is the error on the website or on the device?

  • Try a different zip
  • Upload the pdx unzipped
  • Check for any odd characters in filenames?

I had a space character at the start of one filename that caused this behaviour.

If you are looking for a beta tester let me know I have a playdate and am usually really good at finding problems with things :p.

Thanks ,
Iv been using windows 10 built in to zip, is there an automated wiy to check for special characters?
Its an error when trying to install on device
after trying to install on device, it dose all the downlaoding and gets to 100% install then pops up the error
"Error
there was a problem installing this game."

then says download error on the games page in settings on device

we are coding in c in visual studio 22. The relese /debug options in vs dont seem to build a version that can run on playdate. we run the nmake comand in the vs comand prompt to generate the arm build that dose work when sideloaded through the simulator.

No automated way that I know of, and I can't remember if the error log text file had anything useful in it.

I think process of elimination:

  1. Try to sideload the pdx unzipped.

If this works the problem is the zip app. Windows 11 zip is known to be problematic. Maybe Windows 10 is also?

  1. If pdx unzipped does not install

Problem must be in a filename.

Successful sideload through Simulator indicates filename problem, this is the same problem I had.

1 Like

Thanks Using winrar may have done the trick. or something else we did. Need to test some more.

yip just seems like the windows zip makes it not work so hopefuly this step can help people in future. winrar zip option works through the sideload site.

1 Like

Man this looks great, cant wait to play!

1 Like

I think we may be ready for beta testing. Il try and send u a code.

2 Likes

Starting to look really cool guys. Keep it up! Will definitely buy this when my playdate arrives in a month or so!

were trying to get a continue feature in
we can save to a file and i can see its updating but we cant then read from that file.

when saving we get this error
"file error unknown uC-FS error: 0710"

get this error when trying to load
"loadGame 1
[0] file error unknown uC-FS error: 0710
[1] file error unknown uC-FS error: 0710
"

heres the C code were using for loading and saving
"
void loadGame(PlaydateAPI* playdate)
{
char buf[4];
SDFile* file = playdate->file->open("savegame.txt", kFileRead);
pd->system->logToConsole("[00] file error %s", playdate->file->geterr());
playdate->file->read(file, buf, 3);
pd->system->logToConsole("[01] file error %s", playdate->file->geterr());
continueLevel = atoi(strdup(buf));
playdate->system->logToConsole("loadGame %d", continueLevel);
playdate->file->close(file);
}

void saveGame(PlaydateAPI* playdate)
{
char buf[4];
itoa(currentMap + 1, buf, 10);
SDFile* file = playdate->file->open("savegame.txt", kFileWrite);
pd->system->logToConsole("[0] file error %s", playdate->file->geterr());
int err = playdate->file->write(file, strdup(buf), strlen(strdup(buf)));
pd->system->logToConsole("[1] file error %s", playdate->file->geterr());
playdate->file->close(file);

}

is there anything we need to do in c to read files?

I replied to this on Discord but I'll leave it here too in case anyone else stumbled across this issue!

When you write to a file, it's always written to the game's data folder, even if the file was originally read from the pdx. Passing kFileRead to file->open will only read from the game's pdx. Here, you need to do a combined kFileRead | kFileReadData to get data folder read permissions

3 Likes

Thanks this worked. hope it can help someone else down the line. No i think were feature complete and good to go :slight_smile:

The game is now live on itch :slight_smile: with a lunch discount

1 Like

Congrats on the launch!

1 Like

We fixed a couple bugs and were fiddling with the pdx info to try and make it show up as an update when sideloaded through the website.
We got this error when we got it to recognize an update
"Update needed
this game must be updated to run on the current system version"

Il share our pdx info files contence here for refrence.
(initial release)
"name=TapewormDiscoPuzzle
author=lowtek Games, Itd
description=Tapeworm Disco Puzzle!
bundleID=uk.co.lowtek.tapeworm
imagePath=tapeworm-card
pdxversion=11000
buildtime=707313126"

(Version with error)
"name=TapewormDiscoPuzzle
author=lowtek Games, Itd
description=Tapeworm Disco Puzzle!
bundleID=uk.co.lowtek.tapeworm
imagePath=tapeworm-card
version=1.0.0
buildNumber=2
"

(new working version)
"name=TapewormDiscoPuzzle
author=lowtek Games, Itd
description=Tapeworm Disco Puzzle!
bundleID=uk.co.lowtek.tapeworm
version=1.0.0
buildNumber=2
imagePath=tapeworm-card
pdxversion=11000
buildtime=707692269"

Seems to be the pdx version missing broke it in this way.
Whats the difference between pdx version and version is?

Has anyone else had troubles hearing the music in levels on tapeworm recently?
I feel like this is something new in the firmware coz it didint used to hapen.
I also fear its got worse over time.
As far as i know it worked at launch when i was testing,
then a few updates later you could stop the music playing if u skipped the tape password screen.
But more recently i just cant get the music to play,
It plays like a second of the song when u press new or continue then it turns off and never back on

It seems to play music afetr a boss or when the cut scene manager tels it to play a new tune
It seems to run fine in sim but not on device from what i can see
Any idea whats up and where to look?

Try increasing the buffer size.

Also check the release notes for clues. There were some sound changes in recent versions. Though of course we've been on 0.12 for a long time at this point.