EDCO G29 Mod
Advanced steering wheel support for Logitech G29/G920/G923 and Generic wheels. Features virtual gearbox physics and Force Feedback.
模組介紹 作者原文
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.
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: