I think it’s a great idea, it’s easy to create a generic cabinet if there’s a mechanism to dynamically fill the marquee space.
You can both Scale and X Scale the layer, and also adjust it’s X and/or Y position. Once you have it set the way you want, you can use the wildcards to choose the images.
For this I would use the TopLayerImage or CabinetGlassImage as you said, but any image layer would work. The layer order can be changed for every image layer.
The naming is mostly for historical purposes but some (e.g. Device, DeviceLED, Decal, and LED.) have scale inheritance set with the intention in mind.
The naming also helps keep the whole thing intellectually manageable.
Actually… you forgot DeviceImage. (So that makes seven layers that share the same parameters.
Well, I did forget that one too. I didn’t think of that one for some reason given I did list DeviceLED.
Thanks Ars. Maybe you’d like to build those generic horizontal and vertical cabinets with the room for the marquee (and the screen of course). If you find it nice, we can have two versions: A large (non artwork) bezel version, and another with some generic artwork. Also, I’m not sure what would be the best marquee collection, maybe you can guide me with that. And thanks all for the info. I’ll try to build something soon.
Sure, I should have time this weekend to work on that. I’ll create a couple generic templates and have one with a placeholder marquee in the event a marquee doesn’t exist for a game as well.
Is it possible to have a fallback image defined for the marquee if a file doesn’t exist?
Yeah it is. Just name the marquee $GAME$.
Thanks @ArsInvictus!!
@hgoda90, my idea is exactly that: Using wildcards so $GAME$.png
will be the name of the default overlay in each CORE-ASPECT-ORIENT
folder. Regarding marquees, I plan to create a separate marquees
folder with all the marquees, including the $GAME$.png
as the placeholder one. So the $GAME$.params
will refer to both $GAME$.png
, one as BackgoundImage
and the other as TopLayerImage
. Unfortunately, we can’t use two marquee
folders inside each CORE-ASPECT-ORIENT
because we should have to separate marquees by vertical and horizontal screens (unless someone wanted to do it using ClrMAME or any other tool).
Regarding marquees collections, I know @MrRetroLust have a nice one but I’m open for suggestions for the best curated collections possible.
Just remember that the images will all have to be the same size and ratio etc. for it to work with the same parameters.
I’ll keep that in mind. I was hoping Mega Bezel “Fill” Mode 2 (STRETCH) would be able to make it automatically when the actual marquee does not have the size or the ratio for the marquee “box”. If that is not possible, I’ll have to use some tools to batch convert images to the same size and aspect ratio.
So yeah you’ll want to use Image Fill Mode - STRETCH
To get the exact aspect ratio you want, I would suggest adding an image which is the aspect ratio you want to a lower layer e.g. cabinet glass and then scale/place it where you want. You can probably turn the visibility of this layer off if desired.
Then to get the marquee image you actually want to see assign it to a layer above e.g. toplayer and get it to follow the cab glass layer. Then you can probably set it to follow exactly.
That would be the correct mode, I’m just not sure how different image sizes will work. It might work just fine if they are all larger than the actual screen area used.
Let me know how it works out.
If you only use stretch you will definitely have this problem.
if you have the lower layer set to use the texture aspect ratio, then the upper layer to follow it and use the match exactly I think it should work well and won’t be affected by the users viewpoint aspect
Good luck and feel free to ask more questions
Thanks!! Maybe @ArsInvictus can make that image wit the same widht and height than the overlay’s marquee “hole”, so I can use it as you describe.
In the mean time, I’m collecting marquees and I’ve found CoinOPS builds have a nice set of 1337 marquees. They are all 1920x585 though. Here is the link to my Gdrive (https://drive.google.com/drive/folders/18a3d-p57MoTzNfDSuQNyFJtOVfgsNcdX?usp=sharing) if you want to check them out.
I’m planning to add @MrRetroLust 4K (mostly) marquees collection, but it needs to be cleaned because some marquees are actually flyers (mostly japanese), like the ones you can see below. Also he uses the same file with different clone file names. I prefer the “parent as default” approach.
Two versions of Mat Mania, two of Kuri Kinton, Insector X, Haunted Castle, two P.O.W. Prisoners of War, Pac-Land, Mr. Heli, Mercs, Saturday Night Slam Masters, two Pyros and two Silk Worm.
All by @sorbeppe
Thanks for letting me know. Definitely there’s something wrong with the GDrive uploading. I’ll have to double check.
Mr Heli already uploaded.
Soccer Super Stars, Shoot Out (two versions), Rush’n Attack (clone of Green Beret). Rolling Thunder, Robocop 2, Super Mario Bros, Rainbow Islands, Street Smart (two versions), Super Sprint (two versions), TNK-III (overlay has wrong aspect ratio), and Tekken 3.
All by @sorbeppe
More from @sorbeppe: Wonder Boy in Monster Land, Vendetta, Tumblepop, The Newzealand Story and V’Ball (two versions), Wrestle War (two versions), Thundercade (two versions) and a large version of Sky Shark.
This completes all overlays I’ve found made by @sorbeppe. If you know some more made by him, just let me know.
Also some other overlays found out there: Scramble (altenate version) Colony 7 and Vanguard.
Someone please something!!! I hit the 3 post limit and I have more overlays to post!! Thanks
I have nothing to say.
Thanks @hgoda90. I do have something to say!
I’ve built .params
for this Battlezone overlay (don’t know who made it) following @HyperspaceMadness example and using his green and red gel.
Also Alpine Ski.
Edit: Battlezone made by @Briball