With the bHaptics engine for OpenVR, you'll gain the ability to use existing haptics in VR games made for the left and right controllers and also use that for your haptic suit.

To get started, download the zip below and extract it to a folder where you want to keep it.

bHaptics OpenVR.zip

When opening the openvr_bhaptics.exe with SteamVR open, you'll be able to see all of the "events" (movements, haptics, button presses, etc.) that your SteamVR controller is showing.

Let's create a new profile for a game that doesn't have one yet - Audica. Click on the "Open Haptic Setting UI"

Creating A Profile For A New Game

Here, you can see existing profiles. Click on "New Configuration" and a new profile will be created.

As you scroll down the page, you'll see all of the "Tact Files" that you currently have installed. You can click "play" if you want to feel what each of them feel like. Tact files are haptic patterns that you can create or you can browse existing made ones and just use those.

Configuring Your Profile

Keep scrolling down until you get to the "Select Configuration" section. Here we can add a description for our game. The SteamID for it. And then click "New Mapping"

You'll want to add a description.

And then you can use the wizard to configure exactly how you want the haptics to feel when they go off. You can create multiple "conditions" to obtain different haptics for different things going on in the game (aka, listen for small haptics and use x kinda haptic in your vest. Use another kind of pattern if the haptics are large, etc.)