Saturday, December 31, 2011

How can I remap the keybindings for containers in Skyrim?

Question

The interface for containers in Skyrim is driving me nuts. On the chest side, press E and you take the ingredient. Change to your inventory side, press E and you eat the item, instead of dropping it in to the box.

On the other hand, I have emptied the whole chest countless times, because the R key moves one item from your inventory into the container, but all items the other way round.

Is there any way to change this behavior? Mods like "Interface Hard Coded Key Tweaks" only seem to be able to change the whole group of functions a key can be bound to in different situations (meaning that I could bind "Take" and "Eat" on another key, but not on different keys).

Answer

Two solutions I can think of:

  • Check out the SkyUI mod. It may alleviate the problem as it's more reliant on the mouse, however it doesn't replace all menus at this time (only the personal inventory screen).

  • If you have Adobe Flash and with some programming experience I'm pretty sure you can separate those predefined controls into any keys you like. See my question Config setting for the threshold between single/multiple item handling? for the basics of opening and editing the Interface files. You'll need a tool like FOMM to see inside the Skyrim - Interface.bsa file and find the correct directory structure to store your own "mod".

    You wouldn't be able to change the UI like SkyUI does without prior Flash experience. However as I have found out, it's fairly simple to edit the actionscript code and re-publish the files without touching anything else.

    EDIT If you're willing to hack the actionscript, see line 62 of ContainerMenu.as

No comments:

Post a Comment