https://github.com/ljzd-pro/buttplug-dg-lab
Buttplug 协议与 Intiface Central 适配 地牢实验室 郊狼 2.0 3.0 / DG-LAB V2, V3 / Dungeon Lab V2, V3
https://github.com/ljzd-pro/buttplug-dg-lab
ble bluetooth bluetooth-low-energy buttplug dg-lab dg-lab-v2 dg-lab-v3 dungeon-lab
Last synced: about 1 month ago
JSON representation
Buttplug 协议与 Intiface Central 适配 地牢实验室 郊狼 2.0 3.0 / DG-LAB V2, V3 / Dungeon Lab V2, V3
- Host: GitHub
- URL: https://github.com/ljzd-pro/buttplug-dg-lab
- Owner: Ljzd-PRO
- License: gpl-3.0
- Created: 2024-04-27T13:00:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-06-08T09:53:39.000Z (almost 2 years ago)
- Last Synced: 2025-03-08T05:13:18.947Z (about 1 year ago)
- Topics: ble, bluetooth, bluetooth-low-energy, buttplug, dg-lab, dg-lab-v2, dg-lab-v3, dungeon-lab
- Homepage:
- Size: 41 KB
- Stars: 19
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# buttplug-dg-lab
本仓库提供 [buttplug](https://github.com/buttplugio/buttplug), [intiface-central](https://github.com/intiface/intiface-central), [intiface-engine](https://github.com/intiface/intiface-engine) 的 DG-Lab 适配分支
由于 Buttplug 并不适合郊狼这类产品,因此无法并入主分支
## 介绍
适配 郊狼 2.0, 3.0 (DG-Lab-V2, DG-Lab-V3)
郊狼 2.0 支持控制 [官方文档](https://github.com/DG-LAB-OPENSOURCE/DG-LAB-OPENSOURCE/blob/main/coyote/v2/README_V2.md) 中描述的
- 通道强度 `S`
- 脉冲频率 `Frequency`
- 脉冲宽度 `Z`
郊狼 3.0 支持控制 [官方文档](https://github.com/DG-LAB-OPENSOURCE/DG-LAB-OPENSOURCE/blob/main/coyote/v3/README_V3.md) 中描述的
- 通道强度
- 波形频率
- 波形强度
提供编译好的 Intiface Central 客户端。
## 关于 Buttplug
Buttplug 是一个开源的标准和软件项目,用于控制类似郊狼的各类设备。一般通过**蓝牙**连接设备。
> https://buttplug.io/
Intiface® Central 是一个面向用户的实现了 Buttplug 协议的开源跨平台软件,支持 Windows 10+, Linux, macOS, Android 以及 iOS。
> https://intiface.com/central/
借助 Intiface Central,设备(如郊狼)可以连接至应用了 Buttplug 协议的各类软件,比如游戏 Mod、视频播放器等。Intiface Central 将作为服务端,应用了 Buttplug 协议的各类软件通过 WebSocket 控制设备。
> - 一些已知的 Buttplug 项目:https://github.com/buttplugio/awesome-buttplug
> - 其中一个游戏 Mod(Deppart Prototype):https://github.com/Ljzd-PRO/DeppartPrototypeHentaiPlayMod
## 下载
- GitHub Actions 自动构建:https://github.com/Ljzd-PRO/intiface-central/actions/workflows/central.yml
- Release 发行版:https://github.com/Ljzd-PRO/buttplug-dg-lab/releases
## 主要代码
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/src/server/device/protocol/dg_lab_v2.rs
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/src/server/device/protocol/dg_lab_v3.rs
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v2/buttplug-device-config-schema-v2.json
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v2/buttplug-device-config-v2.yml
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v3/buttplug-device-config-schema-v3.json
- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v3/buttplug-device-config-v3.yml
## 计划
- [x] 适配 DG-Lab-V3
- [ ] DG-Lab-V2 缺少实际测试,欢迎测试使用,可以反馈在 Issues 页面
- [ ] Intiface Central 的 GitHub Actions 自动构建 CI 脚本,无法成功构建 macOS App 和 Android APK
> https://github.com/Ljzd-PRO/intiface-central/blob/main/.github/workflows/central.yml