Life can really just stop it at any point now.
Intiface Central
But the good news is, at least progress is happening sometimes! I've managed to get Intiface Central v2.4.3 out to all platforms, which has a lot of quality of life work, as well as some pretty important bugfixes (especially for Android Bluetooth).
Also, I'm now ...
2023-08-08 01:25:01 +0000 UTC
View Post
Still bein' a nurse...
Buttplug
Looks like Buttplug Protocol v4 gonna be happening a lot sooner than I expected!
I've been working on trying to make life easier on developers, and one of the big goals there is "you should be able to control every device using a single number that represents some sort of vague intensity value"...
2023-06-27 02:52:09 +0000 UTC
View Post
Ok, short one for this week because it's been ~7 weeks since the last update, but there's good reason for that.
My partner was in the hospital for an extended amount of time and had major surgery, meaning I haven't really had a ton of time to write much here or elsewhere. Luckily we're back home now, but I'm still spinning back up on havin...
2023-06-06 03:07:33 +0000 UTC
View Post
Oops more platform support?
Intiface Central
Having dragged my feet on it for a whole 2 months, I finally removed background device scanning (it'll be coming back in the future, but requesting the permission requires jumping through a ton of hoops on the play store) from the Android build of Intiface Central and released it to the ...
2023-04-18 05:30:21 +0000 UTC
View Post
Oof. Not particularly the past while. Life is getting in the way of Buttplug work. That said...
Buttplug
I started working on getting user configurations into Intiface Central, and thanks to our convoluted configuration files, it got very difficult very quick.
So it's time to move to a convoluted relational DB!
I'm movi...
2023-04-11 01:26:01 +0000 UTC
View Post
All the things, slowly...
Buttplug
Buttplug v7 continues to be fairly stable, but there's still one sticking point:
The device control API sucks.
The device control API is something I threw together years ago without thinking much about developer ergonomics, and due to the recent upswing in developer interest in the lib...
2023-02-20 20:06:21 +0000 UTC
View Post
First newsletter of the year! At the end of the first month of the year. >.>
Buttplug
Having released v7 of Buttplug over the holidays, I've now shifted over to documenting things as best as possible. At the moment, this is a combination of updating the 2023-01-31 02:43:16 +0000 UTC
View Post
Oops.
Life
So yeah, it's been a real slow month on Intiface/Buttplug updates. A combination of crunch time at the day job and a family emergency that had me back in the US Midwest for a week completely blew my development time post-Thanksgiving. Luckily that all mostly seems to be over now, and I've got 2 weeks off around the holid...
2022-12-20 05:27:39 +0000 UTC
View Post
I decided to set up a Discourse forum for support questions about Buttplug and Intiface. While I'll be keeping the discord, we tend to repeat information a lot there, so I'm hoping we can centralize info on this forum instead of making users try to dig through chat search logs. We'll see if it works out.
It's been a rather rough month due ...
2022-12-18 04:57:48 +0000 UTC
View Post
Ok took me an extra night but
https://github.com/intiface/intiface-central/releases
v0.0.4 is live, with the new revamped Devices panel! This will most likely be the Feature Complete point before v1 (at which point I'll be switching back to ...
2022-11-16 05:15:09 +0000 UTC
View Post
SO CLOSE TO DONE
Intiface Central
Things are moving right along with Central. At this point, outside of custom devices (which is a tiny niche of our users), Central is either on par or exceeding the features of Intiface Desktop. I'll be releasing v0.0.4 after this email, which I'm probably going to call the last version before v1, ...
2022-11-15 07:13:32 +0000 UTC
View Post
Intiface Central v0.0.3 is out, with tons of bugfixes/updates over the past couple of weeks. I'll go into the specifics in the Weekly Update tomorrow but wanted to get release info out now:
Windows/macOS: https://github.com/intiface/intifac...
2022-11-07 08:29:34 +0000 UTC
View Post
Oof.
Intiface Central
For those that just want the software (that this time should actually work) before reading all of the fun surrounding the software, Intiface Central v0.0.2 is available for Windows/Mac at
https://github.com/in...
2022-10-25 00:47:44 +0000 UTC
View Post
https://github.com/intiface/intiface-central/releases/tag/v0.0.1
Here we go.
The first version of Intiface Central Desktop is live. Expect very basic functionality mirroring Intiface Desktop, but now using Buttplug v6, and running...
2022-10-17 01:02:30 +0000 UTC
View Post
The things I do when taking a break from working on Intiface Central. :|
2022-09-24 20:59:38 +0000 UTC
View Post
APPS
Intiface Central
Well, I am as shocked as anyone else, but Android and iOS apps are up, running, and seem fairly stable?!
I spent the weekend hammering out platform specific issues mostly having to do with dumb buildchain mistakes, but I've got the app running on both platforms, with the ability to start/stop the server,...
2022-09-20 05:00:03 +0000 UTC
View Post
BLoCs!
Intiface Central
The past 2 weeks have been almost purely Intiface Central UX work. This has required me to learn how state management works in flutter, which is Very Much Its Own Thing And Does It In Its Own Special Way. This was a good 4-5 days of reading and trying things until it finally clicked.
After that, everyt...
2022-09-13 04:57:29 +0000 UTC
View Post
Ugh. Ok. v6.0.0 is as done as it's gonna get.
Blog post sums up most of it, really shouldn't surprise anyone here as this is most of what I've been talking about during development.
On to v6.0.1.
2022-08-30 00:07:53 +0000 UTC
View Post
Paying for my sins!
Buttplug
Well, Buttplug v6 is (mostly) feature complete, which meant it was time to test things, and, um.
Oops.
So it turns out that all of my tests were ONLY for the new version of the protocol that I'd been working with since February. Trying Buttplug v6 with pretty much anything that's actually ou...
2022-08-17 07:18:09 +0000 UTC
View Post
DONE! SORTA!
Buttplug
Buttplug v6 is feature complete! I got sensor messages in over the weekend, and can now relay pressure and battery using them! This is a huge step forward for the library, as now we can provide information from toys that have capabilities for it.
For v6.0.0, this will probably just end up being a few pel...
2022-08-02 06:31:25 +0000 UTC
View Post
Oh so that's what Dart looks like
Intiface Central
Yup, you read that right, now it's a rewrite AND a rename.
As I need some space to consider sensor messages in Buttplug (I'll talk about that in a sec), I've started work on Intiface Desktop in Flutter. However, since this will hopefully be mostly a shared code base between m...
2022-07-19 06:25:07 +0000 UTC
View Post
ALL HAIL SCALARCMD
Buttplug
Buttplug development is back on track! After one last overhaul of part of the configuration system (for those keeping count, that's the 8th time I've had to do a major refactor on it this year. But this'll be the last one. Really. Maybe. I think), I've finally moved to adding new messages to the Buttplug...
2022-06-28 02:02:03 +0000 UTC
View Post
Been a while since I've dropped off updates for a whole ass month.
Buttplug
So it turns out if you rush the development of a thing to get it done then sit on it for 2+ years, it takes a while to clean it up. In this case, months.
That said, I think the server side of Buttplug Rust is finally in better working order.
Whe...
2022-06-07 07:05:20 +0000 UTC
View Post
Family emergency over, finally, and slowly but surely returning to life as normal...
Buttplug
Work has resumed on Buttplug v6. Right now I'm documenting the work I've done so far, as the portion of the library that deals with device configuration (how we know what devices we can connect to and what protocols to speak...
2022-05-10 02:22:51 +0000 UTC
View Post
Being very tired.
Personal News
To start, news about me. Due to some family illnesses involving long hospital stays, I don't have anything close to a schedule or general understanding of time at the moment, hence not having posted updates here in the past month. I'm hoping things will return to normal soon, and with ...
2022-04-19 06:46:14 +0000 UTC
View Post
Our long national nightmare is... well, not exactly over, but...
Buttplug
Ok apparently Patreon removed the header font choice for posts so things are gonna look a little weird this week.
Anyways, after 6 weeks and god only knows how many refactors, the new device configuration system for Buttplug is d...
2022-03-14 23:13:32 +0000 UTC
View Post
The weekly update would consist of one project this week, so I'll just post the project itself.
I managed to reroute Elden Ring rumble to sex toys. This involved using USBPcap, which is a pretty wildly unsafe way to do things, but it did the job.
There's video of the project at
2022-03-01 19:47:50 +0000 UTC
View Post
Same as it ever was...
Buttplug
This will probably be the shortest weekly newsletter ever because, well, I'm still working on the same damn thing. Redesigning how we deal with device configurations so that users can build their own settings is now in Week 4 of development.
The slow pace is mostly due to me having 1, maybe 2 d...
2022-02-22 06:09:16 +0000 UTC
View Post
A short one because...
Buttplug
... Things got difficult.
Right now I'm trying to implement one of the most important features of Buttplug v6: User device settings. This will allow you to set cosmetic things like device display names, which is pretty easy. However, it's also required for far more important features, like mini...
2022-02-08 01:31:01 +0000 UTC
View Post
v6 begins.
Buttplug
Finally started Buttplug v6. First off: Step Ranges.
This is a fancy term for saying "limit how fast/far your toy can go". As we're looking at implementing things like fucking machines in this version of the library, we'll need limiters. However, this will also be handy for things like strokers, if you don...
2022-02-01 04:56:18 +0000 UTC
View Post