|
1 | | -# source-engine |
2 | | -Welcome to source engine:) |
| 1 | +# Source Engine |
| 2 | +[](https://github.com/nillerusr/source-engine/actions/workflows/build.yml) [](https://github.com/nillerusr/source-engine/actions/workflows/tests.yml) |
| 3 | + Discord: [](https://discord.gg/hZRB7WMgGw) |
| 4 | + |
3 | 5 |
|
4 | | -Discord: https://discord.gg/hZRB7WMgGw |
| 6 | +Information from [wikipedia](https://wikipedia.org/wiki/Source_(game_engine)): |
| 7 | + |
| 8 | +Source is a 3D game engine developed by Valve. |
| 9 | +It debuted as the successor to GoldSrc with Half-Life: Source in June 2004, |
| 10 | +followed by Counter-Strike: Source and Half-Life 2 later that year. |
| 11 | +Source does not have a concise version numbering scheme; instead, it was released in incremental versions |
| 12 | + |
| 13 | +Source code is based on TF2 2018 leak. Don't use it for commercial purposes. |
| 14 | + |
| 15 | +This project is using waf buildsystem. If you have waf-related questions look https://waf.io/book |
| 16 | + |
| 17 | +# Features: |
| 18 | +- Android, OSX, FreeBSD, Windows support |
| 19 | +- Arm support( except windows ) |
| 20 | +- 64bit support |
| 21 | +- Modern toolchains support |
| 22 | +- Fixed many undefined behaviours |
| 23 | +- Touch support( even on windows/linux/osx ) |
| 24 | +- PBR support |
| 25 | +- bsp v19-v21 support( bsp v21 support is partial, portal 2 and csgo maps works fine ) |
| 26 | +- mdl v46-49 support |
| 27 | +- Removed useless/unnecessary dependencies |
| 28 | +- Achivement system working without steam |
| 29 | +- Fixed many bugs |
5 | 30 |
|
6 | 31 | # Current tasks |
7 | | -- [x] Windows build support for waf |
8 | | -- [x] NEON support |
9 | | -- [x] remove unnecessary dependencies |
10 | | -- [x] Arm(android) port |
11 | | -- [x] replace current buildsystem with waf |
12 | | -- [x] rewrite achivement system( to work without steam ) |
13 | | -- [x] 64-bit support |
14 | | -- [x] VTF 7.5 support |
15 | | -- [x] PBR support |
16 | | -- [ ] improve performance |
17 | | -- [ ] fixing bugs |
18 | | -- [ ] dxvk-native support |
19 | | -- [ ] Elbrus port |
20 | | -- [ ] rewrite serverbrowser to work without steam |
21 | | - |
22 | | - |
23 | | -# [How to Build?](https://github.com/nillerusr/source-engine/wiki/How-to-build) |
| 32 | +- Rewrite materialsystem for OpenGL render |
| 33 | +- dxvk-native support |
| 34 | +- Elbrus port |
| 35 | +- Bink audio support( for video_bink ) |
| 36 | +- Rewrite serverbrowser to work without steam |
| 37 | + |
| 38 | +# How to Build? |
| 39 | +- [Windows](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-windows) |
| 40 | +- [Linux](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-linux) |
| 41 | +- [For Android under Linux](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-linux-for-android) |
| 42 | + |
| 43 | +# Support me |
| 44 | +BTC: `bc1qnjq92jj9uqjtafcx2zvnwd48q89hgtd6w8a6na` |
| 45 | + |
| 46 | +ETH: `0x5d0D561146Ed758D266E59B56e85Af0b03ABAF46` |
| 47 | + |
| 48 | +XMR: `48iXvX61MU24m5VGc77rXQYKmoww3dZh6hn7mEwDaLVTfGhyBKq2teoPpeBq6xvqj4itsGh6EzNTzBty6ZDDevApCFNpsJ` |
0 commit comments