mirror of
https://github.com/nillerusr/source-engine.git
synced 2026-07-16 14:25:01 +00:00
31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
# Source Engine
|
|
[](https://github.com/Cfauto28/source-engine/actions/workflows/build.yml) [](https://github.com/Cfauto28/source-engine/actions/workflows/tests.yml)
|
|
|
|
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:
|
|
- [x] Android, macOS, FreeBSD, Windows, Linux (glibc, musl) support
|
|
- [x] Arm support (except windows)
|
|
- [x] 64bit support
|
|
- [x] Modern toolchains support
|
|
- [x] Fixed many undefined behaviours
|
|
- [x] Touch support (even on windows/linux/macos)
|
|
- [x] VTF 7.5 support
|
|
- [x] PBR support
|
|
- [x] bsp v19-v21 support (bsp v21 support is partial, portal 2 and csgo maps work fine)
|
|
- [x] mdl v46-49 support
|
|
- [x] Removed useless/unnecessary dependencies
|
|
- [x] Achivement system working without steam
|
|
- [x] Fixed many bugs
|
|
- [x] Serverbrowser works without steam
|
|
- [x] VScript support (based on the Mapbase implementation)
|
|
- [x] Utils port (Most important command-line utils have been ported)
|
|
|
|
# To Do (In order)
|
|
- [ ] Port the thing to cmake (check [here](https://github.com/valberrie/icepick))
|
|
- [ ] dxvk-native support
|
|
- [ ] Elbrus port
|
|
- [ ] Bink audio support (for video_bink, check [here](https://github.com/cherrybtw/source-engine))
|