XToys Updates - Jan 5 2022
Added 2022-01-05 18:11:57 +0000 UTCAlright, 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
Comments
Sounds great! If you want to char about Protogasm - I have build and tested three different variations. Always interested in further research.
Gentle Sartori
2022-01-26 00:26:39 +0000 UTC