Tease AI General Discussion
Moderator: 1885
-
frankendude
- Explorer At Heart

- Posts: 101
- Joined: Tue Jun 24, 2014 3:26 pm
Re: Tease AI Open Beta
Thanks for posting the command guides. I have a question regarding them. I'm currently trying to create a new module that will have the stroker stroke at varying speeds. They will get breaks and also have to do some edges. I'm unsure how to set this up. I have the module written, but I know I can't use @StrokeFaster or @StrokeFastest unless it's in a taunt file. I'm also trying to make it a sort of game. If possible, I'd like to have the domme randomly select a video from either the hardcore or softcore folders (or others maybe) and just play the video while all the instructions happen. I see that I can set to play a specific video, but I'd rather it play any video in a particular folder. I don't know if any of this makes sense with the way I want to set it up.
- vedovn
- Explorer

- Posts: 23
- Joined: Sun Sep 14, 2014 6:31 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: Tease AI Open Beta
Hmm.. When I edit that file I see the changes in the program, ie when I change1885 wrote:The stuff he's asking about is hardcoded, there's no files associated with them.vedovn wrote:I'm pretty sure if you delete the files in "Tease AI\Scripts\Wicked Tease\System\Flags" and "Tease AI\Scripts\Wicked Tease\System\Variables" it will start the script over fresh.
edit: It seems like the settings for edge timers are stored in Tease AI.exe.config so you can either replace that file with the original from the download (THIS WILL DELETE YOUR SETTINGS) or if you're feeling adventurous you can edit the file in a text editor.
I'm not 100% on this, but I believe the Tease AI.exe.config stores the default settings of the program, not the saved settings. I'm actually not sure where the saved settings go
Code: Select all
<setting name="SubName" serializeAs="String"> <value>Sub Name</value></setting>Code: Select all
<setting name="SubName" serializeAs="String"> <value>Alibaba</value></setting>- kinkyswan
- Explorer

- Posts: 46
- Joined: Sun Feb 08, 2009 2:08 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
Re: Tease AI Open Beta
1885, your level of thought, energy, and dedication to this project is extraordinary, and is very much appreciated.
I've been making progress on my first module script, and I have more feature requests, which I've split into two categories.
ESSENTIAL FEATURES
I've been making progress on my first module script, and I have more feature requests, which I've split into two categories.
ESSENTIAL FEATURES
- SANDBOX MODE Thank you for adding the Test Script button to the Apps panel. It has been tremendously useful for testing my script so far and seeing how commands work. However, it doesn't go far enough. When I open a script using the Test Script button, I'd like Tease AI to go into a Sandbox mode. There would be some mechanism (perhaps a check box or toggle button next to the Test Script button) to toggle the Sandbox mode off. When Sandbox mode is turned off, any flags, variables, and user statistics settings (last orgasm, last ruin, time spent stroking, chastity status, etc.) would be reset to the value they had when Sandbox mode was turned on.
- KEYWORDS REQUIREMENTS CHECKING On the Scripts tab, the program automatically checks the requirements for each script and designates it with either All requirements met! or All requirements not met! Currently, these requirements only apply to @Tags. They should apply to #Keywords as well. If I'm writing a script and decide to throw in a line such as I'll test my script and add #PhallicObject to my own keywords, but with the many users of the program, all our keywords files are going to be out-of-sync (even worse, each personality has its own vocabulary)
Code: Select all
Is that a [b][color=#0000FF]#PhallicObject[/color][/b] in your pocket, or are you just happy to see me?
- #KEYWORDS IN MULTIPLE CHOICE RESPONSES . Example: I found myself doing something like this:
- Spoiler: show
- Spoiler: show

- SUBTRACT AND TEST TOKENS COMMANDS Example:
- Spoiler: show
- CUSTOM TAGS Others have already made requests for their own favorite picture types tags to be added to the Local Image Tags list. I figured out that TeaseAI already supports custom tags. For example, if I put this in a script:
Then on the Local Tags tab I Enter Image Directory that contains the lollipop picture I want, navigate to the lollipop picture, and hit Finished. Lastly, I open the file ImagesSystemLocalImageTags.txt and add @TagLollipop after the picture's filepath.Code: Select all
Wouldn't you like to suck on that? [b][color=#FF0000]@ShowTaggedImage[/color][/b] [b][color=#FF0000]@TagLollipop[/color][/b]
TeaseAI could simplify this process if you put something like this onto the Local Tags panel:

- DemonXia
- Explorer

- Posts: 35
- Joined: Sun Aug 23, 2009 8:22 pm
- Gender: Female
- Sexual Orientation: Lesbian
- I am a: Submissive
- Location: Zeeland, The Netherlands
Re: Tease AI Open Beta
Hi, thanks for the awesome program.
I have found one error though. It pops up when I try to set the orgasm limit. In Settings -> Domme -> Orgasms, I change it to 2 per week, check the box before "Limit" and press "Lock Selected". It pops up with a warning that it will limit me to 2 orgasms for the next week on which I press "Yes" and than the error pops up.
Unhandled exception.....
Conversion from string"05-19-2015" to type 'Date' is not valid.
Please note at line 7 it is referring to C:UsersElijah..... The folder C:UsersElijah does not exist on my system.
Furthermore, me being transgender doesn't really impact my use of the program at this moment, although a choice whether the sub should be called he or she would be nice.
I have found one error though. It pops up when I try to set the orgasm limit. In Settings -> Domme -> Orgasms, I change it to 2 per week, check the box before "Limit" and press "Lock Selected". It pops up with a warning that it will limit me to 2 orgasms for the next week on which I press "Yes" and than the error pops up.
Unhandled exception.....
Conversion from string"05-19-2015" to type 'Date' is not valid.
Code: Select all
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text **************System.InvalidCastException: Conversion from string "05-19-2015" to type 'Date' is not valid. at Microsoft.VisualBasic.CompilerServices.Conversions.ToDate(String Value) at Tease_AI.FrmSettings.orgasmsperlockButton_Click(Object sender, EventArgs e) in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm2.vb:line 9662 at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.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) ************** Loaded Assemblies **************mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18063 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll----------------------------------------Tease AI Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///K:/Tease%20AI/Tease%20AI.exe----------------------------------------Microsoft.VisualBasic Assembly Version: 10.0.0.0 Win32 Version: 11.0.50709.17929 built by: FX45RTMREL CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll----------------------------------------System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.17929 built by: FX45RTMREL CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll----------------------------------------System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18047 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18021 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------System.Runtime.Remoting Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll----------------------------------------System.Speech Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.17929 built by: FX45RTMREL CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll----------------------------------------AxInterop.WMPLib Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///K:/Tease%20AI/AxInterop.WMPLib.DLL----------------------------------------Interop.WMPLib Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///K:/Tease%20AI/Interop.WMPLib.DLL----------------------------------------System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18060 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------Microsoft.mshtml Assembly Version: 7.0.3300.0 Win32 Version: 7.0.3300.0 CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll---------------------------------------- ************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for thisapplication or computer (machine.config) must have thejitDebugging value set in the system.windows.forms section.The application must also be compiled with debuggingenabled. For example: <configuration> <system.windows.forms jitDebugging="true" /></configuration> When JIT debugging is enabled, any unhandled exceptionwill be sent to the JIT debugger registered on the computerrather than be handled by this dialog box. Furthermore, me being transgender doesn't really impact my use of the program at this moment, although a choice whether the sub should be called he or she would be nice.
-
mr-max
- Explorer At Heart

- Posts: 220
- Joined: Wed Apr 09, 2008 10:34 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
- Location: Europe
Re: Tease AI Open Beta
In addition to this: my major concern are the image tags for domme and local images. I absolutely would like to share my tagged images for a domme. It is a time consuimg task to tag all images of several sets. Unfortunately right now the files paths are stored absolute. Wouldn't it make more sense to store one txt file per folder and keep the paths relative? This way you could simply share a huge collection with everybody and the work is done ;)kinkyswan wrote:with the many users of the program, all our keywords files are going to be out-of-sync (even worse, each personality has its own vocabulary)
Anyway, to not disturb the bugtesting here, maybe 1885 should open a second post with feature requests? Cause I have certainly some more ideas in my mind, but I think you are more than busy just working on the current status quo ;)
Re: Tease AI Open Beta
one question: how do you get metronome (sound) work?
-
Mr-Elusive
- Explorer

- Posts: 97
- Joined: Tue Jan 12, 2010 6:24 pm
Re: Tease AI Open Beta
My settings are here: C:\Users\<username>\AppData\Local\Tease_AI\Tease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx\1.0.0.0vedovn wrote:Hmm.. When I edit that file I see the changes in the program, ie when I change1885 wrote:The stuff he's asking about is hardcoded, there's no files associated with them.vedovn wrote:I'm pretty sure if you delete the files in "Tease AI\Scripts\Wicked Tease\System\Flags" and "Tease AI\Scripts\Wicked Tease\System\Variables" it will start the script over fresh.
edit: It seems like the settings for edge timers are stored in Tease AI.exe.config so you can either replace that file with the original from the download (THIS WILL DELETE YOUR SETTINGS) or if you're feeling adventurous you can edit the file in a text editor.
I'm not 100% on this, but I believe the Tease AI.exe.config stores the default settings of the program, not the saved settings. I'm actually not sure where the saved settings gotoCode: Select all
<setting name="SubName" serializeAs="String"> <value>Sub Name</value></setting>The program actually refers to me as Alibaba atfer restarting the program. My best guess is that that file is a serialization of a object holding all your setting in your code. And it's serialized at program startup. There is probably a library doing that for you if you don't know what on earth I'm talking about.Code: Select all
<setting name="SubName" serializeAs="String"> <value>Alibaba</value></setting>
-
Mr-Elusive
- Explorer

- Posts: 97
- Joined: Tue Jan 12, 2010 6:24 pm
Re: Tease AI Open Beta
Also I wanted to ask, where do we send the money to?
You've done an outstanding job. It took me a little while to figure out some things (to be fair I did skip a lot of the documentation) but once I got everything going, it worked amazingly well.
On both attempts I got entirely different runthroughs. Also after the first run through, I added a lot more local content as things started making a lot more sense. Again, this isn't a dig at the guides, I was just a bit too excited to read properly. The general tooltips and such are pretty straightforward and helpful.
While I don't really get how glitter fits in, I really liked this feature. The deleting game made me nervous, but it worked perfectly. The censor game is just too funny.
On the scripting front, I haven't attempted my own scripting yet, but so far I like what I see. I also can't wait to see what this great community comes up with.
You've done an awesome job. You sir officially have my vote for Milovana member of the decade.
You've done an outstanding job. It took me a little while to figure out some things (to be fair I did skip a lot of the documentation) but once I got everything going, it worked amazingly well.
On both attempts I got entirely different runthroughs. Also after the first run through, I added a lot more local content as things started making a lot more sense. Again, this isn't a dig at the guides, I was just a bit too excited to read properly. The general tooltips and such are pretty straightforward and helpful.
While I don't really get how glitter fits in, I really liked this feature. The deleting game made me nervous, but it worked perfectly. The censor game is just too funny.
On the scripting front, I haven't attempted my own scripting yet, but so far I like what I see. I also can't wait to see what this great community comes up with.
You've done an awesome job. You sir officially have my vote for Milovana member of the decade.
- 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
I have fun with it myselfmr-max wrote:BTW the URL File Generator is bliss! Suddenly I have a 5K+ Porn Image collection :D
What I'd need to do is implement the ability to stroke in a Module while it runs down the linear script, similar to a traditional webtease. That way, you could have Taunts for your randomly generated Taunt cycles, but then Modules could be used for more focused and guided stroking as well. It's not a bad feature to have, I'll prioritize this in the suggested feature list so you'll be able to make the script you want.frankendude wrote:Thanks for posting the command guides. I have a question regarding them. I'm currently trying to create a new module that will have the stroker stroke at varying speeds. They will get breaks and also have to do some edges. I'm unsure how to set this up. I have the module written, but I know I can't use @StrokeFaster or @StrokeFastest unless it's in a taunt file. I'm also trying to make it a sort of game. If possible, I'd like to have the domme randomly select a video from either the hardcore or softcore folders (or others maybe) and just play the video while all the instructions happen. I see that I can set to play a specific video, but I'd rather it play any video in a particular folder. I don't know if any of this makes sense with the way I want to set it up.
Commands for playing genre videos will be added, I just need to do a little behind the scenes brainstorming about how they should function
vedovn wrote:The program actually refers to me as Alibaba atfer restarting the program. My best guess is that that file is a serialization of a object holding all your setting in your code. And it's serialized at program startup. There is probably a library doing that for you if you don't know what on earth I'm talking about.
I'll take your word for it
That also is very much appreciatedkinkyswan wrote:1885, your level of thought, energy, and dedication to this project is extraordinary, and is very much appreciated.
All right, I"m getting some ideas how to make this work. I'll put it on the to do listkinkyswan wrote:SANDBOX MODE Thank you for adding the Test Script button to the Apps panel. It has been tremendously useful for testing my script so far and seeing how commands work. However, it doesn't go far enough. When I open a script using the Test Script button, I'd like Tease AI to go into a Sandbox mode. There would be some mechanism (perhaps a check box or toggle button next to the Test Script button) to toggle the Sandbox mode off. When Sandbox mode is turned off, any flags, variables, and user statistics settings (last orgasm, last ruin, time spent stroking, chastity status, etc.) would be reset to the value they had when Sandbox mode was turned on.
I've been needing to make another pass on the script requirement code, I'll look into adding this when I dokinkyswan wrote:KEYWORDS REQUIREMENTS CHECKING On the Scripts tab, the program automatically checks the requirements for each script and designates it with either All requirements met! or All requirements not met! Currently, these requirements only apply to @Tags. They should apply to #Keywords as well. If I'm writing a script and decide to throw in a line such as
This will be difficult for me to do personally (Not impossible though), but I can see the benefit to doing so. The biggest initial concern I have is how to deal with nested keywords, but I'll see what I can do. I may not be able to really look into this for a little while thoughkinkyswan wrote:#KEYWORDS IN MULTIPLE CHOICE RESPONSES . Example: I found myself doing something like this:
That's a good idea. It also reminds me I forgot to make a guide for System Keywordskinkyswan wrote:SUBTRACT AND TEST TOKENS COMMANDS Example:
Oh well, what's one more thing to do
Yeah, it does support custom Local Image tags. I pretty much had to design it that way, because there was no well in hell I was coding the program to parse each and every single one of thosekinkyswan wrote:CUSTOM TAGS Others have already made requests for their own favorite picture types tags to be added to the Local Image Tags list. I figured out that TeaseAI already supports custom tags. For example, if I put this in a script:
It could be done, though I'm not sure how you'd be able to insure consistent tags across users. I will look into adding your interface suggestion though, probably in a panel for custom content somewhere down the line, because I don't think there's any way I could bring myself to change the Local Image Tags panel as it is now. Triple Alfa and I had so much back and forth creative input on how it should look and what tags should be there that I feel like that page belongs in the Louvre at this pointkinkyswan wrote:Then on the Local Tags tab I Enter Image Directory that contains the lollipop picture I want, navigate to the lollipop picture, and hit Finished. Lastly, I open the file ImagesSystemLocalImageTags.txt and add @TagLollipop after the picture's filepath.
TeaseAI could simplify this process if you put something like this onto the Local Tags panel:
Thanks, I'm glad you're enjoying itDemonXia wrote:Hi, thanks for the awesome program.
DemonXia wrote:I have found one error though. It pops up when I try to set the orgasm limit. In Settings -> Domme -> Orgasms, I change it to 2 per week, check the box before "Limit" and press "Lock Selected". It pops up with a warning that it will limit me to 2 orgasms for the next week on which I press "Yes" and than the error pops up.
Unhandled exception.....
Conversion from string"05-19-2015" to type 'Date' is not valid.
I am going to have to do some work on this, and I am hoping to get some input on it once I open source the code. I really did my best to make sure that dates would get saved and read correctly no matter what time format various people use, but it seems it's still causing errors for some people, and things that work with date settings aren't happening correctly. This is definitely high on my bug list
DemonXia wrote:Please note at line 7 it is referring to C:UsersElijah..... The folder C:UsersElijah does not exist on my system.
Right, it's referencing the same line as it appeared on my system. There's a pdb file in the Tease AI root directory that (from my understanding, so take it with a grain of salt
Where would that be applicable? The domme speaks to you in the second person of "you", I don't know that "he" or "she" ever gets mentioned either way. Is there something you're thinking of where "he" or "she" would come into play?DemonXia wrote:Furthermore, me being transgender doesn't really impact my use of the program at this moment, although a choice whether the sub should be called he or she would be nice.
I'll put this in my suggestion pilemr-max wrote:In addition to this: my major concern are the image tags for domme and local images. I absolutely would like to share my tagged images for a domme. It is a time consuimg task to tag all images of several sets. Unfortunately right now the files paths are stored absolute. Wouldn't it make more sense to store one txt file per folder and keep the paths relative? This way you could simply share a huge collection with everybody and the work is done ;)
More than more than busy holy shitmr-max wrote:Anyway, to not disturb the bugtesting here, maybe 1885 should open a second post with feature requests? Cause I have certainly some more ideas in my mind, but I think you are more than busy just working on the current status quo ;)
There currently is no metronome sound, but believe me after all the requests I can see this needs to be made a priority feature to addpepez wrote:one question: how do you get metronome (sound) work?
I've never had anything for Tease AI in my AppData folder, still don't even though I run the open beta builds. What the hellMr-Elusive wrote:My settings are here: C:Users<username>AppDataLocalTease_AITease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx1.0.0.0
lol I wishMr-Elusive wrote:Also I wanted to ask, where do we send the money to?
This is pretty much a word-for-word account for my experience with learning to program this thingMr-Elusive wrote:It took me a little while to figure out some things (to be fair I did skip a lot of the documentation) but once I got everything going, it worked amazingly well.
(Well, minus the working amazingly well part. Getting there!)
I'm glad you think so, because those were a giant pain in the ass let me tell youMr-Elusive wrote:On both attempts I got entirely different runthroughs. Also after the first run through, I added a lot more local content as things started making a lot more sense. Again, this isn't a dig at the guides, I was just a bit too excited to read properly. The general tooltips and such are pretty straightforward and helpful.
Just to help with the immersion of it being an online experience. I imagine if a few people add a few good ones, especially Tease ones, it can a sexy little peripheral thing that enhances the whole experience. Plus I'm planning a feature of implementing specific Glitter posts you can call from scripts so the domme could post about specific things she just did to you and her girlfriends could react to itMr-Elusive wrote:While I don't really get how glitter fits in, I really liked this feature.
If anything should work perfectly, I guess it should be thatMr-Elusive wrote:The deleting game made me nervous, but it worked perfectly.
Are you kidding? With all this momentum, I'm running for president! #18852016Mr-Elusive wrote:You've done an awesome job. You sir officially have my vote for Milovana member of the decade.

- ark235
- Explorer

- Posts: 48
- Joined: Tue Jul 19, 2011 8:27 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Location: Somewhere!
Re: Tease AI Open Beta
I had a couple of feature requests although I don't really think you need more!
Interrupts - I think this is a really neat feature, being able to make her respond to what you say in unique ways and break the regular script path as such. In most scenarios I think it's awesome but I can see some potential modules where it would really break the experience if it ran an interrupt and didn't complete the module
So, would it be possible to have a command that could be ran in a script to either temporarily ignore interrupts, or force it to return to the same place in the script after an interrupt rather than moving to a random link? The behaviour should be reset at the end of any script it is used in as well.
e.g.
@IgnoreInterrupt - the game will ignore interrupt commands until this specific script ends
@ReturnInterrupt - the game will follow interrupts but jump back to the spot in the module where it occurred, rather than move to a link.
@ClearInterrupt - removes the effect of those two commands immediately rather than wait for the script to end.
Second feature request:
Being able to force it to load another random module/link rather than end a script. It could be useful in situations where e.g. you include a lot of modules which check flags or such. If you failed the check and it ends the module you'd by default move straight to a link, but it could be good if you could force it to choose another random module that you can do instead.
E.g. @checkflag(dontrun)
Run the script
This would be the really long script
But if you fail the check you can't do any of this
@End
(dontrun)
You cant do this script so let's choose another instead of missing out
@LoadModuleRandom
@End
Other than those the already requested per-session/temporary flags and metronome/stroke commands in modules should allow for some more cool stuff in scripts
Also, thank you for the command guide, very concise!
Interrupts - I think this is a really neat feature, being able to make her respond to what you say in unique ways and break the regular script path as such. In most scenarios I think it's awesome but I can see some potential modules where it would really break the experience if it ran an interrupt and didn't complete the module
So, would it be possible to have a command that could be ran in a script to either temporarily ignore interrupts, or force it to return to the same place in the script after an interrupt rather than moving to a random link? The behaviour should be reset at the end of any script it is used in as well.
e.g.
@IgnoreInterrupt - the game will ignore interrupt commands until this specific script ends
@ReturnInterrupt - the game will follow interrupts but jump back to the spot in the module where it occurred, rather than move to a link.
@ClearInterrupt - removes the effect of those two commands immediately rather than wait for the script to end.
Second feature request:
Being able to force it to load another random module/link rather than end a script. It could be useful in situations where e.g. you include a lot of modules which check flags or such. If you failed the check and it ends the module you'd by default move straight to a link, but it could be good if you could force it to choose another random module that you can do instead.
E.g. @checkflag(dontrun)
Run the script
This would be the really long script
But if you fail the check you can't do any of this
@End
(dontrun)
You cant do this script so let's choose another instead of missing out
@LoadModuleRandom
@End
Other than those the already requested per-session/temporary flags and metronome/stroke commands in modules should allow for some more cool stuff in scripts
Also, thank you for the command guide, very concise!
- ark235
- Explorer

- Posts: 48
- Joined: Tue Jul 19, 2011 8:27 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Location: Somewhere!
Re: Tease AI Open Beta
Yep, it's storing the settings here for me too:I've never had anything for Tease AI in my AppData folder, still don't even though I run the open beta builds. What the hell![]()
C:\Users\%USERNAME%\AppData\Local\Tease_AI\Tease_AI.exe_Url_RANDOMSTRINGOFCHARS\1.0.0.0\user.config
Also, when I coped the extracted folder so I could have another copy of the program for testing etc, and it generated a new "Tease_AI.exe_Url_RANDOMSTRINGOFCHARS" folder (so I now have two in that location).
This is with Windws 8.1. Are you using a different OS?
-
frankendude
- Explorer At Heart

- Posts: 101
- Joined: Tue Jun 24, 2014 3:26 pm
Re: Tease AI Open Beta
Great. I thought I might be getting ahead of you a bit on that second one. The program hasn't even been out for a whole week and already people have asked for a dozen new featuresWhat I'd need to do is implement the ability to stroke in a Module while it runs down the linear script, similar to a traditional webtease. That way, you could have Taunts for your randomly generated Taunt cycles, but then Modules could be used for more focused and guided stroking as well. It's not a bad feature to have, I'll prioritize this in the suggested feature list so you'll be able to make the script you want.
Commands for playing genre videos will be added, I just need to do a little behind the scenes brainstorming about how they should function
- 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
My guess is if you are running yours through a GUI or some other format of code (as opposed to downloading the files you put on here in a folder, it will save it with those files.ark235 wrote:Yep, it's storing the settings here for me too:I've never had anything for Tease AI in my AppData folder, still don't even though I run the open beta builds. What the hell![]()
C:\Users\%USERNAME%\AppData\Local\Tease_AI\Tease_AI.exe_Url_RANDOMSTRINGOFCHARS\1.0.0.0\user.config
Also, when I coped the extracted folder so I could have another copy of the program for testing etc, and it generated a new "Tease_AI.exe_Url_RANDOMSTRINGOFCHARS" folder (so I now have two in that location).
This is with Windws 8.1. Are you using a different OS?
Datta. Dayadhvam. Damyata.
- vedovn
- Explorer

- Posts: 23
- Joined: Sun Sep 14, 2014 6:31 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
Re: Tease AI Open Beta
Ah, the settings seems to be stored in that file you've got there, and the Tease AI.exe.config only has the defaults that should be used.Mr-Elusive wrote:My settings are here: C:\Users\<username>\AppData\Local\Tease_AI\Tease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx\1.0.0.0
-
mr-max
- Explorer At Heart

- Posts: 220
- Joined: Wed Apr 09, 2008 10:34 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
- Location: Europe
Re: Tease AI Open Beta
OK, if we are throughing stuff in here:
- This thing needs some shortcut buttons. If I type "I'm on the edge" or even "edge" I'm not on the edge anymore
this works for one edge, but if you are supposed to hold it afterwards this is stupid. Maybe we can just add 1 or 2 quick buttons next to the chat line (like in webteases)
- this "Send File Feature" is awesome. I had a blast when it came up! Does it ask you if you did your chars? I guess you can make it remember next startup with a flag or something. (Did not yet deep dive into scripting)
- Already mentioned the possibility to share tags for image sets.
- This thing needs some shortcut buttons. If I type "I'm on the edge" or even "edge" I'm not on the edge anymore
- this "Send File Feature" is awesome. I had a blast when it came up! Does it ask you if you did your chars? I guess you can make it remember next startup with a flag or something. (Did not yet deep dive into scripting)
- Already mentioned the possibility to share tags for image sets.
