Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
LC ControlTipKeys
Makes in-game control tips (e.g. 'Drop item : [G]') show your actual key binds. Works with vanilla binds and InputUtils rebinds; InputUtils is a soft dependency.
| Last updated | 20 hours ago |
| Total downloads | 21 |
| Total rating | 0 |
| Categories | BepInEx Client-side Bug Fixes |
| Dependency string | Syrupdesu-LC_ControlTipKeys-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
LC-ControlTipKeys
Lethal Company 的 BepInEx 插件:让游戏内操作提示(如 Drop item : [G])方括号里的按键
跟随设置菜单里的实际键位动态显示。
A BepInEx plugin that makes Lethal Company's control tips (e.g. Drop item : [G]) show
your actual key binds instead of hardcoded keys. Works with the vanilla rebind menu
and with LethalCompany_InputUtils rebinding (soft dependency — the plugin works fine
without InputUtils installed).
What it covers
| Tip | Mapped action |
|---|---|
Drop <item> : [G] |
Discard |
Item tip lines [Q] (shotgun safety, ...) |
QEItemInteract |
Item tip lines [RMB] (stun grenade "Pull pin", ...) |
ActivateItem |
Quit terminal : [TAB] / [Start] |
UseUtilitySlot / OpenMenu |
Grab : [E], Use door : [LMB], ... (crosshair prompts) |
Interact |
Hold-to-vote leave-early / spectator tips [RMB], [R-trigger] |
PingScan |
| Ship build-mode tip — keyboard side Confirm/Store | ConfirmBuildMode / Delete |
Display names use vanilla-style shorthand (LMB, RMB, TAB, D-pad up, R-Trigger, ...).
Keyboard vs. gamepad bindings are picked with StartOfRound.localPlayerUsingController.
Vehicle tips (Gas pedal: [W] ...) are intentionally left vanilla in v1. The utility-slot
[TAB] label is already dynamic in vanilla.
Compatibility
- Vanilla: reads live bindings from the global InputActionAsset (
InputSystem.actions), the same asset the vanilla rebind menu writes overrides to. - InputUtils 0.7.x: InputUtils loads its overrides into the same asset instance, so rebinds are picked up automatically. The plugin has no hard reference to InputUtils.
- Any lookup failure (missing action / empty binding / parse error) falls back to the original string; every Harmony patch is wrapped in its own try/catch.
Config
BepInEx/config/syrupdesu.LC_ControlTipKeys.cfg (generated on first run):
Enabled— master switchControlTipLines— left-bottom control tip linesHoverPrompts— crosshair promptsVotingTips— hold-to-vote / spectator tipsBuildModeTip— ship build-mode tip (keyboard side only)RefreshAfterRebind— refresh visible item tips right after saving a rebindDebugLogging— log every replacement (Debug level)
Install
Requires BepInExPack for Lethal Company. Drop the zip contents (or the folder) into
BepInEx/plugins/.
Build
dotnet build -c Release
Only references the game's Managed/ assemblies and BepInEx/core/ — no Unity editor
needed. Game path is set in LC-ControlTipKeys.csproj (GameDir).