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

HyperSearch


pietie

Recommended Posts

Posted
If you get the error msg when HS is not running it at least means it's registering the trigger. If you have notify.wav in the same folder as the exe you should have audible feedback when you press the trigger. Do you hear anything?

Only if I attempt to run it in standalone mode without HS running. It then comes up fine with sound effect. The moment HS is running, it does not make a sound nor come up.

I wonder if it is not just a display/visibility issue. Do you run HS in fullscreen mode? Do you perhaps have more than one monitor?

Fullscreen, single monitor.

Other than that, can you think of anything else you run with HS that is not stock? LEDBlinky, HyperSpeech or any other 3rd party thing that sort of integrates with HS?

The program that maps the 360 guide button which has a command line terminal and a custom compiled AHK which has no UI and just minimizes to the system tray.

  • Replies 485
  • Created
  • Last Reply
Posted

Thank you for the update. I can confirm that since the latest update I can no longer activate HyperSearch either. It was working prior to the latest update.

Here is my log.

17:33:00  System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: '750' is an unexpected token. The expected token is '"' or '''. Line 50, position 58. (E:\Hyperspin\Utilities\HyperSearch\HyperSearch.exe.Config line 50) ---> System.Xml.XmlException: '750' is an unexpected token. The expected token is '"' or '''. Line 50, position 58.
  at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
  at System.Xml.XmlTextReaderImpl.ParseAttributes()
  at System.Xml.XmlTextReaderImpl.ParseElement()
  at System.Xml.XmlTextReaderImpl.ParseElementContent()
  at System.Configuration.XmlUtil.CopyXmlNode(XmlUtilWriter utilWriter)
  at System.Configuration.XmlUtil.CopyElement(XmlUtilWriter utilWriter)
  at System.Configuration.XmlUtil.CopySection()
  at System.Configuration.BaseConfigurationRecord.ScanSectionsRecursive(XmlUtil xmlUtil, String parentConfigKey, Boolean inLocation, String locationSubPath, OverrideModeSetting overrideMode, Boolean skipInChildApps)
  at System.Configuration.BaseConfigurationRecord.ScanSections(XmlUtil xmlUtil)
  at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
  --- End of inner exception stack trace ---
  at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
  at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
  at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
  --- End of inner exception stack trace ---
  at System.Configuration.ConfigurationManager.PrepareConfigSystem()
  at System.Configuration.ConfigurationManager.get_AppSettings()
  at HyperSearch.MainWindow..ctor()

Posted

Well my post can be avoided as I restarted my computer and it works fine now. Sorry about that.

Pietie, Thank You for fulfilling my request. The images horizontal along the top look great now, but the system wheel images vertical on the left are still using the default path. Can it be set so both system wheel images could use the alternate specified path.

Thank You.

Posted

Thank you for the new updates, your app is fantastic. I've had fun tweaking the UI you created and learning xaml.

I was wondering if its possible to also customize the color scheme for the qwerty keyboard and search button? That's the only screen that doesn't match my theme for now. Check out the attached screenshots.

I also ran into a wierd problem... The app runs fine on my desktop but gave me an error on my arcade machine.

I changed the following code from the Styles.xaml file: "StringFormat={}{0:N0}}" to "StringFormat=({0:N0})}" and it now works on my arcade machine.

Both machines have the same OS (win7 64bit), but maybe my arcade machine is missing something??

Aside from that little hiccup, everything is running fine.

Hypersearch-mmg1design.png

Hypersearch.png

Posted
Thank you for the new updates, your app is fantastic. I've had fun tweaking the UI you created and learning xaml.

I was wondering if its possible to also customize the color scheme for the qwerty keyboard and search button?

Looks very very nice! Yeah sorry I see that I styled the OSK seperately so I'll have to move those styles out as well.

I also ran into a wierd problem... The app runs fine on my desktop but gave me an error on my arcade machine.

I changed the following code from the Styles.xaml file: "StringFormat={}{0:N0}}" to "StringFormat=({0:N0})}" and it now works on my arcade machine.

Yeah I remember having lots of issues with that. It always worked fine for me until I moved it out to the separate file, so I had to change it a bit - which entailed copy/pasting from the internet until I got a version that worked! :D

It seems XAML is just a bit stupid when it comes to extra curly braces.

Both machines have the same OS (win7 64bit), but maybe my arcade machine is missing something??

Does the change you made for the arcade machine not work on the desktop machine? That is weird...I'd love to know why WPF sometimes parses it differently. Maybe there was some Windows update? Hmmm...do you perhaps have .NET 4.5 on one machine and not the other?

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

Minor update to address these two issues:

windowlicker11, the (All) list now also uses the alt system wheel path

mmg1design, you now have access to the onscreen keyboard styles

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

  • 2 weeks later...
Posted

Is there anyway to make it lunch hyperspin and close everything when exiting hyperspin? As it stands I have to start hypersearch, lunch hyperspin and then when I exit hyperspin I have to close hypersearch after. Bit of a pain. Other than that this is amazing.

Posted
Is there anyway to make it lunch hyperspin and close everything when exiting hyperspin? As it stands I have to start hypersearch, lunch hyperspin and then when I exit hyperspin I have to close hypersearch after. Bit of a pain. Other than that this is amazing.

You can configure Startup/Exit programs in HyperHQ. See this previous answer of mine on how to use taskkill to kill the HyperSearch process.

So you can configure HyperHQ to start HyperSearch when HyperSpin starts, and to also kill it again when HyperSpin exits.

I would actually recommend you configure your Startup to first kill the HyperSearch process (which may or may not exist), then to start it up. This is to handle the case where a previous instance of HyperSearch might still be running for whatever reason. Only one instance of HyperSearch is allowed at a time.

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted
Nice updates. Could you add a .png snapshot to the video preview?

Instead of the video? So instead of contra.mp4 for example, I look for contra.png?

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted
Instead of the video? So instead of contra.mp4 for example, I look for contra.png?

Yeah. Hyperspin supports mp4, flv and png as game preview.

Posted

Pietie you are awesome!!! This is an amazing addition! Thank you so much!

The only improvement I can think of was I found that if I search for Megaman vs Mega man, it will miss some mega man games. I'm guessing that's just how the search works (looks for the exact word, maybe we can add wildcard stuff to the search?).

Posted
Pietie you are awesome!!! This is an amazing addition! Thank you so much!

The only improvement I can think of was I found that if I search for Megaman vs Mega man, it will miss some mega man games. I'm guessing that's just how the search works (looks for the exact word, maybe we can add wildcard stuff to the search?).

Glad you find it useful :)

Well, by default it does a Contains search. So if you search just "Mega" you'll hit both "Mega man" and "Megaman". You can change the search mode to Exact but that is more restrictive and not what you want.

I've thought about doing wildcards before but I'm not convinced of its overall usefulness. Do you (or maybe someone else) have any other examples where you'd find it useful?

My tools

Steam wheel creator - Generate xml list from Steam profile with artwork and videos

HyperSearch - Integrates search functionality with HyperSpin

btn_donate_LG.gif

Posted

My main issue is that my genres are messed up. For example if I search for wrestling it doesn't find some wrestling games that have the genre sports/wrestling. Similar to the whole megaman deal. But I just put this program on my actual arcade and I'm running into this error:

Im running on Windows 7 64bit, .NET Framework v4.0.30319

Update: narrowed it down to the OS as I ran off a backup drive the same folder of Hyperspin on both computers it worked on one and not the other. Only difference I noticed is that the one that worked had version 378758 4.5.1 installed and arcade didn't so updating.

12:53:17  System.Windows.Markup.XamlParseException: 'Unexpected token after end of markup extension.' Line number '91' and line position '264'. ---> System.Xaml.XamlParseException: 'Unexpected token after end of markup extension.' Line number '91' and line position '264'.
  at MS.Internal.Xaml.Parser.MePullParser.<Parse>d__0.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<LogicStream_Attribute>d__6f.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_EmptyElement>d__14.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_PropertyContent>d__5f.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_NonemptyPropertyElement>d__42.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_PropertyElement>d__35.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementContent>d__4a.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_ElementBody>d__23.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<P_Element>d__7.MoveNext()
  at MS.Internal.Xaml.Parser.XamlPullParser.<Parse>d__0.MoveNext()
  at MS.Internal.Xaml.NodeStreamSorter.ReadAheadToEndOfAttributes()
  at MS.Internal.Xaml.NodeStreamSorter.ReadAheadAndSortCtorProperties()
  at MS.Internal.Xaml.NodeStreamSorter.MoveNext()
  at System.Xaml.XamlXmlReader.Read()
  at System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
  at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
  --- End of inner exception stack trace ---
  at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
  at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, Boolean skipJournaledProperties, Uri baseUri)
  at System.Windows.Markup.XamlReader.Load(XamlReader xamlReader, ParserContext parserContext)
  at System.Windows.Markup.XamlReader.Load(XmlReader reader, ParserContext parserContext, XamlParseMode parseMode)
  at System.Windows.Markup.XamlReader.Load(Stream stream, ParserContext parserContext)
  at MS.Internal.AppModel.AppModelKnownContentFactory.XamlConverter(Stream stream, Uri baseUri, Boolean canUseTopLevelBrowser, Boolean sandboxExternalContent, Boolean allowAsync, Boolean isJournalNavigation, XamlReader& asyncObjectConverter)
  at MS.Internal.AppModel.MimeObjectFactory.GetObjectAndCloseStream(Stream s, ContentType contentType, Uri baseUri, Boolean canUseTopLevelBrowser, Boolean sandboxExternalContent, Boolean allowAsync, Boolean isJournalNavigation, XamlReader& asyncObjectConverter)
  at System.Windows.ResourceDictionary.set_Source(Uri value)
  at HyperSearch.MainWindow..ctor()

Posted

PT,

Wow... I don't keep up with the boards for a few months and I completely miss a gem like this!! This is absolutely fantastic, and a welcome functional addition to my setup. Thanks so much for crafting this, it looks and works great.

Regards

Posted

I was able to fix my problem. It was caused by HS and HL running as administrator. Everything now works fine for me.

Awesome program.

Posted
Thank you for the new updates, your app is fantastic. I've had fun tweaking the UI you created and learning xaml.

I was wondering if its possible to also customize the color scheme for the qwerty keyboard and search button? That's the only screen that doesn't match my theme for now. Check out the attached screenshots.

I also ran into a wierd problem... The app runs fine on my desktop but gave me an error on my arcade machine.

I changed the following code from the Styles.xaml file: "StringFormat={}{0:N0}}" to "StringFormat=({0:N0})}" and it now works on my arcade machine.

Both machines have the same OS (win7 64bit), but maybe my arcade machine is missing something??

Aside from that little hiccup, everything is running fine.

Hypersearch-mmg1design.png

Hypersearch.png

Please share this theme, to change the color of the keyboard border its this line...

<Setter Property="BorderBrush" Value="#8080ff" />

in the Styles.xaml, i opened it with notepad.

Posted

I've been meaning to share this theme, I just haven't had time to clean up all the edits I made to the file. (This file works with HyperSearch dated 26 March)

Download Edited styles.axml

(backup your original styles.axml, then replace it with this one)

Thanks Pietie for the new updates.

Archived

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

×
×
  • Create New...