SamSuka
denialtek

denialtek

patreon


denialtek activity

XToys Updates - Sept 7

Well, not much I originally had planned for the past month got worked on. Alas.

Backend Updates

I've spent most of the past month working through the time-consuming process of updating all of XToys dependencies and fixing the breaking changes they bring.

Most notable I'm movin...

View Post

XToys Updates - July 30

Lots of new things done this month!

Custom Toys

You can now use a bunch of new methods for hooking up your non-bluetooth toys to XToys.

I've added support for MQTT as well as sending POST requests. So XToys can now directly communicate with devices connected to systems live Hi...

View Post

XToys Updates - June 30

I've just been focusing on adding support for additional toys lately and it'll probably be the same for the next month.

Gamepads - Done. There were quite a few requests for using gamepads as vibrators so I decided to finally tackle it. You can even control each vibrator in ...

View Post

XToys Updates - May 22 2022

DG-Lab Coyote and Frequency Control

The main thing I've been working on this month is expanding the ability to control the frequency on the DG-Lab Coyote. The changes should hopefully all be published in a couple days.

1. Basic and Scripted patterns have been updated to handle frequ...

View Post

XToys Updates - Apr 18 2022

Oops it's been a while since I posted. There's been a uh...a whole lot of new features added to XToys in the past month.

Loading a folder of local files

You can now browse to a folder of audio e-stim files or funscript files and run them as patterns on your toy without needing to ac...

View Post

XToys Updates - Feb 20 2022

v3.0

A ton of features all got finished around the same time so I decided to just release it all at once at a v3.0 earlier this month.

  • Video streaming - It seems to be working pretty well so far and handling larger sessions. I made it opt-in on the guest side ...

    View Post

XToys Updates - Jan 28

Video Chat

Well...counter to my previous post, it turns out I am actually setting up an SFU (Selective Forwarding Unit) for enabling multi-person video chat. It was going to be about the same amount of work to re-work the existing webrtc setup as to go the SFU route. And this way video ch...

View Post

XToys Updates - Jan 5 2022

Alright, happy new year everyone!

Shock Collar and E-Stim Changes

There's been lots of changes to how zappy toys work in XToys. Shock collars now run on the same codebase as other toys and have sliders for adjusting intensity of both the shock and vibrate functions.

E-stim toy...

View Post

XToys Updates - Dec 10 2021

New things coming soon:

PiShock Support

I've added support for the PiShock but don't officially have it in the list of toys yet. You can find it if you specifically search for 'pishock'.
I still need to...

View Post

XToys Updates - Nov 29 2021

Alright the list of outstanding bugs has finally decreased and I get to work on new features again.

OSSM Support

I've soft launches support for the OSSM!
The firmware is here: https://github.com/...

View Post

XToys Updates - Nov 17 2021

Well all the new functionality continues to be largely put on hold because of a non-stop stream of bugs and performance issues to tackle.

Pattern Lists

People have enough patterns saved now that loading them all at once has been causing issues both with how much data is transmitted ...

View Post

Toying With This Week (Oct 24 - Oct 30)

Cam Site Functionality Removal

The biggest thing from this past week is a negative unfortunately. Lovense forced me to remove the Cam Site functionality. I attempted to implement and go the geo-blocking route for just countries where Lovense has a patent for toy control via cam sites. But...

View Post

Toying With This Week (Oct 10 - Oct 16)

Pattern Tagging

The improvements to make tagging more useful are finished now.

Tags are listed in the filters and can be quickly toggled to get to the patterns you want. You can also click the tags of a pattern to get to a tag editor that also shows all your existing tags.

I a...

View Post

Toying With This Week (Oct 3 - Oct 9)

Alright back to updates again!

Guide

The new Guide website for how to use XToys is up and available now at https://guide.xtoys.app. There's still some additional pages I want to write this week. In particular some guide...

View Post

Toying With This Week (Sep 12 - Sep 18)

The main thing I'm working on that'll probably take most of the month is a proper guide on how to use everything in XToys. It'll be a separate site because it's easier to make nice documentation in a platform already built for it.

I probably won't be posting any updates here for the next co...

View Post

Toying With This Week (Sep 5 - Sep 11)

Alright I actually set up the Handy and the Keon this week and properly tested how they both were performing with XToys. They both weren't handling positional patterns very well so I made a ton of changes.

Keon

The Keon wasn't always getting to the target position (because of hittin...

View Post

Toying With This Week (Aug 29 - Sep 4)

Scripted Patterns

Alright my project to rewrite scripted patterns is done finally. Now you can more easily make complex patterns and add sliders and such to alter any part of the pattern. And they work for position based toys so you can make randomized stroking patterns. Woot!

For e...

View Post

Toying With This Week (Aug 22 - Aug 28)

Not too much to report on this week.

Strokers

I successfully got basic positional patterns working for The Handy. The HTTP request turnaround time makes it impossible for The Handy to actually properly follow a dynamic pattern, but it works ok anyway. I also added proper support for...

View Post

Toying With This Week (Aug 15 - Aug 21)

Pattern Compatibility Selector

I'm trying to move away to patterns only showing up for toys if they were specifically designed for that type of toy. So that fast changing patterns designed for e-stim aren't show up for slow inflation toys for example.

So now when cr...

View Post

Toying With This Week (Aug 8 - Aug 14)

Public Sessions

I've added support for listing your session publicly at https://xtoys.app/sessions. For now anyone can make their session public...but I imagine I'll soon have to restrict it to only logged in users to prev...

View Post

Toying With This Week (Aug 1 - Aug 7)

XToys Lite

This past week I got an "XToys Lite" version of the app successfully published in the Google Play Store. I had to disable basically all functionality except patterns, and remove all toy images. But it's done! It'll basically just be used as a way of people finding the app and t...

View Post

Toying With This Week (July 25 - July 31)

JavaScript Scripting

This past week I greatly improved how JavaScript code in scripts and teases works. It's now possible to define your own JavaScript functions and have XToys triggers and actions call those functions. So it should be way easier to do complex scripting now.

Guided...

View Post

Toying With This Week (July 18 - July 24)

Well very little of my planned goals for the past week moved forward so next weeks goals are the same as last week.

I did implement a website and games view as a nice visual view of what websites and games XToys is compatible with. However I haven't published that change yet since I want to...

View Post

Toying With This Week (July 11 - July 17)

~~~Completed this week~~~

iOS App Improvements

This past week I did a bunch of work on the iOS app to get it working correctly since there does appear to be an increasing number of people willing to jump through all the hoops to use it.

So it now works corre...

View Post

Toying With This Week (July 4 - July 10)

This week I'm probably going to continue working on improving how patterns are shown. Showing pattern length, type, and showing more info in the pattern picker.

Other than that I'd still like to get custom functions implemented, and maybe start the first bit of work towards supporting custo...

View Post

Toying With This Week (June 27 - July 3)

Well the past week ended up mostly just being a bug bash.

Large Tease audio files were crashing the site because I was decoding the entire file into memory.

Tease timers just plain weren't working.

Google decided all Android users were probably bots and started blocking them. View Post

Toying With This Week (June 20 - June 26)

V2.0 and Tease support is done!

Other than that I'm working through a ton of UI improvements:

  • Ability to rate patterns/scripts/teases
  • Searching by author
  • Showing pattern controls when browsing patterns
  • Ability to save patterns you drew when playing wit...

    View Post

Toying With This Week (June 13 - June 19)

Teases

Well Tease support is basically done now. Hurray! Teases are visible in XToys now for any Premium patrons, and will be published for everyone sometime this week.

The last major thing is figuring out pattern sync to video. In particular there's a bug in the Android WebView tha...

View Post

Toying With This Week (June 6 - June 12)

Teases

Still non-stop working on getting Tease support in place.

This past week I finished:

  • The layouts. Here's a sample of what the Tease layout block looks like when you first add it to your session. Of note, the menu and name integrate into the top bar instead of bein...

    View Post

Toying With This Week (May 30 - June 5)

Tease Support & V2.0

This is going really well.

Editor:

Setup when selecting a Tease ...

View Post