Attract Mode with RetroPie

Info on the Pi and retro gaming emulation
Site Admin
Posts: 182
Joined: Mon Feb 09, 2015 8:27 pm

Attract Mode with RetroPie

Post by Floob » Sun Apr 10, 2016 6:34 pm

Please note

This is not part of the RetroPie project. It is not part of the Attract Mode project.
It is just a pre-built image that combines the two, as a proof of concept. There is no official support for this build.

Also, if you do want help, check out these 2 great sites I try to help out on: - Official RetroPie - Official Attract Mode

Please note, there are some unofficial groups that help distribute copyright games/roms as well as linking here, I dont support these in any way.
I cannot help with any instructions you may receive from those sites, and cannot help explain why their configs dont work.

If you feel like donating for the builds, feel free to send Bitcoin. Thanks!
Bitcoin Address: 132JtGiqD6HnByLymNbRnUMUPMdfYBrYnG


Video Guide
v0.1 -
v0.2 -
v0.4 -
v0.5 -

Image for Raspberry Pi (Pi2 and Pi3) (seems easier to download in Chrome)
Unzip to get the .img file, then write that to a micro SD card.
v0.1 -!PEgTGI5L!dFR64cArZYno ... HRAbGAop-c (2.2GB)
v0.2 -!3NJ20K6S!uJ06NWATizmD ... cClwNe8qo4 (1.3GB)
v0.3 -!SEwiWTxZ!PcMQmhuENII0 ... GuZtzIz7X0 (1.25GB)
v0.4 -!GQRFBaAT!0QCuQYuxyg92 ... hMZlzC6JTE (1.12GB)
v0.4 - (Artwork Version)!mAogEIIZ!t9uoDxFfFzfh ... RScJFziK78 (17.62GB)
v0.5 -!OIQFyZbZ!_GrdiQTnJ_IV ... 298tISJa1k (2.52GB)

Please resize the filesystem using the "sudo raspi-config" command.

Version History
10th April 2016 - v0.1
- First Version

16th April 2016 - v0.2
- RetroPie 3.7
- Attract Mode 2.0.0 - 15th April 2016
- Shaders configured for RetroArch emulators
- AM configs pre-configured to match most RetroPie emulators
- Artwork directories created in the roms directories of the systems
- Extra AM layouts/themes pre-installed
- Exit to from AM to ES and vice versa
- Added MAME controls.ini, nplayer.ini, catver.ini to help filters in AM
- Fixed keyboard hang (hacked boot delay)
- Added boot script by Shakz (to flip between ES and AM)
- Hide motd, rainbow splashscreen and raspberry logo appearing
- Hide last login and uname output
- Stop white screen with X boot info showing
- Selected new version of Robospin as default theme
- Setting correct aspect ratio for re-configured systems
- Various small tweaks
- Install intro video for AM

2nd May 2016 - v0.3
- Recompiled AM with new SFML so X is no longer needed (
- This means runcommand now works under Attract Mode, and emulators that use SDL 1.2 can now be run with attractmode outside of X with hardware scaling.
- Advmame for example scaled only in software in X. Now it will use hardware scaling.
- Updated configs to no longer start X
- Updated Emulators to use runcommand ( ... runcommand)

7th May 2016 - v0.4
- Kodi Installed
- Daphne Installed
- Updated some Attract Mode layouts
- Added more emulator configs

8th May 2016 - v0.4 Artwork
- As 0.4 but with MAME artwork
- Stored under the mame-libretro roms directory
- Credits to and omegaman on the AM forums
- Full credits and author details in the readme folder

23rd August 2016 - v0.5
- RetroPie 4.0.1 (22nd August)
- Attract Mode 2.1.0 (22nd August)
- Experimental version of Emulation Station with grid mode
- Video Manager tool pre-installed, but not configured
- RetroPie setup script accessible within Attract Mode
- No X mode installed/configured

Known Issues
- AM startup error
AL lib: (WW) alc_initconfig: Failed to initialize backend "pulse"
glGetError 0x500
glGetError 0x500
glGetError 0x500

To Do
- Auto resize image partitions
- Remove console output for clean boot
- Change scripts to not reboot when switching FE?
- Use integer scaling?
- Other Stuff


Attract Mode

Videos, marquee, wheel images etc. from:

Wiki entry to build Attract Mode (Make sure that last bracket in the url copies across) ... an-Jessie)

General Help with attract mode:

Theme used (Robospin)