Trying to use HMDSimulator package but all scripts have errors stating OVR is missing?

I am trying to use the HMDSimulator from Immerseum and they say it’s basically as easy as just adding the [VRSimulator] object to your scene. But after I imported the HMDSimulator package into my project I see that almost every one of it’s scripts have errors and they all seem to be related to OVR not being preset.

Assets/_ImmerseumSDK/1_Scripts/InputUtilityScripts/OculusButton.cs(85,20): error CS0246: The type or namespace name `OVRInput' could not be found. Are you missing an assembly reference?

Assets/_ImmerseumSDK/1_Scripts/InputUtilityScripts/OculusButton.cs(88,20): error CS0246: The type or namespace name `OVRInput' could not be found. Are you missing an assembly reference?

Assets/_ImmerseumSDK/1_Scripts/InputUtilityScripts/OculusButton.cs(118,20): error CS0246: The type or namespace name `OVRInput' could not be found. Are you missing an assembly reference?

Assets/_ImmerseumSDK/1_Scripts/InputUtilityScripts/OculusInputAxis.cs(50,20): error CS0246: The type or namespace name `OVRInput' could not be found. Are you missing an assembly reference?

........

I am using Unity 5.6 and have read that OVR was not supported after Unity 4.

So is there any way I can just add the support for it so it will satisfy these missing dependencies?

I don’t think I actually need OVR (Oculus support) because I only use a Vive. But I think I will have to add the support for it anyway.

Any suggestions on how to add OVR to Unity 5.6

Nevermind, I was wrong about OVR not supporting Unity 5

I downloaded it from here and after importing the package into my project all the errors disappeared.