[XToys.app] Selfbondage Auto-Increase, 3 phases and stoptime
Posted: 30 Dec 2021, 20:39
I have just finished and published my newest xtoys.app script for your enjoyment.
https://xtoys.app/scripts/selfbondage_autoincrease
and new version here: https://xtoys.app/scripts/sb-autoincV2
Here is what it does in a nutshell.
Its an advanced auto-increment script. It has a delay timer, 3 phases with delay and switch point and an overall end timer.
At any time, you can slide one of the intensity sliders to 0 to emergency stop. The script will be halted and all intensity sliders will set to 0.
The script will auto increase your intensity, starting from 0 all the way to whatever you set as maximum value. It always increases in steps of 1, but you can vary how many seconds it waits before the next increment and if a number of increments has been executed, it will switch to the next phase that has different timer settings.
The maximum setting in the script will actually set the max setting to your estim unit. This means that the slider will go from 0% to 100%, where 100% is whatever you set as maximum. This means that the estim pattern will display on its max too, and is a good protection. It was made with the DG-Lab in mind, but probably works for other devices too.
Here's an example for what you could use the script with.
Lets say, you want to tie yourself up. You know it takes about 10-15 minutes to do that. You set the initial delay to 15 minutes (15m x 60s = 900 seconds), so 900. You know that you usually turn the estim up to level 40 where you start to feel things. So Phase 1, you set it to 2 seconds, Phase 1 Intensity Switch to 40. You know that you want to have a duration of say... 30 to 40 minutes for the next increment. You set it to delay 120 seconds and go to intensity 60. That means 120 seconds = 2 minutes. 40 to 60 = 20 steps. 20x2 minutes = 40 minutes. So after 41 or so minutes, you have reached intensity 60 and phase 3 commits. Lets say, you now want to increase by 60 seconds to get one intensity every minute and you set the max to 80. The timer is 40 minutes when we reach 60 and we need 20 intensity to reach the max. 20 x 1 minute is 20 minutes. So 40 minutes + 20 minutes = 60 minutes. We want to really suffer at the max setting, so we set our timer to 70 minutes so we have 10 minutes on the highest setting.
Once the timer reaches the 70 minute mark, estim stops instantly, like any normal estim unit does. I didn't feel like programming in a ramp down, even though I could.
You relax and feel refreshed. And whatever was estimmed will probably hurt now. win-win.
Enjoy this script and if you have used it, please write a comment below and tell us about your experience, what settings you used and how well it worked.
Small sidenote to understand why I created this.
I love estim on my nipples and penis. If I increase the estim too quickly, it will hurt nicely, but it will also easily get me an orgasm. I found out that if during the course of 30 minutes I do feel the estim and I may feel it well enough, but not enough to get me an orgasm (so it slowly increases), after the 30 minutes are done, I can increase it to much higher levels with little risk of orgasming. I can still get there if I ramp up too high or reach too much pain too quickly so its not an all out, but usually after 50-60 minutes I really can go extremely high and really feel pain.
----
V2 adds the following:
The max is no longer a setting you must specify. It just takes the max of whatever you set to your channels. There is now proper support for dual channel estim. If you set one max higher than the other, they will increment at a similar pase. Channel A is always incrementing by 1, Channel B will either wait some steps and increment by 1 (if Channel B's max is lower (recommended)) or it will sometimes increment by 2 or even more if channel B's max is higher than channel A's max (only recommended if you really know what you're doing, and you want the jumps to go higher than 1 intensity.)
In addition, if phase 1 is set to just 1 second to increase, and the phase 1 intensity switch is set to a level of 40 or higher, it will automatically increase the phase one intensity by 5 instead of 1 until half of phase 1's phase is completed. From that point on, it will increment by just 1 intensity.
The idea behind this is that if you set the intensity to 40 or higher, you will not feel anything for the first half of the build up anyway, and going +5 is wanted in that case. I did not set it directly to half and build from there because someone may have set the phase 1 intensity wrong and then, this is a better alternative. Going from 0 to 20 is just 5 seconds rather than 20, so its a big time save. Especially if you want to start at say... 80. Then it will go up to 40 quickly and go 1 second afterwards for 40 seconds which is just 48 seconds to reach 80 instead of 80 seconds.
https://xtoys.app/scripts/selfbondage_autoincrease
and new version here: https://xtoys.app/scripts/sb-autoincV2
Here is what it does in a nutshell.
Its an advanced auto-increment script. It has a delay timer, 3 phases with delay and switch point and an overall end timer.
At any time, you can slide one of the intensity sliders to 0 to emergency stop. The script will be halted and all intensity sliders will set to 0.
The script will auto increase your intensity, starting from 0 all the way to whatever you set as maximum value. It always increases in steps of 1, but you can vary how many seconds it waits before the next increment and if a number of increments has been executed, it will switch to the next phase that has different timer settings.
The maximum setting in the script will actually set the max setting to your estim unit. This means that the slider will go from 0% to 100%, where 100% is whatever you set as maximum. This means that the estim pattern will display on its max too, and is a good protection. It was made with the DG-Lab in mind, but probably works for other devices too.
Here's an example for what you could use the script with.
Lets say, you want to tie yourself up. You know it takes about 10-15 minutes to do that. You set the initial delay to 15 minutes (15m x 60s = 900 seconds), so 900. You know that you usually turn the estim up to level 40 where you start to feel things. So Phase 1, you set it to 2 seconds, Phase 1 Intensity Switch to 40. You know that you want to have a duration of say... 30 to 40 minutes for the next increment. You set it to delay 120 seconds and go to intensity 60. That means 120 seconds = 2 minutes. 40 to 60 = 20 steps. 20x2 minutes = 40 minutes. So after 41 or so minutes, you have reached intensity 60 and phase 3 commits. Lets say, you now want to increase by 60 seconds to get one intensity every minute and you set the max to 80. The timer is 40 minutes when we reach 60 and we need 20 intensity to reach the max. 20 x 1 minute is 20 minutes. So 40 minutes + 20 minutes = 60 minutes. We want to really suffer at the max setting, so we set our timer to 70 minutes so we have 10 minutes on the highest setting.
Once the timer reaches the 70 minute mark, estim stops instantly, like any normal estim unit does. I didn't feel like programming in a ramp down, even though I could.
You relax and feel refreshed. And whatever was estimmed will probably hurt now. win-win.
Enjoy this script and if you have used it, please write a comment below and tell us about your experience, what settings you used and how well it worked.
Small sidenote to understand why I created this.
I love estim on my nipples and penis. If I increase the estim too quickly, it will hurt nicely, but it will also easily get me an orgasm. I found out that if during the course of 30 minutes I do feel the estim and I may feel it well enough, but not enough to get me an orgasm (so it slowly increases), after the 30 minutes are done, I can increase it to much higher levels with little risk of orgasming. I can still get there if I ramp up too high or reach too much pain too quickly so its not an all out, but usually after 50-60 minutes I really can go extremely high and really feel pain.
----
V2 adds the following:
The max is no longer a setting you must specify. It just takes the max of whatever you set to your channels. There is now proper support for dual channel estim. If you set one max higher than the other, they will increment at a similar pase. Channel A is always incrementing by 1, Channel B will either wait some steps and increment by 1 (if Channel B's max is lower (recommended)) or it will sometimes increment by 2 or even more if channel B's max is higher than channel A's max (only recommended if you really know what you're doing, and you want the jumps to go higher than 1 intensity.)
In addition, if phase 1 is set to just 1 second to increase, and the phase 1 intensity switch is set to a level of 40 or higher, it will automatically increase the phase one intensity by 5 instead of 1 until half of phase 1's phase is completed. From that point on, it will increment by just 1 intensity.
The idea behind this is that if you set the intensity to 40 or higher, you will not feel anything for the first half of the build up anyway, and going +5 is wanted in that case. I did not set it directly to half and build from there because someone may have set the phase 1 intensity wrong and then, this is a better alternative. Going from 0 to 20 is just 5 seconds rather than 20, so its a big time save. Especially if you want to start at say... 80. Then it will go up to 40 quickly and go 1 second afterwards for 40 seconds which is just 48 seconds to reach 80 instead of 80 seconds.