EDCO G29 Mod

v1.0.0·Updated 2026-01-24

Advanced steering wheel support for Logitech G29/G920/G923 and Generic wheels. Features virtual gearbox physics and Force Feedback.

About this mod Author’s original text

EDCO - Wheel Support v1.0

A complete steering wheel overhaul for Easy Driver Co., providing native support for Logitech G-series and robust support for Generic Wheels. Experience driving with realistic physics, Force Feedback (FFB), and a custom Virtual Gearbox.

Key Features

  • Logitech SDK Integration: Full native support for G29, G920, and G923 with advanced Force Feedback, RPM LEDs, and H-Shifter support.(Only tested with G29)
  • Generic Wheel Support: Play with any standard USB steering wheel (Thrustmaster, Fanatec, etc.) using Unity's controller protocols. However, I'm not sure about this support and it is not tested before.
  • Virtual Gearbox Physics: A simulated manual gearbox. Shifting at the wrong speeds will cause the engine to bog down, while proper shifting maximizes torque.

Advanced Force Feedback: \ Logitech: Native spring, damper, and dirt road effects. FFB setting may be on the stronger side.

Generic Wheels:* Uses Unity's Rumble Motor system for dynamic low-frequency (off-road, sliding) and high-frequency (speed sense) vibrations.

  • Smart Gamepad Bypass: The mod automatically detects if you are using a standard Xbox/PS controller and disables itself to avoid input conflicts. (Only confirmed with Xbox controller)

Controls \& Keybinds

Logitech G29/G920

  • Steering / Pedals: Standard axes.
  • Virtual Gearbox Toggle: Special button (PS or XBOX button for G29)
  • Gear Shifting: H-Shifter or Paddles.
  • Interactions:

D-PAD - Camera Controls

L/R Slider - Radio Channels

Slider Enter - Scan

R3 - Radio on/off

Share - Job Selection Menu

Options - Menu

L3 - Map, Inventory

L2 - Horn

Square - Lights

R2 - Camera change

Triangle - Reset

Generic Wheels

  • Steering / Pedals: Standard axes with built-in 5% deadzone.
  • Gear Shifting (Sequential Only): R1 (Shift Up) / L1 (Shift Down).
  • Interactions:
  • D-Pad Down: Headlights
  • D-Pad Left: Horn
  • D-Pad Right: Camera
  • Start: Map / Select: Inventory

Known Limitations \& Compatibility

To ensure the highest stability and prevent conflicts with the game's core mechanics (like exiting the car or navigating menus), the following design choices were made:

  • No H-Shifter for Generic Wheels: Generic wheels are recognized as gamepads by Unity. Assigning H-Shifter slots to generic inputs (A, B, X, Y) causes severe UI locks and accidental "exit car" triggers. Therefore, generic wheels are restricted to Sequential Shifting (Paddles) only.
  • Walking Mode Limitations: Force Feedback and auto-centering effects are dynamically disabled when the player exits the car to prevent the wheel from fighting the player while walking.
  • Deadzone Dependency: A static 5% deadzone is applied to generic pedals. Older wheels with dirty potentiometers might still experience slight ghost inputs.

Installation (r2modman)

  • Download r2modman mod manager.
  • Search for Wheel\_Support in the online tab.
  • Click "Download" (Dependencies like BepInEx will be installed automatically).

Manual Installation

  • Install BepInEx (v5.4.2100 or higher) into your game folder.
  • Download the latest.zip from GitHub Releases.
  • Drop the G29SteeringMod.dll into your BepInEx/plugins folder.

Development Note

AI-Assisted Development: The logic structuring, code optimization, and documentation of this mod were developed with the assistance of advanced AI (Gemini). The AI was utilized to debug input overlaps, design the virtual gearbox physics loop, and standardize the generic controller support to ensure maximum compatibility.

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
EDCO_G29_Mod-1.0.0.zip
File size
31.0 KiB