Duimon - HSM Mega Bezel Graphics and Presets - Feedback and Updates

That’s great, as a starting point it’s perfect, it’s a matter of enlarging the screen (I think but I’m not sure), putting a good background and something to make it more spectacular, but that’s great in itself. :+1: :+1: :+1: :smiley:

1 Like

I really like these I might use them with or without the sticks and buttons, but I really like the feel.

Thanks for this method! :star_struck:

One day I want to add “your monitor” aspect ratio to retroarch and it would solve this kind 9f issue automatically.

Superb, thanks very much. These really enhance playing arcade games (especially vertical).

Speaking of which, you mention BackgroundVertImage” paths. How do these work?

I have my roms split into “h” / “v” folders, and now that we have the ability to save core options by content directory I can set TATE on in MAME, and the other setting in FBNEO (can’t recall which it is)…

However I then need to do funky things with the shader parameters like horizontal or / and vertical mirroring, and I think in FBNEO set rotation to 270.

I think I’m overcomplicating this, there must be a simpler way!

Yeah. Use the MAME core instead of FB-Neo.

If you open my preset *.slangp in a text editor, at the end of the file you will see

BackgroundImage = ":/shaders/Duimon-Mega-Bezel/Graphics/MAME/MAME_Horizontal.png"
BackgroundVertImage = ":/shaders/Duimon-Mega-Bezel/Graphics/MAME/MAME_Vertical.png"

The first line is the image the shader uses if a game has a horizontal aspect, the second is for vertical.

This works fine in MAME, not in FB-Neo. For this core and Flycast, (Maybe more.) what you are doing is the only way.

I personally don’t understand the recent outpouring of love for FB-Neo. I won’t use it. :grimacing:

I am afraid you are setting yourself up for a major disappointment. :frowning_face:

What I propose to do, is design a generic Arcade graphic, (Vector based.) that can be customized with user provided raster art. This includes Cabinet Glass art and backgrounds.

If we take away those user provided details from the Orionsangel graphic we are left with this…

An arcade cabinet is of extremely simple construction. Just a couple pieces of plywood and some t-molding. The cabinet art is what makes them “spectacular”.

Extremely detailed cabinet art is NOT something I intend to do in vector. (Although I have committed to doing the Vectrex screen overlays at some point.)

So I just set TATE to on in MAME and it should sort itself out? Or do I still need TATE on for Vertical and TATE Off for Horizontal and therefore need to keep H and V roms separated for the core settings to be saved correctly?

Not sure why I used FBNEO tbh!

Nope. Just use the default settings in MAME and the shader will sort it out. It is fairly magical. :star_struck: I will also be using this method in the WonderSwan graphics. The core has a hotkey to switch between horizontal and vertical.

No need for core settings at all.

2 Likes

It all has to do with “when” the TATE mode is applied. MAME does it in a way that is friendly to the shader system, the others do not. There has been a lot of discussion in various threads about it.

2 Likes

I think I was getting confused about what TATE was for, now I’m reading up on it it seems it’s meant for vertical screens, so that the display rotates correctly for vertical games. As I’m using a standard 1440 horizontal monitor that’s not what I want at all!

Will test later tonight when I get home but if this works how I think now, then FB-NEO is being resigned to the bin!

1 Like

No problem, will you share the blue? or are you thinking of doing something else? I want a generic one but one that looks good, generally the generics that exist are very poor.

2 Likes

Yes please! :pleading_face:

2 Likes

I think I would like to make at least an OCD pass on it, if not redo it from scratch. It was done really early in this project.

I think it would benefit from what I have learned since then.

As far as generics go, don’t give up on them quite yet. In the least I would create a Photoshop template that would automatically create reflections and things, so that people could customize them easily.

At most, well… a guy has to keep some things a surprise.

3 Likes

I really like the feel of the tilted one

1 Like

So it seems that in MAME 2003-Plus which I had been using it doesn’t auto-rotate vertical games and you end up with a squashed horizontal output. MAME works fine though so it must be something they changed

MAME - As expected

MAME 2003-Plus

2 Likes

Yep. 2016 works as well if you have the core. I don’t think it is in the build bot yet.

2 Likes

For Mame 2003-Plus try out this:

2 Likes

Thank you all for the replies to my dual monitor question.

I’ve been playing with things and ended up with this…:crazy_face:

I created a second instance of Retroarch and called it Retroarch_Vert. Set that second instance to start on monitor 2 by default. Set the aspect ratio to 9:16. Loaded up the FB Neo Vertical preset from @HyperspaceMadness variations folder…and then, messed with a ton of parameters until I got what you see the 1941 screen.

After that l, I decided to run my regular Retroarch on the other screen for the laugh and here we are…dual arcading ha

Definitely need to put more time into figuring it out but thought you might enjoy seeing this weirdness!

5 Likes

Ok, so that doesn’t seem to work for me. If I do that with TATE = OFF I get the squashed horizontal mode and none of the shader options fix it.

If I set TATE = ON I get the sideways image for vertical games and then the shader paramters rotate it correctly.

Although that then breaks the horizontal games…

The only way around that I believe is to have the horizontal and vertical games in separate folders, switch TATE = ON and then use content directory presets on the shader parameters.

… or I can start using current MAME core lol

2 Likes

I did and OCD pass on the tilted MAME Cabinet graphic and added it to the repo.

I tweaked the lighting, did some surgery on the joysticks and buttons, rounded the t-molding and narrowed it a bit. (I tried to make rounded t-molding when I first designed this and failed.)

The controls are the Decal Layer and can be hidden.

There is also a Vertical version of the graphic built-in to the preset.

Using a tilted screen was something I always wanted to do with a graphic, even before I started this project. (It is possible with BGFX in stand-alone MAME.)

I hope you all enjoy it. I think it is pretty immersive with the dark lighting. :grin:

10 Likes

That looks fantastic! Nice job :+1:t2:

2 Likes