Raised This Month: $453 Target: $400
 113% 

SourceMod 1.8 Now Stable


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
psychonic

BAFFLED
Join Date: May 2008
Old 06-05-2016 , 11:33   SourceMod 1.8 Now Stable
Reply With Quote #1

The SourceMod 1.8 branch has now been declared the new stable branch. We will however still provide gamedata updates to the 1.7 branch for at least the near future.

Below is a list of what's new in the 1.8 branch since the last Development Roundup post. Check that out if you haven't yet as the below list is just an addendum.

As always, we'd like to thank the community members that have aided the SourceMod development team by contributing changes this period, including VoiDeD, Powerlord, Peace-Maker, GoD-Tony, FlaminSarge, Tsunami, stickz, splewis, pheadxdll, Benoist3012, 02m, TheCreeper, iNilo, galeksandrp, and Kailo

Fixes
  • Updated GetMapDisplayName to to match game on Windows. (Uses backslashes)
  • Fixed some crashes in the new File Transfer hooks.
  • Fixed funcommands attempting to use some non-existant sounds on CS:GO.
  • Fixed crash on failing to load dependent extensions.
  • Fixed long-standing crash with late or incorrect calls to TR_GetEntityIndex.
  • Fixed incorrect extension name being printed when dependent extension is unloaded.
  • Fixed potential crash on plugin load when a required library is not found.
  • Fixed potential crash or other side effects with GameRules_Set* natives.
  • Fixed compile errors with plugins that used old NormalS[ound]Hook prototype.
  • Fixed all varint sendprops being treated improperly in CS:GO and gamerules sendprops in Black Mesa.
  • Fixed SourceTV bot detection on Source SDK 2013 mods and Black Mesa.
  • Fixed function symbols for static libraries being exported. (On Linux, this caused conflicts with other modules that use libprotobuf).
  • Fixed potential issues on Linux when running on a filesystem that uses 64-bit inodes (such as XFS).

Features
  • Added FireToClient to Event methodmap, for sending events just to a specific client.
  • Added ability for plugins to block entity outputs from firing.
  • Added GetServerAuthId and GetServerSteamAccountId natives.
  • Added CanBeAutobalanced hook type in SDKHooks for games that use the SDK implementation (TF2, FoF).
  • Added new HasEntProp function to easily check an entity for the existence of a property.

Other
  • Clarifed documentation for GetMaxEntities, GetEntityCount, IsValidEntity, and IsEntNetworkable.
  • GameRules_Set* natives now network changes by default, similar to SetEntProp* natives.
  • Returning Plugin_Changed in event hooks now behaves like Plugin_Continue rather than Plugin_Handled.
  • Added warning print when gamedata is loaded from the "custom" folder to make issues easier to diagnose.
  • Converted all SourceMod includes and more base plugins to use the Sourcepawn Transitional Syntax.
  • FindSendPropOffs and FindDataMapOffs have now been deprecated in favor of FindSendPropInfo and FindDataMapInfo.
  • Removed support for compiling SourceMod against old Source 1 Dota 2 SDK.


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

Last edited by psychonic; 06-06-2016 at 14:07.
psychonic is offline
Bara
AlliedModders Donor
Join Date: Apr 2012
Location: Germany
Old 06-05-2016 , 12:52   Re: SourceMod 1.8 Now Stable
Reply With Quote #2

Nice, but who is "Tsunami stickz"? ;)
__________________
Bara is offline
psychonic

BAFFLED
Join Date: May 2008
Old 06-05-2016 , 13:24   Re: SourceMod 1.8 Now Stable
Reply With Quote #3

Quote:
Originally Posted by Bara View Post
Nice, but who is "Tsunami stickz"? ;)
The missing comma has now been found. Rejoice.
psychonic is offline
RoboCop
Member
Join Date: Dec 2010
Location: Scotland
Old 06-05-2016 , 15:37   Re: SourceMod 1.8 Now Stable
Reply With Quote #4

Nice work!
__________________
vBulletin Webmaster Since 2001
RoboCop is offline
Send a message via Skype™ to RoboCop
tuan206
Member
Join Date: May 2016
Old 06-05-2016 , 18:15   Re: SourceMod 1.8 Now Stable
Reply With Quote #5

How do you update sourcemod?
manually

Last edited by tuan206; 06-05-2016 at 18:15.
tuan206 is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 06-05-2016 , 20:57   Re: SourceMod 1.8 Now Stable
Reply With Quote #6

Quote:
Originally Posted by psychonic View Post
Updated GetMapDisplayName to to match game on Windows. (Uses backslashes)
GetMapDisplayName is actually new in 1.8 as it never got ported to 1.7.

For people who don't know what it is, it's a function to get a "nice" name for Workshop maps.

Signature is
Code:
native bool GetMapDisplayName(const char[] map, char[] displayName, int maxlen);
It will only return false if the map isn't found.
__________________
So long and thanks for all the fish.

Last edited by Powerlord; 06-05-2016 at 21:07.
Powerlord is offline
psychonic

BAFFLED
Join Date: May 2008
Old 06-05-2016 , 20:59   Re: SourceMod 1.8 Now Stable
Reply With Quote #7

Quote:
Originally Posted by Powerlord View Post
GetMapDisplayName is actually new in 1.8 as it never got ported to 1.7.
Indeed. As mentioned (twice), this is a changelog of what's new in 1.8 since the last development roundup, not what's new in 1.8 vs 1.7.
psychonic is offline
Powerlord
AlliedModders Donor
Join Date: Jun 2008
Location: Seduce Me!
Old 06-05-2016 , 21:12   Re: SourceMod 1.8 Now Stable
Reply With Quote #8

Quote:
Originally Posted by psychonic View Post
Indeed. As mentioned (twice), this is a changelog of what's new in 1.8 since the last development roundup, not what's new in 1.8 vs 1.7.
The linked development roundup says

Quote:
Originally Posted by asherkin View Post
This covers all commits to 1.7 since the release of 1.7.2.
at the top, hence why I mentioned this is new in 1.8.
__________________
So long and thanks for all the fish.

Last edited by Powerlord; 06-05-2016 at 21:13.
Powerlord is offline
WildCard65
Veteran Member
Join Date: Aug 2013
Location: Canada
Old 06-06-2016 , 06:50   Re: SourceMod 1.8 Now Stable
Reply With Quote #9

Quote:
Originally Posted by Powerlord View Post
The linked development roundup says



at the top, hence why I mentioned this is new in 1.8.
Linked roundup also contains dev roundup for 1.8 in the 2nd half of the main post.
WildCard65 is offline
DJ Tsunami
DJ Post Spammer
Join Date: Feb 2008
Old 06-06-2016 , 06:52   Re: SourceMod 1.8 Now Stable
Reply With Quote #10

Will https://sm.alliedmods.net/new-api/ be updated? Would be nice to have the AdminId and GroupId methodmaps there.
__________________
DJ Tsunami is offline
Reply


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 21:23.


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