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

New Features, Snapshot Changes


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
BAILOPAN
Join Date: Jan 2004
Old 04-06-2008 , 05:02   New Features, Snapshot Changes
#1

I'm pleased to announce that we've made a series of changes to SourceMod's snapshot and milestone processes.

In order to keep pushing stable features out as soon as possible, we've decided to implement "rolling releases." As we add features to the 1.1 branch, we will also sync them to the 1.0 branch and periodically release feature updates to 1.0.

We have introduced a new page that has hourly snapshots for both the rolling development branch (1.0) and the experimental development branch (1.1). If you have scripts which use the Package SVN, you will need to use the new Package SVN layout to get the latest builds. See the site here:

http://www.sourcemod.net/snapshots.php

Without further ado, I'd like to introduce some of the features pRED has introduced into both branches:

TF2 Extension
There is now a TF2 extension. It has all sorts of nifty functions, such as changing player properties (like invulnerability), respawning, disguising, and ubercharging players, changing classes, managing a player's weapons, and retrieving resource information (such as capture/defense counts). The TF2 extension also adds @red/@blue targeting codes for administrative commands.

Developers can find the TF2 goodies in tf2.inc and tf2_stocks.inc. We'd like to thank Nican and bl4nk for their TF2 research.

Entity Output Hooking
You can now hook and intercept entity outputs. This completes SourceMod's abstraction of entity I/O, as you can programmatically both fire entity inputs and capture entity outputs. This should open the door to a great deal of flexibility -- for example, detecting when a door opens is now trivial.

Developers can see the new functions in sdktools_entoutput.inc. See Valve's Wiki for an overview of entity I/O.

Dynamic Admin Menu
pRED has ported his Super Menu plugin into SourceMod's adminmenu.smx plugin. You can find more information about it here: http://wiki.alliedmods.net/Dynamic_A...28SourceMod%29

Datamap Dumps
You can now dump a complete datamap readout of all entity types using sm_dump_datamaps. This is analagous to sm_dump_netprops.

Of course, a round of applause goes to pRED for implementing all these great features while the rest of us slacked off.

Note:
Not every feature from 1.1 will make it into a 1.0.x release. We'll be fairly selective in making sure translation phrases do not change in 1.0, and that stable areas are not compromised by changes with dubious compatibility. Also, to prevent confusion, the API tool and the web compiler will only be against the latest stable release.

As always, thanks for your support. (P.S. - We've hit our 2,000th revision.)
__________________
egg

Last edited by BAILOPAN; 04-06-2008 at 05:21.
BAILOPAN is offline
Fredd
Veteran Member
Join Date: Jul 2007
Old 04-06-2008 , 05:05   Re: New Features, Snapshot Changes
#2

AWESOME, gj all.
__________________
Need a private coder? AMXX, SourceMOD, MMS? PM me!
Fredd is offline
pRED*
Join Date: Dec 2006
Old 04-06-2008 , 05:17   Re: New Features, Snapshot Changes
#3

pRED* is offline
exvel
SourceMod Donor
Join Date: Jun 2006
Location: Russia
Old 04-06-2008 , 06:57   Re: New Features, Snapshot Changes
#4

Thanks.
Waiting for translations. Any news?
__________________
For admins: My plugins

For developers: Colors library
exvel is offline
Send a message via ICQ to exvel
Lio4
New Member
Join Date: Nov 2007
Old 04-06-2008 , 11:42   Re: New Features, Snapshot Changes
#5

How you have done that pRED* ?
Lio4 is offline
DiscoBBQ
Veteran Member
Join Date: Jan 2005
Location: Clemson, South Carolina
Old 04-06-2008 , 19:57   Re: New Features, Snapshot Changes
#6

cheers for more entity support!
__________________
"Every man is guilty of all the good he did not do"
DiscoBBQ is offline
Filoret
Member
Join Date: Aug 2007
Old 04-06-2008 , 23:27   Re: New Features, Snapshot Changes
#7

I have errors in console
Quote:
L 04/07/2008 - 14:254: SourceMod error session started
L 04/07/2008 - 14:254: Info (map "de_dust2") (file "errors_20080407.log")
L 04/07/2008 - 14:254: [SM] Failed to load plugin "basechat.smx": Error 1 while parsing plugin
L 04/07/2008 - 14:254: [SM] Failed to load plugin "basecommands.smx": Error 1 while parsing plugin
L 04/07/2008 - 14:25:48: [adminmenu.smx] Unable to locate admin menu groups file, no groups loaded.
same in tf2
Filoret is offline
BAILOPAN
Join Date: Jan 2004
Old 04-07-2008 , 03:27   Re: New Features, Snapshot Changes
#8

There is already an open bug report about your issue. You may want to contribute there.
__________________
egg
BAILOPAN is offline
pRED*
Join Date: Dec 2006
Old 04-07-2008 , 06:16   Re: New Features, Snapshot Changes
#9

Quote:
Originally Posted by Lio4 View Post
How you have done that pRED* ?
The screenshot was taken with 'thirdperson' (requires sv_cheats 1) if that's what you mean.

Otherwise:

TF2_SetPlayerInvuln(client, true);
TF2_RemoveAllWeapons(client);
TF2_EquipPlayerClassWeapons(client, TFClass_Pyro);

Then all you need is a friendly DS to fire-axe to death.
pRED* is offline
[Arnold]
Senior Member
Join Date: May 2004
Old 04-07-2008 , 09:54   Re: New Features, Snapshot Changes
#10

The Dynamic Admin Menu Wiki entry has a small flaw. There it says:

Quote:
Types 'group' and 'groupplayer' auto-add pre configured options to the menu. These options are configured using sourcemod/configs/adminmenu_grouping.txt
The path needs to be changed to sourcemod/configs/dynamicmenu/adminmenu_grouping.txt or the sourcecode needs to be altered (dynamicmenu.sp):

Code:
        decl String:configPath[256];
        BuildPath(Path_SM, configPath, sizeof(configPath), "configs/dynamicmenu/adminmenu_grouping.txt");

        if (!FileExists(configPath))
        {
                LogError("Unable to locate admin menu groups file, no groups loaded.");

                return;
        }
Else you get these error messages in your logs:

Quote:
L 04/07/2008 - 15:51:21: [adminmenu.smx] Unable to locate admin menu groups file, no groups loaded.
Before I forget: great new features, thx a lot!

Last edited by [Arnold]; 04-07-2008 at 13:27.
[Arnold] is offline
Closed Thread



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 19:33.


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