Tease AI Scripting Overview Part 3: Taunts and Domme Tags

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

Post Reply
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

Tease AI Scripting Overview Part 3: Taunts and Domme Tags

Post by 1885 »

Welcome to part 3 of the Tease AI script overview. Now things start getting really interesting as we look at Taunts.

In part 1, I mentioned that once any Start or Link script ended, it would begin the Taunts phase of the tease session. Generally speaking, Taunts are simply the words the domme says to you to get under your skin as you stroke. There's four different kinds of Taunts:

Stroke Taunts: Things the domme says as you stroke

Edge Taunts: Things the domme says after you've been told to edge for her

Hold The Edge Taunts: Things the domme says as you're holding the edge

Chastity Taunts: Things the domme says when you're locked in chastity

Pretty self-explanatory, right? But how do they work and what makes them an awesome part of Tease AI? To answer that, let's take a quick look at the domme's Stroke Folder:

Image

While you're stroking, the domme occasionally accesses these txt files and chooses a taunt to say. The time between taunts is set by the user. He can have the domme unleash a pretty steady stream of taunts, or he can set the domme to dispassionately taunt just once every few minutes if he prefers. StrokeTaunts_1, _2 and _3 are simply different files for one-line, two-line and three-line Taunts. As a general rule of thumb, the domme will select a one-liner 50% of the time, and choose 1, 2 or 3-liners the other 50%. Let's take a quick look at small excerpts from StrokeTaunts_1 and StrokeTaunts_2:

Image


The base StrokeTaunt files for the personality I will release with Tease AI are obviously much bigger than this, but this will work as quick explanation. For StrokeTaunts_1, you simply write as many lines of taunts as you want, whether you add Taunts that other people have submitted or you create your own. It's the same with StrokeTaunts2 (and 3), you don't have to specify new lines, Tease AI counts them automatically. All you have to do is write the lines down. : )

Since these Taunts are randomly pulled during the tease, that means that every single session with Tease AI plays out differently. Taunts are never in the same place, you might see a taunt once and not see it again for weeks. With Keywords, the same Taunt appear drastically different from one occurrence to the next. And the best part for scripters is, it's completely automatic. When you write a Start script and finish it with the @StartStroking command, you are done with that script. You don't need to write Taunts for her to say as the user strokes, the program automatically handles it for you. If you want to create Taunts, you simply add them in the StrokeTaunts files, and they will be randomly called during future sessions. : ) That's pretty cool in and of itself, but we're only scratching the surface of what Tease AI is capable of. Hang on to your butts, cause we're going down the rabbit hole.

Remember those Command Filters we talked about in Part 2? Well, since Taunts are List type scripts, they can be used here as well, to great effect. Here's a few we can add to our StrokeTaunts_1 based on what we know already:

Image

So these Taunts will only be randomly selected if the user's settings match their individual criteria. But let's look at how we can make the Taunt pool even stronger. I'm sure you remember the Domme Settings panel:

Image

One of the options you'll notice is how often the domme allows or ruins the subs orgasm. The available options for both are Always, Often, Sometimes, Rarely and Never. The program has set ranges for the middle three, but you can set your own if you like as well. These determine how often the sub gets to cum in the End scripts, but don't they also kind of paint a picture of what our individual dommes are like? It would be nice to use that in our Taunts, and thanks to Command Filters, we can! Let's add a few more lines to our StrokeTaunts_1 file:

Image

So as you can see, it's very easy to create all kinds of Taunts about cumming and ruining, and you can even make sure that each individual user's domme doesn't say things that don't fit their character. I imagine some script creators might try their hand at writing Taunts for all types, but I imagine most people will be more at home writing multiple Taunts for one kind of domme. The more Taunts that get created and shared, the bigger each user's Taunt pool can become, which could potentially allow for a wide variety of domme-specific types no matter what kind of settings they choose.

Taunts can also be filtered by the domme's Level (How demanding her tasks are), and her Apathy Level (How little fucks she gives about your suffering). So we can add further Taunts like:

Image

Suffice it to say, script creators will have a lot of options for what kind of Taunts they woant to make, and Tease AI users can filter out any Taunts not relevant to their domme simply by setting the options in Domme Settings to their personal preference. Before we look at some more Command Filters, let's look at a few StrokeTaunt-specific Commands, which do exactly as their name suggests - @StrokeSlower, @StrokeSlowest, @StrokeFaster, @StrokeFastest

Some of you may have wondered what this is in the Tease AI UI:

Image

This is actually Tease AI's built-in metronome. Personally, I can't stand metronomes in webteases because the *clack**clack**clack* or the *boop**boop**boop* is too grating. But I can also appreciate the idea of a guided pace. That's why I created this silent metronome for Tease AI. Instead of playing sounds at a certain BPM, the row has a moving light that moves back and forth with the pace (think KITT from Knight Rider). It stays in the corner of your vision clearly enough to follow, but it it remains just outside of your focus enough to disregard it as you watch the tease, even as you follow its pace. The metronome is activated and deactivated automatically by the program, no need to script for it. Of course, if you prefer not to use it you can turn it off in the settings.

Since the Taunts are randomly selected, this allows us to put these speed commands in the Taunts themselves, and be told to adjust our speed mid-tease without knowing when and if she will tell us to do so. Just simply write in the appropriate Taunts:
  • Slow it down a little for me #PetName @StrokeSlower
    I want you to slow your strokes <i>all</i> the way down til you're barely stroking at all @StrokeSlowest
    Stroke a little faster now @StrokeFaster
    Now stroke that #Cock as fast as you possibly can #PetName! @StrokeFastest
When the program pulls those Taunts, the metronome will automatically be adjusted and the domme will remember how fast or slow you're stroking (which we can put to great use later when we go over the Response system, such as when we ask the domme if we can slow down or speed up)

So now we've really expanded what StrokeTaunts are capable of doing, but we can go further still. Remember the Image Settings tab?

Image

I've already explained URL Files, but you can also set paths to local directories on your computer that are organized by genre. This lets us use Image related commands in both Linear and List type scripts. Let's add some simple ones to our StrokeTaunts_1:

Image

As you recall, the @ShowBlogImage command displays a random picture from our selected URL Files. These simple additions to StrokeTaunts nicely simulate the domme teasing us with sexy pictures she found online that we've never seen before. I've seen a lot of people do this in real-time exchanges, and it's always good to get the sub hot and bothered. Tease AI lets your custom domme do exactly that as well. She can also use local images from your computer that you specify in the Local Images section, like this:

Image

You can also specify genre, which allows your domme to talk specifically about the the image she's showing you:

Image

So as you can see, there's a lot you can do with images in Tease AI that you can't do with other tease creation software. But if you think that's the end of it, it isn't. Now we get REALLY crazy.

Before I show you the next Command Filter, let me show you a little behind the scenes feature in Tease AI by looking at the General Settings menu:

Image

In the center of the window, you'll notice an option to Set Domme Images Directory. This allows you to set a directory that contains folders of different image sets for one particular model. When this directory is set, the program will automatically select and display one as a slideshow whenever you greet to the domme. You can always manually set your own slideshow at any time, but this feature enhances randomness and immersion. While you can use many different models at different times if you like, I personally like the idea of choosing one main model to be my domme at any given time. For people who share that outlook, you'll find this next feature very interesting indeed: Domme Tags.

Image

The Domme Tags feature allows you to load up any directory and review the pictures one-by-one, selecting the tags that are most appropriate for each picture. This will mainly be useful for folders containing images of models that you will use as a domme, because Tease AI utilizes these slideshows automatically. As the tease session goes on, the picture changes whenever the domme talks, giving it more of an interaction feel. When you create domme tags, they are saved automatically and can be edited at any time. So what are they for? Well let's look at the example in the screenshot above.

I've tagged this picture as follows: Ass, Half Dressed, Underwear (panties) and Tattoo (birds). This saves those tags to this particular image. Now watch this simple addition to our StrokeTaunts_1 file:

Image

Similar tags can be used for all available body parts and states of dress. So what does that mean?

It means that "stare at my ass", "don't you wish you could see my tits" "Stroke and stare at my breasts in all their glory" etc type Taunts can be used for ANY image set that is tagged, and will only be called when the picture on the screen is appropriate for it! Hopefully at this point your head is spinning at least a little bit : D As long as you're willing to put in that initial effort with your image sets as the end user, Tease AI's domme will tease you with appropriately with her body without ever having to link Taunts to specific images, just simply by linking Taunts to tags!

You might be thinking it can't possibly get any crazier than that. You'd be wrong lol

I place a huge importance on the value of visual media when it comes to online teasing of the kind this program emulates. Which means I want the domme to have the power to taunt you with a wide variety of subjects, and be able to recognize those subjects in the porn pictures she shares with you. That's why I've added not only the ability to tag the domme's image sets with domme-specific tags, but to tag ANY image you have with a wide variety of tags, as seen in the Local Tags Tab:

Image

Now, I don't expect the full potential of this to ever be used. I'm personally certainly not going to. This is simply a suite of tag options available for people who want to use them in their Taunts. To give you an idea, here's some possible examples, each one involving the domme showing them a picture that she's talking about:

Image

You get the idea. So if you put all these together in the same StrokeTaunts_1 list, you have quite a collection of Stroke Taunts to pull from, and adding more is as easy as writing down your ideas in notepad and using any appropriate Command Filters you like. This process is all about creating easy, unique and appropriate Taunts, and as you can see, Tease AI gives you a lot of tools to do just that. Even more Command Filters are available to use, and will be included in the user's guide as well as in the Taunt modding section of the program itself. While I just used StrokeTaunts_1 for these examples, they can be used in _2 and _3 as well. You just need to make sure that any Command Filters are used in the first line.

I'll leave this here for now. You may be wondering why I didn't talk about Edge and HoldTheEdge Taunts. They are actually very similar to StrokeTaunts, but since they involve a different process and have a couple of unique tricks up their sleeve, I'll save that for the next overview. As always, let me know if you have any comments or questions thus far.
Image
Sisyphuster
Explorer At Heart
Explorer At Heart
Posts: 201
Joined: Sat Mar 10, 2012 9:55 am

Re: Tease AI Scripting Overview Part 3: Taunts and Domme Tag

Post by Sisyphuster »

dude, what you're doing here... it's incredible. Thank you
User avatar
jackstock
Explorer At Heart
Explorer At Heart
Posts: 711
Joined: Sat Apr 28, 2012 1:05 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Canada

Re: Tease AI Scripting Overview Part 3: Taunts and Domme Tag

Post by jackstock »

So awesome! Unreal. Cant wait to see what people can do with this
desertfox
Explorer At Heart
Explorer At Heart
Posts: 365
Joined: Mon Dec 03, 2012 7:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: Tease AI Scripting Overview Part 3: Taunts and Domme Tag

Post by desertfox »

You have thought of everything, damn. As I keep reading I have some ideas then the next paragraph hits like, oh, there it is.

Really can't wait to see this thing in action.

*edit* Actually here are some random thoughts now that I've had a moment to think about what we've seen so far. Is there any thought to keeping some memory going in the tease program about the user?

Some things that might be useful to keep track of are images that a person 'lost' to while stroking and went over the edge, or the time it takes a sub to get to the edge on average. That way you could have things like based on the dom's type and apathy level they might ask you to edge, notice that you've been stroking for 10 minutes already and typically you edge in that time, but you havent told the dom you are on edge. The ai could just go right into the 'lostlist' images and taunt about it to help you out. Or show them while you are stopped.

I think from what we've seen so far there are a ton of well thought out meta tagging/randomness going on that any more degree of tracking will go a long way. I also know everyone is different, and can be in different moods day by day and having the teaseAI be able to pick up and react to that due to collecting stats would be pretty amazing.
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 Scripting Overview Part 3: Taunts and Domme Tag

Post by 1885 »

desertfox wrote:Some things that might be useful to keep track of are images that a person 'lost' to while stroking and went over the edge, or the time it takes a sub to get to the edge on average. That way you could have things like based on the dom's type and apathy level they might ask you to edge, notice that you've been stroking for 10 minutes already and typically you edge in that time, but you havent told the dom you are on edge. The ai could just go right into the 'lostlist' images and taunt about it to help you out. Or show them while you are stopped.

I think from what we've seen so far there are a ton of well thought out meta tagging/randomness going on that any more degree of tracking will go a long way. I also know everyone is different, and can be in different moods day by day and having the teaseAI be able to pick up and react to that due to collecting stats would be pretty amazing.
Most of what you've suggested here is already implemented and will be gone over in part 4 of the overview. For instance, the domme already has the ability to be aware when you've been stroking to get close too long, and the program already tracks time to edge and average time to edge.

The program already keeps track of whatever image is currently being displayed, so it would be very easy to implement your "lostlist" idea. I'll probably add that ability in during the open development.

If I seem like I've thought of everything, it's because I've tried to think of everything. :lol: I've got years of writing teases behind me, and a lot of that has been spent being frustrated with the limitations of the creation tools I was using. I've built up a huge wishlist of things I always wished were possible, and a lot of that is built into the foundation of this program.

I've also been fortunate to receive feedback from a couple testers who have been a huge source of inspiration and ideas to make Tease AI better still. There's so many ideas I still want to implement that I literally have to drag myself here to make these Overviews before release because I want to keep working on adding to the program :lol:

It's all good though. I'm on course to reach my goals by the 15th and still get these script posts out. There's a few more to come, because you haven't even seen half of what Tease AI can do yet :-D
Image
User avatar
slaveashish
Explorer At Heart
Explorer At Heart
Posts: 222
Joined: Sat Sep 26, 2009 10:18 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: Colombia

Re: Tease AI Scripting Overview Part 3: Taunts and Domme Tag

Post by slaveashish »

Thanks 1885. Thinks are getting crazy already, but you have done a great job explaining everything. :thumbsup:
It is turning out to be more fantastic than I thought it would be. I am so excited that I have already started making the #lists. :happy2:

For sharing the user created content, I guess we would be using Milovana itself as the platform (?). In that case I think it would be wise to have an entire section of the forum dedicated to TeaseAI, like we have for cock-hero. I know it is still very early, but something to think about :hmmm:
Post Reply

Who is online

Users browsing this forum: DragonCat and 23 guests