Garry's Mod

Garry's Mod

508 ratings
GM++ | Player Interaction Overhaul
6
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Tool
Addon Tags: Scenic, Realism
File Size
Posted
Updated
13.876 MB
23 Apr @ 4:43pm
12 Jul @ 4:46pm
56 Change Notes ( view )

Subscribe to download
GM++ | Player Interaction Overhaul

Description
GM++ is a spiritual successor of the now obsolete GM+ by DS6. Completely written from scratch, GM++ celebrates its predecessor's 10-year anniversary by resurrecting and modernizing most of the legacy features, such as DynaView (now Neck FX), weapon holster, and more!

What is it?
GM++ is a complete overhaul of many client systems and effects, and its features are largely passive or triggered through certain events; it works in the background to make your Garry's Mod experience look and feel better. With the extensive features & customizability GM++ offers, you may tailor your sandbox experience exactly to your liking!
NOTE: As of version v0.5, GM++ is now in OPEN BETA. This means the mod is still rough around the edges and very much work-in-progress, and might not be suitable for server use yet. Features might be regularly updated, added, and removed.

Features
In GM++ every feature can either be configured to your liking or disabled completely.
Here are some features the overhaul provides by default:
  • Neck FX: A total weapon & view movement overhaul!
    • Featuring Ironsights: a universal aiming system with predefined offsets for Half-Life 2 weapons, and more!
    • Adjust a highly configurable Free-aim to your liking and enjoy a brand new gaming experience!
    • With FOV Override you can force your view & weapon FOV to your liking!
    • Attachment-based camera animation on deploy, reload and other interactions.
    • Jumping & landing animations.
    • Uniform recoil shake effect for nearly every weapon, including melee and grenades!
    • A bi-directional near-wall effect.
    • Extended view offset awareness, customizable eye height for different player states.
    • Linear fatigue effect accompanied by a heartbeat sound.
    • Basic third-person mode with ironsight awareness.
    • Simple view-punch override & configuration.
    • Alternative stair smoothing implementation.
  • Post FX: Film-grain & vignette post-processing effects, and more.
    • Introducing Ambient Light: a beautiful environmental bloom effect shipped with an alternative tonemap shader.
    • With Photons: an experimental camera screen effect when close to radioactive sources.
    • Adaptive DOF & radial blurring with Blur FX.
    • Support for handling custom shaders with built-ins such as Vignette, Film Grain, Corrective Lens, and more!
  • Target Dot: A simple, dynamic dot-crosshair with a spread indicator and hit-markers!
  • Flashlight: A networked, customizable, barrel-attached flashlight implementation.
  • Speed Inertia: Fully client-side directional inertia simulation.
  • Holster: Display holstered weapons on your player-model!
  • DynaHUD: Hide health, armor & ammo after given period.
  • On Death: First-person death camera and screen fade-out.
  • HEV Suit: Restore cut HEV functionality like battery charge and time reportage!
  • Custom sound effects for switching weapons and landing on ground, and interactive sounds for the physics gun.
  • Total configuration through the Q-menu, with an alternative pop-up window.
  • And so much more...
NOTE: Configuration of GM++ is recommended for advanced users only!
In sandbox-derived gamemodes, you can find the customization panel at the top-right corner of the sandbox menu. You can also find a separate simplified configuration menu in the top-left corner of the context menu.
If running server-side, GM++ provides a networking wrapper for communicating some information (such as vehicle info) from the server to the client running GM++. You may also inject GM++ on servers with sv_allowcslua set to 1!
WARNING: THIS MOD IS DESIGNED FOR SANDBOX ONLY! GM++ replicates only native sandbox gamemode functionality in the hooks it overrides.

Weapon Compatibility
A major feature in GM++ is the communication layer for weapons provided by a crude weapon base interface. This allows us to become aware of the weapon's custom states, such as when you are aiming, inspecting or customizing your weapon, or have your weapon on safety. Some weapon base hooks are also intercepted to help us, for example, position the viewmodel correctly.
Here are some features this mod attempts to support for every weapon:
  • Ironsight, customizer, bipod, and weapon safety awareness.
  • Weapon type resolving with preset offsets for each type.
  • Camera animations using the muzzle attachment.
  • Hybrid ironsights support. (for mods like MWB)
NOTE: Please keep in mind that GM++ was largely designed for the MW base, SWCS, CW2.0, and the FAS2.0 SWEPs. Other bases most likely lack full support.

Community Content
GM++ provides an interface for some of the major weapon bases on the market.
Here are some of the bases this mod has compatibility for:

Credits
DarkShadow6 - original concept, extensive testing, dither shader
Matsilagi - extensive testing, photon effect concept
Bethesda Softworks - various sound assets

Donate
GM++ is 100% free. However, if you want to support our work, consider donating below!

[ko-fi.com]

DISCLAIMER: The GM++ core and its modules are not officially distributed anywhere else.
Please help us help you help all by consulting the official pinned discussion in case you run into issues with this mod.
Popular Discussions View All (5)
168
12 Jul @ 10:29am
PINNED: Something went wrong? Post here!
Juckey
3
4 Jul @ 4:13am
Weapon
notMarmalade98_
165 Comments
Jim the Pilot 11 Jul @ 9:30am 
for whatever reason sometimes it works after i reload it and sometimes it just doesnt exist and only says errors
bre 11 Jul @ 3:30am 
"literally the best mod on the WS" being followed by "this mod does absolutely nothing for whatever reason" is absolutely hilarious
Jim the Pilot 10 Jul @ 6:04pm 
i used the reload command and now it works
Operator Kowalski 7 Jul @ 4:27am 
no ARC9 compatibility is pushing this back for me
RepkaPepka 3 Jul @ 2:26pm 
this mod does absolutely everything for all the right reasons
Jim the Pilot 2 Jul @ 11:12am 
this mod does absolutely nothing for whatever reason
Bondrewd 29 Jun @ 11:45pm 
slow moments makes bobbing faster while faster movements makes bobbing slower. Something broke with the new update. I usually run this along with Player base speed mod. At first it was fine and all until this new update came through. Now my base speed walking makes the bobbing goes faster which was not like this before.
Jim the Pilot 29 Jun @ 6:01pm 
literally the best mod on the WS
󠁳⁧⁧ Nai 25 Jun @ 10:37am 
god tier addon
TASbot 24 Jun @ 11:23am 
This is the literal best mod ever