1
0
mirror of https://github.com/Melon-Bread/RetroUFO synced 2024-11-24 16:28:30 -05:00
RetroUFO/README.md
2019-03-06 08:54:27 -05:00

2.0 KiB

RetroUFO

Platform Python Version License.

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 Usage
  • Choose which architecture you are downloading format
  • Choose what platform you are downloading format
  • Auto detect platform & architecture
  • Download progress bar
  • Keep downloaded archives
  • Make GUI
  • Real error handling
  • Support for ARM detection