WIP, not ready for release
Metamod 2.0.0 build 1459 or later
MultiAddonManager v1.6 for radio menus, layout-based HUD and KZ sound effects (eg. jumpstats)
Optional: SQL_MM v1.3.4.3 or later for local database support
Optional: CS2Menus for html menu support
csgo/ directory.Remember to recursively clone the plugin:
git clone --recursive https://github.com/KZGlobalTeam/cs2kz-metamod.git
Latest AMBuild needs to be installed for compilation.
For each platform:
Windows (ambuild/msvc):
mkdir build
cd build
python3 ../configure.py
ambuild
For windows debugging with VS, build the project then add the following command at the end:
python3 ../configure.py --gen=vs --vs-version 17
Linux (ambuild/clang):
mkdir build
cd build
python3 ../configure.py
ambuild
Linux (Docker w/ Valve SDK Image):
mkdir build
docker build -t cs2kz-linux-builder .
docker run --rm -v ./build:/app/build cs2kz-linux-builder
Note: does not work with gcc!
Copy the contents of build/package/ to your server's csgo/ directory.
This is a CS2 KZ Metamod C++ plugin with:
src directory
src/kz subdirectory
src/kz/language for localization code)src/sdk subdirectorysrc/movement subdirectorysrc/player subdirectoryhl2sdk-cs2/public subdirectorybuild/cs2kz/windows-x86_64cfg and gamedatatranslationsvendorAMBuilder is used to declare the list of translation units to add into the build. See AMBuild for more information.common.h (eg. u32, u64, f32,... ) unless it is code related to reverse engineering/SDK.(top 30 of 35)
C++
90.1%
CSS
4.9%
Python
4.5%
WIP, not ready for release
Metamod 2.0.0 build 1459 or later
MultiAddonManager v1.6 for radio menus, layout-based HUD and KZ sound effects (eg. jumpstats)
Optional: SQL_MM v1.3.4.3 or later for local database support
Optional: CS2Menus for html menu support
csgo/ directory.Remember to recursively clone the plugin:
git clone --recursive https://github.com/KZGlobalTeam/cs2kz-metamod.git
Latest AMBuild needs to be installed for compilation.
For each platform:
Windows (ambuild/msvc):
mkdir build
cd build
python3 ../configure.py
ambuild
For windows debugging with VS, build the project then add the following command at the end:
python3 ../configure.py --gen=vs --vs-version 17
Linux (ambuild/clang):
mkdir build
cd build
python3 ../configure.py
ambuild
Linux (Docker w/ Valve SDK Image):
mkdir build
docker build -t cs2kz-linux-builder .
docker run --rm -v ./build:/app/build cs2kz-linux-builder
Note: does not work with gcc!
Copy the contents of build/package/ to your server's csgo/ directory.
This is a CS2 KZ Metamod C++ plugin with:
src directory
src/kz subdirectory
src/kz/language for localization code)src/sdk subdirectorysrc/movement subdirectorysrc/player subdirectoryhl2sdk-cs2/public subdirectorybuild/cs2kz/windows-x86_64cfg and gamedatatranslationsvendorAMBuilder is used to declare the list of translation units to add into the build. See AMBuild for more information.common.h (eg. u32, u64, f32,... ) unless it is code related to reverse engineering/SDK.(top 30 of 35)
C++
90.1%
CSS
4.9%
Python
4.5%