0 of 0

File information

Last updated

Original upload

Created by

GSA2011

Uploaded by

GSA2011

Virus scan

Safe to use

About this mod

A personal custom controller key map which allows up 4-6 free buttons on the controller while still retaining a full controller functions.
It allows you to use Quick Souls, Dual Parry, or Lock-On together, any combination of them Or NONE at all.
Created because I got sick of not having any extra buttons while playing with controller.

Requirements
Permissions and credits
Changelogs
Display pictures of button layout may be outdated. Please READ the changelog or description prior to asking a question.

Index
Description
Custom Controller Key Mapping
Installation/Uninstalling
Notes, Fixes, Warnings & Known Issues
Recommended Mods



SLE Version Available here
Enderal Version Available here




Description



 Do you love playing Skyrim but prefer to use your controller instead of a keyboard. Are you tired of not having any extra unassigned buttons for hotkeys? WELL! Do I have a solution for you!

CCKM is my personally creation! A custom controller button map that I have modified to my personal taste.
After hours and oh boy, let me tell you it took a while! From CTD testing and re-mapping to ensure a fully functional custom mapping. It FINALLY worked. I have created a custom button scheme that only affects the controller button layout that will allow you to have some free buttons on your controller for all your favorite hotkeys!
No more having to look for the spell or action in your Tween Manu, now you can simply do it straight from your controller while still retaining your normal full character functions!

TO CLEAR THINGS UP, the changes made replace the default controllermap.txt file and only affect the controller keys! [This means it should not alter any of the keyboard keys at all!]


In the file section there are two versions available [Revised and Alternative] in the Main File section. Both allow and are design for compatibility with Dual Wield Parry, Lock-On, TK Dodge, Quick Souls Menu or iEquip, or any combination of this or other mods that allow you to assign hotkeys or actions to buttons. [Mods mentioned are all OPTIONAL and NONE are actually required!]





Custom Controller Key Mapping [C.C.K.M]

The button changes...
(Any unmentioned buttons retain their default functions!)
ALL BUTTONS ARE EXPLAIN IN XBOX LAYOUT, use common sense for PS4 controller.
(THIS HAS NOT BEEN TESTED ON PS5 CONTROLLER)



Revised Version
[ As of version R18] 
(psst...this is my person favorite.)
Allows for 4 free [unassigned] buttons.

  • "LB" is UNASSIGNED but WHEN HELD DOWN it acts as THE Modifier Key [From here on out referred as "w/key"]. (If you are using TkDodge, I recommend setting this LB+Dirrection to be the dodge hotkey as well.)

  • "RB" is Shouts and has no secondary function. [Default]
  • "LT" is left hand attack or regular block when using a One-Handed weapon. [Default]
  • "RT" is right hand attack and has no secondary function. [Default]
  • "SELECT (Option)" is Favorites MENU and (w/key) activates the Wait Menu.
  • "START" is Journal and (w/key) activates the Tween Menu.
  • "LS" retains it full Movement function, however when CLICKED [Pressed] it activates SNEAK.
  • "RS" retains its Camera Look function and when CLICKED [PRESSED] activates the P.O.V. function like normal.
  • "B" is now UNASSIGNED and can be assigned to any preferred function or hotkey within the MCM. (I recommend that you assigned it the hotkey for Dual Wield Parrying Re-implementation in the MCM if you are using it).
  • "A" retains its normal ACTIVATE function and has no secondary function. [Default]
  • "Y" activates JUMP. (I recommend you download Better Jumping if you play on PC.)
>D-Pad BUTTONS<
  • "Up and Down" are assignable function and retain their normal function within the menus.
  • "Left" is assigned to READY WEAPON (Sheath and Un-Sheath).
  • "Right" is UNASSIGNED and available for any hotkeys. (If your using Lock-On, I recommend that you use it as the hotkey.)


Alternative Version
[As of version A3.1] Allows for 6 free [unassigned] buttons.

  • "LB" is Sprint and WHEN HELD IN it acts as Modifier Key [From here on out referred as "w/key"].
  • "RB" is Shouts. [Default]
  • "LT" is left hand attack or regular block when using a One-Handed weapon.
  • "RT" is right hand attack. [Default]
  • "Select (Option)" is Favorites and when used (w/ key) activates the Wait Menu.
  • "Start" is Journal and when used with (w/key) activates the Tween Menu.
  • Left Stick retains it full Movement function. CLICKED [Pressed] has been left Un-assigned.(I recommend  it to be assigned to the Lock-On hotkey in MCM. You can also use the Left or Right D-Pad buttons.)
  • "RS" retains its Camera Look function and when pressed activates the P.O.V. function like normal.
  • "B" is UNASSIGNED and can be assigned to any prefered function or hotkey. (w/key) will activate SNEAK.(I recommend that you assigned it the hotkey for Dual Wield Parrying Re-implementation in the MCM).
  • A retains its normal ACTIVATE function and has no secondary function.
  • "Y" works as normal and activates JUMP.(I recommend you download Better Jumping if you play on PC.)
  • "X" is as of version 1.1 Un-assigned and when pressed with (w/key) it activates READY WEAPON. (If you are using TkDodge, I recommend setting this to the Dodge hotkey or one of the Left Thumb Stick Click).
D-Pad BUTTONS (Assigned to hotkey 1-8 by default. READ BELOW)
  • All directions are UNASSIGNED and available for any hotkeys.(If using Souls Quick Menu, I recommend assigning only the spells and potions change with these buttons.)

  • D-Pad [Normal] activates hotkeys #1-4, (w/key) will activate the hotkeys #5-8. [ONLY Hotkeys #1-4, can be assigned straight from the controller.]

To again CLARIFY, you have 4 free ASSIGNABLE buttons on the D-PAD but 8 ACTIVATABLE buttons. This is non-negotiable and due to the limitations of the controller buttons scheme as well as the Skyrim coding, I have by assigned hotkeys #1-4 to be the default. The other hotkeys, #5-8 which are activatable using LB+D-Pad) CANNOT be re-assigned directly using the controller itself. You MUST use the keyboard to assign them and THEN you can use the controller to ACTIVATE them.




[Installation]
  • Vortex/MO2/NMM (Recommended)1. Download with Vortex, MO2, or NMM
    2. Activate and make sure it overwrites if necessary.
    3. Test buttons and PLAY!!
  • Manual. Download manually.
    2. Extract contents into Data/Interface/Controls/PC folder and overwrite. (If necessary)
    3. Test buttons and Play.

[Uninstalling]
  • Vortex/MO2/NMM (Recommended)1. Dis-activate mod.
    2. Uninstall mod if you want.
    3. Play.
  • Manual1. Go to Skyrim/Data/Interface/Controls/PC
    2. Delete the controlemap.txt file.
    3. Rename the original.controlmap.txt file to controlmap.txt file.
    4. Play
    4.5. Alternatively just delete everything within the Control/PC folder and the game with automatically create a new file when you play.



NOTES, FIXES, WARNINGS & KNOWN ISSUES


NOTES
  • Any unmentioned buttons/keys retain their normal function and have not been modified....yet. [:D
  • This mod can be installed and uninstalled mid-play through without any issues. ENSURE TO DELETE YOUR GAMES CUSTOM BUTTON MAP FILE. SEE FIXES BELOW!!!
  • If you are using a keypad with your XBOX ONE controller it IS compatible and you will be able to have access to all the Hotkeys [1-8], as well as other features available on the keyboard through the keypad.
  • I have also disabled all keyboard hotkeys LOCKS, Tween Menu, Journal, Sleep, and Auto Move locks that are places on the keyboard that prevent you from using them while using a controller.
  • If you ALTERRED a key within the game, this will cause the game to create the "custom_contrllermap.txt" file IN THE ROOT FOLDER OF YOUR GAME. If so there are two possibilities that WILL OCCUR!.
      1. The game will launch without issues but buttons will not be correct.
      2. It now causes an INSTANT CTD! In which case refer to the FIX below.




    FIXES

  • If my mod does not work as intended right away, this is usually due to YOUR GAME FILES not my mod.
  • When you play Skyrim and change the control scheme with-in the game SKYRIM creates a personalize and custom file which is usually the root cause of most problems related to this mod.
  • TO FIX THIS ISSUE DO THE FOLLOWING;
  • Go to  your SKYRIM ROOT folder look for a file named custom_controllermap.txt. [This is located wherever you installed your game].
  • Once at the root folder of your game, simply delete it. This is the cause of your button conflicts. Launch the game and check again!



WARNINGS

  • If you installed my mod and later decided to alter the controllermap.txt file without knowing what you are doing, you will most likely cause you an instant CTD when launching the game.
  • If you DID change something and do not remember what it was or how to fix it. You can simply reinstall my mod to solve the solution just make sure to always OVERWRITE the previous version.


KNOWN ISSUES
  • ALL Versions
    While using a controller when creating a new character the display menu states to press Left Arrow on D-Pad when "DONE" instead of the regular "X". Don't worry its it just a display error that won't correct itself. The actual "DONE" button is still "X" like vanilla.
    - Freeze/CTD occurs if the mouse is accidentally moved while playing with  controller.
    -Extra unnecessary code within the cotrollermap file.
    -When playing with keyboard some features are broken in the Map Menu, Racemenu, Craft Menu and Alchemy Menu.

  • Version Specific
    -Alternative Version [A3] - NONE
    -Revised Version [R18] - NONE

    Please report!



HIGHLY Recommended Mods