Selection wheel mod for Skyrim VR. It allows you to select spells, weapons, shields, arrows, potions, poisons, food, torch, armors and more without going into a menu very quickly by press of a button or button combinations to spawn the wheel and hold your hand over the item and letting go of the button. It's equipped automatically.
I don't believe in mod copyright. You can use anything or everything in this mod without getting my permission first as long as you give credit later(or not). But it would be nice if you contact me after you did some stuff with it so I can see it (I'm curious)
Note that this doesn't mean you can copy my file and call it your own and release it whole, it means you can use the code to make something new to help the community.
File credits
Rallyeator, TheRetroCarrot, CylonSurfer, enoughbutter, FlyingParticle, Xerlith, Cangar, Jayombie, kalrog, QTAIM76 for testing. FlyingParticle for code help, help for Higgs integration and brainstorming. Prog for code help. Rallyeator for title image. Koveich for Sovngarde font. TerenceYao for FISSES. This mod includes two scripts file from it to support it. powerofthree for the sparks texture which is used in conjuration circle.
Delapouite from game-icons.net for Soap icon (CC BY 3.0). Some brightness changes made to icon. Delapouite, Lorc for Armor and Weapon icons.
Wait Menu controller button is now prevented from being pressed while Spell Wheel is opened on either hand to prevent Black Screen Freeze bug.
Version 1.4.3
Added proper alternate textures support of items that used to appear identical in the wheel. They use alternate textures if available now.
Added SpellWheelVR_Potion.ini file to define potions that are not set as potions in the game records. Skooma is added by default. You can see it in the wheel if you have other potions enabled as a type.
Added Vive Controller preset to MCM->Presets page. It uses and consumes Menu button to spawn the wheel. Missing functionality is added as Menu orbs in secondary hand wheel.
Fixed Spell Tome grab from Spell Wheel with HIGGS issue.
Adjusted Durability VR explosion sizes.
Version 1.4.2
Fixed the texture issue of conjuration circle that happened if you didn't have improved sparks mod installed. Meshes will use the included texture from now on.
Version 1.4.1
Removed alternate texture support because it caused CTD for users of some mods like CACO while viewing Potions in Spell Wheel.
Version 1.4.0
Added new gesture system for conjuring bound weapons easily.
Added new Conjuration Circle for conjuring creatures easily.
Added support for the new Steeds of Ultima VR mod. Mounted equip of weapons and spells are now supported for both hands (Instant Equip VR is required for the fix as well).
Added support for the upcoming Immersive Alchemy mod by Cylonsurfer.
Added support for upcoming Durability VR update 1.1.0.
Added Save Game orb to create a manual save by simply selecting the orb from the wheel. It can be enabled from MCM->Types page for either hand.
Added support for Bathing in Skyrim for wrist needs bars.
Added support for VR Equip. When VR Equip is installed, armors will be grabbed from the wheel instead of getting equipped automatically.
Arrows, Bolts, Torches, Bows, Crossbows, Shields, Navigate VR Compass and Map can now be shown on both wheels if desired.
Added custom orbs for many vanilla spells to make them distinguishable in Spell Wheel.
Added support for 12+ spell mods for conjuration orbs. Fallback orbs defined for names/races for users of unsupported spell mods.
Added custom ini files support for scales. All SpellWheelVR_Scales*** files will be loaded now. Other mods can include their own scales files for support.
Added SpellWheelVR_CustomConsoleCommand.ini file to support Console Command orbs. Users can define orbs here to run console commands by selecting an orb from the wheel. You can make extra versions of this file and include it with your mod. Just name it SpellWheelVR_CustomConsoleCommand****.ini. Don't include [Settings] section in your extra ini.
Added support for alternate textures of items (like potions) that used to appear identical in the wheel. They use alternate textures if available now.
Fixed a bug that caused a CTD when Player's skeleton is suddenly not detectable.
Fixed a bug that caused slow time affecting menus as well if tween menu is opened with time scale is on.
Fixed a bug that caused werewolf beast form spell to not appear in the wheel.
Fixed a bug that caused werewolf/vampire form spells/shouts to appear in the wheel after cured if they were favorited before.
Fixed a bug that caused Spell Wheel to not move alongside the player if it was opened while mounted.
Fixed a bug that caused Spell Wheel to show all spells if show all powers is selected in MCM.
Fixed a bug that caused CTD when using an older version of Immersive Smithing.
Other minor bug fixes.
Version 1.3.0
Added support for Durability VR. Enchantment bars are now modified to include Durability information of currently equipped weapons and armors.
Added support for different inventory items to be shown in the wheel. The mod will now show inventory items correctly when ShowAll type is enabled. Improved, player enchanted, named, durability changed weapons and armor will now be shown as separate orbs (Current durability is shown at the end their names with %). They are equipped correctly as well. Broken items are not shown in the wheel.
Adjusted size and rotation of new VR Arsenal guns.
Health, Stamina, Magicka amounts are now shown correctly on wrist bars when Player has an effect that increases or decreases max amounts.
Enchantment charges are now shown correctly on enchantment bars.
Added Tween Menu orb.
Added Favorites Menu orb.
Added Wrist side position for bars.
Added the ability to select stuff with the other hand too. You simply spawn the wheel with a hand, hover an orb with the other hand and then let go off the button with your hand.
Added Frostfall bars support. It's a separate category of wrist bars.
Added Sunhelm cold bars support.
Added Keep it Clean for needs bars support.
Added a dropdown to MCM to decide which page Menu orbs appear.
Added SpellWheelVR_Scales.ini file to allow modification of specific orb scales for mods or formids. Center orb scale multiplier is also in this ini file.
Added Custom orbs support for keypresses (new SpellWheelVR_CustomKeypress.ini to define custom orbs)
Added Multiple Separate Pages feature. Wheel Page count will now work in Separate pages mode to allow having more than one page of categories. So this will allow having ARMORS 1 and ARMORS 2 pages for example if you allow it.
Added support for upcoming Immersive Smithing mod for smithing, smelting and tanning. The mod will show Armors, Weapons and Smithing ingredients on the other hand automatically if you have Immersive Smithing Blacksmith Hammer equipped on one hand. The mod will show Smelting Ingredients on your Secondary Hand wheel, if you are next to a smelter. Spell Wheel will show tanning ingredients automatically on the secondary hand wheel if you are close to a tanning rack. The items shown will not be equipped, but instead grabbed for all cases.
Added an option to mirror secondary hand orbs.
Added an option to sort orbs Alphabetically.
Added CustomSpellOrbs config file to allow changing Spell orbs by defining custom meshes for spell formids. SpellWheelVR_CustomSpellOrbs.ini is included with the custom meshes for Vanilla Rune spells. It supports SpellWheelVR_CustomSpellOrbs***.ini files for other mods to modify spell orbs easily.
Version 1.2.5
Added new wrist bar support for RealVirtualMagic (RVM) mod: Brainpower. When the mod detects RVM interface, it will show the fourth bar under Health/Magicka/Stamina.
Version 1.2.4
Added support for Vampire Body VR and Werewolf Body VR mods.
SOS armors are now correctly detected and not included in the wheel.
Wrist bars are now enabled by default.
Version 1.2.3
Added support for Drink Eat Sleep Bathe needs mod for Needs wrist bars. It shows Hunger-Thirst-Sleep-Cleanliness states.
Version 1.2.2
Added support for Last Seed needs mod for Needs wrist bars. It shows Hunger-Thirst-Fatigue-Vitality states.
Fixed a bug that prevented SpellWheelVR_Food.ini entries to be shown. It now shows those items even if they are not potion or food.
Fixed a bug that prevented armors with SOS_ keywords to be shown in the wheel.
Version 1.2.1
Fixed secondary hand order settings not applying correctly in MCM.
Fixed a bug that caused wrist bars to not appear when VRIK is not installed. It should work correctly without it now (You may need to adjust the offsets).
Fixed a bug that caused wrist bars to not appear on Vampire Lord and Werewolf beast forms.
Fixed a bug that caused selecting any wheel presets to disable wrist bars.
Fixed "Show Hover Text" setting to be disabled by default.
Version 1.2.0
Added multiple pages support. Pages will be changed like a tablet screen swipe using the same hand or the other hand(adjustable from mcm) from the center of the wheel.
There are two different multiple pages types: Normal with more pages or Separate pages for each type or group of types. You can increase page count for the first one or enable Separate pages option for the second.
Added options to allow/prevent Page Switch Directions (Both/Left Only/Right Only) for multiple/separate pages.
Added All Armors, All spells, All powers, All shouts options for types
Added options to Show Favorite/All Alteration/Conjuration/Destruction/Illusion/Restoration spells for each hand wheel, so you can separate spells according to school for your hands.
Separated main and secondary wheel orders, so you can define different pages for each wheel.
Added support for specific Misc items with a new ini: SpellWheelVR_MiscItems.ini. You can define any items from a mod or specific items to be always shown on main or secondary wheels. You can also define if you want to use higgs to grab them, drop them or equip them.
Added an ini file "SpellWheelVR_Food.ini" to show specific Food and ingredients in the wheel always.
Added an ini file "SpellWheelVR_Exclusions.ini" to prevent spells/powers/shouts from showing when All Spells, All powers, All shouts options are selected. For example: you can add your weather mod's esp here so its power won't appear in the wheel.
Added an option "Top to Bottom Wheel Positions" to make the wheel fill from top to bottom instead of inside out.
Orbs are now sorted according to type and then formid so that different types are not mixed in separate pages. And hopefully stuff won't change their positions drastically when you spawn the wheel again. If it does, enable "Top to Bottom Wheel Positions" option.
Added wrist bars for Health/Magicka/Stamina (Vitality Bars), Hunger/Thirst/Fatigue (Needs Bars), Enchantment Bars. It can be enabled from MCM. Needs bars support Sunhelm, iNeed, Realistic Needs and Diseases, Vitality Mode mods. This feature currently requires VRIK.
Added MCM settings to enable each individual bar type, adjust their offsets, angles, scales, view angles etc.
Added an option to change center orb visuals for each hand (None, Vortex, Vitality bars, Needs bars).
Added an option to enable/disable unequipping with center orb.
Added support for special characters for text.
Added support for CylonSurfer's new upcoming VR Hunt and Cook mod to show its items when camp gear is selected from types. Also it provides correct usage when its items are equipped. Also shows ingredients that have Food or FoodRaw keywords in Food category now plus lavender to provide easy access when cooking food with it. It shows ingredients/food when you are holding a pan even if you don't have food showing normally. It shows food page if using separate pages.
Added two new presets: Separate Pages and Separate Pages Compact.
Added a preset to use B/Y for button and button combination and enable Journal and Wait menu orbs automatically.
Vampire Lord and Werewolf Beast forms are detected and only creature form spells/shouts are shown in the wheel.
Some changes to the default values like Vertical Wheel Position set to 0 now.
Text is now centered correctly.
Fixed distance from player algorithm, so it doesn't spawn the wheel on the sides anymore.
Fixed all misc items being shown in Spell Wheel when all camp gear items are enabled and basic camp gear mod is not installed.
Version 1.1.1
Fixed spell wheel spawning on the ground when HMD relative position is disabled in MCM.
Version 1.1
Added support for Favorite Armors as a type.
Increased max possible orb count to 60 (Added another line of hexagon). Default is still 36.
Increased max text length to 30 characters.
Added two additional presets to change orb count: 36 Orbs and 60 Orbs. These only change orb count and scale/distance of orbs.
Hook used for the projectile processing is changed completely. That whole function is rewritten. (Thanks to Flyingparticle for providing the hook address and the know how)
There should be no stutter caused by moving anymore. It's super smooth while moving and follows the hmd perfectly in hmd relative mode.
There should be no text appearing inconsistencies anymore. Text should appear uniformly and instantly regardless of performance.
If you open the wheel while moving, it appears instantly instead of opening from center or rising from ground. This is necessary to achieve smooth movement.
Added specific hand support for NavigateVR. It shows compass on the main hand only and maps on the secondary hand only now. Compass/maps are enabled if either hand has melee enabled now.
All Misc items except items from Basic Camp Gear will be equipped now instead of grabbed by Higgs to support all other mods. Basic Camp Gear items will be dropped like before.
Slow time also slows down player air falling speed multiplier now automatically, in case you want to stay in the air more when the wheel is open. Only applied if you open the wheel in air.
Removed spell wheel moving speed, text appear speed, slow text settings from MCM. Those are not used or needed anymore. Text should appear instantly and there is no danger of orb scattering bug happening even on low performance builds.
Fixed some orb positioning, scale, rotation issues.
Version 1.03
Added Favorite Scrolls as a type.
Separated Powers from Spells in types.
Prevented showing left hand spells on right hand and right hand spells on left hand.
Fixed a bug that caused a ctd because of some weapons.
VRIK Head bobbing is automatically disabled when spell wheel is on now.
Version 1.02
Separated All Potions/Food into All Health Potions/Magicka Potions/Stamina Potions/Other Potions/Food in the MCM types page.
Added an option in MCM to show item count next to the name in text in parenthesis for potions, food, poisons, arrows, bolts, melee weapons (Enabled by default)
Implemented simple kerning, so thin letters and thick letters appear better in text.
Added support for Index Controller touchpad press. This option requires VRIK Index bindings on steamvr.
Added Text Appear Speed to MCM and made Slow Speed Text disabled by default.
Fixed campfire items not being able to be used bug.
Fixed a bug that caused menu sliders and scrolls to be too fast after using Journal Menu orb.
Fixed scaling of Spellforge spell orbs.
Version 1.01
Added a fix for text not appearing bug.
Added a fix for spell wheel sometimes not appearing bug.
Fixed a bug that caused poisons showing when potions/food are enabled.
Version 1.0
Initial release.
You like how in other VR games, there are easier menus to equip stuff? Do you like the spell wheel from Blade and Sorcery? Then this mod is for you.
This is a selection wheel mod for Skyrim VR to equip weapons/items/spells/shouts etc. without going into a menu or even open some menus quickly without wasting a button.
By default, it only shows your favorited spells/weapons, but you can enable favorited or all potions/food, poisons, arrows, bolts, melee weapons, shields, bows, crossbows, staves, torches, spells, powers, shouts, armors, scrolls, misc items, Journal Menu and Wait Menu orbs from MCM types page.
It also has immersive wrist bars for Health/Magicka/Stamina and Hunger/Thirst/Fatigue. Those can be enabled from MCM Bars page.
Spell Wheel is highly configurable from MCM. If you don't want to use the wheel itself, you can just set spawn buttons to -Empty- from MCM->General page like this: https://imgur.com/a/GAOnWn2 and use other features of the mod.
You can choose your button or button combination for each hand from MCM
You can grab potions and food directly from the wheel if you have HIGGS installed.
There is an option in MCM to unequip currently equipped weapon to grab with HIGGS.
It shows name of the item/spell when you put your hand over the orb with a hover text.
Text also shows the item count for potions, food, poisons, arrows, bolts, melee weapons in parenthesis.
Hover Text supports 8 languages (Every language that's included in Sovngarde font: English, French, German, Italian, Spanish, Portuguese, Polish, Russian). You can set Journal Menu and Wait Menu texts etc. from the ini included.
Spells and shouts appear as their inventory art in the wheel.
Weapons that have enchantments show their enchantment effect in the spell wheel.
Journal Menu, Wait Menu, Tween Menu, Favorites Menu orbs open their corresponding menus, note that this feature requires Skyrim VR to be the active window.
Save game orb creates a manual save game.
You can also define your own Custom keypress orbs with the SpellWheelVR_CustomKeypress.ini file.
There is a slow time scale option in MCM to slow time when you open the wheel.
Campfire and Basic Camp Gear items can be used directly from the wheel to set up beds and tents etc.
Using a button combination consumes the buttons to prevent other actions to be performed by the game or other mods, so you can use any combination as you like. If you set both button and button combination to the same button, that button will be consumed. For example, you can set both to B for each hand and enable Journal Menu and Wait Menu orbs to use B button as spawning button in oculus or index controllers.
Multiple pages and Separate pages options. When one of these are enabled, pages can be switched with a sweep from the center (left or right) like changing pages in a smart phone or tablet screen.
When you increase Wheel Page count in Separate pages mode, you can have subpages like Armors 1 and Armors 2 etc.
Immersive Wrist bars for Health/Magicka/Stamina (Vitality Bars), Hunger/Thirst/Fatigue/* (Needs Bars), Enchantment/Durability Bars. They can be enabled from MCM. Needs bars support Sunhelm, iNeed, Realistic Needs and Diseases, Vitality Mode, Last Seed, Drink Eat Sleep Bathe, Keep It Clean, Bathing in Skyrim, Frostfall mods automatically by checking their globals, it doesn't need any patch etc. (You can turn of their icons/widgets from their MCM, because those would be redundant).
Vampire Lord and Werewolf Beast forms are detected and only creature form spells/shouts are shown in the wheel.
There is an option in MCM to fix Spell Wheel to HMD relative vertical position.
There is an option in MCM to fill the wheel top to bottom instead of inside out.
There is an option to enable lighting when Spell Wheel is spawned so you can see weapons/items clearly in the dark (Enabled by default).
There is an option to change combat stance according to unequip/equip actions in MCM.
There is an option to change Spell Wheel spawn animation to make it rise from the ground instead of opening from center in MCM.
You can change scale and distances of the orbs and hover text, change the speed it appears and moves etc. from MCM. You can also scale item types individually.
Conjure bound weapons with gestures. If you have CTD while conjuring bound dagger, use Bound Dagger CTD Fix
If you are getting spells or items equipped randomly after you favorited them, that's not because of this mod. You probably have Dragonborn Speaks Naturally installed. That mod has a feature to equip favorited stuff by voice activation. I suggest disabling that feature from its ini.
Check out this video where I go over different options and also give you a preview of the mod:
Default button combination is Grip + Trigger for both hands. Pressing both together should spawn the wheel if you have any favorited spells. You can enable other types from MCM types menu. Check configuration section for details.
You SHOULD change the button combination to something you are comfortable with. I recommend B/Y preset from MCM->Presets page which consumes B/Y buttons and provides Journal/Wait menu orbs for the lost functionality.
After spawning the wheel, move your hand over the orbs(collide with them), they should get bigger to show they are selected, also if hover text is enabled, their name will be shown with a hover text. To equip that item/spell, let go of the button(s) while your hand is over the orb. You should now equip that item/spell on that hand.
Center orb is for unequipping whatever you have in your hand.
Check out this video which goes over the most important settings in MCM:
This mod includes an skse plugin, an ini file, and an esp file, also mesh and texture files for some orbs and text fonts, also two scripts for MCM.
MOD MANAGER: Install with your favorite mod manager.
MANUAL INSTALLATION:Not recommended. Extract to Skyrim VR\Data\ folder.
Load order doesn't matter. If you have FISSES or another mod that supports it installed already, you may get a prompt to overwrite two files, you can overwrite or not, doesn't matter.
This mod can be installed mid-save without issues.
Do not change formids of this mod, do not merge the esp with others. Doing so would break this mod.
It's completely safe to update from previous versions to latest versions mid-save.
This mod comes with an MCM to configure everything:
In presets page, you can load one of the included presets for Mage, Warrior, Rogue, Spellsword gameplays. These just enable different orb types. You can modify them however you like. Also added in version 1.2, Separate Pages and Separate Pages Compact presets allows you to quickly switch to separate pages and provide you a simple separate pages system.
Orb count presets allows you to quickly change orb count and adjust scales accordingly.
Immersive wrist huds presets allows you to quickly enable Vitality, Needs and Enchantment bars.
B/Y Button Preset sets both button and button combination values to B/Y and also enables Journal and Wait menu orbs.
If you have FISSES installed, you can save and load your presets in this page also.
In general page, you can select buttons for each hand. Button and button combinations are used to spawn the wheel for that hand.
If both a button and button combination are used, when they are pressed together, they are consumed to prevent game or other mods to use those buttons. In the screenshot, I set both to B to use B button for spawning the wheel (Recommended for index controller users). Also, added in version 1.02, you can now select "VRIK Index Touchpad Press" as an option which requires VRIK bindings selected on SteamVR and allows Index Controller touchpad press to spawn the wheel..
You can enable/disable hover text and change its scale here. Hover text shows the name of the item/spell when you hover an orb.
You can enable/disable Change Stance, which draws your weapon automatically if you equip one from the wheel and sheathes it automatically if you unequip both your hands.
You can also set various HIGGS related settings here in general page. For example "Unequip to Grab with Higgs" unequips whatever you are holding to grab potions/food with your hand, otherwise they are consumed immediately.
In types page, you can select which orbs will appear for each hand separately. Show Favorite... means that item will only appear in the wheel if it's favorited. Show all... means that item will appear regardless of its favorite state. If you are going to set both your buttons to B, make sure you enable Journal Menu and Wait Menu orbs here before exiting MCM.
In positions page, you can set scale of orbs, distance and positioning of orbs, spawn and moving speed of orbs.
Rise From Ground option is makes orbs rise from the ground.
You can also change the order in which different type of orbs appear for main and secondary wheel separately. Note that the max possible orb count is 60, so you may need to prioritize your orbs to prevent missing out important stuff for you.
In advanced page, you can enable logging, set slow time scale if you want to use it (100 means no slow time, 1 is max slow time), enable/disable lighting effect (to see item orbs better at dark), and change orb scale multipliers for each orb type.
In bars page, you can enable wrist bars(select positions for them) for health/magicka/stamina (Vitality), hunger/thirst/fatigue (Needs), and Enchantment bars. Needs bars support Sunhelm,iNeed,Realistic Needs and Diseases,Vitality Mode,Last Seed,Drink Eat Sleep Bathe mods. Bar View Angle is the angle used for (imagine a cone area) viewing the bars, so that they will only appear when you are looking at them. I suggest using a mod that disables UI bars along with these.
This mod also comes with four ini files:
SpellWheelVR.ini: This file is for entering translations of Journal Menu and Wait Menu hover texts for other language users.
SpellWheelVR_Exclusions.ini: This file is for defining specific mods or formids of spells, powers and shouts that shouldn't appear in the wheel when All Shouts/All Spells/All Powers options are selected in types page. Mod comes with some already defined by default.
SpellWheelVR_Food.ini: This file is for defining specific food items to be shown in the wheel automatically. Mod comes with sunhelm water skins(all versions) defined by default.
SpellWheelVR_MiscItems.ini: This file is for defining misc items from a mod or specific items to be always shown on main or secondary wheels. You can also define if you want to use higgs to grab them, drop them or equip them.
It's compatible with HIGGS, meaning you can pick up potions/food from the wheel to eat them by putting them in your mouth. Settings are adjustable in MCM. This is an awesome mod. I really recommend it, if you haven't already installed it.
It's compatible with Campfire (and other mods that has spawned from it) and Basic Camp Gear mods, meaning you can set up beds, tents etc. directly from the wheel. Just enable Camp Gear type from MCM.
It's compatible with FISSES, meaning you can save your presets and load them again from presets menu.
It's compatible with VRIK, it disables head bobbing automatically when spell wheel is on. Requires build 28. Also, this is not really an incompatibility, but make sure your activation distance is not set to maximum, you shouldn't even need to change that distance if your vr scale is correct anyway, because that would cause holsters to activate if you are using grip+trigger or similar combination and if you equip something from the wheel at the same time as VRIK tries to equip something, that would cause the game to crash.
It's compatible with Favorite Misc Items, meaning if you have that mod installed, you can set your misc item to favorites and see them on the wheel.
Needs bars support Sunhelm,iNeed,Realistic Needs and Diseases,Vitality Mode,Last Seed,Drink Eat Sleep Bathe,Keep It Clean,Bathing in Skyrim,Frostfall mods.
Various spell mods are tested and their scales are adjusted so that their orbs are shown in unison with vanilla spell orbs. If you encounter a spell that is scaled weirdly, let me know and I'll change its scale.
Compatibility with other languages: This mod supports other language item/spell names including accented letters, basically all characters in Sovngarde font are supported.
Mods that use alternate textures are not supported at the moment. They appear without their alternate textures in the wheel. So potion mods like XxAwesome_PotionsXX is not supported. You can use Awesome Potions Simplified or Pretty Animated Potions - VR edition instead which doesn't use alternate textures. Or something like ElSopa - Potions Redone + Patches which I use myself which makes potions appear incredible in the wheel. Alternate textures support is added in version 1.4.3.