Jump to content
LaunchBox Community Forums

BezelMaster : Use your bezel in standalone emulator and improve bezel game matching 1.3

   (0 reviews)

About This File

So, this addon do two things, first it improve bezel matching, i will go in detail later, but to make it simple you will probably have a lot of game that had default bezel that will now show game specific bezel.

 

Second, if you launch a game on a standalone emulator, it will get the bezel from retroarch and copy it into reshade-shaders\Textures\bezel.png in your emulator folder, so you can use the game specific bezel with it.
Outside reshade, if you have your bezel working with retroarch, nothing to configure, it will just work.

Some pic (screen ratio can be a little off since i wanted to take the screenshot windowed)

image.png

 

image.png

 

image.png

 

So, how to install ?

Step 1 - Make sure your bezel works with Retroarch within launchbox.
Step 2 - Install Reshade on your game emulator : https://reshade.me/
Pro tip, the last canari version of citra now support Vulkan backend, it make it easier to work with reshade.
Step 3 : Install a shader that can use this bezel.png.
Two solution : You can use the "Hud_Tech.fx" file insiide the zip, move it to reshade-shaders\Shaders and activate the shader.
Or you can use the shader Layer.fx

Activate the Hud_Tech module (code is not from me, got it from : https://reshade.me/forum/shader-presentation/3504-hud-image-overlay-shader )

Feel free to improve it.

image.thumb.png.d1f29af5429b3b703bbee49a72e24c1e.png

 

 

 

How does the improved bezel matching works ?

For the Bezel project in retroarch, you have to use a name that strictly use the same as the config file registered for the bezel, often the nointro NTSC version.
So, i added two things, first, if it don't find a specialized bezel, it will look for your other game with the same Launchbox Database id and check if for those you have a bezel. (usefull for exemple when you have both the original rom and a modded one)
Second, i toke the time to register in a json file a long list that match launchbox id to the bezel config file, so if your game file don't match, it will use that to try to get a match.

Extra tip

Use the official app to update your bezel, the launchbox one don't works well for me : https://github.com/thebezelproject/BezelProject-Windows

If you need the source : https://github.com/nixxou/BezelMaster/

 

 

 

Edited by Nixx


What's New in Version 1.3   See changelog

Released

- fix a bug that prevent the improved retroarch bezel matching if multiple retroarch emulators where configured for the game platform.
- per plateform adjustements.
- symbolic link support (need to be enabled in windows, see the support page of the plugin)
 

  • Like 3
  • Unusual Gem 1

User Feedback

Recommended Comments

Cool idea. I was waiting for something like this.
But is it also possible to add global Emulator Bezel for all Games? I only need one Bezel for one System/Emulator.

Link to comment
Share on other sites

On 9/13/2023 at 4:47 PM, Retrocop said:

Cool idea. I was waiting for something like this.
But is it also possible to add global Emulator Bezel for all Games? I only need one Bezel for one System/Emulator.

Try 

 

this is a plugin for LB/BB to show bezels in Standalone emus. No need to install any external tools. 

Edited by MadK9
Link to comment
Share on other sites

Or you can just put the png file of your bezel in your reshade texture folder and use Layer.fx, no need for an addon for that. 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...