source-engine/README.md
2026-06-21 11:34:01 +02:00

1.8 KiB

Source Engine

GitHub Actions Status GitHub Actions Status

Source code is based on TF2 2018 leak. Don't use it for commercial purposes.

This project is using waf buildsystem. If you have waf-related questions look https://waf.io/book

Features:

  • Android, macOS, FreeBSD, Windows, Linux (glibc, musl) support
  • Arm support (except windows)
  • 64bit support
  • Modern toolchains support
  • Fixed many undefined behaviours
  • Touch support (even on windows/linux/macos)
  • VTF 7.5 support
  • PBR support
  • bsp v19-v21 support (bsp v21 support is partial, portal 2 and csgo maps work fine)
  • mdl v46-49 support
  • Removed useless/unnecessary dependencies
  • Achivement system working without steam
  • Fixed many bugs
  • Serverbrowser works without steam
  • VScript support (based on the Mapbase implementation)
  • Utils port (Most important command-line utils have been ported)

To Do (In order)

  • dxvk-native support (check the dxvk branch for a WIP implementation)
  • Port the thing to cmake (check here)
  • DirectX 10 (For some reason it seem to be stripped from the source code, check Kisak-Strike)
  • Elbrus port (There is a pull request in upstream)
  • Bink audio support (for video_bink, check here)