Counter-Strike · CS16Client
Counter-Strike
OrigenWindows
TecnologíaPort Nativo C/C++ (Reimplementación de Motor)
Disponible paraWindows, Linux, Android
Ver proyecto oficialSobre el proyecto
Counter-Strike (CS) es una serie de videojuegos multijugador de disparos en primera persona tácticos en los que equipos de terroristas luchan para perpetrar un acto de terror mientras que los antiterroristas intentan prevenirlo. La serie comenzó en Windows en 1999 con el lanzamiento del primer videojuego, Counter-Strike.
3 versiones de Counter-Strike
Estás viendo: CS16Client
Información oficial del proyecto
CS16Client
<img align="right" width="128" height="128" src="https://github.com/Velaron/cs16-client/raw/main/android/app/src/main/ic_launcher-playstore.png" alt="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 | |
| Vladislav4KZ |
Important contributors:
- a1batross, initial project creator and maintainer.
- jeefo, the creator of YaPB.
- The people behind ReGameDLL_CS project.
- Vladislav4KZ, bug-tester and maintainer.
- SNMetamorph, author of the PSVita port.
- Alprnn357, touch menus maintainer.
- wh1tesh1t, pwd491, Elinsrc, xiaodo1337, nekonomicon, lewa-j and others for minor contributions.
Download
You can download a build at the Releases section, or use these links for common platforms:
- Android
- Linux
- Windows
- PS Vita
- macOS (arm64) - not tested
- macOS (x86_64) - not tested
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
