/LuaUnlocker

A Metamod plugin to enable Lua VScript

Primary LanguageC++GNU General Public License v3.0GPL-3.0

Lua Unlockerr

Enables the Lua VScripting language, now as a Metamod plugin!

Note this plugin is currently incompatible with CS2Fixes, as CS2Fixes also unlocks Lua scripting. Pick one or the other as you don't need both.

WARNING: Lua VScript is intentionally disabled by Valve! It is expected to be replaced by Pulse in the future, and will likely be completely removed from the game when that happens. Depend on Lua at your own risk.

Installation

Build Instructions

Windows

git clone https://github.com/Source2ZE/LuaUnlocker/ && cd LuaUnlocker

setx MMSOURCE112=/path/to/metamod/
setx HL2SDKCS2=/path/to/sdk/submodule

mkdir build && cd build
python ../configure.py -s cs2
ambuild

Linux

git clone https://github.com/Source2ZE/LuaUnlocker/ && cd LuaUnlocker

export MMSOURCE112=/path/to/metamod/
export HL2SDKCS2=/path/to/sdk/submodule

mkdir build && cd build
python3 ../configure.py -s cs2
ambuild