CS2 Macro deck plugin
- 4 Devlogs
- 20 Total hours
Macro Deck plugin for Counter-Strike 2 (CS2) using Game State Integration (GSI). Automatically updates variables like team, HP, weapon.
Macro Deck plugin for Counter-Strike 2 (CS2) using Game State Integration (GSI). Automatically updates variables like team, HP, weapon.
Here is the screenshot insiede the setting added those button for easeir configuring , also the bug that i was talking about before, i finally resolved, it was easier than i trought,(i have been tryng to otimize ervery single file because i couldent find the bootlneck,) it just need to sync the refresh rate of the game info to the info to the one that macrodeck use to update the variabiles, because before the varibiles was late some times , also allegated the icon to make the button(read last devlog) better
Basically worked all night but i actually finished exept a small bug, but first, ##WORD + PROJECT EXPLAINING: -CS2 (counterstrike 2) a steam game developed by valve -GSI = game state integration, basically you put a config file inside a directory and game start pubblishing JSON payload on localhost:3333(port and ip configurable) -MacroDeck official site an app formated in 2 part: dektop server, a local network server and a configurator to build and edit the button, basically the same as a stream deck(or a macropad/hackpad(maybe ill build a plugun for that later)) … and an android/ios/web(http://localhost:8191/client/) client that display the button grid configured before and let you interact with it. The app allow you to install plugin, that can be from the official store (mine is in it) and from file(to test without to pubblish). SO BASICALLY i created a plugin that get that data and publish as a macrodeck variabiles, i know it sund simple but it wasent after that i built 2 configuration that i actually tested in game and are explained in screenshot im going to continue this in next devlog or a comment under this because it dosent let me post more screenshot
workerd hard since last post, v1 is basically finished, and in game test will be the next, most important: done logo
working on adjusting code and typo in documentation, (termux, proot-distro debian e vim)