0 of 0

File information

Last updated

Original upload

Created by


Uploaded by


Virus scan

Safe to use

About this mod

Custom quickslots mod for SkyrimVR

Permissions and credits
Custom quickslots mod for SkyrimVR

See https://github.com/lfrazer/VRCustomQuickslots  for source code


This mod requires SKSEVR, and the SkyrimVRTools SKSE plugin (SkyrimVRTools.dll) to provide VR input events. Please note this is NOT compatible with the old PapyrusVR plugin!

How To Use:

The layout and actions of the quickslots are all set in the config file vrcustomquickslots.xml - Here you can create as many quickslots as
you like, set their position and actions.  When your VR controller is overlapping with a quickslot, you can pull the trigger to equip the configured items or spells for that slot.  The actions of each quickslot are defined by SpellIDs and ItemIDs set in the XML file. To customize the quickslots to your liking, you can long press trigger on quickslots to remove its action, and long press again to add new action OR edit the XML file. View the file vrcustomquickslots.xml for more details.

Default Layout:

By default, the layout of the quickslots is two on the upper back (left and right), two on the lower back and two at the waist, and one above the head.

Frequently Asked Questions (FAQ):
Q: How do I install this mod?
A: You should use a mod manager, but if you must do it manually, make sure the .dll and .xml file appear under the folder  <SkyrimVRRoot>\Data\SKSE\Plugins

Q: Why doesn't the mod work?
A: Probably due to an error in the XML or you aren't finding the quickslot.  Check the log file at C:\Users\<MYUSERNAME>\Documents\My Games\Skyrim VR\SKSE\VRCustomQuickslots.log for possible XML errors

Q: How do I put whatever item or spells I want in the quickslot, or move the quickslot? Add new quickslots?
A: As of v3 you can long press trigger on quickslots to remove its action, and long press again to add new action.  Otherwise, you have to edit the XML file (still necessary for equipping each hand with a different action)

Q: Why do I get an item from the left side when my hand is on the right of my back?
A: Probably because your head is not looking straight ahead, the slots are relative to the headsets rotation.

Q: How can I equip a spell or 1h weapon in only the left or right hand?
A: Use the option slot="1" for right hand and slot="2" for left hand in the <equipspell> or <equipitem> tag.  

Q: Still can't get anything working, what should I do?
A: Try setting debugloglevel="1" in the XML options, this shows more information in the log that might help

Warnings & Compatibility:
-If you do not already know a spell and you add it to a quickslot, the quickslot will grant you the spell.. Don't do this if you don't want to cheat.
-Apparently this is compatible with Dragonborn Speaks Naturally, but I would not recommend using voice commands and quickslots at the same time
-May have compatibility issues with MageVR, IVQRS and other VR overlay mods.
-If you already have Shizof's VR haptics mod you should stop using PapyrusVR.dll and replace it with SkyrimVRTools.dll - it is compatible with his mod too, never use both at once!

v0.4 BETA
-Added an option for left handed mode (set lefthandedmode="1" in the <options> tag in the XML file)
-Write an XML file for each character save, using the unique ID from the save file.  Check under MO2 overwrite files for this new file if you use MO2.   The filename should have the format: vrcustomquickslots_XXXXXXXX.xml where the X's are a unique hexadecimal ID for each character.

v0.3 BETA
-You can now remove and set quickslot actions in game by holding and releasing the trigger for at least 3 seconds (configurable) on the quickslot, empty slots will be set to your current item/spell in hand.  There will be a long haptic vibration when a quickslot is edited, and the XML will be saved when you save your game.
-Improved haptics
-Fixed blocking during dialog/menus
-Fixed crash on startup
-Improved logging

v0.2 BETA 
-Added haptic feedback when you overlap a quickslot and disable quickslots when in menu (Doesn't work with dialog yet), a few other misc improvements
-New XML option "hapticfeedback" defaults to 1 (on), set to 0 to disable haptic feedback on overlap


Thanks to artumino for the work on PapyrusVR and SkyrimVRTools, the SKSE devs for Skyrim Script Extender, and DougHamil for Dragonborn
Speaks Naturally which showed me how to run console commands.

If you like my mods please support me on Patreon: lfrazer on Patreon