This repository has a complete installation of SourceMod, including all my plugins and source files. It's updated regularly, kept in sync with upstream, and includes a ton of stuff. It's still very much a development branch, so be aware that almost all the plugins I am working on are still pretty new and could be buggy.
These plugins are all provided as-is, I do my best to document and describe them but they are all potentially broken, so be aware. Please send me feedback and bug reports to help keep these working.
Gives automatic names to bots on creation.
scripting/botnames.sp
scripting/include/insurgency.inc
"sm_botnames_list" "default" // Set list to use for bots
"sm_botnames_enabled" "1" // sets whether bot naming is enabled
"sm_botnames_suppress" "1" // sets whether to supress join/team change/name change bot messages
"sm_botnames_random" "1" // sets whether to randomize names used
"sm_botnames_prefix" "" // sets a prefix for bot names (include a trailing space, if needed!)
"sm_botnames_announce" "0" // sets whether to announce bots when added
"sm_botnames_reload"
"sm_botnames_rename_all"
Plugin for overriding Insurgency Coop to 32 players
scripting/cooplobby.sp
scripting/include/insurgency.inc
scripting/include/updater.inc
Provides ingame functionality for interaction from an HLstatsX CE installation
scripting/hlstatsx.sp
scripting/include/loghelper.inc
scripting/include/insurgency.inc
"hlx_block_commands" "1" // If activated HLstatsX commands are blocked from the chat area
"hlx_protect_address" "" // Address to be protected for logging/forwarding
"hlxce_webpage" "http://www.hlxcommunity.com" // http://www.hlxcommunity.com
"hlx_server_tag" "1" // If enabled, adds "HLstatsX:CE" to server tags on supported games. 1 = Enabled (default), 0 = Disabled
"hlx_message_prefix" "" // Define the prefix displayed on every HLstatsX ingame message
"hlx_sm_bulkpsay"
"hlx_sm_team_action"
"hlx_sm_world_action"
"log"
"hlx_sm_psay"
"hlx_sm_swap"
"hlx_sm_browse"
"hlx_sm_hint"
"hlx_sm_redirect"
"hlx_sm_csay"
"hlx_sm_msay"
"hlx_sm_tsay"
"logaddress_del"
"hlx_sm_psay2"
"hlx_message_prefix_clear"
"logaddress_delall"
"hlx_sm_player_action"
Provides functions to support Insurgency. Includes logging, round statistics, weapon names, player class names, and more.
translations/insurgency.phrases.txt
gamedata/insurgency.games.txt
plugins/insurgency.smx
scripting/insurgency.sp
scripting/include/insurgency.inc
scripting/include/loghelper.inc
scripting/include/updater.inc
"sm_insurgency_class_strip_words" "template training coop security insurgent survival" // Strings to strip out of player class (squad slot) names
"sm_insurgency_enabled" "1" // sets whether log fixing is enabled
"sm_insurgency_infinite_magazine" "0" // Infinite magazine, will never need reloading.
"sm_insurgency_disable_sliding" "0" // 0: do nothing, 1: disable for everyone, 2: disable for Security, 3: disable for Insurgents
"sm_insurgency_log_level" "error" // Logging level, values can be: all, trace, debug, info, warn, error
"sm_insurgency_infinite_ammo" "0" // Infinite ammo, still uses magazines and needs to reload
Removes fog
scripting/nofog.sp
scripting/include/insurgency.inc
scripting/include/updater.inc
"sm_nofog_enabled" "1" // sets whether fog is enabled
Plugin for removing Restricted Areas
scripting/restrictedarea.sp
scripting/include/insurgency.inc
scripting/include/updater.inc
"sm_restrictedarea_enabled" "1" // sets whether bot naming is enabled
Automatically updates SourceMod plugins and files
translations/common.phrases.txt
plugins/updater.smx
scripting/updater.sp
scripting/include/cURL.inc
scripting/include/socket.inc
scripting/include/steamtools.inc
"sm_updater" "2" // Determines update functionality. (1 = Notify, 2 = Download, 3 = Include source code),0
"sm_updater_status" // View the status of Updater.
"sm_updater_check" // Forces Updater to check for updates.
This is a sort of scratchpad and todo list for things that I think of or people ask for me to work on.