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

frankendude
Explorer At Heart
Explorer At Heart
Posts: 101
Joined: Tue Jun 24, 2014 3:26 pm

Re: Tease AI Open Beta

Post by frankendude »

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.
User avatar
vedovn
Explorer
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

Post by vedovn »

1885 wrote:
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.
The stuff he's asking about is hardcoded, there's no files associated with them.

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
Hmm.. When I edit that file I see the changes in the program, ie when I change

Code: Select all

<setting name="SubName" serializeAs="String">  <value>Sub Name</value></setting>
to

Code: Select all

<setting name="SubName" serializeAs="String">  <value>Alibaba</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.
User avatar
kinkyswan
Explorer
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

Post by kinkyswan »

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
  1. 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.
  2. 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

    Code: Select all

    Is that a [b][color=#0000FF]#PhallicObject[/color][/b] in your pocket, or are you just happy to see me?
    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)
FEATURES ALSO NICE TO HAVE
  1. #KEYWORDS IN MULTIPLE CHOICE RESPONSES . Example: I found myself doing something like this:
    Spoiler: show

    Code: Select all

     [b][color=#0000FF]#PetName[/color][/b], which part of my body do you find sexiest?[tits, boobs, breasts, jugs] A boob man, eh?[ass, butt, bum, rear] So you like my rear[legs, gams] blah blah[feet, toes] blah blah[face, neck, nose, eyes, ears, lips] blah blah[pussy, cunt, box] blah blah[hands, fingers] blah blah[b][color=#FF0000]@DifferentAnswer[/color][/b] I was looking for something like tits or ass 
    Wouldn't it be nice if we could write this instead:
    Spoiler: show

    Code: Select all

     [b][color=#0000FF]#PetName[/color][/b], which part of my body do you find sexiest?[[b][color=#0000FF]#Boobs[/color][/b]] A boob man, eh?[[b][color=#0000FF]#Ass[/color][/b]] So you like my rear[[b][color=#0000FF]#Legs[/color][/b]] blah blah[[b][color=#0000FF]#Feet[/color][/b]] blah blah[[b][color=#0000FF]#FacePart[/color][/b]] blah blah[[b][color=#0000FF]#Pussy[/color][/b]] blah blah[[b][color=#0000FF]#Hands[/color][/b]] blah blah[b][color=#FF0000]@DifferentAnswer[/color][/b] I was looking for something like tits or ass 
    ? :-)
  2. SUBTRACT AND TEST TOKENS COMMANDS Example:
    Spoiler: show

    Code: Select all

     Perhaps you'd like to buy some more stroking time, [b][color=#0000FF]#PetName[/color][/b] [b][color=#FF0000]@If[/color][/b][[b][color=#FF0000]@Tokens[/color][/b]]>[5]Then[b][color=#FF00BF](Choices)[/color][/b]But since you have no tokens at the moment I guess you're out of luck@End[b][color=#FF00BF](Choices)[/color][/b][yes] That's five tokens [b][color=#FF0000]@Sub5Tokens[/color][/b] [b][color=#FF0000]@Goto[/color][/b][b][color=#FF00BF](MoreStroking)[/color][/b][b][color=#FF0000]@AcceptAnswer[/color][/b] Never mind, then[color=#FF0000][b]@End[/b][/color][b][color=#FF00BF](MoreStroking)[/color][/b]You've bought yourself some more stroking time [b][color=#FF0000]@BookmarkModule[/color][/b][b][color=#FF0000]@End[/color][/b]Rest of script here 
  3. 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:

    Code: Select all

     Wouldn't you like to suck on that? [b][color=#FF0000]@ShowTaggedImage[/color][/b] [b][color=#FF0000]@TagLollipop[/color][/b] 
    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:
    Image
User avatar
DemonXia
Explorer
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

Post by DemonXia »

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.

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.   
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.
mr-max
Explorer At Heart
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

Post by mr-max »

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)
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 ;)

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 ;)
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 »

one question: how do you get metronome (sound) work?
Mr-Elusive
Explorer
Explorer
Posts: 97
Joined: Tue Jan 12, 2010 6:24 pm

Re: Tease AI Open Beta

Post by Mr-Elusive »

vedovn wrote:
1885 wrote:
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.
The stuff he's asking about is hardcoded, there's no files associated with them.

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
Hmm.. When I edit that file I see the changes in the program, ie when I change

Code: Select all

<setting name="SubName" serializeAs="String">  <value>Sub Name</value></setting>
to

Code: Select all

<setting name="SubName" serializeAs="String">  <value>Alibaba</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.
My settings are here: C:\Users\<username>\AppData\Local\Tease_AI\Tease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx\1.0.0.0
Mr-Elusive
Explorer
Explorer
Posts: 97
Joined: Tue Jan 12, 2010 6:24 pm

Re: Tease AI Open Beta

Post by Mr-Elusive »

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.
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 »

mr-max wrote:BTW the URL File Generator is bliss! Suddenly I have a 5K+ Porn Image collection :D
I have fun with it myself :smile:
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.
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.

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 :smile:
kinkyswan wrote:1885, your level of thought, energy, and dedication to this project is extraordinary, and is very much appreciated.
That also is very much appreciated :-)
kinkyswan 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.
All right, I"m getting some ideas how to make this work. I'll put it on the to do list
kinkyswan 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
I've been needing to make another pass on the script requirement code, I'll look into adding this when I do
kinkyswan wrote:#KEYWORDS IN MULTIPLE CHOICE RESPONSES . Example: I found myself doing something like this:
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 though
kinkyswan wrote:SUBTRACT AND TEST TOKENS COMMANDS Example:
That's a good idea. It also reminds me I forgot to make a guide for System Keywords :slap:

Oh well, what's one more thing to do :lol: I'm going to add the ability to use system variables in those kind of comparisons, stay tuned
kinkyswan 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:
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 those :lol:
kinkyswan 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:
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 point :lol:
DemonXia wrote:Hi, thanks for the awesome program.
Thanks, I'm glad you're enjoying it :-)
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 ;-) ) is the code as it appeared on my system when the build was compiled. It's what lets crash reports show me the line number where the error occurred, so everyone's crash report will have my name on it - it's not meant to reflect your own program's location when returning line information.
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.
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?
mr-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 ;)
I'll put this in my suggestion pile
mr-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 ;)
More than more than busy holy shit :lol: I don't mind having bugs and suggestions in the same thread though, helps me focus on all the input coming in like a laser (even if I do occasionally miss a couple and have to reply late when I notice :blush: )
pepez wrote:one question: how do you get metronome (sound) work?
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 add
Mr-Elusive wrote:My settings are here: C:Users<username>AppDataLocalTease_AITease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx1.0.0.0
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 :closedeyes:
Mr-Elusive wrote:Also I wanted to ask, where do we send the money to?
lol I wish
Mr-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.
This is pretty much a word-for-word account for my experience with learning to program this thing :-D

(Well, minus the working amazingly well part. Getting there!)
Mr-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.
I'm glad you think so, because those were a giant pain in the ass let me tell you :lol:
Mr-Elusive wrote:While I don't really get how glitter fits in, I really liked this feature.
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 it
Mr-Elusive wrote:The deleting game made me nervous, but it worked perfectly.
If anything should work perfectly, I guess it should be that :smile:
Mr-Elusive wrote:You've done an awesome job. You sir officially have my vote for Milovana member of the decade.
Are you kidding? With all this momentum, I'm running for president! #18852016
Image
User avatar
ark235
Explorer
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

Post by ark235 »

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!
User avatar
ark235
Explorer
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

Post by ark235 »

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 :closedeyes:
Yep, it's storing the settings here for me too:
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
Explorer At Heart
Posts: 101
Joined: Tue Jun 24, 2014 3:26 pm

Re: Tease AI Open Beta

Post by frankendude »

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.

Commands for playing genre videos will be added, I just need to do a little behind the scenes brainstorming about how they should function
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 features :no:
User avatar
marspank
Explorer At Heart
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

Post by marspank »

ark235 wrote:
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 :closedeyes:
Yep, it's storing the settings here for me too:
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?
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.
Datta. Dayadhvam. Damyata.
User avatar
vedovn
Explorer
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

Post by vedovn »

Mr-Elusive wrote:My settings are here: C:\Users\<username>\AppData\Local\Tease_AI\Tease_AI.exe_Url_jy5jpqyeous3hb0djyhozqooanvjumnx\1.0.0.0
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-max
Explorer At Heart
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

Post by mr-max »

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 :lol: 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.
Post Reply