Exarkuniv / RetroPie-Extra

A collection of unofficial scripts for adding more emulators/ports/games to RetroPie.
MIT License
74 stars 21 forks source link

RetroPie-Extra

I have a Pi5, so soon i will be working on testing Any help would be great on what works and what doesnt

This is a collection of unofficial installation scripts for RetroPie allowing you to quickly and easily install emulators, ports and libretrocores that haven't been included in RetroPie for one reason or another. These scripts can be considered experimental at best. I have found new scripts made by other people and added them to this Repo. I dont take credit for any of them, other then the ones I made

Most of the scripts do work as is.

I DONT HAVE A X86, SO I DIDNT TEST THOSE SCRIPTS, YOUR ARE ON YOUR OWN

I have changed the list below to show what has been tested to at least to install. I dont have all the games so I cant test them all

Pull requests and issue reports are accepted and encouraged as well as requests. Feel free to use the issue tracker to send me any personal requests for new scripts that you may have.

Installation with GUI menu,

There is a command line way of using this script, instructions coming soon

The following commands will clone the repo to your system and then run the GUI installer where you may select which of the scriptmodules will be copied into the RetroPie-Setup folder.

cd ~
git clone https://github.com/Exarkuniv/RetroPie-Extra.git
cd RetroPie-Extra/
./install-extras.sh

Command line way of install


    ./install-extras.sh [-u|--update] [option] [rp_setup_directory]

Options:
    -a  --all       Add all RetroPie-Extra modules (may severely impact the
                    loading time of RetroPie-Setup and retropiemenu configuration
                    items, especially on slower hardware)
    -r  --remove    Remove all RetroPie-Extra modules (does not "uninstall" the modules
                    in RP-Setup)
    -h  --help      Display this help and exit

The installation script assumes that RetroPie-Setup is installed to $HOME/RetroPie-Setup. You may specify an alternate location on command-line, ex: ./install-extras.sh /games/rp-setup

Usage

After installing RetroPie-Extra, the extra scripts will be installed directly in the RetroPie Setup script (generally in the experimental section), which you can run from either the command line or from the menu within Emulation Station.

cd ~
cd RetroPie-Setup/
sudo ./retropie_setup.sh

Updating

The following commands will update RetroPie-Extra to the latest repo and then re-run the installer (your installed scripts will be pre-selected. Just install them again to receive the latest updates.)

cd ~
cd RetroPie-Extra/
./update-extras.sh

OR

cd ~/RetroPie-Extra
git pull origin

Remove

The following commands will remove RetroPie-Extra from your system.

cd ~
cd RetroPie-Extra/
./remove-extras.sh

Change from the old ZeroJay's repo

If you need to update from ZeroJay's repo - first, discard the most recent commit:

git reset --hard HEAD^

Switch to ExarKuniv's new repo:

git remote set-url origin https://github.com/Exarkuniv/RetroPie-Extra

Then pull again from the updated origin:

git pull origin

Scripts that are unfinished/untested/unpolished/or broken will not be located in this repository and instead have been moved to RetroPie-Extra-unstable.

If there is a [X] that means it Installs and Plays. I'll have a note at the end with some Info about it. if there is NO note or [X] PLEASE LET ME KNOW if it works for you

Emulators

Libretrocores

Ports

Supplementary

Removed broken scripts to RetroPie-Extra-unstable

Hall of Fame - Scripts accepted into RetroPie-Setup