• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

crt-pi shader users - reduce scaling artifacts with these configs in lr-mame2003, lr-fbalpha, lr-nestopia (and more to come)

Scheduled Pinned Locked Moved Ideas and Development
crt-pi shadercrt-picrt-pi-verticalshaderslr-mame2003
385 Posts 42 Posters 258.5k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D
    Dochartaigh @Sharkus
    last edited by 17 Nov 2016, 18:38

    I'm going to try this tonight! Thank you!

    I've done this manually twice recently! ...thankfully I only play around 100 MAME games total so there weren't too many vertical ones.

    1 Reply Last reply Reply Quote 0
    • R
      Rion
      last edited by Rion 19 Nov 2016, 11:22

      This post is deleted!
      D 1 Reply Last reply 20 Nov 2016, 14:15 Reply Quote 1
      • E
        edmaul69 @dankcushions
        last edited by 19 Nov 2016, 19:14

        @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

        1 Reply Last reply Reply Quote 0
        • E
          edmaul69 @dankcushions
          last edited by edmaul69 19 Nov 2016, 19:21

          This post is deleted!
          1 Reply Last reply Reply Quote 0
          • E
            edmaul69
            last edited by 19 Nov 2016, 20:10

            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.

            R 1 Reply Last reply 19 Nov 2016, 20:11 Reply Quote 0
            • R
              Rion @edmaul69
              last edited by 19 Nov 2016, 20:11

              @edmaul69 strange.. I'm using RetroPie 4.1.
              Have you tried the ones i posted?

              E 1 Reply Last reply 19 Nov 2016, 20:29 Reply Quote 0
              • E
                edmaul69 @Rion
                last edited by 19 Nov 2016, 20:29

                @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.

                R 1 Reply Last reply 19 Nov 2016, 21:55 Reply Quote 0
                • R
                  Rion @edmaul69
                  last edited by Rion 19 Nov 2016, 21:55

                  @edmaul69 The ones i posted are for mame not fba.

                  But if your looking for fba look here

                  E 1 Reply Last reply 19 Nov 2016, 22:15 Reply Quote 0
                  • E
                    edmaul69 @Rion
                    last edited by edmaul69 19 Nov 2016, 22:15

                    @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?

                    R 1 Reply Last reply 20 Nov 2016, 10:38 Reply Quote 0
                    • R
                      Rion @edmaul69
                      last edited by 20 Nov 2016, 10:38

                      @edmaul69 The ones i posted goes in to the rom folder not mame2003.

                      1 Reply Last reply Reply Quote 0
                      • D
                        dankcushions Global Moderator @Rion
                        last edited by 20 Nov 2016, 14:15

                        @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.

                        D 1 Reply Last reply 20 Nov 2016, 14:16 Reply Quote 0
                        • D
                          dankcushions Global Moderator @dankcushions
                          last edited by dankcushions 20 Nov 2016, 14:16

                          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

                          R F 2 Replies Last reply 20 Nov 2016, 15:07 Reply Quote 0
                          • R
                            Rion @dankcushions
                            last edited by 20 Nov 2016, 15:07

                            @dankcushions

                            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

                            crt-pi shader users - automatic usage of crt-pi-vertical in vertical games in lr-fbalpha 029739 (formerly lr-fba-next)

                            Same here with only .zip.cfg files. Do you want me to Change these to and only post the cfg files or both?

                            D 1 Reply Last reply 20 Nov 2016, 15:41 Reply Quote 0
                            • D
                              dankcushions Global Moderator @Rion
                              last edited by 20 Nov 2016, 15:41

                              @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.

                              R 2 Replies Last reply 20 Nov 2016, 16:18 Reply Quote 0
                              • R
                                Rion @dankcushions
                                last edited by 20 Nov 2016, 16:18

                                @dankcushions Ok i will update my posts with the cfg files during the evening.

                                1 Reply Last reply Reply Quote 0
                                • F
                                  Floob @dankcushions
                                  last edited by 20 Nov 2016, 20:44

                                  @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.

                                  Please read the Docs before asking a new question.
                                  RetroPie Help Guides: https://goo.gl/3gcNsT

                                  J D 2 Replies Last reply 21 Nov 2016, 15:10 Reply Quote 0
                                  • R
                                    Rion @dankcushions
                                    last edited by 22 Nov 2016, 14:05

                                    @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?

                                    D 1 Reply Last reply 22 Nov 2016, 14:18 Reply Quote 0
                                    • D
                                      dankcushions Global Moderator @Floob
                                      last edited by 22 Nov 2016, 14:16

                                      @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!

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        dankcushions Global Moderator @Rion
                                        last edited by 22 Nov 2016, 14:18

                                        @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.

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          dankcushions Global Moderator
                                          last edited by dankcushions 12 Jan 2016, 17:25 29 Nov 2016, 00:52

                                          sorry, got a bit sidetracked :) i have been working on a small improvement to my .cfgs.

                                          alt text

                                          previous with crt-pi-vertical.glslp:
                                          alt text

                                          now:
                                          0_1480380617366_upload-3c98dd01-0754-4f08-8548-629ca637c1d0

                                          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.

                                          V 1 Reply Last reply 11 Dec 2016, 20:10 Reply Quote 1
                                          54 out of 385
                                          • First post
                                            54/385
                                            Last post

                                          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.

                                            This community forum collects and processes your personal information.
                                            consent.not_received