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

HyperSpin Event Dispatch System (EDS)


Antos

Recommended Posts

Posted

Hi Sevenseal

I have set already and now it launches the lit fine, but still small problem.

1) Some time will speak the games name and sometime not.

2) Whenever HS in main themes 2 buttons will lit up in P1 & P2. Looks strange to me. (1st Photo)

3)Sometime 8 buttons in P1 and 4 Buttons in P2 (2nd Photo)

I have attached photo for your easy understanding.

IMG_20160603_014519.jpg

IMG_20160603_014752.jpg

sorry buddy thats not a eds issue, that is 100 % ledblinky setup issues there
  • Replies 686
  • Created
  • Last Reply
Posted

Antos/Sevenseal,

 

Nice work on a highly functional and working set of software components between EDS and HyperMarquee.  For the true 'eye-candy' setup, your tools are genuine requirements.

 

I'm currently working on my initial prototyping between EDS/HS/RL/LEDBlinky/HyperMarquee.

 

One of the things I noticed, and wasn't sure if this was documented as such or not, was that, when in PIPE mode, the Application Column field derived upon selecting your EXE with the (...) button should *NOT* be renamed to something more colloquial, such as 'HyperMarqueeBoxArt' and 'HyperMarqueeText'.

 

While it seems that the CLI method doesn't care about the application name field, (it still launches the proper EXE from the (...) button selection in the EDS log), it DOES seem to mess up the named pipe communication if that is renamed (regardless of Pipe ID)

 

So it feels like there's a difference in how that field is utilized based on the IPC method, and could lead to some confusion during initial setup.  Perhaps I've done something wrong on my end, but I felt I should at least make a comment on it in the case that it's an unintentional side effect.  If nothing else, perhaps the Application field could be made readonly to stop someone from editing it accidentally and falling into the same trap I temporarily did.

 

Just a thought.  Regardless, it's now working great and I've got my four HyperMarquee instances (Marquee, Box Art, System Logo, Game Text) populating with one instance each.

 

Thanks for the excellent work.

Posted

Antos/Sevenseal,

 

Nice work on a highly functional and working set of software components between EDS and HyperMarquee.  For the true 'eye-candy' setup, your tools are genuine requirements.

 

I'm currently working on my initial prototyping between EDS/HS/RL/LEDBlinky/HyperMarquee.

 

One of the things I noticed, and wasn't sure if this was documented as such or not, was that, when in PIPE mode, the Application Column field derived upon selecting your EXE with the (...) button should *NOT* be renamed to something more colloquial, such as 'HyperMarqueeBoxArt' and 'HyperMarqueeText'.

 

While it seems that the CLI method doesn't care about the application name field, (it still launches the proper EXE from the (...) button selection in the EDS log), it DOES seem to mess up the named pipe communication if that is renamed (regardless of Pipe ID)

 

So it feels like there's a difference in how that field is utilized based on the IPC method, and could lead to some confusion during initial setup.  Perhaps I've done something wrong on my end, but I felt I should at least make a comment on it in the case that it's an unintentional side effect.  If nothing else, perhaps the Application field could be made readonly to stop someone from editing it accidentally and falling into the same trap I temporarily did.

 

Just a thought.  Regardless, it's now working great and I've got my four HyperMarquee instances (Marquee, Box Art, System Logo, Game Text) populating with one instance each.

 

Thanks for the excellent work.

 

Hi!

 

Sure, I can bring some clarifications,

 

Let's start be saying that if you manually renamed your HM config file and using it conjunction with EDS PIPE or Pipe (CLI), you have to also rename the "NamedPipeID" under HyperMarquee Event Tab. One TIP: If you simply leave that field empty, it will take the config file passed by default within EDS has the pipe ID. So you will not have to pay attention to this anymore when renaming. Also, give to your config file an explicit name for you to recognize the purpose of the call within EDS (but I am sure that you are probably doing this already).

 

Let me know if this is not clear and I will be happy to bring precisions,

 

Cheers,

HyperMarquee & Event Dispatch System

Posted

Hi Antos,  thanks for the response.  I think there's a slight disconnect, I'm talking about the 'Application' Field in EDS, not the 'NamedPipeID' field:

 

For example, the two configs below work just fine.  Both represent a game text marquee at the bottom of the screen, one using PIPE CLI, the other just CLI.  The Pipe method only creates the one instance, and the CLI creates many, but closes down each one before creating a new one.  Both fully operational and as I would expect:

w30ty3i.png

 

The problem I noticed was taking the 'Application' column and renaming it to something more colloquial, such as 'Hyper Marquee Game Text'.  In that case, both applications still launch without issue, but only the CLI method works, as I would at least expect because it's just a command line.  The Pipe one does not, it keeps creating multiple instances:

 

sNfEoK5.png

 

So what I was wondering is if the 'Application Column' should not be editable at all, as it seems that something is used from that field for the named pipe communication as well?  Once I stopped renaming the application name field, it worked just fine.

 

I was thinking it was more an 'undocumented side effect', though I could be wrong.  Like I said, the programs still launch - but the named pipe communication breaks down - so if somebody ever accidentally edits that field, they could run into some confusion.

 

Am I making more sense this time around? :) 

 

Cheers,

 

erkrystof

Posted

erkrystof,

 

Got it now! :) lol.

 

First I would like to say that this is exactly the kind of comments that I appreciate from testers; clear, well thought and straight to the point. This is bug (good finding), I will fix this in the upcoming weeks.

Your comments contribute to bring EDS to release 1 soon (still beta for now). This is why user testing is so important.

 

Thanks, this is appreciated,

Antos

HyperMarquee & Event Dispatch System

Posted

You're quite welcome, Antos. :)

 

I have put EDS Beta Version 0.7.8 for you and sevenseal to test (download section).

 

Basically, you can now rename the application name field the way you like. Shouldn't affect any event calling behavior anymore. It is a field for you from now on. 

 

Please let me know and I will release it once I have your blessing.

Thanks!

HyperMarquee & Event Dispatch System

Posted

Works fine for me, CLI, PIPE CLI, and PIPE modes!  I changed application name to things like HM-GameText and nothing else, and it all still worked.

 

Thanks much!

 

I have, however, noticed this in my logs, and it's not the first time (so it's not because of this patch)

 

Generally exiting a game screen on a wheel and heading back to the main menu yields an exception of some sort.

 

Here's the paste bin of what I was seeing:

 

http://pastebin.com/5Li2hN5p

 

It doesn't stop EDS dead in its tracks, if I go back in and select a game, all the marquees and ledblinky commands are executed.  It just seems to be on things like FE exit and Game Exit.

 

Just throwing it out there.

Posted

Works fine for me, CLI, PIPE CLI, and PIPE modes! I changed application name to things like HM-GameText and nothing else, and it all still worked.

Thanks much!

I have, however, noticed this in my logs, and it's not the first time (so it's not because of this patch)

Generally exiting a game screen on a wheel and heading back to the main menu yields an exception of some sort.

Here's the paste bin of what I was seeing:

http://pastebin.com/5Li2hN5p

It doesn't stop EDS dead in its tracks, if I go back in and select a game, all the marquees and ledblinky commands are executed. It just seems to be on things like FE exit and Game Exit.

Just throwing it out there.

try to change close filter to just 2 only

the event 4 and 6 is what does that

there is a button to the right that display what the number events do

Posted

Yup, nothing but 2 in close filter.

 

Only have the HyperMarquee launchers enabled as below:

 

OEYJWm9.png

 

In the pastebin I posted above, only the GlobalGameText was enabled.

Posted

Yup, nothing but 2 in close filter.

Only have the HyperMarquee launchers enabled as below:

OEYJWm9.png

In the pastebin I posted above, only the GlobalGameText was enabled.

changed any results?

nice catch of a glitch though

Posted

Hi, Sevenseal.

That's what I had before I logged the issue. I haven't changed anything. Close Filter was always on 2.

oh okay, just was wondering if it was still occuring while the close filter remain as a 2 only, didnt realize you already done so.
Posted

oh okay, just was wondering if it was still occuring while the close filter remain as a 2 only, didnt realize you already done so.

No worries.  I only noticed it because I have a tendency to turn logging on all these utilities and tail them while I set things up.  Since wheel spinning and all that works, I wasn't sure if it was known or not, or if the error handling / logging around that exception needed to be enhanced or not.  Thanks!

Posted

howdy, please don't troll on me as I'm really trying to make hyperspeech work here. Noted hyperspeech is dead and not working and eds is a viable solution so that I can get a welcome to hyperspin message, system bios, game bios, and a hyperspin exit message

I'm having a real hard time setting this up though. Can you tell me what I'm doing wrong? I've attached my eds and hypermarquee folder. Note I'm only trying to get hyperspeech working, I don't have a second monitor or anything like that

within hyperhq (settings.ini)

[LEDBlinky]

Active=true

Path=E:\Arcade-PC\hyperspin\zips\tools\EDS\

main menu ini file for hyperspeech bios

E:\Arcade-PC\hyperspin\RocketLauncher\Data\Game Info

*attached is my speechtext folder contents and my mainmenu ini for bios

*attached are my config files

Please don't just send me to another tutorial. I have spent several hours trying to get this running without success. Maybe its a file rename? maybe its something totally unrelated. I have hypermarquee, ledblinky and eds running as admin programs. I'm on windows 7

thanks for taking the time for reviewing my issue. where did I go wrong?

hyperspeech.zip

post-16017-0-27400000-1465632952_thumb.png

post-16017-0-41700200-1465632962_thumb.png

configs.zip

post-16017-0-50098300-1465633486_thumb.png

Posted

Ninja, I'm hoping to have Team viewer session with Sevenseal soon, which should clear some things up and then we can share that with everyone. I may even record the session.

56uIzxg.png

Posted

Ninja, I'm hoping to have Team viewer session with Sevenseal soon, which should clear some things up and then we can share that with everyone. I may even record the session.

thanks.., i was going to continue to do the same with ninja ...,

typing on the thread it really hard to explain around difficult thing when it can be anything.

yesterday, i got angry, very angry actually

i snap... there no excuse for that. just trying to move forwards. gladly do what i can. but a teamviewer session will explain alot

Posted

I completely, trying to explain things on a forum and get your point across.

If you want to get ninja going then that's fine, he seems keen to get it working. :)

56uIzxg.png

Posted

so its how do we say working but not perfect yet. Its really busy right now and the greeting plays as soon as the intro video starts. I'm thinking about adding a system bio to hypersearchs wheel and always start on hypersearchs wheel so the greeting happens after the intro video

I'm having a hard time with filtering what folders i want hyperspeech to read. Right now the game bios speak at the same time as some silliness like her saying select a game. I'd like to just turn those fillers off so i just hear the system bios and game bios, game start and game end, and hyperspin end. I believe the following folders are the ones that i want to keep. How do i turn the other ones off? Here was my attempt

Lastly, i notice that about 20 seconds in my intro video from hyperspin i here her say "unknown" How do i turn that off so unknown is not said?

Thanks so much for team viewing with me for about 2 hours :D attached is the basic set up for hyperspeech to work. obviously you will have to change the paths and hopefully it gets others up so we can figure the rest of this out to make it less chatty all over the place

EDS.rar

Hyper Marquee.rar

post-16017-0-40993800-1465654383_thumb.png

Posted

EDS NEWS UPDATE - 2016/06/11 - EDS (Beta Release version 0.7.9) is now ready for download. ** Need advanced testers / testing **

 

What New;
- Capability to rename the Application field info to something meaningful for you. (bug fix)
- Remove auto close all apps when event 2 (F.E. Close) is thrown by HyperSpin. From now on, you have to make sure to put 2 in the close filter if you want that applications close on HS FE close for apps that don't manage this internally. (this is not needed for Ledblinky)

 

Please refer to thread 1 for setup/upgrade instructions.

 

Cheers,

HyperMarquee & Event Dispatch System

Posted

!! Attention: I just discover that EDS has a problem under Pipe(CLI) right now. I am looking at this as a priority, please hang-on. Sorry for the inconveniences. Antos.

HyperMarquee & Event Dispatch System

Posted

!! Attention: I just discover that EDS has a problem under Pipe(CLI) right now. I am looking at this as a priority, please hang-on. Sorry for the inconveniences. Antos.

Sorry, just me getting scared for nothing. Please use EDS (Beta Release version 0.7.9) freely. Everything is fine.

 

Keep spinning safely!

HyperMarquee & Event Dispatch System

Posted

so its how do we say working but not perfect yet. Its really busy right now and the greeting plays as soon as the intro video starts. I'm thinking about adding a system bio to hypersearchs wheel and always start on hypersearchs wheel so the greeting happens after the intro video

I'm having a hard time with filtering what folders i want hyperspeech to read. Right now the game bios speak at the same time as some silliness like her saying select a game. I'd like to just turn those fillers off so i just hear the system bios and game bios, game start and game end, and hyperspin end. I believe the following folders are the ones that i want to keep. How do i turn the other ones off? Here was my attempt

Lastly, i notice that about 20 seconds in my intro video from hyperspin i here her say "unknown" How do i turn that off so unknown is not said?

Thanks so much for team viewing with me for about 2 hours :D attached is the basic set up for hyperspeech to work. obviously you will have to change the paths and hopefully it gets others up so we can figure the rest of this out to make it less chatty all over the place

antos do you know how I can get eds and hypermarqee to skip some of the folders? I thought I would just have to modify the numbers circled right?
Posted

antos do you know how I can get eds and hypermarqee to skip some of the folders? I thought I would just have to modify the numbers circled right?

Simply omit the specific event in EDS open event. I.e. folders are based on events. 1 folder = 1 event.

HyperMarquee & Event Dispatch System

Archived

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

×
×
  • Create New...