You are viewing a potentially older version of this package. View all versions.
Rminin-FinallyCorrectKeys-1.6.1 icon

FinallyCorrectKeys

Corrects most UI elements to display the currently bound key (Keyboard).

Date uploaded a day ago
Version 1.6.1
Download link Rminin-FinallyCorrectKeys-1.6.1.zip
Downloads 987
Dependency string Rminin-FinallyCorrectKeys-1.6.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
Rune580-LethalCompany_InputUtils-0.7.12 icon
Rune580-LethalCompany_InputUtils

API/Library for creating Unity InputActions with in-game re-binding support. Provides an alternative UI that allows for supporting mods to have in-game re-bindable keybinds.

Preferred version: 0.7.12

README

Finally Correct Keys

This mod should correct most of the UI elements to display the keybind the user has set for an action. Only supports Keyboard keybinds for now.

Note:

v73 broke Vanilla key rebinding, so LethalCompany_InputUtils is needed to rebind keys.

Features:

  • Replaces the standard keybinds in the control tips (top right)
  • Replaces the standard hover interact keybind (grab, open, etc.)
  • Replaces the standard ship build mode keybinds
  • Option to control word wrap on the control tips (configurable)
  • Option to hide control tips entirely (configurable)

Compatibilites

Planned (maybe)

  • Fix control tips not updating when changing bind while they're displayed
  • Support gamepad keybinds
  • Fix the rest of the vanilla UI elements I didn't find yet

CHANGELOG

[1.6.1]

  • Added LethalCompany_InputUtils as a dependency in Thunderstore because v73 somehow broke Vanilla key rebinding
  • Updated BepInExPack version

[1.6.0]

  • Reworked storing of Bindings to be more Enum like and refactored places they where they were used
  • Optimized updating of the Interaction Action Displaystring which was performant heavy (but only when cursor tooltip was shown and contained the keybind). Implemented a time based cooldown on updating the displaystring.

[1.5.0]

  • Overworked how word wrap is applied to the control tips
  • Added a config for choosing a word wrap mode
  • Added a config for the word wrap limit
  • Cleaned up Debug Log messages

[1.4.0]

  • Removed ShotgunItemPatches class because the ForceChangeText corountine changes the lines correctly
  • Cleaned up Debug Log messages

[1.3.0]

  • Added config for disabling word wrapping
  • Added option and config for hiding control tips entirely
  • Added compatibility with LethalConfig

[1.2.2]

  • Disabled word wrapping on the control tips
  • Updated README

[1.2.1]

  • Initial release

[1.2.0]

  • Integration of LobbyCompatibility

[1.1.0]

  • Fixed Shotgun control tips
  • Adapted interaction keybinds
  • Adapted furniture placing keybinds

[1.0.0]

  • Initial creation of repo (not released)
  • Adapted basic item control tips