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.
| Date uploaded | a day ago |
| Version | 1.0.0 |
| Download link | Syrupdesu-LC_ControlTipKeys-1.0.0.zip |
| Downloads | 32 |
| Dependency string | Syrupdesu-LC_ControlTipKeys-1.0.0 |
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).
CHANGELOG
Changelog
1.0.0
- Initial release.
- Dynamic keybind display for: drop line (
Drop item : [G]), item control tip lines (shotgun safety[Q], stun grenade[RMB]), terminal quit tip ([TAB]/[Start]), crosshair prompts (Grab : [E],Use door : [LMB], ...), hold-to-vote tips ([RMB]/[R-trigger]), and the ship build-mode tip (keyboard side: Confirm/Store corrected to actual binds). - Reads live bindings from the vanilla InputActionAsset; InputUtils rebinding works automatically (soft dependency — the plugin never references it).
- Every patched site falls back to the vanilla string on any failure; category toggles
and debug logging available in
BepInEx/config/syrupdesu.LC_ControlTipKeys.cfg. - Vehicle tips (
Gas pedal: [W]etc.) intentionally left vanilla in v1.