zebow2002 Posted April 7, 2015 Posted April 7, 2015 Yep, very helpfull and pro support, thank you but my initial issue is still there
sevenseal Posted April 7, 2015 Posted April 7, 2015 Yep,very helpfull and pro support, thank you but my initial issue is still there what issue lol?
zebow2002 Posted April 7, 2015 Posted April 7, 2015 I'll contact you again if possible this week. The description is only shown when using "ace of aces", when using the correct hyper-list name "ace of aces (europe)" it won't show any description or info from the gameinfo.ini files.
sevenseal Posted April 7, 2015 Posted April 7, 2015 lol it was working when right before the session ended have you tried the whole thing when hyperspin is running? hyperspin will output the right name to eds...
Antos Posted April 7, 2015 Author Posted April 7, 2015 Should I add a feature (checkbox) to ignore a given string, i.e everything between round bracket or anything else on both side for instance? HyperMarquee & Event Dispatch System
sevenseal Posted April 7, 2015 Posted April 7, 2015 Should I add a feature (checkbox) to ignore a given string, i.e everything between round bracket or anything else on both side for instance? not necessary...
sevenseal Posted April 7, 2015 Posted April 7, 2015 hyperspin filters it out and sent the romname to the ledblinky method which is eds
zebow2002 Posted April 8, 2015 Posted April 8, 2015 I will test it in hyperspin, I only tested it with the manual EDS string. will let you know the results. tnx!
zebow2002 Posted April 8, 2015 Posted April 8, 2015 Again, as I've stated lots of times above, this doesn't work as the filename is different in sega master system.xml and other consoles VS game info.ini from hyperlaunch Incorrect filename according to hyperlist but in gameinfo.ini it's correct Correct filename according to hyperlist but incorrect in gameinfo.ini ignoring everything between brackets would solve this for the following systems I've tried but not completely, action fighter and others for example have a REV 1 in their hyperlist filename Nintendo NES SNES SEGA MS SEGA GEN SEGA CD SEGA GG probably a lot more.
sevenseal Posted April 8, 2015 Posted April 8, 2015 Again,as I've stated lots of times above, this doesn't work as the filename is different in sega master system.xml and other consoles VS game info.ini from hyperlaunch Incorrect filename according to hyperlist but in gameinfo.ini it's correct [ATTACH=CONFIG]52784[/ATTACH] Correct filename according to hyperlist but incorrect in gameinfo.ini [ATTACH=CONFIG]52783[/ATTACH] ignoring everything between brackets would solve this for the following systems I've tried: Nintendo NES SNES SEGA MS SEGA GEN SEGA CD SEGA GG probably a lot more. I will look into it more, and work with antos about it
Climber Posted April 8, 2015 Posted April 8, 2015 I have the same problem mame loads the game info fine but i have tried nes,snes,sega genesis and they dont seem to find the game info file and looking at the gameinfo.ini files for these systems there are no brackets with region tried it in eds with only game name no region no backets and yep found the game info and starting reading the game descriptions .
zebow2002 Posted April 13, 2015 Posted April 13, 2015 Hello, everything is looking really good right now, very happy, hopefully the description will be an option for non-mame systems. Fingers crossed. How would I go about making hypermarquee appear when I select a system in the wheel? And only then? I can't figure out what EDS code I need. 7 list change doesn't seem to be it 8 neither tnx! Erik
Antos Posted April 14, 2015 Author Posted April 14, 2015 Hello, everything is looking really good right now, very happy, hopefully the description will be an option for non-mame systems. Fingers crossed. How would I go about making hypermarquee appear when I select a system in the wheel? And only then? I can't figure out what EDS code I need. 7 list change doesn't seem to be it 8 neither tnx! Erik Erik, Sevenseal and I talked and we have decided to add some filtering capabilities directly within HyperMarquee since some Databases are no always compatible. Understanding that this problem is external to HyperMarquee, but will try to minimise the impact as possible. We will need you for testing. For your other problem, you need to use HyperSpinFileWatcher. Sevenseal will certainly accept to help you to configure it. Recommending version 1.0 since 1.1 seems to work with limited number of users. Let me know. HyperMarquee & Event Dispatch System
Riku Posted April 14, 2015 Posted April 14, 2015 can anyone help me out? Have tried everything to make a universal setup to support all systems!! I know i am doing something wrong!!.. But it looks so right... Any help is appreciated!!.. Thank You! ........ --------------------------- HyperMarquee Config File --------------------------- <?xml version="1.0" encoding="utf-8"?> <HyperMarqueePreferences xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <MarqueeFilename>HS-Marquee_Artwork</MarqueeFilename> <WindowTop>0</WindowTop> <WindowLeft>1360</WindowLeft> <WindowHeight>768</WindowHeight> <WindowWidth>1024</WindowWidth> <WindowState>Maximized</WindowState> <WindowTopMost>false</WindowTopMost> <EditMode>true</EditMode> <DefaultSystemPath>D:\HyperSpin\Media\Main Menu\Images\Wheel</DefaultSystemPath> <SystemConfFile /> <BackgroundImageFile /> <ForegroundImageFile /> <ForegroungBrush /> <ThemePath>D:\HyperSpin\Media\[system]\Themes\[FileName].zip</ThemePath> <DefaultThemePath /> <ThemeVideoPath>D:\HyperSpin\Media\[system]\Video\[FileName].flv</ThemeVideoPath> <ThemeTransitionPath>D:\HyperSpin\Media\[system]\Video\Override Transitions\[FileName].flv</ThemeTransitionPath> <DisplayVideoThemeFrame>false</DisplayVideoThemeFrame> <PlayVideoTheme>false</PlayVideoTheme> <PlayVideoTransitionTheme>false</PlayVideoTransitionTheme> <VideoVolumeTheme>0</VideoVolumeTheme> <VideoTransitionVolumeTheme>0</VideoTransitionVolumeTheme> <VLCpath>C:\Program Files (x86)\Kodi</VLCpath> <VideoFile /> <VideoTransitionFile>D:\HyperSpin\Media\[system]\Video\Override Transitions\[FileName].flv</VideoTransitionFile> <UserShaderinsteadOfVideo>true</UserShaderinsteadOfVideo> <MarqueeTransparency>0</MarqueeTransparency> <MarqueeStyle>0</MarqueeStyle> <TextFont>Hobo Std</TextFont> <FontBrush><SolidColorBrush xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">#FF000000</SolidColorBrush></FontBrush> <FontShaderEffect>false</FontShaderEffect> <TextFontSize>37.333333333333329</TextFontSize> <HorizontalAlignment>Center</HorizontalAlignment> <VerticalAlignment>Center</VerticalAlignment> <BackgroungBrush><SolidColorBrush xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">#BE000000</SolidColorBrush></BackgroungBrush> <BorderBrush /> <HiToText>D:\HyperSpin\HyperMarquee\hiScore\HiToText.exe</HiToText> <BorderThikness> <Left>0</Left> <Top>0</Top> <Right>0</Right> <Bottom>0</Bottom> </BorderThikness> <AutoCloseDelay>0</AutoCloseDelay> <StartDelay>0</StartDelay> <TextOrientation>Horizontal</TextOrientation> <TextScrollingOrientation>0</TextScrollingOrientation> <TextScrollingSpeed>0</TextScrollingSpeed> <DisplayUnderFont>false</DisplayUnderFont> <DisplayScoreHeader2>false</DisplayScoreHeader2> <CloseAfterScrollingCompleted>false</CloseAfterScrollingCompleted> <TextEffect>0</TextEffect> <GifRepeatBehavior>0</GifRepeatBehavior> <TransitionEffect>1</TransitionEffect> <FontOutlineThickness>2</FontOutlineThickness> <FontOutlinedBrush><SolidColorBrush xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">#FF000000</SolidColorBrush></FontOutlinedBrush> <ImageStretch>None</ImageStretch> <ForegroundImageStretch>None</ForegroundImageStretch> <BackgroundImageStretch>None</BackgroundImageStretch> <VideoStretch>None</VideoStretch> <VideoTransitionStretch>None</VideoTransitionStretch> <MarqueeSystem>Nintendo Entertainment System</MarqueeSystem> <TextInfoFolder /> <HiFolder>D:\HyperSpin\HyperMarquee\hiScore\hi</HiFolder> <NvramFolder>D:\HyperSpin\HyperMarquee\hiScore\nvram</NvramFolder> <HighSocreTitleHeader1>Hall of Fame</HighSocreTitleHeader1> <HighScoreTitleHeaderPadding /> <SnapToGrid>false</SnapToGrid> <HTImageBypass>false</HTImageBypass> <HTImageHeightBypass>180</HTImageHeightBypass> <DigitalTextClosing>0</DigitalTextClosing> <ArtworkPathLocation>D:\HyperSpin\Media\[system]\Images\Wheel\[FileName].png</ArtworkPathLocation> <Artwork1AlternativeLocation>D:\HyperSpin\Media\[system]\Images\Artwork1\[FileName].png</Artwork1AlternativeLocation> <Artwork2AlternativeLocation>D:\HyperSpin\Media\[system]\Images\Artwork2\[FileName].png</Artwork2AlternativeLocation> <Artwork3AlternativeLocation>D:\HyperSpin\Media\[system]\Images\Artwork3\[FileName].png</Artwork3AlternativeLocation> <Artwork4AlternativeLocation>D:\HyperSpin\Media\[system]\Images\Artwork4\[FileName].png</Artwork4AlternativeLocation> <ArtworkEffectShader><DMDEffect xmlns="clr-namespace:Shaders;assembly=Shaders" /></ArtworkEffectShader> <VideoArtworkVolume>0</VideoArtworkVolume> <GameInfoLocation>D:\HyperSpin\Data\Game Info\[system].ini</GameInfoLocation> <HyperListLocation>D:\HyperSpin\Data\HyperList\[system].xml</HyperListLocation> <GameInfoText /> <DigitalTextSourceOption>0</DigitalTextSourceOption> <DigitalTextScrollingOption>0</DigitalTextScrollingOption> <MarqueeSpeak>true</MarqueeSpeak> <SpeakRegEx /> <SpeakRegExReplacement /> <TransitionOption>1</TransitionOption> <ArtworkShader>0</ArtworkShader> <TransitionShaderName>Transition_Random</TransitionShaderName> <TransitionShader><Transition_SwirlEffect Progress="0" xmlns="clr-namespace:Shaders;assembly=Shaders" xmlns:av="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Transition_SwirlEffect.Texture2><av:ImageBrush ImageSource="pack://application:,,,/Icons/EDS.ico" /></Transition_SwirlEffect.Texture2></Transition_SwirlEffect></TransitionShader> <ForegroungShader /> <BackgroungShader /> <SuperShader /> <TransitionShaderDuration>1000</TransitionShaderDuration> <NamedPipeID>HS-Marquee_Artwork</NamedPipeID> <AutoCloseEventList>2, 4, 6, 11</AutoCloseEventList> <ArtworkCycling>false</ArtworkCycling> <ArtworkCyclingInterval>5</ArtworkCyclingInterval> </HyperMarqueePreferences> ------------------------ EDS Setting Config File ------------------------- <?xml version="1.0" standalone="yes"?> <NewDataSet> <EDS> <ID>d369e7244ff249f6b08ba371974b942b</ID> <Path /> <Application>LedBlinky</Application> <Close>false</Close> <PID>6972</PID> <IPC>CLI</IPC> <Running>false</Running> <Kill /> <Parameters>[ledblinky]</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID /> <EventFilter /> <CloseEvent /> </EDS> <EDS> <ID>9d2a9d684aa74257870fe3847aa04b0d</ID> <Path /> <Application>HyperMarquee</Application> <Close>false</Close> <PID /> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false HyperSpin-Marquee_Image "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>true</Disable> <IPCID>HS-Marquee_Artwork</IPCID> <EventFilter>1,3,9</EventFilter> <CloseEvent>2,4,6,11</CloseEvent> </EDS> <EDS> <ID>0f11d943f95b4846b425c637baa5d0d0</ID> <Path /> <Application>HSFileWatcher</Application> <Close>true</Close> <PID /> <IPC>CLI</IPC> <Running>false</Running> <Kill /> <Parameters /> <RunningFlash /> <Disable>false</Disable> <IPCID /> <EventFilter>8</EventFilter> <CloseEvent>2,6,11</CloseEvent> <SystemFilter /> </EDS> <EDS> <ID>a0682c88758e4346b55def794b9d2fb7</ID> <Path /> <Application>HiToText</Application> <Close>false</Close> <PID /> <IPC>CLI</IPC> <Running>false</Running> <Kill /> <Parameters>false HyperSpin-HiToText "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID /> <EventFilter>1,3,9</EventFilter> <CloseEvent>2,4,6,11</CloseEvent> <SystemFilter /> </EDS> <EDS> <ID>ab9cdfa918c64845bc5885cb934ecd9f</ID> <Path>D:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>true</Close> <PID /> <IPC>CLI</IPC> <Running>false</Running> <Kill /> <Parameters>false HyperSpin-Time_Elasped [game]</Parameters> <RunningFlash /> <Disable>true</Disable> <IPCID /> <EventFilter>1</EventFilter> <CloseEvent>2,4,6,11</CloseEvent> <RelativePath>../../../HyperSpin/HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> <EDS> <ID>1c44cc7af165485288163bfe830ee263</ID> <Path>D:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID /> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false HyperSpin-HyperSpin_Theme "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>true</Disable> <IPCID>HS-Marquee_Artwork</IPCID> <EventFilter> 1,9</EventFilter> <CloseEvent xml:space="preserve"> </CloseEvent> <RelativePath>../../../HyperSpin/HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> <EDS> <ID>e1cd1723b8dc421396c657d71ec93c5f</ID> <Path>D:\Utilities\HyperSpin Event Dispatch System\EDS\PipesServerTest.exe</Path> <Application>PipesServerTest</Application> <Close>false</Close> <PID>422516</PID> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters> [event] [game] [system]</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID>PipesServerTest</IPCID> <EventFilter>1,3,9</EventFilter> <CloseEvent xml:space="preserve"> </CloseEvent> <RelativePath>PipesServerTest.exe</RelativePath> </EDS> <EDS> <ID>a1a9b9d773f947af9e0f3718b965ecdb</ID> <Path>D:\HyperSpin\HyperMarquee\Hyper Marquee.exe</Path> <Application>Hyper Marquee</Application> <Close>false</Close> <PID /> <IPC>Pipe (CLI)</IPC> <Running>false</Running> <Kill /> <Parameters>false HyperSpin-Digital_Text2 "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>true</Disable> <IPCID>HS-Marquee_Artwork</IPCID> <EventFilter>1,3,9</EventFilter> <CloseEvent>2,4,6,11</CloseEvent> <RelativePath>../../../HyperSpin/HyperMarquee/Hyper Marquee.exe</RelativePath> </EDS> <EDS> <ID>f7d8ac2cc00d47688ed6361ce972ff3e</ID> <Path>D:\Utilities\HyperSpin Event Dispatch System\EDS\PipesServerTest.exe</Path> <Application>PipesServerTest</Application> <Close>true</Close> <PID>421904</PID> <IPC>CLI</IPC> <Running>false</Running> <Kill /> <Parameters> [event] "[game]" "[system]"</Parameters> <RunningFlash /> <Disable>false</Disable> <IPCID /> <EventFilter>1,3,9</EventFilter> <CloseEvent>2,4,6,11</CloseEvent> <RelativePath>PipesServerTest.exe</RelativePath> </EDS> </NewDataSet>
sevenseal Posted April 14, 2015 Posted April 14, 2015 hi riku, I need screenshot of your hsfilewatcher folder and of the hsfilewatcherhq running. want to make sure you have all the file for it?
zebow2002 Posted April 14, 2015 Posted April 14, 2015 Sure, I would love to help and test when needed, I'll be online this week but in Rome next week. I'll PM my skype ID to sevenseal
zebow2002 Posted April 14, 2015 Posted April 14, 2015 PM sent with my skype id regarding the testing, looking forward to hearing about this I'll figure out the HSfilewatcher, already read the instructions, tnx!
dinodino Posted April 14, 2015 Posted April 14, 2015 Erik, Sevenseal and I talked and we have decided to add some filtering capabilities directly within HyperMarquee since some Databases are no always compatible. Understanding that this problem is external to HyperMarquee, but will try to minimise the impact as possible. We will need you for testing. For your other problem, you need to use HyperSpinFileWatcher. Sevenseal will certainly accept to help you to configure it. Recommending version 1.0 since 1.1 seems to work with limited number of users. Let me know. I'm confused about these "incompatible databases" that keep getting mentioned. Such as, in an earlier thread sevenseal mentions "...comfirm if your personal systems names will match hyperlaunch naming format if they dont match, that is one reason the description do not display for that reason..." I have to say that NONE of my databases follow the standard naming format (ok, so perhaps I do have OCD... a little ;-) ) ... but all are working in HyperMarquee. Is the issue that for some databases information such as manufacturer, year, etc. is not showing up properly in HyperMarquee? If so, one observation I can share that has resolved this issue for me is that apparently each XML file *MUST* have a header section or it will not work. Many of my XML files did not, but when I added a header (just copied and pasted the section from another XML that had it then modified as desired) it corrected the problem. Here is an example of the lines I added (in RED): <?xml version="1.0"?> <menu> <header> <listname>Atari 2600</listname> <lastlistupdate>02/20/2015</lastlistupdate> <listversion>1.0 Dino</listversion> <exporterversion>HyperList XML Exporter Version 1.3 Copywrite © 2009-2011 William Strong</exporterversion> </header> <game name="2005 Minigame Multicart (USA) (Unl)"> <description>2005 Minigame Multicart (USA) (Unl)</description> <cloneof/> <crc>401F769B</crc> <manufacturer>AtariAge - Zach Matley, Bob Montgomery, Fred Quimbey & Chris Walton</manufacturer> <year>2005</year> <genre>Mini-Games</genre> <rating>HSRS - GA (General Audience)</rating> <enabled>Yes</enabled> </game> ...etc... This should be inserted after the <menu> tag and before the first <game> tag. Or did I completely miss something? Hope this helps... dinodino
sevenseal Posted April 15, 2015 Posted April 15, 2015 I'm confused about these "incompatible databases" that keep getting mentioned. Such as, in an earlier thread sevenseal mentions "...comfirm if your personal systems names will match hyperlaunch naming format if they dont match, that is one reason the description do not display for that reason..." I have to say that NONE of my databases follow the standard naming format (ok, so perhaps I do have OCD... a little ;-) ) ... but all are working in HyperMarquee. Is the issue that for some databases information such as manufacturer, year, etc. is not showing up properly in HyperMarquee? If so, one observation I can share that has resolved this issue for me is that apparently each XML file *MUST* have a header section or it will not work. Many of my XML files did not, but when I added a header (just copied and pasted the section from another XML that had it then modified as desired) it corrected the problem. Here is an example of the lines I added (in RED): <?xml version="1.0"?> <menu> <header> <listname>Atari 2600</listname> <lastlistupdate>02/20/2015</lastlistupdate> <listversion>1.0 Dino</listversion> <exporterversion>HyperList XML Exporter Version 1.3 Copywrite © 2009-2011 William Strong</exporterversion> </header> <game name="2005 Minigame Multicart (USA) (Unl)"> <description>2005 Minigame Multicart (USA) (Unl)</description> <cloneof/> <crc>401F769B</crc> <manufacturer>AtariAge - Zach Matley, Bob Montgomery, Fred Quimbey & Chris Walton</manufacturer> <year>2005</year> <genre>Mini-Games</genre> <rating>HSRS - GA (General Audience)</rating> <enabled>Yes</enabled> </game> ...etc... This should be inserted after the <menu> tag and before the first <game> tag. Or did I completely miss something? Hope this helps... dinodino hi dino,current right now. only system that work perfectly with description feature under your hyperspin frontend is Mame. just to inform purpose, other system do not extract description information correctly due to lack of consistent name matching with "hyperlist database" (hyperspin) and "gameinfo database" (hyperlaunch)... any game with language markers in their title will not match and scrape the description information in error.. example of this in system: sega master system game: ace of aces appears in hyperlist database: ace of aces (europe) appears in gameinfo database: ace of aces "ace of aces (europe)" /= "ace of aces" so info does not appear correctly. at this current time, there is not a simple solution to this.. to troubleshoot this issue to make work; will lead your database out of sync of your media labels and as well not sync up with hypersync live to scrap your media for updates. currently Antos and I (mainly antos to be honest) are working to aim to fix this. suggestion todo? standby until the fix arrives or directed other wise of a method of a course to approach the matter. remember this is beta software, not a full release. so please be understanding and continue to enjoy the tryout as many have enjoy it so far already. we are aware of the issue
Antos Posted April 15, 2015 Author Posted April 15, 2015 Thank you Sevenseal for those clarifications, you are perfectly right. Just to add some few more information; - The issue that Sevenseal just raised do not apply to MAME but other emu systems. (He is talking about the game naming compatibility between HyperList & MameInfo - read is post) - The issue that has been recently raised and documented by Dinodino (XML HyperList header on non-official Hyperlist files - initially flagged by Sevenseal) - applies to MAME So this is two different known issues. (None of them related to HyperMarquee, but will affect its behavior). Sevenseal and I have discussed on possible work around, cause HyperList and Gameinfo doesn't belong to us. These workarounds should be available within the new HM version sometimes in May for testing. Thank you all! HyperMarquee & Event Dispatch System
zebow2002 Posted April 15, 2015 Posted April 15, 2015 Great news! Looking forward to this. Meanwhile, here is a video of what my sega megatech cabinet is looking like right now and why I need the description feature for kega fusion . skip to the last 10 seconds for a zoom out of the cabinet.
dinodino Posted April 15, 2015 Posted April 15, 2015 Thank you Sevenseal for those clarifications, you are perfectly right. Just to add some few more information; - The issue that Sevenseal just raised do not apply to MAME but other emu systems. (He is talking about the game naming compatibility between HyperList & MameInfo - read is post) - The issue that has been recently raised and documented by Dinodino (XML HyperList header on non-official Hyperlist files - initially flagged by Sevenseal) - applies to MAME So this is two different known issues. (None of them related to HyperMarquee, but will affect its behavior). Sevenseal and I have discussed on possible work around, cause HyperList and Gameinfo doesn't belong to us. These workarounds should be available within the new HM version sometimes in May for testing. Thank you all! Thanks guys for the clarifications... that's making more sense now. In my configuration I am only pulling information from the HyperSpin XML database files, so I have not experienced this issue with name mismatch. dinodino
Antos Posted April 29, 2015 Author Posted April 29, 2015 UPDATE! Please wait, BBB will come with something else very soon within HS. I will post the new solution as soon is available. The solution below has no future. Thanks. --------------------------------------------------- Hi, For the ones that are using the new Hyperspin beta version 1.4, you do not have to use HyperspinFileWatcher anymore to activate HyperMarquee on the main menu. Just insert the code below (the 'if' statement) within the new HScript.ahk (hscripts folder) and change it to your EDs path. Cheers! Antos #NoEnv SetWorkingDir %A_ScriptDir% OnExit, ExitSub themeStart(system, game) { if (system == "Main Menu") { Run, "C:\HyperSpin\EventDispatchSystem\ledblinky.exe" 9 "%game%" "Main Menu" } } return ExitSub: ExitApp HyperMarquee & Event Dispatch System
Recommended Posts
Archived
This topic is now archived and is closed to further replies.