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

    Collection Randomizer

    Scheduled Pinned Locked Moved Ideas and Development
    randomizercollectionsgames
    6 Posts 3 Posters 429 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.
    • mrmadcatzM
      mrmadcatz
      last edited by

      Sorry if this is the wrong place to post this, but I had an idea today:

      It would be fun to have a "Collection Randomizer" of sorts that grabs random games based on random criteria every day.

      I've been learning to code a little bit, but this might be out of my wheelhouse, unless anyone has some pointers on where to start.

      AwesomeKingClemA 1 Reply Last reply Reply Quote 0
      • AwesomeKingClemA
        AwesomeKingClem @mrmadcatz
        last edited by

        This post is deleted!
        1 Reply Last reply Reply Quote 0
        • mituM
          mitu Global Moderator
          last edited by mitu

          Something like https://retropie.org.uk/forum/topic/35117 ?

          mrmadcatzM 1 Reply Last reply Reply Quote 0
          • mrmadcatzM
            mrmadcatz @mitu
            last edited by

            @mitu This is very close to what I'm talking about.

            You seem know a lot and be involved in RetroPie community a lot. May I ask, do you have any resources on where someone might start learning how to develop for RetroPie?

            1 Reply Last reply Reply Quote 0
            • mituM
              mitu Global Moderator
              last edited by mitu

              RetroPie is nothing more then a set of shell scripts on top of a Linux installation, it's not an OS by itself. If you want to:

              • extend/modify the RetroPie scripts, then you need to know Bash and look through existing scriptmodules to understand how scriptmodules in RetroPie are made.
              • modify the front-end to implement your topic idea, then you'll need to know C++ and look into EmulationStation's sources to see how it's all made up. @pjft's recent contribution on how to implement a new collection type is a good start.
                EDIT: RetroPie's uses its own fork of EmulationStation, but it also builds and runs on Windows, so if you're familiar with Windows you can develop on that environment (using Visual Studio, or Mingw, etc.)
              mrmadcatzM 1 Reply Last reply Reply Quote 1
              • mrmadcatzM
                mrmadcatz @mitu
                last edited by

                @mitu This is SO helpful. Thank you so much for taking the time to share this info. I genuinely appreciate it.

                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.