Author Topic: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]  (Read 451 times)

Yaron2019

  • Sr. Member
  • ****
  • Posts: 210
    • View Profile
Hi All,
Per the request of the original developer of this project - the user known in this forum as PCCA-MATRIX, I am proud to present the Attract Mode community with a Masterpiece of coding:
the 'PCCA Hyperspin theme conversion for Attract-Mode' layout, which enables the Attract Mode frontend to use original Hyperspin themes as-is. The project is currently in an advanced beta development stage but is completely usable. It was my pleasure in the last few months to interact and support PCCA-MATRIX in his development efforts as a tester and as a linguistic "expert" ;)

Since it basically runs authentic Hyperspin themes, the PCCA layout works a little different from other Attract Mode themes.
When used, it will look for themes in a directory structure similar to that used by Hyperspin. This is easy to set up.

Tutorial:
1. Download the PCCA layout from here: https://github.com/pcca-matrix/PCCA-Layout
(this page also includes detailed instruction on the options pcca provides).

2. Unzip and from the 'modules' folder copy the 'hs-animate' folder to your attract/modules/ folder.
From the 'layouts' folder, copy the 'pcca' folder to your attract/layouts/ folder.

3. Within your attract/layouts/pcca/ folder, create a new folder called 'my_themes' (for example) - this is where you will store all your Hyperspin themes.
If you want, you can place this folder outside of the 'pcca' main folder, but for the purpose of this tutorial it will be within it.

4. To make things easy, I highly recommend downloading the official Hyperspin install so we can use it's default media library as a basis for our own themes folder:
https://hyperspin-fe.com/files/file/17585-hyperspin-151-full-package/
Unzip it and copy the CONTENTS of its 'Media' folder (not the Media folder itself!) to our own 'my_themes' folder that we created within 'pcca'.
When done, you can delete the Hyperspin install folder and zip file as we have no more use for it!

If you take a look at these default themes you will see two types of folders: 'Main Menu' and folders named after systems (like 'MAME' or 'Sega CD' for example).
Within the 'Main Menu' folder you will place all the Hyperspin themes that you want 'pcca' to use for the main menu.
Each system folder will house the Hyperspin themes relevant to that system.
In both cases, the Hyperspin themes must have the same name as the system Display names in Attract Mode.


5. Launch Attract Mode and go to Attract Mode's general options screen (called "configure") by pressing the 'Tab' button:
In Configure->Startup Mode set to 'Show Display Menu' and in Displays->Display Menu Options->'Allow Exit from 'Display Menu' set to 'No'.
THIS IS MANDATORY and pcca will not work properly without this step.

6. Go to Attract Mode Configure->Displays->'Display Menu' Options->Menu Style / Layout and set it to 'pcca'.
This tells attract mode to use pcca as it's main menu theme. This is not mandatory and should be done only if you want pcca as your main menu layout as well.

7. Set each system you have in the display menu list to 'pcca' if you want this system to use Hyperspin themes. For example:
Configure->Displays->Mame->Layout and set to 'pcca'
-OR-
Configure->Displays->Nintendo Entertainment System->Layout and set to 'pcca'

8. In any of the systems that uses pcca, go to 'Layout Options' and set the 'Media Path' option to where you store
your Hyperspin themes. for example: C:\attract\layouts\pcca\my_themes
This needs to be done ONLY ONCE. pcca will use this path as a starting point to find all the Hyperspin themes that you have.
Example: 'Configure->Displays->Mame->Layout Options->Media Path' and insert the above path to the 'my_themes' folder.

Short Video of setting it up through the Attract Mode menus:
https://youtu.be/rH6FBcYWPSU

You should now be able to run and use any original Hyperspin theme on your Attract Mode setup.

We welcome all the community to use, test and provide feedback on this amazing project!

Please report bugs and issues here: https://github.com/pcca-matrix/PCCA-Layout/issues

We hope you enjoy it,
PCCA-MATRIX & Yaron2019  8)


« Last Edit: June 30, 2020, 12:24:39 AM by Yaron2019 »

hedergim

  • Newbie
  • *
  • Posts: 9
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #1 on: June 29, 2020, 10:40:34 AM »

very good, accompanying ...

jedione

  • Hero Member
  • *****
  • Posts: 922
  • punktoe
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #2 on: June 29, 2020, 01:04:57 PM »
good stuff , nice work, and thanks for sharing.....bro....going to check this out...asap
help a friend....

pcca-matrix

  • Newbie
  • *
  • Posts: 4
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #3 on: June 29, 2020, 02:52:43 PM »
Hi all,

as I have very little free time, I asked Yaron to take care of presenting the theme and managing the thread.

I prefer to keep the time I have to improve the script.

I hope you find it useful, I would continue to improve it and add new features over time.

if you find a bug please open an issue on github, I'm sure to see it and it's easier to manage.

Have fun  :D

clockman

  • Full Member
  • ***
  • Posts: 54
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #4 on: July 07, 2020, 09:50:23 AM »
I can't get to show the themes for every name rom. It only wants to show the default theme. How can I make this show all the name themes? The other systems are good because they use 1 default theme.

Yaron2019

  • Sr. Member
  • ****
  • Posts: 210
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #5 on: July 07, 2020, 10:15:27 AM »
Place the game themes in the relevant system themes folder. If the roms have the same name as the themes it should work because I have it working here.
In my case, I have all the media on a seperate drive and in a folder called HS_Themes. In the screenshot you can see the path at the top of the window.



clockman

  • Full Member
  • ***
  • Posts: 54
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #6 on: July 07, 2020, 11:00:47 AM »
One more question, when the wheel stops on a game it fades all except for the game/theme it is on. It floats or pulsates and i was wondering if i could make that fade as well? When i use like a dreamcast theme with boxart it covers some of the boxart.

Yaron2019

  • Sr. Member
  • ****
  • Posts: 210
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #7 on: July 07, 2020, 11:02:55 AM »
One more question, when the wheel stops on a game it fades all except for the game/theme it is on. It floats or pulsates and i was wondering if i could make that fade as well? When i use like a dreamcast theme with boxart it covers some of the boxart.

I agree with you.
You can make feature requests here:
https://github.com/pcca-matrix/PCCA-Layout/issues

clockman

  • Full Member
  • ***
  • Posts: 54
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #8 on: July 08, 2020, 12:19:36 AM »
Ok I got this running on my arcade cabinet. I also want to use this on my bartop running a raspberry pi 3. So would this theme work on the raspberry pi 3 running attractmode?

Yaron2019

  • Sr. Member
  • ****
  • Posts: 210
    • View Profile
Re: PCCA Hyperspin theme conversion for Attract-Mode [Beta Release!]
« Reply #9 on: July 08, 2020, 12:31:20 AM »
Ok I got this running on my arcade cabinet. I also want to use this on my bartop running a raspberry pi 3. So would this theme work on the raspberry pi 3 running attractmode?

From what I understand pcca makes heavy use of glsl shaders which causes issues on the Pi3. A light version for the Pi3 is planned in the future.
« Last Edit: July 08, 2020, 02:33:01 AM by Yaron2019 »