I've got a few custom consoles in my Launchbox install - for example, instead of Super Famicom, I've got Super Famicom Translated, plus I've got a few others that don't match exactly.
They were all working fine for a while, but a version or two ago it seems Pixelweb.exe stopped looking for console.csv and simply uses default values for all consoles even if I put entries in for all missing platforms.
I can technically "fix" it by creating individual folders and console pngs for every differently-named platform, but I'd end up with a bunch of duplicates in that case.
Here's the important bit of my log for MS-DOS, one of the platforms I'm having issues with. I have it attributed to the proper platform in the console.csv (in this case, ms-dos,microsoft_ms-dos):
INFO:Pixelcade Listener (pixelweb) Version 3.6.3
INFO:PIXEL resolution found in settings.ini: resolution=128x32
INFO:Pixelcade HOME DIRECTORY: F:\Marquee Tools\Pixelcade\
INFO:PIXEL port found in settings.ini: port=COM8
INFO:No Items in the Queue at Startup...
INFO:Found PIXEL: ioio.lib.impl.RgbLedMatrixImpl@9fc5c7
You may now interact with PIXEL!
LED matrix type is: 15
PIXEL Status: Connected
INFO:arcade handler received: /arcade/stream/Platforms/MS-DOS?l=0&event=FEScroll
INFO:STREAM MODE
INFO:Console Before Mapping: platforms
INFO:Console Mapped: console
INFO:Game Name Only: MS-DOS
INFO:# of Times to Loop: null
INFO:Looking for PNG: F:\Marquee Tools\Pixelcade\console\MS-DOS.png
INFO:Looking for GIF: F:\Marquee Tools\Pixelcade\console\MS-DOS.gif
INFO:GIF default console LED Marquee file not found, looking for default marquee: F:\Marquee Tools\Pixelcade\console/default-console.gif
INFO:PNG image found: file:/F:/Marquee%20Tools/Pixelcade/console/default-marquee.png
INFO:arcade handler received: /arcade/stream/MS-DOS/Albion%20(1995)?l=0&event=FEScroll
INFO:STREAM MODE
INFO:Console Before Mapping: ms-dos
INFO:Console Mapped: ms-dos
INFO:Game Name Only: Albion (1995)
INFO:# of Times to Loop: null
INFO:Looking for PNG: F:\Marquee Tools\Pixelcade\ms-dos\Albion (1995).png
INFO:Looking for GIF: F:\Marquee Tools\Pixelcade\ms-dos\Albion.gif
INFO:GIF default console LED Marquee file not found, looking for default marquee: F:\Marquee Tools\Pixelcade\console/default-ms-dos.gif
INFO:PNG image found: file:/F:/Marquee%20Tools/Pixelcade/console/default-marquee.png
INFO:arcade handler received: /arcade/stream/MS-DOS/Super%20Solvers%20Midnight%20Rescue%20(1989)?l=0&event=FEScroll
INFO:STREAM MODE
Thanks!
console.csv is still used, will need to look into this further
Okay, let me know if you need anything!
I didn't know if I had to do anything special to "refresh" console.csv, but I restarted my computer between edits.
Of note, this issue seems to technically only apply to new substitutions - some carried over from earlier upgrades, but anything I put into console.csv after a specific version wouldn't update properly for me. I tried a complete uninstall/reinstall in hopes it'd fix the issue, but now nothing I put in console.csv is being recognized.
Maybe this is a problem specifically with Launchbox or LEDBlinky or the way they interface? I'm not sure. Let me know if I can do anything to help!
Edit: I noticed one other odd thing - some (but not all of) the problem consoles will properly display their marquee once I enter and back out of the platform - and while I'm here,
Edit 2: Okay, I was able to get things back to normal by making PNGs for each unique console I had. The console.csv correctly maps the games, just not the default console image.
Major "D'oh" on my end - something I did cleared out some of the image folders, for some reason and I was missing a few of the consoles - others I'd made art for and never added it again. Re-copied that stuff over and everything is right in the world. I have no idea why I didn't think to check if there were images in the folder. I guess the fact that the platform art wasn't coming up threw me off.
Sorry to bother you on a weekend, Al!
ah cool, good catch in figuring that one out, thanks for updating