sevenseal Posted June 22, 2015 Posted June 22, 2015 I have finally set up my cabinet and marquee, but am having trouble getting HyperMarquee and EDS set up. I can switch the marquee easily via EDS by typing in the rom and system name (which I assume has to match the names set by Hyperspin and RL), and the marquee changes. I have a static image set as the first thing to open, and then the [game] [system] parameters as the 1st Alternate Artwork. It doesn't seem to change when i select a game. I have the opening set as 1,3,9 and the Close as 2,4,6,11. The other issue is when I exit Hyperspin, HyperMarquee is still open. How can I get it to close when I shut down HS? Thanks for any help! Sent from my iPhone using Tapatalk Get with me some time soon and I will help you with your issueSent from my SM-N900V using Tapatalk
MydknyteStyrm Posted June 22, 2015 Posted June 22, 2015 Thanks for the offer. Today I realized that I had made a mistake with the execution of LEDBlinky.exe. I had it set in my HyperHQ Startup tab with a parameter of 1. This activated LEDBlinky (really HyperEDS) but nothing changed. On another forum Jonnieboyrevel pointed out that HyperHQ has a LEDBlinky option under the Tools section. Once I activated it this way, everything now works! Here is my new question. I have a static marquee image that I want displayed throughout the HS menu. Once the game is selected under each menu (e.g. Mame, NES, Naomi), I want the marquee to change when the respective game is loaded. That I can make happen. The problem is when I leave the emulator back to HS menu, the marquee doesn't change back. In HyperEDS I have the parameters as 1,3 and 2,4 for open and close. When I left the parameters as default (1,3,9 and 2,4,6,11) the marquee changes whenever I move through the wheel in each emulator, and switches back to my static marquee when exiting. It's sort of what I want to happen. How can I set the parameters to change the marquee when I enter a game, and go back to static when I exit the game? I want the main static marquee to be present for all menu selections Hope that makes sense. Thanks for offering to help! I didn't PM you because I felt that this might help other users with the same predicament. If you prefer to talk via PM no problem. Sent from my iPhone using Tapatalk
slizzap Posted July 4, 2015 Posted July 4, 2015 Thanks for the offer. Today I realized that I had made a mistake with the execution of LEDBlinky.exe. I had it set in my HyperHQ Startup tab with a parameter of 1. This activated LEDBlinky (really HyperEDS) but nothing changed. On another forum Jonnieboyrevel pointed out that HyperHQ has a LEDBlinky option under the Tools section. Once I activated it this way, everything now works! Here is my new question. I have a static marquee image that I want displayed throughout the HS menu. Once the game is selected under each menu (e.g. Mame, NES, Naomi), I want the marquee to change when the respective game is loaded. That I can make happen. The problem is when I leave the emulator back to HS menu, the marquee doesn't change back. In HyperEDS I have the parameters as 1,3 and 2,4 for open and close. When I left the parameters as default (1,3,9 and 2,4,6,11) the marquee changes whenever I move through the wheel in each emulator, and switches back to my static marquee when exiting. It's sort of what I want to happen. How can I set the parameters to change the marquee when I enter a game, and go back to static when I exit the game? I want the main static marquee to be present for all menu selections Hope that makes sense. Thanks for offering to help! I didn't PM you because I felt that this might help other users with the same predicament. If you prefer to talk via PM no problem. Sent from my iPhone using Tapatalk I'm interested in this as well. I prefer to show the marquee of a particular game only when it's currently being played...outside of that I want a static image to be displayed of the system I'm browsing. TIA, and awesome work to everyone involved.
MydknyteStyrm Posted July 4, 2015 Posted July 4, 2015 Sevenseal helped me tremendously. I decided to go with a switching marquee as I selected a game. It showed off the numerous marquees Ive been compiling over the last month. Once I'm done I will share them on Hyperspin. I would reach out to sevenseal, he knows what he's doing. One tip, make sure all of your programs in correlation with Hyperspin are set to Run as Administrator Sent from my iPhone using Tapatalk
slizzap Posted July 4, 2015 Posted July 4, 2015 I'll keep that in mind if I have issues. Thanks. Did you find that you couldn't set it up in this manner or did you change your mind on your configuration once you saw it in action? I'm pretty set with the idea in my head right now, but that's not to say that won't change in time. I just don't like the idea of game marquees displaying unless it's currently being played. I have friends over playing often, so I like the idea of seeing what system is being browsed if not in a game. I just got my marquee monitor yesterday so I'm getting a crash course in EDS and HM right now
MydknyteStyrm Posted July 4, 2015 Posted July 4, 2015 I thought that would be the way I would go, but it looks cooler when switching games in the menu. I'll post a video shortly Sent from my iPhone using Tapatalk
slizzap Posted July 4, 2015 Posted July 4, 2015 Quick question...let me first state that I admit I haven't spent a lot of time with HM yet, so I could have a misconfiguration, but I read an earlier post from antos referencing this problem. When I launch a game from my MAME list, the marquee displays. When I exit the game, HyperSpin loses focus and I have to press the mouse button to get it to respond again. I found when this happens, I press Alt-Tab and see that it's focused on HM which is still running. If I hold down Alt and press Tab to cycle back to HyperSpin, HM then closes and everything works properly again. It seems like either HM isn't closing properly or it's just not returning focus back to HyperSpin properly. Is this a known issue or misconfiguration?
MydknyteStyrm Posted July 4, 2015 Posted July 4, 2015 In rocket launcher there is a setting under the Settings tab, in the Exit box top right. The option RESTORE FRONTEND ON EXIT, change that to Restore and Click. Worked for me when I started with HM Sent from my iPhone using Tapatalk
slizzap Posted July 4, 2015 Posted July 4, 2015 Well that's interesting. Never heard of Rocket Launcher before you mentioned it...looked it up and found its the new version of HyperLaunch. Haven't really had to touch HyperSpin in a while. Guess I have even more research to do Thanks.
sevenseal Posted July 4, 2015 Posted July 4, 2015 slizzap just pm if you need any further help, i will gladly to help
slizzap Posted July 4, 2015 Posted July 4, 2015 Awesome. Thanks for the offer, sevenseal. I'll drop you a line if I run into any road blocks.
slizzap Posted July 8, 2015 Posted July 8, 2015 So the first thing I need help with is EDS apparently, and I'm not sure if this is the right place to discuss that. I spent the last few days upgrading to Rocket Launcher and setting up EDS and HyperMarquee. The biggest problem I have is it's just not running consistently. As soon as I think I have the right configuration, the system wheels stop showing images. My goal is to have a static image for the main wheel, then entering/browsing each sub-wheel as its own wheel image (MAME, NES, Sega Genesis, etc.), then selecting a game shows the artwork. At one point I had all three of those configurations working, but then it stopped at some point. Right now, only the main menu image and the individual game art is showing properly. After spending some time on this I started seeing a correlation between the entries in the HyperSpin log and the events generated to trigger EDS. That said, either something isn't configured properly, or something is just broken. These inconsistent behaviors are driving me up the wall. Here's a copy of my HyperSpin log for the last launch: 07:39:22 AM | HyperSpin Started 07:39:22 AM | Going FullScreen 07:39:23 AM | LEDBlinky is set to active 07:39:23 AM | Found LEDBlinky.exe 07:39:23 AM | Running LEDBlinky 07:39:23 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 1 07:39:23 AM | Checking for updates 07:39:23 AM | Update Check Complete 07:39:23 AM | Startup program unavailable 07:39:23 AM | Error intializing joysticks 07:39:23 AM | Menu Mode is multi 07:39:23 AM | Loading Main Menu.xml 07:39:23 AM | Main Menu.xml successfully loaded 07:39:23 AM | Main Menu wheel loaded successfully 07:39:25 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "MAME" "Main Menu" 07:39:30 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 8 07:39:31 AM | Loading MAME.xml 07:39:31 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 7 "MAME" 07:39:32 AM | Main Menu.xml successfully loaded 07:39:33 AM | MAME wheel loaded successfully 07:39:35 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "empcityu" 07:39:42 AM | Launching Game 07:39:42 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 3 "empcityu" "MAME" 07:39:42 AM | Using HyperLaunch 07:39:42 AM | Getting Launcher path 07:39:42 AM | Launcher located at Y:\RocketLauncher\RocketLauncher.exe 07:39:42 AM | Running Launcher 07:39:42 AM | Launcher Command Line is: Y:\RocketLauncher\RocketLauncher.exe "MAME" "empcityu" 07:39:51 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 4 07:39:53 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 4 07:39:53 AM | Loading Main Menu.xml 07:39:53 AM | Main Menu.xml successfully loaded 07:39:54 AM | Main Menu wheel loaded successfully 07:39:54 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "MAME" "Main Menu" 07:39:56 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "Sega 32X" "Main Menu" 07:39:58 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 8 07:39:58 AM | Loading Sega 32X.xml 07:39:58 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 7 "Sega 32X" 07:39:58 AM | Main Menu.xml successfully loaded 07:39:59 AM | Sega 32X wheel loaded successfully 07:39:59 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "NBA Jam Tournament Edition" 07:40:01 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 4 07:40:01 AM | Loading Main Menu.xml 07:40:01 AM | Main Menu.xml successfully loaded 07:40:02 AM | Main Menu wheel loaded successfully 07:40:02 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 9 "Sega 32X" "Main Menu" 07:40:04 AM | Exit program unavailable 07:40:04 AM | Quiting Hyperspin 07:40:04 AM | Command Line is: "Y:\HyperSpin\EventDispatchSystem\LEDBlinky.exe" 2 07:40:04 AM | Bye! Here's a copy of my EDS config: <?xml version="1.0" standalone="yes"?> <NewDataSet> <EDS> <ID>a8b31d59a471420c9c1f659d714eb41f</ID> <Path>Y:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID>2548</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false Marquee-System "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>Marquee-System</IPCID> <EventFilter>7,9</EventFilter> <CloseEvent>2</CloseEvent> <RelativePath>Y:/HyperSpin/HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> <EDS> <ID>7f8b061186cd47f999ea5483d25016d3</ID> <Path>Y:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID>2244</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false Marquee-Game "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>Marquee-Game</IPCID> <EventFilter>3</EventFilter> <CloseEvent>4</CloseEvent> <RelativePath>Y:/HyperSpin/HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> </NewDataSet> It's worthwhile noting that putting in the events in EDS and testing from there works perfectly fine. I'm just missing something with the events that are being passed across from HyperSpin. Any ideas? Side Note: Even though EDS has Relative Paths disabled in my config, there's still an entry in there. I found it was causing EDS to crash at times, which I found only because I manually modified the <RelativePath> tag to be the full absolute path...after which the crashing seemed to stop. Also, why does the Relative Path use forward slashes whereas the standard Path tag uses proper backward slashes? Very odd.
sevenseal Posted July 8, 2015 Posted July 8, 2015 From what I can tell, you have the wrong triggers set for open and as well as close in EDS
slizzap Posted July 9, 2015 Posted July 9, 2015 Of my 2 EDS configs, only "Marquee-Game" is working 100%. That leaves "Marquee-System" as my problem child. According to the EDS Instructions PDF, System Select (Event 7) should be triggering the image for the wheel selected. That wasn't working properly. After looking at how the HyperSpin log was showing events based on moving around the wheels, I determined that Event 9 could also work, and seemed to for a while...it got so late and I tried so many different combinations, I'm not sure which was which. I just know I ended up with 7 and 9, and for some reason sometimes it works and sometimes it doesn't. I do know that I had Event 4 as a close filter for Marquee-System, and that broke the other EDS config in some way, so I set it to Event 2 to close upon exit of HyperSpin. What I have appears to be a rather simplistic configuration, and should be easily doable, but I think I'm just getting confused with how HyperSpin is actually sending the events to EDS (based on looking at the HyperSpin log). Any suggestions greatly appreciated.
slizzap Posted July 9, 2015 Posted July 9, 2015 The config as it is right now, will display the main wheel marquee when I open HyperSpin, but it does not change if I enter into any other wheel. Then any game selected from any emulator will display that marquee art upon start, and then close upon emulator exit.
sevenseal Posted July 9, 2015 Posted July 9, 2015 Let's try to do a TeamViewer session, slizzap, possible for tomorrow would be good? something is not setup right or missing
slizzap Posted July 9, 2015 Posted July 9, 2015 Actually, I got my main issue straightened out. I went back and read through the EDS and HyperMarquee PDFs and certain things started clicking. This statement from the HyperMarquee documentation was especially helpful: 9. Command line parameters There are 5 possible parameters. They must be used in this order. They are all optional, but the order has to be respected, so if you like to specify free text (param5), you must specified something (dummy data) for four first parameters. Put parameter between double quotes if it include spaces. I figured out that HyperSpin is apparently not sending one of the parameters for my Marquee-System EDS entry for event 7, and the System parameter should be the fourth parameter. My original parameter config was false Marquee-System "[game]" "[system]", which did not change the marquee upon changing lists. I remember at one point I even took the "[game]" out of that parameter config and that broke it entirely. It now works perfectly after I changed my parameter config to false Marquee-System DummyData "[system]", which is basically using "DummyData" as filler for an empty parameter being passed. The only thing I have left to figure out is how to have it change the marquee when you back out of a list and end up at the main wheel. Any suggestions on that one? Based on the events I see passed in the HyperSpin log, I'm beginning to think I may not be able to get this to work properly. I can set the same entry to trigger on FrontEnd launch (event 1), but as soon as I go into a list and then back out, that same marquee sticks until I go into another list off the main wheel. Maybe I have to figure out something crafty with layering. Thanks.
Antos Posted July 9, 2015 Author Posted July 9, 2015 I am glad to see that the documentation ca be useful, even if it's a little outdated. :-) I may also jump in the conversation tomorrow and see what I can do or what can be done to support your goals... Cheers, HyperMarquee & Event Dispatch System
slizzap Posted July 9, 2015 Posted July 9, 2015 Thanks, antos. I'm curious to see if either of you have a workable solution for this. I've got everything working just the way I want, except I can't change the marquee when exiting back to the main wheel. I've looked at this every which way and can't seem to come up with a solution that works. The main problem as I see it is Event 4 is triggered both when you exit out of an emulator and when you back out of the current wheel. If there was a separate event number triggered for a wheel exit versus a game stop, I would be able to properly register a trigger for that event when backing out to the main wheel. Or, if HyperSpin triggered a System Select (Event 7) when exiting out of a game and/or when backing out of a wheel...that would also allow for more customization in registering triggers. I played around with a trigger for Event 9 with a system filter set to Main Menu. It kinda worked, but for some reason anytime I configure something for Event 9 I'm seeing multiple HyperMarquee processes spawned instead of just one...created issues with it hiding other marquees. Not sure if that's something that can be fleshed out, but more importantly there was a noticeable performance hit when scrolling through the wheel, so I stopped looking at that as a possibility. Just an FYI in case it matters, here's what I'm running: HyperSpin 1.4 (Beta 015) EDS (Beta 0.7.1) HyperMarquee (Beta 0.4.3)
sevenseal Posted July 9, 2015 Posted July 9, 2015 On the one that you would to change, I would remove the close filter 4 on it, so that it could change instead closing out. That's my suggestion
slizzap Posted July 9, 2015 Posted July 9, 2015 sevenseal: Unless I'm misunderstanding your statement or how this works fully, I don't see how changing the close filter for 4 on my game marquee will change anything. The close filter on 4 is on my game marquee, which triggers when the game is closed...when that happens it returns back to the system marquee. That's all working fine. My problem is that I can't trigger anything when backing up a wheel. I can't use 4 to trigger a change, because HyperSpin doesn't send any parameters with 4...if I wanted to trigger something with 4 it would have to be a static image, but then that would display the wrong image when exiting a game. That said, I did remove the close filter on 4 as suggested just to check the behavior, and when I exit a game the game marquee continues to display, which is overlayed on top of the proper system marquee which is displaying below it (2 instances remain open at this point). Here is my current working EDS config: <?xml version="1.0" standalone="yes"?> <NewDataSet> <EDS> <ID>b1e4613a7b7548cc88ccfb64915cab3b</ID> <Path>Y:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID>3116</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false Marquee-System DummyData "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>Marquee-System</IPCID> <EventFilter>1,7</EventFilter> <CloseEvent>2</CloseEvent> <RelativePath>../HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> <EDS> <ID>6eafae47f8724130839d58f4ea67b1ac</ID> <Path>Y:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID>4092</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false Marquee-Game "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>Marquee-Game</IPCID> <EventFilter>3</EventFilter> <CloseEvent>4</CloseEvent> <RelativePath>../HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> </NewDataSet> Here is how HyperSpin interprets it: Open HyperSpin - HyperSpin (Main Menu) logo is displayed Enter MAME wheel - MAME logo is displayed Launch Galaga - Galaga marquee artwork is displayed Exit Galaga - MAME logo is displayed Exit to Main Menu - MAME logo is still displayed Enter Nintendo Entertainment System - Nintendo Entertainment System logo is displayed Launch Super Mario Bros. - Super Mario Bros. marquee artwork is displayed Exit Super Mario Bros. - Nintendo Entertainment System logo is displayed Exit to Main Menu - Nintendo Entertainment System logo is still displayed Exit HyperSpin - HyperMarquee closed The bolded lines is the problem I can't fix...I can't figure out a way, if one exists, to trigger a change to display the Main Menu logo without it adversely affecting my working configuration. Thanks for taking a look.
slizzap Posted July 9, 2015 Posted July 9, 2015 Here's what I've been trying to get to work: <EDS> <ID>de68765eb0fd483fbda7b4d56a77f80c</ID> <Path>Y:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID>3060</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false Marquee-HyperSpin DummyData "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>Marquee-HyperSpin</IPCID> <EventFilter>9</EventFilter> <CloseEvent>2,7</CloseEvent> <SystemFilter>Main Menu</SystemFilter> <RelativePath>../HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> This pulls the Marquee-HyperSpin marquee setting file, which just contains a pointer to a static image. Works when I open HyperSpin, but here are the problems I'm seeing: 1) It always spawns multiple HyperMarquee processes and I'm not sure why that is. I always get this behavior when I configure a trigger for event 9. 2) Sometimes the executable crashes 3) Even though I set a CloseEvent for 7, it's not actually closing the process (none of them). I suspect that since I'm using a System Filter it's applying the System Filter to the close event as well, and since event 7 is technically happening after it enters into a sub-wheel, it's no longer in the Main Menu...hence it's not closing. But I'm not the expert here...maybe one of you guys could verify. I think the Close Event should process any time that particular event is triggered, regardless of parameter or System Filter.
Antos Posted July 9, 2015 Author Posted July 9, 2015 Hello, I have some time to try to help a little. First I would like to take one problem at the time. Choose 1 that you beleive is priority one for you, and we will try to beat it to death. Please note that English is not my mother tongue, that may lead to ask weird questions, or worst, weird answers... lol. Lets take your Item 1. I am looking at it with the latest EDS config that you have posted... HyperMarquee & Event Dispatch System
Antos Posted July 9, 2015 Author Posted July 9, 2015 See images... sorry my browser crashed, but I have been able to do a screen capture and not loose my post... Let me know if you understand my explanation.. I will be happy to provide more details or clarifications if needed. HyperMarquee & Event Dispatch System
Antos Posted July 9, 2015 Author Posted July 9, 2015 Sevenseal, please join us. Together, we will fix this (find a way) or bring improvements to HM if needed. HyperMarquee & Event Dispatch System
Recommended Posts
Archived
This topic is now archived and is closed to further replies.