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

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Not another bug, a suggestion :)
Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
- 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
Mat wrote:Not another bug, a suggestion :)
Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
And encrypt them so some cheeky bugger doesn't just go in and give themselves 1000 gold coins. Though it was bronze, and it was for the purposes of testing the card pack openings when I found a bug.
But yeah, eventually encrypting the stored and saved settings / variables would be nice to make it less tamper proof. I know that is one of the things I dislike most about sex scripts is that I can just go in and change all of my values on a whim..
Of course, as I said before, for testing purposes having them be editable certainly helps users test their own bugs and things.
Datta. Dayadhvam. Damyata.
- SexyTom
- Explorer At Heart

- Posts: 112
- Joined: Sat Jul 26, 2014 9:35 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Switch
- Location: Germany
- Contact:
Re: Tease AI Open Beta
Thanks for your fast reply, 1885. :)
And.... make her compatible to Windows 10! Because it get's released July 29th worldwide.

And.... make her compatible to Windows 10! Because it get's released July 29th worldwide.
best wishes, Tom.
- 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
Same issue. My guess would be the daily tokens screen?
slaveashish wrote:I hope this hasn't already been reported. I get this error when I run the program
Conversion from string "On Top" to type "Integer" is not valid. The details are belowHowever the program seems to run fine if I click continueCode: 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 "On Top" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format. at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) --- End of inner exception stack trace --- at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value) at Tease_AI.Form1.Form1_Load(Object sender, EventArgs e) in C:UsersElijahDocumentsVisual Studio 2010ProjectsTease AITease AIForm1.vb:line 1207 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) ************** Loaded Assemblies **************mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.17929 built by: FX45RTMREL 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:///D:/AI/Tease%20AI%20Open%20Beta/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.17929 built by: FX45RTMREL 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.17929 built by: FX45RTMREL 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.17929 built by: FX45RTMREL 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.17929 built by: FX45RTMREL 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:///D:/AI/Tease%20AI%20Open%20Beta/AxInterop.WMPLib.DLL----------------------------------------Interop.WMPLib Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///D:/AI/Tease%20AI%20Open%20Beta/Interop.WMPLib.DLL----------------------------------------System.Configuration 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.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll----------------------------------------System.Xml 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.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll----------------------------------------Microsoft.GeneratedCode Assembly Version: 1.0.0.0 Win32 Version: 4.0.30319.17929 built by: FX45RTMREL CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.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.
Datta. Dayadhvam. Damyata.
- marspank
- Explorer At Heart

- Posts: 840
- Joined: Mon Sep 19, 2011 12:11 am
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
- Location: East Coast US
Re: Tease AI Open Beta
Oh yeah, is there a way for the slideshow to just show pictures with certain tags (like Face). I have some image sets that have boob, butt, and feet close ups that would be nice to leave in for things like "imagine how great it would be to cum on my boobs" instead of the generic from boob gallery, but it is kind of weird when they just pop up in the slideshow.
Datta. Dayadhvam. Damyata.
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Of course with encryption you'd need a way to hide the key, you couldn't use the user's SID (the ID number each user has) as then you couldn't swap between PC's and if you store it in a file you'd be able to decrypt it, he could hard code it and then omit it from the source code.. but there are easy ways around that as well..marspank wrote:And encrypt them so some cheeky bugger doesn't just go in and give themselves 1000 gold coins. Though it was bronze, and it was for the purposes of testing the card pack openings when I found a bug.Mat wrote:Not another bug, a suggestion :)
Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
But yeah, eventually encrypting the stored and saved settings / variables would be nice to make it less tamper proof. I know that is one of the things I dislike most about sex scripts is that I can just go in and change all of my values on a whim..
Of course, as I said before, for testing purposes having them be editable certainly helps users test their own bugs and things.
With the "getting easy coins" it's quite easy without editing the settings, I used TinyTaskPortable to press the space bar every 10 seconds, after about half an hour I checked back and I'd gained 1200 coins :)
I like this idea but would there be a way around having 2 PC's, so if you have one for work and one for everything else. Perhaps send an email and remember the time sent and compare it to when you get back?1885 wrote:This gives me some ideas, but they'll have to wait til the build's stableSexyTom wrote:- Make her interrupt your daily routine.
The program runs in the backround and from time to time she speaks to you and gives you task or likes to hear you moan for her. Only for her entertainment. Maybe you need to edge and than she says "STOP" and she leaves you horny... you can continue your daily routine.
- 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
You don't have to have the key anywhere the user can see it, it can be buried in the source code.Mat wrote:
- Spoiler: show
Datta. Dayadhvam. Damyata.
-
Triple Alfa
- Explorer At Heart

- Posts: 175
- Joined: Wed Dec 05, 2007 12:35 pm
Re: Tease AI Open Beta
I have to say I don't really see the point in encrypting the data of Tease AI. Just using the program normally requires a self-emposed commitment to following along with the program and the domme. There is nothing stopping you from ignoring or disobeying the domme.(That's how I get most of my testing done.) So trying to stop people from cheating in a program they are willingly participating in seems kinda silly. Also if you are computer savy enough to find and alter the savedata, I'm sure you're savy enough to alter a script or two and give yourself whatever you want that way.Mat wrote:Of course with encryption you'd need a way to hide the key, you couldn't use the user's SID (the ID number each user has) as then you couldn't swap between PC's and if you store it in a file you'd be able to decrypt it, he could hard code it and then omit it from the source code.. but there are easy ways around that as well..marspank wrote:And encrypt them so some cheeky bugger doesn't just go in and give themselves 1000 gold coins. Though it was bronze, and it was for the purposes of testing the card pack openings when I found a bug.Mat wrote:Not another bug, a suggestion :)
Could you change the location the settings are stored? Currently if you make a copy of the program it creates a new random URL in appdata, would it be possible to instead have the settings inside the Tease AI folder, thereby making it more portable?
But yeah, eventually encrypting the stored and saved settings / variables would be nice to make it less tamper proof. I know that is one of the things I dislike most about sex scripts is that I can just go in and change all of my values on a whim..
Of course, as I said before, for testing purposes having them be editable certainly helps users test their own bugs and things.
With the "getting easy coins" it's quite easy without editing the settings, I used TinyTaskPortable to press the space bar every 10 seconds, after about half an hour I checked back and I'd gained 1200 coins :)
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
I agree with you to a point, but I've already suggested that there be a flag for if the user exit's early or cums early so the domme can act accordingly when the program is next started. It's not really a case that a user could alter things to get around consequences, it's more a case of making it harder to alter things so they are less tempted to in periods where the denial and frustration start building up.Triple Alfa wrote: I have to say I don't really see the point in encrypting the data of Tease AI. Just using the program normally requires a self-emposed commitment to following along with the program and the domme. There is nothing stopping you from ignoring or disobeying the domme.(That's how I get most of my testing done.) So trying to stop people from cheating in a program they are willingly participating in seems kinda silly. Also if you are computer savy enough to find and alter the savedata, I'm sure you're savy enough to alter a script or two and give yourself whatever you want that way.
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Another three suggestions,
Could you add responses to their responses..
Like when they say "I'm going to drive you crazy"
if you put "you did that a while ago" you don't get a response, and if you put "and how long do you think that'll take" they think you're asking how long you'll be teased for..
Or when they show an image, be able to ask where they got it from, and have them tease you for forgetting if it's from your local files
Although I really like how the program works I think the responses may have to be tweaked a bit to avoid overlapping, maybe add a folder for each taunt that it checks responses for first, and then it checks the rest?
Then could you add an extra option for being unsure about an image, there are quite a few images that I don't like but don't dislike, and they get added to the dislike text file and used against me as if I disliked them.
Also I'd suggest for a way to add responses without needing to overwrite the existing file. If two people add different responses to the same file or add responses to existing glitter posts, you have to manually go through and copy the right parts to the right places
And a sort-of bug,
When looking through images I said no quite a few times then said yes and got the response "I'm on fire today" I couldn't help but think "no.. not quite, a damp fire maybe
"
And a mistake in "#LAPScratchThatOne_85.txt" there's a line that says "Nope to the one one"
Could you add responses to their responses..
Like when they say "I'm going to drive you crazy"
if you put "you did that a while ago" you don't get a response, and if you put "and how long do you think that'll take" they think you're asking how long you'll be teased for..
Or when they show an image, be able to ask where they got it from, and have them tease you for forgetting if it's from your local files
Although I really like how the program works I think the responses may have to be tweaked a bit to avoid overlapping, maybe add a folder for each taunt that it checks responses for first, and then it checks the rest?
Then could you add an extra option for being unsure about an image, there are quite a few images that I don't like but don't dislike, and they get added to the dislike text file and used against me as if I disliked them.
Also I'd suggest for a way to add responses without needing to overwrite the existing file. If two people add different responses to the same file or add responses to existing glitter posts, you have to manually go through and copy the right parts to the right places
And a sort-of bug,
When looking through images I said no quite a few times then said yes and got the response "I'm on fire today" I couldn't help but think "no.. not quite, a damp fire maybe
And a mistake in "#LAPScratchThatOne_85.txt" there's a line that says "Nope to the one one"
Last edited by Mat on Mon Jun 01, 2015 11:41 pm, edited 1 time in total.
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Also when asked to edge one more time to see if you get to cum, could you add an option where you ask not to cum, or to keep teasing, I set the range to be anywhere from 15 minutes to nearly 3 hours as I wanted a long tease, but got about 20 minutes.
And building on what I said about not minding disliked images, why not add a category in the images tabs for images you specifically don't like.
And I just noticed in the domme and sub tabs, there's no option to select the gender for if you wanted a male dom, and the "replace #Balls with #BallsToPussy" could also be changed by selecting a gender..
Also you could add punishments for saying no to a command, for example when asked to edge.
I'm starting to feel bad for posting so many requests and suggestions, I'll stop for a while, I imagine the pile is getting pretty big..
Athough I've found another two possible bugs,
you can still ask to stroke while she's giving you tasks, which leads to stroking then a link then the end again,
Sometimes they say "Just imagine you were getting ready to cum all over these nice boobs" and then shows a different image, although this could be just a different image on the correct tumblr blog
and I didn't count this as I'm sure I've put it before, but in case I didn't, you can ask to stop and she lets you, but the program doesn't update to say you've stopped.
And building on what I said about not minding disliked images, why not add a category in the images tabs for images you specifically don't like.
And I just noticed in the domme and sub tabs, there's no option to select the gender for if you wanted a male dom, and the "replace #Balls with #BallsToPussy" could also be changed by selecting a gender..
Also you could add punishments for saying no to a command, for example when asked to edge.
I'm starting to feel bad for posting so many requests and suggestions, I'll stop for a while, I imagine the pile is getting pretty big..
Athough I've found another two possible bugs,
you can still ask to stroke while she's giving you tasks, which leads to stroking then a link then the end again,
Sometimes they say "Just imagine you were getting ready to cum all over these nice boobs" and then shows a different image, although this could be just a different image on the correct tumblr blog
and I didn't count this as I'm sure I've put it before, but in case I didn't, you can ask to stop and she lets you, but the program doesn't update to say you've stopped.
Re: Tease AI Open Beta
Ran into a bug last night with the program stopping giving instructions. Not sure if this is helpful, but...
- Spoiler: show
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Another response bug,
When saying "I cant take my eyes off your.." it counts as saying "I can't take anymore"
I'd help write some response files but I'm pretty bad at writing this sort of stuff
, also working out the order of what get's checked first could get a bit confusing
And an error and a response bug,
During the hentai keep or delete script, I said to keep an image and they let me stroke instead of cbt, I responded with "I thought you were going to hurt me.." and got the error "#Subname.txt" not found, I presume the N should be capitalised.
And I got the response:
"Have I made you edge too much, is it painful Subname? *smiles*"
Which doesn't quite fit the context..
When saying "I cant take my eyes off your.." it counts as saying "I can't take anymore"
I'd help write some response files but I'm pretty bad at writing this sort of stuff
And an error and a response bug,
During the hentai keep or delete script, I said to keep an image and they let me stroke instead of cbt, I responded with "I thought you were going to hurt me.." and got the error "#Subname.txt" not found, I presume the N should be capitalised.
And I got the response:
"Have I made you edge too much, is it painful Subname? *smiles*"
Which doesn't quite fit the context..
-
Triple Alfa
- Explorer At Heart

- Posts: 175
- Joined: Wed Dec 05, 2007 12:35 pm
Re: Tease AI Open Beta
The cums early flag can already be added by scripters right now. You'd just need to set a custom flag in a response. The early exit flag would have to be hardcoded into the shutdown process of Tease AI.Mat wrote:I agree with you to a point, but I've already suggested that there be a flag for if the user exit's early or cums early so the domme can act accordingly when the program is next started.
I understand your point, but this also means 1885 would have to make either a setting or two separate builds(depending on how far the 'lockdown' goes) to support developers and players that want to be able to have access. It would also make it much harder on him and other developers to diagnose certain problems if the related files are inaccessable to the player who found the issue.It's not really a case that a user could alter things to get around consequences, it's more a case of making it harder to alter things so they are less tempted to in periods where the denial and frustration start building up.
So while your sentiment is certainly understandable, it does come at a cost.
-
Mat
- Explorer At Heart

- Posts: 429
- Joined: Sun Feb 26, 2012 8:34 pm
- Gender: Male
- Sexual Orientation: Straight
- Location: UK
Re: Tease AI Open Beta
Another bug..
System.ArgumentException: Parameter is not valid.

Despite the error I must say thank you for such an amazing program
,
That last session was evil..

System.ArgumentException: Parameter is not valid.
- Spoiler: show
Despite the error I must say thank you for such an amazing program
That last session was evil..
