Razer Chroma Lua API for Garry's Mod.
NOTE: I’ve switched to Linux and no longer have the ability to maintain this addon in it’s current state, and I do not have any interest in making it work on Linux, so it has been archived.
GChroma is a link between Garry’s Mod and Razer Synapse. It allows developers to integrate Chroma support into their addons through Lua. The module is available for Windows 10/11, and supports x86 and x64 architectures.
API documentation
GChroma Lua Base
GChroma Sandbox Module
[Steam directory]/garrysmod/garrysmod/lua/bin
. You might have to create the bin folder since it doesn’t exist by default.Yes, but the server needs the Lua base for it to work on your end. Servers do not need the binary module.
It works on the x86-64 branch. Other branches haven’t been tested but they will probably work as well.
Probably, but I can’t guarantee individual keys will light up properly since the GChroma API only uses the English key identifiers.