GPC Explained

OK, so what's this GPC scripting language you keep hearing about?

GPC is the scripting language used by the Cronus Zen and CronusMAX game controller protocol converters, and is widely recognized as the definitive scripting language for gaming mods and macros.


GPC is simply a human readable version of the code used by the Cronus, which actually uses a bytecode system. Whenever you program, build or compile a GPC script, the compiler built in to the Zen Studio or Cronus Pro software, converts the script in to bytecode prior to being sent to the Cronus device.

Bytecode is an instruction set for the virtual machine (VM or software interpreter) which the Cronus runs. Inputs for controllers are sent to the VM which then modifies them according to the instructions set in the bytecode. This modified output is then sent to the console. The Virtual Machine is a hypothetical computer and its functions and architecture has been optimized specifically for the task of modifying and outputting game controller commands to a video game console.
