Page 1 of 1

Estim slideshow thing for Tease AI Awakening

Posted: Thu Jun 06, 2024 9:18 pm
by Rar1197
These files deal with showing what is essentially a basic slideshow while playing estim audio grabbed from Estim surprise with gradually increasing volume.
(see viewtopic.php?t=21864 for Estim surprise).

It is far less advanced than the various Estim teases available elsewhere, but the simplicity of just letting a somewhat random Estim session run can be amusing all the same.

-Downloads-

There are two zip files to download.

EstimAudio.zip :
https://mega.nz/file/29VzzAyT#KBWNwcLs1 ... 8fgHrl3zu4

RAREstim.zip:
https://mega.nz/file/Ct8zGIDS#JH6Y96GAn ... ARFtwByiQM

-Setup-

The contents of EstimAudio.zip should be extracted to your Tease AI directory , so you end up with the following directory being created :
<TeaseAIDir>\Estim\Audio

The contents of RAREstim.zip is a little more complicated.
RAREstim.txt can be placed anywhere convenient. I have mine loose in the scripts directory. Eg at :
<TeaseAIDir>\Scripts

The files in the 'Vocabulary' directory (#RAREstim_SetThemeFromMode.txt etc) need to be placed in the Vocabulary directory of the active personality.
Eg if you are currently using 'AliceAwaked' as the personality then the files need to go in :
<TeaseAIDir>\Scripts\AliceAwaked\Vocabulary

The files in the 'Vocabulary (Alternate Example)' directory can be ignored for now,

-Basic instructions-

Before starting I highly recommend turning off the 'Write Protocol' option in the Tease AI Awakening settings. This can be found in the Debug section of the General tab in settings. If you don't switch it off then you will probably start noticing longer and longer pauses as time goes on. You will also end up with a giant logfile at the end.

Anyway , to run RAREstim you need to select 'Debug->Run Script' from the menus , and then choose RAREstim.txt as the file to run. (Note that you don't want to use File->Start , since you won't be starting a proper session with the active personality)

This will start in the calibration state , with some calibration audio being played at the starting volume.
At this point you can type 'start' to start the main session , or 'menu' to go to a menu where you can just try out all the different estim categories directly.

-Customisation-

There are a few options near the top of RAREstim.txt that can be altered to customise things a bit :

Code: Select all

@NullResponse @SetVar[RAREstim_VolumeStart]=[60]
@NullResponse @SetVar[RAREstim_VolumeEnd]=[94]
@NullResponse @SetVar[RAREstim_FadeTime]=[60]
@NullResponse @SetVar[RAREstim_Duration]=[70]
@NullResponse @SetVar[RAREstim_VolumeBoostSmall]=[3]
@NullResponse @SetVar[RAREstim_VolumeBoostLarge]=[6]
@NullResponse @SetVar[RAREstim_VideoChance]=[20]
@NullResponse @SetVar[RAREstim_EnablePainFiles]=[1]
RAREstim_VolumeStart - The starting volume for the Estim files
RAREstim_VolumeEnd - The end volume for the Estim files.
RAREstim_FadeTime - Time in minutes to fade from the starting volume to the ending volume.
RAREstim_Duration - Time in minutes for the session. At the end it will just return to the menu.
RAREstim_VolumeBoostSmall - Volume boost added to some estim files (because it amused me to do so).
RAREstim_VolumeBoostLarge - Larger volume boost added to some other estim files.
RAREstim_VideoChance - Chance of choosing to play a video instead of doing a slideshow for the next estim mode. Note that regardless of the chance it wil never play a video twice in a row.
RAREstim_EnablePainFiles - Set to 0 to disable some of the more pain oriented files (the X and the VP files).


-Slideshow Customisation-

You may have your own preferences as to which types of videos or images you want to display. This can be changed by altering the files that were copied to the Vocabulary directly. Namely these :
#RAREstim_SetThemeFromMode.txt
#RAREstim_ShowImage.txt
#RAREstim_PlayVideo.txt

The basic idea is that whenever it starts a new 'estim mode' it uses #RAREstim_SetThemeFromMode.txt to pick a theme to use for the next few minutes , based on the current mode.
When it needs to show a new image it will choose an image based on the theme by using #RAREstim_ShowImage.txt
And when it needs to show a video it will choose a video based on the theme by using #RAREstim_PlayVideo.txt

The alternative files in 'Vocabulary (Alternate Example)' are the files that I actually use myself , and give an example of an alternate setup. Odds are most people won't have large numbers of images with the tags that I am using, and so those files won't be much use as is.

Re: Estim slideshow thing for Tease AI Awakening

Posted: Fri Jun 07, 2024 3:48 pm
by 47dahc
I've messed with TAI in the past but kind of push it to the side when I started messing with estim. I was able to get this going fairly easy. Thanks for the effort. I haven't been able to do a full session yet due to privacy in the house but looking forward to it. Is there a way to change the duration of the picture slide show?

Re: Estim slideshow thing for Tease AI Awakening

Posted: Fri Jun 07, 2024 5:04 pm
by Rar1197
47dahc wrote: Fri Jun 07, 2024 3:48 pm I've messed with TAI in the past but kind of push it to the side when I started messing with estim. I was able to get this going fairly easy. Thanks for the effort. I haven't been able to do a full session yet due to privacy in the house but looking forward to it. Is there a way to change the duration of the picture slide show?
The overall durations are controlled by changing RAREstim_FadeTime and RAREstim_Duration at the top of the file. The first controls how long it takes to fade to maximum volume , and the second controls the overall duration.

Note that nothing exciting happens as a result of finishing the session , it just basically ends at that point.

The estim files chosen scale a bit depending on the proportion of the way through the duration you are. In practice I find this most noticable with the pain (X) files , which are noticably greater towards the end.

If you were wanting to change how long each slide stays on screen, there isn't a conveneient setting for that, but you can change it by changing the random time in this bit of code :

Code: Select all

(NextSlide)
@NullResponse @ExpireFlag(RAREstim_SlideTimer,#Random(10,20) seconds)

Re: Estim slideshow thing for Tease AI Awakening

Posted: Sun Jun 09, 2024 8:09 pm
by 47dahc
Rar1197 wrote: Fri Jun 07, 2024 5:04 pm
If you were wanting to change how long each slide stays on screen, there isn't a conveneient setting for that, but you can change it by changing the random time in this bit of code :

Code: Select all

(NextSlide)
@NullResponse @ExpireFlag(RAREstim_SlideTimer,#Random(10,20) seconds)
This is what I was looking for. Thanks. Assuming the this is a min,max scenario? So if I change it to 1,5 it would randomly display between 1 and 5 secs.

Re: Estim slideshow thing for Tease AI Awakening

Posted: Mon Jun 10, 2024 6:04 am
by Rar1197
47dahc wrote: Sun Jun 09, 2024 8:09 pm
Rar1197 wrote: Fri Jun 07, 2024 5:04 pm
If you were wanting to change how long each slide stays on screen, there isn't a conveneient setting for that, but you can change it by changing the random time in this bit of code :

Code: Select all

(NextSlide)
@NullResponse @ExpireFlag(RAREstim_SlideTimer,#Random(10,20) seconds)
This is what I was looking for. Thanks. Assuming the this is a min,max scenario? So if I change it to 1,5 it would randomly display between 1 and 5 secs.
Yep.

Yep , that is correct.
#Random(X,Y) gives a random number between X and Y (inclusive of both ends of the range).