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

HyperSpin Event Dispatch System (EDS)


Antos

Recommended Posts

Posted
I doubt wheels will work as they are all loaded together once the main menu is up. Videos should be ok though, it's not likely you are missing a main menu video and if you are you can easily replace by some video, personally I use static video.

Ok, thanks for clearing this up.

Looking forward to the next version of EDS now that you have an idea of how to do this with the video files.

  • Replies 686
  • Created
  • Last Reply
Posted

Thank you guys for your input and comments so far, it is correct to think loud sometimes and exchange ideas to stimulate creativity. It is understood that we are not under an optimal environment and situation.

I can't wait to deliver to you this module for testing...

HyperMarquee & Event Dispatch System

Posted

Things are going pretty well with the development. The first version may not have a lot of functionalities but if it pass the test, I may create a flexible HyperWatcher where users would be able to customize the behavior of it. Like choosing the folder they would like to watch, the type of file and the action.

Now that we are getting there soon, in the mean time, it would be awesome if someone could create an .xml Hyperlist for the main menu to leverage on. Maybe just a list of the main emulators/systems to start with...

I will be definitely useful for HyperMarquee, but also any other tools, like HyperSpin Helper, HyperSpeech etc...

Someone volunteer?

HyperMarquee & Event Dispatch System

Posted
What do you mean by an xml for the main menu?

How is your request any different than what can already be found in HyperSpin\Databases\Main Menu\Main Menu.xml

One is a list of available systems within HS, the other would provide a list of useful information like description, technical specification & history.

http://www.consoledatabase.com/consoleinfo/

HyperMarquee & Event Dispatch System

Posted

You should really look at the text file HyperSpeech uses. It matches the system name in the file to the movie file name that is returned when handle.exe is executed, then speaks the customizable biography attached to that system (I mostly shamelessly copy and paste from Wikipedia).

I also worry about the compatibility between this new feature of EDS and HyperSpeech. HyperSpeech uses the clipboard in some way to obtain the output of handle, and if EDS does the same there will be a conflict. Kind of annoying that HyperSpeech does this, especially when I am remoted in with TeamViewer (affects my local clipboard), but it seems to work well.

Posted
Why would you need that extra info for this particular feature?

From a user or third party app stand point of view that uses EDS to bridge with Hyperspin, Main Menu or any other menu (Mame, Daphne...) will be virtually the same. Event (9) will be thrown when HS goes in Main Menu and select a system. So third party apps will not have to think about that problem anymore within EDS.

Now HyperMarquee, as others, uses HyperLists dynamically independently of which menu the user is pointing at (Mame, Daphne...). To be completely dynamic and canonical, it would be great having an hyperlist for Menu Menu (aka system). This way, I will not have to modify HM code at all to display text or other resources related to Main Menu.

HyperMarquee & Event Dispatch System

Posted
You should really look at the text file HyperSpeech uses. It matches the system name in the file to the movie file name that is returned when handle.exe is executed, then speaks the customizable biography attached to that system (I mostly shamelessly copy and paste from Wikipedia).

I also worry about the compatibility between this new feature of EDS and HyperSpeech. HyperSpeech uses the clipboard in some way to obtain the output of handle, and if EDS does the same there will be a conflict. Kind of annoying that HyperSpeech does this, especially when I am remoted in with TeamViewer (affects my local clipboard), but it seems to work well.

Hi gooch!

- EDS does not use the clipboard, it uses 2 IPC methods to communicate between third-party apps and EDS (CLI and Pipes). Other method can be added if needed or justified.

- For the System info, (HM or any other remote apps) I prefer to use an XML file. I remember seeing some AHK embedded information in Hyperspeech ( if its still the case, I will not take that route for obvious reasons). If you have time to look at this, that will help.

tx.

HyperMarquee & Event Dispatch System

Posted

NEWS UPDATE - 2014/09/28 EDS (Beta Release version 0.6.7) is now available for download. This is an evaluation version for beta testers only.

Improvements

- New EDS module HS File Watcher! Now trigger Event on HS 'Main Menu' using HSfileWatcher. (Initial beta release for testers - please read installation & configuration instructions)

- Add remove item button

- System filter: Within the textbox, give the possibility to exclude systems and let all others. use exclamation mark (!,) in front of the list. Example: "!, Daphne, Mame" means all system goes excepted Daphne & Mame

- Minor bug fixes (CBR - now prevent closing when parameter event is not part of open EventFilter list - will close before re-run only if event is part of event list)

- Special thanks to brolly, gooch and ghutch92 for their precious support on HSfileWatcher! And to support my impatience sometimes, I had to put aside other projects for this one. Hoping it will be stable the first time.. :)

[ATTACH=CONFIG]45246[/ATTACH]

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

HS File Watcher - Beta Version 0.1.0 release - 2014-09-28

A. Installation

1. Download new EDS version 0.6.7: http://1drv.ms/1yxhSDv

2. Download HS File Watcher: http://1drv.ms/1yxhSDv

3. Download Handle 4.0: http://technet.microsoft.com/en-us/sysinternals/bb896655.aspx

4. Copy HSFileWatcher folder inside Event Dispatch System (EDS) - or somewhere else.

5. Copy Handle.exe into HSFileWatcher folder

6. Launch and configure HSFileWatcherHQ.exe

B. Configure HSFileWatcher inside Event Dispatch System (EDS)

1. Recommended to use EDS 0.6.7 and up.

2. Add HSFileWatcher

- IPC Method: CLI

- CBR: Checked

- Event Filter: 8

- Close Filter: 2,6,11

3. Try it to remove Handle.exe disclaimer. (one time)

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

NB: Using 'HS File Watcher' with EDS may not be intuitive the first time. Please follow the instructions. I tested it on 2 PCs, it worked pretty well so far at home (Win7 & Win8).

- 'HS File Watcher' role within EDS: Call EDS to launch other third party apps on Main Menu event using open Video. This is a hack, HyperSpin do not support Main Menu events like other Wheels.

- I may provide a use case if users feel that it is to abstract within EDS. LMK.

HyperMarquee & Event Dispatch System

Posted

NEWS UPDATE - 2014/10/02 - HS File Watcher (EDS module - Beta Release version 0.1.1) is now available for download. This is an evaluation version for beta testers only.

Improvements

- User can now edit the File Format field.

- User can now edit/customize the third-party parameter field.

- 'Folder To Watch' have been removed. HSMenu have the same purpose and does the same job.

- Some internal code improvements (but no bug have been reported from the previous version).

- Special thanks to brolly, gooch and ghutch92 for their precious support!

post-18430-142870648031_thumb.jpg

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

HS File Watcher - Beta Version 0.1.1 release - 2014-10-02

A. Installation

1. Download new EDS version 0.6.7: http://1drv.ms/1yxhSDv

2. Download HS File Watcher: http://1drv.ms/1yxhSDv

3. Download Handle 4.0: http://technet.microsoft.com/en-us/s.../bb896655.aspx

4. Copy HSFileWatcher folder inside Event Dispatch System (EDS) - or somewhere else.

5. Copy Handle.exe into HSFileWatcher folder

6. Launch and configure HSFileWatcherHQ.exe

B. Configure HSFileWatcher inside Event Dispatch System (EDS)

1. Recommended to use EDS 0.6.7 and up.

2. Add HSFileWatcher and use this recommended configuration within EDS.

- IPC Method: CLI

- CBR: Checked

- Event Filter: 8

- Close Filter: 2,6,11

3. Try it to remove Handle.exe disclaimer. (one time)

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

Hope you will like it.

HyperMarquee & Event Dispatch System

Posted

I tried 0.1.1 hsfw and for some reason I am having issue with how it function compared to 0.1.0, doesnt pickup the event 4/5 tries with waiting for menu completely loaded. sometime with 0.6.7 eds update hyper marquee will not load up on any trigger event, but all other program work... just for note purpose I had started eds clean and hs file watcher ad well, same result

just reporting it

Posted
I tried 0.1.1 hsfw and for some reason I am having issue with how it function compared to 0.1.0, doesnt pickup the event 4/5 tries with waiting for menu completely loaded. sometime with 0.6.7 eds update hyper marquee will not load up on any trigger event, but all other program work... just for note purpose I had started eds clean and hs file watcher ad well, same result

just reporting it

Thanks for testing it. This is very appreciated. When I receive an issue from user, I try to understand before trying to replicate the 'error' at home.

You said Event 4 or 5?

Game Stop (4)

Screensaver Start (5)

Does HSFW v0.1.0 works well for you?

Can you tell me what you are trying precisely to do? With explicit key settings? That would be very appreciated and helpful for me.

I will try to do it with most recent versions of EDS, HSFW and HM.

Thanks.

HyperMarquee & Event Dispatch System

Posted

on 0.1.0 it work fine, but 0.1.1 the main menu marquee are not being triggered as well as 0.1.0 when hovering over the main menu selection; on 0.1.1 the marquee only changes probably ever 6 or 7 movement on a selection, I know the event is trigger by the mp4 or flv are loaded by hypersin just to inform you that I am aware of that.

eds is on default with each programs set to their directory.

hsfw is on default except for directory is set where eds's ledblinky.exe is set at

Hm is set to default with plain wheel images

Posted
on 0.1.0 it work fine, but 0.1.1 the main menu marquee are not being triggered as well as 0.1.0 when hovering over the main menu selection; on 0.1.1 the marquee only changes probably ever 6 or 7 movement on a selection, I know the event is trigger by the mp4 or flv are loaded by hypersin just to inform you that I am aware of that.

eds is on default with each programs set to their directory.

hsfw is on default except for directory is set where eds's ledblinky.exe is set at

Hm is set to default with plain wheel images

Thanks for testing HSFW.

I did some tests with the 0.1.1 version and I can't reproduce the error at home as yet. Everything works as supposed.

I am trying to think what can cause that and I can't find anything so far.

I can send you the code if you like and you can make some home debugging tests trace. (if you are a coder :))

The application is developed using .net WPF/c# 2013

Else, we can still work together until we find the problem/solution. Did you have a look at the log file? All errors should be included in that file.

Is there any other users who has encountered this problem with the new version?

thanks again!

HyperMarquee & Event Dispatch System

Posted

logs look fine on both 0.1.0 and 0.1.1; no errors listed

0.1.0 in action... with no issue

0.1.1 in action... you will see the delay in change

these are both fresh setup with only directories changes made.

yes I am a coder. I could take a look at it, refreshing myself would spark the brain greatly, willing to offer any help I can

Posted

Hello,

I recommend to users to avoid version 0.1.1 for now. Please use HS File Watcher - Beta Version 0.1.0 until version 0.1.2. is ready.

Thanks.

HyperMarquee & Event Dispatch System

  • 3 weeks later...
Posted

I've tested this with HyperspinHelper and i'm out of ideas?

when HS starts it opens HyperspinHelper and keeps loading and closing, i've read this entire forum and all the documents, tried many settings&parameters too.

Is there a way to simply open the program through EDS and not have it monitor the program?

HyperspinHelper also will not open on startup in either windows 8 versions so EDS could really save me some headaches if i could just launch an unmonitored.exe with EDS

Posted

Good morning,

I never tested it with HyperspinHelper myself, but I can certainly have a look to your EDS config file. Is there someone from the community who's using EDS/HyperspinHelper who can support/guide condemnedcad?

I think I understand the question, let me know if it is not the case.

What you are seing is not an abnormal behavior at all. As far as I know, HyperspinHelper only supports 1 IPC method, which is application command line parameters and do not supports others like pipes.

Now, command line params can only be passed at application launch, there is no other way. Once open, after the initial application call, HyperspinHelper will not react to wheel changes anymore until you launch it again, or unless Ort8tal is willing to add pipe supports (or other IPC methods) within HyperspinHelper.

You can still using HyperspinHelper with EDS, but each time you refresh the wheel, you have to reopen it with new params to see the changes. Which is the HyperspinHelper actual normal behavior with or withitout EDS if I am not mistaken.

Hope that's help. :)

HyperMarquee & Event Dispatch System

Posted

thanks for the reply Antos,

If i could understand HyperMarquee i would use it instead. I can't even get an image to load in that program.

I have spent a few nights with it as well, but i've yet to make any real progress.

using 8.1 windows&hyperlaunch currently, i did a fresh install on everything and i do not use AHK anymore.

You know the problem is these days we have a wealth of information we can use, web or youtube. but when it comes to these independant or 3rd party programs very little information is ever shared.

Like most people i think a Video helps tremendously as we're not all programmers or writing codes.

Posted

I can help you condemnedcad how to setup eds or hypermarquee... its real easy, i can walk you through each set. or if like to do a teamviewer session to get it done, that is doable?

Posted

So, i got hypermarquee set correctly last night and Mame was pulling the correct artwork for marquees, i then tried nintendo (NES) to pull boxart and i could see the correct file was being seen but no artwork?

well i downloaded the hi-res 3D art and noticed they weren't even displaying in the HS theme. So i deleted everything and went with standard .png art, success it now shows in the HS theme.

This morning i went to check my work and started HS and EDS for some reason didn't start ledblinky, what? well whatever happened when i shut the computer off last night wiped all my EDS settings,urrrggghh.

Now i have to set EDS back up again, i still have hypermarquee setting though.

Anyone know why EDS would lose all it's settings like that?

Gonna test further this mornin and get more systems working, hopefully EDS won't lose the settings this time. I'll Report back on my progress.

BTW, HyperSpinHelper was easy as pie to understand and set up but i could never get the program to start on it's own.

Archived

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

×
×
  • Create New...