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

    Nice MAME2003 overlays repository

    Scheduled Pinned Locked Moved Projects and Themes
    overlaysarcademame-libretromame2003
    157 Posts 11 Posters 84.9k 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.
    • meleuM
      meleu @jdrassa
      last edited by

      @jdrassa said in Nice MAME2003 overlays repository:

      The great thing about these overlays being on github is that it opens it up for the community to contribute. If there is an overlay that doesn't have a config for a clone that I am running, I can create a pull request to add it and then the whole community can benefit.

      It's a good point. Although I still think that it adds an extra responsibility to @UDb23 (check if the submited file is OK to ensure his repository quality). But according to his post above it seems he doesn't see a problem with it.

      Would you object if I attempted to add this functionality myself?

      You're very welcome to contribute. But I think the best solution is to just install the .zip.cfg files and don't ask the user what file he/she wants to install. Thinking as an user, I don't know the clone ROMs names. Just put some small .zip.cfg files in the directory (even if some of them will be unused).

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      UDb23U meleuM 2 Replies Last reply Reply Quote 0
      • UDb23U
        UDb23 @meleu
        last edited by

        @meleu Exactly as I proposed: just install all .zip.cfgs.
        It's not a big issue for me to check contributions ;-)

        meleuM 1 Reply Last reply Reply Quote 1
        • meleuM
          meleu @UDb23
          last edited by

          @UDb23 working on the script right now...

          nerdy

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          UDb23U 2 Replies Last reply Reply Quote 3
          • UDb23U
            UDb23 @meleu
            last edited by

            @meleu So you found my Vic20 that got lost @ my parent's home so many many years ago !
            And you even made it wireless !! :-))
            Fantastic Pic !

            1 Reply Last reply Reply Quote 0
            • UDb23U
              UDb23 @meleu
              last edited by UDb23

              @meleu What about Console 'generic' overlays ?
              There's request for these. I'm currently evaluating what I could do for NES as a test.
              Would it make sense to add these also to the repository and enable installation thru your script ?
              Or, being "per system", I just store those somewhere else for manual install ?

              It would require edit of /opt/retropie/configs/SYSTEMNAME/retroarch.cfg to add some lines + place the image and cfg for it in the usual Overlay folder.

              meleuM 2 Replies Last reply Reply Quote 0
              • meleuM
                meleu @UDb23
                last edited by

                @UDb23 It would be really nice!! I'm holding back myself from asking you to do an overlay for Atari 2600 Seaquest game (I have a lifetime Seaquest tournament with my friend @cabrunco ).

                Well, I would to propose a change to the directory structure:

                Let's create directories just like those inside RetroPie/roms. E.g.: arcade, nes, atari2600, etc. And put the overlay dir/files in the respective dir.

                All the current files will be moved to the arcade directory. But don't do it now, otherwise the script will become useless. I'll try to submit a PR tonight with these changes.

                NES overlays should be in nes directory, Atari 2600 overlays in atari2600 directory, and so on.

                If you want to test with nes first, create a nes directory and put the files inside this directory. For now I'm going to make the script ignore nes directory so it doesn't think it's another arcade game. Later I'll adapt better as I said before.

                • Useful topics
                • joystick-selection tool
                • rpie-art tool
                • achievements I made
                UDb23U 1 Reply Last reply Reply Quote 1
                • meleuM
                  meleu @UDb23
                  last edited by

                  @UDb23 said in Nice MAME2003 overlays repository:

                  It would require edit of /opt/retropie/configs/SYSTEMNAME/retroarch.cfg to add some lines + place the image and cfg for it in the usual Overlay folder.

                  Can you show me a nes/retroarch.cfg configured with overlays so I can know what will change?

                  • Useful topics
                  • joystick-selection tool
                  • rpie-art tool
                  • achievements I made
                  UDb23U 1 Reply Last reply Reply Quote 0
                  • UDb23U
                    UDb23 @meleu
                    last edited by

                    @meleu This is the retroarch.cfg file (one in each SYSTEMNAME subfolder).
                    I enclosed the lines to be added with"# Start " .... " #End" lines.
                    Just tested it for NES and it works fine.
                    The cfg file in the overlays folder follows same structure as usual cfg files in that folder (same as used for mame2003 so far).

                    # Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
                    
                    # Start Overlay cfg
                    video_scale_integer = true
                    
                    input_overlay = /opt/retropie/emulators/retroarch/overlays/arcade-bezels/SYSTEMNAME-ovl.cfg
                    input_overlay_enable = true
                    input_overlay_opacity = 0.900000
                    input_overlay_scale = 1.000000
                    # End overlay cfg
                    
                    input_remapping_directory = "/opt/retropie/configs/nes/"
                    
                    #include "/opt/retropie/configs/all/retroarch.cfg"
                    
                    meleuM 1 Reply Last reply Reply Quote 1
                    • meleuM
                      meleu @UDb23
                      last edited by

                      @UDb23 OK. My suggestion is to put in the repository only the lines between the # Start and # End lines.

                      • Useful topics
                      • joystick-selection tool
                      • rpie-art tool
                      • achievements I made
                      UDb23U 1 Reply Last reply Reply Quote 0
                      • UDb23U
                        UDb23 @meleu
                        last edited by UDb23

                        @meleu said in Nice MAME2003 overlays repository:

                        I'm holding back myself from asking you to do an overlay for Atari 2600 Seaquest game

                        mmm... no longer really holding back it seems.

                        OK will check for that game artwork.... but this means you'll have to manage "per game" overlays for Atari (or consoles in general) too ;-)

                        Proposal: what if in each "system"folder in the github repo (arcade, atari2600 etc) , in addition to games folders we create a "generic" folder and we place generic overlays into these (following existing naming conventions, so that there may exist also multiple generic overlays for each system that user can choose) ?
                        Script should then manage game subfolders as it already does and the generic subfolder with specific retroarch.cfg editing as mentioned above.

                        BTW: Atari... never owned one; my girlfriend did. And she'd really love to be able to play THAT Space invaders again. Of course we played it on Retropie with lr-stella but...
                        was able to find all required REAL items on ebay from different sellers... took some time..
                        and:
                        0_1488633089728_atari.jpg

                        She couldn't believe it. We have a real working atari2600 (jr) now :-).

                        meleuM 1 Reply Last reply Reply Quote 2
                        • UDb23U
                          UDb23 @meleu
                          last edited by

                          @meleu sure. I believe these will be the same lines for all consoles, apart from opacity settings that can be different depending how "aggressive: the overlay colors are.

                          1 Reply Last reply Reply Quote 0
                          • meleuM
                            meleu @UDb23
                            last edited by

                            @UDb23 said in Nice MAME2003 overlays repository:

                            Proposal: what if in each "system"folder in the github repo (arcade, atari2600 etc) , in addition to games folders we create a "generic" folder and we place generic overlays into these?

                            Good, but I suggest the name _generic with an underscore. I don't think there is any game called "generic" to conflict, but this will always keep the item at the top of the menu dialog.

                            • Useful topics
                            • joystick-selection tool
                            • rpie-art tool
                            • achievements I made
                            UDb23U 1 Reply Last reply Reply Quote 1
                            • UDb23U
                              UDb23 @meleu
                              last edited by

                              @meleu ok

                              1 Reply Last reply Reply Quote 0
                              • UDb23U
                                UDb23
                                last edited by

                                0_1488635873797_b_Seaquest_front small.jpg

                                requires some cleanup.. but found it ;-)

                                meleuM 1 Reply Last reply Reply Quote 3
                                • meleuM
                                  meleu @UDb23
                                  last edited by

                                  @Rookervik did a splashscreen that I use as the seaquest launching image: https://retropie.org.uk/forum/post/48699

                                  Now with an overlay it will look awesome! I'm sure I'll beat the @cabrunco 's score! :-)

                                  • Useful topics
                                  • joystick-selection tool
                                  • rpie-art tool
                                  • achievements I made
                                  UDb23U 1 Reply Last reply Reply Quote 0
                                  • UDb23U
                                    UDb23 @meleu
                                    last edited by

                                    @meleu Check this.
                                    ;-)

                                    1 Reply Last reply Reply Quote 1
                                    • B
                                      backstander
                                      last edited by backstander

                                      @UDb23 said in Nice MAME2003 overlays repository:

                                      if @meleu agrees, it requires the script to do so and someone to create the cfgs and place them in the right folder. I can do it for the most "common" versions for each rom; if others want to contribute with thru github: feel free :-)
                                      Note: creating cfgs for different version, as mentioned by @meleu, is just renaming the cfg!

                                      I think this could be do-able. UDb23 could just make symbolic link files to the parent zip.cfgs for all the known compatible clones in his github. Maybe meleu's script could have an option to either install overlays for just the parent ROM or for both the parent & known clones (the clones that UDb23 has setup).

                                      The symbolic link files only need to links to a file in the same directory so it could be compatible for any Linux OS running lr-mame2003 (like Ubuntu/x86 with RetroPie installed).

                                      Also @meleu I noticed a bug in your script. When you go into an game's overlay from the main menu and then you hit "cancel" it exits the script but it probably should just take you back to the main menu. If you hit "cancel" at the main menu then it should exit the script. I hope that make since to you ;-)

                                      update
                                      found another bug...if you hit "cancel" at the main menu, it does the exact same as "continue" and enters that menu.

                                      meleuM 1 Reply Last reply Reply Quote 1
                                      • meleuM
                                        meleu @backstander
                                        last edited by

                                        @backstander Good point. Thanks for the feedback. I'll improve the user experience when I have a chance. ;-)

                                        • Useful topics
                                        • joystick-selection tool
                                        • rpie-art tool
                                        • achievements I made
                                        B 1 Reply Last reply Reply Quote 2
                                        • B
                                          backstander @meleu
                                          last edited by

                                          Thank you @meleu for writing these cool scripts!

                                          1 Reply Last reply Reply Quote 1
                                          • GraboidG
                                            Graboid
                                            last edited by

                                            Just to further complicate things, are you able to add support for 4x3 overlays? I've created some based on the awesome artwork that UDb23 has done, an example of some are below. Looks awesome on my 1280 x 1024 LCD

                                            Space Invaders (4x3 Ratio)
                                            0_1488979354357_invaders.png

                                            Ms. Pacman (4x3 Ratio)
                                            0_1488979372452_mspacman.png

                                            Millipede (4x3 Ratio)
                                            0_1488979398307_millipede.png

                                            Tempest (4x3 Ratio)
                                            0_1488979422258_tempest.png
                                            Donkey Kong (4x3 ratio)
                                            0_1488979445815_dkong.png

                                            Built Space Invaders Themed Bartop - Check it out here:- https://retropie.org.uk/forum/topic/5593/space-invaders-themed-bartop-arcade-uk-completed

                                            meleuM UDb23U GreenHawk84G 4 Replies Last reply Reply Quote 2
                                            • First post
                                              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.