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

SourceMod SourceCode FAQ


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
BAILOPAN
Join Date: Jan 2004
Old 01-12-2005 , 01:25   SourceMod SourceCode FAQ
Reply With Quote #1

SourceMod Source Code FAQ:

Is there a scripting language function list yet?
Because of the way MetaEng works, the answer is both yes and no.
But the way you probably mean it; no, there is no list of AMX/JS functions (they are implemented as C++ class members).

How do I compile it?
You need Microsoft Visual C++ .NET 2002 or 2003.
You also need Netwide Assembler (NASM) placed in the PATH.
You need a copy of the HL2SDK installed as a mod in C:\SourceMod.
You should also make sure metaeng_js, metaeng_js/js, metaeng_amx, metaeng_c, interfaces, and core are all in the include settings in Tools, Options, Visual C++ Include Directories.

Where can I see it?
http://www.tcwonline.org/cgi-bin/viewcvs.cgi/sourcemod

Has anyone run it through Doxygen?
Yes, http://www.sourcemod.net/dox/

Is there anon-CVS?
If there is enough demand, there will be.

What is the license?
Right now, see LICENSE.txt for the Sourcemod Public License. You cannot create distributions of SourceMod such as forks yet.

Can I use pieces of your source code?
Sure, it's open source. However you must obey the license while doing so; if you have questions, PM BAILOPAN or e-mail bailopan at gmail dot com.

Who authors SourceMod?
The SourceMod Development Team is available in full splendor at:
http://www.sourcemod.org/credits.php
Individual contributors are listed at the top of each file.

Is there a tutorial/paper about the Source Code?
There is a white paper in the works. It will be uploaded shortly.

When SourceMod is finally released, can you make closed source modules/plugins/connectors/meta engines?
MetaEngines: Yes, we will allow MetaEngines to use the MPL license, but they must also obey the license of their parent scripting language.
Plugins: No, all plugins must be GPL'd.
Modules: Modules can be closed source if you choose to inherit the MPL.
Connectors: These inherit from their parent license (MetaEngine/Module).
Note: Mod-dep and Config DLLs inherit from modules.
Again, contact BAILOPAN (bailopan at gmail dot com) for questions, or post/PM them here.
__________________
egg
BAILOPAN is offline
Reply



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:36.


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