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

SebBinds

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

Date uploaded 6 days ago
Version 1.1.1
Download link shiibe-SebBinds-1.1.1.zip
Downloads 13
Dependency string shiibe-SebBinds-1.1.1

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

README

Logo
SebBinds

An extensive input rebinding mod for Easy Delivery Co.
About · Features · Screenshots · Installation · In-game menu · Build


About

SebBinds provides an extensive input rebinding system for Easy Delivery Co. It allows you to rebind any action to any input, including keyboard, controller, and wheel inputs. It also supports modifier layers, allowing you to bind extra actions by holding a modifier key.

Features

  • Works with the new Rally game mode introduced in the 2.0 update.
  • Scheme picker: Controller / Keyboard / Wheel (Wheel appears when SebLogiWheel is installed)
  • Dedicated Axes page for movement/camera/vehicle axes
  • Modifier layer (Modif.): bind extra inputs by holding the modifier key (e.g. hold a bumper to use face buttons as extra inputs)
  • Other mods can add pages via SebBindsApi.RegisterActionsPage(...)

API

Screenshots

Screenshot 1 Screenshot 2
Screenshot 3 Screenshot 4
Screenshot 5

Installation

Dependencies

  • BepInEx-BepInExPack-5.4.2304
  • shiibe-SebCore-1.0.2

Install

In-game menu

  • Open mods.exe (SebCore) then launch Binds
  • Pick a scheme and bind actions
  • Wheel scheme only listens to the Logitech wheel device (and requires calibration first)

Configuration

  • Config file: BepInEx/config/shibe.easydeliveryco.sebbinds.cfg
  • Logging.debug_logging (bool): Extra debug logging

Build

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

CHANGELOG

1.1.3

  • Add Shift Mode: Hold for H-shifters in Rally manual mode and SebTruck Story manual mode.
  • Shift Mode: Toggle keeps the previous press-to-shift/direct-gear behavior.

1.1.2

  • Always show shared Rally and Rally Gears binding pages for Controller, Keyboard, and Wheel schemes.
  • Keep Rally shift/direct-gear actions owned by SebBinds so Rally mode and SebTruck Story manual mode can share them.
  • Route custom binds to Rally title-screen menu controls while suppressing gameplay driving input.
  • Avoid overriding active SebLogiWheel steering/throttle/brake input with controller axis bindings.

1.1.1

  • Add keyboard defaults for SebTruck ignition and turn signal binds.
  • Route Rally manual shift and direct gear binds through the game's manual-mode input path.
  • Suppress gameplay bind injection while the Rally menu title screen is active.

1.1.0

  • Fixes incompatibilities with the new 2.0 game update.
  • Add Rally and FreeCam bindings to the UI.

1.0.3

Performance

  • Perf: Cache bindings/axes in memory to avoid per-frame PlayerPrefs reads.
  • Perf: Run default seeding/migrations once per sInputManager instance.
  • Perf: Reduce wheel interop reflection/allocations in hot paths.

1.0.2

  • Align Map/Items/Jobs semantics with vanilla: MapItems drives inventory (hold); Jobs toggles jobs/map menu (press).
  • Expose proper handbrake vs brake/reverse behavior: Back/Handbrake (hold) is the handbrake while driving; Brake/Reverse affects vehicle brake/reverse input.
  • Update defaults: keyboard Brake/Reverse = S, Back/Handbrake = Space, MapItems = Shift (hold), Jobs = Tab; controller seeds MapItems from Inventory and Jobs from Map.
  • Allow common keyboard reuse without conflict prompts (WASD for on-foot + vehicle).
  • Improve duplicate-bind UX: show wrapped comma-separated conflicts (28 chars/line) and allow Keep Both.
  • Fix bind capture UI: conflict prompt no longer captures inputs; add shortcuts Enter=Keep Both, Esc=Try Another.

1.0.1

  • Scheme select: keep options vertically centered when Wheel is installed.

1.0.0

  • Initial SebBinds release.