Skip to content

About

Counter-Strike reverse-engineered.

Resources

Stars

484 stars

Watchers

21 watching

Forks

Repository files navigation

CS16Client Build Status CS16Client

Reverse-engineered Counter Strike 1.6 client, designed for mobile platforms and other officially non-supported platforms.

Donate

If you enjoy our work, consider supporting the contributors through the links below.

Contributor Support
Velaron Boosty Buy Me a Coffee
Vladislav4KZ Boosty PayPal

Important contributors:

Download

You can download a build at the Releases section, or use these links for common platforms:

Other platforms...

Installation

To run CS16Client you need the latest developer build of Xash3D FWGS. 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.

Configuration (CVars)

CVar Default Min Max Description
hud_color "255 160 0" - - HUD color in RGB.
cl_quakeguns 0 0 1 Draw centered weapons.
cl_weaponlag 0 0.0 - Enable weapon lag/sway.
xhair_additive 0 0 1 Makes the crosshair additive.
xhair_color "0 255 0 255" - - Crosshair's color (RGBA).
xhair_dot 0 0 1 Enables crosshair dot.
xhair_dynamic_move 1 0 1 Jumping, crouching and moving will affect the dynamic crosshair (like cl_dynamiccrosshair).
xhair_dynamic_scale 0 0 - Scale of the dynamic crosshair movement.
xhair_gap_useweaponvalue 0 0 1 Makes the crosshair gap scale depend on the active weapon.
xhair_enable 0 0 1 Enables enhanced crosshair.
xhair_gap 0 0 15 Space between crosshair's lines.
xhair_pad 0 0 - Border around crosshair.
xhair_size 4 0 - Crosshair size.
xhair_t 0 0 1 Enables T-shaped crosshair.
xhair_thick 0 0 - Crosshair thickness.

Building

Clone the source code:

git clone https://github.com/Velaron/cs16-client --recursive

Using CMakePresets.json

cmake --preset <preset-name>
cmake --build build
cmake --install build --prefix <path-to-your-installation>

Windows

cmake -A Win32 -S . -B build
cmake --build build --config Release
cmake --install build --prefix <path-to-your-installation>

Linux and macOS

cmake -S . -B build
cmake --build build --config Release
cmake --install build --prefix <path-to-your-installation>

Android

cd android
./gradlew assembleRelease

About

Counter-Strike reverse-engineered.

Resources

Stars

484 stars

Watchers

21 watching

Forks

Releases

Packages

Used by

Contributors

Languages