HelixVision

HelixVision

Katanga Plugin Fatal Error
I get this with about 90% of the games I try to run and I have over 1000 games easy. Any ideas on how to get by this?
< >
Showing 1-12 of 12 comments
Feb 17, 2021 @ 11:31pm 
Sorry for the problems there, let's see if we can improve this. Should definitely not be seeing it this much.

Can you give me more details? Games that you see this in, and API in use. In DX9 we can expect to see this more often, but I don't think I've seen this recently in any DX11 game.

For games in our primary curated list, you should never see this error. Best driver to use at present is 452.06.


I can also take a look at the log files after you see this error.

%appdata%\..\LocalLow\Katanga\Katanga\output_log.txt and the katanga.log.
Call of Duty Black Ops

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.032 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 0.922500 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path E:\Playable Games\Call of Duty - Black Ops\BlackOps.exe --game-title Call of Duty: Black Ops --launch-type DX11Exe
--game-path: E:\Playable Games\Call of Duty - Black Ops\BlackOps.exe
--game-title: Call of Duty: Black Ops
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: BlackOps.exe
WaitForGame...BlackOps.exe
Launch EndOfFrame
-> Got shared handle: c0001ec2
Middle Earth: Shadow of War

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.031 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 1.226900 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path E:\Playable Games\Middle Earth Shadow of War\x64\ShadowOfWar.exe --game-title Middle-earth: Shadow of War --launch-type DX11Exe
--game-path: E:\Playable Games\Middle Earth Shadow of War\x64\ShadowOfWar.exe
--game-title: Middle-earth: Shadow of War
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: ShadowOfWar.exe
WaitForGame...ShadowOfWar.exe
Launch EndOfFrame
-> Got shared handle: 80003e02
Trine 3

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.029 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 0.737800 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path E:\Playable Games\Trine 3 The Artifacts of Power\trine3_32bit.exe --game-title Trine 3: The Artifacts of Power --launch-type DX9
--game-path: E:\Playable Games\Trine 3 The Artifacts of Power\trine3_32bit.exe
--game-title: Trine 3: The Artifacts of Power
--launch-type: DX9
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX9 for Game: trine3_32bit.exe
...Launching suspended: E:\Playable Games\Trine 3 The Artifacts of Power\trine3_32bit.exe
LoadAgent
Load GamePlugin
Successfully loaded F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/katanga_Data/Plugins/GamePlugin.dll
Hook the D3D9.DLL!Direct3DCreate9...
Resume game launch: DX9
Restored Working Directory to: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Launch EndOfFrame
List of active controllers:
rift
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch


Oculus Touch

Oculus Touch
Oculus Touch

Oculus Touch
List of active controllers:
rift
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch


Oculus Touch

Oculus Touch
Oculus Touch

Oculus Touch
-> Got shared handle: 800025c2
..eyes width: 3648 height: 1026 format: RGBA32
Wolfenstein II (Katanga never hooks, just stays black)

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.032 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 1.044600 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path D:\PC Games\Wolfenstein II The New Colossus\NewColossus_x64vk.exe --game-title Wolfenstein II: The New Colossus --launch-type DX11Exe
--game-path: D:\PC Games\Wolfenstein II The New Colossus\NewColossus_x64vk.exe
--game-title: Wolfenstein II: The New Colossus
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: NewColossus_x64vk.exe
WaitForGame...NewColossus_x64vk.exe
Launch EndOfFrame
-> Got shared handle: 800025c2
..eyes width: 3648 height: 1026 format: RGBA32
->Found NewColossus_x64vk.exe:7504
GetGameProcess...NewColossus_x64vk.exe
Restored Working Directory to: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
List of active controllers:
rift
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch


Oculus Touch

Oculus Touch
Oculus Touch

Oculus Touch
List of active controllers:
rift
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch
Oculus Touch


Oculus Touch

Oculus Touch
Oculus Touch

Oculus Touch
<b>SteamVR Interaction System</b> Headset placed on head
<b>SteamVR Interaction System</b> Headset placed on head
<b>SteamVR Interaction System</b> Headset removed
<b>SteamVR Interaction System</b> Headset placed on head
<b>SteamVR Interaction System</b> Headset placed on head
OnApplicationQuit
DestroySetupMutex
Katanga Quit
Katanga Quit
Setting up 4 worker threads for Enlighten.
Thread -> id: 36c8 -> priority: 1
Thread -> id: 2340 -> priority: 1
Thread -> id: 1eac -> priority: 1
Thread -> id: 3920 -> priority: 1
OpenVR Shutdown
One more for the night:

Metro Exodus:

Now back to playing the 10 percent that does operate because when your product works, it is PHENOMENAL! Thanks for making this in the end, and I've been using this since the beta days with my Sony Bravia 3dTV. Excellent work!

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.033 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 1.197000 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path D:\PC Games\Metro Exodus\MetroExodus.exe --game-title Metro Exodus --launch-type DX11Exe
--game-path: D:\PC Games\Metro Exodus\MetroExodus.exe
--game-title: Metro Exodus
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: MetroExodus.exe
WaitForGame...MetroExodus.exe
Launch EndOfFrame
-> Got shared handle: 80000f82
Call of Duty: Infinite Warfare

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.030 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 1.133000 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path E:\Playable Games\Call of Duty Infinite Warfare\iw7_ship.exe --game-title Call of Duty: Infinite Warfare --launch-type DX11Exe
--game-path: E:\Playable Games\Call of Duty Infinite Warfare\iw7_ship.exe
--game-title: Call of Duty: Infinite Warfare
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: iw7_ship.exe
WaitForGame...iw7_ship.exe
Launch EndOfFrame
-> Got shared handle: 80007242
Far Cry New Dawn

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.033 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 0.808000 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (F:/SteamLibrary/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:1WMGH520A30395
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path D:\PC Games\Far Cry - New Dawn\bin\FarCryNewDawn.exe --game-title Far Cry New Dawn --launch-type DX11Exe
--game-path: D:\PC Games\Far Cry - New Dawn\bin\FarCryNewDawn.exe
--game-title: Far Cry New Dawn
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: FarCryNewDawn.exe
WaitForGame...FarCryNewDawn.exe
Launch EndOfFrame
-> Got shared handle: c0004bc2
Reinstalled HelixVision, tried Far Cry New Dawn again, and here is what I got:

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce GTX 1070 (ID=0x1b81)
Vendor: NVIDIA
VRAM: 8088 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.049 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 0.956700 ms
<b>[SteamVR]</b> Error loading action manifest into SteamVR: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/unrestricted) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/user/hand/left) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> System.ArgumentException: An element with the same key already exists in the dictionary.
at System.Collections.Generic.Dictionary`2[System.UInt64,Valve.VR.SteamVR_Input_Sources].Add (UInt64 key, SteamVR_Input_Sources value) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input_Source.Initialize () [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input.Initialize (Boolean force) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR.CreateInstance () [0x00000] in <filename unknown>:0

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> Error loading action manifest into SteamVR: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/unrestricted) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/user/hand/left) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> System.ArgumentException: An element with the same key already exists in the dictionary.
at System.Collections.Generic.Dictionary`2[System.UInt64,Valve.VR.SteamVR_Input_Sources].Add (UInt64 key, SteamVR_Input_Sources value) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input_Source.Initialize () [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input.Initialize (Boolean force) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR.CreateInstance () [0x00000] in <filename unknown>:0

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> Error loading action manifest into SteamVR: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/unrestricted) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> GetInputSourceHandle (/user/hand/left) error: NoData

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

<b>[SteamVR]</b> System.ArgumentException: An element with the same key already exists in the dictionary.
at System.Collections.Generic.Dictionary`2[System.UInt64,Valve.VR.SteamVR_Input_Sources].Add (UInt64 key, SteamVR_Input_Sources value) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input_Source.Initialize () [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Input.Initialize (Boolean force) [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR.CreateInstance () [0x00000] in <filename unknown>:0

(Filename: C:\buildslave\unity\build\artifacts/generated/common/runtime/DebugBindings.gen.cpp Line: 51)

Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.4
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 1
Start: Command line arguments: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path D:\PC Games\Far Cry - New Dawn\bin\FarCryNewDawn.exe --game-title Far Cry New Dawn --launch-type DX11Exe
--game-path: D:\PC Games\Far Cry - New Dawn\bin\FarCryNewDawn.exe
--game-title: Far Cry New Dawn
--launch-type: DX11Exe
CurrentDirectory: F:\SteamLibrary\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX11Exe for Game: FarCryNewDawn.exe
WaitForGame...FarCryNewDawn.exe
Launch EndOfFrame
NullReferenceException: Object reference not set to an instance of an object
at Valve.VR.SteamVR_Overlay.UpdateOverlay () [0x00000] in <filename unknown>:0
at Valve.VR.SteamVR_Render+<RenderLoop>c__Iterator0.MoveNext () [0x00000] in <filename unknown>:0
at UnityEngine.SetupCoroutine.InvokeMoveNext (IEnumerator enumerator, IntPtr returnValueAddress) [0x00000] in <filename unknown>:0

(Filename: Line: -1)

OnApplicationQuit
DestroySetupMutex
Katanga Quit
Katanga Quit
Setting up 4 worker threads for Enlighten.
Thread -> id: 30bc -> priority: 1
Thread -> id: 2f80 -> priority: 1
Thread -> id: 30c4 -> priority: 1
Thread -> id: 33e4 -> priority: 1
OpenVR Shutdown
Feb 19, 2021 @ 3:59am 
Thanks for those logs. These are normal logs up to the point where it crashes. The game itself is publishing the buffers to be seen, as we
-> Got shared handle: c0004bc2
responses, that means that the buffers are being seen by the Katanga/mirror/VR app.

Doing a reinstall of HelixVision was a good test, but clearly didn't help. Made it worse is some aspect, because now the VR bindings are not connecting cleanly. Would be worth trying to uninstall and reinstall SteamVR itself for that problem.


Try running the Katanga app directly. It's in Tools->Katanga->katanga.exe. That should bring up a slide show for 3D images, and have all controls working for moving, sizing.

Also try doing a DDU clean reinstall of the 452.06 Standard driver. The crash is not connecting at a fairly fundamental call for the app that is part of DX11 API.

Probably won't give further info, but I'd like to check the %appdata%\..\LocalLow\Katanga\Katanga\katanga.log as well. There is an off chance it will report an error code that might help.


What are your system specs? As a data point, this is working smoothly on most of those games here, Win10 2004, Driver 425.06 Standard, Steam versions. GTX 1080ti, i7-9700K.

It's very strange that it would work with something like Metro Exodus, but not on Shadow of War. The Call of Duty games, I've had problems with, including Black Ops. Trine 3 probably won't work because they have their own stereo creation, and I'm not sure the 3Dmigoto tool works there. We need the 3Dmigoto tool to provide the VR connection.

Most of these games have not been directly tested by us, so we can't be sure they work. However, if you consistently are getting the Plugin Fatal Error, that's more likely to be a different problem.

As a general idea, we expect DX11 games to mostly always work, even if untested. DX9 games are roughly 50% successful. I've seen that PluginFatalError during earlier development, but have not seen it in last 6 months or so. It's possible this could be a permissions error of some form.


Maybe experiment with games on our curated list that are marked as CompatibleToVR. You can sort these in hacker-mode as well, using the fliter dropdown in top left of windows. Using one of those would be a better test case for trying to understand what is happening, because they've all be extensively tested under VR. If you can find one that is consistently crashing we try to work out what is happening.



Thanks to your feedback I figured it out. It was VorpX. It still runs as a service after being shut down and makes stuff start failing with your product. I am LOVING it now.

More info:

You confirming that the app was good to go was huge. I also figured out some other things I thought I'd share including:

1) If you have any other injectors or custom dlls associated with a game remove those or rename them .old.
2) Ensure that the file path to the executable matches the one that HelixVision is looking for. This makes the scan more accurate.
3) Ensure that the name of the game folder matches the Install Folder Name that HelixVision is looking for to install the 3D fixes.

Once I did all of this my library lit up and I am having the time of my life. THANKS BO3B!!!!! 1032 games active including 7 of the Call of Duty's! I'm emotional! 3 cheers for Bo3b!
Feb 21, 2021 @ 4:20am 
Very glad to hear that you found a solution. It can be tough to get things working, but when they are working it's a pretty great experience.

Thanks for the followup on the details. I've used VorpX previously but didn't know it might interfere with Katanga. I'll double check this path and see if we can avoid stepping on each other's toes. At a minimum, we can check for his running service and put up a warning.


For the paths to the game, the paths can be broken if you've moved the games to a new hard drive or location. Steam doesn't update the registry keys we use to find games quickly.

An easy way to update them all is to uninstall Steam itself and then reinstall and set up a new library that points to your current installs. Steam will walk the whole game directory and set back up.

If it's one or two games that are stuck not being found, you can always edit the profiles when in hacker-mode, and change the path to the game to match your setup. In the worst cases, you can add a specific override full path in the CustomtRoot field.
< >
Showing 1-12 of 12 comments
Per page: 1530 50