You are viewing a potentially older version of this package. View all versions.
shiibe-SebLogiWheel-1.0.2 icon

SebLogiWheel

Logitech Steering Wheel and FFB support for Easy Delivery Co.

Date uploaded 4 months ago
Version 1.0.2
Download link shiibe-SebLogiWheel-1.0.2.zip
Downloads 32
Dependency string shiibe-SebLogiWheel-1.0.2

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2304 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2304
shiibe-SebCore-1.0.2 icon
shiibe-SebCore

Menu/launcher and shared utilities/APIs for Easy Delivery Co mods.

Preferred version: 1.0.2
shiibe-SebBinds-1.0.3 icon
shiibe-SebBinds

In-game keybind and controller rebinding for Easy Delivery Co, plus an API for mod-added actions.

Preferred version: 1.0.3

README

Logo
SebLogiWheel

Logitech wheel support and Force Feedback (FFB) for Easy Delivery Co.
About · Features · Compatibility · Screenshots · Installation · Configuration · In-game menu · Troubleshooting · Build


About

SebLogiWheel adds Logitech wheel input + Force Feedback (FFB) support.

Wheel bindings live in SebBinds (Binds -> Wheel). Driving feature extensions (manual transmission / ignition / HUD readouts) live in SebTruck.

Important

  • When SebLogiWheel is active, keyboard/controller axis driving is disabled.
  • For best results, do not have other controllers plugged in at the same time as the steering wheel.

Features

  • Wheel steering + pedals
  • Force Feedback (FFB)
  • Calibration + axis mapping menu
  • Integrates with SebBinds: Wheel scheme for binds + axes

Compatibility

  • Intended for modern Logitech wheels supported by Logitech G HUB / LGS.
  • Tested on: G920
  • Likely compatible: G29/G923 and similar Logitech wheels (not guaranteed).

Future Planned Features

  • Support for H-shifters to tie into SebTruck's manual transmission features.
  • Support for other wheels maybe?

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4
Screenshot 5 Screenshot 6
Screenshot 7

Installation

Dependencies

  • BepInEx-BepInExPack-5.4.2304
  • shiibe-SebCore-1.0.0
  • shiibe-SebBinds-1.0.0

Force Feedback (FFB)

  • Install Logitech G HUB (or older Logitech Gaming Software) so the wheel drivers/components are present.
  • LogitechSteeringWheelEnginesWrapper.dll must be alongside the plugin DLL (the build/package includes it).

Install

Quick start

  1. Install the mod and start the game once.
  2. Open mods.exe (SebCore) then launch Wheel.
  3. Run calibration if needed.
  4. Open Binds -> Wheel and bind buttons/axes.

Configuration

  • Config file: BepInEx/config/shibe.easydeliveryco.seblogiwheel.cfg

General

  • ignore_xinput_controllers (bool, default: true): Pass ignoreXInputControllers to the Logitech SDK init (recommended).

Debug

  • log_detected_devices (bool, default: true): Log joystick names detected by Unity on startup.
  • debug_logging (bool, default: false): Log debug information.

In-game menu

  • Open mods.exe (SebCore) then launch Wheel.
  • Use this menu for wheel-specific setup (calibration, axis mapping, FFB tuning).

Troubleshooting

My wheel/pedals aren't working or are stuck at full throttle.

  • Make sure Logitech G HUB (or older Logitech Gaming Software) is installed.
  • Open mods.exe -> Wheel and check Axis Mapping.
  • Run Calibration and follow the prompts.

The SDK fails to load or I get errors about missing DLLs.

  • Make sure LogitechSteeringWheelEnginesWrapper.dll is in the same folder as SebLogiWheel.dll.

Build

  • Build: dotnet build EasyDeliveryCoMods.sln -c Release
  • Package all: powershell -NoProfile -ExecutionPolicy Bypass -File scripts/package-all.ps1 -Version 1.0.0

CHANGELOG

1.0.3

  • Perf: Throttle FFB updates and avoid redundant Logitech SDK force calls.

1.0.2

  • Change default steering range to 360deg for a better 1:1 feel with the 1st person view.

1.0.1

  • Wheel menu: move Logitech SDK status + Retry up for cleaner spacing.

1.0.0

  • Rename to SebLogiWheel.
  • Wheel-only support; driving feature extensions moved to SebTruck.

1.2.0 (Unreleased)

  • Add manual transmission mode (R/N/1..Max Gears), plus tach + gear indicator.
  • Add ignition keybind (hold-to-start) with engine-off behavior (kills throttle, mutes engine, stops fuel, turns off radio/lights) and HUD start indicator.
  • Engine OFF now plays the same click as toggling headlights off, and extended engine-off time can trigger the game's "truck temperature low" behavior.
  • Add Ignition Time slider to configure the hold-to-toggle delay.
  • Add Vehicle/HUD paged menu and reorganize the related options.
  • Add Defaults buttons to the Vehicle/HUD pages.
  • Add HUD speedometer + units (km/h/mph), and per-element HUD positioning (Bottom L/Bottom R).
  • Add headlight tuning sliders (brightness + distance/range).
  • Improve headlight shutoff behavior (attempt to hide flare/glow artifacts when lights are off).
  • Update speed multipliers to scale vehicle max speed instead of scaling input.
  • Max Gears now scales gear spacing/top speed instead of limiting top speed; resets to gear 1 on ignition on.
  • Fix engine sound pitch compounding; keep overrev ramp but make near-redline warning more audible.
  • Allow DPad and M+DPad binds simultaneously (no duplicate conflict).
  • Migrate PlayerPrefs from G920* to ELWS_* (automatic one-time migration).
  • Ignition SFX now loads from sfx/ folder; ignition OFF SFX support removed.

1.0.2

  • Update calibration UI copy/placement and wheel-not-detected messaging.
  • Fix FancyButton centering.
  • Add README config option list.
  • Add repo URL to Thunderstore manifest.

1.0.1

  • Fix README asset links for Thunderstore.

1.0.0

  • Initial release.

0.1.0

  • Initial scaffold.