Instructions:You can see in the border folders of each theme which systems are supported by that specific theme. Your systems Display Name must match the naming of the borders.Copy the modules to the modules folder in Attract Mode and the layouts to the layouts folder.Use HP2-Refried-Menu for your Displays Menu and Sub Menus.

Now with "ambiance" as background option thanks to zpaolo11x. Make sure you get version 2.4.1 from the Attract Mode website as well. Delete the old HP2 theme folders before extracting these folders into attract\layouts

This version also allows per display layout options meaning all layout options can be set differently for different displays. Like you probably don't want cart art for arcade based systems and so on.

There's also a background option named per display which will show a background matching the selected system in most cases.

The best way to customize your layouts is to assign a button to "Layout Options" in the AM settings. This is a new feature for AM 2.4 and pressing that button will take you directly to the layout options which now can be set independently of other displays.

Oh, and btw you can select which HP2 layout you want in the layout options now so you can replace the "toggle layout" button with "layout options" instead. The selected view is stored in the attract.am file so make sure to keep a backup of that file when you have setup AM the way you want it.

You set the hp2-main-menu layout to the "displays menu", hp2-sub-menu to all sub menus if you have sub menus configured, hp2-arcade-menu to all arcade systems that don't have cart art and finally hp2-systems-menu to everything else. Read the startup tutorial carefully and don't forget to set a button to "Toggle layout" to switch between the different views.

You can set your screen ratio to either 16:9 or 4:3 in the display options for each theme and you can also select between PC or RPi for better timed animations depending on what hardware you run on.

Adding game info text like below causes performance issues on a pi when scrolling through a wheel. I was hoping that adding a transition state would solve the problem but it seems transitions and text don't work together. If you have any ideas pleas let me know.

Hi, I need help finishing this snap delay function. Thanks for offering to help Kent79 I attached the nut file. It wont make much sense loaded in AM without Hurstys tiles and a bunch of other stuff. The code is at the bottom of the file. End goal is to have 1 or sec delay before the snap starts playing.

// we do it this way so that the last wheelentry created is the Center one showing the current// selection (putting it at the top of the draw order)for ( local i=0; i<remaining; i++ ) wheel_entries.insert( num_arts/2, WheelEntry() );

If you have a pi its time to get excited Over 100 different systems and collections with custom layouts. It's built around Hyperspin naming conventions so just drop your roms in and you are ready to go with all media included. It's a few weeks from release.

Hi, I'm doing themes with full screen video for the pi and I wonder if its possible to add a delay before the snap is played? Its a bit annoying right now when it starts playing immediately when you stop scrolling the wheel. 0.5-1 second delay would be ideal I think. Any help with a code snippet would be greatly appreciated. Thanks

Would it possible to create a sub menu for the main menu? So that we can sort between Arcade Systems, Consoles, Computers, Collections etc? Maybe call a different nut file within the same layout which has its own wheel.

I'm messing around with the Robospin wheel and wonder if it is possible to make the wheel fade out after x amount of seconds? I'm trying to make a video based display selection theme (full screen) and the wheel is in the way