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

KingOfAllCosmos
Curious Newbie
Curious Newbie
Posts: 4
Joined: Fri Jan 03, 2014 3:00 pm

Re: Tease AI Open Beta

Post by KingOfAllCosmos »

Getting an exception with the new patch:
************** Exception Text **************
System.IO.FileNotFoundException: C:\Users\Mine's End\Downloads\Tease AI Open Beta\Images\System\TAIBack.png
at System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
at System.Drawing.Image.FromFile(String filename)
at Tease_AI.frmApps.ColorBlue() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form5.vb:line 1265
at Tease_AI.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 1509
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I like the secret feature though :)
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 »

KingOfAllCosmos wrote:Getting an exception with the new patch:
It can't find the backgrounds that were included in Patch 46. I forgot to add error handling for this it seems, I'll get that added for the next patch.

In the meantime you either skipped patch 46 or you got hit with that thing that happens to some people when they extract archives on Windows 8 and up without using WinRar and some files just do not get extracted for reasons that are beyond me. You can download Patch 46 again here

https://mega.nz/#!7FEWAYoZ!2wa3mIqP09lU ... b_x7Ak7eeM (the Wicked Tease on the front page is always an option as well)

and make sure you get the four backgrounds copied over into Images\System
Mat wrote:Also with Censorship Sucks, one of the taunts is "No bar in sight and you still haven't cum? You do want an orgasm right?" so you are meant to stroke fast, although as I said earlier, you can only edge and aren't actually allowed to cum..
Censorship Sucks is one of the earlier things I put in Tease AI, and with the early stuff I'm afraid there's really no rhyme or reason to a lot of what I did early on. Everything will be much tighter with Total Brat though
Mat wrote:It might ruin the immersion but at the same time the user should know that it will be stored exactly as typed. Considering you can already say that you're not sure about images, could you add the users input to a temp flag then run it through a response filter and move it to a variable if it doesn't contain "not sure"


I'll work something out
Mat wrote:Will Total Brat have more scripts that delete your local files, I love the dilemma that the DeleteHentaiPictures module brings, if it appears early it's not that bad but if it appears after an hour or so of teasing it can be quite torturous :devil:

I was thinking of where it could be used, like "Avoid the edge" where if you edge she deletes an image, or if you don't edge when told to.. Essentially it could be used as both motivation and as a punishment
Yes she'll have several scripts where images will be on the line, I've been working on a lot of functionality to do some pretty creative stuff in this area
Image
CXZman
Explorer At Heart
Explorer At Heart
Posts: 114
Joined: Sun Sep 13, 2015 11:30 pm

Re: Tease AI Open Beta

Post by CXZman »

Hi there

Have a question, not just for 1885, but also to the community around Tease AI. Since now the software actually handles content packages (AI Boxes), is there any initiative or forum thread that tries to centralize and map the Box world so that we could share and exchange tipsand tricks about scripting ?

I may have been a bit lazy on the search, but "AI Box" only returned a nice compliment in this very thread about the feature itself. So I'm guessing there is currently nothing done on the community side, but I just might be wrong about that.
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 »

CXZman wrote:Hi there

Have a question, not just for 1885, but also to the community around Tease AI. Since now the software actually handles content packages (AI Boxes), is there any initiative or forum thread that tries to centralize and map the Box world so that we could share and exchange tipsand tricks about scripting ?

I may have been a bit lazy on the search, but "AI Box" only returned a nice compliment in this very thread about the feature itself. So I'm guessing there is currently nothing done on the community side, but I just might be wrong about that.
Well there's a thread for community created scripts, although it's been a bit inactive recently:
viewtopic.php?f=2&t=15783

As far as AI Boxes specifically, I don't think anyone else has shared anything.
djord
Explorer
Explorer
Posts: 7
Joined: Sat Aug 15, 2015 7:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by djord »

04:55 PM Bryci: But I just turned Interrupts off, so take the next couple of moments to ask me to let you start stroking while I count to ten
04:55 PM Bryci: 1
04:55 PM djord: let me stroke
04:55 PM Bryci: I just need you to listen for the moment sissy
04:55 PM Bryci: 2
04:55 PM Bryci: 3
04:55 PM djord: please punish me
04:55 PM Bryci: If you want to be punished so bad I'm not gonna stop you djord . Get to the edge Try not to think about how close you just were
04:56 PM Bryci: Get that horny cock on the edge
04:56 PM djord: on the edge
04:56 PM Bryci: Hold it for me worm
04:57 PM Bryci: Fuck yes, stay right there
04:57 PM Bryci: Keep suffering right there on the edge for me
04:57 PM Bryci: Stop stroking
04:57 PM Bryci: 4
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by avatarbr »

Let me see if I understand the AI Box.

In this file, I put:
1 Module
1 Custom Task (2 files)
1 Vocabulary

Let me know if it works.
Attachments
AV_AI Box.zip
(1.21 KiB) Downloaded 182 times
User avatar
Azureballs
Explorer At Heart
Explorer At Heart
Posts: 119
Joined: Sat Oct 28, 2006 5:30 pm
Gender: Transsexual/Transgender
Sexual Orientation: Open to new ideas!
I am a: Submissive
Location: USA

Re: Tease AI Open Beta

Post by Azureballs »

Looks like it works avatarbr, I was able to load it up fine.
User avatar
Azureballs
Explorer At Heart
Explorer At Heart
Posts: 119
Joined: Sat Oct 28, 2006 5:30 pm
Gender: Transsexual/Transgender
Sexual Orientation: Open to new ideas!
I am a: Submissive
Location: USA

Re: Tease AI Open Beta

Post by Azureballs »

I found the secret feature! I think!
Spoiler: show
She makes typos!
07:26 AM Sasha Grey: It's time you make some good use of your huge collection of pictures *smiles innocently*
07:26 AM Sasha Grey: I'll start a slideshow while I zm gone
07:26 AM Sasha Grey: *am
CXZman
Explorer At Heart
Explorer At Heart
Posts: 114
Joined: Sun Sep 13, 2015 11:30 pm

Re: Tease AI Open Beta

Post by CXZman »

It is the secret feature alright :) wouldn't spoil it though, but yes it is.
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by avatarbr »

Azureballs wrote:Looks like it works avatarbr, I was able to load it up fine.
Cool...thanks
Azureballs wrote:I found the secret feature! I think!
Spoiler: show
She makes typos!
07:26 AM Sasha Grey: It's time you make some good use of your huge collection of pictures *smiles innocently*
07:26 AM Sasha Grey: I'll start a slideshow while I zm gone
07:26 AM Sasha Grey: *am
Yes,
Spoiler: show
But I think should be less frequent. It´s a great idea (help with the immersion), but can be a little confusing if she make to many typos
pepez
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Sat Sep 14, 2013 6:05 pm

Re: Tease AI Open Beta

Post by pepez »

avatarbr wrote:Let me see if I understand the AI Box.

In this file, I put:
1 Module
1 Custom Task (2 files)
1 Vocabulary

Let me know if it works.

Thank you avatarbr! :yes: :w00t: Works good.. i dont know why there is couple error (Vocabulary missing) ... But its still works..
I hope if you or somebody else, do new modules you can upload those here :) :-D :-D :-D

(sorry my bad english :) :-/
CBT
Explorer
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

Post by CBT »

Mat wrote: Will Total Brat have more scripts that delete your local files, I love the dilemma that the DeleteHentaiPictures module brings, if it appears early it's not that bad but if it appears after an hour or so of teasing it can be quite torturous
I created, by modifying the delete hentai script, one for my caption images. While my hentai pics are dear to me, they are numerous ;-) , while mt caption ones are fewer and so more precious to me. I will be making a few more for other types of images in the future (this one wa more of a test of my understanding of the code).

You can use this one as a template to make your own in about 5 mins. Use wordpad (not notepad), or notepad++, or any other writer as long as it has the "replace" function that most have, to replace the word caption (or hentai if your using the original as your base) with whatever type you like. This will do about 75% of the work for you, then just read through the code/dialogue to adjust the wording to fit better and to personalise it to your tastes.
Attachments
DeleteCaption.zip
(2.6 KiB) Downloaded 106 times
CBT
Explorer
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

Post by CBT »

Also, I tried to create a script for the mistress to play a random video while she is away. I used the PlayCH video script as a base (still not comfortable enough with the code to make one from scratch) and thried to make significant changes for it to do what I needed.

I failed :-(

I more want to know if I makes a complete mess of it, or if i just made 1-2 small mistakes or ommisions in the code, and if so where was my mistake so I can learn form it for future creations. If someone can make it work though, that would be a great bonus :w00t:

Here is the code:
Spoiler: show
Stop stroking @StopStroking
I think I'll take a short break
But you don't get the same luxury
Good thing you have some videos on your computer
Keep stroking while im gone and edge as many times as you can, but only a 5-10 second break after each one #Grin
Now... @Goto(choice)
(choice)
Should it be a Femdom video... @Chance25(Femdom)
No..I dont think so
Should it be a General Tease video... @Chance25(General)
No..I dont think so
Should it be a JOI video... @Chance25(JOI)
No..I dont think so
Should it a video of another sub... @Chance25(Femsub)
No..I dont think so
Hmmm..I cant decide. Let me look at the choices again and see if I can decide @Goto(choice)
(Femdom)
Femdom it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(General)
General Tease it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(JOI)
JOI it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(Femsub)
Another sub it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@PlayFemsubVideo @AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once, or is near the end?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(more)
You really ended up with a serious video this time #Grin
Do you think you can make it all the way to the end?
[yes] Good! Get back to it then. Ohh, just a thought #Grin if the video has passed the halfway point...start it again #Grin #Lol Goto(finish)
[no] OK #PetName. Thats fine. Now we can get back to entertaining me again #Grin @Goto(end)
(finish)
Let me know when your done #PetName
[done,finished]
Im impresssed. I think that will do for the day #Grin @DecideOrgasm
(end)
Say bye bye to your fun videos for now slave #Lol
@End
The vocab/dialogue is still a mess I know. I wanted to get the code working before cleaning it up. So it will still need tidying up and some rewriting/additions before Im done, so if some one gets the code working I will finish the rest of the dilogue and post it in completed form. :innocent:
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 »

PtheV wrote:
Mat wrote:I was thinking of where it could be used, like "Avoid the edge" where if you edge she deletes an image,
I wrote an expanded version of 1885's Avoid the Edge doing where she does exactly this. The first time around is basically 1885's script, but in this version she ups the ante the second and third time. To use this version, replace all the original ATE scripts with the new ones. Let me know if there's any problem, or just what you think. :-)
Welcome to the forum :wave:

Thanks for the script, there were a couple of errors but I like it, and I liked that she remembered that I didn't edge the first time, that kind of thing should be in more scripts :-)

Is there a way to run both versions of ATE? It'd be nice if I didn't have to overwrite some of 1885's files, I made a backup just in case though.

Does it run if you don't have all the image categories? I downloaded a few with the tumblr crawler quickly as I wasn't sure if it was handled and didn't want a crash.

All the errors were due to #Name, #Smile and #EmoteLaugh. I'm pretty sure they're not in the standard download but I edited the files to change them to different ones.
PtheV wrote:One of my scripts has the Domme deny the user for a week with a guaranteed orgasm on day 7, if he does one session every day. With a combination of flags and variables I got it to work, but it's not very practical or elegant...
I don't think there is a way to do easily yet.. I believe png's solution was to have the user lock themselves to 1 orgasm a week, which kind of works but it's not really denial for a week as you can get a chance of orgasm anywhere in the week.
CBT
Explorer
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

Post by CBT »

envy wrote:
CBT wrote:Also, I tried to create a script for the mistress to play a random video while she is away. I used the PlayCH video script as a base (still not comfortable enough with the code to make one from scratch) and thried to make significant changes for it to do what I needed.

I failed :-(

I more want to know if I makes a complete mess of it, or if i just made 1-2 small mistakes or ommisions in the code, and if so where was my mistake so I can learn form it for future creations. If someone can make it work though, that would be a great bonus :w00t:

Here is the code:
Spoiler: show
Stop stroking @StopStroking
I think I'll take a short break
But you don't get the same luxury
Good thing you have some videos on your computer
Keep stroking while im gone and edge as many times as you can, but only a 5-10 second break after each one #Grin
Now... @Goto(choice)
(choice)
Should it be a Femdom video... @Chance25(Femdom)
No..I dont think so
Should it be a General Tease video... @Chance25(General)
No..I dont think so
Should it be a JOI video... @Chance25(JOI)
No..I dont think so
Should it a video of another sub... @Chance25(Femsub)
No..I dont think so
Hmmm..I cant decide. Let me look at the choices again and see if I can decide @Goto(choice)
(Femdom)
Femdom it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(General)
General Tease it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(JOI)
JOI it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(Femsub)
Another sub it is then #PetName. I'll even let you pick the video...#Lol ...in a manner of speaking. Go to your collection and pick one at random. I hope you "enjoy" yourself while Im gone... #Grin
I'll be back in around 10 minutes. If the video finishes before I get back, just restart it and keep going #Grin Keep an eye out for my return though. If I return and you dont notice...I wont be too happy.
@PlayFemsubVideo @AFKOn @Wait(600)
Ok I'm back #PetName @AFKOff
Has the video finished at least once, or is near the end?
[yes] Good! Lets get back to our normally scheduled programming then #Grin #Lol Goto(end)
[no] Really! This sounds like quite the long video you have ended up watching #Lol @Goto(more)
(more)
You really ended up with a serious video this time #Grin
Do you think you can make it all the way to the end?
[yes] Good! Get back to it then. Ohh, just a thought #Grin if the video has passed the halfway point...start it again #Grin #Lol Goto(finish)
[no] OK #PetName. Thats fine. Now we can get back to entertaining me again #Grin @Goto(end)
(finish)
Let me know when your done #PetName
[done,finished]
Im impresssed. I think that will do for the day #Grin @DecideOrgasm
(end)
Say bye bye to your fun videos for now slave #Lol
@End
The vocab/dialogue is still a mess I know. I wanted to get the code working before cleaning it up. So it will still need tidying up and some rewriting/additions before Im done, so if some one gets the code working I will finish the rest of the dilogue and post it in completed form. :innocent:
what do you mean by it doesnt work? Looks like a decent effort

anyway a few things i noticed:

questions must finish with a @DifferentAnswer or @AcceptAnswer line. is this the issue?

example:

[yes] ok @goto(yesScript)
[no] no? @Goto(noScript)
@DifferentAnswer just say yes of no

the first @goto(choice) is unneeded, the code will go to the next line anyway. you still need the (choice) line though as it is refereed to later.

the percentages will be skewed. The first time (femdom) has 25% chance to accept, 75% chance to fail. so the next call (general) has 75% of 25% chance to pass = 18.75%, the next line has 75% of 75% of 25% to be accepted =14%, and the final line will only trigger 10% of the time.

you duplicate the [yes][no] question 4 times. would be neater to have a @goto(askquestion) and then just have one copy of this question. You would only need it 4 times in each section if the question acctually refers to the type of video.
Whenever I ran it, it got a few lines in and would hang/freeze "Domme is typing...".

As to the percentages/chance thing. I assumed that there would be a 25% chance of one, and if not then a 25% chance of the next, and so on. Thats why I put the part about going throug the 4 video types again (domme couldnt decide thing), in case they all failed to be selected. I really need to get better with this code...lol. I think I will start with something a bit smaller/easier first.

If someone else wants to clean this one up so that it works, feel free. I recant all ownership and rights to it...lol :-P
I can still sort the vocab/dialogue after the fact, if someone wants to do the code only
Post Reply