-
Source SDK - Valve policy with edits from the community. See your game license
-
- Game Protobufs - public domain
-
- Protocol Buffers - Google Inc.
-
Metamod:Source - zLib/libpng, provided "as-is"
-
Any Config - GPL-3.0
-
GameData - GPL-3.0
-
Logger - GPL-3.0
-
DynLibUtils - MIT
-
Translations - GPL-3.0
Note
Setting up CMake tools with Visual Studio Installer
sudo apt-get install cmake ninja-buildgit clone --recursive https://github.com/Wend4r/mms2-sample.git Sample
Important
To configure your system for development, you need to add the following path to the Path environment variable: %PROGRAMFILES%\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build
cd .\Sample
REM C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvarsall.bat
vcvarsall x64cd Sample
cmake --preset Debug
cmake --build --preset Debug --parallel
- Once the plugin is compiled the files would be packaged and placed in
build/{OS}/{PRESET}folder. - Be aware that plugins get loaded either by corresponding
.vdffiles in the metamod folder, or by listing them inaddons/metamod/metaplugins.inifile. - Copy the following folders into the plugin folder:
configs,gamedataandtranslations.