Jump to content
(Public Beta) HyperSpin 2 is now available for everyone ×

HyperMarquee


Antos

Recommended Posts

Posted

HyperMarquee

View File

TextBrush08.jpg

Hyper Marquee is a software to extend the display of game artworks, videos, text and HS Themes.

Testers are welcome to bring comments and report bugs on the Hyperspin Web Site. Comments will certainly contribute to make this application better (some features are still very primitive). I have put a good amount of time, passion and fun developing it, and I hope that you will enjoy using it as much I enjoyed developing this.

EDS64.pngHyper Marquee works best with (EDS) Event Dispatch System

  Voice48.png Speech with Hyper Marquee (Tutorial & useful files)

********************************

DOWNLOAD: https://1drv.ms/f/s!Agk4mB5EbfOGhnPPoot0ymchQwqG

********************************

NEWS UPDATE - 2017/04/12 The version 0.4.16 is now available for download. (this is a beta evaluation version for testers only)

Upgrade for new users; bug fixed, the "settings" folder was not create when starting from fresh. Ie. sadly, your settings file was not saved.

Reported by Sandman7793 and Mamefan. tx.

NEWS UPDATE - 2016/12/26 The beta version 0.4.15 is now available for download. (this is a beta evaluation version for testers only)

Please send me your comments and impressions. (it is recommended to read the user guide first - then try, ask & comment)
Short videos are available, see below. Thanks to all testers and partners!

Coming soon (short video) - More details will be provided soon, this is an enhancement to support speech functionalities and text display from several sources.

NB: Make sure that system users have read, write & execute access of the Hyper Marquee folder and the content (Windows setup 10 behavior). (right click on folder go to properties/security)

NEWS UPDATE - 2016/06/11 The beta version 0.4.14 is now available for download. (this is a beta evaluation version for testers only)

New functionalities within Beta Version 0.4.14 - Upgrade

- Window can now be hidden/minimized mode for speeches and mp3.
- HM now supports mp3 format.
- Added the field [RandomFile] to User Text File import. Which will allow random speech and text. N.B that there is already supports for mp3, mp4 & images.

Attention:
Make a backup of Hyper Marquee folder (all files) before testing!!
 
Installation:
Copy and replace HyperMarquee.exe and shader.dll within your main HyperMarquee folder.

NEWS UPDATE - 2016/06/01 The beta version 0.4.13 is now available for download. (this is a beta evaluation version for testers only)

Please send me your comments and impressions. (it is recommended to read the user guide first - then try, ask & comment)
Short videos are available, see below.
Thanks to all testers and partners!

New functionalities within Beta Version 0.4.13 - Upgrade ~ 2016-06-01

• New: Added Wild card [CloneOf].
• Fix: Upper case sensitivity fix with HyperList.

New functionalities within Beta Version 0.4.12 - Upgrade ~ 2016-03-28

• Bug fixed when using wildcard (fields) upper case for [system].
• Bug fixed when using User Text File (load external file) with files shorter than 200 characters.
• Free_Text Marquee Style has been removed from HyperMarquee for streamlining reasons. You can still use Free_Text passed by HM fifth parameter command line. Simply use the new WildCard named [FreeText] under Digital_Text Style -> Text Appearance -> Gameinfo/HyperList.
 
NB: Previous Free_Text Style versions are not compatible with 0.4.12.

New functionalities within Beta Version 0.4.11 - Upgrade (include upgrade 0.4.9 & 0.4.10)

• Capability to display HighScore using Wild Card (Field) within Digital_Text (fixed text or animated text). - requested by SpotUp.
• Capability to display HighScore maximum number of lines. E.g Top 3. - requested by SpotUp.
• No need to specify the Named Pipe ID (under Event Tab) anymore when using the config file by default.
• For artwork Images, 'Uniform Fill' will be now centered instead of displaying anchor Top Left. - Requested by MarbleMad
• Bug fixed when using Digital_Text animation (Crashing in mid-scrolling for some users)

New functionalities within Beta Version 0.4.8:

  • Bug fixed when using Shaders (Now 15 Transition Shaders are back)
  • Bug fixed when launching multiple instances with no parameters passed.

New functionalities within Beta Version 0.4.7:

  • Bug fixed when using Shaders,
  • Bug fixed when using HyperList.xml and
  • Increased compatibility when displaying Hyperspin themes.

New functionalities within Version 0.4.4

  • Bug fixed for some themes that HM can't unzip. HM do not crash anymore with those. NB: These represent only a small minority of themes.

New functionalities within Version 0.4.3;

  • Improvements
    • Now support HyperList & Game Info for all system, plus possibility to ignore text between brackets within the filename ex. (Europe) for compatibility.
    • Enhanced Text Animation.
      1. Possibility to pause text and blink during scrolling. (delays are customisable)
      2. Possibility to split lines and make them distinct for more realistic text marquee animation.

      [*]For capturing events on the menu, HyperMarquee do not need HyperSpinFileWatcher anymore when using HyperSpin 1.4 beta 15 [*]Few Bugs fixed within shader, font and brush choosers. [*]Added menu item for support. Link to;

      1. Email Support
      2. Skype Support
      3. GitHub (issues reporting and enhancement wish list
      4. HyperMarquee Forum

    [*]Known Bugs

    1. Text Animation display when empty (need to close instead)
    2. Animated gif memory leaks

Goal: To build an application that gives to Artists & Cab builders the flexibility they need to express their creativity and to Manage Displays the way they see it and want it.

----------------------------------------------
paypaL.jpgDONATION
----------------------------------------------
This is free and it will always be. To encourage development, you can send a donation of your choice. You can proceed with Paypal to;

- Antos (author, conception and development - Status: Active member)
https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=E7R4KGFDJ3PAU&lc=CA¤cy_code=CAD&bn=PP-DonationsBF%3abtn_donate_LG.gif%3aNonHosted.

- Sevenseal (newly added member - user support, documentation, testing, research - Status: Active Member)
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=M2ZA3T2ZZMFSE

 

e6f8572c94a534ebc915162c836b5205_avs-video-editor_icon.pngVIDEO 'How To' quick guide
------------------------------------------------------------------------

mamefan's video (setup)

mamefan says "I forgot to say that you need to SAVE your configuration in Hyper Marquee before you exit. If you have any issues with Pipe (CLI) in EDS, try Pipe or CLI with CBR checked instead. I also forgot to say during the video that you can also display marquee art for other systems/consoles. If I had gone to NES games, for example, you would have seen NES game wheel art on my marquee as I scrolled through games. Whatever image you want to display will display, as long as you set it up correctly."

 

Sevenseal's video 1 (Artwork Setup):

 

Sevenseal's video 2 (Artwork Video Setup):

 

-------------------------
QUICK OVERVIEW
-------------------------

There are 6 possible customisable displays (styles) within Hyper Marquee.

1. Artworks: Display marquee images and videos. It supports jpeg, png, ico, anim GIF images, flv, MP4 and more.
2. Digital Text: Display a text file from a folder link or wild cards from Hyperlist/Gameinfo.
3. HyperSpin theme: Display a HyperSpin Theme. Limitation: It only supports images and videos (flv/MP4), no sounds, no animation. You can also create you own Marquee Themes using HyperTheme from Hyperspin.
4. Time Elapsed: Display the time elapsed of your gaming time
5. HiToText: Display some MAME game High Score. (using external HiToText app.)
6. Free Text: Display any text passed within the HyperMarquee.exe parameter (4th parameter)

Some specs;
- Support 1 to n individual screen display. As much as your video card and MS Windows can support.
- Support any screen type of display at any resolution or format ratio.
- Support 1 to n system.
- Support 1 to 'infinite' images display. As much as you video card and MS Windows can support.
- Support 1 to n image superposition with alpha blending for transparency.
- Support text decoration. I.e Glow effect, outline effects, brushes and pixel Shaders.
- Support many kinds of images and text based on GameInfo/HyperList like rating, language, game type, marquee and more.

Transitions:

- Fast and responsive marquee transitions on game select using Event Dispatch System (EDS)
- 15 Transition shader effects using GPU (DirectX and Graphic card pipelines) for real-time pixel treatment.
- Video Transition. (FLV, MP4 with transparency key) - Including HS Video Transitions

Videos:

- Now play Videos (FLV, MP4 & Animated gifs). All in the Artworks section and using wild cards parameters.
- Video Treatments: Support Videos fast real-time treatments (17 shader effects!)
- Video: DMD, Fade, Radial Blur, Ripple, Slide, Blinds, Circle, RadialWiggle and more.

Text & Outlined:

- Brush: Now support Font Brushes for powerful gradients ( font and outlined font)
- High Score in MAME
- Horizontal or vertical scrolling

Images:

- Background with blur shader supports
- Foreground: Good for Bezel.
- Artworks with shader transitions or pixel effects (see Pixel Shaders below)
- Foreground: Can be used to display dynamic bezels in front of marquee image, video or games.
- Background with shader supports
- Image Treatments: Support Images fast real-time image treatments (17 shader effects!)

Pixel Shaders:

- 17 Artwork Image and Video shader effects. DMD, Telescopic Blur, ColorTone, Pinch, Pivot, Tiler, OldMovie, Pixelate and many more.

Other Improvements:

- Play Random files (i.e added [RandomFile] wildcard/field ).
- Can play random media at start up or any random file on HS events (like image artworks, bevels, themes & videos).
- Add static default background & foreground images.
- Improved Hyperspin Theme compatibility. Now supporting video (flv, mp4) & sound.
- Better High Score display
- HM improved GUI.
- Realtime DMD Display shader effect. The algorithm has been completely redesign. Develop in HLSL, this realtime shader it is now using DirectX and your GPU.

--------------------------------------------------
Quick teasers
--------------------------------------------------

paradoxarcades

 

Video from Sevenseal

 

Video from Antos

 

Video from Sevenseal

 

Dream machine from Griffindodd

 

--------------------------------------------------

Some possible display - (from a 16/9 not my new 21/9). Share yours display for inspiration!

HMoverlay.jpg
(Left screen represents HyperSpin with text overlay from HyperMarquee (see 1&2 player + game rating) and right side a custom Marquee setup.)

DMD using HM shader.jpg
HyperMarqueeV04_Teaser.jpg
(using DotMatrixDisplay Shader and Outlined Font & Images leveraging on GameInfo & HyperList fields wild cards)

 

2014-03-11 18_45_14-HyperMarqueeWindow.jpg
Very nice Artwork from mmg1Design exploiting HyperMarquee possibilities

HighScore.png
ElapsedTime.png
(using font: Triple Dot Digital-7) - applying glow effect and under font from HyperMarquee internal features.

Some editor capability features;

TextBrush06.jpg
TextBrush07.jpg

TextBrush04.jpg
Using both outlined and font text brush. Plus background image using blur shader and Text using Telescopic Blur effect. Not bad isn't?

TextBrush08.jpg
Improved Graphical User Interface using brush user friendly tool. Shader and brush can be applied to all text, image and video!

High score can disappear after a certain amount of time of your choice to leave marquee artwork alone... (like any other windows)

-----------------------------------------
Future Development...
-----------------------------------------

- Control Panel Viewer capability within Hyper Marquee is under development right now.
- Screen capture to replicate game playing on marquee
- HM/EDS: Providing real-time download for missing artworks, Hyperlist & GameInfo when selecting a game. (optional feature under consideration)
- Providing 3D support to display cartridges, cabinets and more should be considered next year.
- EDS: Providing utilization statistics (graphs and charts) should be considered next year.
- Add HM display container to avoid launching one .exe per display type.

HyperMarquee256.png

 

 


  • Submitter
  • Submitted
    05/08/2015
  • Category
  • Credits
    Antos, Sevenseal and testers.

 

HyperMarquee & Event Dispatch System

  • Replies 1.3k
  • Created
  • Last Reply
Posted

Welcome Antos, nice first post.

I have a very basic question for you, and I could test this as well, but here goes.

Will your app output to any monitor, scaling the image to suit, or will I require a super wide display?

I use a projector and my pc monitor is to the left of the projector display, so I thought it might be cool to display images on the pc monitor.

Thanks.

56uIzxg.png

Posted

Thank you Gigapig,

Testing Hypermarquee would be great since nobody has tested it yet. I did some beta testing at home on Win7/Win 8.1 and on multiple displays.

To answer your question,

"Will your app output to any monitor, scaling the image to suit, or will I require a super wide display?"

Hypermarquee (HM) should work with any display that MS Windows supports (i.e CRT, LCD, Projector etc...). HM supports 4 image stretch modes; None, Fill, Uniform, UniformFill. You can use transparency levels, and place the window at any position, or fullscreen.

Thanks again!

HyperMarquee & Event Dispatch System

Posted

Quick teaser.

This is completely configurable.. (a possible display). Post yours to share inspiration!

post-18430-142870622379_thumb.jpg

High Score can disappear after a certain amount of time of your choice to leave marquee artwork alone... (like any other window feature)

HyperMarquee & Event Dispatch System

Posted

Very nice! Welcome, awesome 1st post indeed!

lfE5RzP.png

..........................back with a vengeance........................

Posted

Hi received this private message that I would like to share for users benefit. (hiding the user name to respect privacy)

Very good Hyper Marquee this program and I'm loving it just lack two things I do not understand:

1 - How to use façoa Digital Text, which format I have to use?

2 - How do I open the Hyper Marquee in display 2, here I open it to drag the second monitor make the change and closing it to save and open again when it opens on monitor 1 at coordinate 0,0. My main monitor has a resolution of 1920x1080 and the secondary monitor has a resolution of 1280x720.

This is fulfilling a dream to use automatic marquee and easy implementation. Thank you very much.

Hi,

Thanks for providing your feedback.

1- Digital Text is meant to read external .txt files. Basically any external .txt file. The file is accessible like a rom. I.e The .txt file has to be named like the rom name. So, if you are playing galaga , the text file has to be named galaga.txt to be dynamic. Within the path, you can also use a second wild card, i.e you can replace a static folder to point to it dynamically by using [system]. System represents your emulator. Example: C:\Users\Antos\Desktop\HyperMarqueeTest\Media\[system]\Info

, will load this file using this path: C:\Users\Antos\Desktop\HyperMarqueeTest\Media\MAME\Info\Galaga.txt

2- You proceeded the right way. HyperMarquee is file setting based (look in settings folder to see setting files that you have created through the GUI). the files are per system (like mame) and per marquee style (like marquee image). If you execute HyperMarquee, after configured, and passing the settings in the params, it will open exactly the way you exited last time. You can test your stuff using .ahk (see provided example TryHyperMarquee.ahk). Need to install ahk to execute the script.

I tried to make HM as intuitive as possible, like Apple products... Time will tell if I succeeded, Although, HyperMarquee is designed for users that has basic knowledge with emulators file structure and scripting concepts.

Hope that helps... Maybe a video in the future..?

NB: This is still a beta version for testers.

HyperMarquee & Event Dispatch System

Posted

This is awesome. Very interested in the further development.

Only bad part is that I just got over the idea of purchasing a similar screen due to the high cost, but with the AOC Q2963PM 29 being so affordable it's very hard for me not to fit it into the cab I'm currently building. We'll see..

AvDf3Vd.png

Posted

Nice work! Will have to give this a try when I have time.

As for the monitor, I had a look at the AOC and saw it has an integrated stand with the inputs stuck on the side. The Dell U2913WM costs a bit more but looks like it would be a better choice for building into a cab.

HyperSpin behaving oddly? Read about known bugs here: http://www.hyperspin-fe.com/topic/4590-known-bugs-and-handy-hints-for-hyperspin/

The installer for HyperSpin now includes HyperLaunch 2. Go here for support: http://www.hyperspin-fe.com/forum/122-hyperlaunch-2/

HyperLaunch3 is now called RocketLauncher. Go here for support: http://www.rlauncher.com/forum/content.php

Read this for ftp login info: http://www.hyperspin-fe.com/topic/2320-ftp-access-must-read/

Platinum members get 25% off an Emumovies subscription: http://www.hyperspin-fe.com/topic/1211-emumovies-code/

Posted

I am loving this program.

Would like Digital Text is an infinite scrolling or while it is open.

And marquee_image not accept ronName "Super Metroid (Japan, USA)" with a comma in the name

49733.png
Posted

Thanks Agrajag, I appreciate those comments.

The AOC stand can be removed easilly, but the neck stay and it is a little painful to fix the display within a cab (strange). Saying that, is it a better choice? well it depends on what are your needs. I considered both display at one point of time. (they are both very good, that's the good news).

Here are my personal observations for cab owners;

Response Time: DELL 8ms (grey to grey) - AOC 5ms (grey to grey)

Contrast Ratio: DELL Dynamic Contrast Ratio: 2 Million:1 (Max) - AOC 5 Million:1

Viewing Angles: 178/178 for both... (important for top marquee)

Resolution: 2560 x 1080 @ 60Hz for both.

DELL display type: IPS!! - AOC display type: IPS!!

(IPS helps viewing angles a lot and brightness - highly recommended for a lcd marquee)

Hope it helps cab builders in their choice.

HyperMarquee & Event Dispatch System

Posted

Thank you, very happy to hear this.

Please download new version : I have added a looping option within Digital Text. (can you test it please?)

I did some tests and marquee image do accept comma, but it seems this romName who creates problems within ahk. Or the way you are using .ahk at least. I will try to help tomorrow.

Cheers...

HyperMarquee & Event Dispatch System

Posted
Thank you, very happy to hear this.

Please download new version : I have added a looping option within Digital Text. (can you test it please?)

I did some tests and marquee image do accept comma, but it seems this romName who creates problems within ahk. Or the way you are using .ahk at least. I will try to help tomorrow.

Cheers...

In Digital Text loop is fine very good.

In marquee image, I'm using this command line to test:

Run, Hyper Marquee.exe false "Super Nintendo Entertainment System-Marquee_Image" "Super Metroid (Japan, USA)" ,,,ImagePID
or
Run, Hyper Marquee.exe false "Super Nintendo Entertainment System-Marquee_Image" "Magical Quest Starring Mickey Mouse, The (USA)" ,,,ImagePID

gives error invalid character

49733.png
Posted
In Digital Text loop is fine very good.

In marquee image, I'm using this command line to test:

Run, Hyper Marquee.exe false "Super Nintendo Entertainment System-Marquee_Image" "Super Metroid (Japan, USA)" ,,,ImagePID
or
Run, Hyper Marquee.exe false "Super Nintendo Entertainment System-Marquee_Image" "Magical Quest Starring Mickey Mouse, The (USA)" ,,,ImagePID

gives error invalid character

Found it, the error is from ahk, not from HyperMarquee.

Try this instead in your ahk script

gamename := "Super Metroid (Japan, USA)"

Run, Hyper Marquee.exe false MAME-Marquee_Image %gamename% ,,,ImagePID

HyperMarquee & Event Dispatch System

Posted

I'm really liking your App. and thank you for sharing it! I've been making some content for my machine for the past month but just didn't have the right app to display it. Its great that I can layer, adjust alpha, and position elements however I want with your app.

I currently have two monitors, the main monitor rotates and the second 18" monitor is for HyperMarquee. I'm using the "digital text", and image elements but sadly, the scrolling and timer text causes sound stutter when I run street fighter II. It could be that my machine is getting maxed out. I've attached a couple of screenshots of my setup (the vertical screen is the one running HyperMarquee with all the layered goodness). Thanks again!

post-90020-142870622678_thumb.jpg

post-90020-142870622675_thumb.jpg

Posted
I'm really liking your App. and thank you for sharing it! I've been making some content for my machine for the past month but just didn't have the right app to display it. Its great that I can layer, adjust alpha, and position elements however I want with your app.

I currently have two monitors, the main monitor rotates and the second 18" monitor is for HyperMarquee. I'm using the "digital text", and image elements but sadly, the scrolling and timer text causes sound stutter when I run street fighter II. It could be that my machine is getting maxed out. I've attached a couple of screenshots of my setup (the vertical screen is the one running HyperMarquee with all the layered goodness). Thanks again!

[ATTACH=CONFIG]38815[/ATTACH][ATTACH=CONFIG]38816[/ATTACH]

Your setup is impressive and very inspiring! Thanks for posting. This really help me to better understand how cab builders can use HyperMarquee and see their needs.

Performance issue: Unfortunately, glow effect and scrolling might be GPU little demanding... Will try to see if I can improve on a future version.

I am working on a next version that should be released soon, (couple of weeks).

New functionalities for the next version;

- Bug fixes (font outline)

- Add support for HyperList & Game Info directly within "Digital Text" and "Artworks" tab (new). Cab builders will have the possibility to display images & text using fields (wild cards) like; game good name, number of players, language, game ratings, game type, and other...

- Be able to activate HyperMarquee on HyperSpin events like wheel up/down, not only from HyperLaunch.

- Support 1 to N artworks outside from the themes.

- and more.

My goal is to build an application that gives to Artist & Cab builders all the flexibility they need to express their creativity and to build their Cab the way they see it and want it.

HyperMarquee & Event Dispatch System

Posted

- Be able to activate HyperMarquee on HyperSpin events like wheel up/down, not only from HyperLaunch.

If you haven't thought of doing it already, you can trigger off LEDBlinky and most of the work will be done for you.

I'd also like to request that if a marquee image isn't found, that a second folder (namely the HyperSpin wheel art folder) be selectable before it uses the system default image. This is mostly for MAME.

Supporting an animated image format like GIF for a default image & including history.dat in some way might also be nice.

This looks promising. I'm doing some testing on my dual screen cabinet today and I like what I see. Let me know if there's anything you need me to test

Posted
Your setup is impressive and very inspiring! Thanks for posting. This really help me to better understand how cab builders can use HyperMarquee and see their needs.

Performance issue: Unfortunately, glow effect and scrolling might be GPU little demanding... Will try to see if I can improve on a future version.

I am working on a next version that should be released soon, (couple of weeks).

New functionalities for the next version;

- Bug fixes (font outline)

- Add support for HyperList & Game Info directly within "Digital Text" and "Artworks" tab (new). Cab builders will have the possibility to display images & text using fields (wild cards) like; game good name, number of players, language, game ratings, game type, and other...

- Be able to activate HyperMarquee on HyperSpin events like wheel up/down, not only from HyperLaunch.

- Support 1 to N artworks outside from the themes.

- and more.

My goal is to build an application that gives to Artist & Cab builders all the flexibility they need to express their creativity and to build their Cab the way they see it and want it.

I can't wait to try out the new features! and I can't believe I've run out of screen real estate on my second monitor, maybe it's time for a 3rd monitor and 2nd Graphics card. haha

Posted

Here is a quick follow up to share want I am working on lately.

I am developing a DMD shader for images. Will certainly be useful for those how split the LCD into two parts... Here is a teaser sample.

post-18430-142870623193_thumb.jpg

HyperMarquee & Event Dispatch System

Posted

NEWS UPDATE - 2014/03/02 - The beta version v.03 is now available for download! (with important improvements)

Bug Fixes

- Outlined text doesn't display for Free Text : FIXED

- few other fixes

New Functionalities

- Can now import GameInfo & HyperList

- Can now display GameInfo and HyperList realted information under Digital Text with fields (wild cards)

- Can now display Image & Artwork according to Game Info & HyperList field (wild card)

- Can now apply Dot Matrix Display Shader on any images

post-18430-142870623573_thumb.jpg

HyperMarquee & Event Dispatch System

Posted

You can get custom sized monitors. But they cost so much it wouldn't be worth it as they are one offs. :) LG make a very nice super wide monitor that gets used as a marquee monitor by many people.

Posted
You can get custom sized monitors. But they cost so much it wouldn't be worth it as they are one offs. :) LG make a very nice super wide monitor that gets used as a marquee monitor by many people.

wha, wha, whaaaaat? I essentially want 6" x 26". I've mostly only seen ones with a higher height, but I just don't like the way it looks. Ah, look at that... 100th post.

Posted
wha, wha, whaaaaat? I essentially want 6" x 26". I've mostly only seen ones with a higher height, but I just don't like the way it looks. Ah, look at that... 100th post.

27.6" x 12.5" without stand.

http://www.lg.com/us/monitors/lg-29EA93-P-led-monitor

I have heard of people having large 4:3 screens made for custom cabs. They cost a fortune. If you are rich enough you can get anything. But a 6" high might be hard.

You could consider these http://www.betabrite.com/ as many people love them and they can look awesome. Again they are not cheap.

Posted

Thanks Pole. I dunno, perhaps it's just me but I want the marquee to look like it belongs. The height of most of these ultra wides are still just a bit too much for my opinion.

Sent from my SM-N900V using Tapatalk

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...