Raised This Month: $12 Target: $400
 3% 

SourceMod 1.9 Now Stable!


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
headline
SourceMod Moderator
Join Date: Mar 2015
Old 07-08-2018 , 00:01   SourceMod 1.9 Now Stable!
#1

Hello everyone, as you can see SourceMod 1.9 has been declared stable. Gamedata updates will still be supplied to the 1.8 branch for a limited time. The following changes listed below are what's new since the 1.8 branch was declared stable.

Once again, thank you to the following community members who have assisted the SourceMod development team since the 1.8 stable release. These individuals include (but are not limited to): peace-maker, Headline, ErikMinekus, Powerlord, GoD-Tony, FlaminSarge, Benoist3012, iNilo, luki1412, klstriker, kossolax, Duk0, WildCard65, InvexByte, VoiDeD, The Creeper, Pelipoika, akowald, thewavelength, and Kailo.

Fixes
  • Fixed certain sendprops being treated improperly in CS:GO*
  • Fixed mass renaming (sm_rename @all "Something") behavior
  • Fixed bug where optional natives would no longer be optional after plugin reloading
  • Fixed nominations plugins from returning Plugin_Continue in a command callback
  • Fixed occasions where UTF8 names would be truncated mid-character*
  • Fixed crash in SQLite extension where SqDatabase tried to access a dead instance of SqDriver
  • Fixed wrong return type in UserMessageToBfRead*
  • Fixed issue where OnMapTimeLeftChanged would not get called in CS:GO*
  • Fixed crash when plugins closed SQL query results handles*
  • Fixed crash when CloneArray is called on large arrays
  • Fixed native not bound error with Panel.Style*
  • Fixed issue where sourcemod would trigger an assert if game isn't bult with RELEASE
  • Fixed memory leak in Regex extension
  • Fixed crash when database transaction fails
  • Fixed issue menus weren't drawing
  • Fixed incorrect bit size given for vectors with FindDataMapInfo
  • Fixed AllowClLanguageVar setting being ignored in CS:GO*
  • Fixed crash when accessing gamerules during mapchange*
  • Fixed where GetCommandLineParam would always retrieve default value*
  • Fixed ICommandLine lookup on Linux for Insurgency and DOI*
  • Fixed KeyValues.SetUInt64 truncating values*
  • Fixed issue where OnEntityCreated wasn't always called
  • Fixed CS_GetWeaponPrice returning incorrect weapon prices*
  • Fixed issue where core config values were not being cached
  • Fixed OnPlayerRunCmd crashing with invalid CUserCmd ptr
  • Fixed duplicate plugin loading issue on Windows and MacOS

Features
  • Added Database.Format, an auto-escaping format native for SQL query creation
  • Added the ability to configure multiple chat trigger characters
  • Added config file for basevotes & funvotes
  • Added support for more SQLite database options like :memory:
  • Added ArrayList.BlockSize and ArrayStack.BlockSize
  • Added FireEntityOutput native
  • Added IsNativeParamNullVector and IsNativeParamNullString natives
  • Added PrintToConsoleAll native
  • Added OnPlayerRunCmdPost forward
  • Added GetGameFrameTime native
  • Added IsNullVector and IsNullString natives
  • Added Call_PushNullVector and Call_PushNullString natives
  • Added support for CreateItemEntityByName for CS:GO*
  • Added CS_ItemDefIndexToID and CS_WeaponIDToItemDefIndex natives
  • Added KeyValues.ExportToString and KeyValues.ExportLength natives
  • Added a new Handle type FrameIterator for stack frame iteration
  • Added TranslationPhraseExists & IsTranslatedForLanguage

Other
  • Enabled radio menus for Black Mesa
  • Increase TopMenu display buffer size
  • Removed TFHoliday_SpyVsEngyWar, as it no longer exists
  • Improved documentation for sm_reserve_type, CharToLower, CharToUpper, RadToDeg*, ArrayList.Resize/ResizeArray* and GetSteamAccountID
  • Corrected various typos in OnRemoveBan*
  • Added ICellArray interface
  • Removed reduant () in DebugReport:: outputs*
  • Changed sm_msay to use MaxPageItems instead of a hardcoded value of 10*
  • Adjusted rockthevote to use RoundToCeil instead of RoundToFloor to match behavior definition
  • Added 2 CSGO gamerules netprops to CSGO blocklist
  • Changed CHalfLife2::GetMapDisplayName to always check for string substitutions*
  • Ignore fake clients in @spec targeting
  • Updated sm_map behavior to better reflect FindMap/GetMapDisplayName results
  • Allow Event.FireToClient regardless if broadcasting is enabled
  • Added missing parameter to DataPack.IsReadable*
  • Bots no longer bypass kick queue
  • Removed gender from nomination changed translation phrase
  • Function names are now included in cstrike ext signature failures*
  • Vote actions are ignored if the target is no longer available in basevotes
  • Allowed seeking to the end of datapacks
  • Updated TF2_IsPlayerInCondition to support new conditions*
  • Extensions that failed to load are only shown if the extension is required
  • Various sourcemod include `const` corrections
  • Add convenience logic for "offset" to Address definitions in GameConf

*New since last round up, but may have existed in later 1.8 builds.

The Stable Builds download page now points to 1.9 builds, although 1.8 ones are still available and linked there. The Dev Builds page now points to the new 1.10 branch.

ty sneak

Last edited by headline; 07-19-2018 at 05:37.
headline is offline
OfficialSikari
Junior Member
Join Date: Aug 2017
Location: /dev/null
Old 07-08-2018 , 02:22   Re: SourceMod 1.9 Now Stable!
#2

Neat!
OfficialSikari is offline
Fastmancz
Senior Member
Join Date: Jul 2013
Location: Czech Republic
Old 07-08-2018 , 02:56   Re: SourceMod 1.9 Now Stable!
#3

Good job! Thanks.
__________________


Main owner of the CMGPORTAL.CZ.
---------------------------------------
My plugins:
[CS:GO] Panorama - Timeleft
[CS:GO] JailBreak - Be quiet, please!
Fastmancz is offline
Ermert1992
Member
Join Date: Jan 2012
Location: Germany
Old 07-08-2018 , 05:53   Re: SourceMod 1.9 Now Stable!
#4

Good job! Thanks.
Ermert1992 is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-08-2018 , 05:55   Re: SourceMod 1.9 Now Stable!
#5

It is worth noting that CS:GO requires 1.9, it is no longer supported on 1.8.
__________________
asherkin is offline
ImACow
AlliedModders Donor
Join Date: Feb 2015
Old 07-08-2018 , 06:48   Re: SourceMod 1.9 Now Stable!
#6

Whooo!
Thanks guys!
__________________
ImACow is offline
CrazyHackGUT
AlliedModders Donor
Join Date: Feb 2016
Location: Izhevsk, Russia
Old 07-08-2018 , 07:46   Re: SourceMod 1.9 Now Stable!
#7

Quote:
CreateIitemEntityByName
Looks like a mistake.
__________________
My english is very bad. I am live in Russia. Learning english language - very hard task for me...
CrazyHackGUT is offline
Send a message via ICQ to CrazyHackGUT Send a message via Skype™ to CrazyHackGUT
nosoop
Veteran Member
Join Date: Aug 2014
Old 07-08-2018 , 10:16   Re: SourceMod 1.9 Now Stable!
#8

You missed the addition of being able to get addresses into functions.
__________________
I do TF2, TF2 servers, and TF2 plugins.
I don't do DMs over Discord -- PM me on the forums regarding inquiries.
AlliedModders Releases / Github / TF2 Server / Donate (BTC / BCH / coffee)
nosoop is offline
asherkin
SourceMod Developer
Join Date: Aug 2009
Location: OnGameFrame()
Old 07-08-2018 , 10:42   Re: SourceMod 1.9 Now Stable!
#9

That isn't in 1.9
__________________
asherkin is offline
nosoop
Veteran Member
Join Date: Aug 2014
Old 07-08-2018 , 11:18   Re: SourceMod 1.9 Now Stable!
#10

Quote:
Originally Posted by asherkin View Post
That isn't in 1.9
Are you sure? If we're definitely talking about the same change (commit c3b25e54f821f77153bc540c61141dad2ed78924), it is present in 1.9-dev.

1.9-dev didn't get its own backport branch until the version rollover in December.
__________________
I do TF2, TF2 servers, and TF2 plugins.
I don't do DMs over Discord -- PM me on the forums regarding inquiries.
AlliedModders Releases / Github / TF2 Server / Donate (BTC / BCH / coffee)

Last edited by nosoop; 07-08-2018 at 11:42.
nosoop is offline
Closed Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 07:10.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode