Tease AI General Discussion

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

png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

I have very strange behaviors with the Flag feature...

First I tried that :

Code: Select all

 Would you consider do that for me?[yes] That's so great! I can't wait for you to have one!!! #Grin @SetFlag(png__buying_cage) @Goto(Start Stroking for real)[no] That's ok we can have fun some other way #Emote @SetFlag(pngNoChastity) @Goto(Start Stroking for real)@DifferentAnswer Yes or no? 
I did not get the flag and the @Goto was ignored, the dom said "That's ok we can have fun some other way :) (Start Stroking for real)"

So I tried another way :

Code: Select all

 Would you consider do that for me?[yes] That's so great! I can't wait for you to have one!!! #Grin @SetFlag(png__buying_cage) @Goto(Start Stroking for real)[no] That's ok we can have fun some other way #Emote @DifferentAnswer Yes or no?@NullResponse @SetFlag(pngNoChastity) @Goto(Start Stroking for real) 
This time I got a flag named "ponse @SetFlag (Start Stroking for real" :-/ and the @Goto was skipped

I will try the variables instead but would have been nice to use the flags :p
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

1885 is gonna hate me at one point I think :p

Ok this one is really strange...
Spoiler: show

Code: Select all

 @NullResponse @If[png__no_chastity]=[1]Then(no_chastity) @NullResponse @If[png__buying_cage]=[1]Then(buying_cage) @NullResponse @If[png__has_chastity]=[1]Then(has_chastity) Seeing you #Hurt yourself like that gives me so many ideas... #GrinLike...Do you happen to have a chastity cage #PetName?[yes] #Yay that will be fun then @Goto(set_has_cage)[no] Damn so many wasted fun potential :(@DifferentAnswer Yes or no?You should really get one so I can have even more fun with you and this #Cock! #lolWould you consider do that for me?[yes] That's so great! I can't wait for you to have one!!! #Grin @Goto(set_buy_cage)[no] That's ok we can have fun some other way #Emote @Goto(set_no_cage)@DifferentAnswer Yes or no?(set_has_cage)@NullResponse @SetVar[png__buying_cage]=[0] @NullResponse @SetVar[png__no_chastity]=[0] @NullResponse @SetVar[png__has_chastity]=[1] @NullResponse @Goto(has_chastity)(set_no_cage)@NullResponse @SetVar[png__no_chastity]=[1] @NullResponse @Goto(Start Stroking for real)(set_buy_cage)@NullResponse @SetVar[png__no_chastity]=[0] @NullResponse @SetVar[png__buying_cage]=[1]@NullResponse @Goto(Start Stroking for real)(no_chastity)Since you will not let me lock this #Cock awayI'm #Gonna make it suffer instead *evil* @CBTCockDid that make you change your mind ? #Grin[yes] That's so great! I can't wait for you to have one!!! #Grin @Goto(set_buy_cage)[no] Damn maybe I should be even harsher with you next time in that case #lol @Goto(Start Stroking for real)@DifferentAnswer Yes or no? 
I answer no to each question, the dom start the CBTCock part as expected but when it ends she loops back to (no_chastity)...

this one has me really puzzled

Edit : Same problem by reverting to the flasg system instead of the variable one (I hadn't thought of using the @Goto(set_xxx) with them and it works as expected) I'm posting the complete script without the CBT instruction in the custom script thread
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

Still experimenting, this time I tried to make a slideshow by using the #Random() tag

All works well except that the @wait() instruction is useless for small values because of the "speech delay" when using it like that :

Code: Select all

 @NullResponse @ShowLocalImage @Wait(2)@NullResponse @ShowLocalImage @Wait(2)@NullResponse @ShowLocalImage @Wait(2) 
There is a variable delay between each images and much longer than 2 seconds any way to skip it so it can respect my waiting delay instead

The full slideshow script if you want to see some craziness :
Spoiler: show

Code: Select all

 (slideshow)But I have an idea!It's time you make some good use of your <i>hudge</i> collection of pictures #GrinI'll start a slideshow while I am goneAnd to make it more fun...(slideshow_start)You can only edge when you see #png__slideshow_edge_part #Grin@NullResponse @SetVar[png__start_busy_loop]=[#Random(2,10)]@NullResponse @SetVar[png__start_busy_wait_time]=[2]@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]*[60]Let's start Duree : @ShowVar[png__start_busy_loop] @AFKOn @ShowLocalImage(slideshow_loop)@NullResponse @If[png__start_busy_loop]<=[0]Then(end_slideshow)@NullResponse @ChangeVar[png__start_busy_wait_time]=[0]+[#Random(5,20)] @NullResponse @Chance90(skip_long_image)@NullResponse @ChangeVar[png__start_busy_wait_time]=[png__start_busy_wait_time]+[#Random(5,20)](skip_long_image)@NullResponse @ShowLocalImage @Wait([png__start_busy_wait_time])@NullResponse @ChangeVar[png__start_busy_loop]=[png__start_busy_loop]-[png__start_busy_wait_time]@NullResponse @Goto(slideshow_loop)(end_slideshow)I'm back!  @AFKOff 
The idea being tis to generate a number of seconds the slide will run (between 2 minutes and 10 minutes) then having the image show up for between 5 and 20 seconds with a slight chance it's double that range. At each loop I decrement the remaining time and when I reach 0 it ends. The problem is the wait is not respected and the slideshow is very slow

Another less important thing is you can't change a variable without doing an opération

Code: Select all

 @NullResponse @ChangeVar[png__start_busy_wait_time]=[#Random(5,20)] 
Crashes with a stack error

while

Code: Select all

 @NullResponse @ChangeVar[png__start_busy_wait_time]=[0]+[#Random(5,20)] 
works fine

And since I'm at it having temporary variables in addition to persistent would be nice because, in that case, I don't care about the value of those I use once the script is done. And it still store it in a file forcing me to use discriminating names :-(
vyyr
Explorer
Explorer
Posts: 71
Joined: Tue Feb 19, 2013 5:01 pm

Re: Tease AI Open Beta

Post by vyyr »

its posible make the cbt ramdom? i mean, i dont wanna smack my balls alwais the same times. its posible make me smack my balls random times between 1 and 30 times maybe?
sorry for my english T_Tqqqqqqqqqqqqqq
pokopikos
Explorer
Explorer
Posts: 17
Joined: Wed Sep 03, 2014 4:11 pm

Re: Tease AI Open Beta

Post by pokopikos »

I encountered this issue a few patches back. Not sure if it's been there since Patch 1 or if it came up later but it persists even with Patch 37. Asking the domme to stop stroking, even if she does allow you to stop, doesn't "register". The metronome keeps going and by asking to start stroking again she says I was already supposed to be stroking.
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

ariareflection wrote:Question: If i set

Allows Orgasm: Often Allows
Ruins Orgasm: Often Ruins

Ranges:
Orgasm Chance --> Often Allows 20%
Ruin Chance --> Often Ruins 80%

Would i get:
a) 20% chance of regular orgasm and 80% chance of ruined orgasm

or

b) 10% regular orgasm, 40% ruined orgasm and 50% denial?
It would actually be 80% denial, then 16% ruin, 4% full (0.8*0.2 for ruin, 0.2*0.2 for full)

But the short answer is, the ruins do come out of the orgasms, so if you had always ruins, never orgasms, you would actually only ever get denial and no ruins.
Datta. Dayadhvam. Damyata.
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

vyyr wrote:its posible make the cbt ramdom? i mean, i dont wanna smack my balls alwais the same times. its posible make me smack my balls random times between 1 and 30 times maybe?
sorry for my english T_Tqqqqqqqqqqqqqq
You can add random instructions for the CBT, the instructions are defined in the CBT directory and you can generate random numbers with #Random(min,max)

Per exemple :

Code: Select all

Now #Random(100,200) more smack on each ball
would be quite deadly :)

With the current system the number of times it will read a line from the CBT files is random so be careful what you wish for because I had some sessions where 1 CBT instruction went for a total close to 50-60 slaps in total with CBT level4 and some where I had only 5 slaps...
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

Think there is now an error in the CBT scripts.

Both CBTCock and CBTBalls have returned me to the start of a script that called me when they completed instead of the next line.
Datta. Dayadhvam. Damyata.
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

Still errors with writing lines assignments, the box still doesn't resize and you still get an index out of bounds error when you make the final mistake.
Datta. Dayadhvam. Damyata.
User avatar
androgyme
Explorer At Heart
Explorer At Heart
Posts: 250
Joined: Tue Dec 26, 2006 9:12 pm
Gender: Transsexual/Transgender
Sexual Orientation: Asexual
I am a: Submissive
Location: England

Re: Tease AI Open Beta

Post by androgyme »

Okay, I've not used the program for a while. Been kinda busy. But I installed the new patch today, and started the program up. Said "Hi Mistress", and then the program just closed on me. I thought, "huh, must have crashed. No problem. I'll start it up again." Only problem is, the application program is no longer there. I tried to install the patch again, and it showed back up, but as soon as I clicked on it, it vanished again. I have no idea what is going on. Anyone else had this problem?
vyyr
Explorer
Explorer
Posts: 71
Joined: Tue Feb 19, 2013 5:01 pm

Re: Tease AI Open Beta

Post by vyyr »

is just me or with the new patch the scripts resets all the time?
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Open Beta

Post by Bluelow »

pissy-boy wrote:Okay, I've not used the program for a while. Been kinda busy. But I installed the new patch today, and started the program up. Said "Hi Mistress", and then the program just closed on me. I thought, "huh, must have crashed. No problem. I'll start it up again." Only problem is, the application program is no longer there. I tried to install the patch again, and it showed back up, but as soon as I clicked on it, it vanished again. I have no idea what is going on. Anyone else had this problem?
Sounds almost certainly like your antivirus program thinks the program is malicious and wants to get rid of it. Add it to allowed files or disable the antivirus while using it.
User avatar
androgyme
Explorer At Heart
Explorer At Heart
Posts: 250
Joined: Tue Dec 26, 2006 9:12 pm
Gender: Transsexual/Transgender
Sexual Orientation: Asexual
I am a: Submissive
Location: England

Re: Tease AI Open Beta

Post by androgyme »

Sounds almost certainly like your antivirus program thinks the program is malicious and wants to get rid of it. Add it to allowed files or disable the antivirus while using it.
Hmm. I'll try it, but I've not installed a new anti-virus system and the program was working fine before. Have no idea why it would flag it now.

Edit: Unfortunately it didn't work.
User avatar
1885
Explorer At Heart
Explorer At Heart
Posts: 648
Joined: Fri Jul 08, 2011 4:27 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by 1885 »

Hey all, I'll get caught up on replies as soon as I have time to do so, I just wanted to get this hotfix out real quick:

Patch 37 hotfix

https://mega.co.nz/#!PQVjmB4R!mU6enFSu8 ... Ipg_Q_rSzI

This should keep the scripts from resetting after CBT routines have finished. This seems to be the only process that was affected by the reset bug, but if you see it happen anywhere else just let me know and I'll get it fixed right away
Attachments
OB Patch 37 hotfix.rar
(788.86 KiB) Downloaded 132 times
Image
Mat
Explorer At Heart
Explorer At Heart
Posts: 429
Joined: Sun Feb 26, 2012 8:34 pm
Gender: Male
Sexual Orientation: Straight
Location: UK

Re: Tease AI Open Beta

Post by Mat »

1885 wrote:
Mat wrote:Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
I'm far from an expert but I don't actually believe this is possible. It doesn't allow you to make custom settings files (which I found out much to my chagrin early on, making the custom domme settings buttons both tedious and necessary")
Hmm.. When I write code in Java there's a nice class for storing stettings as key/value pairs which you can save to an ini file, I thought there'd be something similar for VB..
After a quick google, I've found a site with a class that allows you to create/store/read from INI files..
http://www.developer.com/net/csharp/art ... in-NET.htm
(Edit - Although the URL says csharp, the code is in VB)

With the bit at the bottom of the post making it look easy to use as well:

Code: Select all

Dim objIniFile As New IniFile("c:\data.ini")objIniFile.WriteString("Settings", "ClockTime", "12:59")Dim strData As String = objIniFile.GetString("Settings", "ClockTime", "(none)")
To avoid being unable to write to the file while it's already open, you could create a new class for it with the file always open and functions to add and remove them.. I sometimes make a class with all the settings variables and have a save/load function, so any part of the program can update the variables then call saveSettings() to update the file, using this it should be a lot more portable.
1885 wrote:
Mat wrote: Then could you add an extra option for being unsure about an image, there are quite a few images that I don't like but don't dislike, and they get added to the dislike text file and used against me as if I disliked them.
Mat wrote:And building on what I said about not minding disliked images, why not add a category in the images tabs for images you specifically don't like.
You don't need a category for this, you can just use the @ShowDislikedImage Command and it will do the same thing
I meant that when they ask whether you like an image, there isn't a way to have the image not added to one of the files, there are a lot of images that I don't like but don't dislike either, so often when they try to show a disliked image it shows one that I'm not that bothered about either way, to avoid this I thought you could either add an "unsure" option or add an extra folder for images that the user specifically doesn't like..
Last edited by Mat on Thu Jun 04, 2015 11:48 pm, edited 1 time in total.
Post Reply