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

    Chicuelo Theme

    Scheduled Pinned Locked Moved Projects and Themes
    chicuelochicuelo themeemulationstaionthemethemes
    996 Posts 113 Posters 873.2k 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.
    • cosmo0C
      cosmo0
      last edited by cosmo0

      @chicuelo @movisman
      I love these new logos :) I was planning to make a pull request to add the MAME and FBA logos, I'm glad people with better design skill than me got to it :)

      On a very personal note, I would also love to have different images for the various arcade emulators :)
      On a pi, I have heard FBA is best for most shmups and fighting games, whereas MAME is better to emulate 80's arcade.
      So, I would put Ryu as the FBA character, and Donkey Kong as the MAME character.

      Ryu : here with many more here.
      DK : here, here or here

      I would do them myself, but I clearly don't have the skill to integrate the characters as well as you do with the background, and the other images.

      chicueloC 1 Reply Last reply Reply Quote 0
      • chicueloC
        chicuelo @cosmo0
        last edited by

        @cosmo0
        For mame what do you think about sunset riders, Cadillacs and dinosaurs or ghouls and ghosts? I thinks they are going to fit better with the theme due the background posibilities.

        M 1 Reply Last reply Reply Quote 0
        • cosmo0C
          cosmo0
          last edited by cosmo0

          Ghouls and Ghosts would be nice :)
          SR and C&D are more FBA-type games I think.

          M 1 Reply Last reply Reply Quote 0
          • M
            movisman @cosmo0
            last edited by

            @cosmo0

            I loved Cadillacs and Dinosaurs - great game and a definite vote from me for FBA :)

            @chicuelo

            I will raise a PR for my changes, just trying to learn some basic github command line stuff, will create a branch, put all my changes in and raise the PR for you to inspect.

            Cheers!

            1 Reply Last reply Reply Quote 0
            • cosmo0C
              cosmo0
              last edited by cosmo0

              @movisman said in Chicuelo Theme:

              I will raise a PR for my changes, just trying to learn some basic github command line stuff, will create a branch, put all my changes in and raise the PR for you to inspect.

              From the top of my head:

              git remote add source urlofchicuelogit
              git fetch source
              git rebase source/master

              Sorry but I can't add the URL of the Chicuelo git or my post is flagged as spam.
              This adds the Chicuelo git repository as a "remote" (a server), then fetches and reapplies all modifications made to it, then reapplies your modifications

              git checkout --branch nameofyourbranch

              This creates a branch for you to work on.
              Then do your modifications.

              git add .
              git commit -m "your commit message"
              git push -u origin nameofyourbranch

              This adds all files to the commit (staging area), commits it, then pushes it to your Github repository. The -u is shorthand for --set-upstream and lets you just "git push" next time witout specifying the remote and branch names.

              Then create your pull request in Github.

              Hope this helps :)

              M 1 Reply Last reply Reply Quote 1
              • M
                movisman @cosmo0
                last edited by

                @cosmo0

                Hey, thanks a lot for that - most useful! I wish I had seen some of this an hour ago as been reading how to do it via command line, and in fairness, I have pretty much exactly done exactly the above, with the exception of the first bit. I cloned the repository from my fork, then added Chicuelo's master as upstream.

                I then created a branch called updates, switched to that, copied my changes in, and now i've pushed those to the remote. I was just about to raise a PR now.

                Sound about right?

                I didn't do the git rebase stuff, what is the benefit of using this?

                Cheers!

                cosmo0C 1 Reply Last reply Reply Quote 0
                • M
                  movisman @chicuelo
                  last edited by

                  @chicuelo

                  Okay! So you should have a PR now here:
                  https://github.com/chicueloarcade/es-theme-Chicuelo/pull/4

                  The description contains all details about files changed.

                  Hope you can merge this into master, then I will delete this branch.

                  Thanks!

                  1 Reply Last reply Reply Quote 0
                  • cosmo0C
                    cosmo0 @movisman
                    last edited by

                    @movisman said in Chicuelo Theme:

                    @cosmo0
                    Sound about right?

                    Yep, with git there are multiple ways to achieve the same result, yours is fine too.

                    I didn't do the git rebase stuff, what is the benefit of using this?

                    I was assuming you already had cloned the repository and made changes. Fetch/rebase (or pull) get the latest commits from a remote and apply them to your local copy.

                    M 1 Reply Last reply Reply Quote 1
                    • M
                      movisman @cosmo0
                      last edited by

                      @cosmo0

                      Gotcha, thanks for this - still learning Git basics locally as the changes I made before regarding the videos were made via copying in the revised XML to my fork directly on the Github website, and then raising a PR accordingly.

                      I wanted to get a local clone all sorted so it was easier to work on changes while still being able to pull latest commits, etc, etc. I think i'm there now though. This guide was pretty useful when I was first reading up as it sticks to basics:
                      https://codeburst.io/a-step-by-step-guide-to-making-your-first-github-contribution-5302260a2940

                      I'll do a bit more reading about rebase/merge/fetch/pull etc etc to understand some of the differences. Looks like a rebase would be a good command to use.

                      Cheers for the help!

                      1 Reply Last reply Reply Quote 0
                      • cosmo0C
                        cosmo0
                        last edited by

                        Git can be pretty intimidating at first, and it's very complicated (even when you've learned a lot :D ).
                        But it's very powerful, and once you enter the "git mindset", you find simpler versionning systems (like SVN) too limiting.

                        chicueloC 1 Reply Last reply Reply Quote 0
                        • chicueloC
                          chicuelo @cosmo0
                          last edited by

                          @cosmo0 @movisman
                          Done the merge,
                          What do you think about FBA and mame?
                          I have a doubt, for libretto emulator, the corresponding image is mame or just arcade?

                          I am working on a fba version with Cadillacs and dinosaurs but there are few images so I have to draw my own character. I will upload soon for you to tell which is better

                          Mame
                          1_1520958504225_mame.jpg

                          FBA
                          0_1520958504224_fba.jpg

                          M cosmo0C 2 Replies Last reply Reply Quote 1
                          • M
                            movisman @chicuelo
                            last edited by movisman

                            @chicuelo

                            Wow, those look incredible! Really, really great work. So clean. Very much looking forward to seeing a Cadillacs and Dinosaurs image!

                            So regarding your question about Arcade/MAME, etc.

                            Arcade is a special folder, which people can use to avoid having several menus for different arcade emulators - essentially all arcade-based ROMs can be placed in the arcade ROM folder and ran from there, which is what I currently do.

                            I would suggest the following image requirement for each ROM folder/menu/theme.xml for arcade games:

                            arcade = arcade logo and arcade character image
                            mame-libretro, mame-mame4all, mame, mame-advmame = mame logo and mame character image
                            fba = fba logo and fba character image
                            neogeo = neogeo logo and neogeo character image

                            Does that make any sense? Not sure if I have explained too well.

                            Cheers

                            P.S. Thanks for merging my changes, will update my copy when I get home and check it out.

                            cosmo0C 1 Reply Last reply Reply Quote 1
                            • cosmo0C
                              cosmo0 @chicuelo
                              last edited by

                              @chicuelo wow. So awesome <3 The Ghouls & Ghosts image is incredibly gorgeous. Seriously. I love it.

                              1 Reply Last reply Reply Quote 1
                              • cosmo0C
                                cosmo0 @movisman
                                last edited by

                                @movisman said in Chicuelo Theme:

                                mame-libretro, mame-mame4all, mame = mame logo and mame character image
                                mame-advmame = advmame logo (needs creating), and maybe a new advmame image - or just the mame character image if not

                                You would split mame-advmame and the other mame-s? Why is that?

                                M 1 Reply Last reply Reply Quote 0
                                • M
                                  movisman @cosmo0
                                  last edited by movisman

                                  @cosmo0

                                  Yeah, I see your point there. I think I thought this originally, because AdvanceMAME has a different logo and is a bit different to the others, and also looking at other themes like the default one (carbon) there was a different logo for it. I put a caveat at the end to perhaps still use a MAME character image, so I wasn't swaying either way really. But I think another logo needs creating for it, which I can take a look at if I can find an SVG.

                                  If you have roms in the mame-libretro, mame-mame4all, mame, and mame-advmame they all appear as separate systems in the GUI. Thinking about it, I think a logo needs creating for it but the image should be the same for all MAME 'related' emulators. However FBA and Neo Geo to be different.

                                  I will edit my post accordingly.

                                  Cheers!

                                  cosmo0C 1 Reply Last reply Reply Quote 0
                                  • cosmo0C
                                    cosmo0 @movisman
                                    last edited by

                                    @movisman Yeah I think that's right. Different logos allow to differentiate between different MAME versions while scrolling, but the character image can stay the same.

                                    M 1 Reply Last reply Reply Quote 0
                                    • M
                                      movisman @cosmo0
                                      last edited by

                                      @cosmo0

                                      Yes, exactly that. 100% agree. I have quickly sorted an AdvanceMAME logo out which I will raise a PR for, and if @Chicuelo is happy that can also go into the logos directory :)

                                      Cheers

                                      1 Reply Last reply Reply Quote 0
                                      • M
                                        movisman
                                        last edited by

                                        Done and PR raised for that logo also:
                                        https://github.com/chicueloarcade/es-theme-Chicuelo/pull/5

                                        chicueloC 1 Reply Last reply Reply Quote 1
                                        • chicueloC
                                          chicuelo @movisman
                                          last edited by

                                          @movisman @cosmo0
                                          Done the PR

                                          Thanks guys you are giving a big help!

                                          1 Reply Last reply Reply Quote 1
                                          • ohmycommodoreO
                                            ohmycommodore
                                            last edited by

                                            @chicuelo

                                            Great work so far.

                                            Looks like I could use Odyssey2/Videopac and Frotz/Infocom.

                                            Finally... are you sure ColecoVision is a "1 Bit Console"? :)

                                            chicueloC 1 Reply Last reply Reply Quote 0
                                            • 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.