SourceMod uses rolling releases, and updates are continuous. Updates to stable versions of SourceMod are small and non-disruptive. It is generally recommended to run the latest stable build, however, it is not necessarily urgent to upgrade when a newer build appears.

These are development SourceMod builds. For stable branch builds, see this page instead.
There may be breaking changes in builds in this branch, along with shiny new features.

Latest downloads for version 1.12 - build 6987:


Do you need help upgrading?

SourceMod's PDB Symbol Server: https://sm.alliedmods.net/symbols/.
Click here to see how to use this URL in Visual Studio. The URL is not web-browseable.

All Builds from 1.12 Branch

Build Download Change Details Src
6987 Add support for float modulo operator (#1953)
6986 Add LookupAttachment signature for ND (#1942)
6985 Allow void return type in timer callbacks (#1916)
6984 Fix LookupAttachment signature for NMRiH (#1940)
6983 Enable ShowMenu support for Reactive Drop (see #1938)
6982 Fix LookupAttachment signature (#1933)
6981 Protect against server crash when DHooks cannot load from SDKHooks not being loaded. (#1930)
6980 Add Ghidra MakeSig script (#1926)
6979 Fix crash with IgniteEntity on MCV (#1924)
6978 Fix EntityFactoryCaller signature (#1925)
6977 Linux [SDKTOOLS] Sigscan for FireOutput FIX (#1923)
6976 Gamedata update after 2/2/2023 CSGO update (#1921)
6975 Update Military Conflict: Vietnam gamedata (#1915)
6974 Fix gamedata library search order in some cases. (#1914)
6973 Enable math functions in sqlite (#1886)
6972 Add note about automatic unhook (#1910)
6971 Regression fix for CS:GO GivePlayerItem.
6970 fix: Print full map name in Log instead of args (#1907)
6969 Add TE_WriteEnt and TE_ReadEnt natives to SDKTools. (#1905)
6968 Update TF2 gamedata for version 7757534 (2023-01-05) (#1901)
6967 Fix typo in b77e8c50 causing regression in loading on some games.
6966 Friendly Fire support L4D(2) games. (#1530)
6965 Move menu sound selection from core config to gamedata. (#1896)
6964 Implement raw entity handle accessors (#1830)
6963 Add support for other engine binaries in game configs (#1414). (#1626)
6962 Fix asm.c compiler warnings on Windows. (#1897)
6961 Fix incorrect behaviour in SDKHooks_DropWeapon's "bypassHooks" parameter (#1877)
6960 Add missing set of CBaseEntity::Teleport param on newer games (#1894)
6959 Get sdktools and sdkhooks/dhooks to load on hl2sdk-mock (#1892)
6958 Add weapon_bayonet to the list of blocked knives (#1758)
6954 Fix ReadMapList ignoring file's last modified time (#1891)
6953 Throw error in ShowHudText or ShowSyncHudText if HudText params not yet set (#1890)
6952 Add "sm_dsay" command to basechat for sending HUD messages (#1889)
6951 Add clarification to documentation for hud messages and engine dialogs (#1888)
6950 Update MM:S version in CI, dependency checkout scripts and sample extensions (#1885)
6949 entitylump: Output separator as spaces instead of tabs (#1873)
6948 Add CommandIterator.ConVarFlags property (#1869)
6947 Fix SDKHook_[Use|Spawn|GetMaxHealth] callback result value handling (#1872)
6946 Add SMCParser.ParseString (#1817)
6945 Expose custom sdktools trace types from hl2sdk (#1822)
6944 Add natives to get chat triggers (#1816)
6943 Trigger build for TF2 SDK update
6942 Trigger build against SDK update
6941 Update TF2 gamedata.
6940 Block Hidden Commands from Help Command (#1831)
6939 Update PVKII FireOutput Linux Signature (#1866)
6938 Return the full list of exts/plugins with "sm exts/plugins" client commands (#1862)
6937 Ensure gameconfig file uniqueness when reading master.games (#1859)
6936 Update Github Action workflow versions (#1858)
6935 Add logging to all basevote vote results (#1794)
6934 Enable CI on release branches (#1854)
6933 Bump minimum MM:S version for build to 1.12 (#1855)
6932 Make sure 'pvkii' gets 'GetDataDescMap' offset (#1852)
6931 Fix DHooks jit code stack memory alignment (#1849)
6930 Split PVKII into its own engine branch (#1847)
6929 Trigger build for hl2sdk-csgo update
6928 Correct missed team offsets in CheckRestartRound (#1844)
6927 Trigger build for hl2sdk-csgo update
6926 Update gamedata for 2022/10/21 CS:GO update (#1842)
6925 entitylump: Fix behavior of append (#1836)
6924 Allow gamedata to use vscript binary (#1826)
6923 Replace old link with newer working one (#1837)
6922 Add functions for working with entity lumps (#1673)
6921 Update CreateDirectory (#1813)
6920 Add support for gamedata lookups from `soundemittersystem` library (#1787)
6919 Merge pull request #1812 from alliedmodders/revert-pbproxy
6915 Add Clientprefs helpers for integers and strings (#1727)
6914 Update operator% forwards to newdecls (#1763)
6913 Add GetClientOriginalLanguage (#1810)
6912 Exposed SDKCall_Engine call type to use CVEngineServer methods (#1648)
6911 Allow using sm_nominate without args from console (#1803)
6910 Update SourcePawn on master.
6909 Fix support for SDKCall returning non-networked entity (#1797)
6908 SDKTools: Add explode parameter to ForcePlayerSuicide native (#1782)
6907 Bump version to 1.12 for manual builds (#1795)
6906 Bump master to 1.12.
Click here to view the SourceMod License
© Copyright 2004-2023 SourceMod Dev Team