PDA

View Full Version : SourceMM 1.1


BAILOPAN
08-18-2005, 05:09
SourceMM 1.1 is slated for release sometime within the next 2 weeks.

It has replaced all STL with home-brewn classes. This means two things:

Plugins will no longer need libstdc++.so.6
All plugins will need to be recompiled to force the usage of the new classes internally.

Note, however, that your plugins still MUST be compiled against gcc-3.4, as that is the version SourceHook uses for very, very implementation specific things.

nbigdog2000
08-31-2005, 22:43
Posted: Thu Aug 18, 2005 1:09 amSourceMM 1.1 is slated for release sometime within the next 2 weeks.

woot, tomarrow will equal to 2 weeks!cant wait![/quote]

BAILOPAN
09-01-2005, 01:35
I've not had time to work on this, got too involved when it came to rewriting std::map. It'll be at least another week.

nbigdog2000
09-01-2005, 21:55
aw man, alright, do a good job on whatever you do! do rush anything....

T(+)rget
09-06-2005, 20:14
Note, however, that your plugins still MUST be compiled against gcc-3.4, as that is the version SourceHook uses for very, very implementation specific things.
AFAIK you need GCC 3.4+ to do anything HL2 related.

imported_EviL_GoD
09-06-2005, 21:41
I LUV YOU BAILOPAN!

imported_EviL_GoD
09-10-2005, 21:03
any updates yet?

imported_nighttrain
09-13-2005, 12:14
Any update? I am dying for this update so I can run a CSS:DM server. :)

Thanks Bailopan.

BAILOPAN
09-13-2005, 12:59
I've finished and committed SourceMM 1.1 to CVS. If testing goes fine today I'll release tonight.

imported_EviL_GoD
09-13-2005, 15:46
thank you so much for your time and effort!

imported_nighttrain
09-13-2005, 21:05
Thanks Bail. :P

imported_nighttrain
09-14-2005, 19:39
Did testing go bad Bail?

BAILOPAN
09-14-2005, 20:09
No it's fine, but I realized I need to update CS:S DM at the same time, I'm trying to do that quickly.

imported_EviL_GoD
09-14-2005, 20:39
o ok cool.....do u have any updates for sourcemod

imported_nighttrain
09-23-2005, 09:57
Just wondering where do you stand on this Bail? I'm dying to get a css:dm server up and running.

imported_nighttrain
09-27-2005, 19:38
Has there been any progress Bail? Any idea when 1.1 will be released?

BAILOPAN
09-30-2005, 19:22
Update:

We tried to preserve backward compatibility and failed. So, definitively, all plugins will need to be recompiled.

We're going to add more additions to SourceHook over the next few days to prevent this from happening in the future.

For anyone using the SourceMM that's in CVS, please do not distribute binaries for it or against it, as the interface WILL BE CHANGING MORE before the next release.

BAILOPAN
10-06-2005, 17:45
The final API is now in CVS. Nothing will be changing and hopefully the release will be in a day or two.

There will be one more SourceHook change for re-entrancy in the future but not in this release, and it shouldn't affect backwards compatibility.

imported_EviL_GoD
10-06-2005, 20:03
will this be a stable release for you to work on sourcemod ?

nbigdog2000
10-16-2005, 23:50
The final API is now in CVS. Nothing will be changing and hopefully the release will be in a day or two.

There will be one more SourceHook change for re-entrancy in the future but not in this release, and it shouldn't affect backwards compatibility.

No worries, but alot of plugins are waiting for the release of 1.1 (like VIP mod)

what is the stats?

FlyingMongoose
10-17-2005, 14:34
anxiously waiting....

BAILOPAN
10-20-2005, 10:42
Okay, due to POPULAR DEMAND I have rewritten more API. Plugin developers should note that this should most certainly be the final change.

The differences: I am removing the factory overloading system, it was bad. Metamod:Source now has an intuitive event listener that you can use to capture and override some events. You can see:

- Plugin loads/unloads
- Factory queries

Also, I added in a new MetamodFactory, which returns SourceHook and the PluginManager. LASTLY, you can override the MetamodFactory, which is how plugins should share interfaces.

These changes are in CVS for API reference only, I will finish implementing and testing them tonight. I'll release ASAP... originally I was waiting on CS:S DM but I realized I can't keep doing that.

L. Duke
10-20-2005, 17:47
BAILOPAN for president!