VirtuaTilt Wiki › Feedback Devices by Profile

Feedback Devices by Profile

🎯 Unlocking the FULL VirtuaTilt potential — DOF / DOFLinx

Your VirtuaTilt has four feedback outputs: three solenoids (left flipper, right flipper, and the combined bumpers/slingshots solenoid) plus one shaker motor. To drive all four from live game events — the complete cabinet experience — you need a DOF pipeline (Visual Pinball X, Future Pinball) or a DOFLinx pipeline (Pinball FX / FX3 and the Steam games that support the DOFLinx framework).

DOF / DOFLinx run over USB, and from firmware v8.0.19 also over Bluetooth. Over USB on both the Wired VirtuaTilt and the Wireless VirtuaTilt in USB mode (load a VTConfig-USB-…-DOF / -DOFLinx profile). Over Bluetooth on the Wireless VirtuaTilt with the two DOF profiles (VTConfig-BT-VPX-FuturePinball-DOF, VTConfig-BT-STEAM-DOFLinx): see DOF / DOFLinx over Bluetooth. The bumpers/slingshots solenoid fires only when DOF / DOFLinx drives it — with one exception: the Zaccaria Pinball profiles (v1.2 and later) fire it from the game's own rumble, over USB and over Bluetooth, because Zaccaria Pinball does not support DOF.

Without DOF / DOFLinx you still get a useful subset: the flipper solenoids fire in every profile (driven locally by the flipper buttons), and the shaker motor fires only when the game/host sends an XInput rumble packet (the STEAM-XInput-style profiles). The bumpers/slingshots solenoid stays silent until a DOF / DOFLinx pipeline drives it (except in the Zaccaria Pinball profiles).

A note for newcomers: virtual pinball is a rewarding hobby, but it is not plug-and-play. DOF / DOFLinx have a genuine, steep learning curve, and it is completely normal to need real study and some trial-and-error before everything clicks. Because their setup depends on many variables outside our control (your PC, Windows, the VP software versions, per-table configs, other feedback tools), DOF / DOFLinx configuration is out of scope for 3DPTronics support. We sincerely value your feedback and do our best to help with thorough guides and this assistant — but our DOF / DOFLinx guidance is limited to what we have written in those guides, so we cannot go further than that. For anything the guides don't cover, please lean on each project's own documentation and community. That said, we warmly welcome your input: if you find something missing or wrong in the guides — or you've worked out a fix or improvement — please send it to us (including your modified parts), and we'll fold it into the guides so every VirtuaTilt owner can benefit.

This table shows which of the three cabinet feedback devices each profile actually drives during play. Profile names below omit the _v1.X.json version suffix.

How to read it:

✔ = active in that mode  ·  ✘ = not active

Bluetooth (BT) profiles

ProfileGame / hostFlippers solenoidsShaker motorBumpers/Slingshots solenoid
VTConfig-BT-FXVR_XAMPinball FX VR (XAM) — Meta Quest✔✘✘
VTConfig-BT-PinballVRClassicsPinball VR Classics — Meta Quest✔✘✘
VTConfig-BT-StarWarsPinballVRStar Wars Pinball VR — Meta Quest✔✘✘
VTConfig-BT-STEAM-XInputSteam VP games — PC✔✔✘
VTConfig-BT-STEAM-ZaccariaZaccaria Pinball — PC✔✔ (longer effects)✔ (game rumble)
VTConfig-BT-VPX-FuturePinballVPX / Future Pinball — PC✔✔✘
VTConfig-BT-VPX-FuturePinball-DOFVPX / Future Pinball + DOF — PC✔✔ (DOF)✔ (DOF)
VTConfig-BT-STEAM-DOFLinxSteam games + DOFLinx — PC✔✔ (DOFLinx)✔ (DOFLinx)

 

USB profiles

ProfileGame / hostFlippers solenoidsShaker motorBumpers/Slingshots solenoid
VTConfig-USB-FuturePinball-DOFFuture Pinball + DOF — PC✔✔✔
VTConfig-USB-FuturePinball-NODOFFuture Pinball (no DOF) — PC✔✘✘
VTConfig-USB-FX3-DOFLinxPinball FX3 + DOFLinx — PC✔✔✔
VTConfig-USB-FXVR_XAMPinball FX VR (XAM) — Meta Quest✔✘✘
VTConfig-USB-FXVR-AnalogPinball FX VR (Normal mode) — Meta Quest✔✘✘
VTConfig-USB-IOS-AndroidiOS / Android — mobile✔✔✘
VTConfig-USB-PinballFX-DOFLinxPinball FX + DOFLinx — PC✔✔✔
VTConfig-USB-PinballFXPinball FX — PC✔✔✘
VTConfig-USB-PSPlayStation — console✔✔✘
VTConfig-USB-STEAM-XInputSteam VP games — PC✔✔✘
VTConfig-USB-SwitchNintendo Switch — console✔✔✘
VTConfig-USB-Switch2Nintendo Switch 2 / Switch — console✔✘ (off: see Switch 2)✘
VTConfig-USB-VPX-10.8.X-DOFVisual Pinball X + DOF — PC✔✔✔
VTConfig-USB-VPX-NODOFVisual Pinball X (no DOF) — PC✔✘✘
VTConfig-USB-VRClassics-StarWarsVRVR Classics & Star Wars VR — Meta Quest✔✘✘
VTConfig-USB-XboxXbox — console✔✔✘
VTConfig-USB-ZaccariaPinballZaccaria Pinball — PC✔✔ (longer effects)✔ (game rumble)

Zaccaria Pinball feedback

Zaccaria Pinball does not support DOF. From v1.2, its profiles (VTConfig-USB-ZaccariaPinball, VTConfig-BT-STEAM-Zaccaria) fire the bumpers/slingshots solenoid from the game's own rumble, and the shaker joins in only on longer effects, so the two no longer hit at the same moment. To adjust the feel, see Zaccaria Pinball: Tuning the Feedback.

Setting up DOF or DOFLinx? Let it read your setup.

VirtuaTilt for Claude is a free extension that reads your configuration — your profiles, your DOF, your DOFLinx — and names the file and the line that is wrong, instead of listing what is usually wrong. It helps you set up DOF and DOFLinx for your VirtuaTilt. Needs Windows and Claude Desktop, and a VirtuaTilt you already own. Beta. virtuatilt.com/install

 


The interactive VirtuaTilt wiki adds a 3D model, a theme gallery and a built-in AI assistant — open the wiki.

Last updated: 2026-10-28

VirtuaTilt is designed and manufactured by 3DPTronics — see the Wireless VirtuaTilt controller. Diagnose your own cabinet with the free VirtuaTilt extension for Claude.