ES : how to distinguish horizontal & vertical games (due to rotated masks in pixel shaders)
-
Hi ! I have a little issue : I'm currently using the amazing crt-pi shader. However, one has to use a specific "vertical" version for it to work properly with vertical games as the mask is not automatically rotated, resulting in important visual artefact.
My question is the following : is it possible to have 2 separate categories in EmulationStation / RetroPie, for a given platform. Example : Final Burn Alpha Horizontal / Final Burn Alpha Vertical ?
I hope I post in the right place, sorry for bothering !
-
I don't think you can. You'll have to set the shader that matches the orientation of the majority of your games then override the remaining at a ROM/game level.
I think once you have one config setup you can copy and rename it. Such as 1942.zip.cfg located in the ROMs folder you would copy and rename it to aerofgt.zip.cfg if it's the same settings.
It's kind of tedious but I think it's the best there is right now. Others that know more might confirm or suggest a better way.
-
Hi ! OK, I'll do that meanwhile :-)
I remember the regular MAME build supports 2 config files (for horizontal & vertical games) but that's probably not the case of the libretro one. -
@bidinou AdvanceMAME lets you do something like that using
vertical/
in front of confuration lines in the .rc file. Of course, this isn't a libretro core, so no retroarch shaders apply. It would be nice if there was a way use game metadata to branch configs. For my setup, there will always be exceptions, so using per-rom config files remains an important way to control the display when needed. -
@caver01 said in ES : how to distinguish horizontal & vertical games (due to rotated masks in pixel shaders):
@bidinou AdvanceMAME lets you do something like that using
vertical/
in front of confuration lines in the .rc file. Of course, this isn't a libretro core, so no retroarch shaders apply. It would be nice if there was a way use game metadata to branch configs. For my setup, there will always be exceptions, so using per-rom config files remains an important way to control the display when needed.Thanks Caver I was hoping you would chime in on this one as I know you use shaders and seem to have covered the gambit of most things.
I wasn't sure if it is the emulator or the ROM relaying the dimensions of a game. From there it seems like it would be possible to attempt applying the proper horizontal or vertical shader.
-
@bidinou There are some suggestions in this thread as well
https://retropie.org.uk/forum/topic/897/updated-crt-pi-shader -
Thanks Floob, it looks like you're ahead of the game already and have discussed such ideas! I put a Watch on the thread.
-
@floob : Thanks ! I did this (a separate config per game for vertical games). It does the job as I have a moderate number of games :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.