Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

MAME Artwork Bezel Project


Recommended Posts

Posted

Mame Artwork Bezel Project

In early February 2014, myself and potts43 discussed Mame bezels and specifically using the Mame artwork at the same time as user/Hyperlaunch bezel media.

Mame artwork is currently used when the bezel setting is set to Layout and user/Hyperlaunch bezel media is used when Normal is selected. We discussed getting both working at the same time and tried many ways, but found it couldn’t be done, at least at the time.

So we decided to convert all the Mame artwork from the Mame artwork folder to work in Normal mode. Not every game has artwork, the final count being 861, but as we progressed we started to add instruction cards and also create custom bezels where there where none to start with.

Potts43 then came up with an ingenious way of switching to full screen at the touch of a button, the same button also cycles through each bezel if more than one is present.

Later Potts took a break from the project and in stepped rfancella to help finish it, and boy did he fly through them and made it possible to release it far sooner than I thought.

Here's some examples.

post-9524-1428706326_thumb.jpg

post-9524-142870632607_thumb.jpg

The project can be found on the ftp in /Upload Here/_MAME Artwork Bezel Project and the complete set weighs in at around 5 Gigabytes

So what do you do with this mass of artwork? The folders should be placed in your “:\HyperLaunch\Media\Bezels\MAME” folder, if you already have artwork in there you can choose to add them or not, but the artwork you have already; will still be usable.

There are 2 sets of optional files that can be added. “Background - 16x9 black 19201080 (Potts43).png” which can be found with the project folders in "_Default" or as part of the script written by rfancella. Also “Bezel - 16x9 transp 19201080 (Potts43).png" & “Bezel - 16x9 transp 19201080 (Potts43).ini” this is also included in another script written by Ron, but I will leave him to explain what they are and what to do with them.

Here is the folder structure.

post-9524-14287063261_thumb.jpg

To set this up first open Hyperlaunch HQ and select Mame from the left pane (1), click the settings tab (2) and then the Bezel tab (3). Look to the bezel section and set Enabled to True (4), next section to look at is “Bezel Change Keys”. (5)

To be able to change the bezels and also go full screen if required, you need to assign a “Next Bezel” key, so go ahead and set that.

post-9524-142870632614_thumb.jpg

Next click Global on the left pane or if you need these settings just for Mame stay in Mame(6), click the Instruction cards tab (7).

Look at General Settings, Positions (8). Click the “List options Edit” button (9).

post-9524-142870632617_thumb.jpg

If you haven’t added these positions, you need to move them to the left Hand Side using the left arrow (10).

Move the following.

Top Center

Bottom Center

Left Center

Right Center

You can add more if you plan on having IC’s in other positions, but they won’t be needed for this set.

Now if they are out of order, use the blue arrow keys to put them in order (11).

Close that window.

post-9524-14287063262_thumb.png

Now look at the scale factor. You need to set this to “1” so type that in the box (12).

You can now set a Visibility key if required; this key will quickly remove all IC’s from the screen (13).

Next up is the “key Change Mode 3”, these keys will cycle the 4 positions for our IC’s.

I have only set 4 keys as this is enough, but you can set the “Previous Key” as well.

N.B. The keys I have set are just examples; some of you will be using arcade buttons to cycle through the artwork, others may be using game pads.

So I have set ”IC 1 to IC 4 Next” keys (14).

IC1 is leftCenter Position.

IC2 is rightCenter Position.

IC3 is topCenter Position.

IC4 is bottomCenter Position.

post-9524-142870632623_thumb.jpg

Finally we need to set the correct Bezel mode.

On the left pane select Mame (15)

Choose the Modules tab (16)

Highlight Mame.ahk (17)

Hit the Edit Global Module settings (18)

Next in the Settings tab (19) seek out the bezel Mode and change it to “Normal” (20)

post-9524-142870632627_thumb.jpg

You can now run a game audit, and run a game with a supporting bezel. PuckMan is a good first choice as it has 5 bezels and 2 IC’s.

Please be aware that not every single game has a unique bezel, but if one is not found then the default is used from the _Default Horizontal or Vertical folder.

Please also be aware that we have not created any of the artwork, we have just made it work with Hyperlaunch.

Enjoy.

My sincere thanks to both Potts43 and rfancella for making this project possible, and of course the Hyperspin community.

I would also like to thank horseyhorsey for "HLM Check" which I used to get the bezel coordinates and launch each game to test it. Great software. :cheers:

Bezel ini's to be tweaked:

http://www.hyperspin-fe.com/forum/showthread.php?34755-MAME-Artwork-Bezel-Project&p=323929&viewfull=1#post323929

post-9524-142870632597_thumb.jpg

post-9524-142870632604_thumb.jpg

56uIzxg.png

  • Replies 137
  • Created
  • Last Reply
Posted

First off, I would like to thank Potts43 and Gigapig. Without their inspiration and drive to get this project going, it would not have happened. Potts started "this mess" and Gig took up the reins. Gig managed to stick through the entire project and I wanted to thank him for that.

Ok, I wrote two batch files to aid in the completion of this setup. They are in the MAME Artwork Bezel Project folder on the ftp under 0_Extras. Because of some scaling errors in the bezels, we found that using a black background cleans up some of the issues with the bezels. So, we have included the file "_Default\Background - 16x9 black 19201080 (Potts43).png". If you do not have any other background files in your _Default folder, HL should use this on all the games. If you want to be sure a black background is used, extract the contents of the file "Add background file to directories if not exist.zip" to your \HyperSpin\HyperLaunch\Media\Bezels\MAME directory and run the file "copy-background.cmd". This batch file will copy the included background file into every directory inside your MAME folder, unless there is already a file called "Background*.png" there. If there is one, that directory will be skipped. There is also a short ReadMe file included in the zip.

The other batch file is called "Add trans bezels to directories.zip". As the script above, extract the contents of this zip file into your \HyperSpin\HyperLaunch\Media\Bezels\MAME directory and run the file "copy-bezels.cmd". This batch file will copy two files into every directory under MAME. One is a transparent bezel file and the other is the associated ini file. This transparent bezel allow you to change between the bezel and full screen (without the bezel) at the touch of a button. This is optional and some people may just want to use the bezels. In that case, ignore this paragraph.

Again, this was a huge project and I wanted to personally thank Potts and Gig for allowing me to contribute to it.

As always, please provide your input and your suggestions. If there are any bezels that do not perform or do not look right, please let us know in this thread.

Thanks,

Ron

[EDIT]

Forgot the disclaimer. ;)

Any batch file can be damaging to your setup/system. If you place the files in the folder specified, there should be no ill effect. Please be certain it's where it should be before you run it.

[/EDIT]

Update:

I recently discovered that the background images and the transparent bezels do not work on a 4x3 monitor. I have redone the black background and the transparent bezel files for a 4x3 aspect ratio. The actual bezel files are ok, but the others need to be replaced.

I have written a couple more batch files to do the job and put them in the 0_Extras folder. One is called "Add 4x3 trans bezels to directories.zip" and the other is called "Replace 16x9 background with 4x3.zip".

The "Replace..." batch file will search every directory and replace all instances of "Background - 16x9 black 19201080 (Potts43).png" with "Background - 4x3 black 12801024 (rfancella).png" and will also replace all instances of "Background - 16x9 Red NeoGeo 19201080 (Gigapig).png" with "Background - 4x3 Red NeoGeo 12801024 (Gigapig).png".

So, if you are running a 4x3 monitor and:

have already added the 16x9 background files then you just need to run the "Replace 16x9 background with 4x3.zip".

have not added any background files, you still need to run this script to replace the red Neo Geo backgrounds and the _Default.

have not added the transparent bezels (and you want them), run the file "Add 4x3 trans bezels to directories.zip".

have already added the 16x9 transparent bezel files, just run "Add 4x3 trans bezels to directories.zip".

Lastly, there are some background images that these batch files will not fix. Those will have to be manually redone, or removed.

Please see the disclaimer above. :D

Also, I have a step by step on how to make these work on a 4x3 aspect monitor here:

http://www.hyperspin-fe.com/forum/showthread.php?34755-MAME-Artwork-Bezel-Project&p=323439&viewfull=1#post323439

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

A massive thanks to Gig and Ron for picking up the slack when I couldn't give the time I had so wanted to. Some projects eat up more spare time than expected so to anyone who uses these Bezels drop those guys a thanks for the hours - weeks it's taken to complete my idea.

I personally salute you ;-)

Posted

Guys,

I did a count. Yes, there are 861 folders/roms. But the total is 1132 bezels. ;)

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Many thanks and a hearty handshake to all three of you! This was clearly a mighty undertaking. I look forward to hitting the ftp when I get home this evening, and maybe at the weekend I'll have time to peruse the instructions and get it working.

HyperSpin behaving oddly? Read about known bugs here: http://www.hyperspin-fe.com/topic/4590-known-bugs-and-handy-hints-for-hyperspin/

The installer for HyperSpin now includes HyperLaunch 2. Go here for support: http://www.hyperspin-fe.com/forum/122-hyperlaunch-2/

HyperLaunch3 is now called RocketLauncher. Go here for support: http://www.rlauncher.com/forum/content.php

Read this for ftp login info: http://www.hyperspin-fe.com/topic/2320-ftp-access-must-read/

Platinum members get 25% off an Emumovies subscription: http://www.hyperspin-fe.com/topic/1211-emumovies-code/

Posted

Here is the list of rom that have bezels and/or IC's:

10yard
1941
1942
1943
1944
19xx
2020bb
20pacgal
25pacman
280zzzap
3countb
8ballact
aburner2
aerofgt
airwolf
ajax
alcon
aliensyn
alpham2
alpine
altbeast
amidar
amspdwy
androdun
aodk
aof
aof2
aof3
apb
arabian
arabianm
archrivl
area51
area51mx
arkanoid
arkretrn
armora
armorcar
armwar
ar_spot
astdelux
asterix
asteroid
astrob
astyanax
atarifb
avalnche
avsp
avspirit
baddudes
badlands
barricad
barrier
batcir
batrider
batsugun
bbakraid
bbonk
berzerk
bgaregga
bjourney
bkraidu
bladestl
blazstar
blitz
blitz2k
blitz99
blkpnthr
blktiger
bloxeed
blstroid
blswhstl
blueshrk
bombjack
bonzeadv
boothill
bosco
breakers
breakrev
brkthru
brubber
brvblade
bsktball
bstars
bstars2
btime
bubblem
bubbles
bublbob2
bublbobl
buggyboy
buggyboyjr
bullfgt
burningf
bzone
cadanglr
cadash
calibr50
canyon
captaven
castfant
cawing
cbdash
cbtime
cburnrub
ccastles
cclimber
cclimbr2
cdiscon1
cdsteljn
centiped
cexplore
cfghtice
cflyball
cgraplop
champbas
chasehq
chboxing
cheekyms
choplift
chwy
circus
ckong
clapapa
cleopatr
clocknch
clshroad
cltchitr
cluckypo
cmanhat
cmissnx
cnightst
cninja
cobram3
commando
commandw
congo
contcirc
contra
coozumou
cosmicg
cotton2
cppicf
cprobowl
cprogolf
cpsoccer
cptennis
cracksht
crash
crater
crimec
crossbow
crsword
crush
cscrtry
csdtenis
cshift
cskater
csuperas
cterrani
ctisland
ctomaday
ctornado
ctsttape
cupfinal
cyberbal
cyberlip
cybots
cyvern
czeroize
darius
dariusg
dcclub
dcclubfd
ddonpach
ddp2
ddp3
ddpdoj
ddpdojb
ddragon
ddragon2
ddragon3
ddsom
ddtod
deadeye
defender
demoderb
demon
depthch
desertwr
devstors
devzone
dfeveron
diehard
digdug
dimahoo
dino
dkong
dkong3
dkongjr
docastle
domino
donpachi
dotron
doubledr
dowild
dragnblz
dragrace
drgnunit
drivfrcp
drmario
dstlk
duckhunt
dungeonm
dyger
dynablst
eaglshot
ebases
eightman
elim2
elvactr
empcity
eprom
esb
espgal
espial
esprade
excitebk
exerion
eyes
f1gp
fantasy
fatfursp
fatfury1
fatfury2
fatfury3
fax
fax2
fbfrenzy
ffight
fghtatck
fightfev
finalb
firetrap
firetrk
flicky
flipshot
flyboy
foodf
frenzy
friskyt
frogger
frontlin
fspiderb
ga2
galaga
galaxian
galaxyfg
galpani2
galpanic
galxwars
gametngk
ganryu
gaplus
garou
gberet
gdarius
gdarius2
gekiridn
gekirido
gghost
gground
ghostb
ghouls
gigawing
gimeabrk
gladiatr
glpracr2
gng
goalx3
goindol
gokuparo
goldnaxe
gondo
goonies
gorf
gowcaizr
gpilots
gradius3
gradius4
gravitar
grdforce
greatgun
gridiron
growl
grudge
gseeker
gslgr94u
gt2k
gt3d
gt97
gt98
gt99
gtclassc
gtmr
gunbird
gundhara
gunfight
gunforce
gunlock
gunsmoke
gururin
guzzler
gwar
gypsyjug
gyruss
hatris
hattrick
hbarrel
hcastle
helifire
hharry
hippodrm
hogalley
hsf2
hustle
hydrthnd
iceclimb
ikari
ikari3
indianbt
inferno
intcup94
inthunt
intrepid
invad2ct
invaddlx
invaders
invadpt2
invrvnge
irobot
irrmaze
jack
jedi
jjack
jojo
journey
joust
joust2
joyjoy
jrpacman
jumpbug
junglek
junofrst
kabukikl
kageki
kaiserkn
kamikaze
kangaroo
kaos
kas89
kchamp
ket
kick
kidniki
kingball
kingofb
kingpin
kingpinm
kirameki
klax
knights
kod
kof2000
kof2001
kof2002
kof2003
kof94
kof95
kof96
kof97
kof98
kof99
konek
kotm
kotm2
kov2
kram
kroozr
krull
kungfum
kurikint
ladybug
landmakr
laserbat
lastblad
lastbld2
lastduel
lastmisn
lbowling
ldrun
le2
leprechn
lethalen
levers
lgtnfght
liberatr
lightbr
llander
lnc
locomotn
loderndf
looping
lrescue
lresort
lsasquad
lupin3
lwings
mach3
machridr
macross
madalien
maddog
madgear
magdrop2
magdrop3
maglord
magspot
magspot2
mahoudai
maniach
mappy
marinedt
mario
mars
matmania
matrim
maxaflex
maze
mazeinv
mazerbla
mazinger
medlanes
megaman2
megazone
mercs
mia
midres
miexchng
milliped
minigolf
missile
mk
mk2
mk3
mk4
mmatrix
monopoly
monsterb
montecar
mooncrst
moonwar
motorace
mpatrol
mplanets
mrdo
mrviking
msh
mshuttle
mshvsf
mslug
mslug2
mslug3
mslug4
mslug5
mslugx
mspacman
msword
mtrap
mutnat
mvsc
mwalk
nam1975
nametune
narc
natodef
naughtyb
nbajamte
ncombat
ncommand
ncv1
nemesis
neobombe
neocup98
neodrift
neomrdo
nibbler
nightstr
ninjamas
noahsark
nrallyx
nstocker
nwarr
offtwall
omegrace
opwolf
opwolf3
orbit
osman
othunder
otwalls
outfxies
outrun
outzone
p47aces
pacland
pacmania
pacplus
pang
panic
panicbom
panther
pbaction
pballoon
pbobbl2n
pbobble2
pbobble3
pbobble4
pbobblen
pdrift
pengo
penta
pepper2
phoenix
piratetr
pitfight
playch10
plotting
pocketrc
polaris
polepos
polepos2
polyplay
pong
poolshrk
pootan
popbounc
popeye
popnpop
prehisle
preisle2
primrage
progear
pspikes2
psychos
psyvaria
psyvarrv
ptblank3
puchicar
puckman
puckpkmn
pulstar
puyosun
puzzledp
pwrgoal
qbert
qbertqub
qix
qndream
qtheater
quartet
quizhuhu
radarscp
radikalb
radm
raiden
raiden2
rallyx
rampage
rastan
rbff1
rbff2
rbibb
rdft
rdft2
re800v1
re800v3
re900
recalh
redbaron
relief
renegade
rescraid
revx
rfjet
ridhero
ridingf
ringdest
ringrage
ripoff
rmpgwt
roadburn
robby
roboarmy
robocop
robotron
rockclim
rocnrope
rotd
rsgun
rthun2
rushhero
s1945ii
s1945p
salamand
salmndr2
samsh5sp
samsho
samsho2
samsho3
samsho4
samsho5
samuraia
sarge
savagere
sbomber
sbomberb
sbrkout
scfinals
scontra
scramble
sdodgeb
sdungeon
seawolf
seawolf2
sengoku
sengoku2
sengoku3
sentetst
sexyparo
sf
sf2
sf2ce
sfa
sfa2
sfa3
sfex2p
sfiii3
sfootbal
sgemf
shadoww
shangon
sharkatt
sharrier
shdancer
shienryu
shinobi
shippumd
shocktr2
shocktro
shollow
shrike
sidearms
sidewndr
simpbowl
sinistar
skydiver
slikshot
slither
slyspy
smgolf
snakepit
snakjack
socbrawl
sokyugrt
solarq
soldivid
sonicwi2
sonicwi3
souledge
spacduel
spacedx
spacefb
spaceskr
spacewar
spacezap
spacfury
spang
spcenctr
spcinv95
spclaser
spdodgeb
speakres
spectar
spf2t
spiders
spidman
spiker
spinmast
sprint1
spyhunt
spyhunt2
sqbert
sraider
srallyc
sranger
srumbler
ssf2
ssi
ssideki3
sspeedr
ssprint
stadhr96
stakwin
stakwin2
starcas
starfire
stargate
starhawk
startrek
starwars
stocker
stompin
stratgyx
streetsm
strhoop
strider
strider2
subroc3d
sundance
superbug
superchs
superman
superpac
superspy
suprmrio
suprridr
surfplnt
survival
svc
swat
swimmer
tacscan
tailg
tankbatt
tankbust
tapper
targ
tbyahhoo
tcobra2
tekken3
term2
tetrisp
thief
thndrbld
thunderj
thunderl
thundfox
timeplt
tinstar
tkoboxng
tmnt
toggle
tomahawk
toobin
topgun
tophuntr
totcarn
toutrun
tp84
tpgolf
trally
triplhnt
trivia12
triviabb
triviaes
triviag1
triviag2
triviasp
triviayp
trivquiz
tron
trstar
trvwz2
trvwz3h
trvwz3v
trvwz4
trvwzh
trvwzv
tsamurai
tshoot
tugboat
turbo
turfmast
turtles
twincobr
twineag2
twineagl
twinqix
twinspri
twotiger
tws96
umk3
uopoko
upndown
usvsthem
vanguard
varth
vasara
vasara2
venture
vfive
vhunt2
victory
victroad
videopin
viewpoin
vigilant
viprp1
vsav
vsbball
vsgradus
vsgshoe
vsskykid
vstennis
vulcan
wacko
wakuwak7
warlords
warofbug
warpsped
warpwarp
warrior
warzard
wboy
wfortune
wh1
wh2
wh2j
willow
wjammers
wmatch
wmg
wotw
wow
wrestwar
wwestern
wwfmania
wwfsstar
xenophob
xevios
xevious
xmcota
xmen6p
xmen6pu
xmvsf
xxmissio
yiear
zedblade
zektor
zookeep
zupapa
zzyzzyxx

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

I am very excited about this! I am downloading while at work, and will get it happening later tonight. Many thanks in advance for your hard work.

Posted

Big thank you to all of you for this project. Always wanted to add bezels to MAME. Unfortunately, I cannot get them to work, even after following the guide. Would posting a log potentially help figure out what's going wrong?

Posted
Big thank you to all of you for this project. Always wanted to add bezels to MAME. Unfortunately, I cannot get them to work, even after following the guide. Would posting a log potentially help figure out what's going wrong?

Give this a try.

Open up HLHQ.

Select MAME on the left.

Select Modules on the top.

Click once on MAME and hit the "Edit Global Module Settings" button.

On the Settings tab, make sure your BezelMode is set to "normal".

Click on the MAME tab right next to Settings.

Change the following all to "false": Artwork_Crop, Use_Bezels, Use_Overlays, Use_Backdrops, Use_Cpanels & Use_Marquees.

Close out that window.

Click the Settings tab on top.

Click the Bezel sub-tab and make sure Bezel - Enabled is set to true.

If that doesn't work, post your HyperLaunch log using code tags as described here:

http://www.hyperspin-fe.com/forum/showthread.php?31072-The-HyperNoobie-Guide-For-Posting-To-The-Fourm

Let me know how it goes.

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Hi Ron, sorry to hijack the thread, but I have always wondered with bezels - do the settings in HLHQ override the settings in mame.ini? There's been times in the past where bezels haven't worked as I'd anticipated, and wondered whether the problem wasn't actually HS/HL related. So, if I put marquees as false in HLHQ for example, does that take precedence over mame.ini?

I have latest HL on GitHub. Thanks!

Posted

Nice work guys.

Bond, any settting on HyperLaunch takes precedence above any settings that you have setup for your emulator. This is valid for all emulators also, and not only MAME.

Also, the next MAME and MESS module, when it is released, already have implemented an improved way to deal with bezels and MAME options, which should be much simpler to setup. Meanwhile you can try to follow fancella orientation to make bezels work as they should on normal mode for MAME.

When asking for help for RocketLauncher, POST ON THE RLAUNCHER.NET FORUMS!

Also, please post your RocketLauncher.log with logging level set to troubleshooting in pastebin (set the log level in RocketLauncherUI, global system > General Settings -> RocketLauncher).

Ass. Bleasby - RocketLauncher Development Team.

Posted

Hey guys - I'm having this issue... I can still see a portion of the MAME console window "behind" the bezel. I do have HideConsole set to true in HLHQ. Just wondering if anyone else has this same problem. I can post my log if it helps, but hoping maybe I'm just missing some other setting somewhere.

And thanks so much for taking the time to do this. Very much appreciated!

post-46885-1428706331_thumb.jpg

Posted
Hey guys - I'm having this issue... I can still see a portion of the MAME console window "behind" the bezel. I do have HideConsole set to true in HLHQ. Just wondering if anyone else has this same problem. I can post my log if it helps, but hoping maybe I'm just missing some other setting somewhere.

And thanks so much for taking the time to do this. Very much appreciated!

[ATTACH=CONFIG]41525[/ATTACH]

I did have the same issue using MAME. I switched to MAMEui and haven't seen that window since. ;)

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted
Nice call Ron, it worked. Thanks

Schweet!! Glad it's working.

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Sorry guys,

I discovered a issue with the transparent bezel files and the background images if you are running a 4x3 monitor. I added an update to my first post:

http://www.hyperspin-fe.com/forum/showthread.php?34755-MAME-Artwork-Bezel-Project&p=321821&viewfull=1#post321821

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Hello all!

We are still looking for some feedback on this project. I'm sure some of you out there have browsed the FTP folder and downloaded some of the artwork in there. We would sure like to know if all the work we put into this is being used and if it works for you.

Also,

The user Relic has asked for a better how-to on making this work in his 4x3 cab. Almost all of these bezels will work great on a 4x3 monitor, with just a couple minor changes.

I would recommend that to start, you download the entire set to a separate directory to run the batch files I provided. Also, it would probably be best to put it in a non-protected spot. IE: Somewhere other than your Desktop or Program Files directories. In this example, I will use my M: drive.

So, my directory structure is like this:

M:\Bezels\_MAME Artwork Bezel Project\

M:\Bezels\_MAME Artwork Bezel Project\_Default

M:\Bezels\_MAME Artwork Bezel Project\0_Extras

M:\Bezels\_MAME Artwork Bezel Project\3countb

M:\Bezels\_MAME Artwork Bezel Project\8ballact

M:\Bezels\_MAME Artwork Bezel Project\10yard

M:\Bezels\_MAME Artwork Bezel Project\19xx

...

Step 1:

On a 4x3 setup, the files to note are in both the _Default and 0_Extras folders. Once downloaded, remove the file M:\Bezels\_MAME Artwork Bezel Project\_Default\Background - 16x9 black 19201080 (Potts43).png and leave the file M:\Bezels\_MAME Artwork Bezel Project\_Default\Background - 4x3 black 12801024 (rfancella).png for now.

There are a couple background files in there that cannot be converted with these batch files and will have to be addressed manually. If you address them now, you will not have to later.

These are the files:

...\20pacgal\Background - 16x9 20pacgal 19201080 (Gigapig).png

...\25pacgal\Background - 16x9 20pacgal 19201080 (Gigapig).png

...\airwolf\Background - 16x9 airwolf (gigapig).png

...\ar_spot\Background - spot 19201080 (gigapig).png

...\berzerk\Background - 16x9 berzerk 19201080 (gigapig).png

...\blstroid\Background - 16x9 Mame Blue 19201080 (Potts43).png

...\omegrace\Background - 16x10 (rfancella).png

...\omegrace\Background - 16x9 (rfancella).png

...\spyhunt (these bezels are all 16x9)

...\starwars (background files are 16x9 graphics)

Step 2:

Take a quick peek inside your existing ...\HyperSpin\HyperLaunch\Media\Bezels\MAME\_Default folder. Are there already files in there? Is there a file that starts with "Background..."? If there is, remove or rename them. If they are files you want to keep for games that do not have bezels, I have written a batch file to account for that (take a note and remember this).

Step 3:

Now, back to the downloaded files. Navigate to M:\Bezels\_MAME Artwork Bezel Project\0_Extras and note the four zip files in there. They are:

  • Add 16x9 trans bezels to directories.zip (adds 16x9 transparent bezels to every directory, to allow you to switch between the bezel and full screen)
  • Add 4x3 trans bezels to directories.zip (adds 4x3 transparent bezels to every directory, to allow you to switch between the bezel and full screen)
  • Add background file to directories if not exist.zip (adds black background files to all directories, if there is no background file there)
  • Replace 16x9 background with 4x3.zip (replaces any existing 16x9 NEO GEO and black background files with 4x3 versions of them)

You now need to make a couple decisions about your setup.

A). Do you want to use the transparent bezels? (If so, do Step 4)

B). Do you have background files in your _Default directory that you want to keep? (If yes, do Step 5)

No matter what you answer for the above, you still need to run Step 6.

Step 4:

Extract the contents of the file "Add 4x3 trans bezels to directories.zip" into your M:\Bezels\_MAME Artwork Bezel Project\ directory.

Run the batch file "copy-4x3-bezels.cmd".

Delete these files you extracted out of the zip from your M:\Bezels\_MAME Artwork Bezel Project\ directory:

Bezel - 4x3 transp 12801024 (rfancella).ini

Bezel - 4x3 transp 12801024 (rfancella).png

copy-4x3-bezels.cmd

copy-4x3-bezels Read Me.txt

Return back up to Step 3 - Question B). If your answer there is No, skip to Step 6:

Step 5:

You have background files in your setup you want to keep? This step will add 4x3 black background files into the bezel directories to help cover some of the errors in the original artwork that happened when the bezel files were made.

If you run this step, you can delete the directory M:\Bezels\_MAME Artwork Bezel Project\_Default and all it's contents.

Extract the contents of the file "Add background file to directories if not exist.zip" into your M:\Bezels\_MAME Artwork Bezel Project\ directory.

Run the batch file "copy-background.cmd".

Delete these files you extracted out of the zip from your M:\Bezels\_MAME Artwork Bezel Project\ directory:

Background - 16x9 black 19201080 (Potts43).png

copy-background.cmd

copy-background Read Me.txt

For those paying attention. You ask, could this have been done better? Yes it could. ;) You may also ask, why am I copying 16x9 background files into my 4x3 setup? Sorry, they will be replaced in the next step.

Step 6:

Almost done now!

Extract the contents of the zip file "Replace 16x9 background with 4x3.zip" into your M:\Bezels\_MAME Artwork Bezel Project\ directory.

Run the batch file "replace-background-4x3.cmd". This will replace all 16x9 Neo Geo and 16x9 black background files with 4x3 versions of them.

Delete these files you extracted out of the zip from your M:\Bezels\_MAME Artwork Bezel Project\ directory:

Background - 4x3 black 12801024 (rfancella).png

Background - 4x3 Red NeoGeo 12801024 (Gigapig).png

replace-background-4x3 Read Me.txt

replace-background-4x3.cmd

Step 7:

Delete the M:\Bezels\_MAME Artwork Bezel Project\0_Extras directory and all it's contents.

Move all the directories from M:\Bezels\_MAME Artwork Bezel Project\ to your HyperSpin setup. Put them in ...\HyperSpin\HyperLaunch\Media\Bezels\MAME and when asked to overwrite the files and directories, please say Yes to all. When done, your directory structure should look something like this:

...\HyperSpin\HyperLaunch\Media\Bezels\MAME

...\HyperSpin\HyperLaunch\Media\Bezels\MAME\_Default

...\HyperSpin\HyperLaunch\Media\Bezels\MAME\3countb

...\HyperSpin\HyperLaunch\Media\Bezels\MAME\8ballact

...\HyperSpin\HyperLaunch\Media\Bezels\MAME\10yard

...\HyperSpin\HyperLaunch\Media\Bezels\MAME\19xx

Yours may be a little different if you already had some bezels in there.

That's it. This should allow your 4x3 setup to display all the bezels from the MAME Artwork Bezel Project correctly!

Comments and suggestions are always welcome!

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Hi Ron,

I downloaded everything and set it up last weekend but haven't had time to give it a thorough test. I'll certainly be giving some proper feedback on this as soon as I can spend long enough at my PC!

HyperSpin behaving oddly? Read about known bugs here: http://www.hyperspin-fe.com/topic/4590-known-bugs-and-handy-hints-for-hyperspin/

The installer for HyperSpin now includes HyperLaunch 2. Go here for support: http://www.hyperspin-fe.com/forum/122-hyperlaunch-2/

HyperLaunch3 is now called RocketLauncher. Go here for support: http://www.rlauncher.com/forum/content.php

Read this for ftp login info: http://www.hyperspin-fe.com/topic/2320-ftp-access-must-read/

Platinum members get 25% off an Emumovies subscription: http://www.hyperspin-fe.com/topic/1211-emumovies-code/

Posted
Hi Ron,

I downloaded everything and set it up last weekend but haven't had time to give it a thorough test. I'll certainly be giving some proper feedback on this as soon as I can spend long enough at my PC!

That would be very cool. Thank you. What aspect is your monitor, might I ask??

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Posted

Ron, quick obvious question.

Can an xml based on bezels and then added to perhaps the genre list? That may be good for testing and just for fun :)

56uIzxg.png

Posted
Ron, quick obvious question.

Can an xml based on bezels and then added to perhaps the genre list? That may be good for testing and just for fun :)

Hmmm... Very cool for sure!

I could probably write a quick batch file to scan through the directories and output the games in a txt file that have bezels. Maybe can use HyperTools to generate an xml.

I'll get back to you on that one. ;)

Thanks,

Ron

Code Monkey and all around Command Line geek!

If you like what someone has said or done for you, be sure and 'Thank' them.  :good:

And if they changed your life, send them a Beer!    :beerglass:

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...