CS2Fixes is a collection of experimental fixes and features aimed but not limited to zombie escape. This project is not production ready and serves as a proof of concept and help for source2mod and other developers.
- Metamod implementation
- Linux support
- Schema system
- Property access
- Property updating
- Event hooking
- Coloring console chat messages
- Movement unlocker
- VScript unlocker
- Preventing console logs
- Buying weapons through chat
- Unlocking commands and convars
- Memory patching system
- Detour system
- Player Manager
- Storing players
- Player authorization
- Admin system
- Timers
- Blocking weapon sounds/decals (in progress)
- Hooking fire bullets tempent
- Implement stopsound (awaits player manager)
- Weapon pickup crash fix
- Metamod:Source (build 1219 or higher)
- AMBuild
Follow the instructions below to compile CS2Fixes.
git clone https://github.com/Source2ZE/CS2Fixes/ && cd CS2Fixes
git submodule update --init --recursive
export MMSOURCE112=/path/to/metamod/
export HL2SDKCS2=/path/to/sdk/submodule
mkdir build && cd build
CC=gcc CXX=g++ python3 ../configure.py -s cs2
ambuild
Copy the contents of package/ to your server's csgo/ directory.