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.3k 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.
    • 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
                                      • chicueloC
                                        chicuelo @ohmycommodore
                                        last edited by

                                        @ohmycommodore
                                        Sorry the Colecovision XML wasn't made by me, maybe its an input issue

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

                                          Hi @chicuelo !

                                          I have made a pull request so that the "ports" logo uses the DOOM font. I think it's much better :)
                                          I also have reduced the controller size, it was pretty huge.

                                          0_1521223651606_snapshot.png

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

                                            @cosmo0
                                            You read my mind.
                                            I updated ports image and I was thinking about that logo, I will make a pull now

                                            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.