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

User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 694
Joined: Wed Nov 12, 2014 8:35 am

Re: Masturbatrix - Tease-AI Awakening - V1.22B 28/04/2024 [NEW VERSION]

Post by genome231 »

Hi again,

Critical mistake in 1.22
1.22B uploaded

EDIT: God damn it :lol:
New version 1.22C

Cheers
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Rar1197
Explorer
Explorer
Posts: 66
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Rar1197 »

First of all thanks , for all the changes! :)

I had a bit of a look over the changes in the latest version , and there a few issues that I've noticed.

First , the logic in Next_Session.txt still looks very broken.

For the first bit you currently have :

Code: Select all

(Calc_Commitment_Remaining)
@Variable[#DateDifference(Commitment_Period,Days)]>=[Commitment_Period_Set] @NullResponse @Goto(NoDelay)
@NullResponse @SetVar[Commitment_Remaining]=[#DateDifference(Commitment_Period,Days)]
@NullResponse @ChangeVar[Commitment_Remaining]=[Commitment_Remaining]-[#DateDifference[Commitment_Period]]
This appears to be effectively setting CommitmentRemainng to #DateDifference(Commitment_Period,Days) - #DateDifference[Commitment_Period] , which is probably zero , depending on what the default behaviour is for #DateDifference when you don't specify days/hours/minutes.

I think my suggested fix is probably still the correct thing to do :

Code: Select all

(Calc_Commitment_Remaining)
@Variable[#DateDifference(Commitment_Period,Days)]>=[Commitment_Period_Set] @NullResponse @Goto(NoDelay)
@NullResponse @SetVar[Commitment_Remaining]=[#DateDifference(Commitment_Period,Days)]
@NullResponse @ChangeVar[Commitment_Remaining]=[Commitment_Period_Set]-[Commitment_Remaining]
In the (FinalSession) calculations you have :

Code: Select all

(FinalSession)
As far as I can tell, we have one session remaining before your commitment ends #DT @SetFlag(FinalSession)
@NullResponse @SetVar[Commitment_Remaining]=[#Var[Commitment_Period_Set]]
@NullResponse @SetVar[Temp]=[#DateDifference(Commitment_Period,Hours)] 
@NullResponse @ChangeVar[Temp]=[Temp]*[24]
@NullResponse @ChangeVar[Commitment_Remaining]=[Commitment_Remaining]-[#Var[Temp]]
Which means that you are taking a time in hours , and multiplying it by 24 again , and then subtracting it from a value that is in days.

I think the following is the correct thing to do :

Code: Select all

(FinalSession)
As far as I can tell, we have one session remaining before your commitment ends #DT @SetFlag(FinalSession)
@NullResponse @SetVar[Commitment_Remaining]=[#DateDifference(Commitment_Period,Hours)]
@NullResponse @SetVar[Temp]=[Commitment_Period_Set]
@NullResponse @ChangeVar[Temp]=[Temp]*[24]
@NullResponse @ChangeVar[Commitment_Remaining]=[Temp]-[Commitment_Remaining]
Or the following might result in slightly less confusing usage of the variable names:

Code: Select all

(FinalSession)
As far as I can tell, we have one session remaining before your commitment ends #DT @SetFlag(FinalSession)
@NullResponse @SetVar[Temp]=[#DateDifference(Commitment_Period,Hours)]
@NullResponse @SetVar[Commitment_Remaining]=[Commitment_Period_Set]
@NullResponse @ChangeVar[Commitment_Remaining]=[Commitment_Remaining]*[24]
@NullResponse @ChangeVar[Commitment_Remaining]=[Commitment_Remaining]-[Temp]
-------------------------------------------------------------------------------------------------

There was a fix to Edges.txt to stop it from incrementing Edges_Total each loop. I think this same fix also needs to be applied to EdgesHold.txt

-------------------------------------------------------------------------------------------------

Update.txt has a section for (Version123) , but there is nothing that will cause it to be called.
rotta
Explorer
Explorer
Posts: 31
Joined: Thu Oct 01, 2020 4:37 am

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by rotta »

Thanks for the update, was looking forward to playing this. I played a few sessions and I really like the changes.

Also encountered some bugs but I think the ones I noticed were reported already. I'll try the new version you just posted once I have a chance.
Alistunut
Explorer
Explorer
Posts: 6
Joined: Sun Dec 11, 2022 6:15 am

Re: Masturbatrix - Tease-AI Awakening - V1.22 28/04/2024 [NEW VERSION]

Post by Alistunut »

genome231 wrote: Sun Apr 28, 2024 1:04 pm
@Kajinek010
I have no clue why TAI is acting up on you.
Is this happening with other scripts as well or only Masturbatrix?
Are someone else having this issue or just you?


Cheers
Genome
Same problem but it wasn't there at first. I'm not sure if it's due to some TAI setting or Masturbatix script.

//Alistunut
Rar1197
Explorer
Explorer
Posts: 66
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Rar1197 »

For the people having the extremely fast text , it may be worth checking to see what the 'Domme Types Instantly' tickbox is set to in the General tab of the Tease AI settings.

Possibly a combinination of the script using 'rapid text on' in some places and that option being enabled is causeing the text to be too fast?

That said , when doing it myself , I still end up with about a 1 second delay per line , which isn't as fast as the times being reported.
TanyaHumble
Explorer
Explorer
Posts: 92
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

Re: Masturbatrix - Tease-AI Awakening - V1.22 28/04/2024 [NEW VERSION]

Post by TanyaHumble »

genome231 wrote: Sun Apr 28, 2024 1:04 pm Regarding:
"Chastity capability set to days + occasional sleep
Chastity expectation set to hours.
at the end got a 6 day sentence then "18:57 Jia: You get to enjoy it for 3 hours ;)""
Masturbatrix deals with chastity and time between sessions differently.
I suspect the 6 day sentence meant you can not have a sesssion for another 6 days while the 3 hours is the period you have to stay in chastity following your time with Masturbatrix.
Or am I misunderstanding? If so there could be a bug.
I can work with that now that I understand it :yes: Maybe it could be made a tiny bit clearer :rolleyes: . I do like that I got "locked" out of sessions but it's less good for testing :lol: so I'm afraid I'll have to cheat a little bit :whistle: I'll do a fresh restart of the new version and play around.
Rar1197
Explorer
Explorer
Posts: 66
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Rar1197 »

A few more bugs/suggestions for you :

At the start of your second and subsequent JOI sessions it doesn't indicate that it is a JOI session , and so when it asks you to select a video you want to watch , you don't know what type of video is expected.

In Custom\Session\Video\Session_Video_JOI.txt possibly change :

Code: Select all

@Flag(First_JOI_Session) @NullResponse @Goto(DefineVideo)
To something along the lines of

Code: Select all

@Flag(First_JOI_Session) This will be a JOI session @Goto(DefineVideo)
(Though maybe with some better text - I lack creativeness for that kind of thing)

----------------------------------------------------------------

If a censorbar is active when a JOI session ends it doesn't get removed ,and will hang around until something else makes use of it.

Posibly need the following in the (End) section :

Code: Select all

(End)
@Flag(JOI_Censorbar_ON) @NullResponse @DeleteFlag(JOI_Censorbar_ON) @CensorbarAllOff
----------------------------------------------------------------

Custom\Input\NippleTorment.txt currently doesn't work properly if NippleTorment_Total hasn't been previously set. Comparing the non-existent variable against zero returns false , and so messes up the logic.

Possibly change this :

Code: Select all

(InputTest)
@Variable[NippleTorment_Total]<=[0] @NullResponse @SetVar[NippleTorment_Total]=[5]
#Fetch two pegs #DT @Wait(#Random(5,10))
To something like this :

Code: Select all

(InputTest)
@Variable[NippleTorment_Total]>[0] @NullResponse @Goto(TotalSet)
@NullResponse @SetVar[NippleTorment_Total]=[5]
(TotalSet)
#Fetch two pegs #DT @Wait(#Random(5,10))
It looks like there is potentially the same problem for the following :
BallBusts_Total in Custom\Input\BallBusts.txt
Cornertime_Total in Custom\Input\Cornertime.txt
Strokes_Total in Custom\Input\Strokes.txt and Custom\Input\Strokes_Slow.txt
Duration in Custom\Input\Worship_Domme.txt
Edges_Total in Custom\Input\Edges.txt and Custom\Input\EdgesHold.txt

Also I noticed that in the (EndCornerTime) section of of Cornertime.txt it is setting Edges_Total to 0 instead of setting Cornertime_Total to 0
Last edited by Rar1197 on Mon Apr 29, 2024 7:47 pm, edited 1 time in total.
Blackpanter
Explorer
Explorer
Posts: 7
Joined: Fri Aug 06, 2021 8:25 pm
Sexual Orientation: Straight

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Blackpanter »

i got the same bug with the speed text like i have domme types isntant on

but this is offline
other teases like Alice works fine
Kajinek010
Explorer
Explorer
Posts: 10
Joined: Sat May 07, 2022 7:23 pm

Re: Masturbatrix - Tease-AI Awakening - V1.22 28/04/2024 [NEW VERSION]

Post by Kajinek010 »

genome231 wrote: Sun Apr 28, 2024 1:04 pm @Kajinek010
I have no clue why TAI is acting up on you.
Is this happening with other scripts as well or only Masturbatrix?
Are someone else having this issue or just you?
Im using only one script, Masturbatrix.
I'll try to download and install it on my other laptop when I have time. To see if there will be the same error.
TanyaHumble
Explorer
Explorer
Posts: 92
Joined: Fri Dec 10, 2021 9:09 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Contact:

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by TanyaHumble »

Just had my 2nd JOI session and since I chose the wrong type of video I typed "may I cum" halfway thru. And got disciplined for quitting early. then it reset and restarted mastrubatrix

Code: Select all

Scripts\Masturbatrix_2_0\Custom\Session\Video\Session_Video_JOI.txt
mån, 29.04.2024 - 16:35:28:4493
Scripts\Masturbatrix_2_0\Interrupt\Restart.txt
mån, 29.04.2024 - 16:35:28:7733
Scripts\Masturbatrix_2_0\Custom\Start_And_Misc\Base.txt
Kajinek010
Explorer
Explorer
Posts: 10
Joined: Sat May 07, 2022 7:23 pm

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Kajinek010 »

I think I found out the cause of spamming from dominatrix.

After the first launch, during the first setup, the program will ask you for TAGs. Enable / Disable.

When I disabled, the dominatrix started spamming like crazy.
When I enabled, the dominatrix spoke slowly as she should.

Tried on fresh install. I made two identical programs and tried one way and the other time that way.
Try it and let me know if this helped you.
wowpeterpaulson
Explorer
Explorer
Posts: 10
Joined: Thu Jan 30, 2020 5:31 pm

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by wowpeterpaulson »

Hi there,

Great work, love it!

I ran into an issue with this error ending in infinite egde-mode loop during a session:
NO_POSSIBLE_LINES: Scripts\Masturbatrix_2_0\Vocabulary\#Slide.txt
There is an edge counter 0:4 not adding up.
Does anyone know how to correct it?

This is the #Slide.txt file content:
@VideoIsNotPlaying @Flag(SlideShowSystem_01) #Slide_01
@VideoIsNotPlaying @Flag(SlideShowSystem_02) #Slide_02
@VideoIsNotPlaying @Flag(SlideShowSystem_03) #Slide_03
@VideoIsPlaying @NullLine
@NotFlag(SlideShowSystem_01,SlideShowSystem_02,SlideShowSystem_03) @SetFlag(SlideShowSystem_01)
Rar1197
Explorer
Explorer
Posts: 66
Joined: Tue Aug 22, 2023 6:02 am

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by Rar1197 »

wowpeterpaulson wrote: Mon Apr 29, 2024 6:38 pm Hi there,

Great work, love it!

I ran into an issue with this error ending in infinite egde-mode loop during a session:
NO_POSSIBLE_LINES: Scripts\Masturbatrix_2_0\Vocabulary\#Slide.txt
There is an edge counter 0:4 not adding up.
Does anyone know how to correct it?

This is the #Slide.txt file content:
@VideoIsNotPlaying @Flag(SlideShowSystem_01) #Slide_01
@VideoIsNotPlaying @Flag(SlideShowSystem_02) #Slide_02
@VideoIsNotPlaying @Flag(SlideShowSystem_03) #Slide_03
@VideoIsPlaying @NullLine
@NotFlag(SlideShowSystem_01,SlideShowSystem_02,SlideShowSystem_03) @SetFlag(SlideShowSystem_01)
To fix the infinite loop I think you would need to remove the following line from Custom\Input\Edges.txt and Custom\Input\EdgesHold.txt :

Code: Select all

@NullResponse @ChangeVar[Edges_Total]=[Edges_Total]+[1]
(Note that the latest version has already fixed Edges.txt)

To fix the counter not changing you would probably need to add a CensorBar update to the (Base) section of those files. Something like this :
Change

Code: Select all

(Base)
@Variable[Edge_Count]>=[Edges_Total] @NullResponse @Goto(EndEdges)
to

Code: Select all

(Base)
@Variable[Edge_Count]>=[Edges_Total] @NullResponse @Goto(EndEdges)
@NullResponse @Censorbar2On(85,90,15,10,Edges #Var[Edge_Count]:#Var[Edges_Total])
Though I guess it might be more elegant to add it after the line that increases Edge_Count instead :

Code: Select all

@NullResponse @ChangeVar[Edge_Count]=[Edge_Count]+[1]
@NullResponse @Censorbar2On(85,90,15,10,Edges #Var[Edge_Count]:#Var[Edges_Total])
Not certain about the NO_POSSIBLE_LINES thing. It it was a one-off error , it is conceivable that it was just bad luck with the video stopping playing in between evaluating the 3rd and 4th line of #Slide.txt. I don't know enough about how TeaseAI works internally to say whether that is a possibility or not.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 663
Joined: Tue Nov 18, 2008 11:09 pm

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by markus »

Rar1197 wrote: Tue Apr 30, 2024 7:46 am it is conceivable that it was just bad luck with the video stopping playing in between evaluating the 3rd and 4th line of #Slide.txt. I don't know enough about how TeaseAI works internally to say whether that is a possibility or not.
Possible, yes, but that the video stopped right in that fraction of a second would be very unlikely.
Noted down, ... will take a look at that the next days.
wowpeterpaulson
Explorer
Explorer
Posts: 10
Joined: Thu Jan 30, 2020 5:31 pm

Re: Masturbatrix - Tease-AI Awakening - V1.22C 28/04/2024 [NEW VERSION]

Post by wowpeterpaulson »

Hi All,

(I don't think the video crash has anything to do with the slide error.)

Thanks for advices. All works now.

-re edge loop - @Rar1197: updated as per your advice, works perfect now.

-re slide03 issue - I did not have matching flags files as noted in vocabulary file. I copied the only one slide flag i had, renamed it and have no issues since. (No idea what is supposed to be in the flag files though nor how to edit them)

-re crash at video end: I found advice somewhere in Tease-Ai awakening forum, can't find the same again to post here, but basically @Rar1197 : you described it here as well:
viewtopic.php?p=351876#p351876
I've put the end of line after @stopvideo to new line and have no issues since.
Post Reply

Who is online

Users browsing this forum: No registered users and 10 guests