- Based on HLSDK 2.3.
- Works without VGUI.
- Runs on your phone.
- Helpful for modders.
Install:
-
Install the APK from Google Play.
-
Install the latest Xash3D FWGS.
-
Copy
cstrike
andvalve
folders from your Steam CS1.6 installation toxash
folder on SDCard. -
Run CS16Client and enjoy!
- Install Android NDK and SDK.
- Run script named "build" in android/ directory. NOTE: Don't forget to init git submodules!
Other platforms than Android is not officially supported. Issues for platforms other than Android will not be accepted.
There is many things must be done. For example:
- Translations!
- Better and user-friendly Java Launcher design.
- Fixing crashes.
- CZero support.
-
Explain what's wrong with cs16-client.
-
Attach a screenshot from Steam version of CS1.6.
-
Explain what's wrong with cs16-client
-
Attach a screenshot with cs16-client. Attach an engine.log. (if engine.log isn't written, rerun engine with
-log
parameter)
If you are experiencing bug on Android, attach an ADB log.
For some reason, originally client is more "C with classes" than "C++". Someday it will be refactored, but now I recommend to use "C++" if it looks more convenient.
For example, if you need to work with vectors, use Vector
class, instead of float[3]
. They are data-compatible, but Vector
is more convenient for C++ code.
For code-style guide: Use .clang-format
, Luke!