Skip to main content

Interhaptics Unity SDK

Here you'll find solutions for some of the most common issues reported for Interhaptics SDK. If you're experiencing a problem not listed here, don't worry! You can quickly get support on our Discord server.

Our team is always happy to help and will do its best to assist you with any issue you may be facing.

Issue: Adding the Interhaptics SDK Package

  1. If you encounter the Unity error: Cannot perform upm operation: Unable to add package, go to Settings and look for "Environment Variables" in the searchbar. Open the Edit environment variables for your account window.

  2. Ensure that the Git.exe folder is included in the Environment variables PATH or install Git for Windows if it is not already installed on your PC.

Environment Variables Settings
Environment Variables Settings

Issue: Playing after Installing Interhaptics SDK Package

If you encounter the following error "DLLNotFoundException: HAR DLL file is missing" (in Interhaptics SDK 1.0.6 or lower) that means that one or more DLL files is missing from your PC.

  • You can use Dependency Walker on the HAR.dll file found in the Runtime\Plugins folder to identify the missing DLL.

  • Alternatively, you can locate the missing file (likely "ucrtbased.dll" from the Windows 10 SDK) and move it to the Windows\system32 folder (for 32-bit systems) or Windows\SYSWOW64 folder (for 64-bit systems)

Issue: DLLNotFoundException error in Unity on macOS

Some DllNotFoundException: HAR assembly errors might appear in the Unity Editor console. These will not impact the building of the XCode project and should be ignored.

Issue: XCode error: No such module 'UnityFramework_CoreHapticsPrivate'

This issue might appear if the XCode build has been done on another PC/Mac and then copied to another Mac to compile the app build. The simple solution is to build the XCode project on the same Mac.