Skip to content

Game Compatibility and Plugins

Barden edited this page Aug 27, 2026 · 5 revisions

🕹️ Game Compatibility & Telemetry Plugins

🌐 Language / Язык: English | Русский

vWheel Hub is designed with a dual-layer architecture: a Universal DirectInput Virtual Controller engine compatible with every PC driving title, paired with high-speed Telemetry Drivers for leading simulators.


🏎️ Universal Compatibility Mode

Because vWheel Hub emulates a standard Windows DirectInput game controller through vJoy Device #1, you can play ANY driving, racing, or flight title right out of the box using high-resolution mouse steering and keyboard pedals — even without telemetry:

  • Simulators: Assetto Corsa Competizione, Assetto Corsa EVO, Le Mans Ultimate, rFactor 2, iRacing, Assetto Corsa, Automobilista 2, RaceRoom Racing Experience, Live for Speed.
  • Physics Sandboxes: BeamNG.drive, City Car Driving.
  • Rally & Off-Road: EA Sports WRC, Dirt Rally 2.0, Richard Burns Rally, Dakar Desert Rally.
  • Arcade & Sim-Cades: Forza Motorsport, Forza Horizon 4 / 5, F1 23 / 24, Wreckfest, Need for Speed series, The Crew Motorfest.

🔍 Pre-Configured Process Detection & Telemetry Matrix

The built-in Game Detection Service scans active Windows processes in the background. When you launch a recognized sim racing title, vWheel Hub automatically activates the corresponding profile context, loads custom steering/pedal curves, and hooks into live telemetry streams.

Game Title Process Name(s) Detection Mode Telemetry Transport Telemetry Capabilities Recommended Polling Rate Telemetry Setup Required
Assetto Corsa Competizione (ACC) AC2-Win64-Shipping.exe
AC2.exe, ACC.exe
AssettoCorsaCompetizione.exe
✅ Auto-Detect Shared Memory (MMF) Full Telemetry (ABS, TC, Slip Audio, SpeedSens, Menu Pause, Auto-Unlock) 400 Hz Zero Setup (Native Shared Memory)
Assetto Corsa EVO (AC EVO / ACE) AssettoCorsaEVO.exe
AssettoCorsaEvo.exe
ACE.exe
✅ Auto-Detect Shared Memory (MMF) Full Telemetry (ABS, TC, Slip Audio, SpeedSens, Menu Pause, Auto-Unlock) 1000 Hz Zero Setup (Native Shared Memory)
Le Mans Ultimate (LMU) Le Mans Ultimate.exe
LeMansUltimate.exe
✅ Auto-Detect Shared Memory Plugin Full Telemetry (ABS, TC, Slip Audio, SpeedSens, Menu Pause, Auto-Unlock) 1000 Hz (with DirectInput Fix)
200 Hz (legacy)
1-Click Telemetry Plugin +
1-Click DirectInput Fix
BeamNG.drive BeamNG.drive.x64.exe
BeamNG.drive.exe
✅ Auto-Detect UDP Socket (4445 / 4444) Full Telemetry (ABS, TC, Slip Audio, SpeedSens, Menu Pause, Auto-Unlock) 200 Hz 1-Click Lua Mod Installer on Dashboard
rFactor 2 rFactor2.exe ✅ Auto-Detect Shared Memory Plugin Full Telemetry (ABS, TC, Slip Audio, SpeedSens, Menu Pause, Auto-Unlock) 1000 Hz / 200 Hz 1-Click Telemetry Plugin Installer
iRacing iRacingSim64DX11.exe ✅ Auto-Detect DirectInput Universal Base Mouse Steering & Keyboard Pedals 1000 Hz Universal Controller Binding
Assetto Corsa (AC1) acs.exe ✅ Auto-Detect DirectInput Universal Base Mouse Steering & Keyboard Pedals 1000 Hz Universal Controller Binding
Dirt Rally 2.0 dirtrally2.exe ✅ Auto-Detect DirectInput Universal Base Mouse Steering & Keyboard Pedals 1000 Hz Universal Controller Binding
EA Sports WRC WRC.exe ✅ Auto-Detect DirectInput Universal Base Mouse Steering & Keyboard Pedals 1000 Hz Universal Controller Binding
Richard Burns Rally RichardBurnsRally_SSE.exe ✅ Auto-Detect DirectInput Universal Base Mouse Steering & Keyboard Pedals 1000 Hz Universal Controller Binding
Universal / Any Game Any .exe Manual Selection DirectInput Universal Base Mouse Steering & Keyboard Pedals 50–1000 Hz Universal Controller Binding

🏎️ Assetto Corsa Competizione (ACC) Setup

Assetto Corsa Competizione features native zero-setup Shared Memory telemetry integration.

How It Works:

  • Transport: Reads Windows Memory-Mapped Files .
  • Telemetry Data: Captures tire angular velocities, tire slip ratios, forward/lateral velocities ($m/s$), brake/steering input, track/ambient temperatures, dynamic tire radius ($0.3303\text{ m}$), and off-track tire counts.
  • Automatic Car Class Parsing: Dynamically classifies vehicles into GT3, GT4, GT2, ST (Super Trofeo), CUP (Porsche Cup), CHALLENGE (Ferrari Challenge), TCX, or TCR.
  • In-Menu Detection: Accurately detects pit/garage menus and pause states , suspending pedal inputs and unlocking the mouse cursor.

Tip

Zero Configuration: You do not need to install any external DLL files or edit configuration files. Simply launch ACC, load into a session, and vWheel Hub will automatically connect to the telemetry stream!


⚡ Assetto Corsa EVO (AC EVO / ACE) Setup

Assetto Corsa EVO uses next-generation native Shared Memory telemetry buffers.

How It Works:

  • Transport: Reads Memory-Mapped Files .
  • Telemetry Data: Captures tire rotational speeds, longitudinal/lateral G-forces, slip angles, brake line pressures, road/ambient temperatures, and off-track flags.
  • Car Class Detection: Recognizes Hypercar, LMP2, GT3, GT4, GT2, ST, CUP, CHALLENGE, TCX, TCR, and Road production sports cars.
  • Setup: Native and enabled by default in AC EVO. Launch vWheel Hub, start AC EVO, and drive!

🏆 Le Mans Ultimate (LMU) & rFactor 2 Setup

Le Mans Ultimate and rFactor 2 utilize the high-speed rFactor 2 Shared Memory Plugin interface to communicate scoring and vehicle telemetry.

1. Automated Telemetry Plugin Installation (Pro Version)

  1. Open vWheel Hub and navigate to the Dashboard.
  2. Click "Install Telemetry Plugin" under the Le Mans Ultimate or rFactor 2 card.
  3. vWheel Hub scans your Steam library, copies rFactor2SharedMemoryMapPlugin64.dll into <GamePath>\Plugins\, and enables it in UserData\player\CustomPluginVariables.JSON:
    "rFactor2SharedMemoryMapPlugin64.dll": {
        " Enabled": 1
    }

2. 🚀 LMU Input Compatibility Fix (Unlocking 1000 Hz Polling Rate)

flowchart TD
    Issue[LMU High Precision Input Sampler] -->|Feeds vJoy at > 200 Hz| Stutter[Input Stutter & Frame Drops]
    Fix[vWheel Hub 1-Click Fix] -->|Sets DirectInput Fallback: true| DirectInput[Standard DirectInput Message Polling]
    DirectInput --> Result[Flawless 1000 Hz Smooth Steering & Zero Stutter!]
Loading
  • The Problem: By default, LMU uses an internal "High Precision Input" sampling thread that stutters, drops packets, or exhibits axis stepping when fed high-frequency updates from virtual joystick drivers (vJoy) at rates above 200 Hz.
  • The Solution: On the vWheel Hub Dashboard, click "Apply LMU Input Compatibility Fix".
  • What It Does: Safely patches <GamePath>\UserData\player\current controls.json by setting:
    "DirectInput Fallback": true
  • Safety & Rollback: Creates a timestamped backup (current controls.json.vwh-backup-*.json), validates SHA256 integrity, and allows instant 1-click revert.
  • Result: LMU can now run at the full 1000 Hz polling rate with silky-smooth steering and pedal response!

🚗 BeamNG.drive Telemetry Mod

vWheel Hub integrates with BeamNG.drive via a dedicated high-rate Lua telemetry mod.

1. Automated Lua Mod Installation

  1. On the vWheel Hub Dashboard, click "Install BeamNG Telemetry Mod".
  2. vWheel Hub automatically generates and installs the mod package into BeamNG.drive.
  3. Enables custom protocols in BeamNG settings automatically.
  4. Restart BeamNG.drive completely after installation.

2. How It Works

  • High-Precision Telemetry: Provides live 4-wheel rotational speeds, tire traction conditions, and vehicle model data for intelligent driver assists (ABS, TC, adaptive grip learning).
  • OutGauge Fallback: Supports standard OutGauge speed telemetry when the custom mod is inactive.

📊 In-Menu Control Suspension & Cursor Auto-Unlock Matrix

When navigating pit setup screens, tuning aerodynamics, or pausing the simulation, vWheel Hub automatically prevents accidental throttle/brake inputs and manages your mouse pointer:

Game In-Menu Control Neutralization Auto-Unlock Cursor in Menu Game-Exit Cursor Unlock
Assetto Corsa Competizione ✅ Yes (Gas/Brake -> 0%, Gears -> 0) ✅ Yes (Auto-release & Auto-relock) ✅ Yes
Assetto Corsa EVO ✅ Yes (Gas/Brake -> 0%, Gears -> 0) ✅ Yes (Auto-release & Auto-relock) ✅ Yes
Le Mans Ultimate ✅ Yes (Gas/Brake -> 0%, Gears -> 0) ✅ Yes (Auto-release & Auto-relock) ✅ Yes
BeamNG.drive ✅ Yes (Gas/Brake -> 0%, Gears -> 0) ✅ Yes (Auto-release & Auto-relock) ✅ Yes
rFactor 2 ✅ Yes (Gas/Brake -> 0%, Gears -> 0) ✅ Yes (Auto-release & Auto-relock) ✅ Yes
Universal / Unlisted Manual Hold-to-Unlock key Manual Hold-to-Unlock key ✅ Yes

⏭️ Next Steps

Clone this wiki locally