giosuel / imperium

Imperium is a powerful and highly performant all-in-one debugging tool to test and explore game mechanics and functionality in Lethal Company.
https://thunderstore.io/c/lethal-company/p/giosuel/Imperium/
GNU General Public License v3.0
15 stars 2 forks source link

If rebinding is not planned, F is a bad choice for the freecam key #1

Closed glyphical closed 2 days ago

glyphical commented 2 months ago

This is a fantastic mod, but I would highly recommend switching the freecam key to one further away from and less likely to be utilized in the typical WASD setup. I am currently unable to use Imperium as my A key is broken and I need to use ESDF to maneuver--which, as you could imagine, introduces some issues. :P

giosuel commented 2 months ago

Thanks for the report! I plan on making the freecam's WASD inputs dependent on the game's WASD bindings which will hopefully solve this issue.

glyphical commented 2 months ago

My issue is less the way freecam controls and more the way Freecam is started--right now, initiating freecam is done with the button that is, for me, Strafe Right. I would recommend moving it further out to G or something of the sort!

giosuel commented 2 months ago

Unfortunately G is already used to drop an item in the game. I will try to also use localized keybinds for for the freecam in the future.

NeatWolf commented 2 months ago

I'm also facing several key conflicts and can't use the tool at all until all its key are remappable in their own category (such as what ReservedItemSlotCore does with each slot). I can see a lot of effort put into the plugin but still has some issues with mods and v50

MLIOSBond commented 1 month ago

@glyphical @NeatWolf if you're curious, I found a solution that I described in #16 (link to the comment)

NeatWolf commented 1 month ago

@glyphical @NeatWolf if you're curious, I found a solution that I described in #16 (link to the comment)

Hex editing? Yes, it's a solution but I feel that implementing a custom rebindable key in the config would be the smoothest solution for Imperium users at every experience level :)

giosuel commented 2 days ago

I added support for InputUtils in v0.2.0 (8b53880098f6abcb4ae4df9e2838a9b2bbc634d8).