Skyrim
0 of 0

File information

Last updated

Original upload

Created by

Sentry21

Uploaded by

Sentry21

Virus scan

Safe to use

About this mod

A controlmap.txt file that improves the default Xbox 360 controller key bindings. All 8 hotkeys are now accessible. The Left Shoulder button (LB) serves as a modifier for a number of functions previously accessible only with the mouse and keyboard.

Permissions and credits
Changelogs
This mod contains no scripting. It is merely a modified controlmap.txt file. By editing the file, I was able to make a number of simple improvements to Skyrim's default Xbox 360 controller setup.

CONTENTS:
1 - WHAT IT DOES
2 - INSTALLATION
3 - TROUBLESHOOTING
4 - KNOWN ISSUES
5 - NOTICE
6 - CHANGELOG
7 - NOTES
8 - CREDITS

1 - WHAT IT DOES


When installed, this file adds key bindings for various functions that could previously only be accessed via a keyboard and mouse. Every addition and change is documented below.

MAIN GAMEPLAY CHANGES
  • LEFT SHOULDER BUTTON/LB - No longer has any functions assigned to it. It is used as a modifier.
  • RIGHT SHOULDER BUTTON/RB - Is now the Sprint button. (Can be reassigned to another button through Skyrim's SETTINGS -> CONTROLS menu)
  • D-PAD DOWN - Is now the Shout button. (Can be reassigned)

MAIN GAMEPLAY ADDITIONS
  • D-PAD UP - Favorites Menu. (Same as vanilla, but can now be reassigned)
  • D-PAD LEFT - Hotkey 1. (Same as vanilla, but can now be reassigned)
  • D-PAD RIGHT - Hotkey 2. (Same as vanilla, but can now be reassigned)
  • LEFT SHOULDER/LB + D-PAD UP - Hotkey 3. (Hard coded)
  • LEFT SHOULDER/LB + D-PAD LEFT - Hotkey 4. (Hard coded)
  • LEFT SHOULDER/LB + D-PAD DOWN - Hotkey 5. (Hard coded)
  • LEFT SHOULDER/LB + D-PAD RIGHT - Hotkey 6. (Hard coded)
  • LEFT SHOULDER/LB + LEFT STICK CLICK - Hotkey 7. (Hard coded)
  • LEFT SHOULDER/LB + RIGHT SHOULDER/RB - Hotkey 8. (Hard coded)
  • LEFT SHOULDER/LB + RIHT STICK CLICK - Auto-Move. (Hard coded)
  • LEFT SHOULDER/LB + LEFT TRIGGER - Allows you to zoom out on your character. (Hard coded)
  • LEFT SHOULDER/LB + RIGHT TRIGGER - Allows you to zoom in on your character. (Hard coded)
  • LEFT SHOULDER/LB + BACK - Quick Save. (Hard coded)
  • LEFT SHOULDER/LB + START - Quick Load. (Hard coded)
  • LEFT SHOULDER/LB + Y - Quick Stats. (Hard coded)
  • LEFT SHOULDER/LB + X - Quick Magic. (Hard coded)
  • LEFT SHOULDER/LB + A - Quick Map. (Hard coded)
  • LEFT SHOULDER/LB + B - Quick Inventory. (Hard coded)

INVENTORY CHANGES
  • BACK - Is now used to charge items in the inventory by default. I had to make this change due to the fact that I placed the Shout key on the D-PAD which is used as a secondary navigation control for menus, thus causing a conflict. (Uses Wait key bind)

FAVORITES MENU CHANGES
  • D-PAD UP and D-PAD DOWN can no longer be used to navigate the Favorites Menu due to a conflict with the new hotkey additions.
  • The RIGHT STICK now works in addition to the LEFT STICK for navigating the menu.

MAP MENU ADDITIONS
  • RIGHT STICK CLICK - Allows you to place a custom marker on the map. (Hard coded)
  • The D-PAD can now be used to navigate the map menu by scrolling in various directions, a big improvement in my opinion. The LEFT STICK continues to function as a cursor. (Hard coded)
  • LEFT SHOULDER/LB - Alternate left scroll button. (Hard coded)
  • RIGHT SHOULDER/RB - Alternate right scroll button. (Hard coded)

BOOK ADDITIONS
  • LEFT TRIGGER - Flip left page. (Hard coded)
  • RIGHT TRIGGER - Flip right page. (Hard coded)
  • LEFT SHOULDER/LB - Flip left page. (Hard coded)
  • RIGHT SHOULDER/RB - Flip right page. (Hard coded)

2 - INSTALLATION


Please just use NMM. If you want to install it manually, you should know what to do.

If you want to fix '$hotkey1' and '$hotkey2' in Skyrim's SYSTEM -> CONTROLS menu, install the optional file in this mod's file area. It Installs and uninstalls cleanly with NMM. Only works for the English version. It also includes translations for the rest of the Hotkeys even though this mod does not (currently) allow them to be reassigned in-game.

NMM INSTRUCTIONS
1. Click the DOWNLOAD (NMM) link at the top of the page.
2. Activate in NMM.
3. (Optional) Browse to the files section of this mod. In the OPTIONAL FILES section, you will find Translate_ENGLISH - Optional English Translation file. Click the DOWNLOAD WITH MANAGER link.
4. (Optional) Activate in NMM. Do NOT update when asked. Override existing file when asked.
4. Enter Skyrim's SYSTEM -> CONTROLS Menu and use the 'Reset Defaults' function to reset the game's key bindings.
5. (SkyUI users only) Enter SkyUI's Mod Configuration Menu (MCM) -> Controls menu. Reset all controls except 'Switch Tab' to default. Bind the 'Switch Tab' function to something other than the BACK button. I suggest RIGHT STICK CLICK.

3 - TROUBLESHOOTING


Why is the BACK button not charging items?
You most likely have a conflict with SkyUI's controls menu. Enter SkyUI's Mod Configuration Menu (MCM) -> Controls menu. Bind the 'Switch Tab' function to something other than the BACK button. I suggest RIGHT STICK CLICK.

Why is someotherbutton not working like it should?
Did you enter Skyrim's SYSTEM -> CONTROLS Menu and use the 'Reset Defaults' function to reset the game's key bindings? If not, do so.

If the problem persists, check out the KNOWN ISSUES section below. Also, I can't really recommend changing the key bindings from the defaults provided in this mod. I especially don't recommend assigning any function to the LEFT SHOULDER/LB button in-game or moving any function to or from the D-PAD. In most cases, I had good reason for placing the buttons where I did, and changing them is likely to break something.

Why are there $ symbols all over the interface?
If you have any other mod that changes the controlmap.txt file, one of the two will override the other. Choose one, or merge them (see the NOTES section below).

4 - KNOWN ISSUES


As a result of placing the Shout button on the D-PAD, RaceMenu's 'Export Head' control will not function. This is due to the fact that the D-PAD is used as an alternate menu navigation control. I attempted to fix the problem by disabling D-PAD menu navigation, but it did not work.

So, the good news is that you can use the D-PAD to navigate every menu except for the Favorites menu. The bad news is that any mod that makes use of the Shout button in a menu context will probably not function properly. Sorry. I will continue to troubleshoot, but I doubt I will be able to fix this issue.

5 - NOTICE


Use at your own risk. I can not guarantee this file will work properly. I can not account for all of the mods out there that could possibly conflict. I also can not account for every possible change to the default Xbox 360 controller key bindings. I use the default control scheme, and have not tested anything else. I tested this mod while running SkyUI. I see no reason why it should not work perfectly without it, but I have not tested it.

6 - CHANGELOG


  • Version 2.0 - 1/11/2014 - Pretty much started over from scratch to fix numerous minor compatibility issues with SkyUI and other mods. The mod now uses LB as a modifier. Only Hotkeys 1 and 2 can now be rebound in game.
  • Version 1.5 - 1/4/2014 - Can now flip book pages with LT and RT. Changed hotkey numbering. Hotkeys 1-4 can now be rebound in-game. Uploaded an optional English translation file that adds proper formatting for Hotkeys 1-8 in the interface. Added Fomod and README.txt.
  • Version 1.0 - 1/3/2014 - Original upload

7 - NOTES


Feel free to modify my files and upload them wherever you want. You don't have to credit me unless you feel like it. However, please keep in mind that If you open the file in Windows notepad and modify it, Skyrim will likely crash on startup due to string parsing errors. I suggest that you edit it in a text editor capable of detecting the correct character encoding. I used Notepad++.

If you would like to create a custom key map like this you will likely want a copy of Bethesda's original controlmap.txt. For that, download BSAopt - Bethesda Archive Management and Optimization and unpack 'Skyrim - Interface.bsa'. Browse to the 'interface / controls / pc' folder to find controlmap.txt. You may want to take a look at mouse.txt, keyboard_english.txt, and gamepad.txt within the pc folder as they contain all of the hexadecimal id codes you will need.

For reference, these are the Xbox 360 button codes listed in gamepad.txt:
  • D-PAD UP - 0x0001
  • D-PAD DOWN - 0x0002
  • D-PAD LEFT - 0x0004
  • D-PAD RIGHT - 0x0008
  • START - 0x0010
  • BACK - 0x0020
  • LEFT STICK CLICK - 0x0040
  • RIGHT STICK CLICK - 0x0080
  • LEFT SHOULDER BUTTON/LB - 0x0100
  • RIGHT SHOULDER BUTTON/RB - 0x0200
  • A - 0x1000
  • B - 0x2000
  • X - 0x4000
  • Y - 0x8000
  • LEFT TRIGGER - 0x0009
  • RIGHT TRIGGER - 0x000a
  • LEFT STICK - 0x000b
  • RIGHT STICK - 0x000c

8 - CREDITS


Entnvki deserves credit for inspiring this little mod with his More D-Pad Hotkeys for Xbox 360 Controller mod. I started out by modifying his file, but eventually scrapped that plan and started over using Bethesda's original controlmap.txt as a base.

All credit goes to Bethesda. I just tweaked a .TXT file.