Counter-Strike reverse-engineered.
Support me on Buy Me A Coffee, if you like my work and would like to support further development goals, like reverse-engineering other great mods.
You can download a build at the Releases section, or use these links:
To run CS16Client you need the latest developer build of Xash3D FWGS, which you can get here (unless on Android).
You have to own the game on Steam and copy valve
and cstrike
folders into your Xash3D FWGS directory.
After that, just install the APK and run.
Clone the source code:
git clone https://github.com/GYKgamer/cs16-client --recursive
Download Emscripten at https://emscripten.org/docs/getting_started/downloads.html
then run the commands: mkdir build-html5 && cd build-html5
and run the commands:
emcmake cmake ..
emmake cmake --build .
after it compiles run the compile script in the root directory: ./compile_all.sh
Now javascript files will be built, the slight issue being, I don't know how to use them. If anyone knows, make a pull request please If you get an error about fontconfig.h not found, follow this tutorial on how to fix it
cmake -A Win32 -S . -B build
cmake --build build --config Release
cmake -S . -B build
cmake --build build --config Release
./gradlew assembleRelease