Garry's Mod 13 Binary Lua Module - Lightweight C++ Lua API<->module interface
| Release | ||
| gmcl_jack_win32.vcxproj | ||
| gmcl_jack_win32.vcxproj.filters | ||
| gmcl_jack_win32.vcxproj.user | ||
| interface.h | ||
| lua.h | ||
| main.cpp | ||
| README.md | ||
| state.cpp | ||
| state.h | ||
gmcl_jack_win32
A GMod Lua Module with a custom lua interface, which independent of gmod lua interface (aka ILuaInterface/ILuaBase), With the exception is Lua C API in lua_shared.dll
When module loads, LoadLibraryA in hl2.exe calls DllMain, where starting loading lua c api interface to array lua_api. If you need a custom DllMain, write changes in state.cpp
This repository goes together with example of usage in main.cpp