{"id":26051822,"url":"https://github.com/ljzd-pro/buttplug-dg-lab","last_synced_at":"2026-03-07T21:02:33.572Z","repository":{"id":236506576,"uuid":"792743591","full_name":"Ljzd-PRO/buttplug-dg-lab","owner":"Ljzd-PRO","description":"Buttplug 协议与 Intiface Central 适配 地牢实验室 郊狼 2.0 3.0 / DG-LAB V2, V3 / Dungeon Lab V2, V3","archived":false,"fork":false,"pushed_at":"2024-06-08T09:53:39.000Z","size":42,"stargazers_count":19,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-08T05:13:18.947Z","etag":null,"topics":["ble","bluetooth","bluetooth-low-energy","buttplug","dg-lab","dg-lab-v2","dg-lab-v3","dungeon-lab"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ljzd-PRO.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-04-27T13:00:15.000Z","updated_at":"2025-02-15T01:14:50.000Z","dependencies_parsed_at":"2024-04-27T14:22:25.674Z","dependency_job_id":"dfd74eda-520c-47e5-ba85-f93cf24e4b85","html_url":"https://github.com/Ljzd-PRO/buttplug-dg-lab","commit_stats":null,"previous_names":["ljzd-pro/buttplug-dg-lab"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/Ljzd-PRO/buttplug-dg-lab","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ljzd-PRO%2Fbuttplug-dg-lab","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ljzd-PRO%2Fbuttplug-dg-lab/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ljzd-PRO%2Fbuttplug-dg-lab/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ljzd-PRO%2Fbuttplug-dg-lab/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ljzd-PRO","download_url":"https://codeload.github.com/Ljzd-PRO/buttplug-dg-lab/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ljzd-PRO%2Fbuttplug-dg-lab/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30231490,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ble","bluetooth","bluetooth-low-energy","buttplug","dg-lab","dg-lab-v2","dg-lab-v3","dungeon-lab"],"created_at":"2025-03-08T05:13:20.993Z","updated_at":"2026-03-07T21:02:33.553Z","avatar_url":"https://github.com/Ljzd-PRO.png","language":null,"readme":"# buttplug-dg-lab\n\n本仓库提供 [buttplug](https://github.com/buttplugio/buttplug), [intiface-central](https://github.com/intiface/intiface-central), [intiface-engine](https://github.com/intiface/intiface-engine) 的 DG-Lab 适配分支\n\n由于 Buttplug 并不适合郊狼这类产品，因此无法并入主分支\n\n## 介绍\n\n适配 郊狼 2.0, 3.0 (DG-Lab-V2, DG-Lab-V3)\n\n郊狼 2.0 支持控制 [官方文档](https://github.com/DG-LAB-OPENSOURCE/DG-LAB-OPENSOURCE/blob/main/coyote/v2/README_V2.md) 中描述的\n- 通道强度 `S`\n- 脉冲频率 `Frequency`\n- 脉冲宽度 `Z`\n\n郊狼 3.0 支持控制 [官方文档](https://github.com/DG-LAB-OPENSOURCE/DG-LAB-OPENSOURCE/blob/main/coyote/v3/README_V3.md) 中描述的\n- 通道强度\n- 波形频率\n- 波形强度\n\n提供编译好的 Intiface Central 客户端。\n\n## 关于 Buttplug\n\nButtplug 是一个开源的标准和软件项目，用于控制类似郊狼的各类设备。一般通过**蓝牙**连接设备。\n\u003e https://buttplug.io/\n\nIntiface® Central 是一个面向用户的实现了 Buttplug 协议的开源跨平台软件，支持 Windows 10+, Linux, macOS, Android 以及 iOS。\n\u003e https://intiface.com/central/\n\n借助 Intiface Central，设备（如郊狼）可以连接至应用了 Buttplug 协议的各类软件，比如游戏 Mod、视频播放器等。Intiface Central 将作为服务端，应用了 Buttplug 协议的各类软件通过 WebSocket 控制设备。\n\u003e - 一些已知的 Buttplug 项目：https://github.com/buttplugio/awesome-buttplug \n\u003e - 其中一个游戏 Mod（Deppart Prototype）：https://github.com/Ljzd-PRO/DeppartPrototypeHentaiPlayMod\n\n## 下载\n\n- GitHub Actions 自动构建：https://github.com/Ljzd-PRO/intiface-central/actions/workflows/central.yml\n- Release 发行版：https://github.com/Ljzd-PRO/buttplug-dg-lab/releases\n\n## 主要代码\n\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/src/server/device/protocol/dg_lab_v2.rs\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/src/server/device/protocol/dg_lab_v3.rs\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v2/buttplug-device-config-schema-v2.json\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v2/buttplug-device-config-v2.yml\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v3/buttplug-device-config-schema-v3.json\n- https://github.com/Ljzd-PRO/buttplug/blob/master/buttplug/buttplug-device-config/device-config-v3/buttplug-device-config-v3.yml\n\n## 计划\n- [x] 适配 DG-Lab-V3\n- [ ] DG-Lab-V2 缺少实际测试，欢迎测试使用，可以反馈在 Issues 页面\n- [ ] Intiface Central 的 GitHub Actions 自动构建 CI 脚本，无法成功构建 macOS App 和 Android APK\n  \u003e https://github.com/Ljzd-PRO/intiface-central/blob/main/.github/workflows/central.yml\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljzd-pro%2Fbuttplug-dg-lab","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fljzd-pro%2Fbuttplug-dg-lab","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fljzd-pro%2Fbuttplug-dg-lab/lists"}