crt-pi shader users - reduce scaling artifacts with these configs in lr-mame2003, lr-fbalpha, lr-nestopia (and more to come)
-
This post is deleted! -
@dankcushions so i created a folder called MAME 2003 in /opt/retropie/configs/mame-libretro added all the files and it didnt work. then today i updated rpie setup script then updated mame 2003 from binary and still doesnt work. still only sees the crt-pi.glsl i have tried many roms. i am on a pi 3 with retropie 4.01 but i updated retroarch yesterday and mame 2003 today
-
This post is deleted! -
Since i have no special mame configs and since i couldnt get this to work so i just used bulk rename utility to add the .zip into the names.
-
@edmaul69 strange.. I'm using RetroPie 4.1.
Have you tried the ones i posted? -
@Rion i just put yours directly in my roms folder since you already had the .zip in the name. I dont know what the folder name was supposed to be where to put yours in the fba config folder.
-
-
@Rion i was talking about those fba ones. im sorry i didnt realise you had a mame set as well. do yours still go in a folder named MAME 2003? or do i keep them in the folder you get from the zip?
-
@edmaul69 The ones i posted goes in to the rom folder not mame2003.
-
@Rion said in crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-mame2003:
@dankcushions @Sharkus @Dochartaigh
Updated for RetroPie 4.1
mame2003-crt-pi-vertical-overrides-.zip.cfg
mame2003-crt-pi-curvature-vertical-overrides-.zip.cfg
Place these in you mame-libretro or arcade folder.
how are these 'updated' for 4.1? the mame gamelist hasn't changed.
also, whilst i appreciate your effort i think your alternative versions are confusing this thread and unnecessary. the ones i uploaded in my original post should work for anyone using retropie 4.1. your .zip.cfg overrides in the rom folder are a retropie hack made before retroarch supported per-game cfg overrides. there's no need for that approach any more, and maybe it won't always be supported.
i think we should use the properly supported retroarch way as it has advantages. for example, if you use a .zip.cfg rom override with
config_save_on_exit = true
in your main retroarch.cfg, your per-game shader override will migrate to your main retroarch.cfg. this doesn't happen with the supported approach. -
i see, the shader location has changed in 4.1. i will update my .cfgs.
still, unless someone can give me a good reason for keeping the .zip.cfg versions, i will be cleaning up this thread
-
Sorry about that i should have been more clear about the .zip.cfg files i posted. Do you want me to remove these and add the cfg files only or post both for people to choose?
I have also posted this
Mame2003 (0.78u6) Generic Arcade Bezel for every game with crt-pi-curvate (vertical & horizontal)
And this
Same here with only .zip.cfg files. Do you want me to Change these to and only post the cfg files or both?
-
@Rion thanks! yeah for me the cfg files only should be the ones we use. i don't see the reason for the .zip.cfg ones going forward. i will update my initial post once i've re-run my script with the new shader directory.
-
@dankcushions Ok i will update my posts with the cfg files during the evening.
-
@dankcushions said in crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-mame2003:
i see, the shader location has changed in 4.1. i will update my .cfgs.
still, unless someone can give me a good reason for keeping the .zip.cfg versions, i will be cleaning up this thread
Is there a chance someone not on a new enough version of RetroArch will get confused why the retroarch based location/overrides dont work?
Although I would hope as more and more people use the current version of RetroPie/RetroArch it shouldnt matter. -
@dankcushions Sorry about the delay. Here are the fixed ones for RetroPie 4.1 *.cfg Only
mame2003_Vertical_ crt-pi-vertical
mame2003_Vertical_crt-pi-curvature-vertical
These should go into the folder "/opt/retropie/configs/all/retroarch/config/MAME 2003/" or and not the rom folder.
Please tell me if i misses anything?
-
@Floob said in crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-mame2003:
@dankcushions said in crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-mame2003:
i see, the shader location has changed in 4.1. i will update my .cfgs.
still, unless someone can give me a good reason for keeping the .zip.cfg versions, i will be cleaning up this thread
Is there a chance someone not on a new enough version of RetroArch will get confused why the retroarch based location/overrides dont work?
Although I would hope as more and more people use the current version of RetroPie/RetroArch it shouldnt matter.i thought about this but the vertical shader was only included in retropie from 4.0 ish, and RA overrides were late august, so hopefully it shouldn't be a problem for many. hopefully!
-
@Rion said in crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-mame2003:
@dankcushions Sorry about the delay. Here are the fixed ones for RetroPie 4.1 *.cfg Only
mame2003_Vertical_ crt-pi-vertical
mame2003_Vertical_crt-pi-curvature-vertical
These should go into the folder "/opt/retropie/configs/all/retroarch/config/MAME 2003/" or and not the rom folder.
Please tell me if i misses anything?
looks good to me, thanks! i can test later.
-
sorry, got a bit sidetracked :) i have been working on a small improvement to my .cfgs.
previous with crt-pi-vertical.glslp:
now:
this is via my new resizing algorithm that always keeps the horizontal scaling at an integer scale, but still stretches the vertical to fullscreen. this makes things look a lot better when using vertical scanlines, especially when scrolling left to right. i think this sort of algorithm will be goof for horizontal games also, but i need to test.
-
@dankcushions
Should the crt-pi-vertical maybe added to the "official" shader collection herehttps://github.com/RetroPie/common-shaders
?EDIT:
Oh also would it make sense to have two additionalcrt-pi-curvature
andcrt-pi-vertical-curvature
?
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.