.gitignore | ||
LICENSE | ||
README.md | ||
RetroUFO_GUI.py | ||
RetroUFO.py |
RetroUFO
A messy Python script that grabs the latest version of every libretro core from the build bot.
Usage-CLI
Just run the script with Python 3:
python3 ./RetroUFO.py
It will then download and extract all the latest versions of each core to their default location based on retroarch.default.cfg
for each platform
(Which is only Linux & Windows for right now)
If you are more of a advance user, and want to do things a bit more manually, you can view all the scripts arguments by:
python3 ./RetroUFO.py --help
Usage-GUI
The GUI script uses Qt for Python (PySide2). So you can make sure you have that package installed by running:
pip3 install --user PySide2
After that you can just run the script like so:
python3 ./RetroUFO_GUI.py
You can then just click the Grab Cores
button at the bottom and then you should be all set.
<IMG_HERE>
If you would like to grab cores for a different platform or architecture you can override which supported cores it grabs.
<IMG_HERE>
If you have your core directory set somewhere special you can override where the cores extract to.
<IMG_HERE>
TO-DO
- Set where cores are downloaded
Set where cores are extracted for RA UsageChoose which architecture you are downloading formatChoose what platform you are downloading formatAuto detect platform & architecture- Download progress bar
Keep downloaded archivesMake GUI~- Real error handling
- Support for ARM detection