Tease AI General Discussion
Moderator: 1885
-
Drblaze2
- Explorer

- Posts: 37
- Joined: Thu Jul 02, 2015 8:17 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease AI Open Beta
I like the condescending idea. I'm not sure for the other one though, maybe a suffering "Oh are you still on the edge? Sorry forgot about that, well as long as you're there why not hold it for another minute while I browse around your computer *wicked grin*"
- 1885
- 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
For Patch 47 and down, Command Filters (including the personality traits) are mainly used to add flavor to a domme's way of speaking or nuance to her overall personality.CXZman wrote:@1885 : I always had trouble understanding how exactly those traits were used in scripts.
Could you elaborate a bit on that please ?
For example, you can have a Vocabulary file for #Boobs that looks like this:
- boobs
breasts
tits
- boobs
breasts
tits
@Crazy boobies
@Vulgar titties
@Supremacist divine breasts
To me, those examples would hit the ear wrong if used unironically by a domme, but if we have her set up to be crazy, vulgar or a supremacist, then they add to her character. Semen would provide another pretty good example:
- cum
semen
@Crazy baby batter
@Vulgar jizz
@Vulgar spunk
@Supremacist lowly male sperm
- I promise you one thing #SubName
#GeneralTime I'm gonna bring you to your knees
@Supremacist Where all men should be
Start stroking @StartStroking
You'll also be able to use traits and other Command Filters to change elements of the tease or progression of the script. For instance:
- You're going to edge for me #SubName @SetVar[EdgeAmount]=[#Random(5, 10)]
@Sadist @NullResponse @ChangeVar[EdgeAmount]=[EdgeAmount]*[2]
And I'm not gonna let you stop until you've done it @ShowVar[EdgeAmount] times
- I should give you a chance to rest for a little bit
@Crazy @NullResponse @Chance50(But Fuck That)
You practically rubbed your #Cock raw for me just now
And I'm not ready to break my little toy
@Sadist Yet #Lol
@End
(But Fuck That)
But fuck that
Your #Cock may be too sore to function
But I can still make you abuse those #Balls
Cause all they have to do is lay there and get busted #Lol @CBTBalls

- Lestat
- Explorer At Heart

- Posts: 225
- Joined: Wed Oct 21, 2009 9:53 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Location: Switzerland
Re: Tease AI Open Beta
I'm still amazed by all what is possible to do with Tease Ai...and you keep improving it!
You do an incredible job.
But I hope you keep being relaxed about that work, or we will have to find someone to punish you!
You do an incredible job.
But I hope you keep being relaxed about that work, or we will have to find someone to punish you!
Gentleman by day
Philosopher by night
Pervert by choice
Rebel by fate 
Re: Tease AI Open Beta
Dude, thanks for the long answer :)
Alright so these are filters, or gates even. Alright. So let's see :
But I guess by Sadistic, we're pretty much on the "Cruel" page here. So I guess it's just a personality trait alright.
What I would suggest then would be :
Alright so these are filters, or gates even. Alright. So let's see :
- Crazy
- Vulgar
- Supremacist
- Sadistic
- ...
- ...
But I guess by Sadistic, we're pretty much on the "Cruel" page here. So I guess it's just a personality trait alright.
What I would suggest then would be :
- Mystic : a domme that would sometimes delves into a mystification of the domme/sub relationship, seeing symbols and talking philosophically about the peculiar nature of the relationship between the player and the domme. Maybe even break the 4th wall by reminding all this is just a game, which could somehow reinforce immersion (domme's not talking to the sub, but to the player playing the role of the sub).
- Caring : that would be the 'Supportive' trait suggested by Sisyphuster. A domme that would sometimes take a moment to (again) check on the sub so that he/she feels a bit more secured. Sometimes to mourn over the suffering of the sub, or even open shortcuts to alternative interruptions so that the sub is relieved of some nasty tasks.
- Unconfident/Jealous : a trait that would make the domme sometimes refer to the competition or complains about so much other guys/girls in the pictures/videos, or insist that the sub proves him/her that he/she cares.
- Funny : the domme would break the mood by joking around and making a fun of it all, or find ridiculous ways of phrasing things. Wouldn't be everyone's taste, but I guess that's why you'd have a checkbox in front of it :)
-
Mat
- 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
I like the idea of breaking the fourth wall, it would probably have to be a rare thing so it came as a surprise when it happened and I really like the idea of the caring one, there are some days you want to feel at their mercy, with no idea of how long you'll be teased for and other days it's nice to feel cared for.. I think the caring one could be paired quite effectively with breaking the 4th wall..CXZman wrote:
- Mystic : a domme that would sometimes delves into a mystification of the domme/sub relationship, seeing symbols and talking philosophically about the peculiar nature of the relationship between the player and the domme. Maybe even break the 4th wall by reminding all this is just a game, which could somehow reinforce immersion (domme's not talking to the sub, but to the player playing the role of the sub).
- Caring : that would be the 'Supportive' trait suggested by Sisyphuster. A domme that would sometimes take a moment to (again) check on the sub so that he/she feels a bit more secured. Sometimes to mourn over the suffering of the sub, or even open shortcuts to alternative interruptions so that the sub is relieved of some nasty tasks.
- Unconfident/Jealous : a trait that would make the domme sometimes refer to the competition or complains about so much other guys/girls in the pictures/videos, or insist that the sub proves him/her that he/she cares.
- Funny : the domme would break the mood by joking around and making a fun of it all, or find ridiculous ways of phrasing things. Wouldn't be everyone's taste, but I guess that's why you'd have a checkbox in front of it :)
Also 1885, It took me a while to find the post and I'm not sure if you missed it but I've thought of some additions that might make it possible..
To add to this I was thinking you could maybe add something like mini-modules, so in the taunt files you could add something like @mm(I_wonder_if_this_makes_the_ache_worse_for_you) then it could link to the mini-module file for that taunt, which could be something like:Mat wrote:I'm not sure if it's possible but it would be good if you could reply to the domme's taunts and taunting questions, for example one taunt she says is "I wonder if this makes the ache worse for you" and shows an image, I replied "it does," it would be good if they then continued the flow of conversation, and teased you based on the image, asking what you liked about it etc..
I know it could be scripted in a module but it would be even better if you could add the same thing to the taunts/replies..
(As I've kept away from the scripting as much as possible I've done this in sort of pseudo-code..)
- Spoiler: show
Then to go along with the different tags, I wondered if you'd thought about restricting modules based on the settings enabled?
It might end up detracting from the experience but I just thought for example, if "sadistic" was selected, then it would only run scripts that used "@sadistic" in them. As people can make different modules you could end up with two modules being run after each other, one module being derogatory and the other being kind, so by restricting modules by tags you could give the domme a more rounded and less chaotic personality.. On the other hand it could just detract from the experience and leave hardly any modules being run.. to be honest it probably would, as any script that didn't include any of the tags would never be run..
- avatarbr
- Experimentor

- Posts: 1239
- Joined: Fri Aug 18, 2006 3:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Tease AI Open Beta
I liked that idea. But I would use the @timeout option to completely skip the question. If the user dont type nothing, just keep going with the taunts (like today)Mat wrote:
- Spoiler: show
I have another suggestion
When you call a specific image or video, could be possible to use a "*" (like TEASEME), to allow any video/pic?
EX: I have video1.avi and video2.avi in the same folder, the script call for "video*.avi", and can get anyone. Better yet, call a video*.* so can call a video3.mp4 too.
-
q55x8x
- Explorer

- Posts: 38
- Joined: Sat May 10, 2014 2:20 pm
- Gender: Male
- Sexual Orientation: Open to new ideas!
- I am a: Switch
Re: Tease AI Open Beta
I would implement this like an optional response with like avatarbr mentioned a timeout. So the user can reply to certain statements the domme does but doesn't have to. This would allow script designers to really make some crazy complex and immersive dialogues possible.avatarbr wrote:I liked that idea. But I would use the @timeout option to completely skip the question. If the user dont type nothing, just keep going with the taunts (like today)Mat wrote:
- Spoiler: show
Also something to think about maybe making this feature even more powerful would be to store the last answer (or answers?) in a global flag to guide the script flow along an even more complex context.
-
Mat
- 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
I originally put that timeout should just skip the question, but then changed it to how it was now, to be fair if @timeout worked like how I'd imagine it, you could add one after "Well #PetName?" then it would skip the question as well and go back to the running module.q55x8x wrote:I would implement this like an optional response with like avatarbr mentioned a timeout. So the user can reply to certain statements the domme does but doesn't have to. This would allow script designers to really make some crazy complex and immersive dialogues possible.avatarbr wrote:I liked that idea. But I would use the @timeout option to completely skip the question. If the user dont type nothing, just keep going with the taunts (like today)Mat wrote:
- Spoiler: show
Also something to think about maybe making this feature even more powerful would be to store the last answer (or answers?) in a global flag to guide the script flow along an even more complex context.
Thanks for the feedback both of you
-
CBT
- Explorer

- Posts: 52
- Joined: Sat Sep 19, 2015 4:39 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Sub/Slave(s): Elly
- Location: North West UK
Re: Tease AI Open Beta
I always liked the idea, for a domme personality, of tricky/unpredictable. What if there was a personality you could choose (maybe on its own with no other traits selected) that randomly changed and selected a different trait for each time it was aplicable. i.e. one moment she is using the crazy trait and the next she is using the sadistic trait. Also, what about bored/disinterested ("Hmm..what was that #SubName, I was'nt paying attention", "Oh, just keep stroking or something, Iv better things to be doing than paying attention to you right now" "I was just checking my emails, are you still edging? I forgot all about you for a moment there")
I was also going to suggest, if its possible to add without it being prohibitive in the amount of work needed, for adding the variable of the dommes mood. You could have things that affect the dommes mood, like time taken to edge or how long its been since you last ran a tease. This opens up the floor for things that are dependant on the dommes mood. Things like vocab/dialogue, chance to cum, cbt and domme levels (was thinking you could set a range instead of a set level like 2-4 or 1-3 that the domme could work within depending on mood), and possibly what modules the program calls (you could tag modules with like,ok,dislike maybe?)
I had a question about clarification of one of the settings of the program. Please see below pic of my settings:
If I use the settings shown, of a tease of 30-120 mins, but tick the "domme decides based on level" box and she is set to level 5 for example, will I get a tease close to 120 mins, or will I get near an hour as the description says. I assume the description is just an example, and the domme will use the range given, but I just wanted to check.
Finally, one last idea/request for the holy coders, the keepers of the hidden(ish) knowledge, the knowers of the dark variables and commands, the key tappers in the darkness
. Could one of you knock together a few different module, link, etc templates for us amateurs who want to give a bit of basic coding a go. Just a few basic ones/examples with no dialogue, for us to use as a base for our first attempts and/or learn from before going on to making our own from scratch? Iv tried my hand once or twice over the last 2 weeks with mixed results (one worked, one didnt, and and one "kind of" worked...a bit), by altering existing ones by other people, but find myself constantly looking throug multiple files for working examples of the code Im trying to use.
BTW, again....BIG THANKS TO 1985...WHOOOO!!

I was also going to suggest, if its possible to add without it being prohibitive in the amount of work needed, for adding the variable of the dommes mood. You could have things that affect the dommes mood, like time taken to edge or how long its been since you last ran a tease. This opens up the floor for things that are dependant on the dommes mood. Things like vocab/dialogue, chance to cum, cbt and domme levels (was thinking you could set a range instead of a set level like 2-4 or 1-3 that the domme could work within depending on mood), and possibly what modules the program calls (you could tag modules with like,ok,dislike maybe?)
I had a question about clarification of one of the settings of the program. Please see below pic of my settings:
If I use the settings shown, of a tease of 30-120 mins, but tick the "domme decides based on level" box and she is set to level 5 for example, will I get a tease close to 120 mins, or will I get near an hour as the description says. I assume the description is just an example, and the domme will use the range given, but I just wanted to check.
Finally, one last idea/request for the holy coders, the keepers of the hidden(ish) knowledge, the knowers of the dark variables and commands, the key tappers in the darkness
BTW, again....BIG THANKS TO 1985...WHOOOO!!
-
Mat
- 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
The disinterested type could be intereseting, I get the feeling there's going to need to be a list of the types with checkboxes, like how the AI Box line selection works, there's going to be way to many to fit in otherwise..CBT wrote:I always liked the idea, for a domme personality, of tricky/unpredictable. What if there was a personality you could choose (maybe on its own with no other traits selected) that randomly changed and selected a different trait for each time it was aplicable. i.e. one moment she is using the crazy trait and the next she is using the sadistic trait. Also, what about bored/disinterested ("Hmm..what was that #SubName, I was'nt paying attention", "Oh, just keep stroking or something, Iv better things to be doing than paying attention to you right now" "I was just checking my emails, are you still edging? I forgot all about you for a moment there")
I was also going to suggest, if its possible to add without it being prohibitive in the amount of work needed, for adding the variable of the dommes mood. You could have things that affect the dommes mood, like time taken to edge or how long its been since you last ran a tease. This opens up the floor for things that are dependant on the dommes mood. Things like vocab/dialogue, chance to cum, cbt and domme levels (was thinking you could set a range instead of a set level like 2-4 or 1-3 that the domme could work within depending on mood), and possibly what modules the program calls (you could tag modules with like,ok,dislike maybe?)
If I use the settings shown, of a tease of 30-120 mins, but tick the "domme decides based on level" box and she is set to level 5 for example, will I get a tease close to 120 mins, or will I get near an hour as the description says. I assume the description is just an example, and the domme will use the range given, but I just wanted to check.
I've been wondering if the domme would ever comment on the last time you visited, i.e. how long it's been, and then if it's been over say, three days or a week, it would run a particular set of starting scripts, rather than one at random, maybe have folders, one for normal start scripts and one for criteria based ones, so it could check the criteria based ones, see there was a script based on the last time the program was run then check the last time it was started and run the script if it was over so long.
With the length settings, the "Domme decides based on level" checkbox overwrites the range, so the maximum time will be one hour. I was getting short teases and ended up putting the minimum to an hour and max to two hours, and it ended after 30 minutes. At the same time I like the time being random, if you decide based on level, you can usually guess when it'll stop, but with the range it could be anytime.
Also a quick idea for 1885, as one of the taunts/modules it could be good have the domme be able to add/remove time, personally I quite like to set a really long tease so i know I'll get to the point where I'll be really desperate.. to get to that point and then to have the domme toy with adding more time could be.. interesting
Re: Tease AI Open Beta
About the numerous traits, well... I don't know what 1885 has in store for us, but I believe he really just wanted 2 more traits, because it would make more sense to limit the option from a scripting point of view. The more traits you put in, the harder it is to keep adding them into your scripts and propose something interesting for all of them.
I only suggested more than 2 traits so that 1885 could make the choice himself.
If we are to use more than 6 traits, more like a list, then I would suggest the implementation of stronger command filters. As of now, the filter's name IS the filter keyword. If you want to limit an dialog option to a Crazy domme, you begin the line with @Crazy. If we are to handle numerous traits, the following could be easier to use :
@Traits( Crazy ) bla bla blaaa (instead of @Crazy bla bla blaaa )
That way you can easily expand the filtering functionality, like so :
I only suggested more than 2 traits so that 1885 could make the choice himself.
If we are to use more than 6 traits, more like a list, then I would suggest the implementation of stronger command filters. As of now, the filter's name IS the filter keyword. If you want to limit an dialog option to a Crazy domme, you begin the line with @Crazy. If we are to handle numerous traits, the following could be easier to use :
@Traits( Crazy ) bla bla blaaa (instead of @Crazy bla bla blaaa )
That way you can easily expand the filtering functionality, like so :
- Spoiler: show
- avatarbr
- Experimentor

- Posts: 1239
- Joined: Fri Aug 18, 2006 3:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Tease AI Open Beta
Its really simple.CBT wrote: Could one of you knock together a few different module, link, etc templates for us amateurs who want to give a bit of basic coding a go. Just a few basic ones/examples with no dialogue, for us to use as a base for our first attempts and/or learn from before going on to making our own from scratch?
Any Module need this basic format:
Code: Select all
#StopStroking @StopStroking or #Edge @Edge
ALL the text you wanted
bla
bla
@End
Code: Select all
#StartStroking @StartStroking
@EndSome basic commands:
Code: Select all
QUESTION
[answer1] text that will appear if the user responds "answer1"
[answer2] text that will appear if the user responds "answer2"
@DifferentAnswer text that will appear if the user responds anything else
The script continues here
Code: Select all
Let's jump to another place in the script @Goto(OtherPlace)
bla
bla
(OtherPlace)
You jumped to this line
Code: Select all
@CheckFlag(If this exists go to that line)
You goes hereif the line do not exist
remember to end this path or jump to another place before the line with the flag name
Like this line below
@End
(If this exists go to that line)
You jumped to this line if that flag exist.Funny...I am working in something like this. With flags and the new Variables.q55x8x wrote:
Also something to think about maybe making this feature even more powerful would be to store the last answer (or answers?) in a global flag to guide the script flow along an even more complex context.
At the moment, its hard to find the right place to put 1 or 2 questions at time (I have around 30 in total).
- english-gent
- Explorer

- Posts: 83
- Joined: Mon Jan 23, 2012 8:57 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: Tease AI Open Beta
Once again, praise for a wonderful program!
Quick question, is there a way of changing the flags? I accidentally said I had a diaper and pacifier on png's scripts, and now my Domme keeps getting me to play being a baby. I'm open to try many things, but without the right props, it's hard to get into the script (I know I can just untick this particular script, but I'd rather be punished for not buying the toys!)
Can't wait for Total Brat, any idea of a time scale?
EG
Quick question, is there a way of changing the flags? I accidentally said I had a diaper and pacifier on png's scripts, and now my Domme keeps getting me to play being a baby. I'm open to try many things, but without the right props, it's hard to get into the script (I know I can just untick this particular script, but I'd rather be punished for not buying the toys!)
Can't wait for Total Brat, any idea of a time scale?
EG
-
NEGEV
- Explorer

- Posts: 96
- Joined: Sat Aug 22, 2015 2:59 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease AI Open Beta
How long do you think we have to wait for the next update?
- avatarbr
- Experimentor

- Posts: 1239
- Joined: Fri Aug 18, 2006 3:33 am
- Gender: Male
- Sexual Orientation: Straight
Re: Tease AI Open Beta
You can go in \Scripts\PERSONALITY\System\Flags and try to delete or rename the flag.english-gent wrote:Once again, praise for a wonderful program!
Quick question, is there a way of changing the flags? I accidentally said I had a diaper and pacifier on png's scripts, and now my Domme keeps getting me to play being a baby. I'm open to try many things, but without the right props, it's hard to get into the script (I know I can just untick this particular script, but I'd rather be punished for not buying the toys!)
Can't wait for Total Brat, any idea of a time scale?
EG
