A modern Electron desktop app to sync Buttplug-compatible toys with Forza Motorsport and Forza Horizon telemetry.
- Beautiful, user-friendly desktop GUI (no web browser needed)
- Device selection, connection, and live status
- Telemetry mapping (RPM, speed, rumble, etc.)
- Max vibration control
- Live telemetry and vibration display
- Robust error handling and notifications
- Portable Windows EXE build (no installer required)
- Intiface Central (Buttplug server) running on your PC
- Forza Motorsport 7, Forza Horizon 4, or Forza Horizon 5 with "Data Out" enabled
- Windows 10/11
- Download the portable EXE from the Releases page (or build it yourself, see below).
- Run Intiface Central and connect your toy.
- Start Forza and enable "Data Out" in HUD & Gameplay settings.
- Run the EXE. The GUI will guide you through device selection and telemetry mapping.
- Clone this repo and install dependencies:
npm install
- Build the portable EXE:
The EXE will be in the
npm run dist
dist/folder.
- Select your device and telemetry mapping.
- Adjust max vibration as desired.
- Click Start to begin syncing with Forza telemetry.
- Click Stop or Exit to stop.
- No devices found?
Make sure Intiface Central is running and your toy is connected. - Forza not detected?
Ensure "Data Out" is enabled and the correct port is set in Forza. - App won't start?
Try running as administrator or check for missing dependencies.
- Forked and modernized from Lat3xKitty/lovense-forza
- Uses Buttplug and Intiface Central