Browsing Category

Tutorials

RetroPie – The Best Products / Tutorial on Creating your own HyperPie Retro Gaming Center

April 19, 2017 0 comments

I’ve been testing RetroPie / EmulationStation / HyperPie / AttractMode custom images for months my favorite with the best interface has to be hands down HyperPie.  It could be a little laggy and time consuming finding the right ROM/Game you want.  However the different mods from running ROMs via USB, Creating a favorites list and the customizations available are endless.

First i’m going to start with all of the products that I used in my RetroPi/Raspberry Pi build.

CanaKit Raspberry Pi 3 Kit with Clear Case and 2.5A Power Supply

CanaKit Raspberry Pi 3 Kit with Clear Case and 2.5A Power Supply

This kit is great because it comes with the 2.5A power supply which is good for overclocking, it also includes the Raspberry Pi 3 B model, heatsinks and the case which I haven’t used.  I always switch it for a fan powered case.   $49.99  (Purchase)


Sliced 9 Layers Case Box + Cooling Fan +micro

Next I start off with 9 layer fan powered case which will keep your Raspberry Pi / RetroPie cool when you eventually overclock your device and it looks cool too!  $10.97 (Purchase)


SanDisk Ultra 128GB microSDXC

Next you want to make sure you have a good MicroSD card.  I would stay away from buying these 2nd hand and do not buy them from eBay.  I’ve purchased several from there and they were absolute garbage in the end caused me more money and headaches.  Also if you are using HyperPie I would stick with the 128GB version or 200GB version depending on what type of ROMs you are adding the HyperPie image itself takes about 60GB.  128GB $39.99  (Purchase)


Nintendo Wii U Pro Controller – Black

I’ve tested almost every controller for the RetroPie and I always went back to using the Wii U Pro controller.  I tried controllers from Xbox, PS3, 8bitDo, etc.  The Wii U Pro controller just feels right.  I’ve left the controller hooked up to the RetroPie for a full day I came back and it was still responsive.  It’s a lot more expensive then most controllers but it’s worth.  Also beware of fake knock-off brands.  $39.99  (Purchase)


High-Speed HDMI Cable – 3 Feet

If you do not have an HDMI cable laying around you are going to need one.  Any HDMI cable will do just make sure it’s long enough for your TV.  $6.99   (Purchase)

Product Break down:

CanaKit Raspberry Pi 3 Kit with Clear Case and 2.5A Power Supply $44.99

Sliced 9 Layers Case Box + Cooling Fan +micro $10.97

SanDisk Ultra 128GB microSDXC $39.99

Nintendo Wii U Pro Controller – Black $39.99

High-Speed HDMI Cable – 3 Feet $6.99


Setting up your RetroPie Image

Now that you have purchased and hopefully received your products it’s time to setup the RetroPie / HyperPie image onto your MicroSD.

You will need to download the following files.

SD Formatter V4 (38 downloads) (This is to format your Micro-SD Card clean so you can begin to write the IMG file to your card).

Win32Disk Imager (36 downloads) (This is the tool used for reading/writing .img files and making them bootable for your microsd).

RetroPie - [Custom Img] - HyperPie (Mega) (505 downloads) (The main image that you will be writing to your MicroSD).

 

RetroPie – HyperPie – AttractMode – Editing Display Menu

April 2, 2017 0 comments

I’ve been using HyperPie a lot lately, on my Bartop arcade as well as my RetroPie that’s hooked up to my 65″ HDTV. I had a few changes that I wanted to make such as:

  • Add the Favorites List to the top of the list
  • Remove Consoles/Packs that did not relate to me

One of the benefits of adding Favorites to the top of the list when you scroll all the way up it will stop at the first item. With over 8,000 games installed sometimes I want to be able to find my favorites list to get a quick game in.

Also I had about 15 systems/collections that either had blank ROMs or stuff that I was never going to play so I wanted to remove them.

Step 1. The first thing you need to do is SSH/FTP to your RetroPie using FileZilla.

This is how the Filezilla Configuration should look depending on your ReroPi’s IP address. Default username is pi and default password is raspberry

The file you need to edit is “attract.cfg“.

Please navigate to:

/home/pi/.attract

Above is a preview of my attract.cfg file.  Lets say the display Top 100 Collection section that I have highlighted I wanted to remove, or place in a different area on the display wheel.  You need to make sure you copy the entire section and either delete it, or place it in the section where you would like it to appear.

Once you make your changes save the file and re-upload it to your RetroPie/HyperPie using FileZilla.

Quick Note:  Instead of using a default text editor, I used NotePad++ and I set this as the default editing program for my FileZilla FTP program.

RetroPie – Running ROMs from a Network Share

March 31, 2017 0 comments

Good to know: If you are accessing your RetroPie installation over SSH the default Raspbian username is pi and the default password is raspberry.

Copy the existing ‘roms’ folder structure to your server

For EmulationStation to be able to see your rom files the paths given to it within /etc/es_systems.cfg need to be recreated on your networked server. Connect to your RetroPie and browse to its roms folder for reference on how each system folder is named. Either copy these folders to your networked server or manually create the folders on your networked server using the same directory names.

If you prefer to not use the EmulationStation system directory names and keep the current folder structure you have on your networked server you’ll need to edit es_systems.cfg. Use this command to copy the configuration file to the home directory wherein it will be editable through SMB (//RETROPIE/configs/all/emulationstation) or FTP.

cp /etc/emulationstation/es_systems.cfg /home/pi/.emulationstation/es_systems.cfg

Mount your Share

If you haven’t already, now is a good time to tell Raspbian to wait for your network at boot.

sudo raspi-config

In there, select “Boot Options” and tell it Yes.

Option 1: Add to autostart.sh (Preferred if using v4.0+)

sudo nano /opt/retropie/configs/all/autostart.sh

Add the following line to the top of that file, being sure to adjust it for your personal settings, paths and options. This will make the local roms folder use your remote server roms folder instead.

sudo mount -t cifs -o username=something,password=something //REMOTEHOST/path/to/roms /home/pi/RetroPie/roms

Good to know: If you’d like to host the entire RetroPie folder remotely you can do so by removing the /roms directories from the mount command above. Make sure to have a copy of the RetroPie installation on your remote server or EmulationStation won’t be able to start RetroPie!

Restart your Raspberry Pi with sudo reboot or by simply unplugging the power cord.

Alternatively, if you have a shared folder that allows guest access, you can use the following line in your autostart.sh:

sudo mount -t cifs -o guest,uid=pi //hostname/retropie /home/pi/RetroPie

This should also allow you to write save files to your NAS.

Option 2: Add to fstab

Using your favorite editor, open up fstab:

sudo nano /etc/fstab

Add the line to mount your network share. Mine looks like this:

//192.168.1.10/Storage/ROMs /home/pi/RetroPie cifs username=Username,password=Password,nounix,noserverino,defaults,users,auto 0 0

First, make sure it will mount:

sudo mount -a

Restart and check the folder to make sure it didn’t have any issues mounting at boot

sudo reboot
sudo ls RetroPie/roms/snes

With any luck (and if you have a ton of SNES ROMs like myself), it will be fairly apparent that it was able to mount the share at boot.

Saving Games

Go ahead and make sure everything works. Don’t get to far into a game though, you might not be able to save. If you hit ‘Select + R’ (default save command) and it gives you an error, the easiest solution I’ve found is as follows.

We need to edit retroarch.cfg by deleting the # infront of the savestate_directory and savefile_directory lines and put in the desired path. I’ll be using ~/RetroPie-Save. First, make the target folder:

cd
mkdir RetroPie-Save
sudo nano /opt/retropie/configs/all/retroarch.cfg 

Mine looks like this:

savestate_directory = /home/pi/RetroPie-Save
savefile_directory = /home/pi/RetroPie-Save

If you already have some save files, it would be a good idea to move them to the ~/RetroPie-Save folder we created.

For more information please visit: https://github.com/RetroPie/RetroPie-Setup/wiki/Running-ROMs-from-a-Network-Share