Die Organisation Nonpolynomial hat eine stabile und für den breiten Einsatz geeignete Version der Buttplug-Bibliothek 6.2 veröffentlicht. Diese kann zur Steuerung verschiedener Gerätetypen mit Controllern, Tastaturen, Joysticks und VR-Geräten verwendet werden. Unter anderem wird die Synchronisierung der Geräte mit Inhalten unterstützt, die in Firefox und VLC abgespielt werden, und es werden Plugins für die Integration mit den Spiel-Engines Unity und Twine entwickelt.
Ursprünglich wurde die Bibliothek zur Steuerung von intimen Spielzeugen konzipiert, jedoch wurden inzwischen auch Funktionen zur Steuerung anderer Gerätetypen wie medizinischen Geräten und Fitness-Armbändern implementiert, unterstützt durch die Schnittstellen Bluetooth, USB, HID, UART und WebSocket. Der Hauptzweig der Bibliothek ist in Rust geschrieben und unter der BSD-Lizenz veröffentlicht. Es gibt Bindungen für JaveScript/Typescript/WASM, C#, Python und Dart. Zu den unterstützten Geräten gehören Produkte von Marken wie Lovense, Kiiroo, WeVibe, The Handy, Hismith und OSR-2/SR-6.
Quelle: opennet.ru
