Boz-MrRetrolustMod-Overlays

Gotcha! Shouldn’t really matter, as the retropie presets cover all games I’ve tried, save for regional versions

1 Like

@Boz1978 you might find it useful to have a $GAME$.slangp in your “game_presets”, and have it point to:

#reference "../../../shaders_slang/bezel/uborder/uborder-bezel-reflections.slangp"

That way you don’t need to save per-game! And people can save it as a core preset

2 Likes

This definitely looks like a better way of doing things!

2 Likes

If want to go deep in making smart presets, I recommend reading this doc about Retroarch presets: https://docs.libretro.com/guides/shaders/

There’s a section about wildcards in presets very useful!

2 Likes

I remember Hylian talked about a uborder-tool that gets the transparent portion of the image, which (I would guess) automates most of the process. What’s the next step after running the tool on an image?

2 Likes

Wildcard $CORE It is not working in the latest version of retroarch. (just so you know)

2 Likes

Hey @Boz1978, I was thinking that just having a

#reference "../../../shaders_slang/bezel/uborder/uborder-bezel-reflections.slangp"

in $GAME$.slangp would not be enough, since vertical games would look off. Instead, I had an idea. You can do like Hylian and use $CORE-ASPECT-ORIENT$. So it would look like the following.

  1. In 0-auto-arcade-loader.slangp you point to $GAME$

    #reference "game_presets/$GAME$.slangp"
    
  2. In $GAME$.slangp you point to a $CORE-ASPECT-ORIENT$, to decide the slangp to use based on the core orientation:

    #reference "./$CORE-ASPECT-ORIENT$.slangp"
    
  3. You make 2 files in the same folder as $GAME$.slangp, which should be called “CORE-ASPECT-ORIENT-HORZ.slangp” and “CORE-ASPECT-ORIENT-VERT.slangp”. The horizontal doesn’t matter that much since we can use the default preset:

    #reference "../../../shaders_slang/bezel/uborder/base_presets/uborder-bezel-reflections/uborder-bezel-reflections-crt-nobody.slangp"
    

But the vertical one should use a vertical bezel, or something like a generic vertical cabinet if you add it to the pack. In which case you could define it right there. At the moment I use Retropie:

  #reference "../../retropie-overlays-arcade-artwork/auto-arcade-overlay-loader.slangp"

And this way you could use generic borders for people who don’t have Retropie, and be able to use either a horizontal or vertical one, instead of stretching verticals.

2 Likes

I mean whatever you guys think best, my goal was simply to give you the individual slang files. I don’t really have games set up properly or anything with this version of retroarch that I’m using. I’ve already got all these overlays set up in Back-Ups Arcade (which uses MegaBezel). :thinking: But you are making me think now that I should set something up properly and have just a standalone retroarch setup with romsets scanned in etc.

2 Likes

Hyllian provided me with example slang files for each game which I presume were made with that tool. The results were definitely a good start but I’ve had to make changes to each one that I’ve done. The changes I’ve made were similar (unless it was an overlay where I’ve made other sections transparent aswell as the viewport). I think if I give this info to @Hyllian he could make the results that the tool spits out a little closer. Well tbh the info is in the slang files I’ve already done.

2 Likes

Ok lets first get this game list to a healthy 50

IN THE HUNT (inthunt.zip):

OUTZONE (outzone.zip):

TURTLES (tmnt2po.zip):

Couldn’t quite get the correct curvature on this one but it’s close enough (shame really as there’s semi transparent sections around the screen that now aren’t shown)

4 Likes

Ah, sorry, I may have gotten a little carried away. :slight_smile:

Nice one. I think I’ll make a duplicate of that one for generic horizontals, in case someone wants it

1 Like

It’s fine m8 lol, I need to get on board with these standalone retroarch set ups…i might look at some gui themes. I’ll see if i have the .PSD saved for that so i can remove the badge (top right) for you.

https://imgur.com/egmKcdG

Please try and credit MrRetrolust if you distribute it.

1 Like

ALIEN 3 (alien3.zip)

MONKEY BALL (monkeyba.zip):

2 Likes

It’s okay, I don’t mind the badge :slight_smile:

I notice it’s a .jpg. Do I need a .png to use it with uborder?

(My plan was to use the tmnt2po.slangp you made and make a duplicate inside CORE-ASPECT-ORIENT-HORZ.slangp so it becomes the default border for horizontal games)

1 Like

Did you click on the link or the image?

The link (I pressed download on imgur)

It was originally a png… I’ll stick it on gdrive

Also I might have a better candidate for your generic horizontal overlay… let me have a look

1 Like
1 Like

Nice! What params did you write on the .slangp?

#reference "../../../shaders_slang/bezel/uborder/uborder-bezel-reflections.slangp"

fr_aspect_x = "1.000000"
fr_aspect_y = "0.770418"
fr_zoom = "41.656013"
fr_center_x = "0.056884"
fr_center_y = "-0.388253"
bz_ambient_enable = "1.000000"
bz_ref_str = "1.000000"
bz_inner_bezel_x = "0.113000"
bz_inner_bezel_y = "0.057000"
bz_ambient = "0.050000"
h_radius = "2.999999"
h_cornersize = "0.040000"
bz_middle_bezel_x = "0.060000"
bz_middle_bezel_y = "0.037000"
h_overscan_x = "106.999893"
h_overscan_y = "102.399963"

#reference "0-extra-horizontal-params.params"

BORDER = "../../../../overlays/Boz-MrRetrolustMod-Overlays/tmnt2po.png"
2 Likes