From be3d0e301f2bf7c53267378ad8c932084077967f Mon Sep 17 00:00:00 2001 From: nillerusr <42746659+nillerusr@users.noreply.github.com> Date: Mon, 19 Dec 2022 00:37:13 +0300 Subject: [PATCH] Update README.md --- README.md | 65 ++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 45 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 4655f6ad..40075f0c 100644 --- a/README.md +++ b/README.md @@ -1,23 +1,48 @@ -# source-engine -Welcome to source engine:) +# Source Engine +[![GitHub Actions Status](https://github.com/nillerusr/source-engine/actions/workflows/build.yml/badge.svg)](https://github.com/nillerusr/source-engine/actions/workflows/build.yml) [![GitHub Actions Status](https://github.com/nillerusr/source-engine/actions/workflows/tests.yml/badge.svg)](https://github.com/nillerusr/source-engine/actions/workflows/tests.yml) + Discord: [![Discord Server](https://img.shields.io/discord/672055862608658432.svg)](https://discord.gg/hZRB7WMgGw) + -Discord: https://discord.gg/hZRB7WMgGw +Information from [wikipedia](https://wikipedia.org/wiki/Source_(game_engine)): + +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 ) +- 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 -- [x] Windows build support for waf -- [x] NEON support -- [x] remove unnecessary dependencies -- [x] Arm(android) port -- [x] replace current buildsystem with waf -- [x] rewrite achivement system( to work without steam ) -- [x] 64-bit support -- [x] VTF 7.5 support -- [x] PBR support -- [ ] improve performance -- [ ] fixing bugs -- [ ] dxvk-native support -- [ ] Elbrus port -- [ ] rewrite serverbrowser to work without steam - - -# [How to Build?](https://github.com/nillerusr/source-engine/wiki/How-to-build) +- 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? +- [Windows](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-windows) +- [Linux](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-linux) +- [For Android under Linux](https://github.com/nillerusr/source-engine/wiki/How-to-build#on-linux-for-android) + +# Support me +BTC: `bc1qnjq92jj9uqjtafcx2zvnwd48q89hgtd6w8a6na` + +ETH: `0x5d0D561146Ed758D266E59B56e85Af0b03ABAF46` + +XMR: `48iXvX61MU24m5VGc77rXQYKmoww3dZh6hn7mEwDaLVTfGhyBKq2teoPpeBq6xvqj4itsGh6EzNTzBty6ZDDevApCFNpsJ`