Sinden lightgun via Steam Link

Hello,

Having some problems getting a new Sinden Lightgun USB device working through an official Valve Steam Link device.

Server OS: Windows 10
Client OS: Steamlink Public build 789

When plugged directly into the client PC the lightgun creates 2 USB devices: SindenCameraE & SindenLightGun, and the gun's software, SindenLightgun.exe is able to use the device correctly.

When plugged into the SteamLink box the 2 USB devised are created correctly, shared, and listed as "In use by you" by the Virtual here client. However when the lightgun software is started an Unhandled exception error throws with the message "ERROR Failed creating device object for moniker." with the following exception text pasted to the bottom of this post.

After "continuing" through this error, the USB device that handles the buttons on the lightgun works fine, but the device which handles the camera in the gun is non-functional. Both devices still listed as "In use by you" in the Virtualhere tray.

I've tried using both the vhui64.exe v. 5.0.0 that installs from Steam, and manually swapping it for the 5.1.4.0 version listed as latest on this site with no change.

Just wondering if this is a solvable problem, it's no fun using a lightgun on a 15" laptop!

Thanks

************** Exception Text **************
System.Exception: ERROR Failed creating device object for moniker.
at Lightgun.Form1.Start()
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4250.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Lightgun
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/XXXX%XXXX/Desktop/SindenLightgunSoftwareReleaseV1.04/SindenLightgunWindowsSoftwareV1.04/SindenLightgun/Lightgun.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.8.4270.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
AForge.Controls
Assembly Version: 2.2.5.0
Win32 Version: 2.2.5.0
CodeBase: file:///C:/Users/XXXX%XXXX/Desktop/SindenLightgunSoftwareReleaseV1.04/SindenLightgunWindowsSoftwareV1.04/SindenLightgun/AForge.Controls.DLL
----------------------------------------
AForge.Video
Assembly Version: 2.2.5.0
Win32 Version: 2.2.5.0
CodeBase: file:///C:/Users/XXXX%XXXX/Desktop/SindenLightgunSoftwareReleaseV1.04/SindenLightgunWindowsSoftwareV1.04/SindenLightgun/AForge.Video.DLL
----------------------------------------
System.Management
Assembly Version: 4.0.0.0
Win32 Version: 4.8.3752.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Management/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
AForge.Video.DirectShow
Assembly Version: 2.2.5.0
Win32 Version: 2.2.5.0
CodeBase: file:///C:/Users/XXXX%XXXX/Desktop/SindenLightgunSoftwareReleaseV1.04/SindenLightgunWindowsSoftwareV1.04/SindenLightgun/AForge.Video.DirectShow.DLL
----------------------------------------

#2

OK actually that crash is from the lightgun software rather than virtualhere. If possible can you send that crash to Sinden and say you are using their gun via virtualhere and see if they can fix that crash.

#3

Hi jsecondi,

Did you eventually get it to work?
I'm also planning on getting the light gun and I'll be using it in my game room where everything is handled with VirtualHere using an ODroid XU4.