Addons
Addons are a new way to create integrations with LHM. Up until this point, only the custom HUD's code had access to game data feed, which meant whatever you wanted to do, it had to be done in the browser environment. Addons work on server environments - they are basically NodeJS apps with CS:GO GSI Event emitter hooked into them. It means that you don't need to create a custom HTTP server with a parser just to receive information from CS:GO, you have all that out of the box, so you can focus on integrations and features you want to create.
Quick idea what you could achieve with it. You can:
- Send signals to ATEM to play custom music on half-time
- Send MIDI signal to stage to start animation on LEDs in front of the crowd
Requirements (IMPORTANT):
Basic addons, that do not use external dependencies, have no requirements for usage. But if a developer specified those inside package.json, you need to have NodeJS / npm installed for LHM to fetch them from the internet.