Per-game overlay overrides help

overlays need a cfg that contain a few lines of metadata. Look at the other border overlay cfgs to see what it looks like.

I am in the Overlay file and there is NO CONFIG FILES there just my Vectrex overlays!

I was referring to ones like this:

You can see that in there it has a line that points to a png and some other lines that tell RetroArch how to display the image. You need to make one like that.

And how do I do that in retro arch as I have explained earlier where I go through the menus in retro arch there is no place for me to pick the overlay. so do I just take a text editor and type it up I’m sorry I am totally confused by what you are telling me it is not clear. As I explained earlier I tried to make a CFG file using Retro Arch. And can’t make a CFg file. I understand once I make one CFG file then I could then use the text editor and make clones of the original to reflect all of the games that I have and those CFG files would then go on to the overlay file, I get that, but I cant get retro arch to make one CFG file to start with. It seems to me that if I go through the menus of retro arch to set up a game and an overlay that a CFG file would be created make sense? But I can’t get Retro Arch to do that!

RetroArch doesnt make overlay .cfg files. Users create those themselves to match their images and the whole host of other things overlays can accomplish.

Open your retroarch folder

go to overlays-> borders (So long as you have gone to Settings- Online Updater and updated your overlays in RetroArch)

Now look at the borders folder and the images/cfg files. That is what you are aiming for with the Vectrex stuff. “gamename”.png “gamename.cfg”

Here is an example from the pack in the 1st post of this thread
The contents of the .cfg file is very simple

This is what it should have[B]

overlays = 1

overlay0_overlay = Vectrex_Blitz.png (Change the name in each one to match the game specific png)

overlay0_full_screen = true

overlay0_descs = 0

[/B]

Next step is to get all your config files sorted so when you launch the game the correct Overlay image comes straight up

Ok let’s say I was making. A cfg file for Berzerk

[B]

overlays = 1

overlay0_overlay = Berzerk (World).png

overlay0_full_screen = true

overlay0_descs = 0

Is the File name " Berzek (World).cfg"?

and if the is correct…I would repeat the process. For the next game. Example Pole Position…

[/B][B]overlays = 1

overlay0_overlay = Pole Position (World).png

overlay0_full_screen = true

overlay0_descs = 0 [/B][B] #########################

Am I correct?

and this new Cfg is aldo stored in the Overlays folder…?.. correct?

and what commands in the menu for retro arch am I to click on to Load Berzerk… and at the same time load the Overlay? [/B]

Yes you are correct.

The file name is unimportant for the cfg file. The png file name MUST match the overlay0_overlay = in the cfg as you stated above.

So to load the Berzek one

Drop the Berzerk png and cfg into your overlays folder

GO To Settings -> Onscreen Overlay

Display Overlay = ON Overlay Preset = (Navigate to and select the Berzerk.cfg file)

Those are the steps for loading an overlay BUT If you do what I have just explained this will load the Berzerk overlay for EVERY game you load with the Vectrex core.

To get it to load different Overlays for eaxh game you will need to do exactly the same thing AND also create a per game override that will change the .cfg file retroarch will look for when loading the overlay.

I dont fully know how to do that so cant help you with that step

The rough process IF you are using a recent Nightlie versions is built into the RetroArch menus

  1. Set up Berzerk as above
  2. Load up a different game
  3. Go and change the Overlay Preset = option to the overlay .cfg for the new game
  4. Choose the option Save game Override (May be named different IDK)

Now do that for all your games

Okay so if I grasp what you were telling me, is that if I load in Pole position The CFG file Will bring up that overly, but if I ask for a new game (Berzerk example) It will bring up the same overlay From the previous game, I would have to them manually change it to the overlay that I want , And if want to go back to Pole position the overlay for Berzerk will come up…is this what you’re telling me?

yep you got it.

Its fairly easy now to avoid this situation with the new config structure. I just have not done it yet.

It is just a couple of settings to change then you will get it how you want it.

What exact version of RetroArch are you using and what device are you using??

You need to make another cfg file for each game. This cfg file will tell retroarch the name of the overlay specifc to each game. They have to be located in the “config” folder but thats about all I really know at the moment

Well this wont work for me. The Front end is Hyperspin that points to Rocketlauncher that goes to Retro Arch. And for what you are telling me I HAVE MANULLY CHANGE the over lay… I can make CFG files for all the Games/roms But if the Overlay is not changing AUTOMATICALLY from game to game. This wont work. I will be playing Berzerk and looking at an over lay from Pole Position.

Just to be Clear…Is my above assessment correct…The overlays DO NOT change AUTOMATICALLY…Yes/No???

They’ll change automatically once you set up each game-specific config override, which is what will actually store the overlay option.

1 load Vectrex core 2 overlay preset Berzerk.cfg 3 load berzerk. ( Oh and by the way the Correct Overlay and The Game will appear on the screen …Right?) 4 save game over ride. (I noticed a down arrow at that step. Is that an ENTER or The Dowm Curser Arrow?

is this it?

that should work but I would switch steps 2 and 3 just to be safe.

1 load Vectrex core 2 load berzerk 3 overlay preset Berzerk.cfg 4 save game over ride.

And I will ask again (I noticed a down arrow at that step. Is that an ENTER or The Down. Curser Arrow What is is?

And after this if I load in Berzerk I get the game and over lay for Berzerk…correct?

I don’t know what down-arrow you’re referring to…?

but yes, those steps should make it so whenever you load berzerk, it will have the berzerk overlay.

this is my code I used foir my config file overlays = 1

overlay0_overlay =Berzerk (World).png

overlay0_full_screen = true

overlay0_descs = 0

I tried putting it in the config file and I put it in the over lay file DIDNT WORK!

The arrow that I was talking about is found at SAVE GAME Overrides it is a downward facing arrow and a line!

I followed your steps DIDNT WORK! I noticed that the overlay preset goes back in the menu to Vectrex.cfg

WHAT YOUJ ARE TELLING ME TO DO DOESNT WORK at all no overlays are coming up!

I tried the steps you laid out and IT DIDNT WORK! This is an example of one of my config files overlays = 1

overlay0_overlay =Pole Position (USA).png

overlay0_full_screen = true |

overlay0_descs = 0

I put the config file in The Config Folder and also in the overlay folder labeled both are named Vecx I did notice that everytime I go to the Overlay preset it goes back to Vectrex.cfg NO OVERLAY is coming up even after I complete your steps.

You must be doing something wrong, then, because i just did it here and it worked fine.

Do you have the overlay png in the same directory as the overlay cfg? Try putting the filename in quotes, in case it’s having trouble parsing the spaces in the filename.

ADMIN Close this thread…I solved my problem using Rocket Launcher all Overlays Load in independently and correctly

Glad you got it going.