Half-Life: Alyx’s gravity gloves ruined many of my other virtual reality games, because being able to aim and throw objects at my hands solved a lot of awkward maneuvering problems common in other games. It’s hard, after the elegance of the Half-Life system, to bend back, dodge, and get in the air to pick up items, or worse, so that your hands don’t collide with the world around you.
Enter the modders. Specifically, introduce the modder FlyingParticle, which has released HIGGS VR for Skyrim VR. It’s a modification that adds to Skyrim a glove-style interaction by gravity and seems to work really well.
HIGGS stands for Hand Interaction and Gravity Gloves for Skyrim. YouTuber Cangar, focused on virtual reality, has made the following video to demonstrate the features of the modification and contains everything you would expect from an Alyx-inspired modification:
You can point to items and turn them over in your hands. You can now use your hands to put things on the tables. The hands of the game will hold the models in natural positions, allowing you to grab bottles from the base, tip or any point on the side, for example. You can now drop items over your shoulder to pocket them, a common feature in many first-person VR games. You can use this system to remove armor from defeated enemies. It even works with Skyrim’s theft system, which highlights objects in red that will have the thief mark to pick them up.
There are some differences between this implementation and Half-Life: Alyx. On the one hand, here you point your palm at the objects to attract them to you, which I can imagine getting used to. However, there is an .ini file that allows you to fine-tune some of its parameters according to your preferences.
Instructions on how to install and configure HIGGS VR can be found on the Nexus Mods page of the modification. You want to download the VRIK mod for the full experience seen in the video above, as this is what gives you body and finger animations for grabbing objects.
function appendCarbon() { !function(a,l,b,c,k,s,t,g,A){a.CustomerConnectAnalytics=k,a[k]=a[k]||function(){ (a[k].q=a[k].q||[]).push(arguments)},g=l.createElement(b),A=l.getElementsByTagName(b)[0], g.type="text/javascript",g.async=!0,g.src=c+"?id="+s+"&parentId="+t,A.parentNode.insertBefore(g,A) }(window,document,"script","//carbon-cdn.ccgateway.net/script","cca",window.location.hostname,"04d6b31292"); }
function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2018/scripts/mormont/v2.23.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function runSAK() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://sak.userreport.com/gamer-network/launcher.js"; s.id = 'userreport-launcher-script'; document.getElementsByTagName('head')[0].appendChild(s); }
function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1560958.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function youtubeParser(url){ var regExp = /^.*((youtu.be/)|(v/)|(/u/w/)|(embed/)|(watch?))??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11)? match[7] : false; }
function runBBMVS() {
jQuery('article main iframe').each(function(){ src = jQuery(this).attr('src'); if(src) { check_yt = youtubeParser(src); if(check_yt){ jQuery(this).attr('id', 'yt-' + check_yt); jQuery(this).attr('data-yt-id', check_yt); jQuery(this).addClass('yt-embed'); } } }); var promises = []; jQuery('article main iframe.yt-embed').each(function() { check_yt = jQuery(this).attr('data-yt-id'); (function(replace_yt) { promises.push(jQuery.getJSON( "https://gamernetwork.bbvms.com/json/search?query=%22" + replace_yt + "%22&context=all", function( data ) { if(typeof data['items'][0] !== 'undefined' && typeof data['items'][0].id !== 'undefined') { yt_video = jQuery('#yt-' + replace_yt); jQuery(yt_video).attr('data-bbvms-id', data['items'][0]['id']); }; })); })(check_yt); }); Promise.all(promises).then(function( data ) { first_yt = true; jQuery("[data-bbvms-id]").each(function() { yt_video_wrapper = jQuery(this).parent(); if(first_yt) { playout_id = 'rock_paper_shotgun_autoplay'; first_yt = false; } else { playout_id = 'rock_paper_shotgun'; } jQuery(yt_video_wrapper).after('