Skip to content
Karol Szuster edited this page Oct 9, 2019 · 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. 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
  • Cvar system
  • Creating natives by plugins
  • Commands system
  • Tasks system
  • Cvar Manager
  • Menu system

Not implemented

  • Translator system
  • (Log)Event system
  • File system
  • Modules for supported games
  • Games' modules (cstrike / czero, dod, tfc)

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