Weapon Zoom (sm_weaponzoom) adds enhanced zoom levels to weapons in Half-Life 2: Deathmatch. It may also work in other games, but we haven’t tested others.
Features include:
- Mouse Bindings for zoom in/out/reset on player’s mouse wheel
- A range finder
- Support for multiple overlays shown when zoomed in. Four sniper scope overlays included. Players can select an overlay or turn off completely
- Configurable zoom levels. Players set their preferred zoom levels. Sysops can adjust the zoom level configurations.
- In-game help and settings using !wz or !weaponzoom, and !settings
Our older (nearly 10 years old!), less featureful version is also available from AlliedModders!
Update history:
sm_weaponzoom version 2.0.4:
- Updated help link URL – the help URL shown within-game is now (by default) served from foo-games directly. Server operators may still self-host included help file as well, PHP required.
- Updated Sourcepawn compatibility. Now using enum structs for internal data structures.
- Fixed issue where sm_weaponzoom_cmdallzoom might not work – resulting in all weapons having zoom enabled
- Minor performance optimization – OnGameFrame short circuits if cvar disabled for range finder, and is not compiled if range finding feature is disabled in code.
sm_weaponzoom version 2.0.3:
- Added laser sight
- Fixed an issue with NPCs
sm_weaponzoom version 2.0.2:
- Add multi-overlay support and player tweakable overlay settings
sm_weaponzoom version 2.0.0 (1.99 testing series)
- New release! Now officially sold and supported by foo-games.com
- New player default levels cvar (sm_weaponzoom_defaultlevels)
- Add !wz chat command shortcut. !weaponzoom still works
- Enable Range Finding. New cvars are sm_weaponzoom_rangefinder and sm_weaponzoom_rangefinder_colour
- The plugin uses a new method for calculating zoom levels:
- sm_weaponzoom_zoommax, sm_weaponzoom_zoomstart, sm_weaponzoom_zoomincrement cvars
- added sm_weaponzoom_fovs : this is a space seperated list of FOV’s for each zoom level. Higher FOV = less zoom. Lower = higher zoom. Range is 90 – 1.
- Removed the player setting “max zoom” and replaced with a list of zoom levels the player prefers to use
- Miscellaneous housekeeping
- Experimental range finder support (requires recompile)
sm_weaponzoom 1.6
- Added player settings, max zoom, help file, etc.
sm_weaponzoom 1.3
- Added console binds for using mouse wheel, etc.
sm_weaponzoom 1.2
- Added ICU sound
- other stuff
sm_weaponzoom 1.0
- First version. Adds zoom on attack2