Over the years, these plugins have been published on various forums, websites, and other resources dedicated to Half-Life modding. However, over time, these resources may or are already shut down for various reasons: lack of interest from administrators, financial difficulties, absence of support or just a death of the host hard drive. When this happens, the plugins hosted on these platforms are often lost forever, becoming unavailable to server developers.
The goal of this repository is to preserve all plugins using the Weaponmod module in one place, preventing their loss. This not only simplifies the search for necessary content but also allows modders and enthusiasts to focus on development rather than the exhausting task of looking for materials across numerous resources.
The repository creators do not claim authorship of the plugins collected here. On the contrary, wherever possible, information about the authors and the original sources of publication is provided in the descriptions or comments. We deeply respect the work of all developers and aim to preserve their legacy by making their work accessible to new generations of players and modders.
This repository is intended solely for archival and educational purposes, bringing together and preserving an important part of Half-Life modding history.
This guide will walk you through the steps to install a custom gun plugin for the Half-Life WeaponMod. Ensure you have the WeaponMod on your Half-Life server installed.
Before starting, ensure you have:
- Server using (on Linux) or (on Windows)
- WeaponMod installed.
- AMX Mod X 1.10+ installed and working.
- The plugin resources:
.sma
file (plugin source code).- Additional files (models, sounds, or configs, if provided).
- Navigate to your AMX Mod X installation directory.
- Look for the
scripting
folder.
- Look for the
- Place the
.sma
file in thescripting
folder. - Use the
compile.exe
tool in thescripting
folder to compile the.sma
file:- Run
compile.exe
(double-click it on Windows). - After compiling, the
.amxx
file will be generated in thescripting/compiled
folder.
- Run
- Move the newly created
.amxx
file to the following directory:addons/amxmodx/plugins
- Add the name of the compiled
.amxx
file to the end of theplugins.ini
file located in:addons/amxmodx/configs/plugins.ini
. Example:
my_new_gun.amxx
Place additional files in their corresponding directories:
Models (.mdl): Place in the models folder.
Sounds (.wav, .mp3): Place in the sound folder.
Sprites (.spr , .txt) : Place in the sprites folder.
Restart your Half-Life server to load the plugin.
-
Half-life Opposing Force
-
Counter-Strike Online
-
Half-Life 2
-
The Specialists
-
Unreal Tournament
-
Team Fortress Classic
-
Counter Strike 1.6
-
Gunman Chronicles
-
Poke646
-
Day of Defeat
-
Sven Coop
-
Others
-
Utilitary plugins