Previous Post

XToys Updates - Jan 5 2022

Next Post
no preview
DESCRIPTION

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 toys also now support per channel frequency controls, including dynamically adjusting the audio frequency of patterns playing through to audio e-stim devices. So hopefully tri-phase effects are now possible with regular patterns.

I've also been making some changes to how safety prompts are handled for these high risk devices. Attempting to connect an electrical toy to a script now throws up a warning dialog  asking you to set limits before continuing.

Basic/Phone Mode Changes

Basic mode now behaves in a more Windows/macOS fashion and makes it easier to manage multiple active toys on a phone. All blocks are shown in the bottom bar along with a status indicator on the active block. Tapping any block makes it active. You can also now swipe in the main area to quickly change between blocks.

Scripting Improvements

I've been making a ton of little improvements to how script creation works.

The Javascript editor now has code validation

Javascript can now directly call any XToys Action

Triggers can have expression checks that can prevent them from firing

There's a new Trigger type that fires any time a variable is changed

Individual Tease buttons can now be hidden

Dismiss Ad

I added a close button for ads on mobile so they can be dismissed. Ads are needed to keep the site running but it was taking up too much space on mobile on small phones.

Upcoming Things/Current Project List

There's a lot of large changes that I'm investigating and I'm not really sure which will win out and actually get my attention over this month.

Protogasm support - Modifying the protogasm firmware to work with XToys so that it's easier to have orgasm detection

MQTT support - I've modded my Sonoff RF bridge to run Tasmota and I'm hoping to support it as the main way of controlling non bluetooth toys that have remotes

Making some Tease creation tutorials

Support for some in XToys simple games or additional utilities (dice rolling and such)

Webhook improvements/websocket API - I'm still stuck a bit on how to approach the security design of this and general hosting/communication with the existing backend

Removing need for Teases to have Blocks added for some basic functionality (text to speech for example)

Webcam streaming - probably just for small groups or 1-to-1 because I'm not planning on setting up an SFU

Fixing the Android 11 issues where XToys stops when the screen is off for a while

XToys PATREON 2 favs
VIEWS1
FILES1 file
POSTEDJan 5, 2022
ARCHIVEDJun 10, 2026