Difference between revisions of "SourceMod SDK"
m (→Directory Structure) |
m |
||
Line 5: | Line 5: | ||
*'''editor''': Editor related files (eventually, our own IDE will go here) | *'''editor''': Editor related files (eventually, our own IDE will go here) | ||
**'''crimson''': Drop-in syntax highlighting for [http://www.crimsoneditor.com/ Crimson Editor] | **'''crimson''': Drop-in syntax highlighting for [http://www.crimsoneditor.com/ Crimson Editor] | ||
+ | **'''textpad''': Drop-in syntax highlighting for [http://www.textpad.com/ TextPad] | ||
**'''ultraedit''': Drop-in syntax highlighting for [http://www.ultraedit.com/ UltraEdit/UEStudio] | **'''ultraedit''': Drop-in syntax highlighting for [http://www.ultraedit.com/ UltraEdit/UEStudio] | ||
*'''extensions''': Publicly open-sourced extensions. | *'''extensions''': Publicly open-sourced extensions. | ||
+ | **'''batsupport''': Implementation of the [[AdminInterface (SourceMM)|BAT AdminInterface]]. | ||
**'''geoip''': GeoIP extension. | **'''geoip''': GeoIP extension. | ||
**'''threader''': Threading extension. | **'''threader''': Threading extension. | ||
Line 17: | Line 19: | ||
**'''sample_ext''': A sample extension. | **'''sample_ext''': A sample extension. | ||
**'''sourcepawn''': SourcePawn header files. | **'''sourcepawn''': SourcePawn header files. | ||
+ | *'''sourcepawn''': SourcePawn files. | ||
+ | **'''compiler''': SourcePawn compiler source code. | ||
*'''translations''': Translation files. | *'''translations''': Translation files. | ||
Revision as of 23:09, 17 March 2007
The SourceMod SDK is the Software Development Kit for writing SourceMod Extensions and Plugins. This article briefly introduces it.
Directory Structure
- configs: Configuration files that SourceMod uses
- editor: Editor related files (eventually, our own IDE will go here)
- crimson: Drop-in syntax highlighting for Crimson Editor
- textpad: Drop-in syntax highlighting for TextPad
- ultraedit: Drop-in syntax highlighting for UltraEdit/UEStudio
- extensions: Publicly open-sourced extensions.
- batsupport: Implementation of the BAT AdminInterface.
- geoip: GeoIP extension.
- threader: Threading extension.
- plugins: SourceMod plugin implementations.
- include: Include files and their documentation.
- public: Public interface files.
- doxygen: The SDK Doxygen file.
- extensions: Public interface files that come from extensions.
- licenses: License information.
- sample_ext: A sample extension.
- sourcepawn: SourcePawn header files.
- sourcepawn: SourcePawn files.
- compiler: SourcePawn compiler source code.
- translations: Translation files.
Further Reading
- For writing extensions, see Writing Extensions.
- For live doxygen, see Live Doxygen.
- For the nightly source code tree, see SDK ViewVC.
- For the SDK homepage, see http://www.sourcemod.net/sdk/