Metamod:Source 1.2 Released! Jan 07, 2006 09:06
Metamod:Source 1.2 is hot off the press. You can download it from http://www.sourcemm.net/ (changelog is below). This feature releases adds new functionality for plugins to provide easier mod compatibility and safer plugin-to-plugin interaction.

This release will require about 20-30% of plugins to be recompiled. While plugins will recompile without change, you will probably need to contact the authors to do so. While we regret not achieving 100% binary compatibility, the feature list was well worth it.

This update is highly recommended as SourceMM 1.2 plugins will not be backwards compatible with 1.1 plugins. You should upgrade now to get it over with :)

Developers should visit the Coding Docs for more information about the new API.

Changelog:
Metamod:Source 1.2
- Added SourceHook API for modifying parameters in the hook chain.
- Added SourceHook API for declaring and hooking manual vtable hooks.
- Added better API for querying an interface factory.
- Added API for formatting an OS-independent path.
- Added Listen Server Launcher to the graphical installer.
- Fixed bug where failed plugins could crash the plugin list.
- NOTE: SourceHook changes may require plugins to be recompiled against
the new API.


Special thanks for this release:
- PM OnoTo, who continues to put tons effort and very cool features into SourceHook.
- Basic-Master, for keeping the installer up-to-date.
- The people on IRC willing to put up with these API changes, and suggest new features.
.: by BAILOPAN 3 comments

News, Metamod:Source 1.1.2 Released Dec 08, 2005 04:35
As a quick update, Metamod:Source 1.1.2 has been released. If you experience problems, don't forget to post in the SourceMM Support forum.

I'd like to take this opportunity to do some cleaning up. I've reorganized the forum to concentrate focus on Metamod:Source plugins, rather than Valve's Server Plugin interface. The HL2 Plugins posting section is locked and all coding posts have been moved to the SourceMM forum.

This move shouldn't come as a surprise - the SourceMod project is inactive now. We spent a lot of time working on SourceMM because it was clear the HL2SDK was not viable for what we wanted to develop. It still isn't, and we'll continue to promote the Metamod:Source platform as the best option available for writing plugins on the Half-Life 2 engine.

However, the SourceMod project is not dead - it's on the table until the developers have the time to reconvene and begin work again. It won't be today, or tomorrow (we're expecting about two months), but it will someday. In the meantime this site will exist to further support and develop the platform that SourceMod will run on (SourceMM).

For those interested, core1 and core2 of SourceMod are still available in CVS.
.: by BAILOPAN 17 comments

Metamod:Source 1.1 Released! Oct 21, 2005 06:30
I'm pleased to announce the release of the long-awaited Metamod:Source 1.1. This fixes many urgent issues and adds some new features for developers.

This is a large update which fixes many problems in the internal API and how the GameDLL is loaded. The big noticable differences will be that old SourceMM plugins must be recompiled, and in some cases, require slight code changes. Metamod:Source supports Day of Defeat:Source now. We've also added an automated installer.

You can download Metamod:Source by going to www.sourcemm.net and visiting the download links.

Developers should click here to see how to cope with the 1.1 changes.

Full changelog:

2005/10/21 1.10:
- Rewrote GameDLL loading code to be API version generic.
As such, SourceMM will now easily support new API releases without
an SDK release, such as the case with Day of Defeat:Source
- Added more flexibility to plugin control by supplying an event system.
- Removed dependency on libstdc++.so by supplying a small template library.
- SourceHook internal API is now interface-based, meaning that future
updates to the API will not break older plugins. This update, however,
breaks older plugins.
- SourceHook is now re-entrant.
- Added a basic automated installer (by Basic-Master).
- Fixed a bug where games with changing game names would not work.
- Fixed various bugs, including a cvarlist corruption bug on unloading plugins.
.: by BAILOPAN 15 comments

Metamod:Source 1.00 Released, CS:S DM too Aug 07, 2005 07:28
This is a quick, very small fix-it release for SourceMM. You can get the binaries from http://www.sourcemm.net/

More importantly is that this release requires compiling against GCC-3.4, as the HL2SDK does. As such there are no earlier glibc versions anymore.

Lastly, I mentioned on the devlog that I would release a surprise. It took about a month to finish in my spare time, but you can read about CS:S DM here.

Enjoy!

Note to moderators: You can delete the daily requests for CS:S DM now :)
.: by BAILOPAN 6 comments

Metamod:Source 1.00-RC2 Released! Jul 07, 2005 17:27
Metamod:Source 1.00-RC2 has been released. This update fixes many important bugs and adds some useful usage and coding features. You can get the binaries by visiting www.sourcemm.net.

Note that with this release we've separated Linux by glibc versions. You can either try using the earliest version available, or using the documentation to find exactly which version is most compatible with your system.

Thanks to PM for making this release possible! If you have any problems or questions, visit the Metamod:Source section on the SourceMod forums.

Changelog:

- Added API for dealing with ConCommandBase registration (cvars/concmds).
This is to fix the fact that Valve API provides no way to unlist a cvar/cmd.
- Added two new commands - "meta cmds" and "meta cvars".
- Added API calls for correctly printing to the console such that rcon
will also receive messages that a plugin prints.
This problem was mentioned on hlcoders and Valve offered no reply.
- Added event hooking and cvar samples to sample_mm.
- Added new cvar, mm_pluginsfile, which defaults to "addons/metamod/metaplugins.ini".
- Fixed a bug where multiple vtable patches on the same hook were not re-patched when removed.
This caused a crash when two hooks were declared on one function, the first was removed, and
the original function was then called.
- Fixed "meta clear" not unloading all plugins.
- Fixed Metamod:Source loading plugins with a higher current API version.
- Fixed whitespace being parsed in metaplugins.ini.
- Fixed bug where SourceHook tried to patch already destroyed/unavailable memory.
- Bumped Plugin API version to 6.
.: by DS 3 comments

1 ... 26 27 28 ... 30
© Copyright 2004-2024 SourceMod Dev Team