Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
Go to file
steadyfield 474df720e7
Fixed Mounted Gun Anims and Effects When Spawned by Users
Fixed mounted gun anims and effects when spawned by .cfg user scripts.
2023-02-08 09:05:10 +08:00
.github/workflows windows: fix(workaround) illegal instruction in release build 2022-12-17 10:14:49 +03:00
app/legion 1 2020-04-22 12:56:21 -04:00
appframework fix dedicated build caused by previous commit 2023-02-03 03:40:57 +03:00
bitmap Merge branch 'master' of https://github.com/nillerusr/source-engine into windows 2022-07-28 14:40:20 +03:00
choreoobjects add wscipt files to build vphysics and game 2021-04-06 22:31:58 +03:00
common sse2neon: typo fix 2022-12-17 19:55:22 +03:00
datacache datacache: enable async mode(was disabled in TF2 branch, lol?) 2023-01-13 01:51:19 +03:00
datamodel Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
dedicated windows: fix dedicated build 2022-12-16 19:47:53 +03:00
dedicated_main Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
devtools Fix an VPC error related to GUID for VS2019 project 2022-01-27 14:28:20 +02:00
dmserializers 1 2020-04-22 12:56:21 -04:00
dmxloader Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
dx9sdk Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
engine Merge branch 'master' into win64 2023-01-23 19:16:19 +03:00
external Fix an VPC error related to GUID for VS2019 project 2022-01-27 14:28:20 +02:00
fgdlib 1 2020-04-22 12:56:21 -04:00
filesystem win64: misc pointer truncation fixes 2023-01-16 11:56:05 +03:00
game Fixed Mounted Gun Anims and Effects When Spawned by Users 2023-02-08 09:05:10 +08:00
gameui Basic Steam Dick support (#166) 2023-01-08 15:38:24 +03:00
gcsdk fix sln generation 2022-07-26 13:03:48 -07:00
hammer fix sln generation 2022-07-26 13:03:48 -07:00
hammer_launcher change output path in all vpc 2020-10-22 21:00:42 +03:00
inputsystem fix sdl copy command 2022-07-28 19:14:42 +03:00
ivp@960c7228f8 windows: fix 64bit build( #149 ) 2022-12-16 19:20:56 +03:00
launcher launcher(android): fix crashhandler initialization 2022-12-31 19:14:30 +03:00
launcher_main launcher_main: automatically set LD_LIBRARY_PATH on launch 2022-09-17 18:26:41 +03:00
lib@86a66ee92d game(client): fix atlas generation for touch 2022-09-17 21:00:50 +03:00
linux 1 2020-04-22 12:56:21 -04:00
linux_sdk 1 2020-04-22 12:56:21 -04:00
materialsystem materialsystem: fix rendering bugs with togl 2023-02-07 02:05:00 +03:00
mathlib Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
mdllib change output path in all vpc 2020-10-22 21:00:42 +03:00
mdlobjects 1 2020-04-22 12:56:21 -04:00
movieobjects 1 2020-04-22 12:56:21 -04:00
networksystem Fix compilation under MSVC(VS2019) 2022-01-13 16:18:38 +02:00
particles fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
public togl: fix MacOS build( fixes #187 ) 2023-02-03 02:27:22 +03:00
raytrace 1 2020-04-22 12:56:21 -04:00
replay Fix CreateThreadPool 2022-11-20 19:32:30 +02:00
scenefilecache fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
scripts wscript: fix arm build 2023-02-07 02:11:36 +03:00
sdklauncher change output path in all vpc 2020-10-22 21:00:42 +03:00
serverbrowser Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
sfmobjects 1 2020-04-22 12:56:21 -04:00
soundemittersystem fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
soundsystem fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
sourcevr 1 2020-04-22 12:56:21 -04:00
studiorender win64: misc pointer truncation fixes 2023-01-16 11:56:05 +03:00
thirdparty@aac07c7205 fix windows build 2022-09-20 18:17:55 +03:00
tier0 materialsystem: threaded optimizations, fix mat_queue_mode on some android devices 2023-01-14 15:53:33 +03:00
tier1 Basic Steam Dick support (#166) 2023-01-08 15:38:24 +03:00
tier2 fix dedicated build caused by previous commit 2023-02-03 03:40:57 +03:00
tier3 arm64 : fix intptr_t size 2022-06-05 01:12:32 +03:00
togl Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
togles togles: optimize PBO usage 2023-01-12 20:48:13 +03:00
tools change output path in all vpc 2020-10-22 21:00:42 +03:00
tracker change output path in all vpc 2020-10-22 21:00:42 +03:00
unicode fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
unitlib workflows: add tests.yml 2022-08-17 12:54:11 +03:00
unittests unittests: add tslist tests to tier1test 2022-08-17 14:28:41 +03:00
utils macOS build support 2022-11-20 15:00:44 +02:00
vgui2 Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
vguimatsurface Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
video Fix macOS build (#146) 2022-11-27 16:48:27 +03:00
vpc_scripts Merge branch 'master' into windows 2022-07-27 12:58:56 +03:00
vphysics Replace empty constructors with default constructors #88 2022-11-05 14:23:05 +03:00
vpklib Merge branch 'master' into windows 2022-07-27 12:58:56 +03:00
vstdlib materialsystem: threaded optimizations, fix mat_queue_mode on some android devices 2023-01-14 15:53:33 +03:00
vtf vtf: fix cubemap loading for vtf versions less than 7.5 2023-01-02 16:39:44 +03:00
.gitignore BSD: Add support (#140) 2022-11-24 22:04:29 +03:00
.gitmodules fix windows build scripts, add windows opus support 2022-07-28 14:27:56 +03:00
LICENSE add LICENSE file 2020-12-16 15:14:33 +03:00
README.md Update README.md 2023-01-24 20:30:17 +03:00
thirdpartylegalnotices.txt add LICENSE file 2020-12-16 15:14:33 +03:00
waf waifulib: update 2021-04-28 08:36:34 +03:00
waf.bat fix loading libraries with lib prefix 2021-04-08 22:40:26 +03:00
wscript wscript: fix arm build 2023-02-07 02:11:36 +03:00

Source Engine

GitHub Actions Status GitHub Actions Status Discord: Discord Server

Information from wikipedia:

Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc with Half-Life: Source in June 2004, followed by Counter-Strike: Source and Half-Life 2 later that year. Source does not have a concise version numbering scheme; instead, it was released in incremental versions

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, OSX, FreeBSD, Windows support
  • Arm support( except windows )
  • 64bit support
  • Modern toolchains support
  • Fixed many undefined behaviours
  • Touch support( even on windows/linux/osx )
  • VTF 7.5 support
  • PBR support
  • bsp v19-v21 support( bsp v21 support is partial, portal 2 and csgo maps works fine )
  • mdl v46-49 support
  • Removed useless/unnecessary dependencies
  • Achivement system working without steam
  • Fixed many bugs

Current tasks

  • Rewrite materialsystem for OpenGL render
  • dxvk-native support
  • Elbrus port
  • Bink audio support( for video_bink )
  • Rewrite serverbrowser to work without steam

How to Build?

Support me

BTC: bc1qnjq92jj9uqjtafcx2zvnwd48q89hgtd6w8a6na

ETH: 0x5d0D561146Ed758D266E59B56e85Af0b03ABAF46

XMR: 48iXvX61MU24m5VGc77rXQYKmoww3dZh6hn7mEwDaLVTfGhyBKq2teoPpeBq6xvqj4itsGh6EzNTzBty6ZDDevApCFNpsJ