43 comments

[ 3.6 ms ] story [ 104 ms ] thread
Lol.

(Sorry, this is a substance less comment which will probably get down voted. Regardless: lol!)

Edit: they seem to have client and server implementations for js/node, Rust, C# and Java (for Android).

Quite comprehensive. I wonder how this project came into existence and who s driving it. Are those libraries used by companies or is it just efficionados?

(comment deleted)
Hmm... I wonder if anybody has tried to integrate this into a video game. There could be a niche market for that.

(substanceless aside: .io is the perfect TLD for this)

I can certainly see that taking off if there was any twitch-like streaming platform that allowed for such content. Heck, just integrate it with twitch chat while we're at it. Let's be real though, twitch would ban anybody streaming like that and there's not really any alternatives that wouldn't, but you have to admit there'd be an audience.

Also yes, .io really is the perfect TLD

This idea isn't entirely without prior art because some adult streaming sites support interactive vibrators.
Chaturbate models regularly use vibrators that integrate with donations (and react in different ways to different donation amounts), I'm at work so not going to be looking that one up but it exists.

Or so my friend tells me...

And IMHO, there should be Oscars (or Razzies) for how some of users react to the different levels.
Not only does it exist (and was created by models themselves), it's patented! :(
Last I heard Chaturbate had banned gaming though, so that probably wouldn't work. Something to do with them being worried about copyright issues I believe.
There are possibly plenty of cam websites that would integrate or create a new section for larger increase in audience and money.
There seem to be a number of existing integrations to pilot the toy from a media source, so a video game link is right on target

Edit: was wrong, rewrote the answer

Yup! One of the first programs I wrote for Buttplug was the Game Vibration Router. It hijacks force feedback signals from games using DLL injection and reroutes them to hardware:

https://www.youtube.com/watch?v=W6qbNcgl2fI

I also built Twine (interactive fiction engine) bindings because our tutorial needed to be branching:

https://github.com/buttplugio/buttplug-twine

We're working with a couple of different game studios on Unity integration, that's just taking a while because I'm having to rework our C# codebase a bit first.

@ work and URLs get logged, so I'm not opening that. Can somebody give me a summary? Is there any technological relevance beyond what the title suggests?
Open source software for controlling intimate toys.

Implementations in C#, Javascript, and other popular languages. Support for popular hardware brands, such as Kiiroo, Lovense, Erostek, and more. Can support Bluetooth, USB, Serial, and Audio controlled toys. Cross-platform libraries available for Desktop and Mobile. Open Source with Permissive License (BSD 3-Clause)

> Serial

I'm waiting for RS485 controlled sex toys, for industrial automation fetishists.

There are even wooden dildos so I am pretty sure making safe dildos is quite easy. Easiest thing would be to make a two part dildo with a vibrating tip. As long as you do your work proper, the brave women among us could beta test quite safely with extra strong condoms.

Tl;dr what are you waiting for?

There's a new electrostim box (only sold via a forum on Fetlife) that uses RS485 breakouts to create plugin modules.

And yes it was absolutely designed by an old industrial automation dude.

Wow, I had no idea there was such a thing as "popular hardware brands" for this kind of thing xD

Personally I am mostly interested in the technical aspects of all of this, as it is certainly a curious (yet obvious) development. I really wonder what the future holds, considering how sexuality plays an ever increasing role in the entertainment industry (never was "sex sells" as true as today) and any creative idea might take off and make lots of money. On the other hand, another post I saw a while ago seemed to suggest that the industry has some patent issues?

https://buttplug-spec.docs.buttplug.io/ is our core protocol document, which kinda sets the direction for the technology on top of it. Happy to answer more in depth questions if you've got them, I've got some contact info in my bio.

Patents are definitely an issue. One of the big ones, the "268" patent, went up today, and will make life a bit easier on US developers. That said, there's still a ton of niche patents to worry about. https://www.metafetish.com/2018/08/16/the-end-of-the-268-tel...

Client and server libraries in C#, Java (for Android) and JS/node with a common protocol for controlling sex toys.
>Buttplug is an open-source standards and software project for controlling intimate hardware, including sex toys, fucking machines, electrostim hardware, and more.

>Is there any technological relevance beyond what the title suggests?

There's some code?

>Implementations in C#, Javascript, and other popular languages.

This brings to mind the technical programming term "code smells" which has a Wikipedia page.
Am I missing something, or is this really just the inappropriate attempt at making a joke it appears to be?
Yes, you are missing something.
They seem to have client and server implementations for js/node, Rust, C# and Java (for Android).

Quite comprehensive. I wonder how this project came into existence and who s driving it. Are those libraries used by companies or is it just efficionados?

;)

We're certainly working with companies (at least, the ones that will talk to us), but the goal is to get people who own toys to make their own interfaces. That's where the really interesting part of the project is, seeing what people come up with given the chance.
Yet another project that is "made by developers for developers" :D
Is it? You can use it without being a developer, you just need something that supports either GamePad Vibration or Buttplug itself. For example there was a cam model doing a stream where she played Rocket League, re-routing the gamepad vibrations to a toy.
Cannot help but noticing how amazing it is that there are bindings for typescript, C#, Vue, Twine (?), but none for freaking C.
(comment deleted)
> Cannot help but noticing how amazing it is that there are bindings for typescript, C#, Vue, Twine (?), but none for freaking C.

Who wants accidental a buffer overflow around their privates?

We'll probably go Rust with C bindings.

If you're going to put the concurrency in your butt, it better be fearless.

Forget IoT, the trend is IoFT :D
Woah! buttplug.io author here! Hi! Happy to answer any questions you might have. We also have a discord server up at https://discord.buttplug.io.

Kind of a big day for me since the US teledildonics patent is no more. :)