mirror of
https://github.com/nillerusr/source-engine.git
synced 2024-12-22 14:16:50 +00:00
Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses
edb08661f2
Addresses some comments by @exstrim401. These changes were made through GitHub's editor, they have not been tested. |
||
---|---|---|
.github/workflows | ||
.vscode | ||
app/legion | ||
appframework | ||
bitmap | ||
choreoobjects | ||
common | ||
datacache | ||
datamodel | ||
dedicated | ||
dedicated_main | ||
devtools | ||
dmserializers | ||
dmxloader | ||
dx9sdk | ||
engine | ||
external | ||
fgdlib | ||
filesystem | ||
game | ||
gameui | ||
gcsdk | ||
hammer | ||
hammer_launcher | ||
inputsystem | ||
ivp@dfa42eb575 | ||
launcher | ||
launcher_main | ||
lib@86a66ee92d | ||
linux | ||
linux_sdk | ||
materialsystem | ||
mathlib | ||
mdllib | ||
mdlobjects | ||
movieobjects | ||
networksystem | ||
particles | ||
public | ||
raytrace | ||
replay | ||
scenefilecache | ||
scripts | ||
sdklauncher | ||
serverbrowser | ||
sfmobjects | ||
soundemittersystem | ||
soundsystem | ||
sourcevr | ||
studiorender | ||
thirdparty@aac07c7205 | ||
tier0 | ||
tier1 | ||
tier2 | ||
tier3 | ||
togl | ||
togles | ||
tools | ||
tracker | ||
unicode | ||
unitlib | ||
unittests | ||
utils | ||
vgui2 | ||
vguimatsurface | ||
video | ||
vpc_scripts | ||
vphysics | ||
vpklib | ||
vstdlib | ||
vtf | ||
.gitignore | ||
.gitmodules | ||
LICENSE | ||
README.md | ||
thirdpartylegalnotices.txt | ||
waf | ||
waf.bat | ||
wscript |
Source Engine
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