Forum Navigation
You need to log in to create posts and topics.

Bezel Project on Wolfanoz 256GB - only 'arcade' roms working?

Can anyone confirm that only the arcade bezels work out-of-the-box on the Wolfanoz 256GB Pi build?

Looks to me that although Bezel Project reports it's installed and the cfg/png have been put on the image in the usual place, the /opt/retropie/configs/all/retroarch/config/${emulator}/${rom}.cfg files are missing so there's no link in place between the rom and BP overlays.

For snes I've just knocked up a script to create the files - does anyone know a quick way to get from no-intro names used by Bezel Project to the names Wolfanoz has used (presently I've just knocked off the (USA) part of the file name to get a chunk running).

If anyone could check and see if bezels are working for SNES, say, on their Wolfanoz 256GB I'd really appreciate it.

Yes, they work.  As for the updated Bezels, you'll have to update the script within the Bezel Project option under the options menu to get those (PSX, TG16, TG16-CD, and soon to be Atari and N64) and then add those through the menu.  SNES has bezels (or should when I checked, maybe some don't for whatever reason), Super Famicom doesn't yet so just added a generic there.

When life kicks you down, smile, get up and kick it back in the balls.

Cheers Wolfanoz. Maybe I've done something stupid whilst setting it up and its deleted things. I'll download the image again because on mine only the arcade ones work, the other systems all have missing cfg files for some reason and many would never seem to work because the roms names don't match those used by the Bezel Project guys. Thanks again, I'll get another copy.

EDIT: Downloaded and same problem. Bezels are installed but the rom cfg files in the emu directories weren't present. Easy enough to generate them - just create a cfg per bezel installed, and then create an additional cfg with the cfg name mangled a bit to match Wolfanoz names. Not perfect but gives 90%+ so good enough for me. This is an example for snes9x 2010, the default snes emulator:

#!/bin/bash

bezeldir="/opt/retropie/configs/all/retroarch/overlay/GameBezels/SNES"

confdir="/opt/retropie/configs/all/retroarch/config/Snes9x 2010"

logfile="/tmp/bezelfix.log"

 

pushd ${bezeldir}

date > "${logfile}"

while read -r bezelcfg; do

# Remove '(<region>)' and shift 'The' to front of Bezel rom cfg as per Wolfanoz names

romcfg=$( echo ${bezelcfg} | sed -e 's/ (USA)//g' -e 's/ (Japan, USA)//g' -e 's/ (Europe)//g' -e 's/ (World)//g' \

| sed -E 's/(.*), The/The \1/' )

if [ "${bezelcfg}" ==  "${romcfg}" ]; then

if [ -f "${confdir}/${romcfg}" ]; then

echo "Bezel name unchanged, rom emu-config already exists: ${confdir}/${romcfg}" | tee -a "${logfile}"

# could use sed to overwrite any pre-existing input_overlay

else

echo "Bezel name unchanged, rom emu-config created:        ${confdir}/${romcfg}" | tee -a "${logfile}"

echo "input_overlay = \"${bezeldir}/${bezelcfg}\"" > "${confdir}/${romcfg}"

chown pi:pi "${confdir}/${romcfg}"

fi

else

if [ -f "${confdir}/${romcfg}" ]; then

echo "Bezel name changed,   rom emu-config already exists: ${confdir}/${romcfg}" | tee -a "${logfile}"

# could use sed to overwrite any pre-existing input_overlay

else

echo "Bezel name changed,   rom emu-config created:        ${confdir}/${romcfg}" | tee -a "${logfile}"

echo "input_overlay = \"${bezeldir}/${bezelcfg}\"" > "${confdir}/${romcfg}"

chown pi:pi "${confdir}/${romcfg}"

fi

fi

done < <( ls -1 *.cfg )

exit 0



This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More