CS2-OTC是基于Open-DGLAB-Controller的,实现CS2内游戏事件对DGLAB硬件的控制的Python程序。
使用Counter-Strike 2 Game State Integration (GSI)协议,实现游戏内事件监听。
使用WebSocket连接至移动端的OTC控制器,通过其连接DGLAB硬件,实现控制。
Python 3.8+
安装requirements.txt中的依赖
OTC控制器,下载地址
- 安装依赖
pip install -r requirements.txt
- 配置CS2 GSI
将gamestate_integration_CS2OTC.cfg
放入steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg
文件夹
-
确认手机和电脑在同一局域网下,手机端打开OTC控制器,连接DGLAB硬件,打开娱乐模式
-
运行
app.py
python app.py
-
根据提示输入手机上显示的IP地址
-
打开CS2,开始游戏。当前实现在玩家受伤时DGLAB硬件进行单次波形输出。