@Cyber, I just downloaded the latest version of your presets, replaced HSM versions with yours, but now none of the presets load.
@Tromzy Did you follow the updated installation instructions? They have to go in a different folder.
The âRetroArch/Shaders/Mega_Bezel_Communityâ Folder.
Youâre right, I did not follow the instructions. Everything works now. Thanks a lot !
Youâre welcome! Be sure to try out my brand new Computer Monitor Presets! I hope the main Reflection Shader package will be updated soon to include the fixes.
@Cyber Hi! Thanks for your work! But I cannot figure out how to use your shaders. I have the HSM Mega Bezel shaders installed and working and I have the Mega_Bezel_Community folder in my shaders folder but I cannot load any of them. I always get the âfailed to apply shader presetâ error message⌠Do I need to merge HSM shaders with yours?
If you can please post a log it might help us determine the issue.
In case you have them in the wrong location Cyberâs folder should be here:
\shaders\Mega_Bezel_Community\CyberLab
Hi, youâre welcome. If you open the zip file containing my Shader Preset Pack, the folder structure that you see right there is the correct folder structure. Just make sure you copy or extract the entire Mega_Bezel_Community folder and all subfolders to your RetroArch/Shaders folder
In more recent versions of RetroArch your RetroArch folder might have a different name. Donât worry about that just make sure everything from the Shaders folder matches whatâs in the zip file.
Alternatively, you can just download the most recently updated version of HSM Mega Bezel Reflection Shader and use my shaders from the Experimental folder there.
Hopefully, weâll get some updated installation videos soon.
A log file might definitely help because depending on what platform youâre on and the length of your Shader folder path, it could even be a long filename issue.
Where exactly do you have RetroArch installed? Can you share your complete folder structure?
Thanks @Duimon
Hi! Thanks for the answers! RetroArch is installed there D:\Games\Emulators\RetroArch
But I have now an issue with the HSM shaders as well as they also fail to load⌠They were working couple of days ago and I donât see where I screwed up. So it seems like it is not due to your shaders
I enabled logs and here are the errors I get when I load a shader:
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm\hsm-add-params-all.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #1.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm\hsm-add-negative-crop-area.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #2.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm\hsm-cache-info-all-params.slang".
[INFO] [slang]: Using render target format R32G32B32A32_SFLOAT for pass output #3.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm\hsm-intro-std.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #4.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-custom-fast-sharpen.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #5.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-afterglow0.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #7.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-pre-shaders-afterglow.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #8.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-dogway\hsm-grade.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #9.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-avg-lum.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #10.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-interlace-and-linearize.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #11.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-easymode\hsm-crt-easymode-blur_horiz.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #12.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-easymode\hsm-crt-easymode-blur_vert.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #13.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-easymode\hsm-crt-easymode-threshold.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #14.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-easymode\hsm-crt-easymode-halation.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #15.
[INFO] [slang]: Compiling shader "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\shaders\HyperspaceMadness\hsm-guest\hsm-deconvergence.slang".
[ERROR] [Vulkan]: Exceeded maximum number of parameters (512).
[ERROR] [Vulkan]: Failed to create preset: "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\Presets\Base_CRT_Presets\MBZ__3__STD__EASYMODE.slangp".
[ERROR] [Vulkan]: Failed to create filter chain: "D:\Games\Emulators\RetroArch\shaders\shaders_slang\bezel\Mega_Bezel\Presets\Base_CRT_Presets\MBZ__3__STD__EASYMODE.slangp". Falling back to stock.
You must be using an old version of Retroarch. You need 1.9.8 or newer.
I would add that in order to get the most out of this software itâs important to read the documentation before jumping right in.
The readme files and the installation instructions in the first posts in the respective forum threads go a long way towards ensuring a trouble free and high quality experience!
You can let us know if you get through after following all of the listed setup steps.
PSA to all users who downloaded my new Shader Preset Pack since it went live on 24-12-21
Please update your HSM Mega Bezel Reflection Shader to at least V 0.9.094 2021-12-27 Rev 1 if you wish to see my Shader Presets the way they were intended. Even if you think they look okay now, you might be in for a little treat!
Thanks a lot man! Did not realize my RetroArch was outdated Feel so stupid now Updating it solved the issue!
Thanks for your support @Cyber
Youâre welcome! Itâs not stupid. Who doesnât want to just start playing with their new toys or gadgets without having to go through all of those boring instructions! Lol
Is there a plan in the future of adding the shader pack with Duimon Graphics in a seperate pack? I tested it on Super Nintendo and had to add a Zoom to it of 2.30 and I added the curvature back.
This is with the 1080p Optimized Composite-Sharp shaderThe curvature issue is probably an oversight. With the addition of the 2D Cylinder option, the parameter index has changed.
HSM_CURVATURE_MODE = â0.000000â
should become
HSM_CURVATURE_MODE = â1.000000â
(-1.000000 was eliminated.)
The easiest way to get my graphics to work with Cyberâs presets is to make a copy of his preset and change the reference to my preset of your choosing. Make sure to choose one of my presets that references his base shader. (i.e. GDV__ADV)
This will make sure things like the reflection corner crease use my settings.
Keep in mind that my preset may be doing something that he doesnât intend, but my CRT based systems shouldnât be doing much with GDV or scanlines.
You will have to live with the scaling. Cyber is using integer scaling on the short axis and you will want to keep it that way. You can turn off the Decal or scale it to fit.
BTW. It is nice to see someone using the new double bevel bezel option.
@Duimon Curvature mode was set to 0 and I changed it back to what it was set to in your Presets. The Crop Zoom % is 2.3 which helps with scaling for me. The double bevel is the best looking one to me.
It does scale better, but changing the Crop zoom % will break integer, and the sub pixels will no longer be aligned.
You can adjust the bezel height & width. (Width first and then Height until the second bezel is aligned.
The Cabinet Glass layer is used for the âNintendoâ logo. You can adjust the Y Position.
Thanks! I think itâs pretty cool too!
Crop zoom wonât break the integer scaling. Integer scaling will only stop being integer if you do viewport zoom or additional non-integer scaleâŚ