RetroPie 3.6 & RasPLEX 1.0.1 (now using standard skin!)

Here is a vanilla dual-boot build of RetroPie v3.6 and RasPLEX 1.0.1 for the Raspberry Pi 2 / 3:

Click here to download

The good news for PLEX fans is that I finally managed to find a way to incorporate my custom script into the standard ‘plex’ skin, so no more need for the Aeon skin – you can retain the more familiar look. Here is a video of it in action:

Click here to view

As usual this is a “NOOBS installer” build which can be installed via a USB stick (allowing you to claw back some precious space on your SD card!), but this is NOT an official build of NOOBS USB version, it is a dirty workaround I have done to get it to work on the Pi 3 so use at your own risk!

Full instructions in the ‘readme’ file. Enjoy!

All the best,

Steve

42 thoughts on “RetroPie 3.6 & RasPLEX 1.0.1 (now using standard skin!)”

    1. I have actually the same issue, even when trying the usb+sd installation method.
      Is there a workarround or a patch to fix this?
      thnks!

      1. In a titanic search for a solution, I found it in your readme file. Sorry for asking for help without reading the damn manual!

  1. Hi.

    Yes, as Roberto says there are instructions in the read me file that explain how to change the partition sizes, however if you were to install from a USB stick you may not have to change the sizes at all due to the space saved from the install files.

    Cheers.
    Steve

      1. Please build a “Retropie+Rasplex+Openelec triple boot”. I am trying to learn and do it myself but VERY new to linux. I am trying to reverse engineer using your RetroPie/RasPlex & RetroPie/OpenElec images but still in the very early stages.

        I appreciate your work Steve and any guidance you can provide me.

        Thanks,

        1. Hi.

          Now that the Raspbian issue is fixed (I hope!), I will be releasing some new builds in the coming week. I will one day get round to creating a guide, probably in the form of a video rather than a written guide. Its not so hard when you have done it once before, but you will need Linux yes (you could technically do it all on the Pi but it would take a long time!).

          Cheers.
          Steve

          1. Hello Steve,

            I have successfully created all the files necessary to triple boot RetroPie, OpenElec, and RasPlex. Unfortunately this is a manual install as I have not been able to successfully modify and create a tar.xz file for RasPlex. When Noobs installs RasPlex with the modified storage.tar.xz, Noobs creates a folder called RasPlex-RPi2_Storage folder which it appears to extract the storage.tar.xz to. I imagine this is due to using a Windows PC and 7zip to create the tar.xz file instead of Linux.

            Anyways, I appreciate your work as I have never touched Linux until I got into your DualBoot solution. I am feeling much more confident I could venture into other Dual/Triple boot solutions including a possible Recalbox or Lakka builds.

            Let me know if I can help you at all.

            Thanks,

          2. Hi.

            It sounds like when you have used tar and ‘xz’ to compress the partition, then it has placed a parent directory above it called ‘storage’ maybe? When I first tried making these I found that NOOBS expects the tar file to contain a parent folder named simply ‘.’ (a dot). so the file structure inside OpenELEC for example would look something like:

            ./videos
            ./pictures
            ./music
            ./.kodi
            (etc)

            Also, if the root directory of a partition contains hidden files (dot files in Linux are hidden files), such as .kodi, .plexht etc then you need to create a tarball of the partition using the partition name rather than creating a tarball from inside the partition. It’s hard to explain but lets say I wanted to make a tarball of RetroPie – I would insert the SD card into my Linux PC, open the terminal and type the following:

            cd /media/steve/retropie/

            (This brings me to the mount point of the retropie partition on the card on my PC and if I type ‘ls’ I will see the root contents of the RetroPie partition.)

            sudo tar -cvpf ~/Desktop/retropie.tar ./*

            This will create a tarball of the data found in the current folder in the terminal and place it all in a parent folder of ‘/./’ (a dot). This is fine with the RetroPie partition, as there are no dot files in the root of the partition. If I were to tarball RasPlex however, which does have dotfiles in the root (/.plexht/ for example), I would need to do the following:

            cd /media/steve/

            This takes me to the mount point directory again and typing ‘ls’ would show something like the below:

            boot/ 987131jkfoij09w33oyq98734ohflk393w93/

            This shows the boot partition and a random number for the storage partition (this is predefined, just seems to be a random number). So to create a tarball for the storage partition of RasPlex I would type something like the following (I say ‘something like’ because this is all just from memory so ignore file names and commands etc as they are just examples!):

            tar -cvpf ~/Desktop/root.tar 987131jkfoij09w33oyq98734ohflk393w93/

            This will create a tarball that captures the dotfiles in the root directory, because you have taken it from a parent folder. So before you compress the tarball using ‘xz’, you will need to open the root.tar file you created (as root user) and rename the parent directory from ‘987131jkfoij09w33oyq98734ohflk393w93’ to ‘.’ (a dot). Now you can compress the tarball in xz format, ready for NOOBS and it should work.

            If using windows, which it sounds like you might be for part of the process, then just open the tarball and rename the folder in there, should be fine, but it must be before you compress the file (well, you can probably do it after but it will take longer!).

            Hope this makes sense – its difficult to put it into words (which is partly the reason why I havent got round to doing a tutorial myself yet!), but any questions just ask.

            Cheers.
            Steve

    1. Hi.

      Im not sure how to go about doing that to be honest, I’m brand new to all this, but will look into it yes!

      Cheers.
      Steve

  2. Hello there! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My weblog looks weird when viewing from my iphone. I’m trying to find a template or plugin that might be able to correct this problem. If you have any suggestions, please share. Cheers!

  3. There’s no config.txt file… if I want to OC the Pi (for both RetroPie and RasPlex) do I just add one? Or some other way? Never used a NOOBS install or Berry Boot

    1. Hi.
      How are you trying to access the config.txt files – through a windows PC or linux PC? If using Windows then you will only see the ‘Recovery’ partition (which is only for NOOBS install files etc.). You would need to use a Linux PC to be able to access the other FAT32 boot partitions because windows will only show 1.

      You can also do it all on the Pi instead by using SSH and locating the boot partition and editing directly on the Pi. Let me know if you need help in doing this (Im not at home at the moment so can’t type out a guide!).

      Cheers.
      Steve

  4. Hey! First off I want to heartily thank you for this site in general and this image in particular! I haven’t been playing with the Pi for long setting this up was incredibly easy.

    One question I had: would it be possible to upgrade the Retropie in this image without breaking the dual boot? I haven’t attempted it yet, a friend on a forum was curious.

    Thanks again!

  5. Hi, I have been working on creating my own multi-boot system with Raspbian, RecalBox Emulation Station (instead of RetroPie), and RasPlex. So far, based on the scripts you are using, I have been able to get Raspbian and RecalBox to switch smoothly back and forth. I can have Raspbian and RecalBox switching to RasPlex, but I can only get RecalBox to boot from your “Launch RetroPie” option in the menu. I was wondering how to change the text of that option and how you added it to begin with so I can also add an option for Raspbian. What files did you edit to make these changes? Thanks so much!

    1. Do you have any info you could share on how you created your multiboot? I’d also like to create my own since it doesn’t look like this is being updated.

      1. After diving through almost every folder in every OS, I found that the ability to switch between OSes is done very simply using a autoboot.txt file in the main boot partition of noobs, combined with a .sh script that overwrites said file telling noobs to autoboot to the specified partition. On the original, the partitions were 5 and 7 (for the triple boot also posted on this site numbers 5,7 and 9). When I tried it myself and used three OSes or two, they came out to partitions 6, 8 (and 10) which I figured out after some trial and error. The scripts and the files that are used to overwrite the autoboot.txt file to change the autoboot are located in the folder ~/.ss or ~/ss on each OS . To add a custom menu in retropie or recalbox, you have to add it to the theme menu and add your own background jpg and menu art svg file. This all requires a small amount of coding knowledge to edit the config files involved and I am not qualified to offer a step by step atm… I am just muddling by myself (and having a good time doin it). 🙂 My plans have changed and I am just trying to get an updated version of Rasplex on a multiboot with Recalbox. For those who aren’t familiar, Recalbox is very similar to retropie, and uses the emulation station frontend, but the backend is completely different. It is built with a service called buildroot…check it out sounds cool. It is much more user friendly, has a web based front end for loading roms/bios, and comes with more convenient built in Kodi media center. Emulator selection is more tied down. Still a ton of emulators, not as much customization and extra options if that’s your thing. I use the defaults and don’t need the obscure emus, so Recalbox is perfect. Has everything I want. Don’t even need to configure controllers. Xbox 360 w/ wireless adapter works plug n play. So does my keyboard, usb Snes controller and a multitude of others. Loved RetroPie in the past, but Recalbox is stealing me away!!

  6. This really is a godsend but any chance this could be updated? RetroPie is on 4.0beta builds now and RasPlex is on 1.6x series

      1. I am working on an updated version, but I am not completely sure yet how to get rasplex formatted for noobs from the base OS image file. If I could get a noobs formatted curremt rasplex OS folder or better instructions how to create one (I’ve only found instructions that apply to retropie), I could do the rest as far as creating the switching scripts and customs images, etc (however that also hinges on me learning how to add custom options to the rasplex menu which I am working on and have a good idea, but…). However, if all goes to plan, I would be first creating a version combining Recalbox and Rasplex. I could easily do the same with RetroPie if all works out and people are interested.

        1. Awsome! I haven’t heard anything about Recalbox but it looks very good too like the Retropie.

          Cant wait for an image.

          1. Just fyi I’m not the admin here. I am pretty new to all this, and while I’ve had luck getting the switching scripts that he used to work and adding custom icons for the purpose, I am still running into problems creating an updated noobs formatted version of rasplex to use for the image. Even if I could complete it, I don’t think I could post it here.

  7. Finally succeeded in creating an updated and improved version of this. Once figuring out how to noobs format Rasplex, I ran into issues with switching from RecalBox to Rasplex using the switching scripts. So, I ended up using RetroPie after all. Made some slight variations to the Carbon theme of RetroPie and added some homebrew roms that are freely available, and I believe free to distribute (If anyone finds any rom I have included that is not free to distribute, please let me know and I will remove it from this image.) like RecalBox has built into it. I even added in the game art and descriptions for all games that I included.

    As like the original version of this, it is noobs based. Just decompress the 7Zip file and add the contents of the folder to a FAT32 formatted microSD card. I recommend 16gb or higher if you want any real amount of space to add your own roms. As usual, systems won’t show up in the menu until you add roms to them. For instructions, check out retropie.uk.org

    If you use any other theme on RetroPie or Rasplex, you will either have to work out how to transfer the settings or you will lose the ability to switch to between OSes. If you’re not connected to the internet on first boot, you will only see the two OSes that I have customized. If you are connected, you will see many other available OSes to download and install as well. Installing any other OS, even Raspbian, will break the dualboot switching capabilities, so do so at your own risk.

    Again, I am not the admin here. The switching scripts and Rasplex theme were based off of his scripts and files used in the download available above. The operating systems, modifications to the RetroPie theme, game artwork, and homebrew games were all compiled by me or RetroPie’s built-in game scraper. RetroPie and Rasplex are both the newest version as of the date of this post. Both have built in update capabilities, but I have no idea what that would do to the modifications I have made to the oses.

    Here it is: https://1drv.ms/u/s!AhlBmR4P1E4enYMYlRGFBA8ZaCP0VQ

    Note to admin: If you would like to or would like me to remove this post or my link feel free or let me know depending on the case… 🙂

    1. Realized last night that, in RetroPie, the automatic controller configuration tool that usually runs on first boot does not do so in this build (because I already ran it before packing up the files…).

      At the moment, the keyboard is pre-configured as the only input.

      Keyboard Controls:
      Start=Enter
      Select=Space
      A=A
      S=B

      To add a controller,

      1. You will need to plug in a keyboard and the controller or adapter you want to setup.

      2. Press Enter (Start) to bring up the menu.

      3. Select Configure Input and you will be able to use the automatic controller configurator tool from there.

      1. Since Admin seems no longer interested in this (happy to be proved wrong!) can I ask Ira if he is interested in further improving his version? I suspect it is built on the RetroPie image which is (AFAIK) built by taking a Raspbian install and running the RetroPie install script on it. The OPTIMAL way would be to take the lightest possible Raspbian (DietPi) and then add RetroPie script to that.

        Ira, are you up for improving it?? 😉

        1. Please explain how this is different from the Raspbian Lite image direct from the Raspberry Pi site that this is already based off of and I will consider it.

  8. I am already working on improving it based on my existing OS configuration and for some reason, my current build correctly states the available storage space unlike the build I uploaded if that is your concern.

  9. Ignore what I said two comments ago. I checked out diet pi and it does sound interesting. I will give it a shot. Do you know if its possible to install retropie on it?

  10. It indeed works, and wasn’t difficult at all. I like the diet pi installation menu. Lots of good options out of the box including setting up a USB drive. Installing RetroPie now on it. Then, gotta figure out how to get the files I need from it. We’ll see how it goes. (Also, ignore what I mentioned a couple posts ago about incorrect space issues. That was a different issue I was having with a RecalBox build and nothing to do with this… Ooops!!)

  11. Well the setup script worked, but EmulationStation wouldn’t boot. Asked on both RetroPie and Diet Pi forums with no luck. Sticking with Raspbian lite.

  12. Thank you for making this, it’s just what I’m look for, I hope we get updated versions. I have a couple of issues in Retropie (which I don’t have when just Retropie is installed normally):

    Black boarders- I uncommented out disable_overscan=1 in config.txt, it makes no diference.

    Retroarch won’t save any settings.

    Can anyone help?

  13. @Ira Brown: If you’re still with us, your dual boot image handles everything perfectly & looks fantastic in
    every way, but I’m having an overheating issue when running the emulationstation partition.

    Is there any chance the image forces an overclocking situation when used on the RPi3?

    I’m running a RPi3 Model B v1.2. I’ve loaded this image on 2 separate SD cards to test, and the same “yellow square” heat warning icon appears each time after a few minutes, seemingly without doing any stressful processing. Both cards were later formatted with other retropie images that did not raise the temp in the pi. So, I think I’ve excluded the actual SD card as the problem.

    The MultiBootPi image I downloaded from the link above, (although no longer available as of today), was named: “RasplexRetroPieDualBoot.7z”. It came with RasPlex 1.6.2 & RetroPie 4.0.

    After playing a few games launched from emulationstation in retropie (dual boot SD card), I noticed the yellow over heat square warning, so I ran an experiment using the measure_temp function:

    I allowed each SD card to boot & stay on the emulationstation homescreen without running any games or clicking through menus:

    Official vanilla RetroPie image (4.1)

    Start temp = 34.3 degrees C
    10 min = 49.4 degrees C
    20 min = 50.5 degrees C
    40 min = 51.5 degrees C
    (these stats all seem normal).

    Ira’s DualBoot image
    Start temp = 45.6 degrees C
    10 min = 70.4 degrees C
    20 min = 76.8 degrees C

    As far as I can tell, the only thing changed was the image on the card. Can you think of anything else that could cause this (software-wise)? any scripts running in the background? I’m totally guessing.

    Thanks again.

  14. Hi, I’m wondering whether it is straightforward to update Rasplex and Retropie once installed given the customization in this build?

  15. Hi, I’m using an 8bitdo NES30 Pro to control the RetroPie side of the build, and it works perfectly but I’m struggling to find a way to control the RasPlex GUI with it. Hoping to continue to use the controller with my build but not sure it’s possible, could you shed some light on this for me?

Leave a Reply

Your email address will not be published. Required fields are marked *