Source2Toolkit

The ultimate Source 2 scripting layer for Metamod:Source

Low-level power. High-level simplicity. Build anything from simple plugins to advanced engine hooks with full access to Source 2 internals.

Source2Toolkit Logo

Why Source2Toolkit?

Designed for both beginners and hardcore engine hackers

High-Level API

Easy-to-use abstractions for rapid plugin development.

Low-Level Access

Full control over memory, hooks, entities and engine internals.

Metamod Ready

Built specifically for Metamod:Source with deep engine integration.

Full Engine Access

Direct access to Source 2 internals through schema system. Work with entities, memory and engine structures like you are inside the game itself.

  • ✓ Schema-based entity access
  • ✓ Direct memory manipulation
  • ✓ No wrappers or limitations
  • ✓ Works exactly like native code
Loading...
Loading...

Hook Everything

Full control over the engine. Hook virtual functions, inline functions, commands, events or anything you can find in memory.

  • ✓ Inline hooks (pattern scanning)
  • ✓ Virtual hooks
  • ✓ Command & event hooks
  • ✓ Signature scanning

No restrictions. If it exists in memory, you can hook it.

Commands & Events

High-level API for common tasks like commands and game events. Clean, simple and powerful.

  • ✓ Register commands in seconds
  • ✓ Hook console and chat
  • ✓ Hook game events
  • ✓ Pre/Post execution control
Loading...
Loading...

Built-in Systems

Everything you need is already included.

  • ✓ GameConfig system
  • ✓ Dynamic libraries
  • ✓ Scheduler & timers
  • ✓ ConVars & commands
  • ✓ Trace system

Source2Toolkit is not affiliated with Valve Corporation.