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

I can almost hear that modem sound!

6 Likes

for me AOL brings back memories how i and diablo 2 got my parents telephone bill to explode :crazy_face:

5 Likes

@HyperspaceMadness, @Duimon, and @Drybonz

So one problem I was having was that I was not on the latest version of Mega Bezels. So now I can see the No Scanline Mode. Reducing the Fake Scanlines down to 1 didn’t workout for me. At any rate, the No Scanline mode has gotten me close. My real goal is to try to get the “adaptive-sharpen-multipass” (under the sharpen folder) look into a reflective bezel. I am on 1.14.0, but I don’t get the append or prepend options to overlay it with the mega bezel preset. Am I trying to do too much? What options do I have? Why am I so OCD over this, LOL?

I thank you all for the help thus far.

This feature is only in 1.15 :slight_smile:

Keep in mind that if you use prepend or append with the Mega Bezel then save a preset that preset will become incompatible at some time in the future with future versions of the Mega Bezel base package.

3 Likes

Makes sense. I appreciate the help. I didn’t realize the latest version. I must be getting old.

@Duimon and @HyperspaceMadness , last question. I am using you GBA preset. I am trying to get that shar raw pixel look. I figured out how how to turn the scanlines off. I am not so good with the terms, but the image looks a little blurry. I tried to append/prepend sharpening filter to no affect. Do I need to turn off the Drez or something? How do I turn off all of the processing that is done in the playfield so that other shaders can applied. For whatever reason, I just want to do this for the GBA. Raw looking pixels in a reflective bezel.

1 Like

The GBA uses LCD-GRID, so it may take some doing.

I think appending another preset will turn it into a full preset (Rather than a reference boilerplate.) so what I would try is start by using a guest base preset with one of my “Params” files, and turning on the “no scanlines” mode.

So load the STD_GDV base preset (\shaders\shaders_slang\bezel\Mega_Bezel\Presets\MBZ__3__STD.slangp) with any content, set the no scanlines mode…

…save a preset. (test1 in my case.)

Then load my GBA (\shaders\Mega_Bezel_Packs\Duimon-Mega-Bezel\Presets\Standard\Nintendo_GBA\GBA-[STD]-[LCD-GRID].slangp) preset and save a preset (test2) without making any changes.

The results of the first save are…

#reference "shaders_slang/bezel/Mega_Bezel/Presets/MBZ__3__STD.slangp"
no_scanlines = "1.000000"

The results of the second are…

#reference "Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Standard/Nintendo_GBA/GBA-[STD]-[LCD-GRID].slangp"

The use the second as a reference in “test1.slangp” and change the path to point to my “Params” folder, and the file extension to “params”.

#reference "shaders_slang/bezel/Mega_Bezel/Presets/MBZ__3__STD.slangp"
no_scanlines = "1.000000"

#reference "Mega_Bezel_Packs/Duimon-Mega-Bezel/Params/Standard/Nintendo_GBA/GBA-[STD]-[LCD-GRID].params"

Notice I changed “Presets” to “Params” in the second reference path, and “slangp” extension to “params”.

The “Params” folder is provided for just this type of need.

It should look like this now when you load the “test1.slangp” preset.

Now append your new preset to test1.slangp. (Feel free to cut and paste what I posted to save you some time. Make sure to put the preset in the “shaders” folder.)

I used the STD presets in both cases to cut down the number of passes.

Hey Duimon, could you give me a information? For Example, using the GameCube Preset, there is two, the GameCube Preset, and the GameCube DREZ Preset, can you tell me the difference between those normal and the DREZ ones?

Thanks!

1 Like

Sure… from the second post in the thread… (I know, it’s a long thread. :grinning:)

Essentially, they are meant to be used with hardware rendered cores, that have internal resolution scaling, but no internal downsampling.

Most users will want to use the 1080 DREZ, because the common intent is to make the games look “Next Gen”. Using high internal upscaling (Above 2x.) with Mega Bezel presets (Especially ADV and Smooth_ADV.) and no internal downsampling or DREZ presets, will crash Retroarch by overloading the GPU memory buffer.

If you don’t intend to use internal upscaling, you can ignore the DREZ presets.

2 Likes

I think I am happy with this! Thank you for your time, patience, and instruction! I love what you and @HyperspaceMadness do for the community. Salute!

3 Likes

You are welcome!

Eventually I will redo all of the handhelds that are clipped by the viewport, so that the missing elements appear in ultra-wide screen ratios. (Or portrait orientation for the GB and GBC.) Then you can use game art because you want to, not because you have to. :grin:

1 Like

Hi all,

Can someone enlighten me as to how (if possible) to get these shaders on the iPad? I’ve installed Retroarch on the iPad via the Altstore but I’m unsure how I can access these particular shaders.

1 Like

We’ll have to wait for someone with iPad specific experience to chime in, to see if it is possible, how well they run, and if there are any tricks that are needed.

Turned out to be quite easy, but unfortunately the iPad Air 4 can’t really handle them.

1 Like

Lately I have been using your bezel project overlays and everything works flawlessly when the png has the same name as the game file and no cfg file is needed. However, after installing some bezels using Launchbox installer - which uses the cfg file next to the png - the result is that your bezel does not stay on top anymore, the game bezel overlaps the reflection bezel. Is there a way to fix this or am I doing something wrong? Btw, the use of cfg files by Launchbox allows that more than one version of the game uses the same bezel, ie, it creates a cfg file per rom version that points to the original bezel project cfg file.

1 Like

If you will be using only the Mega Bezel preset, just rename the cfg files to something else.

Essentially, you are using overlays and the shader at the same time.

You need to pick one and disable the other.

If this feature is more important to you than reflections, (Or perfect screen scale etc.) you may want to skip my presets.

BTW. If you have multiple versions of the same game, and want to use the same overlay, just make a copy of the original overlay using the name of the second rom version. (I would consider this a missing overlay in the Bezel Project.) (I also assume they only include overlays for parent roms, not clones.)

Hey guys, today I ran games for the first time in a long while. All of a sudden I’m getting this black screen with text on every platform/game.

I can see the Duimon frame and hear the audio of the game. But it just keeps showing this black command-line style screen (see image attachment) that seems to be showing technical information about “MEGA BEZEL”.

Only thing I can remember doing is changing the theme of RetroArch itself, and I do remember some failed online updates where nothing was going on. Could any of those have broken my installation?

Can anyone tell me what’s going on here - so I can fix it?

I think you need to update your RA (1.15).

In regards to the last problem I posted (black screen with command line text)…

So I checked. I had the latest RetroArch installed and all Mega Bezel settings were applied. Still had the problem.

But then I did fresh re-installs of both Mega Bezel and Duimon Bezels (their latest versions). Then the problem went away! Now all games launch normally.

I’m thinking maybe when I did a previous failed online update some days ago, perhaps it messed up something. That’s just a guess. Anyways glad it’s fixed.

I have friends coming over tomorrow and needed to fire up the arcade again - was shocked to come across this problem…thankfully it’s fixed!!

I ran into the same issue while working on an update for my BigPEmu presets.

I mentioned it to @HyperspaceMadness but I need to try and intentionally recreate the issue to help track it down.

I resolved the issue by recreating my presets using the current Mega Bezel release.

Is there any chance you were using an older version of the Mega Bezel? (Or an alpha release from GitHub.)

1 Like