Step-by-step: How to build EmulationStation on Windows
-
@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.
-
@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
-
@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 -
-
@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).
-
@ThatCoder Where do you plan to run this modified version of ES? Windows? RetroPie?
-
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 -
My principal reason is to translate ES to Spanish on Windows, only for that
-
@pablokk4 I think @f-caruso's fork already includes a Spanish translation - https://github.com/fabricecaruso/EmulationStation.
-
Thanks. This is beyond me
-
Is this still a valid tutorial?
-
@Tweakz062 I don't it's 100% accurate anymore.
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.