Difference between revisions of "SourceMod SDK"
Aviram1994 (talk | contribs) (→Directory Structure) |
(→Further Reading) |
||
(4 intermediate revisions by 4 users not shown) | |||
Line 9: | Line 9: | ||
**'''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. | ||
− | |||
**'''geoip''': GeoIP extension. | **'''geoip''': GeoIP extension. | ||
**'''threader''': Threading extension. | **'''threader''': Threading extension. | ||
Line 26: | Line 25: | ||
=Further Reading= | =Further Reading= | ||
*For writing extensions, see [[Writing Extensions]]. | *For writing extensions, see [[Writing Extensions]]. | ||
− | *For | + | *For documentation, see [[SourceMod Documentation]]. |
− | *For the nightly source code tree, see [ | + | *For the nightly source code tree, see [https://github.com/alliedmodders/sourcemod SourceMod Central]. |
− | |||
[[Category:SourceMod Development]] | [[Category:SourceMod Development]] |
Latest revision as of 10:48, 3 October 2015
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
- Pawn Studio: Official IDE for SourceMod
- 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.
- 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 documentation, see SourceMod Documentation.
- For the nightly source code tree, see SourceMod Central.