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.
SourceMod builds. For development branch builds, see
.
6282 |
|
|
Fix build with latest hl2sdk-csgo
|
|
6281 |
|
|
Update CS:GO "Reload" offset. (#1011)
|
|
6280 |
|
|
Remove unneeded paramter in CS_DropWeapon (#988)
|
|
6277 |
|
|
Update CS:GO CSWeaponDrop Signature (#985)
|
|
6276 |
|
|
Trigger build for hl2sdk-csgo update.
|
|
6275 |
|
|
Get GeoIP data from SM site for now
|
|
6274 |
|
|
Prevent FrameIterator OOB Errors (#949)
|
|
6273 |
|
|
Fix BfRead.BytesLeft not being able to be optional. (fixes #945).
|
|
6272 |
|
|
Fix Mac build.
|
|
6271 |
|
|
Backport #764 (#942)
|
|
6270 |
|
|
Bump non-critical versioning to 1.9 (#938)
|
|
6269 |
|
|
Don't double-format in ReplyToCommand.
|
|
6268 |
|
|
Add new CSGO weapon id's/itemdefs. (#929)
|
|
6267 |
|
|
Typo fix for CS:GO POSIX Extinguish gamedata.
|
|
6266 |
|
|
Update CS:GO contribution score offset.
|
|
6265 |
|
|
Hmm...
|
|
6261 |
|
|
Update CS:GO SetClanTag.
|
|
6260 |
|
|
Update game.empires.txt
|
|
6259 |
|
|
Add a note about FormatTime platform dependence (#908)
|
|
6258 |
|
|
Handle NULLs in SDKCall string return (Fixes #874) (#906)
|
|
6257 |
|
|
Update CS:GO gamedata. (#904)
|
|
6256 |
|
|
Merge branch '1.9-dev' of https://github.com/alliedmodders/sourcemod into 1.9-dev
|
|
6254 |
|
|
Fix regression in vstk size (#894)
|
|
6252 |
|
|
Add new weapons to CSWeaponID enum. (#869)
|
|
6251 |
|
|
Fix SetClanTag CS:GO Windows Signature (#868)
|
|
6250 |
|
|
Update blacklist.plugins.txt
|
|
6249 |
|
|
Individualize NameHashSet Hashing & Revisit #709 (#740) (1.9-dev) (#866)
|
|
6248 |
|
|
Trigger build against hl2sdk-tf2 update.
|
|
6247 |
|
|
Revert "Individualize NameHashSet Hashing & Revisit #709 (#740)"
|
|
6246 |
|
|
Individualize NameHashSet Hashing & Revisit #709 (#740)
|
|
6245 |
|
|
Fix CS:GO weaponPrice offset.
|
|
6244 |
|
|
Enable radio menus for IOSoccer.
|
|
6243 |
|
|
Updated some offsets and all signatures for ZPS. (#839)
|
|
6241 |
|
|
Update SDKTools sound functionality for hl2sdk-csgo changes.
|
|
6240 |
|
|
Trigger build for hl2sdk-csgo update.
|
|
6239 |
|
|
Update SetClanTag signature
|
|
6238 |
|
|
Update SDKTools gamedata for IOSoccer (fixes #833).
|
|
6237 |
|
|
Fix oops with SetConVarBounds.
|
|
6236 |
|
|
Fix/Update regex extension and docs (#775, #767)
|
|
6235 |
|
|
Merge branch '1.9-dev' of https://github.com/alliedmodders/sourcemod into 1.9-dev
|
|
6232 |
|
|
Update pushbuild.txt
|
|
6231 |
|
|
Update BM:S gamedata.
|
|
6230 |
|
|
Fix wrong matchmaking_ds bin path being used in some instances.
|
|
6229 |
|
|
Update Insurgency FireOutput gamedata.
|
|
6226 |
|
|
Update blacklist.plugins.txt
|
|
6225 |
|
|
Add RemoveEntity native. (bug 5714) (#745)
|
|
6224 |
|
|
Merge pull request #744 from alliedmodders/show-required-exts
|
|
6223 |
|
|
Update CS:GO TerminateRound signature for Linux.
|
|
6222 |
|
|
Update TF2 CalcIsAttackCritical gamedata.
|
|
6221 |
|
|
Add missing `const` to usermessage function parameters (#735)
|
|
6220 |
|
|
Temp fix for load issues on Linux.
|
|
6219 |
|
|
Add doi, remove dota
|
|
6218 |
|
|
Block reserved device names on windows (#733)
|
|
6217 |
|
|
fix bad english 🍋 (#724)
|
|
6216 |
|
|
Merge pull request #728 from alliedmodders/show-required-exts
|
|
6213 |
|
|
Revert "Update pushbuild.txt"
|
|
6212 |
|
|
Update pushbuild.txt
|
|
6211 |
|
|
Fix CreateInterface missing in loader.
|
|
6210 |
|
|
Merge pull request #727 from alliedmodders/reverse-csgo-native-changes
|
|
6208 |
|
|
Add Translation Natives (#669)
|
|
6207 |
|
|
Add FrameIterator to SourceMod (#716).
|
|
6206 |
|
|
Merge pull request #701 from alliedmodders/csgo-hashmap
|
|
6193 |
|
|
Separate out DOI build. (#718)
|
|
6192 |
|
|
Fix typo in reservedslots.phrases.txt (#717)
|
|
6191 |
|
|
Fix TF2IgnitePlayer not working after game update (fixes #713).
|
|
6190 |
|
|
Include missing ctype header for macOS build
|
|
6188 |
|
|
Lowercase windows/mac paths to avoid plugin duplicate loadings (Bug 6491) (#709)
|
|
6187 |
|
|
Add convenience logic for "offset" to Address definitions in GameConf (#580)
|
|
6186 |
|
|
Merge pull request #672 from peace-maker/null_natives_fixed
|
|
6180 |
|
|
Update tf2 stun and death flags.
|
|
6179 |
|
|
Update TF2_IsPlayerInCondition (#712)
|
|
6178 |
|
|
Really fix macOS build.
|
|
6177 |
|
|
Update amtl to fix macOS build.
|
|
6176 |
|
|
Merge pull request #714 from Headline22/dvander-rednavd
|
|
6174 |
|
|
Fix MakeBleed native call (add damage custom param)..
|
|
6169 |
|
|
Switch C header & Fix warnings (#702)
|
|
6168 |
|
|
NPOTB: Remove unsupported packages line from Travis-CI.
|
|
6167 |
|
|
NPOTB: Enable better coverage testing with toolchains (Travis-CI). (#703)
|
|
6166 |
|
|
(Re-)Add support for gcc and clang3.9, 4.0, and 5.0.
|
|
6165 |
|
|
Fix unsigned comparison warnings (-Werror + GCC5) from CS:GO fixes.
|
|
6164 |
|
|
Fix GCC build with SourcePawn.
|
|
6163 |
|
|
Trigger build.
|
|
6162 |
|
|
Fix build.
|
|
6160 |
|
|
Making rename's LogAction message consistent... (#696)
|
|
6157 |
|
|
Fix OnPlayerRunCmd crashing with invalid CUserCmd ptr. (#693)
|
|
6156 |
|
|
Fix core config values not being cached (#673)
|
|
6155 |
|
|
Add target arg to LogAction in basechat sm_psay. (#690)
|
|
6154 |
|
|
Allow seeking to end of datapack (#687)
|
|
6153 |
|
|
Fix build when product.version is mangled (#679)
|
|
6152 |
|
|
Add support for CreateIitemEntityByName for CS:GO
|
|
6151 |
|
|
Merge pull request #671 from alliedmodders/csgo-weaponpricefix
|
|
6148 |
|
|
Update links in README.
|
|
6147 |
|
|
damn it, duck
|
|
6146 |
|
|
Ignore vote actions if target is no longer available (#649)
|
|
6145 |
|
|
Remove superfluous assignment after delete (#654)
|
|
6144 |
|
|
Remove replicated flag from sourcemod_version (#667)
|
|
6143 |
|
|
Fix trying to use signature function for WeaponIDToAlias on linux.
|
|
6142 |
|
|
Fix CS:S build
|
|
6139 |
|
|
Fix CS:GO Reload offset (#660)
|
|
6138 |
|
|
Fix Handle buy call
|
|
6136 |
|
|
Update more CS:GO gamedata
|
|
6135 |
|
|
Fix (parts of) CS:GO gamedata (#656)
|
|
6134 |
|
|
Include function name in cstrike ext error messages
|
|
6133 |
|
|
Removed gender from nomination changed translation phrase. (#653)
|
|
6132 |
|
|
Add an explanatory note to GetSteamAccountID
|
|
6131 |
|
|
Trigger build for hl2sdk-csgo update. (fixes #648).
|
|
6130 |
|
|
Merge pull request #647 from alliedmodders/revert-606-null_natives
|
|
6128 |
|
|
Update Contagion tempents gamedata. (Fixes #642)
|
|
6127 |
|
|
Fixup types can include additional flags in the high bytes
|
|
6126 |
|
|
Merge pull request #606 from peace-maker/null_natives
|
|
6121 |
|
|
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
|
|
6119 |
|
|
Trigger build for hl2sdk-insurgency update.
|
|
6118 |
|
|
Clear cached IClient ptr on disconnect (Fixes #637).
|
|
6117 |
|
|
Cache created entities by reference instead of index in SDKHooks (#634)
|
|
6116 |
|
|
Fix KeyValues.SetUInt64 truncating value (#635).
|
|
6115 |
|
|
Add native to get gpGlobals->frametime (#629)
|
|
6114 |
|
|
Another oops-fix for SDK 2013 mods.
|
|
6113 |
|
|
Oops. Fix non-bot IClient lookups for older SDK 2013 mods.
|
|
6108 |
|
|
Update CS:GO InfoChanged offset.
|
|
6107 |
|
|
Trigger build.
|
|
6104 |
|
|
Trigger build against latest hl2sdk-tf2 update. Fixes #624)
|
|
6103 |
|
|
Merge branch 'master' of https://github.com/alliedmodders/sourcemod
|
|
6099 |
|
|
Update KreedzClimbing gamedir.
|
|
6098 |
|
|
Fix ICommandLine lookup on Linux for Insurgency and Day of Infamy.
|
|
6097 |
|
|
Merge branch 'master' of github.com:alliedmodders/sourcemod
|
|
6095 |
|
|
Update CS:GO gamedata fixes #616
|
|
6094 |
|
|
Fix CS:GO gamedata.
|
|
6093 |
|
|
Update CS:GO gamedata
|
|
6092 |
|
|
Merge branch 'master' of github.com:alliedmodders/sourcemod
|
|
6088 |
|
|
Update CS:GO gamedata.
|
|
6087 |
|
|
Update CS:GO windows gamedata
|
|
6086 |
|
|
Update CS:GO gamedata for windows.
|
|
6085 |
|
|
Update CS:GO windows gamedata.
|
|
6084 |
|
|
Add OnPlayerRunCmdPost forward (#591)
|
|
6083 |
|
|
Add missing parameter to DataPack.IsReadable (#603)
|
|
6082 |
|
|
Add contributing guidelines.
|
|
6081 |
|
|
Fix typo in file.inc include (#602)
|
|
6080 |
|
|
Force build for hl2sdk-csgo update.
|
|
6079 |
|
|
Force build for hl2sdk-csgo update.
|
|
6078 |
|
|
Fix default value always being when calling ParmValue(string,string).
|
|
6077 |
|
|
Add gamedata for Alien Swarm: Reactive Drop.
|
|
6076 |
|
|
Add PrintToConsoleAll (#601)
|
|
6075 |
|
|
Update blacklist.plugins.txt
|
|
6074 |
|
|
Change CHalfLife2::GetMapDisplayName to always check for string substitutions. (#596)
|
|
6073 |
|
|
Update Day of Infamy gamedata.
|
|
6072 |
|
|
Update Empires gamedata (supercedes #599).
|
|
6071 |
|
|
Fixed typo on previous PR (#600)
|
|
6070 |
|
|
Update GDC symbols.txt (NPOTB).
|
|
6069 |
|
|
Fix GDC's Linux SIg offset checking (NPOTB).
|
|
6068 |
|
|
Updated CS:GO gamedata.
|
|
6067 |
|
|
Fix CS:GO gamedata.
|
|
6066 |
|
|
HUD is now supported on CSGO (#598)
|
|
6065 |
|
|
Merge branch 'tf2-toolchainbeta'
|
|
6063 |
|
|
Update sm_map behavior to better reflect FindMap/GetMapDisplayName results (#588)
|
|
6062 |
|
|
Fix crash when accessing gamerules during mapchange (#593)
|
|
6061 |
|
|
Ignore replay and sourcetv in @spec targeting. (#595)
|
|
6060 |
|
|
Fix error when configuring for csgo SDK build on VS 2017.
|
|
6059 |
|
|
Fix AllowClLanguageVar setting being ignored in CS:GO.
|
|
6058 |
|
|
Make CS:GO recognize both / and \ for GetMapDisplayName (#592)
|
|
6057 |
|
|
rockthevote.sp - RoundToFloor() -> RoundToCeil() (#590)
|
|
6056 |
|
|
Add FireEntityOutput native. (#587)
|
|
6055 |
|
|
Update Insurgency gamedata.
|
|
6053 |
|
|
Add ADT array blocksize getter (#578)
|
|
6052 |
|
|
Update Plugin Blacklist (#574)
|
|
6051 |
|
|
Update blacklist.plugins.txt
|
|
6050 |
|
|
Fix regression with GetEntPropEnt always returning -1 (#584)
|
|
6049 |
|
|
Add support for getting and setting output variables with Get/SetEntProp*.
|
|
6047 |
|
|
Update GDC's symbols.txt.
|
|
6046 |
|
|
Update GDC's symbols.txt.
|
|
6045 |
|
|
Fix startup crash on CS:GO caused by PR #514
|
|
6044 |
|
|
Add 2 CSGO gamerules netprops to CSGO blocklist if FollowCSGOServerGuidelines is enabled. (#514)
|
|
6043 |
|
|
Fix typo in menu manager drawing no spacer (#581)
|
|
6042 |
|
|
Merge pull request #582 from alliedmodders/update-sp
|
|
6040 |
|
|
Update Linux CS:GO TerminateRound gamedata.
|
|
6039 |
|
|
Fix crash when a database transaction fails (bug 6531) (#577)
|
|
6038 |
|
|
Update SourcePawn Module to c687974f5451b9d312141bfa020f465bd8bf96aa .
|
|
6037 |
|
|
Sanitize servercfgfile and lservercfgfile values with sm_cvar (bug 6579).
|
|
6036 |
|
|
Fix GDC's Linux sigscanning (#576)
|
|
6035 |
|
|
Update CS:GO TerminateRound gamedata (#575)
|
|
6034 |
|
|
Fix memory leak in Regex extension. (#572)
|
|
6032 |
|
|
Allow direct event FireToClient if broadcast disabled.
|
|
6030 |
|
|
Fix some gamedata issues.
|
|
6029 |
|
|
Send the complete TextMsg usermsg (#571)
|
|
6028 |
|
|
Allow CStrike ext to load on CS:GO "mods".
|
|
6027 |
|
|
Fix gamedata for CS:GO "mods".
|
|
6026 |
|
|
Limit Black Mesa to 6 max radio menu items. (7+ not bound)
|
|
6025 |
|
|
Enable Radio menus for Black Mesa.
|
|
6024 |
|
|
Use method-map .Style instead of GetMaxPageItems. (sm_msay patch) (#569)
|
|
6023 |
|
|
Change sm_msay behavior to use GetMaxPageItems instead of hardcoded values (#568)
|
|
6022 |
|
|
Fix Panel.Style getter not being bound.
|
|
6021 |
|
|
Fix crash in CloneArray for too large arrays (#566)
|
|
6020 |
|
|
Fix threaded query's result handle access rights (#567)
|
|
6019 |
|
|
Update blacklist.plugins.txt
|
|
6018 |
|
|
Add support for more SQLite database open options. (#565)
|
|
6017 |
|
|
Fixed description for CharToLower and CharToUpper (#564)
|
|
6016 |
|
|
Fix case of not calling OnMapTimeLeftChanged in CS:GO (#563)
|
|
6015 |
|
|
Fix null check when generating signature. (#562)
|
|
6014 |
|
|
Add DETOUR_DECL_* marcos for more parameter counts (#561)
|
|
6013 |
|
|
Fix CS:GO OnGetWeaponPrice forward on Linux.
|
|
6011 |
|
|
Add gamedata missing from last commit.
|
|
6010 |
|
|
Semi-tested fix for CS:GO GetWeaponPrice on Linux.
|
|
6009 |
|
|
Revert "Update CS:GO GetWeaponPrice gamedata."
|
|
6008 |
|
|
Update CS:GO GetWeaponPrice gamedata.
|
|
6007 |
|
|
Add CS:GO FindEntityByClassname signature for Linux.
|
|
6006 |
|
|
Update Linux IServer gamedata.
|
|
6005 |
|
|
Update cstrike extension gamedata.
|
|
6003 |
|
|
Update blacklist.plugins.txt
|
|
6002 |
|
|
Trigger build for hl2sdk-bms changes.
|
|
6001 |
|
|
Update TF2 gamedata.
|
|
6000 |
|
|
Merge pull request #558 from peace-maker/suppress_not_runnable
|
|
5997 |
|
|
Add spacing to compile.sh (#53)
|
|
5996 |
|
|
Add AutoExecConfig native call to basevotes.sp (#535)
|
|
5994 |
|
|
Check multiple engine sources for updated AuthIDs. (#552)
|
|
5993 |
|
|
GetPlayerNetworkIDString isn't alone anymore, we have friends. (#551)
|
|
5992 |
|
|
Trigger build against hl2sdk-csgo change.
|
|
5989 |
|
|
Don't build for CS:GO on Mac anymore. (Game is 64-bit-only there now).
|
|
5988 |
|
|
Trigger build for hl2sdk-csgo update. (Fixes crash on player join.)
|
|
5987 |
|
|
Update more tf2 gamedata.
|
|
5986 |
|
|
Update tf2 gamedata.
|
|
5985 |
|
|
Add note about uninitialized data in ArrayList.Resize / ResizeArray.
|
|
5984 |
|
|
Update CS:GO InfoChanged gamedata. (Fixes SetClientInfo).
|
|
5983 |
|
|
Fixed offsets for SetClientName (#547)
|
|
5982 |
|
|
Trigger Build
|
|
5981 |
|
|
Update pushbuild.txt
|
|
5980 |
|
|
Fixed wrong return type in UserMessageToBfRead (#546)
|
|
5979 |
|
|
Update Insurgency gamedata.
|
|
5978 |
|
|
Fixed doc on RadToDeg.
|
|
5977 |
|
|
Allow setting multiple chat trigger characters (PR #449, bug 4341, bug 5668)
|
|
5976 |
|
|
Fixed return doc on CharToLower, CharToUpper.
|
|
5975 |
|
|
Merge PR #489: Do not call functions in paused plugins This should be reverted when pausing is removed, see PR discussion.
|
|
5973 |
|
|
Fix use-after-free crash in SQLite extension (#481)
|
|
5972 |
|
|
Fix erroneous () in DebugReport:: printouts. (#517)
|
|
5971 |
|
|
Merge pull request #476 from alliedmodders/query-format
|
|
5963 |
|
|
Strip invalid UTF-8 char from end of player names. (#545)
|
|
5962 |
|
|
Update MakeBleed gamedata
|
|
5961 |
|
|
Merge pull request #544 from alliedmodders/update-amtl
|
|
5959 |
|
|
Trigger build for hl2sdk-tf2 update.
|
|
5958 |
|
|
Typo in OnRemoveBan documentation (#542)
|
|
5957 |
|
|
Update GoldenEye:Source gamedata (bug 6529).
|
|
5956 |
|
|
Sync AMTL with upstream fixes. (#538)
|
|
5955 |
|
|
Merge pull request #537 from peace-maker/cellarray_bridge
|
|
5952 |
|
|
Update to latest Sourcepawn for fixens.
|
|
5951 |
|
|
Fix building of MySQL DBI extension on VS 2015+.
|
|
5950 |
|
|
Update CS:GO gamedata for latest update.
|
|
5949 |
|
|
Fix typo in updated Dino D-Day gamedata.
|
|
5948 |
|
|
Update Dino D-Day gamedata.
|
|
5947 |
|
|
Update Insurgency gamedata.
|
|
5946 |
|
|
Fix CS:GO signature for conflicts with detours.
|
|
5945 |
|
|
Fix /nominations returning Plugin_Continue (#532)
|
|
5944 |
|
|
Add expanded documentation for sm_reserve_type (#531)
|
|
5943 |
|
|
Fix Linux build.
|
|
5942 |
|
|
Merge pull request #529 from peace-maker/optional_natives
|
|
5940 |
|
|
Fix typo in DoI SlapSound13.
|
|
5939 |
|
|
Add preliminary gamedata for Day of Infamy.
|
|
5938 |
|
|
Merge pull request #530 from alliedmodders/new-amtl
|
|
5936 |
|
|
Redownload GeoIP data if file size is 0, regardless of file modified time..
|
|
5935 |
|
|
Trigger build.
|
|
5934 |
|
|
Merge pull request #527 from alliedmodders/fix-new-sp
|
|
5932 |
|
|
Update to the latest AMTL.
|
|
5931 |
|
|
Remove TFHoliday_SpyVsEngyWar - no longer exists.
|
|
5929 |
|
|
Update TF2 gamedata.
|
|
5928 |
|
|
Force build for CS:GO CUserCmd mouse vector fix
|
|
5927 |
|
|
Trigger build for hl2sdk-csgo update.
|
|
5926 |
|
|
Merge pull request #524 from alliedmodders/rm-halfup
|
|
5924 |
|
|
Download Clang from SourceMod site (#523)
|
|
5923 |
|
|
Increase topmenu display buffer size (#520)
|
|
5922 |
|
|
Change behaviour for mass renaming (#521)
|
|
5921 |
|
|
Update FoF gamedata.
|
|
5919 |
|
|
🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍🐍
|
|
5918 |
|
|
Merge branch 'vs2015'
|
|
5916 |
|
|
Add PowerShell version of checkout-deps script for Windows (NPOTB).
|
|
5915 |
|
|
Fix float unary minus operator not functioning properly after PR #510.
|
|
5914 |
|
|
Use VSERVERTOOLS003 in Nuclear Dawn if server has it available.
|
|
5913 |
|
|
Merge pull request #518 from alliedmodders/UTIL_ReplaceAll-fix
|
|
5911 |
|
|
Merge pull request #516 from alliedmodders/scheduledpluginreloads
|
|
5909 |
|
|
Fixed varint sendprops being treated improperly in CS:GO.
|
|