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

    Step-by-step: How to build EmulationStation on Windows

    Scheduled Pinned Locked Moved Ideas and Development
    emulationstatiobuildingwindows
    108 Posts 22 Posters 83.4k 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.
    • mituM
      mitu Global Moderator @ray3d
      last edited by

      @ray3d There's a pre-compiled version on https://github.com/jrassa/EmulationStation/releases, which is based on RetroPie's fork and includes - I think - the modifications for video preview.

      1 Reply Last reply Reply Quote 0
      • f.carusoF
        f.caruso @ThatCoder
        last edited by

        @ThatCoder Boost is no longer used in Retropie, Jrassa's fork, and mine. (It is still used in FieldOfCows and Aloshi but these are very obsolete)
        You shouldn't have these errors with the forks I named.

        Also, concerning your needs, have a look at my Fork at https://github.com/fabricecaruso/EmulationStation :
        A : ready (french/spanish available).
        B : see my previous comments.
        C : my version is portable, you don't need to change paths in this case : they are relatives.
        D : I did a lot of things concerning theming. See my videos on youtube ( https://www.youtube.com/channel/UCCjjFNdcaI4P5NAmwrdX_-g )
        E : Same.
        F : you have scripting support in all versions to do that kind of stuff.
        G : Honestly doing that kind of thing would make ES... doing illegal stuff...

        Regards

        1 Reply Last reply Reply Quote 0
        • T
          ThatCoder
          last edited by

          @mitu - Thanks

          @f-caruso - I'll check out your fork and report back.

          Just a couple notes:

          • Enabling a FTP server inside an application isn't illegal. The files you may upload to the software may be but the application itself is not. On top of that, I am not looking to enable Remote Streaming (Like Netflix) or FileDownload which allows streaming or download of items to that box. What I plan on doing is allowing anyone on the same network that the RetroBox resides on to connect to ftp://ESRetroBox/Roms (like a Cisco Client or BeyondTrust/Bomgar Access Terminal) and upload their ROMs via their own network without the need of USB/Port Drive copy/move. I am not sure if a Refresh is already setup for the Roms folder but if it's not then I will add a Auto Refresh of ROMs and a force Refresh option via (key) so after the upload, the application can generate a new list and one does not need to quit ES.

          • Spanish/French/English is nice but Chinese, Russian, German and other languages are left out. I am looking to create a solution that enables a **.lang file of sorts so more people can run the software in their native language without having to compile the code over and over - changing the language of the whole app just to understand it.

          I want to take the application from a basement project to a project that gets placed on the shelf as a top tier project that competes with Hyperspin, especially seeing the potential it has.

          Thanks,
          Brad

          f.carusoF 1 Reply Last reply Reply Quote 0
          • f.carusoF
            f.caruso @ThatCoder
            last edited by f.caruso

            @ThatCoder said in Step-by-step: How to build EmulationStation on Windows:

            Chinese, Russian, German

            I'm sorry if I can't speak those languages.. ;-) lol
            Localisation is based on .po files, anybody can edit or add new languages.

            Enabling a FTP server inside an application isn't illegal.

            Absolutely, as long as it is not a public share... In this case, doin' it via a set of http apis (rest) will be far easier that with FTP : there is already http classes in EmulationStation (using curl, used 4 scrappers).

            1 Reply Last reply Reply Quote 0
            • J
              jdrassa @ThatCoder
              last edited by

              @ThatCoder Where do you plan to run this modified version of ES? Windows? RetroPie?

              Get latest build of EmulationStation for Windows here

              1 Reply Last reply Reply Quote 0
              • pablokk4P
                pablokk4
                last edited by

                Helo, first, i want to say "amazing tutorial" but i have one question: What i have to do here?
                Build Debug | Win32
                Build Release | Win32
                save or what?
                thank you very much

                1 Reply Last reply Reply Quote 0
                • pablokk4P
                  pablokk4
                  last edited by

                  My principal reason is to translate ES to Spanish on Windows, only for that

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

                    @pablokk4 I think @f-caruso's fork already includes a Spanish translation - https://github.com/fabricecaruso/EmulationStation.

                    pablokk4P 1 Reply Last reply Reply Quote 0
                    • pablokk4P
                      pablokk4 @mitu
                      last edited by

                      Thanks. This is beyond me

                      1 Reply Last reply Reply Quote 0
                      • T
                        Tweakz062
                        last edited by

                        Is this still a valid tutorial?

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

                          @Tweakz062 I don't it's 100% accurate anymore.

                          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.