Half-Life's campaign with Call of Duty: Modern Warfare 2's (2009) guns, read from your own MW2 install.
What you get
Every Half-Life weapon slot is an MW2 gun with MW2's model, textures, sounds and HUD icon, and its own stats:
Combat Knife (crowbar), USP .45 (pistol), .44 Magnum (revolver), M4A1 with M203 grenade launcher (MP5),
SPAS-12 (shotgun), Intervention with scope (crossbow), AT4 (RPG), Barrett .50cal with scope (Gauss),
M240 (Gluon gun), UMP45 (Hornet gun), M67 frag grenades (hand grenades).
Guns placed in the campaign and dropped by soldiers are the MW2 guns; Half-Life's ammo pickups feed them.
A Weapons Testing room right where you step off the tram (Anomalous Materials lobby): every gun on a table
(press USE to take it with full ammo), unlimited reserve ammo, and targets that show the damage of each hit.
Walk into the sign to go in, and into the sign inside to come back.
Single player.
Needs
Half-Life (Steam) and Call of Duty: Modern Warfare 2 (2009, Steam) installed.
On the first Play the guns, sounds and icons are converted from your MW2 files (about a minute).
Nothing from either game is shipped.
Version 0.1 limits
Simple generated gun animations (MW2's own animations and hands come later).
SPAS-12 and AT4 fire with MW2's W1200 and RPG-7 recordings for now.
Credits
Half-Life and its SDK: Valve Corporation. Game code built from the Half-Life SDK, whose license allows
non-commercial enhancements to Valve's products. This mashup is free.
halflife-updated (Sam Vanheer and contributors), the maintained SDK the game code is built from.
studiomdl (model compiler), from Valve's Half-Life SDK utilities.
Call of Duty: Modern Warfare 2 (2009): Infinity Ward / Activision. Its guns, textures and sounds are read
from the player's own installation at first launch; none are distributed.