Skip to content
A set of enhancements for Valve's Source Engine.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Absynthe for Source

Build status

After much procrastination and and two rewrites, here it is. The long-awaited Absynthe for Source. Absynthe's primary goal is to give you (the fantastic Source Engine community) the tools you need to make amazing things. Absynthe is designed so the user can simply drop a couple binaries into their source mod files and be up and running on-the-spot. No time spent compiling Visual Studio solutions, no time spent fighting with custom game binaries. It also supports Visual Studio 2017 (from Scell555) and features the Keep Away from Fire Project Creator, an internal VPC replacement used by Keep Away from Fire Software.


The following are either planned or already supported game titles.

Games supported:

  • Half-Life 2: Multiplayer (VALVE)
  • Half-Life 2: Episode One (VALVE)

Games to be supported:

  • Half-Life 2 (VALVE)
  • Half-Life 2: Episode Two (VALVE)
  • Team Fortress 2 (NickNine)
  • Source Engine SDK Example (Luna Ryuko)
  • Half-Life: Source (Graham Dianaty)
  • Portal (Joshua Asthon)


And now, the thing you're all here for, the graphics. Unfortunately, the deferred rendering system is not present in this version of Absynthe, or any version of Absynthe. The deferred rendering system requires things to be changed that I can unfortunately not distribute the code for. However, the upcoming title Boreal Alyph will support my deferred rendering system.

The following are enhancements available to you in Absynthe:

  • Global Lighting (real-time shadows from sky-box) (Graham Dianaty)
  • Projected Textures without grain on edges. (Graham Dianaty)
  • Parallax correction on specular/cube maps. (Brian Charles)
  • Horizon Based Ambient Occlusion (Estranged)
  • Depth of Field Blur (Estranged)
  • Water with flowmapped movement simulation. (Graham Dianaty)

The following are experimental, and is likely unstable:

  • Physically Based Rendering (Graham Dianaty & thexa4)
You can’t perform that action at this time.