Attract-Mode Support Forum

Attract-Mode Support => Themes => Topic started by: raygun on February 16, 2016, 10:18:46 PM

Title: Hyperspin themes in Attract-mode
Post by: raygun on February 16, 2016, 10:18:46 PM
Hi guys,

I thought I'd share what I've been plugging away at a bit lately... here is an video example of what the newest development version of Attract-Mode will do if you start feeding it hyperspin themes:

https://drive.google.com/file/d/0B-9bDWtWmD2DMU9lX2JOV2xkUmc/view?usp=sharing

This is from a (pretty crappy) notebook running my development environment on debian linux.  The hyperspin interpretation is missing a bunch of stuff, but it is all happening from a squirrel script just like any other attract-mode layout!
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on February 17, 2016, 12:09:27 PM
Raygun-

Awesome stuff man, so it's safe to assume it's not a resource pig like hyperspin either. This is like manta from the heavens.
Title: Re: Hyperspin themes in Attract-mode
Post by: Mettekr on February 17, 2016, 12:43:08 PM
This would effectively make Hyperspin irrelevant in my mind. The only thing AM is "missing" is the sexy starting screen where you choose which system you want to go into.
Title: Re: Hyperspin themes in Attract-mode
Post by: ralf667 on February 20, 2016, 08:48:28 PM
Like it !!!
Title: Re: Hyperspin themes in Attract-mode
Post by: raygun on February 22, 2016, 09:06:41 PM
This would effectively make Hyperspin irrelevant in my mind. The only thing AM is "missing" is the sexy starting screen where you choose which system you want to go into.

That will be an option in the new version... in the video posted above, the part where there are no wheel images showing is actually the "Displays Menu" in Attract-Mode (which can be customized now).  I've got it set up to show the HyperSpin system theme that corresponds to the display name as you move through the menu.  You can also configure Attract-Mode to launch straight into the displays menu if you want to start at a system selection screen...
Title: Re: Hyperspin themes in Attract-mode
Post by: necrosis on February 23, 2016, 12:18:26 AM
This is looking great. Looking forward to trying it.
Never used hyperspin but like the system selection, so will be great to be able to configure this in AM.
Title: Re: Hyperspin themes in Attract-mode
Post by: Mettekr on February 23, 2016, 06:22:22 AM
This would effectively make Hyperspin irrelevant in my mind. The only thing AM is "missing" is the sexy starting screen where you choose which system you want to go into.

That will be an option in the new version... in the video posted above, the part where there are no wheel images showing is actually the "Displays Menu" in Attract-Mode (which can be customized now).  I've got it set up to show the HyperSpin system theme that corresponds to the display name as you move through the menu.  You can also configure Attract-Mode to launch straight into the displays menu if you want to start at a system selection screen...

That's awesome, man. Seriously, attract-mode is amazing. It's so lite and so much easier than Hyperspin and is catching up to it in flashiness, but can remain simple and clean looking to (like emulationstation). Plus it runs on Linux...this should be way more popular than it is.
Title: Re: Hyperspin themes in Attract-mode
Post by: retrogam3 on February 23, 2016, 08:50:36 AM
OMG this is amazing ;D I can't wait for this...Don't care too much about the Hyperspin clone theme, but the ability to choose system before the layout is killer! Great Work!
Title: Re: Hyperspin themes in Attract-mode
Post by: bionictoothpick on February 23, 2016, 08:55:12 AM
Agreed! I've been trying to have the theme based on the emulator, but with being able to select the system, that won't matter as much...

(I'm hoping Nevato gets release with the next version too)...
Title: Re: Hyperspin themes in Attract-mode
Post by: slydog43 on February 28, 2016, 06:47:58 PM
This would effectively make Hyperspin irrelevant in my mind. The only thing AM is "missing" is the sexy starting screen where you choose which system you want to go into.

That will be an option in the new version... in the video posted above, the part where there are no wheel images showing is actually the "Displays Menu" in Attract-Mode (which can be customized now).  I've got it set up to show the HyperSpin system theme that corresponds to the display name as you move through the menu.  You can also configure Attract-Mode to launch straight into the displays menu if you want to start at a system selection screen...

I'm confused, is there a way to in the new version (2.0?) that allows a top level system selection menu, or do you have to customize the display menu.  can't believe this works at all.  Great work, can't wait to test this out.   Thanks

ok this seems to work, this is truely an amazing feature of AM.  This should make it go mainstrean.  I want to see more discussion about this feature.
Hoping that I can point my media to another directory in the future so I can still use HyperSync to get media (I guess I can change hypersync, but its working so well now I hate to change anything with it.

lets talk more about this feature.

I also need a little help setting this up better.  I only have mame working, but want multiple systems working.  Can someone explain this a little more, thanks
Title: Re: Hyperspin themes in Attract-mode
Post by: slydog43 on March 04, 2016, 07:53:17 AM
Can someone post their attract.cfg and directory structure under attractmode, Can't seem to get multiple systems working, just a black screen
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on March 04, 2016, 08:39:36 AM
FYI-

Here is what you do to get the hyperspin themes working. This is for individual themes, not the main menu themes. I'll touch on that later. 

Step one, copy your hyperspin media folder to the AM layouts folder. Your media folder should have sub-folders of different systems in it like MAME, Atari 2600, etc...

Step two, configure display names to match the sub-folder system names, like MAME for example.

Step three, configure the display names to use the Media folder for the layouts. So for example, the MAME display will use the "Media" folder the layout. If you already have a MAME display created then just change the layout selection to use "Media".  Basically, AM looks in the Media folder for a match to the display name.

Now, just rinse and repeat for other displays.  Also, make sure you don't have any sub-folders folders in the theme folders, only zip files, as this might make AM crash.
Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on March 04, 2016, 10:55:33 AM
This should have a video tutorial... did all that but does not work
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on March 04, 2016, 12:33:05 PM
ryuuji-

Make sure you have attract 2.0.0 release candidate #2 or it will not work.
Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on March 05, 2016, 03:50:10 AM
rc2 result

http://imgur.com/P3UBdQz
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on March 05, 2016, 08:53:23 AM
ryuuji-

I see that you have the correct display info in the attract.cfg but what about the layout info. There should be a layout_config entry for Media as well:

layout_config   Media
   param                displays_menu yes
   param                override_lag_ms 0
   param                overrides yes
   param                show_flyers yes
   param                show_prompts no
   param                speed default
   param                wheel_ms 100
Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on March 05, 2016, 01:36:34 PM
did that also ... same result
does not work for me I guess...
Title: Re: Hyperspin themes in Attract-mode
Post by: raygun on March 11, 2016, 11:02:27 PM
I'm confused, is there a way to in the new version (2.0?) that allows a top level system selection menu, or do you have to customize the display menu.  can't believe this works at all.  Great work, can't wait to test this out.   Thanks

Hi Slydog, it is the latter... you have to customize the displays menu.  There are a bunch of new options for configuring how this menu works, so you can pretty much make it behave like a top level system menu:  each display can be configured whether it shows up in the menu, the FE can be set to always start in the displays menu, and you can configure your escape/back button to go back to the displays menu.

Hoping that I can point my media to another directory in the future so I can still use HyperSync to get media (I guess I can change hypersync, but its working so well now I hate to change anything with it.

Sorry I'm not sitting at my windows computer but I think you can make a hard link in the Attract-Mode layouts directory to your HyperSpin install, you can do it from the windows command shell using the mklink command:  https://technet.microsoft.com/en-us/library/cc753194.aspx

Also see: http://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux/
Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on April 03, 2016, 04:29:37 AM
any way to get wheel images displayed in the MAIN MENU (Display Menu) ?
Title: Re: Hyperspin themes in Attract-mode
Post by: nitrogen_widget on April 04, 2016, 05:46:17 PM
ok,
Got this working, thank you ryuuji!

but i have multiple themes for mame in the theme folder and only the default.zip theme shows up.
How do i pick the other themes?

Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on April 05, 2016, 05:27:21 AM
if you have themes for each game they should show up ... make sure the names are the same ( for example dino.zip (rom) = dino.zip (theme) and so on )
Title: Re: Hyperspin themes in Attract-mode
Post by: nitrogen_widget on April 05, 2016, 05:48:23 AM
not sure i follow.
why would I want to change the theme per game(rom)?

I just want to pick the digdug theme for example & stick with it for my mame emulator.

I don't use hyperspin so maybe i'm just not understanding how the frontend works.
Title: Re: Hyperspin themes in Attract-mode
Post by: chrisvg on April 05, 2016, 05:53:18 AM
not sure i follow.
why would I want to change the theme per game(rom)?

I just want to pick the digdug theme for example & stick with it for my mame emulator.

I don't use hyperspin so maybe i'm just not understanding how the frontend works.

That's not how Hyperspin rolls though.  The "appeal" of Hyperspin for some people (not me) is that you DO have different themes for each game.

If you want to just use a single game theme from Hyperspin for everything, you'd have to make your own AM layout using the assets from the Hyperspin theme you want to use.
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on April 05, 2016, 06:43:19 AM
Actually, there might be another way. Try this, rename the Digdug theme to Default.zip in your Media/MAME folder. This will be the only theme in the folder. Now, every rom should use the Digdug theme. You might need to make some changes to the theme.xml in the Default.zip if it doesn't look right. You can also use a tool called hypertheme to edit or create themes.

Just to touch on things a little bit more - There is typically a Default theme in every hyperspin emulator folder because not every rom has a theme. This is where the Default theme comes in to play.

Anyway, the theme.xml is pretty straightforward stuff. But, if you need help let me know.     
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on April 05, 2016, 06:59:39 AM
I just tested it for you, and it works. The video is too far to the right for my tastes but you can always change the position in the theme.xml, like I said.

Also, make sure you only have zip files in the theme folders, no subfolders, otherwise AM might crash on you.   
Title: Re: Hyperspin themes in Attract-mode
Post by: nitrogen_widget on April 05, 2016, 07:20:45 AM
piece of the puzzle i was missing.
seems real strange way to do things.
not to knock hyperspin because there are some really nice theme's for it, but changing the theme every time you wheel to a new game is definitely not my thing.

Thanks guys.
I think "borrowing" assets from a hyperspin theme and inserting them in an existing AM layout I like is the way to go for now.

however, loading up my RPI2 and 3 with a bunch of game themes in mame and seeing how the hardware handles it is def. something i'd like to test.
Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on April 05, 2016, 10:16:41 AM
Hyperspin is looking for Default.zip or matching rom name in the themes folder.
Title: Re: Hyperspin themes in Attract-mode
Post by: nitrogen_widget on April 05, 2016, 11:51:25 AM
Hyperspin is looking for Default.zip or matching rom name in the themes folder.

so.....is there an archive of game themes out there or do i have to download them one at a time from their website? :)

Title: Re: Hyperspin themes in Attract-mode
Post by: ryuuji on April 05, 2016, 12:15:04 PM
If you have premium account at hyperspin ... yes ... if not ... 1 by 1 from site
Title: Re: Hyperspin themes in Attract-mode
Post by: nitrogen_widget on April 05, 2016, 01:40:28 PM
oh gawd.
maybe i'll just do a handful for testing purposes. lol.
Title: Re: Hyperspin themes in Attract-mode
Post by: MikesArcade on April 06, 2016, 04:21:43 PM
So there's lots of stuff in this thread.

Where do I download the new Hyperspin theme/layout and other parts?
How do I get started?
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on April 06, 2016, 05:24:27 PM
You have to join hyperspin and download their Media packs. That or you can download some of the excellent custom layouts we have here.
Title: Re: Hyperspin themes in Attract-mode
Post by: MikesArcade on April 07, 2016, 11:28:35 AM
Don't I need some .nut scripts to do this?
Title: Re: Hyperspin themes in Attract-mode
Post by: omegaman on April 07, 2016, 01:11:54 PM
For hyperspin, there's a special hyperspin.nut here > /attract/loader. A how-to guide is inside the .nut for setting up hyperspin themes, also. 

For other layouts, you can download here: http://forum.attractmode.org/index.php?topic=481.0 (http://forum.attractmode.org/index.php?topic=481.0)
 
Title: Re: Hyperspin themes in Attract-mode
Post by: Cucurbitacée on April 25, 2016, 11:34:12 PM
Hi there,

After a crash of my previous Windows XP setup in my arcade cabinet I replaced it with a GroovyArcade one, and attract mode. At the moment my OCD pushes me to check all games one by one; so while I'm doing this, do you need any help to test this loader?

++
Title: Re: Hyperspin themes in Attract-mode
Post by: robertybob on April 27, 2016, 02:35:14 PM
Thanks Floob! Finally got around to begin the process of setting everything up using your image. Got GB looking perfect :)
Title: Re: Hyperspin themes in Attract-mode
Post by: ToneStrife on May 02, 2016, 11:40:49 PM
Hello!

I have AM "reading" the hyperspin themes, the problem is that dimensions and artwork don't work the same way that in hyperspin. In hyperspin all my themes work well, but when I try to use them in AM it doesn't work properly.


ANyone else with this problem? Is there anything I can do?

Thanks!
Title: Re: Hyperspin themes in Attract-mode
Post by: Tocinillo on May 03, 2016, 03:40:08 AM
Hello!

I have AM "reading" the hyperspin themes, the problem is that dimensions and artwork don't work the same way that in hyperspin. In hyperspin all my themes work well, but when I try to use them in AM it doesn't work properly.


ANyone else with this problem? Is there anything I can do?

Thanks!

Yes, same problem here :)