Masturbatrix - Tease-AI Awakening - V1.25B

Webteases are great, but what if you're in the mood for a slightly more immersive experience? Chat about Tease AI and other offline tease software.

Moderator: 1885

Alistunut
Explorer
Explorer
Posts: 10
Joined: Sun Dec 11, 2022 6:15 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Alistunut »

genome231 wrote: Wed May 15, 2024 12:36 pm @Alistunut
I assume you have looking inside the files?
Looking in the scripts there should be nothing point to: \Release_Template.txt
My bad. I had searched for the item in the file manager with search command and ended up in wrong file.

According to log, I was stuck on the following file: \Custom\Session\Release\Generic\Instant\Milking\1.txt I can't tell why it's stuck there
Rar1197
Explorer
Explorer
Posts: 74
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Rar1197 »

My guess the issue is that Alstunut previously encountered a script that had the command @CountVar[Timer] , and which didn't stop the Timer when done. If that happened , then Timer would still be counting , and so the time limit in Custom\Session\Release\Generic\Instant\Milking\1.txt would never be reached.

Both of the following files have @CountVar[Timer] without a @CountVar[Timer,stop] :
Custom\Session\Video\Session_Video_JOI.txt
Custom\Session\Video\Session_Video_Simulation.txt


It looks like there is likely to be similar issues for other counters in the following files :
Custom\Punishment\P3.txt - for @CountVar[Counting]
Custom\Session\Release\Generic\Instant\Hard\1.txt - for @CountVar(Count)
Alistunut
Explorer
Explorer
Posts: 10
Joined: Sun Dec 11, 2022 6:15 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Alistunut »

Alistunut wrote: Wed May 15, 2024 7:07 pm
Similarly, in a stuck script:
\Custom\Session\Release\Generic\Instant\Swing\3.txt
Spoiler: show
6.38 Charlotte: As you await judgment, remember that there's always room for more punishment
6.38 Charlotte: Just because I haven't doled it out doesn't mean you're off the hook
6.38 Charlotte: Perhaps it is.. Maybe..
6.38 Charlotte: Butt coloring
6.39 Charlotte: hurry and retrieve a whip, cane or similar
6.39 Charlotte: Got it?
6.39 Jaska: yes
6.40 Charlotte: Prepare to follow instructions meticulously.
6.53 Charlotte: Nothing beats a beautiful bright butt
6.53 Charlotte : dog you are free to orgasm
6.53 Charlotte: However you cant use your dominant hand to do so
6.53 Charlotte: You have 20 seconds starting now!
7.05 Alistunut: yes
10.47 Alistunut: yes
Only Variable timer changes and increases.


//Alistunut
Spielers
Explorer At Heart
Explorer At Heart
Posts: 306
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Spielers »

i fixed punishment 2 p2.txt, if you counted correct and the slide wrong then ti didn't set the slides to 0. here is my fix.
Spoiler: show
(Punishment2) Counting
@Flag(PunishmentTwo) @NullResponse @Goto(PunishmentTwo)
This is your first counting punishment #DT
This punishment is a mind game #DT
You will be given a random number #DT
You must then count until you reach the number given #DT
If you are within range you will be successfull #DT
Otherwise you will fail #DT @SetFlag(PunishmentTwo)
Oh and you will see a slideshow while counting #DT
Hopefully that won't distract too much #DT
Did I mention you also have to count the number of slides? #Lol #DT
Simple and cruel! #DT @Goto(PunishmentTwoB)
(PunishmentTwo)
@RT(I think you have to,You will have to,You're going to) suffer the counting punishment! #DT
(PunishmentTwoB)
@NullResponse @SetVar[Save]=[0]
@NullResponse @ChangeVar[Save]=[Save]+[#Random(4,7)]
@NullResponse @ChangeVar[Save]=[Save]*[#Var[Attone]]
@NullResponse @ChangeVar[Save]=[Save]*[60]
@NullResponse @SetVar[CountTotal]=[0]

(Count1)
@NullResponse @SetVar[SlideCount]=[0]
@NullResponse @SetVar[Counting]=[0]
@NullResponse @SetVar[Count]=[#Random(50,200)]
@RT(Get ready,Prepare yourself,Prepare) to count to #Var[Count] #DT
@NullResponse @CustomMode(done,Goto,Count3)
@NullResponse @CustomMode(surrender,Goto,Fail)
@NotFlag(P2_Explainer_01) Write "done" when @RT(done,complete,finished) #DT
@NotFlag(P2_Explainer_01) @RT(If you give up,If you cant take it anymore -,If it becomes too much) write: "surrender" #DT @ExpireFlag(P2_Explainer_01,20 minutes)
@SystemMessage Start counting in: #Black @RapidTextOn
@SystemMessage 3 #Black
@SystemMessage 2 #Black
@SystemMessage 1 #Black @RapidTextOff
@SystemMessage Start #Black @CountVar[Counting]
(Count2)
@NullResponse @ShowGeneralImage @ChangeVar[SlideCount]=[SlideCount]+[1] @Wait(#Random(5,25))
@NullResponse @Goto(Count2)
(Count3)
@NullResponse @CountVar[Counting,stop]
@Variable[Counting]>=[Count] @NullResponse @Goto(Count4)
@Variable[Count]>=[Counting] @NullResponse @Goto(Count5)

(Count4)
@NullResponse @SetVar[Temp]=[0]
@NullResponse @ChangeVar[Temp]=[Temp]+[#Var[Counting]]
@NullResponse @ChangeVar[Temp]=[Temp]-[#Var[Count]]
@Goto(Count6)

(Count5)
@NullResponse @SetVar[Temp]=[0]
@NullResponse @ChangeVar[Temp]=[Temp]+[#Var[Count]]
@NullResponse @ChangeVar[Temp]=[Temp]-[#Var[Counting]]

(Count6)
@Variable[Temp]>[25] @NullResponse @Goto(FailedCounting)
@RT(My,The) @RT(timer,clock,time) @RT(says,shows,tells me) #Var[Counting] seconds #DT
@RT(I'm gonna,I will) @RT(approve,accept) your count #DT @ChangeVar[CountTotal]=[CountTotal]+[#Var[Counting]]
@NullResponse @Goto(Slide_Count_0)

(FailedCounting)
@RT(My,The) @RT(timer,clock,time) @RT(says,shows,tells me) #Var[Counting] seconds #DT
@RT(you have miscounted too much,You are too far off,Not within the range) #SlaveName #DT
@RT(Lets try that again,Try again,Go again).. #DT
@Goto(Count1)

(Slide_Count_0)
@RT(I have shown you,You saw,There was) a @RT(bunch,lot) of @RT(slides,pictures) #DT
(Slide_Count)
How many @RT(have you seen,did you see,was there)? @InputVar[Input] #DT
Your input was "#Var[Input]", is that correct? #DT
[yes] @NullResponse
[no] @NullResponse @Goto(Slide_Count)
@DifferentAnswer Yes or no? #DT
@Variable[Input]=[SlideCount] Correct! #DT @SetVar[SlideCount]=[0] @Goto(Complete)
@RT(Incorrect,Wrong)! @RT(The number was,There were,You saw) #Var[SlideCount], not #Var[Input] #DT
@Variable[CountTotal]>=[Save] But I think you suffered enough for this punishment @Goto(Complete)
@RT(I'm extending your punishment,Your punishment has been extended) a little bit. #DT
@NullResponse @Goto(Count1)


(Complete)
@Variable[Punishment]=[0] @NullResponse @ChangeVar[Merits]=[Merits]+[#Random(25,75)] @Goto(End)
@Variable[Punishment]>=[1] @NullResponse @ChangeVar[Punishment]=[Punishment]-[#Var[Attone]] @Goto(End)
(End)
@End

(Fail)
@RT(Surrender huh?,You have chosen to surrender,Quiting #Grin) #DT
@RT(I told you my punishments weren't easy,Cant say I am surprised) #DT
@End
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 699
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by genome231 »

Hi all :wave:

I will look at the reports ASAP.
However currently I am on a business trip, when I get back I will upload a fix.
But could be a week from now though :-)

Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Alistunut
Explorer
Explorer
Posts: 10
Joined: Sun Dec 11, 2022 6:15 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Alistunut »

Small bug:

Changing the maximum value to 35 or changing the minimum value to 20 is never acceptable. You should remove the = sign or change the values

Custom\Input\WritingTask.txt
Spoiler: show
@Variable[#SubWritingTaskMax]<=[35] @NullResponse @Goto(ChangeMax)
@Variable[#SubWritingTaskMin]<=[20] @NullResponse @Goto(ChangeMin)
@NullResponse @Goto(BeginTask)

(ChangeMax)
I need you to go into settings and change your max line range to 35 #DT @Wait(10)
Done? #DT
[yes] @NullResponse
@AcceptAnswer @NullResponse
@Variable[#SubWritingTaskMax]<=[35] Nice try #SlaveName #DT #MeritsDown #Punish @Goto(ChangeMax)
@Variable[#SubWritingTaskMin]<=[20] @NullResponse @Goto(ChangeMin)
@NullResponse @Goto(BeginTask)

(ChangeMin)
I need you to go into settings and change your min line range to 20 #DT @Wait(10)
Done? #DT
[yes] @NullResponse
@AcceptAnswer @NullResponse
@Variable[#SubWritingTaskMin]<=[20] Nice try #SlaveName #DT #MeritsDown #Punish @Goto(ChangeMin)
@NullResponse @Goto(BeginTask)
Alistunut
Explorer
Explorer
Posts: 10
Joined: Sun Dec 11, 2022 6:15 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Alistunut »

Small bug:
Warmup file WU02 no set Flag FirstLingerieGame2, So lingerie game has not been played before

Custom\Session\WarmUp\WU02.txt

And this
MISSING_VOCAB_FILE: #Correct.txt
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 699
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by genome231 »

Hi,

Thanks for the reports.
I have fixed it and it will be part of the next version.

I am currently working on a bigger version update which includes quite a lot (surprise).
One of the big things is reworking how toys are used, etc.
I really want to increase the quality of how this is handled.

Then as a teaser:
I am also working on implementing the bluetooth controlled toys (see Markus post for more info).
It is quite fun, however Markus mentioned that he is reworking some of it - so that part is on pause for now.

Furthermore I also invested in a Audio E-stim box.
Meaning E-stim will be implemented.
I am waiting for it to arrive before I can start working on it.
This is the one I bought:
https://www.e-stim.co.uk/index.php?main ... cts_id=143

Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Spielers
Explorer At Heart
Explorer At Heart
Posts: 306
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Spielers »

genome231 wrote: Thu May 30, 2024 12:44 pm Hi,

Thanks for the reports.
I have fixed it and it will be part of the next version.

I am currently working on a bigger version update which includes quite a lot (surprise).
One of the big things is reworking how toys are used, etc.
I really want to increase the quality of how this is handled.

Then as a teaser:
I am also working on implementing the bluetooth controlled toys (see Markus post for more info).
It is quite fun, however Markus mentioned that he is reworking some of it - so that part is on pause for now.

Furthermore I also invested in a Audio E-stim box.
Meaning E-stim will be implemented.
I am waiting for it to arrive before I can start working on it.
This is the one I bought:
https://www.e-stim.co.uk/index.php?main ... cts_id=143

Cheers
Genome
Great news, the a-box is only a 3.5 klinke audio and no triphase, which is great. But for the tease ai awaikening api you need the 2b estim box
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 679
Joined: Tue Nov 18, 2008 11:09 pm

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by markus »

Spielers wrote: Sat Jun 01, 2024 9:19 am Great news, the a-box is only a 3.5 klinke audio and no triphase, which is great. But for the tease ai awaikening api you need the 2b estim box
I never got any real feedback on the estim feature of Awakening, ... what's wrong with it?
(Please explain, and please keep in mind that I have no freakin' idea about estim while doing so ;-) )
Rar1197
Explorer
Explorer
Posts: 74
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Rar1197 »

markus wrote: Sun Jun 02, 2024 7:51 am
Spielers wrote: Sat Jun 01, 2024 9:19 am Great news, the a-box is only a 3.5 klinke audio and no triphase, which is great. But for the tease ai awaikening api you need the 2b estim box
I never got any real feedback on the estim feature of Awakening, ... what's wrong with it?
(Please explain, and please keep in mind that I have no freakin' idea about estim while doing so ;-) )
Saying that it isn't suitable for Tease AI seems somewhat inaccurate/misleading.

Ultimately each type of estim device will interpret the audio somewhat differently, so a wav file that works well for one won't necessarily work well for another. In particular I think very low frequencies and very short signals can be lost on a lot of the commerical devices.

By the looks of things this particular device takes a stereo input and uses it to control one output. Whereas most of the teases on Milovana are designed for devices that take a stereo input and use the left channel for one output and the right channel for another.

I would guess you could make wav files that work well for the single output device, and they would play entirely correctly in Tease AI. However such a wav file may not work so well for devices with two outputs (and vice versa). That said , it may work well enough.

For what its worth , I've played around with Tease AI's estim support in my own scripts, and found that it worked as expected.
Spielers
Explorer At Heart
Explorer At Heart
Posts: 306
Joined: Mon Jan 09, 2017 8:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Spielers »

Rar1197 wrote: Sun Jun 02, 2024 2:50 pm

For what its worth , I've played around with Tease AI's estim support in my own scripts, and found that it worked as expected.
Can you, please share your scripts in the milovana forum. That would be great.
Rar1197
Explorer
Explorer
Posts: 74
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.25B

Post by Rar1197 »

Spielers wrote: Tue Jun 04, 2024 10:09 pm
Rar1197 wrote: Sun Jun 02, 2024 2:50 pm

For what its worth , I've played around with Tease AI's estim support in my own scripts, and found that it worked as expected.
Can you, please share your scripts in the milovana forum. That would be great.
Sure , but a few disclaimers so you don't get your hopes on it :)

Ultimately I'm not very imaginative, so it is basically a randomised slideshow with gradually increasing intensity of estim files over time.

It will also likely require a bit of customisation on the user's part since I have it mainly setup to show images based on my hentai collection - however that can be changed by altering some associated vocab files.

I'll try to do something about making it available this weekend. I'll make a different post when I do so , since this is probably getting a bit off topic for this thread.
Post Reply

Who is online

Users browsing this forum: rubik, slavebeast and 4 guests