Project HL2 MMod Weapon Replacements

If you liked this item, please rate it up on Steam Workshop page.

Author: dounai2333

Last revision: 22 Apr at 07:13 UTC (1)

File size: 227.13 MB

On Steam Workshop

Description:

Yet another replacement to replace the default Half-Life 2 weapons to "Half-Life 2 : MMod" weapons, featuring Project HL2 animations by IIopn.
Due to this is a model replacement addon, you need to restart your GMod once to make it fully working.
Optionally subscribe to HL2 Deployspeed animation/Gravity gun fix for better gameplay.

Why do you create another addon? We already have 9999…

Most existing MMod weapon replacement addons share the same Lua codebase, which comes with some heartbreaking issues. And I personally love Project HL2 animations, so I have rebuilt Lua codebase from scratch and combined these 2.
I also made some performance improvements by removing some "too much code, too little feature" stuffs, so it may feel different from other replacements. Once I find a more performance-friendly way to bring those features back, I will.

Features

– Stunning worldmodels, ported directly from viewmodels.
– Tactical, smooth animations by IIopn, including sprinting and walking animations.
– Press the reload key to inspect your weapon.
– Supports c_hands.
– Crossbow sniper scope.

Available Console Command(s)

Server-side:
• sv_mmod_weapon_inspect (0/1) – Enable/Disable weapon inspection animation (1=enabled, 0=disabled)
• sv_mmod_weapon_walk_sprint (0/1) – Enable/Disable weapon walk / sprint animation (1=enabled, 0=disabled)
• sv_mmod_weapon_walk_sprint_interrupt_inspect (0/1) – Whether to interrupt weapon inspect animation when walking / sprinting (1=enabled, 0=disabled)
• sv_mmod_improved_spread (0/1) – Enable/Disable improved weapon spread (1=enabled, 0=disabled)
• sv_mmod_stunstick_water_damage (0/1) – Enable/Disable stunstick water self-damage (1=enabled, 0=disabled)

Client-side:
• cl_mmod_crossbow_scope (0/1) – Enable/Disable crossbow scope overlay (1=enabled, 0=disabled)
• cl_mmod_worldmodel_muzzleflash (0/1) – Enable/Disable weapons muzzleflash on worldmodel (1=enabled, 0=disabled)

Note

Not every weapon uses Project HL2 animations! Because I have 0 knowledge with Blender, so the assets are taken from other addons.
List of weapons are still from Half-Life 2: MMod – Weapon Replacements Redux:
– Bugbait, Grenade, Gravity gun, Stunstick.

Changes compared to other replacements

1. Support client-side prediction, when playing on a server, walking, sprinting, and inspecting your weapon no longer feel laggy (no longer tied to your ping).
2. Performance improvement by removed some "too much code, too little feature" codes as mentioned above.
3. Fixed crossbow scope are broken on non-HDR maps, which previously caused a completely black or static screen (like a screenshot).
4. Reduce the misuse of particles, now only precaches the needed particles, making it a bit friendlier for players with 999+ addons.
5. Fixes and correction the sound effects, most sounds are now louder but match the original HL2: MMod. If they’re too loud, let me know in the comments and I’ll lower the volume.
6. Fixed the Gravity Gun being misplaced in the HL2 campaign.

TODO / Known Issues

– Ironsight support
– Minor, non-critical animation fixes
– Idk, TBD

Credits

Half-life 2 : MMod: Without this mod and their amazing members, this addon would not exist.
iiopn: Original author of Project HL2 Animation, released under the L-GPL license.
Қatka ♥ and c4sual: Porting MMod weapons to GMod and created Half-Life 2: MMod – Weapon Replacements Redux.
🥶theanyoneuser🥶: Ported Project HL2 animation weapons to GMod.
YuRaNnNzZZ: Super Gravity gun materials.

Download
Revisions:

Old revisions of this mod are available below. Click the link to download.