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.
|
|