Attract-Mode Support Forum

Attract-Mode Support => Themes => Topic started by: dmmarti on May 17, 2018, 07:34:38 AM

Title: Unified Theme - theme conversion of Big Box Unified
Post by: dmmarti on May 17, 2018, 07:34:38 AM
Hey group,

I converted the Big Box theme called “Unified” (which is itself a port of the prior Hyperspin themes) into an Attract Mode layout. I also added in many more Collections PNGs to the layout.

There are two.

unified_menu       use for the displays menu (and sub-menus if using a nested menu mode)
unified_systems       use for all system/collections displays

EDIT: New theme with overview game descriptions

unified_systems_overview     use for all system/collections displays

It uses the system snaps (/menu-art/snap) full screen so make sure you are using high enough quality MP4 files so they don’t look all pixelated.

I use the 16x9 HD unified snaps from EmuMovies for my systems. 

The layouts are pretty simple, not much to them since they use MP4’s full screen, but it does look nice on my Windows PC machine’s Attract Mode setup.

I added the game's boxart/cartart images like the Big Box theme has (check your AM emulator config files to add the boxart and cartart file paths if needed).  They can be static or have animation via the layout options.

It does follow the Hyperspin/EmuMovies naming convention for system display names ... so you may have to adjust either your display's name or the filenames of the various PNG's to match.

I'm sure the layout.nut files could be enhanced, but it seemed to work pretty well for me.  So if you tweak it, please upload your changes!

Here’s the download link:

--9-28-2018 edit--

Download from Github (click on the Green button and select download as ZIP).

main menu theme/layout
https://github.com/dmmarti/am-theme-unified_menu

systems menu theme/layout
https://github.com/dmmarti/am-theme-unified_systems

NEW
systems menu theme/layout with overview game descriptions
https://github.com/dmmarti/am-theme-unified_systems_overview

Overview files to show game descriptions...

These files should be placed in a sub-folder within Attract Mode with the following folder structure.

Attract Mode/scraper/(system)/overview

A special scraper/system folder (@) includes overview files to show a synopsis of various systems.

Here's a Github repo with a large amount of Overview files for various systems.

https://github.com/dmmarti/overview

Click on the green Clone/Download button
Download the ZIP file
Extract
Copy the scraper folder's contents to the Attract Mode scraper folder.


Youtube Demos:

https://www.youtube.com/watch?v=ITSE10iLBKA
https://www.youtube.com/watch?v=9U1wT4c1xDo

Long play demo:
https://youtu.be/XudXGwoKYao
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: bundangdon on May 17, 2018, 07:12:04 PM
Nicely done! Thank you for sharing this  :D
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: scooter1974 on May 18, 2018, 05:38:24 PM
looking great! Going to give it a try :)
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: calle81 on May 19, 2018, 12:56:01 AM
Good stuff! :)

Noticed one thing you can improve if you want. The box and cart art animations could have a transition setting so that the animation and display of the art only starts on transition.EndNavigation. This would improve navigation speed a lot and look cleaner imho.

//////////////////////////////////////////////////////////////////////////////////
// Box art to display, uses the emulator.cfg path for boxart image location

if ( my_config["enable_gboxart"] == "Yes" )
::OBJECTS <- {
 boxart = fe.add_artwork("boxart", flx*0.5, fly*-2, flw*0.325, flh*0.6 ),
}

OBJECTS.boxart.preserve_aspect_ratio = true;
OBJECTS.boxart.trigger = Transition.EndNavigation;
if ( my_config["enable_gboxart"] == "Yes" )
{
//Animation for Global & Expert Mode
local move_transition1 = {
  when = Transition.EndNavigation ,property = "y", start = fly*-2, end = fly*0.275, time = 750, tween = Tween.Back
}

//Animation
animation.add( PropertyAnimation( OBJECTS.boxart, move_transition1 ) );
}

if ( my_config["enable_gcartart"] == "Yes" )
::OBJECTS <- {
 cartart = fe.add_artwork("cartart", flx*2, fly*0.625, flw*0.25, flh*0.255 ),
}

OBJECTS.cartart.preserve_aspect_ratio = true;
OBJECTS.cartart.trigger = Transition.EndNavigation;
if ( my_config["enable_gcartart"] == "Yes" )
{
//Animation for Global & Expert Mode
local move_transition1 = {
  when = Transition.EndNavigation ,property = "x", start = flx*2, end = flx*0.625, time = 750, tween = Tween.Back
}
//Animation
animation.add( PropertyAnimation( OBJECTS.cartart, move_transition1 ) );
}
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: dmmarti on August 07, 2018, 09:21:56 AM
Bumped the release to version 3.0 now.

Fixed a few small things as well as added a couple of extra options.

The unified_systems can now have a straight vertical wheel or a curved vertical wheel.

I've got a few more ideas to implement ... just gotta find time to do it.
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: taelonian on August 20, 2018, 05:30:50 AM
Thanks  :)
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: chad.burdette88 on August 28, 2018, 11:36:56 AM
Awesome port man!
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: taelonian on September 16, 2018, 12:07:50 PM
Tested the theme but i have a problem with wheels that looks stretched

My aspect ratio is 16:9 (1920x1080)

Can i edit or somehow fix this problem

(https://i.imgur.com/UpNGJN7.jpg)
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: dmmarti on January 13, 2019, 06:04:49 PM
@taelonian, sorry for the late reply on this....haven't checked on things here in a while.

I've updated the two Unified themes (unified_menu and unified_systems) to now have preserve_aspect_ratio for the wheels.  That should solve your issue.

There's been a few more systems added as well to the unified_systems.

Everything's updated on the Gitub links in the first post.
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: taelonian on January 14, 2019, 08:10:08 AM
Thanks for the fix
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: TurnBasedStrategy on January 31, 2019, 02:23:53 AM
Great work dmmarti!

Is it possible to make the game boxart/cartart a bit bigger? I'm making the Mega Drive collection, and there seems to be some unused space.

Also, the unified video seems to struggle at the beginning. Generally speaking, it freezes for a few seconds. Perhaps I should try the daily windows builds.
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: dmmarti on January 31, 2019, 10:04:26 AM
To adjust the size of the boxart and cartart images ... in the layout.nut file at the bottom, find these two sections.

Adjust their W and H values as needed (by changing the flw and flh multiplier values).  You may also have to alter their X and Y values to position them properly.  Those are located in that same section for each. 

boxart lines starting at:

if ( my_config["enable_gboxart"] == "Yes" )
::OBJECTS <- {
 boxart = fe.add_artwork("boxart", flx*0.5, fly*-2, flw*0.25, flh*0.45 ),
}

cartart lines starting at:

if ( my_config["enable_gcartart"] == "Yes" )
::OBJECTS <- {
 cartart = fe.add_artwork("cartart", flx*2, fly*0.675, flw*0.2, flh*0.2 ),
}

For the system videos .. since the theme uses full screen MP4 snaps ... you might try using 720p versions instead do 1080p versions, etc.  See if they run better on your setup.
Title: Re: Attract Mode theme conversion - Big Box Unified
Post by: dmmarti on October 07, 2019, 07:47:12 AM
I've updated the Unified theme with alot more supported systems as well as other enhancements.

Download links are in the first post above.

Here is a short video demo of the theme in action.

https://www.youtube.com/watch?v=ITSE10iLBKA
Title: Re: Unified Theme - theme conversion of Big Box Unified
Post by: dmmarti on December 12, 2019, 05:38:48 AM
New update:

New third theme added that now shows Overview game descriptions.

Download links are in the first post above.

Here's a youtube demo of the new overview detailed theme.

https://www.youtube.com/watch?v=9U1wT4c1xDo
Title: Re: Unified Theme - theme conversion of Big Box Unified
Post by: dmmarti on May 04, 2020, 06:54:05 AM
Update:

Now supports almost 500 different systems. 

The unified_menu theme uses MP4 video files for the menu (usually located in \menu-art\snap).  This theme is used for the Displays Menu/nested menus.

The unified_systems theme includes backgrounds/cabinets/pointers/wheels for nearly 500 systems.  This theme is used for the individual displays.

Here's a long play Youtube demo.  There are timestamps in the video description to easily scroll back/forward.

https://youtu.be/XudXGwoKYao

Download links are in the top post.  The themes are hosted on Github for easy download.
Title: Re: Unified Theme - theme conversion of Big Box Unified
Post by: taelonian on May 04, 2020, 12:31:20 PM
Thanks for updates
Title: Re: Unified Theme - theme conversion of Big Box Unified
Post by: taelonian on May 05, 2020, 07:39:21 AM
Hello can you add pulse wheel and spin disc to cd
Thanks