Tease AI General Discussion
Moderator: 1885
- marspank
- 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
I just got an error that said it could not find \CBT\CBT.txt ?
When I tried to get another response I got the message
"hurry up and tell me when you're done"
I was running png's script, but there is no CBT\CBT.txt in the original, so no idea what this could be referring to.
When I tried to get another response I got the message
"hurry up and tell me when you're done"
I was running png's script, but there is no CBT\CBT.txt in the original, so no idea what this could be referring to.
Datta. Dayadhvam. Damyata.
- marspank
- 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
I also see duplicates of every single start/module/link/end when running his script even though the files only exist once.
Datta. Dayadhvam. Damyata.
-
BlaqPeppa
- Explorer

- Posts: 12
- Joined: Sun Jun 07, 2015 1:47 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: Tease AI Open Beta
There seems to now be a crash half way through creating URL lists. Great feature by the way, almost a program on it's own :)
Re: Tease AI Open Beta
Love the idea of the glitter involvement. I also totally like the 3 personalities you mentioned, including the nice one.
- Trusfrated
- Explorer At Heart

- Posts: 465
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: Tease AI Open Beta
I, too, am really excited to see more Glitter integration.
I'm a little disappointed that the Angry "friend" might be left out. I really liked the idea of a "Glitter Enemy" who actually hates the domme and gets into verbal spats with her and her friends. I think this is quite different from the Caring one. This one has history with the domme and thinks she is a terrible domme. They hate each other, and the domme's Mean and Bratty friends pile on. The Caring domme is somewhat of a mediator, though is still loyal to the main domme. Angry domme should probably be blocked or unfriended, but as rivals they keep tabs on each other. If Angry domme had her way with you, she would do things quite differently. She is a real trash-talker.
Yeah, I probably take this too seriously.
I'm a little disappointed that the Angry "friend" might be left out. I really liked the idea of a "Glitter Enemy" who actually hates the domme and gets into verbal spats with her and her friends. I think this is quite different from the Caring one. This one has history with the domme and thinks she is a terrible domme. They hate each other, and the domme's Mean and Bratty friends pile on. The Caring domme is somewhat of a mediator, though is still loyal to the main domme. Angry domme should probably be blocked or unfriended, but as rivals they keep tabs on each other. If Angry domme had her way with you, she would do things quite differently. She is a real trash-talker.
Yeah, I probably take this too seriously.
- opiate
- 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
This post got a lot heavier than I intended it to be...
Personally, I dont like the idea of giving each GlitterContact a certain predictability as being bratty, caring, or cruel. I feel that narrowing down each Contact to a certain personality would actually limit the possibilities. This is what I've been doing, and what I've been trying to find ways too do...
_
To define my Contact's, I gave Contact1 a underlying personality by giving her special responses with the Custom1 tag. I did the same with Contact2... Contact 3 is kindof my red-headed step child ATM :/
But giving two of my contacts Custom Personalities left all my Contacts with a wide array of replies to pull from, and a fairly large Custom repertoire of comments that define their relationship with the Domme, I and eachother.
What I would love to be able to do is something like this...
I hope that all makes sense, but basically Contact1 would ignore any line with the @IgnoreContact1, thus limiting her resonses to Custom1, 2, and 3... allowing me to custom build her responses as I see fit...
Then as for the MAIN, REPLY, RESPONSE tags....
Then, I would structure the Handler so that RESPONSE is handled by the REPLY directly above it, and each REPLY is handled by the MAIN POST itself...
Which I think would force the script to pull, in chronological order, from an individual table.
So just for shits and giggles... To someone who was trying to build a file for Glitter, a fully loaded script might end up looking something like this:
Personally, I dont like the idea of giving each GlitterContact a certain predictability as being bratty, caring, or cruel. I feel that narrowing down each Contact to a certain personality would actually limit the possibilities. This is what I've been doing, and what I've been trying to find ways too do...
_
To define my Contact's, I gave Contact1 a underlying personality by giving her special responses with the Custom1 tag. I did the same with Contact2... Contact 3 is kindof my red-headed step child ATM :/
But giving two of my contacts Custom Personalities left all my Contacts with a wide array of replies to pull from, and a fairly large Custom repertoire of comments that define their relationship with the Domme, I and eachother.
What I would love to be able to do is something like this...
Code: Select all
[b]MAINPOST:[/b] Hey [color=#0040BF]#Contact1[/color], COMMENT[color=#FF0000]@Bratty @IgnoreContact1[/color] REPLY[color=#FF0000]@DommeResponse[/color] RESPONSE to REPLY[color=#FF0000]@BrattyResponse @IgnoreContact1[/color] RESPONSE to REPLY[color=#FF0000]@CruelResponse @IgnoreContact1[/color] RESPONSE to REPLY[color=#FF0000]@CaringResponse @IgnoreContact1[/color] RESPONSE to REPLY[color=#FF0000]@Custom1Response[/color] RESPONSE to REPLY[color=#FF0000]@Bratty/Cruel/Caring/Angry @IgnoreContact1[/color] REPLY[color=#FF0000]@Custom1[/color] RESPONSE [color=#FF0000]@StartModule()[/color]Then as for the MAIN, REPLY, RESPONSE tags....
To simplify the creation of files, I would leave RESPONSE's as optional, so that the program would register them if they were present, but wasn't truly looking for them to operate.DommeMAIN: How many stroke's should Opiate do today?
BryciREPLYtoDommeMAIN: I think he should do atleast 100
CapriRESPONSEtoBRYCI: Bryci is way to lenient.
CapriREPLYtoDommeMAIN: I think Opiate should do atleast a thousand
BryciRESPONSEtoCAPRI: OMG Capri!
AliceRESPONSEtoCAPRI: Domme, you're letting him stroke? That's a new development, lol
DommeRESPONSEtoCAPRI: I think I agree with you Capri
AliceREPLYtoDommeMAIN: I think he should do as many as you tell him too...
BryciRESPONSEtoALICE: Isn't that the definition of Subbing, lol
DommeRESPONSEtoALICE: Yes, that is the general idea (:
Then, I would structure the Handler so that RESPONSE is handled by the REPLY directly above it, and each REPLY is handled by the MAIN POST itself...
Which I think would force the script to pull, in chronological order, from an individual table.
So just for shits and giggles... To someone who was trying to build a file for Glitter, a fully loaded script might end up looking something like this:
Code: Select all
MAINPOST [color=#0040BF]Tables = A, B, C[/color] [color=#FF0000][b]REPLY(A)[/b][/color]@Bratty@Caring@Cruel@Angry@Custom1@Custom2@Custom3[color=#FF0000][b]REPLY(B)[/b][/color]@Bratty@Caring@Cruel@Angry@Custom1@Custom2@Custom3[color=#FF0000][b]REPLY(C)[/b][/color]@Bratty@Caring@Cruel@Angry@Custom1@Custom2@Custom3[color=#FF0000][b]RESPONSE(A)[/b][/color]@Domme@Domme@Domme@Bratty@Bratty@Bratty@Cruel@Cruel@Cruel@Caring@Caring@Caring@Angry@Angry@Angry@Custom1@Custom1@Custom1@Custom2@Custom2@Custom2@Custom3@Custom3@Custom3[color=#FF0000][b]RESPONSE(B)[/b][/color]@Domme@Domme@Domme@Bratty@Bratty@Bratty@Cruel@Cruel@Cruel@Caring@Caring@Caring@Angry@Angry@Angry@Custom1@Custom1@Custom1@Custom2@Custom2@Custom2@Custom3@Custom3@Custom3[color=#FF0000][b]RESPONSE(C)[/b][/color]@Domme@Domme@Domme@Bratty@Bratty@Bratty@Cruel@Cruel@Cruel@Caring@Caring@Caring@Angry@Angry@Angry@Custom1@Custom1@Custom1@Custom2@Custom2@Custom2@Custom3@Custom3@Custom3 -
Sisyphuster
- Explorer At Heart

- Posts: 204
- Joined: Sat Mar 10, 2012 9:55 am
Re: Tease AI Open Beta
Hey Guys,
As somebody who's just passably computer-literate, would you guys say this system is at a good place to try it out? If so, should I just start with the starter script? There's a ton to read here and I'm really psyched to try it out, but I'm a little intimidated by all the "coding" language. Any starter tips are appreciated and thanks 1885 for all your hard work!
SP
As somebody who's just passably computer-literate, would you guys say this system is at a good place to try it out? If so, should I just start with the starter script? There's a ton to read here and I'm really psyched to try it out, but I'm a little intimidated by all the "coding" language. Any starter tips are appreciated and thanks 1885 for all your hard work!
SP
- marspank
- 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
Sisyphuster wrote:Hey Guys,
As somebody who's just passably computer-literate, would you guys say this system is at a good place to try it out? If so, should I just start with the starter script? There's a ton to read here and I'm really psyched to try it out, but I'm a little intimidated by all the "coding" language. Any starter tips are appreciated and thanks 1885 for all your hard work!
SP
Currently it seems to be in a nice stable place. The default Wicked Tease is good if you are looking for mostly just simple stroking/edging. It was released more as a demonstration of what you could do, but even so it is still pretty engaging.
Datta. Dayadhvam. Damyata.
-
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
Yeah it should be fine to start here and most of the bugs have been sorted out, depending on how much porn you have stored it might take a bit to get a few image categories and domme image sets, although the tumblr downloader soon fixes that..Sisyphuster wrote:Hey Guys,
As somebody who's just passably computer-literate, would you guys say this system is at a good place to try it out? If so, should I just start with the starter script? There's a ton to read here and I'm really psyched to try it out, but I'm a little intimidated by all the "coding" language. Any starter tips are appreciated and thanks 1885 for all your hard work!
SP
To find sets of a particular model I found this site mentioned in a different thread helped:
http://girlsreleased.com
You can click the "Models" site to add a filter for a model.
The thumbnail of the sets have a small blue save icon to download the set.
Also don't use the back button, to go back click the gallery tab, or which ever tab you want to go back to.. it took me a little to realise the site was more tab-based rather than actually moving between pages.
Personally I quite like Ariel (Piper Fawn) as the domme but of course you can pick whoever you want..
- Spoiler: show
Also the starting scripts for the "Wicked Tease" personality will take a while to go through before you start seeing any repetition.
I'd say certainly try it out, if you don't get on with it you can always download it again later, although as I said pretty much all the bugs have been ironed out. If you do come accross any errors then post them and they get resolved quickly (thanks again to 1885's hard work
- 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
Feel free to share them whenever you want. Even though it's already pretty tall, I welcome any addition to Mt. SuggestionsBlaqPeppa wrote:I'm already building up a large mental list of suggestions, ideas and perceived problems
If you come across unhandled exceptions, you can go ahead and post them, even if they might have been posted before, or even if you know they've been posted before. I'm caught up in so much work that sometimes reported bugs slip through the cracks and it's good to be reminded. And sometimes new reports help me track down problems that have been lingering but I could never isolate before, so it's always good to post themBlaqPeppa wrote:Kinda hard to do bug reports in a topic really... can you provide a change log in your OP? I encountered a couple of unhandled exceptions, particularly some bounds related one with going back and forth through pages, but I see there's been an update so I'll check it out first.
It all works like it's supposed to right away? First time for everythingpng wrote:I played with some of the new stuff and all seems to work well.
I didn't really think how those Commands would affect each other. I may look into letting them mesh a little better in the future, but that's a low prioritypng wrote:The only thing that I noted is that the rapid writing ignores the @Wait instructions. I wanted to use it to have a better control of timing but it just ignored it.
I've been given some code to check out for custom settings that would make it more portable, it's currently in the suggestion pile and definitely on my to-do list, just not on my immediate to do listBlaqPeppa wrote:Hmm, I'm trying to use this on a USB stick across two laptops, any chance of a portable configuration?
I can see a potential problem with the way @GotoSlideshow parses filepaths. Can you do me a favor and tell me what the labels say for your local Boobs and Butts paths, even (especially) if they're blank, and also what your path is for "Hentai" Images?marspank wrote:The two times I said stop, it said it landed on the butt picture, which I thought would be impossible since there were no local butt pictures. Unless it tried to display one but didn't find any so it left the hentai picture up but the program thought it was on an ass?
I'll have to look at the script to check the syntax and then see what's going in in my code, do you remember what script it was?marspank wrote:I just got an error that said it could not find \CBT\CBT.txt ?
When I tried to get another response I got the message
"hurry up and tell me when you're done"
I was running png's script, but there is no CBT\CBT.txt in the original, so no idea what this could be referring to.
You mean in the Scripts tab where you select which scripts you want available?marspank wrote:I also see duplicates of every single start/module/link/end when running his script even though the files only exist once.
I'll look into this, does it happen every time? Is there any kind of crash report?BlaqPeppa wrote:There seems to now be a crash half way through creating URL lists. Great feature by the way, almost a program on it's own :)
Glad you like the feature, I think it really enhances the program a lot
Trusfrated wrote:I'm a little disappointed that the Angry "friend" might be left out. I really liked the idea of a "Glitter Enemy" who actually hates the domme and gets into verbal spats with her and her friends. I think this is quite different from the Caring one. This one has history with the domme and thinks she is a terrible domme. They hate each other, and the domme's Mean and Bratty friends pile on. The Caring domme is somewhat of a mediator, though is still loyal to the main domme. Angry domme should probably be blocked or unfriended, but as rivals they keep tabs on each other. If Angry domme had her way with you, she would do things quite differently. She is a real trash-talker.
Thank you both for the extensive input on this. I would like to clarify what I mentioned earlier about the three types. Basically what I'm doing is, instead of saying "choose whether Contact1 is cruel, bratty, angry, custom, etc, I'm saying "This is Contact 1" for this Personalityopiate wrote:Personally, I dont like the idea of giving each GlitterContact a certain predictability as being bratty, caring, or cruel. I feel that narrowing down each Contact to a certain personality would actually limit the possibilities. This is what I've been doing, and what I've been trying to find ways too do...
So The Bratty Tease, The Nice one and the Cruel one are Contact1, 2 and 3 for the Wicked Tease Personality. If you make custom Personalities, then they can be defined however you want. And there's a very good reason why I think this is the best way to go:
I don't just want Contact 1, 2 and 3 to be the domme's online contacts, I want them to be her friends and be able to have weight in your experience. I want to be able to pull them into actual scripts in meaningful ways, and I'm working on a series of scripts to demonstrate some of the ways to do that.
So let's say that I have Wicked Tease, but at some point I create an ex-girlfriend style personality. Let's say I want Contact1 to be her best friend and the sister of my last girlfriend. Say I want Contact 2 to be my last girlfriend, who my ex and Contact 1 convinced to break up with me. And let's say Contact 3 is a girl I've been friends with for a very long time who can't seem to decide if she should intervene and save me, or if it all turns her on and she wants me for herself
So when someone writes a script for Wicked Tease, they know that Contact 1 is a tease, and they can write something appropriate for her if they want to involve Glitter friends. Likewise, if someone writes a script for Vengeful Ex-Girlfriend, they know that Contact 1 is my ex's best friend, my last girlfriend's sister and someone who would be ecstatic if I never came again, so they can write that part appropriately.
So a script for Wicked Tease might be like
@Contact1 Thank you so much for letting me play with #SubName a little while #ShortName
It's my pleasure #Contact1 #EmoteHappy
You want to do the honors? #Grin
@Contact1 #Grin
@Contact1 #SubName...
@Contact1 Start stroking @StartStroking
@End
Where as an Ex-Girlfriend script might be like
@Contact1 You deserve every last bit of suffering you get #PetName
@Contact1 This is for thinking you were ever good enough for my sister
And once #Contact1 is done with you #SubName
I'll make you suffer for thinking you were ever good enough for <i>me</i>
Once the next patch is out, give the Playlist I'm making a try and see how it all looks in action. I think I can make you a believer

- marspank
- 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
I do not know what was running when that error occurred, I think it was at the very start of a module.
This is the chat log: I used the love that picture just to get a response, wasn't able to locate the next line anywhere, though I only looked manually through the files.
There is definitely only one file in the specified folder, and the scripts that are unique to png are only on the list once.
When I load a third personality I have, the starts/modules/etc only show up the correct amount (once). So really unsure of what is happening......
This is the chat log: I used the love that picture just to get a response, wasn't able to locate the next line anywhere, though I only looked manually through the files.
- Spoiler: show
There is definitely only one file in the specified folder, and the scripts that are unique to png are only on the list once.
When I load a third personality I have, the starts/modules/etc only show up the correct amount (once). So really unsure of what is happening......
- Attachments
-
- Double Script
- doubleTrouble.png (28.85 KiB) Viewed 2100 times
Datta. Dayadhvam. Damyata.
-
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
Not sure if I made this suggestion before but could you add a way to merge responses,
If two people add extra responses to the existing response files..
For the first person's files you can just replace the existing ones, but then you can't overwrite the first's files with the second's files as then you only end up with the second's responses..
Currently the only way round this is to manually edit each file..
Secondly, when updating the "Wicked Tease" personality, is it ok to merge and not replace.. or is it best to replace everything and update the responses again?
I always have to keep updating "EdgeKEY.txt" to include "edging" so the domme recognises it every time I update.
If two people add extra responses to the existing response files..
For the first person's files you can just replace the existing ones, but then you can't overwrite the first's files with the second's files as then you only end up with the second's responses..
Currently the only way round this is to manually edit each file..
Secondly, when updating the "Wicked Tease" personality, is it ok to merge and not replace.. or is it best to replace everything and update the responses again?
I always have to keep updating "EdgeKEY.txt" to include "edging" so the domme recognises it every time I update.
-
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'm looking forward to seeing it in action1885 wrote:So let's say that I have Wicked Tease, but at some point I create an ex-girlfriend style personality. Let's say I want Contact1 to be her best friend and the sister of my last girlfriend. Say I want Contact 2 to be my last girlfriend, who my ex and Contact 1 convinced to break up with me. And let's say Contact 3 is a girl I've been friends with for a very long time who can't seem to decide if she should intervene and save me, or if it all turns her on and she wants me for herself
[...]
Once the next patch is out, give the Playlist I'm making a try and see how it all looks in action. I think I can make you a believer
So will there be options in the settings to set up relations between the contacts?
- marspank
- 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
For the Slideshow: My local paths for boobs and butts were both blank.
Hentai Path is "G:\Grad School\Tease AI Image Sets\Drawings"
Hentai Path is "G:\Grad School\Tease AI Image Sets\Drawings"
Datta. Dayadhvam. Damyata.
- marspank
- 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
Oh yeah, another thing that seems backwards...
I noticed when edging that if you are asked to stop stroking, the metronome sound continues until the domme types "Hands Off"
But when you are going to be asked to hold it, the metronome turns off immediately and is silent throughout the hold.
This seems backwards.
I noticed when edging that if you are asked to stop stroking, the metronome sound continues until the domme types "Hands Off"
But when you are going to be asked to hold it, the metronome turns off immediately and is silent throughout the hold.
This seems backwards.
Datta. Dayadhvam. Damyata.


