A A A
Please consider registering
guest
sp_LogInOut Log In
Register | Lost password?
Advanced Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters – maximum search word length is 84 characters
sp_Feed Topic RSS02-yellowpac
Bezel Project on Wolfanoz 256GB – only \'arcade\' roms working?
January 12, 2019
11:13 am
zfa

Ken
Members
Forum Posts: 2
Member Since:
December 23, 2018
sp_UserOfflineSmall Offline

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.

January 12, 2019
3:17 pm
Avatar
Wolfanoz
Member
Members
Forum Posts: 23
Member Since:
January 6, 2018
sp_UserOfflineSmall Offline

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.

January 12, 2019
8:28 pm
zfa

Ken
Members
Forum Posts: 2
Member Since:
December 23, 2018
sp_UserOfflineSmall Offline

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

Forum Timezone: Europe/London
Most Users Ever Online: 3117
Currently Online: frodo, Blueman33
Guest(s) 66
Currently Browsing this Page:
1 Guest(s)
Top Posters:
canter6: 131
Jaz808: 121
test123: 84
davep180: 81
SteelCityJJ: 76
MyRetrozz: 70
Misa Misa: 70
kme2019: 61
-x-: 53
sergiohyperspin: 52
Member Stats:
Guest Posters: 122
Members: 165139
Moderators: 32
Admins: 1
Forum Stats:
Groups: 7
Forums: 37
Topics: 4482
Posts: 12999
Newest Members:
ivan__18, Vyrgil, COCOY41, DaddyDJ, km001, secaseca, JohnBoxer82, a2zamusements, Deadend21, Fszeto88
Moderators: aladdin: 0, Arcade Man: 0, Arcade Punk: 0, CP78: 0, ETA PRIME: 0, Ghost Lost: 0, Harrison Hacks: 0, T.K.O. Cinematics: 0, kiodiekin1: 0, level1online: 0, hursty1: 0, Neighbourhood Techie: 0, Maria: 0, PatmanQC: 0, Restalgia: 0, RetroHumanoid: 0, Simply Austin: 0, titipilas: 0, Titi Ober: 179, Enkak: 46, leepspvideo: 0, _RetroTech100: 0, Guest Post: 0, Mark Blackwood: 0, Frankie Wilde: 0, Jeremy Reynolds: 0, Leslie Alexander: 0, Jason Copley: 0, Eleonora: 0, Joshua Robinson: 0, James Collins: 0, trevor punt: 39
Administrators: Ninja UK: 2618