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

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 »

NEGEV wrote:The new Glitter Module crashes everytime on my PC
Here is the crash report
Okay, I think this may have found a loose end with my previous Glitter code I forgot to tie up when handling pictures. I was in the middle of catching exceptions for no pictures, but going through my code it looks like I didn't finish it.

Do you have an image directory set up for Contact 1 (in the Apps/Glitter tab in the Settings menu, works the same way as choosing an image folder for the domme)? If you don't, can you set one up and see if it still crashes?

I think that's what's causing it and having an Contact 1 image directory set should fix it. In the meantime, I'm going to make sure Tease AI can process the script whether an image directory for each of the contacts has been set up or not, which is what I had intended to do but missed some of the code. I'll have this fixed for the next patch.
Image
q55x8x
Explorer
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

Post by q55x8x »

1885 wrote: I think that's what's causing it and having an Contact 1 image directory set should fix it. In the meantime, I'm going to make sure Tease AI can process the script whether an image directory for each of the contacts has been set up or not, which is what I had intended to do but missed some of the code. I'll have this fixed for the next patch.
Found another exception in that module yesterday that relates to this one. Even If theres an image directory set It will throw an exception If you don't have any "1", "2", .... folders in there.
This error in fact could be resolveable by itself. When there are no dedicated slideshows folders found you could just display pictures in the set directory without the need of different slideshows. Although the sildeshows are a really nice feature I wouldn't want to miss this would make slideshows optional thus making the programm more robust.
dbt
Explorer At Heart
Explorer At Heart
Posts: 183
Joined: Sun Jun 27, 2010 3:09 am

Re: Tease AI Open Beta

Post by dbt »

When you're ready to release Total Brat, is it possible to update the program so you can select which of the people in the glitter app is the primary domme? That way it would be easier to change dommes for different personalities, plus whoever WAS your primary domme would then be a contact for the new personality.
User avatar
Vinc
Explorer At Heart
Explorer At Heart
Posts: 213
Joined: Sat Oct 29, 2011 10:21 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by Vinc »

It seems to me that the personalitys are focussing cruelty and cbt etc.
are there plans from you 1185 or others to develop "softer" personalitys...Like "the motivator" with a lots of stroking and edging but generall friendly. Dont get me wrong a super friendly domme wouldnt make any sense but .... ah I think you know what I mean =D
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 »

q55x8x wrote:Found another exception in that module yesterday that relates to this one. Even If theres an image directory set It will throw an exception If you don't have any "1", "2", .... folders in there.
This error in fact could be resolveable by itself. When there are no dedicated slideshows folders found you could just display pictures in the set directory without the need of different slideshows. Although the sildeshows are a really nice feature I wouldn't want to miss this would make slideshows optional thus making the programm more robust.
The error handling for Glitter contact slideshow is in place for Patch 43, so everything should be good to go for the next update :-)
dbt wrote:When you're ready to release Total Brat, is it possible to update the program so you can select which of the people in the glitter app is the primary domme? That way it would be easier to change dommes for different personalities, plus whoever WAS your primary domme would then be a contact for the new personality.
If you've been playing with a Wicked Tease named Elizabeth for example, and want to use a Total Brat named Emma, you could name one of Emma's contacts Elizabeth. I may not be entirely sure what you're asking though, can you clarify a little bit?
Vinc wrote:It seems to me that the personalitys are focussing cruelty and cbt etc.
are there plans from you 1185 or others to develop "softer" personalitys...Like "the motivator" with a lots of stroking and edging but generall friendly. Dont get me wrong a super friendly domme wouldnt make any sense but .... ah I think you know what I mean =D
I'm not personally. It was actually hard for me to tone myself down to the level of Wicked Tease, not so much in instructions but just the overall tone. I wouldn't even know how to start writing a softer personality than that :-)

I'm sure there's people out there who would love one though, and would like to take a stab at putting one together. There's a lot going on behind the scenes right now to make content creation more accessible to more people. For my part, between working on Total Brat (which will provide tons of script examples), fixing bugs (motivated content creation depends on the software working as intended) and working on providing better resources, a more diverse group of Personalities will hopefully emerge.

In the meantime, if you or anyone else have any questions about writing Personalities, or are messing around with one and want to request a feature that your creation would benefit from, please let me know and I'll help any way I can.
Image
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

Vinc wrote:It seems to me that the personalitys are focussing cruelty and cbt etc.
are there plans from you 1185 or others to develop "softer" personalitys...Like "the motivator" with a lots of stroking and edging but generall friendly. Dont get me wrong a super friendly domme wouldnt make any sense but .... ah I think you know what I mean =D
Try running Swiss with her Domme/Apathy levels set to one, and set her to always, or often allows orgasms.
Swiss is supposed to be more of a partner that a pure dominant, and if you set her Apathy low she will be more inclined to do the things that you ask her to do, rather than taking you for a ride of her own design. Further, I have always tried to make her textual tone respectful of the user.

However, keep in mind that Swiss does run on a modulated Domme Level
A level 1 Domme will run sessions that are about 10 minutes long
A level 3 Domme runs for about 30 minutes, and a level 5 Domme will run for atleast an hour or so.
Further more, her stroking modulation can also greatly extend the length of the tease.
Setting her low though, should keep her from getting too mean.

There are also ways to influence her level modulation. if you would like, take a look at her response files for hints and tips, and feel free to modify them to your taste. --Almost all controllable modulation happens in her response files.

Also, deleting the tease, denial, and chastity options her StartStroking interrupt folder will go a LONG way towards disarming her stroke responses.

And if you were to modify the StartStrokingC file, you could set up a file that would guarantee you a way out of chastity

I would wait until tomorrow though when I release versionb2.3
There are a couple bugs that have been fixed, and the modulation has been fleshed out a lot more.

Hope this helps
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 »

Again, it's great to have you back and thank you for all the work you've put into this :-)

I had a text file to keep bugs, suggestions and questions.. it's longer than I thought it was.. :-/

Bugs:

The start script "I get too excited" starts with:
Hello #SubName #EmoteHappy @CheckFlag(Waiting Is Not My Strong Suit)

Which seems to work but it also outputs "(Waiting Is Not My Strong Suit)" at the end

When asked to stroke as slow as possible, the metronome changed and I asked to stroke faster, I got the response "I don't see how you even could honestly," which I think should only happen when you are stroking at the maximum speed.. I could be wrong though

At the end when edging for the last time, I left it longer than the interrupt timer and it didn't seem to recognise the edging interrupt "let me stop" worked though

I think the tags could be a bit mixed up, they said "I want you to look at my ass" even though the image didn't have that tagged, the image before it did though, also they said to look at some tits but showed a blowjob pic, then during "too much hentai" it only showed hentai and when it stopped on hentai it acted as if it had stopped on something else..

I think you might have forgotten to change the glitter posts after the update, I had contact 2 as cruel and now the description says nice but they still give cruel responses

Suggestions/Requests:

I think I saw this a long while ago, could we have a reddit crawler as well as the tumblr one, I found one in html that displays images, but it's quite long, and things like DownThemAll don't detect the images to be able to get a copy of them..
https://github.com/cetigo/reddit

Could you add a minimum number of rounds as well as the time period, with some modules taking longer than others, one session might only have 3 modules and another have a lot more

Could you add a setting to set the chance of having to start again after being denied, there's a setting for whether there's a chance of continuing but you can't change the probability

For bug tracking, if you host the code on Github it already includes an issue tracker, although anyone who wants to post an issue would need an account but it could be a good way for us to see what issues have already been reported

And finally.. 2 questions.. with suggestions:

Will your "Total Brat" personality have any modules that integrate with the games? I really like them but there isn't much incentive to continue playing them, I was thinking of something like kxero9's script where you have to report the colour of the cards when playing the slots, or maybe with the matching game, playing on hard and stroking so many times per guess, with an edge after each loss

I wondered if you could lose money on the slots so I set a macro to keep pressing the spin button and when I got back I had 1600 coins so I won't be running out anytime soon.. Do you have any plans for adding other ways to spend coins, apart from on cards and the wishlist? Maybe as a way to buy an orgasm?
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 »

Mat wrote:The start script "I get too excited" starts with:
Hello #SubName #EmoteHappy @CheckFlag(Waiting Is Not My Strong Suit)

Which seems to work but it also outputs "(Waiting Is Not My Strong Suit)" at the end

When asked to stroke as slow as possible, the metronome changed and I asked to stroke faster, I got the response "I don't see how you even could honestly," which I think should only happen when you are stroking at the maximum speed.. I could be wrong though
I'll look into the Flag thing and see what's going on with it.

The stroking speed bug is one of those things I kept meaning to look at, but kept falling to the wayside for whatever reason. I'll look into this too and see if I can finally get it sorted out.
Mat wrote:At the end when edging for the last time, I left it longer than the interrupt timer and it didn't seem to recognise the edging interrupt "let me stop" worked though
I believe that I have it set up so that the Orgasm Decision edge won't trigger Long Edge Interrupts, so you can't break out of the End script.
Mat wrote:I think the tags could be a bit mixed up, they said "I want you to look at my ass" even though the image didn't have that tagged, the image before it did though, also they said to look at some tits but showed a blowjob pic, then during "too much hentai" it only showed hentai and when it stopped on hentai it acted as if it had stopped on something else..
The tags are a pretty big feature, so I hate that not everyone has had a consistent experience with them. Part of my roadmap is to do a full diagnostic on tags, see that everything's working and try to isolate any issues and get them fixed
Mat wrote:I think you might have forgotten to change the glitter posts after the update, I had contact 2 as cruel and now the description says nice but they still give cruel responses
That's happening because @Cruel, @Caring etc are no longer valid Command Filters. The valid Command Filters for Glitter now are simply @Contact1, @Contact2 and @Contact3. However, I didn't want to just invalidate the current Glitter scripts, so the program replaces legacy Command Filters with the corresponding personalities for Wicked Tease. This is still a work in progress, so Glitter may not be completely sorted until the implementation is complete
Mat wrote:I think I saw this a long while ago, could we have a reddit crawler as well as the tumblr one, I found one in html that displays images, but it's quite long, and things like DownThemAll don't detect the images to be able to get a copy of them..
https://github.com/cetigo/reddit
I'm not opposed to it, but this isn't something I could work on adding any time soon.
Mat wrote:Could you add a minimum number of rounds as well as the time period, with some modules taking longer than others, one session might only have 3 modules and another have a lot more
No reason why I can't. It may take me a bit to implement though because I'm going to have to rearrange some panels in the settings menu either way
Mat wrote:Could you add a setting to set the chance of having to start again after being denied, there's a setting for whether there's a chance of continuing but you can't change the probability
Good call. I've started to feel like I'm going to need a second Ranges tab, so there'll be room for it for sure
Mat wrote:For bug tracking, if you host the code on Github it already includes an issue tracker, although anyone who wants to post an issue would need an account but it could be a good way for us to see what issues have already been reported
Once I release the next patch, I'll be setting up a new thread solely for bugtracking. It will be stickied and I'll keep the front page updated every day so people can see what's been reported at a glance and check progress. I'm ready to get very serious about bugs, I want those fuckers out of Tease AI :lol:
Mat wrote:Will your "Total Brat" personality have any modules that integrate with the games? I really like them but there isn't much incentive to continue playing them, I was thinking of something like kxero9's script where you have to report the colour of the cards when playing the slots, or maybe with the matching game, playing on hard and stroking so many times per guess, with an edge after each loss

I wondered if you could lose money on the slots so I set a macro to keep pressing the spin button and when I got back I had 1600 coins so I won't be running out anytime soon.. Do you have any plans for adding other ways to spend coins, apart from on cards and the wishlist? Maybe as a way to buy an orgasm?


Total Brat is going to integrate with everything - extensively. If Wicked Tease is a Whitman's Sampler, Total Brat is Willy Wonka's entire chocolate factory.

Naturally the more content I write for these features, the more they'll offer in return. But another huge benefit is that when I'm writing a Total Brat script, I'm always thinking "Oh man, wouldn't it be cool if she could..." and then I work on adding that feature in. So I would expect the games, the coins, the wishlist, all that stuff to branch out and expand into the actual chat window without using work-arounds. It's going to be a long process to get Total Brat out there (she literally has over 1000 lines across various scripts just for things she can do to you with a hair clip, if you want to put it in perspective), but Tease AI's feature set will reflect her growth and provide a lot more options for creators, on top of the community suggestions I add in.
Image
closetwanker
Explorer
Explorer
Posts: 75
Joined: Tue Dec 10, 2013 6:00 pm
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Not Collared
Location: USA East Coast

Re: Tease AI Open Beta No Sound

Post by closetwanker »

I seem to have everything working.....other than I'm not getting any metronome sound....any sound at all.

Any suggestions?
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

A couple suggestions

@ApathyLevelUp/Down (as @DommeLevelUp/Down)

A way to call a random local video in a module or script

Variable Honorific's, such as a Domme who likes being called Miss, Mistress, and/or Princess and will allow the use of any listed honorific, instead of only one.
Sisyphuster
Explorer At Heart
Explorer At Heart
Posts: 204
Joined: Sat Mar 10, 2012 9:55 am

Re: Tease AI Open Beta

Post by Sisyphuster »

Is anyone working on this proficient with getting it up and running on a mac running OSX?
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

Another few suggestions

Instead of requiring the @Chastity commands, if it automatically activated chastity at @StartTaunts and automatically disabled at @Stroking, it would reduce a lot of hassle of keeping track of all the situations where it might need to be activated and disabled. (Any script that can be called outside of Chastity has to be handled very careful)

Any way of loading time as a variable, or flagging it and being able to utilize it
@Record - records the date and time, --ex. 08/25/15 Morning, or 08/25/15 Evening
@TimeWait1,2,3, or 4 - Make you wait 1, 2, 3 or 4 Time Cycles (Morning, Afternoon, Evening, LateNight

So a command like @Record @TimeWait1() would record that I wrote this line at 8/24/2015 in the evening, and would make me wait until time became Late Night before, and would either go to the named line based off of success or failure.
dbt
Explorer At Heart
Explorer At Heart
Posts: 183
Joined: Sun Jun 27, 2010 3:09 am

Re: Tease AI Open Beta

Post by dbt »

1885 wrote:
dbt wrote:When you're ready to release Total Brat, is it possible to update the program so you can select which of the people in the glitter app is the primary domme? That way it would be easier to change dommes for different personalities, plus whoever WAS your primary domme would then be a contact for the new personality.
If you've been playing with a Wicked Tease named Elizabeth for example, and want to use a Total Brat named Emma, you could name one of Emma's contacts Elizabeth. I may not be entirely sure what you're asking though, can you clarify a little bit?
What I meant was if you could have the directories for 4 contacts set on the glitter page, and select any of the 4 to be the domme with just a check box. So if you were changing personalities you wouldn't need to reconfigure the directory for the main domme, plus for glitter contacts. Alternatively, if you could save all the settings (incl glitter contacts, directories) into a file, then you could just reload a full set of settings for different personalities, without having to swap all the directories every time.
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

opiate wrote:What I meant was if you could have the directories for 4 contacts set on the glitter page, and select any of the 4 to be the domme with just a check box. So if you were changing personalities you wouldn't need to reconfigure the directory for the main domme, plus for glitter contacts. Alternatively, if you could save all the settings (incl glitter contacts, directories) into a file, then you could just reload a full set of settings for different personalities, without having to swap all the directories every time.
This would be handy, I currently maintain multiple installs to accomplish this
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 »

All right, next patch is up and ready to go:

Patch 43

https://mega.nz/#!jcV1hRqK!JR6PAqBqsCZB ... 5YADOC57IE

Patch Notes:
  • Fixed bug that happened when the user asked to speed up from the slowest speed or slow down from the fastest speed. These requests should now be handled correctly.

    Added Save and Load options in Glitter tab that allows users to create and load custom settings for Glitter.

    Added Command @RoundVar. Syntax: @RoundVar[VarName]=[Value to round by]

    For example, @RoundVar[Edges]=[5] would round the variable "Edges" to the nearest 5, and automatically set "Edges" that the new rounded value.

    Added System Keywords #RandomRound5, #RandomRound10 and #RandomRound100

    These work just like the current #Random Keyword, but will automatically round the result to the value specified. For example, #RandomRound10(10, 100) will only produce a result like 10, 20, 30...etc

    Domme and Contact slideshow images now change during Multiple Choice branches and Responses.

    Added error handling for when the program tries to call a Contact slideshow that has not been set in the Contact's Image Directory section in the Glitter tab.

    Added ToolTips to Domme, Contact1, Contact2 and Contact3 Image Directory labels. When the user hovers the mouse over these labels, the full path to whatever folder they had selected will be displayed in the tooltip. This is to give the user a way to view long paths since the available space is somewhat limited.

    Added buttons to Contact1, Contact2 and Contact3 in the Glitter tab that allows the user to clear a previously set image directory.

    Added Chastity state toggle to Misc tab in Settings menu.

    Added System Keywords #CBTBallsCount and #CBTCockCount. These words are replaced with an integer representing the number of times those routines have been called. These can be used in Operations as well.

    Added ability to create Custom Tasks that work the same way as @CBTBalls and @CBTCock. User creates scripts "Filename.txt" and "Filename_First.txt" and places them in \Custom\Tasks\ (these folders may need to be created in the Personality's root directory, such as \Wicked Tease\Custom\Tasks\), and calls them from Linear scripts with @CustomTask() (e.g, @CustomTask(Filename)).

Most of my time this week has been spent on Total Brat, but there's a few fixes and features based on recent comments. The bugtracking thread will go up some time tomorrow, I'll make a note in this thread when it's available. In the meantime, if you have any problems or questions, just let me know :-)
OB Patch 43.rar
Tease AI Open Beta Patch 43
(786.16 KiB) Downloaded 163 times
dbt wrote:Alternatively, if you could save all the settings (incl glitter contacts, directories) into a file, then you could just reload a full set of settings for different personalities, without having to swap all the directories every time.
opiate wrote:This would be handy, I currently maintain multiple installs to accomplish this
Added this feature for you guys in this patch
opiate wrote:Another few suggestions

Instead of requiring the @Chastity commands, if it automatically activated chastity at @StartTaunts and automatically disabled at @Stroking, it would reduce a lot of hassle of keeping track of all the situations where it might need to be activated and disabled. (Any script that can be called outside of Chastity has to be handled very careful)

Any way of loading time as a variable, or flagging it and being able to utilize it
@Record - records the date and time, --ex. 08/25/15 Morning, or 08/25/15 Evening
@TimeWait1,2,3, or 4 - Make you wait 1, 2, 3 or 4 Time Cycles (Morning, Afternoon, Evening, LateNight

So a command like @Record @TimeWait1() would record that I wrote this line at 8/24/2015 in the evening, and would make me wait until time became Late Night before, and would either go to the named line based off of success or failure.

@ApathyLevelUp/Down (as @DommeLevelUp/Down)

A way to call a random local video in a module or script

Variable Honorific's, such as a Domme who likes being called Miss, Mistress, and/or Princess and will allow the use of any listed honorific, instead of only one.
I'll see what I can do :-)
Sisyphuster wrote:Is anyone working on this proficient with getting it up and running on a mac running OSX?
I don't sadly, I've never even used a mac
closetwanker wrote:I seem to have everything working.....other than I'm not getting any metronome sound....any sound at all.
Make sure you grabbed the "Sounds" archive from the front page, you might have missed it. If that wasn't it, let me know and I'll see what I can do.
Image
Post Reply