Skip to content
Karol Szuster edited this page May 22, 2018 · 9 revisions

What is SPMod?

SPMod is a Metamod's plugin which is intended to be used as plugin system for Half-Life 1 game and its derivatives. It uses SourcePawn as scripting language and allows to change completely the rules of a game or can ease the server administration by adding commands. SPMod's abilites can be extended by writing extensions, known as modules.

Current state

Implemented

  • Plugin system
  • Forward system
  • Native system
  • Global object which gives access to other components of SPMod
  • Logging system (partially)
    • Log messages to file (undone)
  • Cvar system
    • Tracing cvars (undone)
  • Formatting
  • Creating natives by plugins

Not implemented

  • Tasks system
  • Translator system
  • Commands system
  • (Log)Event system
  • Menu system
  • File system
  • String natives
  • Modules for supported games

Supported games (in future)

None of those games are currently supported due to current state of SPMod.

  • Half-Life
  • Counter-Strike
  • Counter-Strike: Condition Zero
  • Day of Defeat
  • Team Fortress Classic

Clone this wiki locally