Raised This Month: $ Target: $400
 0% 

Metamod:Source 1.4.3, 1.6.0 Released - Massive Update


Post New Thread Closed Thread   
 
Thread Tools Display Modes
Author Message
BAILOPAN
Join Date: Jan 2004
Old 02-20-2008 , 01:30   Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#1

This is a long news post that I've mirrored from http://www.metamodsource.net/. With this release out of the way, SourceMod 1.0.0 will be able to follow soon.

---

I am proud to announce that Metamod:Source versions 1.4.3 and 1.6.0 have been released. As of these versions, Metamod:Source no longer needs a "gameinfo.txt" modification. For more information on how to migrate to the new loading mechanism, see the documentation. The old method, of course, will continue to be available.

In addition, we've also added Metamod:Source VDF Files, which let developers distribute plugins that automatically load without any extra Metamod:Source configuration. We hope that these two usability changes will improve Metamod:Source's ease of installation with end-users, and decrease the documentation and installation complexity on behalf of plugin developers.

Metamod:Source's new loading mechanism has been tested against all major plugins. However, there are rare cases where a plugin might be incompatible. If a plugin stops working with the new loading mechanism, or you're a developer concerned about the changes, please see our Gameinfo Deprecation article.

You can download everything on our newly redesigned site. We even added RSS feeds by popular demand:

http://www.metamodsource.net/

As if that wasn't enough, we've also rewritten almost all our documentation. The SourceHook Development and Sample Plugin have been especially improved.

In addition, Damaged Soul has completed his time-honored tradition of making the HL2SDK work flawlessly on GCC. His changes to Valve's beta HL2SDK-OB have been totally merged in, and Metamod:Source 1.6.0 is now an official stable release.

As you can tell, this all encompasses a massive overhaul of Metamod:Source. We hope the changes will improve its usability and professionalism. I would like to thank the usual suspects. Damaged Soul's work on the HL2SDK is an arduous and endless task which is greatly appreciated by us, and probably anyone else who likes compiling without warnings. And without PM's continued improving of SourceHook's features and stability, Metamod:Source would not exist. Lastly, Basic-Master was kind enough to write a dual-version of the installer at the last minute.

Changelog for 1.4.3:
Code:
 - Metamod:Source can now be loaded via a .vdf instead of gameinfo.txt.
 - Added new plugin loading mechanism via .vdf files in the metamod folder.
 - Changed "meta list" output to look similar to Metamod:Source 1.6.
 - Plugins which need a VSP pointer can now receive it on late load.
 - Fixed a small memory leak when using recalls (RETURN_META_NEWPARAMS).
 - Fixed a rare memory corruption bug in the CVector class.
Changelog for 1.4 to 1.6.0:
Code:
 - Added ability to load from a VDF file instead of gameinfo.txt.
 - Added ability to load MM:S plugins from VDF files.
 - 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.
   - Can now generate dynamic, arbitrary hooks at runtime (see hookmangen).
 - Metamod:Source has now received a large internal rewrite to improve coding 
   standards and to separate internal logic from engine specifics.
 - Added mm_basedir cvar to specify Metamod's base folder.
 - 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 OnUnlinkConCommandBase to IMetamodListner to notify when Metamod:Source
   is about to remove a concommand or convar.
 - Added the ability for Metamod:Source to load as a VSP instead of through 
   gameinfo.txt.
 - The output of the "meta list" command has been reformatted in order to allow
   more space for plugins' name, version, and author fields.
 - Sample/Stub plugins have improved building mechanism and code, and will 
   compile against both MM:S 1.6 for OrangeBox and MM:S 1.4 for Episode 1.
__________________
egg

Last edited by BAILOPAN; 02-20-2008 at 07:48.
BAILOPAN is offline
ThatGuy
Senior Member
Join Date: Nov 2007
Old 02-20-2008 , 01:33   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#2

Nice Job!
__________________
ThatGuy is offline
DS
SourceMod Developer
Join Date: Sep 2004
Location: WI, USA
Old 02-20-2008 , 01:40   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#3

Woohoo! Congratulations on the final release.
__________________
エル・プサイ・コングルゥ
DS is offline
DontWannaName
Veteran Member
Join Date: Jun 2007
Location: VALVe Land, WA
Old 02-20-2008 , 01:44   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#4

I was wondering when an update would be released, its been a while.
__________________

DontWannaName is offline
ColdFire
Member
Join Date: Jan 2008
Old 02-20-2008 , 11:11   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#5

And we can use last build (1876) of Sourcemod on a TF2 server with MM:S 1.6.0 or do we have to wait for a new build of Sourcemod?

Thanks
ColdFire is offline
DeaD_EyE82
AlliedModders Donor
Join Date: Jan 2006
Location: Germany
Old 02-20-2008 , 11:37   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#6

You can create a sourcemod.vdf in your metamod base directory.

Code: http://wiki.alliedmods.net/Metamod:Source_VDF_Files



An example for Steambans:

Code:
"Metamod Plugin"
{
	"alias"		"steambans"
	"file"		"addons/sbsrc/bin/sbsrc_mm"
}
I have testet both. It works. But the Command meta refresh didn't parse the vdf-Files.
DeaD_EyE82 is offline
Send a message via ICQ to DeaD_EyE82
BAILOPAN
Join Date: Jan 2004
Old 02-20-2008 , 13:43   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#7

SourceMod will continue to work fine (we probably wouldn't have released it if SourceMod broke). Your metaplugins.ini file will continue to work.
__________________
egg
BAILOPAN is offline
Extreme_One
Veteran Member
Join Date: Nov 2006
Old 02-20-2008 , 13:50   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#8

Quote:
Originally Posted by BAILOPAN View Post
...As of these versions, Metamod:Source no longer needs a "gameinfo.txt" modification. ...
Absolutely superb!

Since I was never able to adequately protect my gameinfo.txt file from being overwritten after a server update this is the single best piece of MM:S news I've heard.

Thank you to all concerned.
__________________
Extreme_One is offline
FlyingMongoose
Veteran Member
Join Date: Mar 2004
Old 02-20-2008 , 17:04   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#9

congrats on the release!
__________________
Please do NOT PM for support.

Only ask for support in plugin threads.

TunedChaos.com - Precision Tuned Game Servers
FlyingMongoose is offline
Fredd
Veteran Member
Join Date: Jul 2007
Old 02-20-2008 , 18:03   Re: Metamod:Source 1.4.3, 1.6.0 Released - Massive Update
#10

good works, this is just getting better and better!
__________________
Need a private coder? AMXX, SourceMOD, MMS? PM me!
Fredd 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 07:13.


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