I'm currently running Batocera v37, and when scrolling through the game systems (consoles), Pixelcade is handling the 'Favorites' and 'All Games' categories as if they are the 'MAME' console (and, displaying the mame.png image). Is there a way to allow separate images for these instead? I'm not sure if this is controlled by the parsed parameters provided by Batocera for a 'system-selected' event, but I noticed a few entries in Pixelcade's console.csv file which appear to map 'favorites' and 'all' to 'mame'. This happens even if the last game selected was from a non-MAME console.
I made a change to the master console.csv to prevent that so go ahead and do an artwork update and give it another shot (you'll need to reboot after)
To update artwork, use the pixelcade companion UI
1. From any device on the same network as your Batocera device, go to http://batocera.local:8080
2. choose manage artwork and click update button
3. it'll take anywhere from 5 - 20 min and then do a reboot after
Awesome - after installing the artwork update, the "Favorites" and "All Games" marquees are now loading! Afterward, I actually uploaded my own custom versions of both images, to better match the Batocera theme I am using: https://photos.app.goo.gl/abreGrvqUeuNcbmcA
Is there logic in the Pixelcade artwork update code to check and only replace an image if its "Modified" date is not more current than the last update installed? If not, could that be an opt-in checkbox added to the update/install artwork option, so custom images do not get overwritten? I imagine there are other Pixelcade users who have custom images they've created that might like to have such a feature. Thanks again.
glad that worked, it's a great idea but not there right now to preserve user added artwork. For the timing being if you like, zip up any custom ones you've done and post here. I can then add to the central repo
I understand - I appreciate all the work you put into supporting Pixelcade. I looked at your preview video...RetroAchievments is definitely on my 'to-do' list to implement in Batocera, but I've got a few other projects to get through first.
BTW - though I haven't modified a huge number of images yet, the list is growing and I'm contemplating a home-grown solution of adding the image names to a flat file, and writing a script that would copy those image files over (from a predefined path) to the respective Pixelcade image folder after an artwork update is done. I'd also be glad to share my images, but don't want to force them on other users via the central repo as many are specific to my themes & preferences.
Let me know if you think this would be a good approach, or if there is perhaps a better or easier way.
the script is a good idea, good way to go for now. I'll have a look at what you have and can make a call which ones to go in to the central repo if you are ok to share.
I'd be glad to share. I'll start a thread under Art Exchange LED soon and post images as I get them created.