[Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

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
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

Rar1197 wrote: Tue Mar 04, 2025 1:54 pm [...]
Noted.
Sorry, but that's all I can do at the moment, Awakening is a little postponed for now (but definitely not abandoned!) since I'm working on a whole different project these days.

@all:
Keep feedback/bugreports/whatever coming, it's just that I cannot work through that at the moment.

Best greetings,
Markus
Tiri
Explorer
Explorer
Posts: 18
Joined: Sat Sep 24, 2022 10:51 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by Tiri »

Is there a way to make the slideshow also use videos? They are short.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

Tiri wrote: Mon Mar 10, 2025 11:46 am Is there a way to make the slideshow also use videos? They are short.
Technically spoken, a slideshow is a slideshow and displays images, ... what I mean by 'technically', that's the used commands (the @Slideshow- commands), those won't display videos.
But there are different ways to display images or videos, the possibilities are all there, you could easily script a never-ending slideshow, display one video after the other, mix both, and so on.
reddituser101
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sat Apr 26, 2025 6:53 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by reddituser101 »

Hey guys, im posting this in this thread instead of the "House of Tease" one, because the following only happens in TAI Awakening but not in the "original" version.
I've tried debugging the following problem myself, and I think I actually got a semi good grasp on how scripting for TAI works now, but I couldn't fix it yet:

Everytime I get to (continue09) (line 105) in the HouseOfTease\stroke\link\av_link.txt file something seems to break.
The full section of the file can be found in the spoiler tag here:
Spoiler: show

Code: Select all

(Continue9)
@NullResponse @RapidCodeOn
@NullResponse @Chance85(FinalLink)
@NullResponse @Chance50(EdgeAV)
@Flag(AV_BreakOne) @NullResponse @Goto(FinalLink)
I @RT(think I'll take, need to take) a @RT(short break, break, pause, short pause) @RapidCodeOn
@Flag(AV_MEM_Crush) @NullResponse @CallReturn(Custom\Memory\AV_Crushes.txt)
@Flag(AV_MEM_Crush) @NullResponse @Goto(CrushBack)
@FlagOr(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @NullResponse @CallReturn(Custom\Memory\AV_Glitters.txt)
@FlagOr(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @NullResponse @Goto(ContactBack)
#AV_Luxury @TempFlag(AV_BreakOne)
@RT(Good thing, Thankfully) you have some @RT(porn videos, videos, nice videos) on your @RT(PC, computer)
Have fun @PlayVideo
#CensorContinue 
@NullResponse @CallReturn(Custom\AV_Scripts\AV_EdgeAV.txt, FromVideo)
@NullResponse @Goto(FinalLink)
(ContactBack)
@NullResponse @DeleteFlag(AV_MEM_Contact1, AV_MEM_Contact2, AV_MEM_Contact3) @Goto(FinalLink)
(CrushBack)
@NullResponse @DeleteFlag(AV_MEM_Crush) @Goto(FinalLink)
(EdgeAV)
@NullResponse @CallReturn(Custom\AV_Scripts\AV_EdgeAV.txt)
@NullResponse @Goto(FinalLink)
(FinalLink)
@Variable[#DateDifference(AV_GlitterJoin,seconds)]>[1000] @NullResponse @CallReturn(Custom\AV_Scripts\AV_GlitterBye.txt)
@NullResponse @RapidCodeOn 
@Flag(AV_BMDONE) @NullResponse @Goto(NoMoreDenied)
@Flag(AV_DBoredDONE) @NullResponse @Goto(NotBored)
@NullResponse @CallReturn(Custom\AV_Scripts\AV_DommeBored.txt)
(NotBored)
@NullResponse @RapidCodeOn 
@BadMood @NullResponse @CallReturn(Custom\AV_Scripts\AV_BadMood.txt)
@NotFlag(AV_Denied) @NullResponse @Goto(NoMoreDenied)
@Flag(AV_DenialOnce) @NullResponse @Goto(NoMoreDenied)
@NullResponse @Chance60(NoMoreDenied)
@NullResponse @Call(Custom\AV_Scripts\AV_Denied.txt)
(NoMoreDenied)
@NullResponse @RapidCodeOn 
@NullResponse @DeleteFlag(AV_DenialOnce) 
@NotFlag(AV_AltMetro) @NullResponse @Chance30(AlternativeMetro)
@NullResponse @Chance80(FinalLinkForReal)
@NullResponse @CallReturn(Custom\Memory\AV_Trainning.txt)
@NullResponse
#StartStroking @StartStroking
@End
So now everytime I get to

Code: Select all

#AV_Luxury @TempFlag(AV_BreakOne)
nothing happens. What I would think should happen is that a random video plays and after that, the tease resumes, but I just get the first frame of a random video and that's it. The longest I've let the program sit at that state was like 20 minutes. Is there anyone else who encountered this before and if yes, how did you fix it?

On another note I just have an additional question for my understanding. I couldn't find any documentation about temporary flags, so am I right in assuming that the correct syntax for setting a temporary flag is @TempFlag(FLAGNAME)?
This would mean that

Code: Select all

#AV_Luxury @TempFlag(AV_BreakOne)
sets the temp flag "AV_BreakOne" and

Code: Select all

@Flag(AV_BreakOne) @NullResponse @Goto(FinalLink)
would look for it and send me to "FinalLink" if the flag was present, right?

Thanks in advance for any help. much love <3
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

Hi!
So now everytime I get to

Code: Select all

#AV_Luxury @TempFlag(AV_BreakOne)
nothing happens. What I would think should happen is that a random video plays and after that, the tease resumes, but I just get the first frame of a random video and that's it.
Let's sort this out a bit, clearify, because it is important.
"nothing happens" and "I just get the first frame" are 2 different things.

Since you know already some scripting, you can check on your own to exclude possible problems.
Take the problematic part and reduce it, if the problem is still there, at least you know where it is, if not, put back one command back, test again, next command and so on.

We focus on this part:

Code: Select all

#AV_Luxury @TempFlag(AV_BreakOne)
@RT(Good thing, Thankfully) you have some @RT(porn videos, videos, nice videos) on your @RT(PC, computer)
Have fun @PlayVideo
#CensorContinue 
I would test first like this, delete 3 of these lines and just leave:

Code: Select all

Have fun @PlayVideo
Check the result.

As I see it, the problem must be in one of the vocabulary files:
#AV_Luxury
#CensorContinue

Or with playing videos. @PlayVideo

If it's the videos, that would be my first guess, check if all folders set to VALID folders (existing folders, all filled with videos).

On another note I just have an additional question for my understanding. I couldn't find any documentation about temporary flags, so am I right in assuming that the correct syntax for setting a temporary flag is @TempFlag(FLAGNAME)?
This would mean that

Code: Select all

#AV_Luxury @TempFlag(AV_BreakOne)
sets the temp flag "AV_BreakOne" and

Code: Select all

@Flag(AV_BreakOne) @NullResponse @Goto(FinalLink)
would look for it and send me to "FinalLink" if the flag was present, right?
Yes and yes. :-)

Best greetings and good luck,
Markus
reddituser101
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sat Apr 26, 2025 6:53 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by reddituser101 »

So I finally fixed it.
I broke it down to videos not playing with the @PlayVideo command. I completely reconfigured every video path and tag and now it works again. I still don't know why it didnt work, because on the UI level everything is exactly the same as before, but it does now.

One more thing to maybe think about how TAI handles videos. If no other video was played in the session before a @PlayVideo command, then there would just be a black screen and the script would get stuck at that line. If there was a video played before, THEN it will show the first frame of the last played video.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

reddituser101 wrote: Mon Apr 28, 2025 4:44 pm So I finally fixed it.
That's good news! :-)
If no other video was played in the session before a @PlayVideo command, then there would just be a black screen and the script would get stuck at that line. If there was a video played before, THEN it will show the first frame of the last played video.
Ah, alright, that at least makes sense.

Awakening is still not in it's final stage, and due to another project on pause.
Once I get to the finalization process, I will definitely look this up.

Thanks for your feedback, noted.

Best greetings,
Markus
reddituser101
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sat Apr 26, 2025 6:53 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by reddituser101 »

While I'm at it, I searched the (rather meager) documentations I found, but didnt find anything about random number generation. I know it gets used somewhere in HoT (or at least HoT tries to do smth with) but hadn't had time to look through all the scripts. Can you just quickly tell me the syntax for random numbers?
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

reddituser101 wrote: Mon Apr 28, 2025 8:38 pm Can you just quickly tell me the syntax for random numbers?
#Random(X,Y)

Examples:
#Random(5,15)
@Wait(#Random(5,15))

There is also #RandomRound:
#RandomRound10(20, 50)
#RandomRound5(10, 25)
@SetVar[TB_RandomStrokes]=[#RandomRound50(50, 250)]
I know it gets used somewhere in HoT (or at least HoT tries to do smth with) but hadn't had time to look through all the scripts.

General hint:
I never type commands, always use copy & paste, that avoids any typos.
I'm using Notepad++ for scripting and "search in files" of it, TextEditorPro ( "search in files" also, but faster, and it's free software even if it's called 'pro') and "Webtease to TAI" to get commands to copy from.
When you use "search in files", in this example you know you search for something with "random" in it, just search for "random", you'll find the right syntax and a lot of examples of it's usage.

"Webtease to TAI":
viewtopic.php?p=273962#p273962
reddituser101
Curious Newbie
Curious Newbie
Posts: 4
Joined: Sat Apr 26, 2025 6:53 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by reddituser101 »

That's super helpful, thanks!
leaky_sissy
Explorer
Explorer
Posts: 14
Joined: Tue Aug 18, 2015 6:23 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Location: Kansas City, MO
Contact:

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by leaky_sissy »

I love the concept of this, but there are some enormous game-breaking bugs:

1. Supreme always ends in a 24 hour curfew. The seventh card is always the card that triggers the curfew, and in the round where the Domme chooses the card, they pick card 7--ie the curfew card--every single time.

2. After completing a punishment, punishment points are sometimes not correctly updated. For example, I have exactly one punishment point, I ask for a 1 point punishment, go through the punishment, and am then told that I have 1 punishment point remaining.

3. The line-writing punishment is utterly broken. It never ends, and I'm told that I spent zero minutes writing lines and somehow cheated, even though I legitimately typed out the lines.

Is there a way to essentially "start over" and have the application treat me as an entirely new user again?
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 785
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease AI Awakening] - The Dawn of the Stroker Toys - v0.3.90 - Latest Update: 19.08.2024

Post by markus »

leaky_sissy wrote: Fri May 09, 2025 6:08 pm I love the concept of this, but there are some enormous game-breaking bugs:
You gave me a little scare! O_O :-O
But then I saw it's Masturbatrix you are talking about, phew. :lol: :-P :whistle:
You've picked the wrong thread, no problem, just for the sake of completeness you may post it again in the Masturbatrix thread, click:
viewtopic.php?t=23629

(This here is about the software itself (Tease Ai - Awakening), the problems you describe are about the so called 'personality' (a set of scripts, in this case published under the name 'Masturbatrix').

Is there a way to essentially "start over" and have the application treat me as an entirely new user again?
Go to:
YourHarddisk:\YourAwakeningInstallFolder\Scripts\Masturbatrix\System\

Delete it's content, not the folder, ... backup that folder first, just in case!

Best greetings,
Markus
Post Reply

Who is online

Users browsing this forum: No registered users and 5 guests