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

I’ve got a request @Duimon

Since you’ve already done PICO-8, I figured you might also want to do the "LowRes NX"

4247908

In celebration of the new libretro Core: https://www.libretro.com/index.php/lowres-nx-a-new-fantasy-console-core/

And unlike PICO-8, it’s completely Open Source (made in BASIC).

1 Like

I really, really do! Thank you! :grin:

1 Like

@Diego and everyone else!

Here’s a new WIP.

The Neo Geo AES! :grin:

I don’t think I can really call this a WIP, I’m not sure I have ever spent more time on a graphic. I am really happy with it.

I took my usual liberties, I moved the sides of the console completely off screen so I could pull in more of the center, where the details were. (It was pretty boring before I made that choice.) I also made the whole thing a bit more gray than black for a couple of reasons…

  1. I wanted it to match my Neo Geo CD graphic.
  2. I am really, really tired of working in the lower 20% of the gray scale palette. :upside_down_face:

I went at this one kind of slowly, bit by bit, trying things I have never tried before. I learned a lot of new tricks. :grin: The source for this one is crazy! :wink:

I have said since the beginning of this journey that when I finish all the cores I will go back to the beginning and redo some of my early graphics. I am really looking forward to it.

Here’s a shot of this with the hidden details.

And a shot of the Game Cube graphic.

It’s pretty plain to see that my skill has improved over the last year.

When I do start redoing some of these, I think I will create a set of repos with the old graphics and source. I would hate to disappoint anyone that prefers the less realistic graphics.

12 Likes

badge

It has been an awesome year! Thank you everyone for coming along on this journey with me. :hugs:

8 Likes

i’m back! thx my friend for your amazing sgb and OMG neo geo AES…so lovely… thanks for all!

1 Like

I’m not sure it’s appropriate to post something from my LaunchBox project, but here is the PCB from my current graphic WIP… a translucent GBC cartridge.

This was crazy fun to work on, and I am very proud of the result. :grin:

8 Likes

Here is the final result of the GBC cartridge. If anyone is interested in the details of the template, (It has a lot of features.) I posted a bit about it on the LB forum.

No need to worry that I am forgetting about this project, next I am doing the two Neo Geo handheld graphics.

7 Likes

Here’s a sneak peak at the Neo Geo Pocket WIP.

The Color is almost identical so these should be done in fairly short order. :grin:

5 Likes

Here we go!

:grin:

7 Likes

Hey @Duimon have you ever attempted an ibm 5151 monitor bezel?

2 Likes

Great project and thanks for doing this!

I’ve been trying to set up your shader presets but couldn’t get it working with my folder structure following your instructions available here Duimon - HSM Reflection Shader Graphics - Feedback and Updates

Which says;

These presets depend on the graphics being in the overlay directory and a bezel subdirectory keeping the repo folder structure. So… the complete path to the images is “\RetroArch\overlays\bezel\Logo”.

Copy the presets into your shader folder. (\RetroArch\shaders).

This was the error log I get after;

In the end, I’ve manage to make it working in cost of turning my RetroArch shaders folder structure into a :spaghetti: :upside_down_face:

For the record;

  • I did follow HSM Mega Bezel Reflection Shader installation instructions correctly and it was working.
  • I did clean install of RetroArch and followed the instructions accordingly.

Conclusion;

I think the guide on the link I posted above regarding your presets setup is somehow irrelevant or outdated to what actual presets files are looking for which can be seen in the log image I provided.

I’m really looking forward to see the complete system presets completed and so far you’re doing gorgeous stuff with the graphics. Keep up the great works pal! From now on I’m following this thread very closely :metal:

1 Like

@mrchrisster I have not, but I am certainly willing. I think an IBM 5150 graphic would pair up well with the monitor. Since I have already done a DOSBox graphic, and an alternate, I will put it at the bottom of the list and do it after the rest of the cores are complete. :grin: Thanks for the request!

@Unparallell

The “Presets” part of the path leads me to believe you have HSM’s shader installed in the wrong folder. Also, make sure you are not using the GitHub version of the shader, but the shader linked to in HSM’s thread.

1 Like

awesome thanks! that’s great to hear :slight_smile:

2 Likes

@Unparallell

First Attempt: Upon taking a closer look at your post. I believe you have actually copied the “Presets” folder into “\RetroArch\shaders” instead of just the contents of the folder. I think my instructions may not have been very clear. Just the *.slangp need to be copied into the “\Retroarch\shaders” folder.

Second attempt: It looks like the “overlays” folder is inside the “shaders” folder so your path to the graphics is “\Retroarch\shaders\overlays…” instead of “\Retroarch\overlays…”

Third attempt: Now HSM’s shaders are in “\shaders\Presets…” instead of “\shaders…”

Conclusion:

Please start over, following HSM’s instructions, as you previously did, and just copy the *.slangp from my “Presets” folder, into “\Retroarch\shaders”

I have updated my instructions and also added them to a Readme.md in the repo folder.

Thank you for your comments, hopefully they have smoothed the road for future users. :grin:

1 Like

just copy the *.slangp from my “Presets” folder, into “\Retroarch\shaders”

Wow! I feel like a dummy now and thanks for explanation, it sure helps for those dummies like me :slight_smile:

I want to add a bit extra explanation on top of that which might helpful for the others who want to use your presets in future.

  • To set up preset graphics, first create a ‘bezel’ folder inside of \RetroArch\overlays and place the ‘Logo’ folder into it. The final folder structure should be like this… \RetroArch\overlays\bezel\Logo

===================

Is there a short way to change just the used hsm__MEGABEZEL__0__GUEST-DrVENOM.slangp in your presets? Because it seems not every core works with it while it can get work if it’s was hsm__MEGABEZEL__3__SIMPLE__GUEST-DrVENOM.slangp instead.

These cores for example are not working with your presets and leads to ctd because of use of ‘…0__GUEST-DrVENOM.slangp’ in your own presets;

  • Beetle PCE (PCEngine core)
  • Flycast (Dreamcast/NAOMI core)
  • DeSmuME (NDS core) Ps: I’ve changed to melonDS core and it loaded your preset but had some other issues explained in last section.

…and ther could be more.

In this regard, is it possible to just change ‘…0__GUEST-DrVENOM.slangp’ to say less demanding ‘…__3__SIMPLE__GUEST-DrVENOM.slangp’ preset from your presets?

===================

Lastly, I want to report that I had an issue with NDS preset, however, setting the ‘[ROTATE] Rotate CRT Tube’ from 0 to 1 made the graphics show but game screens of course get rotated. Tried to tweak some other paramaters but couldn’t make it look as intended. Any idea why?

https://imgur.com/a/TulcKOX

Also tried ‘NDS_4K Vertical.slangp’ but kept giving folder structure error yet again :upside_down_face:

Sorry for the long post but tried to be more clear on my issue and provide as much info as I can to clear any confusion. Thanks in advance.

Ps: Also had to upload multiple images to imgur since I’m new user here and system didn’t allow me to upload more than one image and two links so had to do a workaround :thinking:

1 Like

@Unparallell

There is no easy way to change the base preset using the release version of the shader and the stable release of RA. Soon (hopefully) when the new versions are released it will get much easier.

As far as your new problem. It appears you are using the steam version of RA. You can manually edit the paths in the preset to reflect the new path to RA.

The paths in the presets are relative and they depend on folder depth. The Steam version has a deeper path.

For NDS you need to set the screen layout in the core to “left/right” (If I’m remembering correctly, I’m on my phone right now.)

One more thing. The vertical NDS preset is a bear to set up. I recommend using my preset instead of manually trying to set it up.

Btw. There is nothing magical about my presets. They are just edited versions of HSMs presets. There is a rudimentary guide on my GitHub if you want to create your own.

2 Likes

Thanks! Horizontal NDS preset is now works.

FYI, I’m using Nightly build updates on my Steam version of RetroArch because otherwise RetroArch doesn’t let Online Updater menu appear on Steam version, and I’m actually testing everything first on a non Steam version clean install of Nightly RetroArch build. NDS_4K Vertical preset presists with same error on this RetroArch setup as well.

Also I have to add a note for dummies that they should set Simple Presets options to OFF in order to properly get full content shader .slangp file instead of just a reference shader. It took me some time to figure out the problem when I was keep getting reference shader file instead while following the guide instructions step by step :man_facepalming:

A heads up information about this option in the guide would be helpful for other newbies.

Take care, man and thanks a lot for your guidance here. Appreciated :clap:

2 Likes

Hey there, basically because of the gap in Retroarch releases there is a big difference between the released Retorarch 1.9.0 and the nightlies. The 1.9.0 does not have the simple presets option. So we are in a transitionary phase with providing people with presets and tutorials for things.

I added the simple presets option to RetroArch to make it easier to work with these presets and avoid them breaking when the base shaders update. The workflow to work with these presets is different with the latest Nightlies vs the 1.9.0 release. Basically if you have the option of Simple Presets this avoids things breaking on you because you have a reference to the core presets. Then you can add just the texture lines to your simple preset and voila you get a different texture without a copy of the entire preset (which will break on you in the future)

So basically once you have the option of Simple presets it is the feature you should use, unless you want to put your fingers in the machine and make your own presets by actually changing around the passes and such. The problem with this is that your fingers can get caught in the machine and then things can break in the future if the base shader changes…

3 Likes

Thanks for the heads up! That’s neat feature then, great to know. HSM Reflection Shader are great shaders, btw. :metal:

2 Likes

Yes! They are. :grin:

2 Likes