Use art embedded in the ROM if no art found in MUOS/info/catalogue

Some file types (PICO-8, TIC-80, EPUB, etc.) have “box” art already embedded in them. If no art is found in …/MUOS/info/catalogue, using this embedded image as the box art would be nice.

I know that PICO-8 represents their cartridges as a PNG image format within the file header however I’m not sure about the others. Speaking of PICO-8, if you use Splore and favourite a game it will save the game to the same directory as you launched Splore but also saves a copy of it into the catalogue so it shows up as boxart.

2 Likes

From my experience this only works sometimes? Like maybe 1/3 of the time I favorite something from Splore it saves it but it doesn’t always do this.

That issue should be fixed whenever the next patch or update is released. Or you could manually update the ext-pico8.sh script yourself.

It was a combination of a few things that were preventing it from always saving properly. One was some game names contain : which isn’t allowed in filenames. The other issue was some specific carts get put in an odd subfolder and the script wasn’t looking in that folder.

I changed it to recurse all the sub-directories in the carts folder now, looking specifically for .p8.png files that match entries in the favorites.txt and I also changed it to strip : from filenames.

How can I manually update it?

Replace the one on the device with the updated one from the muOS Github internal/script/launch/ext-pico8.sh at main · MustardOS/internal · GitHub

The one on the device is in /opt/muos/script/ext-pico8.sh

Note that is on the root fs which is ext4.