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

Hey Duimon, is it possible to create a LCD grid version of NDS_Hybrid-[DREZ]-[Native]-[ADV]-[Guest] ? I’ve been playing a lot of DS emulation lately and this would be a fantastic option for playing on a TV.

Also, will any of these shaders work rotating screen’s orientation at 90? Thanks!

While it would certainly be possible, it could never look good. The smaller screen has no way of being close to integer scale (Especially on a 1080 display.) and LCD-GRID tends to need something fairly close to look good. 4k is a bit more forgiving.

If you mean physically rotating the screen, then yes. Either of the vertical presets will work but you will need to adjust the non-integer scale % and do some positioning.

1 Like

By the way, this image is a bit inaccurate for PC-Enilgine and PlayStation and even SNES and I think Sega CD to some extent as those consoles, especially the PC-Engine and the PlayStation used several different resolutions. Good examples to test on the PC-Enilgine are Ys Book I & II, Ys IV: The Dawn of Ys, Ninja Spirit and Shadow of the Beast. Also the BIOS screen for all Turbo Duo CD games.

Hi @Duimon, I was wondering if you ever released a “No curvature / Plain / Night” version of your overlays, is it available somewhere?

I am really loving the Bezel Project Presets and have been slowly setting them all up for each of my systems. I have made it to Game Boy and I noticed that when I enable the preset, the screen is black and white instead of that greenish screen the original Game Boy had. When I use your Mega Bezel Preset for Game Boy, it has the greenish screen that I am used to. How would I be able to make it so that I can keep the layout from your Bezel Project Preset, but have the screen look like your Mega Bezel Preset? Thanks.

3 Likes

There is a ton of Mega Bezel trickery to get the result you see in my preset. Too much to go into here in detail.

The easy way would be to use a Game Boy core that supports color palettes and select one you like.

Hey there @Duimon I’m having an issue using your Duimon-Mega-Bezel-Potato v1.1.7.0. I am trying to use the latest @Hyllian Hylian/Uborder v0.0.7 shaders and something is going wrong with the download of the pack. Specifically using the Installation using git instructions of yours the cmd promt throws an error like:

...\shaders\Mega_Bezel_Packs>git clone https://github.com/Duimon/Duimon-Mega-Bezel-Potato

Cloning into 'Duimon-Mega-Bezel-Potato'...

remote: Enumerating objects: 12240, done.

remote: Counting objects: 100% (34/34), done.

remote: Compressing objects: 100% (30/30), done.

error: RPC failed; curl 18 transfer closed with outstanding read data remaining

error: 3461 bytes of body are still expected

fetch-pack: unexpected disconnect while reading sideband packet

fatal: early EOF

fatal: fetch-pack: invalid index-pack output

and nothing is downloaded. The same happens when i try to download using the browser by clicking the “Duimon-Mega-Bezel-Potato_v1.1.7.0.zip)”

I know this hasn’t updated recently but can you check what is going on there, in-case is something wrong on my end. :slightly_smiling_face:

Thank you in advance and for ALL of the hard work all those years, your graphics look just AMAZING!

You are welcome, and thank you for the kind words!

I just successfully performed both methods.

A quick google search implies it might be a memory issue on your end.

Try using the "<> Code" >> "Download ZIP" method.

You may have to do some renaming if you want things to look as intended. (Remove “-master” from the file/folder name.)

Thank you for the info, I had successfully manage to download the pack later this afternoon using the Git method from my other pc. Sorry for the inconvenience :grin:

1 Like

I am using the C64 Dreams project that uses Launchbox and would like to change the default bezels that it uses to the duimon’s bezels. If anyone here is also using C64 Dreams and has done this, I would appreciate if someone can explain how to do this. Thanks in advance.

Don’t know exactly, but C64 Dreams uses a custom configured instance of Retroarch, so what you could probably do is set up Duimon’s shaders in this custom version of Retroarch, load a game, change the shader preset from C64 Dreams’ to Duimon’s and save the preset.

how do you use the overrides_shader in your shader because someone in discord wants to have some ntsc options & base mega bezel crt shaders does not have those the professorbraun_shadowmask_ntsc & professorbraun_slotmask_ntsc.params

1 Like

There is a detailed guide here, make sure to change the base preset to a ntsc variety. (Read this guide for info on changing the base if the instructions in the preset comments aren’t clear enough.)

FYI those params files don’t add anything to the shader, they are just tweaks to existing parameters.

My thanks again to @ProfessorBraun for sharing them.

I’ve been messing around with your Mega Bezel shaders again and I had a question regarding zooming in on the gaming area. I messed around in the Shader Parameters and I noticed that there are 2 options that appear to do the same thing and wasn’t sure if one was better than the other. They are “Non-Integer Scale Offset” and “Non-Integer Scale Percent”. Both of those options zoom in when I increase both. I ultimately wound up using the “Offset” one and everything appears to work well. Just wanted to touch base with you and see if that is the appropriate way for me to achieve what I am looking for. (Below is what your Game Boy shader looks like when zoomed in).

Secondly, I tried doing the same thing on your PSP shader, but when I zoomed in on that screen, these horizontal lines across the screen kept getting thicker and thicker at a faster rate than what I was zooming in at. I hope that makes sense. (See the before and after I zoom on PSP to see what I mean).

I appreciate any advice you can give. Thank you.

Edit: So I think I figured out what was happening on the PSP shader. I forgot that your shaders are designed for 4k monitors. I mainly play on my 4k TV, but it was in use, so I was making these changes and testing on my laptop which is 1080p. When I connected my laptop back to my TV and looked at the PSP shader, things looked much better. But my original question of zooming in still applies. Thank you.

This is generally the one you want to use. I’m not exactly sure why they are both in there. :man_shrugging:

1 Like

Is there a way to get this on retrobat? I only need the dreamcast Vmu to complete my set. Downloaded a few sets and none look like this. Looks brilliant :clap:

Looks brilliant. Is there a way to get this to retrobat?

1 Like

You’ll have to do some RetroBat research. It should be fairly easy since it can be done on Batocera.

Essentially, you should be able to (If it’s Mega Bezel presets you are referring to.) disable any shader sets and use my standard RetroArch install instructions. (Double check the shader path in the RA settings.)

Then just load a game in a core, browse to a preset, load it, and save a core, game, or content directory preset.

disable any shader sets

If RetroBat is as much like as much like Batocera as I suspect, then any chosen shader sets will override the RetroArch settings.

BTW. I am fairly certain that RetroBat has my Mega Bezel presets in the content downloader but using it will prevent you from saving any custom changes to your loaded presets.

You will be able to find some doc here :slight_smile:

https://wiki.retrobat.org/advanced-features/decorations-and-bezels

Hello Duimon, Is it still possible to suggest new Mega Bezels ? I am currently setting up Hyperspin wheels for the NEC computers PC-8001 and 6001 and I don’t think you have done them already or have them in your to-do list. I don’t know if they are relevant and if you can find quality graphic materials. The 8001 was sold with a small NEC monitor it seems. The 6001 was not but could use the same monitor I think.

The PC-8001 works flawlessly in Retroarch with the Quasi88 core and the Mame core plays a few 6001 games.

Thanks for everything you’re doing, your work is amazing !!!