Mega Bezel Reflection Shader! - Feedback and Updates

I am no expert at scripting. My hope has always been that someone with real skill could take what I’ve done and make it something actually worth sharing. If you read the old posts, written while I was creating them, you’ll see I almost didn’t release them.

3 Likes

Hey, that’s the whole point of contributing!

Some have programming skills, some have graphic skills, some have little of either but lots of enthusiasm so they can help with housekeeping, documentation, data entry…

3 Likes

IMO If you are going for a base standard, I would go for 6504. Since you give the option, I think it’s not an issue.

3 Likes

My god housekeeping/documentation is always back burner-ed…

2 Likes

Help I’m new here, I downloaded the shaders and put them in the right folder but nothing is in the folders when Im in RetroArch. I can see the folders of the mega bezel shaders but there isn’t anything in them

1 Like

Welcome to the forum!

This is probably because of the video driver you have set. To see the shaders you need to be using GLCore or Vulkan.

You’ll need to go to settings/drivers and change the video driver to one of these, then restart retroarch.

After you do this when you go to load one you should now see the shader presets

2 Likes

Thank you, I thought I did that but maybe it didn’t save I’ll try again maybe tomorrow. I didn’t know thats what causes the issue

1 Like

I have adjusted the height and width, how do I adjust this line so it meets with the inner and outer corners??retroarch_5njjQMgAQ8

1 Like

[REFLECTION CORNER]

Corner Rotation Offset Top

Corner Rotation Offset Bottom

You can adjust one and then use the same value in the other.

There are a lot of other corner parameters you can also play with, like the Outer and Inner Spread. @HyperspaceMadness likes to give you a lot of control.

5 Likes

So much control that we need 1024 shader parameters lol

5 Likes

Yo, ya gotta be able to control your controls’ controls ya know?

ROFL :rofl::rofl:

2 Likes

legend, thank you…

1 Like

hi @HyperspaceMadness, got a “noob” question : i’ve seen some presets for 3DS/DS 2 screens shaders (from update 2 April) and i was wondering if it’s possible for Mame 3 screens like for Buggyboy or TX1 games ? … or it’s just impossible for the moment, don’t know :wink:

Can’t find an answer in the thread, tks in advance :wink:

2 Likes

I started giving a look to your script.

Unfortunately I’m not a Windows user, so the most I could do was to read through the code to understand it and simulate some of it, but I could not have a real run.

From what I got, the end result is editing the *.slang file for a game to set

hmbz_bezel_color_hue = “0.000000” hmbz_bezel_color_saturation = “0.000000” hmbz_bezel_color_value = “10.000000”

values from the default to some new values calculated by inspecting the bezel images.

I’m not a graphic expert, so I have no real knowledge of what all this means. What does these values mean “in the real world” for my shader presets? What changes before and after?

Would you be so kind to share an image of a shader before/after the manipulation, please?

Thanks.

1 Like

Hey there :smiley:, yeah right now it only does a split of 2, but I could look at how hard it would be to split by three if it’s something you think you would use :thinking:

2 Likes

as i’m just a user of your shaders pack, i have no idea how it can be difficult or not to do for 3 screens…

maybe it will be usefull for later… not much mame game using 3 screens but it would be fun to have possibilities for this option… just an idea to add later (and i thinking about great overlay too) :wink:

Multi screens Mame games :

4 SCREENS 2TOP/2BOT :

  • Super Dead Heat (World) (1985)

3 SCREENS HORIZONTAL :

  • Buggy Boy/Speed Buggy (cockpit, rev. D) (1985)
  • TX-1 (World) (1983)
  • Darius (World, rev 2) (1986)
  • Darius II (triple screen) (Japan) (1989)
  • The Ninja Warriors (World, later version) (1987)

SPECIAL :

  • Bijokko Gakuen (Japan 880116) (1988)
  • Bijokko Yume Monogatari (Japan 870925) (1987)
  • House Mannequin Roppongi Live hen (Japan 870418) (1987)
  • House Mannequin (Japan 870217) (1987)
  • Live Gal [BET] (Japan 870530) (1987)

3 SCREENS 1TOP/2BOT :

  • Poka Poka Satan (Japan) (1996)

2 SCREENS HORIZONTAL :

  • Warrior Blade - Rastan Saga Episode III (Japan) (1991)
  • Run and Gun 2 (ver UAA) (1996)
  • Cyberball (rev 4) (1988)
  • F1 Exhaust Note (World, Rev A) (1991)
  • GP Rider (World, FD1094 317-0163) (Twin setup) (1990)
  • OutRunners (World) (1992)
  • Rushing Heroes (ver UAB) (1996)
  • Touch & Go (World) (1995)
  • World Rally 2: Twin Racing (mask ROM version) (1995)
  • Vs. BaseBall (US, set BA E-1) (1984)
  • Vs. Mahjong (Japan) (1984)
  • VS Mahjong Triangle (1986)
  • Vs. Tennis (Japan/USA, set TE A-3) (1984)
  • Vs. Wrecking Crew (1984)
  • Vs. Janshi Brandnew Stars (1997)
  • Vs. Balloon Fight (set BF4 A-3) (1984)
  • Vs. Ice Climber Dual (set IC4-4 A-1) (1984)
  • Air Rescue (World) (1992)
  • Backfire! (Japan, set 1) (1995)
  • Cool Riders (1995)
  • Cyber Tank (v1.4) (1988)
  • Hard Dunk (World) (1994)
  • Lode Runner - The Dig Fight (ver. B) (2000)
  • Stadium Cross (World) (1992)
  • Subs (1977)
  • Tecmo Bowl (World, set 1) (1987)
  • Title Fight (World) (1992)
  • Tokimeki Mahjong Paradise - Dear My Love (1997)
  • Taisen Hot Gimmick 4 Ever (Japan) (2000)
  • Taisen Hot Gimmick (Japan) (1997)
  • Taisen Hot Gimmick 3 Digital Surfing (Japan) (1999)
  • Taisen Hot Gimmick Kairakuten (Japan) (1998)
  • Quiz de Idol! Hot Debut (Japan) (2000)
  • Mahjong Hot Gimmick Integral (Japan) (2001)
  • Jong Tou Ki (Japan) (1990)
  • Jong Yu Ki (Japan) (1988)
  • Keyboardmania (2000)
  • Keyboardmania 2nd Mix (2000)
  • Keyboardmania 3rd Mix (2001)

2 SCREENS TOP/BOT :

  • Punch-Out!! (Rev B) (1984)
  • Super Punch-Out!! (Rev B) (1984)
  • Arm Wrestling (1985)
  • Hang Pilot (ver JAB) (1997)
  • Rock’n MegaSession (Japan) (1999)
  • lot of Game & Watch
  • Mega-Tech Sega games

PLAYCHOICE-10 GAMES :

  • 1942 (1987)
  • Baseball (1984)
  • Balloon Fight (1984)
  • Bases Loaded (Prototype, PlayChoice-10) (1990)
  • Baseball Stars: Be a Champ! (1989)
  • Contra (1988)
  • Captain Sky Hawk (1989)
  • Castlevania (1987)
  • Double Dribble (1987)
  • Double Dragon (1988)
  • Dr. Mario (1990)
  • Duck Hunt (1984)
  • Excite Bike (1984)
  • Uncle Fester’s Quest: The Addams Family (1989)
  • Gauntlet (1985)
  • Golf (1984)
  • The Goonies (1986)
  • Gradius (1986)
  • Hogan’s Alley (1984)
  • Kung Fu (1985)
  • Mario Bros. (1983)
  • Mike Tyson’s Punch-Out!! (1987)
  • Mega Man III (1990)
  • Mario’s Open Golf (1991)
  • Metroid (1986)
  • Ninja Gaiden Episode II: The Dark Sword of Chaos (1990)
  • Ninja Gaiden Episode III: The Ancient Ship of Doom (1991)
  • Ninja Gaiden (1989)
  • PinBot (1988)
  • Power Blade (1991)
  • Pro Wrestling (1986)
  • Rad Racer II (1990)
  • Rad Racer (1987)
  • R.C. Pro-Am (1987)
  • Rockin’ Kats (1991)
  • Rush’n Attack (1987)
  • Chip’n Dale: Rescue Rangers (1990)
  • Rygar (1987)
  • Solar Jetman (1990)
  • Super Mario Bros. (1985)
  • Super Mario Bros. 2 (1988)
  • Super Mario Bros. 3 (1988)
  • Super C (1990)
  • Tecmo Bowl (1989)
  • Tennis (1983)
  • Track & Field (1987)
  • Teenage Mutant Ninja Turtles (1989)
  • Teenage Mutant Ninja Turtles II: The Arcade Game (1990)
  • Trojan (1986)
  • Tiny Toon Adventures (prototype) (1991)
  • Volley Ball (1986)
  • Nintendo World Cup (1990)
  • Wild Gunman (1984)
  • Yo! Noid (1990)
1 Like

There is nothing stopping you from doing the MAME 2 screen now, as long as the core doesn’t use a gap between screens it will just work.

3 screens would be cool but a lot of work for 4 games. :frowning_face:

3 Likes

Question #1: Has anyone encountered a loading issue with Launchbox and using HSM with retroarch? When I pick a game from Launchbox it takes forever to load, and gives a blank screen twice before loading up the game.

Question #2: I was reading through the forum and I’m a bit confused on which preset to use and if I need to change the upscaling on any cores or leaving them upscaled and changing something in the shader in order for it to run smoothly. ( I’m thinking this might fix the issue to question #1 maybe?) I just want to run the games at 4k or 2k and not be upscaled even more from the presets. Thank you

1 Like

One thing which may help us answer your questions, which cores and games are you trying to run?

1 Like

Sorry, I didn’t test out all the cores but I tried Mame-current and snesx9 yesterday and they both did the same thing coming from Launchbox. I think it’s the resolution, it seems like my 1440p computer screen try’s to change resolution settings or something once it try’s to load the games. Like when you change the resolution in windows, it shuts off the screen and goes blank than it turns it to the chosen resolution

1 Like