dantman / elite-vr-cockpit

A SteamVR Overlay providing a virtual throttle and joystick and holographic buttons for ship functions, with custom integration into Elite Dangerous
Other
320 stars 36 forks source link

When I start VR Cockpit, the log says "InvalidOperationException: Sequence contains no elements" and then doesn't detect Elite Dangerous. #21

Closed aaronhowser1 closed 6 years ago

aaronhowser1 commented 6 years ago

image This is after opening only Elite VR Cockpit, Elite Dangerous is not launched yet.

image This is what my headset sees after launching Elite Dangerous in VR. The white controller things are syncing ok with the actual controllers, but there's layered text saying that ED isn't on yet.

image This is Elite VR Cockpit's log after launching ED in VR. It says it isn't running when it is.

I followed the Getting Started instructions up to step 3, but I can't go any further because of this problem.

dantman commented 6 years ago

Would you be willing to install Unity 2018.2 (possibly git to) and downloading the project's source code and running it in Unity?

The Unity console will have a stack trace and will also let you debug with Visual Studio 2017.

Alternatively, find the Daniel Friesen/Elite VR Cockpit folder which I think should be in your {user}/AppData/LocalLow folder and send me the output log file in there, that also should have stack traces.

CakeQ commented 6 years ago

Initialize engine version: 2018.2.6f1 (c591d9a97a0b) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce GTX 1080 (ID=0x1b80) Vendor:
VRAM: 8086 MB Driver: 23.21.13.8813 Begin MonoManager ReloadAssembly

Input initialized. Initialized touch support. UnloadTime: 2.132455 ms Connected to VR Runtime (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) VR Driver: lighthouse VR Display: LHR-C9EE2F1B (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) vJoy Driver Version Matches vJoy DLL Version (218) (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) Aquired vJoy device 1 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at EVRC.EDStateManager.LoadHUDColorMatrix () [0x0005d] in :0 at EVRC.EDStateManager.Start () [0x00000] in :0 (Filename: <839a3cb835c04d14aeb58d83bb7bc4bd> Line: 0) Setting up 2 worker threads for Enlighten. Thread -> id: 3224 -> priority: 1 Thread -> id: 25b0 -> priority: 1 InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at EVRC.EDStateManager.LoadHUDColorMatrix () [0x0005d] in :0 at EVRC.EDStateManager.SetIsEliteDangerousRunning (System.Boolean running) [0x0001f] in :0 at EVRC.EDStateManager.SetCurrentProcess (System.UInt32 pid) [0x00049] in :0 at EVRC.EDStateManager.OnProcessConnected (Valve.VR.VREvent_t ev) [0x00019] in :0 at UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) [0x00011] in :0 at UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) [0x00023] in :0 at Valve.VR.SteamVR_Events+Event`1[T].Send (T arg0) [0x00000] in :0 at EVRC.EventLoop.Update () [0x0004c] in :0 (Filename: <839a3cb835c04d14aeb58d83bb7bc4bd> Line: 0)
TheGamateers commented 6 years ago

I am having the same issue so I will put my output log as well

dantman commented 6 years ago

Ok, can you send me your GraphicsConfigurationOverride.xml.

It should be in {user}/AppData/Local/Frontier Developments/Elite Dangerous/Options/Graphics/.

Looks like it's failing when it tries to parse the HUD color matrix override. Which I've customized my own and forgot what the default looks like.

TheGamateers commented 6 years ago

Initialize engine version: 2018.2.6f1 (c591d9a97a0b) GfxDevice: creating device client; threaded=1 Direct3D: Version: Direct3D 11.0 [level 11.1] Renderer: NVIDIA GeForce GTX 1080 Ti (ID=0x1b06) Vendor:
VRAM: 11127 MB Driver: 24.21.13.9907 Begin MonoManager ReloadAssembly

Input initialized. Initialized touch support. UnloadTime: 2.576609 ms Connected to VR Runtime (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) VR Driver: lighthouse VR Display: LHR-62C5A433 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) vJoy Driver Version Matches vJoy DLL Version (218) (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) Aquired vJoy device 1 (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) InvalidOperationException: Sequence contains no elements at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x00010] in <839a3cb835c04d14aeb58d83bb7bc4bd>:0 at EVRC.EDStateManager.LoadHUDColorMatrix () [0x0005d] in :0 at EVRC.EDStateManager.Start () [0x00000] in :0 (Filename: <839a3cb835c04d14aeb58d83bb7bc4bd> Line: 0) Loading from C:/Users/Austin/AppData/LocalLow/DanielFriesen/Elite VR Cockpit\SavedState.json (Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43) Setting up 2 worker threads for Enlighten. Thread -> id: bf8 -> priority: 1 Thread -> id: 4f78 -> priority: 1
anselme16 commented 6 years ago

i've got the same problem, an the contents of my GraphicsConfigurationOverride.xml is : <?xml version="1.0" encoding="UTF-8" ?> <GraphicsConfig />

dantman commented 6 years ago

Ok. I'll work on making the code parse a file without the GUIColour or Default in the file later.

In the meantime if you guys want to try the overlay out, you should be able to workaround the issue by adding the following default hud theme GraphicsConfigurationOverride.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<GraphicsConfig>
    <GUIColour>
        <Default>
            <LocalisationName>Standard</LocalisationName>
            <MatrixRed> 1, 0, 0 </MatrixRed>
            <MatrixGreen> 0, 1, 0 </MatrixGreen>
            <MatrixBlue> 0, 0, 1 </MatrixBlue>
        </Default>
    </GUIColour>
</GraphicsConfig>

Or, you can setup whatever HUD color matrix you prefer: https://forums.frontier.co.uk/showthread.php/259311-NO2O!-The-Definitive-List-of-1-7-2-2-Compatible-HUD-Colour-Color-Configs-(please-add-yours!)

aaronhowser1 commented 6 years ago

After setting my GraphicsConfigurationOverride.xml to look like


<?xml version="1.0" encoding="UTF-8" ?>
<GraphicsConfig>
      <GUIColour>
            <Default>
              <LocalisationName>Standard</LocalisationName>
                <MatrixRed> 0.57, 0.77, 0.87 </MatrixRed>
        <MatrixGreen> -0.36, 0.44, -1 </MatrixGreen>
        <MatrixBlue> -0.2, -0.12, 1 </MatrixBlue>
            </Default>
      </GUIColour>
</GraphicsConfig>

The log shows this: image In game looks like this: image When the game was launching (before it loads into the main menu, when the splash screens are showing), it siad that it was waiting for Elite to launch, and then it changed to the above picture when it got to the main menu.

This is my output log from LocalRow. I exited by quitting SteamVR instead of quitting through the main menu which probably explains why it thinks it crashed at the end.

Initialize engine version: 2018.2.6f1 (c591d9a97a0b)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 11.0 [level 11.1]
    Renderer: NVIDIA GeForce GTX 1080 (ID=0x1b80)
    Vendor:   
    VRAM:     8079 MB
    Driver:   24.21.13.9882
Begin MonoManager ReloadAssembly
- Completed reload, in  0.836 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

UnloadTime: 12.731255 ms
Connected to VR Runtime

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

VR Driver: lighthouse
VR Display: LHR-9CCB7A7E

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

vJoy Driver Version Matches vJoy DLL Version (218)

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Aquired vJoy device 1

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

FileNotFoundException: Could not find file "C:\Users\aaron\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\Custom.3.0.binds"
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <f2e6809acb14476a81f399aeb800f8f2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize) [0x00000] in <f2e6809acb14476a81f399aeb800f8f2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int)
  at System.Xml.XmlDownloadManager.GetStream (System.Uri uri, System.Net.ICredentials credentials, System.Net.IWebProxy proxy, System.Net.Cache.RequestCachePolicy cachePolicy) [0x00018] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlUrlResolver.GetEntity (System.Uri absoluteUri, System.String role, System.Type ofObjectToReturn) [0x00032] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlTextReaderImpl.FinishInitUriString () [0x0004c] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlTextReaderImpl..ctor (System.String uriStr, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext context, System.Xml.XmlResolver uriResolver) [0x000c7] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReaderSettings.CreateReader (System.String inputUri, System.Xml.XmlParserContext inputContext) [0x0003b] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReader.Create (System.String inputUri, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext inputContext) [0x0000a] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReader.Create (System.String inputUri, System.Xml.XmlReaderSettings settings) [0x00000] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.Linq.XDocument.Load (System.String uri, System.Xml.Linq.LoadOptions options) [0x00007] in <428ab70c13974bd0bcd1eeafc00ea3e2>:0 
  at System.Xml.Linq.XDocument.Load (System.String uri) [0x00000] in <428ab70c13974bd0bcd1eeafc00ea3e2>:0 
  at EVRC.EDControlsBindings.ParseFile (System.String customBindingsOptionsPath) [0x00006] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.LoadControlBindings () [0x00006] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.Start () [0x00006] in <bfb13938f61d4338aba13e68b0da5180>:0 

(Filename: <f2e6809acb14476a81f399aeb800f8f2> Line: 0)

Loading from C:/Users/aaron/AppData/LocalLow/DanielFriesen/Elite VR Cockpit\SavedState.json

(Filename: C:\buildslave\unity\build\Runtime/Export/Debug.bindings.h Line: 43)

Setting up 4 worker threads for Enlighten.
  Thread -> id: 515c -> priority: 1 
  Thread -> id: 2d8c -> priority: 1 
  Thread -> id: 2bec -> priority: 1 
  Thread -> id: 352c -> priority: 1 
FileNotFoundException: Could not find file "C:\Users\aaron\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\Custom.3.0.binds"
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize, System.Boolean anonymous, System.IO.FileOptions options) [0x0019e] in <f2e6809acb14476a81f399aeb800f8f2>:0 
  at System.IO.FileStream..ctor (System.String path, System.IO.FileMode mode, System.IO.FileAccess access, System.IO.FileShare share, System.Int32 bufferSize) [0x00000] in <f2e6809acb14476a81f399aeb800f8f2>:0 
  at (wrapper remoting-invoke-with-check) System.IO.FileStream..ctor(string,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,int)
  at System.Xml.XmlDownloadManager.GetStream (System.Uri uri, System.Net.ICredentials credentials, System.Net.IWebProxy proxy, System.Net.Cache.RequestCachePolicy cachePolicy) [0x00018] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlUrlResolver.GetEntity (System.Uri absoluteUri, System.String role, System.Type ofObjectToReturn) [0x00032] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlTextReaderImpl.FinishInitUriString () [0x0004c] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlTextReaderImpl..ctor (System.String uriStr, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext context, System.Xml.XmlResolver uriResolver) [0x000c7] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReaderSettings.CreateReader (System.String inputUri, System.Xml.XmlParserContext inputContext) [0x0003b] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReader.Create (System.String inputUri, System.Xml.XmlReaderSettings settings, System.Xml.XmlParserContext inputContext) [0x0000a] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.XmlReader.Create (System.String inputUri, System.Xml.XmlReaderSettings settings) [0x00000] in <7fd195060d8c41448694ab221d3b56ca>:0 
  at System.Xml.Linq.XDocument.Load (System.String uri, System.Xml.Linq.LoadOptions options) [0x00007] in <428ab70c13974bd0bcd1eeafc00ea3e2>:0 
  at System.Xml.Linq.XDocument.Load (System.String uri) [0x00000] in <428ab70c13974bd0bcd1eeafc00ea3e2>:0 
  at EVRC.EDControlsBindings.ParseFile (System.String customBindingsOptionsPath) [0x00006] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.LoadControlBindings () [0x00006] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.SetIsEliteDangerousRunning (System.Boolean running) [0x00025] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.SetCurrentProcess (System.UInt32 pid) [0x00049] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EDStateManager.OnProcessConnected (Valve.VR.VREvent_t ev) [0x00019] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at UnityEngine.Events.InvokableCall`1[T1].Invoke (T1 args0) [0x00011] in <ff9aad6778ce4321ac2cd4e0b6aa1603>:0 
  at UnityEngine.Events.UnityEvent`1[T0].Invoke (T0 arg0) [0x00023] in <ff9aad6778ce4321ac2cd4e0b6aa1603>:0 
  at Valve.VR.SteamVR_Events+Event`1[T].Send (T arg0) [0x00000] in <bfb13938f61d4338aba13e68b0da5180>:0 
  at EVRC.EventLoop.Update () [0x0004c] in <bfb13938f61d4338aba13e68b0da5180>:0 

(Filename: <f2e6809acb14476a81f399aeb800f8f2> Line: 0)

Crash!!!
SymInit: Symbol-SearchPath: '.;C:\Users\aaron\Desktop\Games\Elite VR Cockpit;C:\Users\aaron\Desktop\Games\Elite VR Cockpit;C:\Windows;C:\Windows\system32;SRV*C:\websymbols*http://msdl.microsoft.com/download/symbols;', symOptions: 534, UserName: 'aaron'
OS-Version: 10.0.0
C:\Users\aaron\Desktop\Games\Elite VR Cockpit\Elite VR Cockpit.exe:Elite VR Cockpit.exe (00007FF73F7E0000), size: 671744 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 2018.2.6.37337
C:\Windows\SYSTEM32\ntdll.dll:ntdll.dll (00007FFE62E50000), size: 1970176 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.228
C:\Windows\System32\KERNEL32.DLL:KERNEL32.DLL (00007FFE62650000), size: 729088 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\KERNELBASE.dll:KERNELBASE.dll (00007FFE5FD20000), size: 2568192 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.165
C:\Users\aaron\Desktop\Games\Elite VR Cockpit\UnityPlayer.dll:UnityPlayer.dll (00007FFDF9AD0000), size: 23748608 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 2018.2.6.37337
C:\Windows\System32\CRYPT32.dll:CRYPT32.dll (00007FFE5F350000), size: 1974272 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\ucrtbase.dll:ucrtbase.dll (00007FFE5FFA0000), size: 1024000 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.191
C:\Windows\SYSTEM32\WindowsCodecs.dll:WindowsCodecs.dll (00007FFE5B060000), size: 1761280 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\HID.DLL:HID.DLL (00007FFE5DE90000), size: 49152 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\msvcrt.dll:msvcrt.dll (00007FFE62540000), size: 647168 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 7.0.17134.1
C:\Windows\System32\MSASN1.dll:MSASN1.dll (00007FFE5F190000), size: 73728 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\RPCRT4.dll:RPCRT4.dll (00007FFE60EB0000), size: 1196032 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\USER32.dll:USER32.dll (00007FFE60310000), size: 1638400 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\combase.dll:combase.dll (00007FFE60570000), size: 3289088 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\win32u.dll:win32u.dll (00007FFE5F220000), size: 131072 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\bcryptPrimitives.dll:bcryptPrimitives.dll (00007FFE5FCA0000), size: 499712 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\GDI32.dll:GDI32.dll (00007FFE602E0000), size: 163840 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\gdi32full.dll:gdi32full.dll (00007FFE60140000), size: 1646592 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\msvcp_win.dll:msvcp_win.dll (00007FFE600A0000), size: 651264 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.137
C:\Windows\System32\ole32.dll:ole32.dll (00007FFE62710000), size: 1380352 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.137
C:\Windows\System32\sechost.dll:sechost.dll (00007FFE62470000), size: 372736 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\SHLWAPI.dll:SHLWAPI.dll (00007FFE624D0000), size: 331776 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\VERSION.dll:VERSION.dll (00007FFE5A990000), size: 40960 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\SETUPAPI.dll:SETUPAPI.dll (00007FFE62880000), size: 4501504 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\cfgmgr32.dll:cfgmgr32.dll (00007FFE5F540000), size: 299008 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\ADVAPI32.dll:ADVAPI32.dll (00007FFE62D70000), size: 659456 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\SHELL32.dll:SHELL32.dll (00007FFE61010000), size: 21233664 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.228
C:\Windows\System32\shcore.dll:shcore.dll (00007FFE60900000), size: 692224 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\windows.storage.dll:windows.storage.dll (00007FFE5F590000), size: 7393280 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.228
C:\Windows\System32\kernel.appcore.dll:kernel.appcore.dll (00007FFE5F170000), size: 69632 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\profapi.dll:profapi.dll (00007FFE5F1B0000), size: 126976 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\powrprof.dll:powrprof.dll (00007FFE5F1D0000), size: 311296 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\FLTLIB.DLL:FLTLIB.DLL (00007FFE5F160000), size: 40960 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\WS2_32.dll:WS2_32.dll (00007FFE625E0000), size: 442368 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\OLEAUT32.dll:OLEAUT32.dll (00007FFE604A0000), size: 794624 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.48
C:\Windows\SYSTEM32\OPENGL32.dll:OPENGL32.dll (00007FFE27E40000), size: 1179648 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\IMM32.dll:IMM32.dll (00007FFE60FE0000), size: 184320 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\WINMM.dll:WINMM.dll (00007FFE5D3F0000), size: 143360 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\GLU32.dll:GLU32.dll (00007FFE49CC0000), size: 180224 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\WINHTTP.dll:WINHTTP.dll (00007FFE5A4C0000), size: 901120 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.137
C:\Windows\SYSTEM32\winmmbase.dll:winmmbase.dll (00007FFE5D3C0000), size: 172032 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\system32\uxtheme.dll:uxtheme.dll (00007FFE5D610000), size: 622592 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Users\aaron\Desktop\Games\Elite VR Cockpit\MonoBleedingEdge\EmbedRuntime\mono-2.0-bdwgc.dll:mono-2.0-bdwgc.dll (00007FFDF9510000), size: 5996544 (result: 0), SymType: '-deferred-', PDB: ''
C:\Windows\System32\PSAPI.DLL:PSAPI.DLL (00007FFE609B0000), size: 32768 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\MSWSOCK.dll:MSWSOCK.dll (00007FFE5E9E0000), size: 417792 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\CRYPTBASE.DLL:CRYPTBASE.DLL (00007FFE5EB90000), size: 45056 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\MSCTF.dll:MSCTF.dll (00007FFE60AB0000), size: 1527808 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.191
C:\Windows\system32\dwmapi.dll:dwmapi.dll (00007FFE5D8F0000), size: 167936 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\d3d11.dll:d3d11.dll (00007FFE5C1E0000), size: 3190784 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\SYSTEM32\dxgi.dll:dxgi.dll (00007FFE5DF20000), size: 765952 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_52ac7eb8f32780d5\nvldumdx.dll:nvldumdx.dll (00007FFE59D00000), size: 966656 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 24.21.13.9882
C:\Windows\System32\WINTRUST.DLL:WINTRUST.DLL (00007FFE5F2F0000), size: 356352 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.81
C:\Windows\System32\imagehlp.dll:imagehlp.dll (00007FFE62450000), size: 118784 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\CRYPTSP.dll:CRYPTSP.dll (00007FFE5EBA0000), size: 94208 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\system32\rsaenh.dll:rsaenh.dll (00007FFE5E5C0000), size: 208896 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.191
C:\Windows\SYSTEM32\bcrypt.dll:bcrypt.dll (00007FFE5ECC0000), size: 151552 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\System32\DriverStore\FileRepository\nv_dispi.inf_amd64_52ac7eb8f32780d5\nvwgf2umx.dll:nvwgf2umx.dll (00007FFE1DBD0000), size: 34291712 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 24.21.13.9882
C:\Windows\system32\nvspcap64.dll:nvspcap64.dll (00007FFE46CD0000), size: 2531328 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 3.14.0.139
C:\Windows\SYSTEM32\ntmarta.dll:ntmarta.dll (00007FFE5E360000), size: 200704 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\clbcatq.dll:clbcatq.dll (00007FFE62CD0000), size: 655360 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 2001.12.10941.16384
C:\Windows\system32\wbem\wbemprox.dll:wbemprox.dll (00007FFE4DF50000), size: 69632 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\wbemcomn.dll:wbemcomn.dll (00007FFE4F880000), size: 536576 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\system32\wbem\wbemsvc.dll:wbemsvc.dll (00007FFE4E600000), size: 81920 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\system32\wbem\fastprox.dll:fastprox.dll (00007FFE4DAD0000), size: 991232 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\MMDevApi.dll:MMDevApi.dll (00007FFE56B50000), size: 483328 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\DEVOBJ.dll:DEVOBJ.dll (00007FFE5EF70000), size: 159744 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\PROPSYS.dll:PROPSYS.dll (00007FFE5B7D0000), size: 1785856 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 7.0.17134.112
C:\Windows\SYSTEM32\AUDIOSES.DLL:AUDIOSES.DLL (00007FFE38110000), size: 1228800 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.137
C:\Windows\SYSTEM32\wintypes.dll:wintypes.dll (00007FFE5B300000), size: 1363968 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\SYSTEM32\AVRT.dll:AVRT.dll (00007FFE5B560000), size: 40960 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\xinput1_3.dll:xinput1_3.dll (0000000000400000), size: 122880 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 9.18.944.0
C:\Windows\SYSTEM32\TextInputFramework.dll:TextInputFramework.dll (00007FFE548C0000), size: 618496 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.191
C:\Windows\SYSTEM32\CoreUIComponents.dll:CoreUIComponents.dll (00007FFE5A9F0000), size: 3268608 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.112
C:\Windows\SYSTEM32\CoreMessaging.dll:CoreMessaging.dll (00007FFE5D1C0000), size: 892928 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.228
C:\Users\aaron\Desktop\Games\Elite VR Cockpit\openvr_api.DLL:openvr_api.DLL (00007FFE284A0000), size: 606208 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 1.0.10.0
C:\Windows\system32\nvapi64.dll:nvapi64.dll (00007FFE564A0000), size: 5050368 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 24.21.13.9882
C:\Users\aaron\Desktop\Games\Elite VR Cockpit\vJoyInterface.dll:vJoyInterface.dll (00007FFE46FB0000), size: 204800 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 2.1.8.31
C:\Windows\SYSTEM32\IPHLPAPI.DLL:IPHLPAPI.DLL (00007FFE5E760000), size: 229376 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\NSI.dll:NSI.dll (00007FFE62530000), size: 32768 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\dhcpcsvc6.DLL:dhcpcsvc6.DLL (00007FFE54550000), size: 90112 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\dhcpcsvc.DLL:dhcpcsvc.DLL (00007FFE54530000), size: 106496 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\DNSAPI.dll:DNSAPI.dll (00007FFE5E7A0000), size: 778240 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.165
C:\Windows\System32\rasadhlp.dll:rasadhlp.dll (00007FFE52EC0000), size: 40960 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\System32\fwpuclnt.dll:fwpuclnt.dll (00007FFE54610000), size: 466944 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\dbghelp.dll:dbghelp.dll (00007FFE4E130000), size: 1871872 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1
C:\Windows\SYSTEM32\SspiCli.dll:SspiCli.dll (00007FFE5F060000), size: 196608 (result: 0), SymType: '-deferred-', PDB: '', fileVersion: 10.0.17134.1

========== OUTPUTTING STACK TRACE ==================

0x000001ADEE0C04D7 (Mono JIT Code) (wrapper managed-to-native) object:wrapper_native_00007FFDF924C8B0 (Valve.VR.VREvent_t&,uint)
0x000001ADEEBA7A1D (Mono JIT Code) Valve.VR.CVRSystem:PollNextEvent (Valve.VR.VREvent_t&,uint)
0x000001ADEEBA7593 (Mono JIT Code) EVRC.EventLoop:Update ()
0x000001ADE9BB6010 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FFDF963A5EB (mono-2.0-bdwgc) mono_get_runtime_build_info
0x00007FFDF95C1B02 (mono-2.0-bdwgc) mono_perfcounters_init
0x00007FFDF95CAAEF (mono-2.0-bdwgc) mono_runtime_invoke
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA0C2204)
0x00007FFDFA0C2204 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA0BF7A0)
0x00007FFDFA0BF7A0 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA0A4029)
0x00007FFDFA0A4029 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA0A41C0)
0x00007FFDFA0A41C0 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDF9E71330)
0x00007FFDF9E71330 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDF9FAA647)
0x00007FFDF9FAA647 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDF9FAA6D2)
0x00007FFDF9FAA6D2 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDF9FAC4EF)
0x00007FFDF9FAC4EF (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA6664A5)
0x00007FFDFA6664A5 (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA6655EA)
0x00007FFDFA6655EA (UnityPlayer) (function-name not available)
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FFDFA667D9B)
0x00007FFDFA667D9B (UnityPlayer) (function-name not available)
0x00007FFDFA667F6B (UnityPlayer) UnityMain
  ERROR: SymGetSymFromAddr64, GetLastError: 'Attempt to access invalid address.' (Address: 00007FF73F7E1207)
0x00007FF73F7E1207 (Elite VR Cockpit) (function-name not available)
0x00007FFE62663034 (KERNEL32) BaseThreadInitThunk
0x00007FFE62EC1431 (ntdll) RtlUserThreadStart

========== END OF STACKTRACE ===========

A crash has been intercepted by the crash handler. For call stack and other details, see the latest crash report generated in:
 * C:/Users/aaron/AppData/Local/Temp/DanielFriesen/Elite VR Cockpit/Crashes
dantman commented 6 years ago

I do know about the crash. It's happened to me in the editor before, but I relied on the Editor console instead of having a log file so I didn't know why before.

The error line comes because the overlay failed to read your custom bindings. That was reported here #23.

Firstly, have you setup bindings for ED before?

Also, would you mind sending me your C:\Users\aaron\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\ folder? I'd like to know what kind of bindings ED outputs for other users so I know how the overlay should try and read bindings.

aaronhowser1 commented 6 years ago

image This is my Bindings folder, it only has one file in it and that only has one line: image I haven't played any Elite Dangerous at all on this computer yet, I factory reset it since the last time I played. It doesn't look like it downloaded my controls from last time, should I just go in on non-VR and change some random stuff to generate the Custom.3.0.binds?

dantman commented 6 years ago

Ok. So for you, I just need to handle the case that bindings have never been setup and the file doesn't exist yet.

Yes, just open up the game without the overlay and customize your controls. You don't need to switch to non-VR to do it. You might as well set keyboard bindings for all the controls you want to use holographic buttons for.