Setup Guide For HyperPie

Setup Guide For HyperPie

This is a guide on how to configure any of the arcadepunks.com images (specifically HyperPie)

Quick contents of this guide

  • Download the HyperPie image file and prepare to flash in on your Raspberry Pi
  • How to flash image on Raspberry Pi
  • How to get and add games
  • Going into attract mode (the pretty version that looks like HyperSpin)
  • Configuring controls for attract mode

Basic Definitions

  • Raspberry Pi – A small all-encompassing computer that can turn your project into an awesome home arcade. You don’t need to know how to program, just follow this guide.  The Raspberry Pi package costs around $200SGD, you will need a 64GB microsd card or larger to run the system. (more about all this later in the guide).  Note: My rom folder is around 100gb and the hyperpie image will take up a 64gb card without roms.
  • Image file or .img – A preconfigured version of retropie that you can flash on your pi and not have to manually setup things (someone else has already done that for you)
  • RetroPie – The system we will be using
    • Frontend – The software that displays systems, games, etc
      • EmulationStation – Less flashy front end that works
      • Attract Mode – Flashy frontend (will look like HyperSpin in our example)
        • Emulator – software that makes the pi think it is a console system like Genesis, N64, etc
        • Rom – Game file

How to get HyperPie or any other image file

Let’s get the image (flashy system that looks like hyperspin) and games or “rom” files.

First thing first.  Download megadownloader as it will make life easy.  Megadownloader will allow you to simply past in a link of the download you want and it will pull all the files down for you in one fail swoop.

Install and run it.  What it looks like

Once you open it, get a link to download utilizing it.  We will start with hyperpie (you can do any image from their page you want to try) which is the image file we will flash on our Raspberry Pi that will give us all the frontend interface for systems, game preview videos, etc.

In this example we are going to use the newly released HyperPie.Base.No.Roms image from ArcadePunks Image Downloads.  Get the 1.01 update pack as well.

This image does not contain games or “rom”/game files, we will address that and how to get them a bit further down in the guide.

Download the hyperpie image via torrent file or MEGA.

Click the link, then on the adfly page wait 5 sec and click the Skip Ad button in the top right when it comes up.

You will see there are a ton of files in here, but megadownloader makes it easy.  Copy the download link in your browser bar.

Now in Megadownloader click the plus sign

Past the link in the big empty box, name the file, ensure your path is a place on your computer that has room to download the file (this one is 56GB or so).  Then Click “Add links” to start the download.  You will see it will automatically start a download with all the files.

Once you have the files downloaded use the free program winrar to open the image http://www.rarlab.com/download.htm

Click on any of the .rar files that come in the download and winrar will re-assemble the image.  Simply click extract to and pick a spot on your computer (that has room) then extract the .img file

Once extracted we need to write the file onto our microsd card that is going to run our raspberry pi.

If your computer doesn’t have a microsd card slot, then I suggest you get a usb converter.

Insert the microsd into your computer and it will show up as any usb drive you normally attach and give you a drive letter.  We are now ready to flash the image file onto our usb drive.  We can do this using a free program called win32diskimager.

Get it here https://sourceforge.net/projects/win32diskimager/

Once installed

  • Open win32diskimager
  • Click the blue folder and select the extracted .img file you downloaded
  • Select the microsd card (whatever drive letter it was assigned) under the “Device” drop down (Make sure you are selecting the correct one or you will wipe the wrong drive)
  • Click Write and let it do it’s thing

Make sure your controls are connected up and working before you boot your pi for the first time

Before we get crazy we need to do a couple things.  Connect to the wifi or hardwire so your box is online.

Go into the retropie settings to do this, use a keyboard to put in your wifi password or just connect to your router with a network cable if possible just to copy and configure everything (wired will be faster and you can use wifi or no internet after it is configured up).

Updating Hyperpie Base Image

IMPORTANT NOTE:  You must do the update pack or your MAME “arcade” roms/games will not work correctly.  More to follow later in post, but for now know that if you did the base image then you need to do the following couple steps.

If you use the hyperpie base image (56GB), then you need to copy over the update pack 1.01.  Get the update pack as you did the image

To do this use an FTP file transfer program like FileZilla.  Get your ip address from the retropie settings menu (show ip address).  Open FileZilla, put in the ipaddress .

  1. Enter your ip address in the host box, example sftp://192.168.7.69
    1. Your numbers will be different
  2. Username: pi
  3. Password: raspberry
  4. Port: 22

Once it connects find your update pack folder on the left and the / on the right.  Simply drag the folders in the update folder over and tell it to overwrite everything.

Adding Games So Systems Show Up

Get systems to show up by adding games.  Some images already have all the games on it, but this build does not have games on it by default so systems will not show up until you put that systems games or “roms” on the pi.  It is easy to do.

  1. We can download the ROMs directly using megadownloader as we did for the image going through each system individually Arcade Punks Rom Downloads.  Note: for MAME games you will download the “arcade” roms and place in arcade folder further down.

Example list

Example downloading a ROM pack

You will extract the rom pack as we did before, but leave the individual game files zipped.

Adding Games to Our Raspberry PI

Time out!  To add games you can either

  1. Format an external usb drive like the 128gb we mentioned toward the top of the post and use it for roms
  2. Use your larger microsd card, again, my rom folders are around 100gb and that doesn’t include larger games like for play station
If using an external usb drive perform the following steps.
  1. Plug your usb drive into your computer
    • Right click it and choose format
    • IMPORTANT: select NTFS format (it will not work with any other file system)
  2. When format is done, plug your usb drive into the raspberry pi
    • Go to retropie settings page as you did to configure wifi and select “Setup Extended HDD”
    • It will run through some prompts and claim success
  3. You can now plug in the drive and you will see a folder on it called “piroms”, within that folder you will see all the systems
    • You can now take any system packs you downloaded from Arcade Punks Rom Downloads and place in appropriate folders
    • IMPORTANT: Again you will place the “arcade” roms in the arcade folder.  You will not do anything with the “MAME” folders…  In short the arcade folder is a short cut folder where you can place roms from multiple mame system types and they will all show up in one place.

Once you have copied over your roms reboot the system.  When it comes up you will notice the systems now show up!  Getting closer.  See Nintendo is now on there

Going into the “HyperSpin” like flash Attract Mode HyperPie

Now let’s go ahead and boot the flashy attract mode which will make our setup look like HyperSpin.  Go into Retropie configuration menu.

Select “Switch to Attract Mode”.  It will boot into attract mode and you will see the super flashy interface.  It will boot into attract mode from here on unless you go back to emulationstation in the settings.

Attract mode interface