Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Desktop frontend using Hyperspin themes  (Read 2662 times)

0 Members and 1 Guest are viewing this topic.

lordnacho

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 509
  • Last login:January 21, 2023, 07:38:14 pm
Desktop frontend using Hyperspin themes
« on: January 29, 2014, 12:28:41 pm »
Software project announcement(and also to see if anyone else would be interested in it).  I love HyperSpin as a cabinet frontend but not on my desktop to quickly launch and find/play a game.  Plus my HyperSpin folder on my desktop is what I sync to the cabinet, so I don't want to change settings for desktop use.   So I've been tinkering with this project off and on, sort of a modern Mame32 that uses Hyperspin themes and Emumovies.   

Proof of concept stage right now, it opens with a text listing on the right of the systems, which then clicks into a list of the roms(straight dump for now).  When browsing through the roms, it parses the theme zip files, reading the theme xml and rendering the images out of the zip and layering them all together.  Looks ok, but some themes have swf layers so those are missing for now(have to research if even possible), also I haven't worked on the rotation attribute in the xml yet.  So like the video overlay may not fit over the video right now.  Also have to work on the animations, so some layers may be missing since they are off screen and haven't animated in it. 

Short version, theme rendering needs a lot of work.

To other developers:
I've open sourced it to on github, project "HyperSlim".  It's a C#/Wpf app, I had originally wanted to make it for Mono/crossplatform, but the zip library is Windows only, so gave up on it at least for now.  Code is pretty sloppy, wanted to do a proof of concept before cleaning it up.  If anyone is interested in helping out, I would love it. 

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Desktop frontend using Hyperspin themes
« Reply #1 on: January 29, 2014, 01:43:41 pm »
I think I don't really get it  :dizzy: Do you mean you created a non-full screen HyperSpin clone? At least add some screenshots. Anyway, it should be moved to the Software forum...

lordnacho

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 509
  • Last login:January 21, 2023, 07:38:14 pm
Re: Desktop frontend using Hyperspin themes
« Reply #2 on: January 29, 2014, 03:25:37 pm »
Fine with moving it to Software forum, but saw other frontends here.  Figured since this is a work in progress, it could fall in projects.

So yeah it's not really a clone, but different interface with mouse/keyboard.  I'm thinking replace hyperspin's one by one wheel with a searchable list.  But still use the hyperspin themes.

Will add some screenshots, but it's still very rough.

lordnacho

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 509
  • Last login:January 21, 2023, 07:38:14 pm
Re: Desktop frontend using Hyperspin themes
« Reply #3 on: January 30, 2014, 01:25:48 pm »
So here is a rough draft of it.   When a theme loads, I'll hide the right navigation stuff just like the Hyperspin wheel does.  Then with any mouse or keyboard movement it will come back.