List of custom SourceMod includes

From AlliedModders Wiki
Jump to: navigation, search


The following is a list of custom includes created by various users on AlliedModders. Some are standalone includes designed to be used with any project, others are includes that come with a plugin or extension but can also be used in other projects.

Maintained Includes

https://github.com/JoinedSenses/SourceMod-IncludeLibrary

Standalone Includes

Name Author Filename Notes
Advanced MOTDPanel Dr. McKay advanced_motd.inc
Append New ConVar KissLick convar_append.inc
AutoExecConfig Impact123 autoexecconfig.inc
CBaseAnimatingOverlay Pelipoika cbaseanimatingoverlay.inc
Client Methodmaps ThatKidWhoGames clients_methodmap.inc
Client Preferences Stocks xXDeathreusXx clientprefs_stocks.inc
Colors exvel colors.inc
Color Manipulation hmmmmm colourmanip.inc
ColorVariables KissLick colorvariables.inc
CS:GO Items xCoderx csgoitems.inc
Data String Parameter Drixevel data_string_parameter.inc Allows you to pass a string through a data parameter.
DString - Dynamic Strings Eun DString.inc Allows you to use strings with dynamic lengths.
EmitSoundAny Powerlord emitsoundany.inc Outdated; CSGO no longer requires special sound handling for mp3s
L4D/L4D2 Stocks Drixevel l4d.inc
LogHelper psychonic loghelper.inc Contains stocks for many HL Standard log line formats, and also gets around the current limitations of Sourcemod's %L format operator and FormatUserLogText() function (not including team name on log line).
Menu Stocks KissLick menu_stocks.inc Allows you to pass a value (cell, float or string) to menu callback.
Menu Targeting hmmmmm menu_targeting.inc
MoreColors Dr. McKay morecolors.inc
MultiColors Bara multicolors.inc
Nested StringMaps Kinsi NestedStringMap.inc
Overlays shanapu overlays.inc
ParseRange ddhoward parseRange.inc Takes a string indicating a range of numbers or multiple ranges of numbers, and returns an ArrayList containing individual values.
Print Valve Translations Powerlord printvalvetranslation.inc Wrapper around the TextMsg usermessage to print game translations to chat, hintbox, center text, or client console
SHA-1 Hashing Stocks Peace-Maker sha1.inc Provides 2 stock functions to calculate the SHA-1 hash for a given string or file.
Smart Download Manager Zephyrus smartdm.inc
SM-JSON clug json.inc
SMLib Berni smlib.inc
SourceMod Miscellaneous Stocks Drixevel sourcemod-misc.inc
Table Buffer for Console ofir753 consoletable.inc Allows you to format an oriented table for console output.
TF2 Alternative HUD Text GNCMatt tf2_hud.inc
Unix Time for SourceMod milutinke unixtime_sourcemod.inc
Variable Arguments for Functions Kailo valist.inc
Vector Helpers xXDeathreusXx vector_helpers.inc Extends functionality of SourceMod vectors so you don't have to iterate through array blocks every time you want to do a simple operation on a vector.
WebFix Byte webfix.inc Outdated; Use VGUI URL Cache Buster instead.

Plugins/Extensions

Name Author Filename Notes
ASteamBot Arkarr asteambot.inc
Bank Arkarr bank.inc
Be the Robot MasterOfTheXP betherobot.inc
Collision Hooks VoiDeD collisionhooks.inc
DHooks Dr!fter dhooks.inc Allows plugins to create dynamic hooks which normally would need an extension
Discord/Slack API zipcore discord.inc
Dynamic Objects Neuro Toxin dynamic.inc
GeoIP2 Accelerator74 geoip.inc
HexTags Chat/Score Colors Papero hextags.inc


HTTP Server w/ RCON Multiplexer asherkin webcon.inc, conplex.inc
L4D2 Infected Spawn API V10 l4d2_InfectedSpawnApi.inc Custom infected boss spawning API.
REST in Pawn DJ Tsunami ripext.inc High performance HTTP client for JSON REST APIs. Supports HTTP/2, HTTPS and gzip.
Server Whitelist Advanced RedSword serverwhitelistadvanced.inc
Socket sfPlayer socket.inc
SourceBans Olly sourcebans.inc
SourceBans++ Sarabveer sourcebanspp.inc
SourceIRC Azelphur sourceirc.inc
SteamTools asherkin steamtools.inc
SteamWorks KyleS SteamWorks.inc
Super Spray Handler TheWreckingCrew6 ssh.inc
TF2Attributes FlaminSarge tf2attributes.inc
TF2 Econ Data nosoop tf_econ_data.inc
TF2 Item DB bottiger tf2idb.inc Outdated; Use TF2 Econ Data instead. For plugins that are already written for TF2 Item DB, use the compatibility shim.
TF2Items asherkin tf2items.inc
TF2Items Extended Stocks ReFlexPoison tf2itemsextended.inc
TF2Items Give Weapon FlaminSarge tf2items_giveweapon.inc
TF2 Taunts TF2IDB fakuivan tf2_taunts_tf2idb.inc
TF2 Pyro Air Jump Leonardo tf2pyroairjump.inc
VGUI URL Cache Buster nosoop vgui_motd_stocks.inc