/CS2-OTC

Primary LanguagePython

CS2-OTC

简介

CS2-OTC是基于Open-DGLAB-Controller的,实现CS2内游戏事件对DGLAB硬件的控制的Python程序。

使用Counter-Strike 2 Game State Integration (GSI)协议,实现游戏内事件监听。

使用WebSocket连接至移动端的OTC控制器,通过其连接DGLAB硬件,实现控制。

依赖

Python 3.8+

安装requirements.txt中的依赖

OTC控制器,下载地址

使用

  1. 安装依赖
pip install -r requirements.txt
  1. 配置CS2 GSI

gamestate_integration_CS2OTC.cfg放入steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg文件夹

  1. 确认手机和电脑在同一局域网下,手机端打开OTC控制器,连接DGLAB硬件,打开娱乐模式

  2. 运行app.py

python app.py
  1. 根据提示输入手机上显示的IP地址

  2. 打开CS2,开始游戏。当前实现在玩家受伤时DGLAB硬件进行单次波形输出。