Main
> News
> About
> Credits
Downloads
> Stable Builds
> Dev Builds
> Plugins
Tools
> Stats
> Compiler
> Bugs/Requests
> Cross-Reference
> Waterfall
Documentation
> Install/Usage
> Writing Plugins
> Script Functions
> Development
> C++ Reference
Community
> Forums
> Discord
Monthly Target: $400
Raised This Month: $408
Amount Needed: $0
Hall of Fame
|
EKS's Basic Admin Tool ported to TF2, News Bits |
Oct 13, 2007 22:42 |
EKS has ported his Basic Admin Tool to Team Fortress 2, on the Metamod:Source 1.6 Orange Box platform.
If you've been looking for a simple console and menu-based administration tool for Team Fortress 2, check out his beta downloads.
I'd also like to welcome pRED to the SourceMod Development Team, who is now currently working on the admin menu portion of the base plugins. Meanwhile, we're about 50% done with an Orange Box port. During the next few days, nightly builds will be halted as we prepare the build server for a major restructuring of our build tools and package layout. Hopefully we'll have some exciting announcements about those two topics shortly! |
.: by BAILOPAN |
Quick update to Metamod:Source 1.6.0 Beta |
Oct 12, 2007 19:14 |
Oh here is an important message from PM:
Unfortunately, a subtle but pretty serious bug concerning hooking functions which take arguments by reference slipped in into our first Metamod:Source 1.6.0 Beta release.
If you are a 1.6.0 beta user, please download the newest binaries (r506+) from http://www.sourcemm.net.
If you are a plugin developer, make sure that you download the newest sourcemm SDK from svn (mainly the sourcehook.h file) and release new plugins ONLY compiled with this new SDK.
Thanks! |
.: by faluco |
Metamod:Source 1.6.0 Beta Released with Orange Box/TF2 Support! |
Oct 09, 2007 23:50 |
I am very pleased to announce that after weeks of design decisions, multiple rewrites of almost every component, and all-nighters on behalf of PM OnoTo and I, Metamod:Source 1.6.0 is now ready for public consumption as a beta.
This is the first major change to Metamod:Source in over two years. While the compatibility transition through Orange Box will be bittersweet, we're confident that the upgrade path will keep everyone happy for as long as possible. Remember that if you wish to continue to use Metamod:Source 1.4 plugins, you should not upgrade.
To kick things off, I have ported Stripper:Source to TF2.
Some useful docs for developers:
If you port your plugin, make sure to re-submit it to the plugins list so people can see which plugins run on the new engine.
If you have questions, please feel free to join us in IRC or the Metamod:Source Forums.
Note that Stripper:Source will run under both Metamod:Source 1.4 and 1.6 -- this is a bit of black magic implemented using an intermediate "switching and replacing" DLL, and developers can read more information about that from the "Upgrading Plugins" link. This technique cannot be used to make an older plugin work on Metamod:Source 1.6.0, but it can let developers distribute one package and configuration instruction.
With this announcement, we have officially begun our SourceMod port of Orange Box. However, this process is intense -- we have to completely redo our build process, packaging, and scripts that perform automation. That's on top of actually doing the port! Please do not, under any circumstance, make a thread or post asking when the SourceMod port will be done. You will be banned. We're putting a lot of effort into getting everything right, and nagging is not appreciated or helpful. We're working on it.
Special thanks for this release goes to PM OnoTo, who continues to improve SourceHook which Metamod:Source developers know and love!
Changelog:
- Added new version of SourceHook with the following changes:
- Added API for hooking functions on a virtual table to all instances.
- SH_ADD_HOOK macros now return non-zero hook IDs. Additionally,
the old hook adding/removing syntax is deprecated (but still supported).
- Added SH_REMOVE_HOOK_ID to remove hooks by ID.
- CallClasses have been deprecated. The SH_CALL macro can now take a class
instance pointer rather than a callclass pointer.
- SourceHook is now at v5.0, which is backwards incompatible with previous versions.
- Removed various unused and pointless API calls.
- Cleaned up headers for developers.
- Metamod:Source has now received a large internal rewrite to improve coding
standards and to separate internal logic from engine specifics.
- Added API for getting highest supported IServerPluginCallbacks interface
version.
- Added API for detecting the engine version.
- Added API for getting the VSP-simulation interface upon late loading.
- Added new loading API so thin-loaders can choose different plugin DLLs.
- Added OnUnlinkConCommandBase to IMetamodListner to notify when Metamod:Source
is about to remove a concommand or convar.
- The output of the "meta list" command has been reformatted in order to allow
more space for plugins' name, version, and author fields.
|
.: by BAILOPAN |
Orange Box/TF2 Compatibility Update |
Oct 06, 2007 11:03 |
As Valve has released a mini-SDK for plugin authors, we now can definitively make a statement about our Orange Box support plans. There is a lot to soak in, so I'm going to simply highlight the major points with bullets.
If you have any questions, please feel free to post here, or join IRC.
>> We are going to release a new Metamod:Source version, 1.6.0, within the next few days.
>> Metamod:Source 1.4.x plugins will not run under 1.6.0. Recompiling and minor source code changes will be necessary (these will be documented clearly).
>> We are going to release two versions of Metamod:Source 1.6.0: An Orange Box version, and an "Original" version.
>> Metamod:Source 1.4.x will remain a stable, supported branch until Counter-Strike:Source is moved to Orange Box. This is so everyone can continue to run legacy plugins while Valve games are still running on the original engine.
>> We are going to release new documentation and new sample plugins for Metamod:Source 1.6.0.
>> A SourceMod port will probably take another week, as it is a very large project. We are going to distribute two branches: The Original branch will run under Metamod:Source 1.4.2. The Orange Box branch will only run under Metamod:Source 1.6.0.
>> Once CS:S is ported to Orange Box, SourceMod will only run on Metamod:Source 1.6.0, however it will continue to support both engines.
>> SourceMod plugins (barring custom SDKTools usage) will continue to work without a problem.
>> Even if Metamod:Source 1.6.0 was backwards compatible, the HL2 engine is not, and thus C++ plugins on the original SDK will never work on Orange Box, and vice versa.
We hope that developers will continue to use the Metamod:Source platform as everything moves to Orange Box. Metamod's SourceHook has received major improvements that we are very excited to finally announce, now that we have the chance to break backwards compatibility.
(Note: This is as large undertaking, and we have put a lot of time and effort into it. Please do not nag us about when it will be done.) |
.: by BAILOPAN |
SourceMod Bytes |
Sep 25, 2007 22:07 |
Testing, testing... This thing on? Howdy.
Just some news on plugin happenings!
We have finished our planned changes for the MapChooser plugin. By default, it will continue to arrive to you in the "disabled" plugins folder. To enable it, simply move it down into the "plugins" folder. Please report any bugs you find through the normal SourceMod bug tracker (Not my own personal project)
As an alternative to MapChooser, we have also added "Random Cycle." This plugin is also disabled by default, and its a simple alternative for the admin that doesn't want map voting or a static cycle. It will randomly pick maps from the cycle, and exclude the last x maps based on cvars.
Note that both plugins depend on the nextmap plugin!
Third, and also in the department of map management: RockTheVote has been added. Also disabled by default, this plugin allows players to start their own random map vote by saying "rtv" or "rockthevote". It also allows players to say "nominate" and choose maps to appear on the vote.
Fourth, but neither a map plugin nor disabled by default, is the "basecomm" plugin. This plugin contains the sm_gag and sm_mute commands, as well as their "un" varients. It also includes the convar sm_deadtalk, which has two modes. The first, by setting it to 1, will allow dead players to hear everyone on the server, including the opposing team. The second is a new option. When sm_deadtalk is set to 2, living players can hear their dead teammates.
Enjoy! This post was sponsored by buckets. They hold stuff. |
.: by ferret |
|