MoeMod / source-engine

Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

source-engine

Goals

  • fixing bugs
  • NEON support
  • DXVK support
  • remove unnecessary dependencies
  • Elbrus port
  • Arm(android) port
  • improve performance
  • replace current buildsystem with waf
  • rewrite achivement system( to work without steam )
  • 64-bit support

How to Build?

Clone repo and change directory:

git clone https://github.com/nillerusr/source-engine --recursive --depth 1
cd source-engine

On Linux:

dependencies: fontconfig, freetype2, OpenAL, SDL2, libbz2, libcurl, libjpeg, libpng, zlib

./waf configure -T debug
./waf build

On Linux for Android(Note: only Android NDK r10e is supported):

export ANDROID_NDK=/path/to/ndk
./waf configure -T debug --android=armeabi-v7a,4.9,21
./waf build

On Windows/MacOS: TODO(WAF is not configured for Windows/MacOS. Use VPC as temporary solution)

About

Modified source engine (2017) developed by valve and leaked in 2020. Not for commercial purporses

License:Other


Languages

Language:C++ 83.0%Language:C 15.0%Language:SWIG 0.6%Language:C# 0.3%Language:Perl 0.3%Language:Python 0.2%Language:Shell 0.2%Language:GLSL 0.1%Language:Makefile 0.1%Language:Batchfile 0.0%Language:Objective-C++ 0.0%Language:Roff 0.0%Language:Visual Basic .NET 0.0%Language:SAS 0.0%Language:WebAssembly 0.0%Language:Module Management System 0.0%Language:HTML 0.0%Language:M4 0.0%Language:Scheme 0.0%Language:Assembly 0.0%Language:OCaml 0.0%Language:Smalltalk 0.0%Language:Rich Text Format 0.0%Language:StringTemplate 0.0%Language:CSS 0.0%Language:Clarion 0.0%Language:JavaScript 0.0%Language:AMPL 0.0%Language:ReScript 0.0%Language:Ruby 0.0%