Half-Life: Alyx

Half-Life: Alyx

449 ratings
Glorious Gloves
2
28
3
4
2
10
4
4
4
2
   
Award
Favorite
Favorited
Unfavorite
Tags: Alyx Addon
File Size
Posted
Updated
384.119 KB
Jul 30, 2020 @ 12:10pm
Nov 4, 2020 @ 5:48am
9 Change Notes ( view )

Subscribe to download
Glorious Gloves

Description
The Glorious Gloves replace the original Gravity Gloves, giving you the power of Half-Life 2's Gravity Gun in the palms of your hands!

This mod depends on the Scalable Init Support addon.

You can reasonably beat ~90% of the original game using only the Glorious Gloves (no guns)!
If you're up for a challenge, you just might be able to beat the whole thing without guns, but you'll need to get very creative :)


See below for a complete feature list and instructions on how to use.

Special thanks to Augusta Butlin for making development possible! And a huge shout-out to the Half-Life: Alyx modding community - if it wasn't for everyone's support and shared willingness to explore an undocumented engine, I never would have been able to navigate how to go about modding with VScript alone.

This is my first mod, so any and all feedback is especially encouraged and greatly appreciated :)

Features
  • Automagically replaces the default Gravity Gloves in any map!

  • Added Levitation
    Keep your hand closed (Grav Glove Lock input action) when you Grabbity an object to levitate it out in front of you
    • Can levitate most heavy physics objects (even some that are too heavy to successfully Grabbity)
    • All objects are kept at a comfortable distance based on size
    • Levitates Manhacks at a nearly-safe distance
    • You can reorient any object you are levitating by grabbing and manipulating it with your free hand (or if it's too heavy then just by pushing it into the desired orientation)

  • Added Punting
    Punch a closed fist (Grav Glove Lock input action) forward/away from you when near an object (tethered or not), or when levitating an object in front of you
    • Includes physics damage, heavier objects do more damage
    • Punt headcrabs directly to knock them back and deal damage!
    • Knocks over antlions; hurts them if they're already knocked!
    • Damage to enemies scales with difficulty!
    • Breaks boards and locks (requires aiming at the centre of the model)
    • Punted explosives and Manhacks explode upon significant impact
    • If you try to punt an object that is out of range, it will still be weakly pushed

  • Improved Grabbity
    Grab (Grav Glove Lock input action) to tether, and pull backward/away from the object to bring it towards you
    • If an object is out of range/too heavy, you can still weakly pull it towards you
    • Restricted tethering to require the action of closing your hand/input
    • Modified grabbity arc to always be vertical
    • Enabled the grabbity-ing of Manhacks
    • Enabled the grabbity-ing of larger, heavier objects
    • Enabled the remote pulling of doors/drawers (requires aiming at the centre of the model)

  • Added relevant haptic feedback
  • Implemented Half-Life 2 Gravity Gun sounds
  • Modular code base to support further community modding :)

This mod is CPU-bound and runs "acceptably" on an AMD Ryzen 5 3600 @ ~3.8 GHz. Too many physics objects in a level will overwhelm the current implementation. In its current state, you may experience performance hits in the Northern Star Hotel and later levels as a result.

This mod's code is available free & open source via a GNU GPL-3.0 License on GitHub[github.com]
Please report any bugs you experience on the project's GitHub!

Notable Bugs / Limitations
  • There are no models for the Glorious Gloves.
  • Phantom ammo will appear after you put a gun away in your inventory, and it can be interacted with using the Glorious Gloves. Still trying to figure out a way to filter this.
  • My approach to enabling Vort Energy is clunky at best; you may experience odd behaviour when near Vort Energy.
  • The ammo/resin counter magically disappears after you go near Vort Energy
  • Grabbing/Levitating/Punting requires you aim at the centre of an object
For a more comprehensive collection of bugs & limitations, please visit the Issues section of the Github page linked above.
Popular Discussions View All (1)
0
1
Jun 25, 2024 @ 4:00pm
fun as ♥♥♥♥
[TJ] TEPOTINI
158 Comments
Epic  [author] Apr 25 @ 2:20pm 
Thank you for this bug report. I have reproduced the issue, and Frost and I (pretty much all Frost!) have identified the conflict. The codebase for Glorious Gloves is showing its age, and could do with some reorganization.

I haven't touched Source 2 or the Lua programming language in half a decade, so this will be a While™ before I am able to dedicate the time and context-switch back into HLA development to address it. I don't want to just push a haphazard fix, out of fear of breaking something else in the process without proper focus/review.

So unfortunately, we don't have a workaround for you in the interim; Until we post an update otherwise, Glorious Gloves and certain AlyxLib mods (namely Body Holsters and Resin Watch) are incompatible - but AlyxLib is an awesome library and I intend to address this issue (albeit at a slow pace).

(For the curious, we both define a class in our code called `Input`, and that causes a collision between the two mods)
BLACK SANTA Apr 25 @ 7:09am 
Hello. I want to offer you to meet with FrostEpex and fix conflict between "Glorious Gloves" and "Body Holsters and AlyxLib". When I start with Init Support, Gloves, Body, Holsters and Alyx Lib - Gloves working, Holsters - not. Without Gloves - working. Without Gloves, with Init Support - working. So I found the conflict between this addons. It's super great if you'll cooperate to fix this. Thank you)) (I send a some logs in vconsole to him if you need and I can to help later if you ask) (Oculus Quest 3, Steam Link, 25.04.2025)
Epic  [author] Feb 1 @ 8:44am 
Hey Lilibud Gaming - Because of the way I built the gloves from the ground-up, adding the models back isn't as straightforward of a feature as you might expect, so I favoured functionality over aesthetics. It is technically possible, but out of the scope of my familiarity with Source 2. There's a longer answer from Jun 21, 2021 earlier in this comment section (about page 6 as I'm writing this) if you are interested in more details :)
Lilibud Gaming Jan 31 @ 10:00pm 
Am i able to revert the hand models back to the originals? i prefer how they looked before

really great mod tho!!
FlashbackGames Jan 17 @ 9:51pm 
wait I havent tried that lol
Epic  [author] Jan 17 @ 9:37pm 
Hah - I opted to not include an aim assist so that punting in combat became something to physically master :) As for the grabbity tutorial, I'm not sure what the problem is there since I cannot reproduce the bug. You may need to validate the integrity of your game files, or un- and resubscribe to the mod.

Also, as a creative workaround I think you should be able to punt the padlock to break it? I wonder if the game will still progress if you go into the train car without having the pistol, haha...
FlashbackGames Jan 17 @ 9:18pm 
I decided to just load the next chapter and re enable the gloves, everything else works fine except for how hard it is to aim the punt lol
FlashbackGames Jan 17 @ 9:17pm 
I have no other addons that affect the gloves or objects, I have a gun replacement and the jump mod, but thats about it, it's just when russel asks me to "grip the object, flick my wrist and grab inb mid air"
Epic  [author] Jan 17 @ 9:09am 
I just booted up a "New game with addons" with only Glorious Gloves enabled from Chapter 1. Everything worked as expected for me with Russell. Do you have any other addons active? If it's still an issue, feel free to start a Discussion thread or send me a friend request.
FlashbackGames Jan 17 @ 8:33am 
yes I am doing a normal grab, but I tried both, a lot of things actually and nothing worked