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

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 »

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

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.
User avatar
SexyTom
Explorer At Heart
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

Post by SexyTom »

Thanks for your fast reply, 1885. :)

And.... make her compatible to Windows 10! Because it get's released July 29th worldwide. :-D ;-)
best wishes, Tom.
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 »

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 below

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 "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.   
However the program seems to run fine if I click continue
Datta. Dayadhvam. Damyata.
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 »

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

marspank wrote:
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.
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..

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 :)
1885 wrote:
SexyTom 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.
This gives me some ideas, but they'll have to wait til the build's stable
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?
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 »

Mat wrote:
Spoiler: show
marspank wrote:
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.
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..

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 :)
1885 wrote:
SexyTom 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.
This gives me some ideas, but they'll have to wait til the build's stable
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?
You don't have to have the key anywhere the user can see it, it can be buried in the source code.
Datta. Dayadhvam. Damyata.
Triple Alfa
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Wed Dec 05, 2007 12:35 pm

Re: Tease AI Open Beta

Post by Triple Alfa »

Mat wrote:
marspank wrote:
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.
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..

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

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

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 :-P"

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

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.
dbt
Explorer At Heart
Explorer At Heart
Posts: 183
Joined: Sun Jun 27, 2010 3:09 am

Re: Tease AI Open Beta

Post by dbt »

Ran into a bug last night with the program stopping giving instructions. Not sure if this is helpful, but...
Spoiler: show
After getting denied, with a message "not going to let you cum yet". I replied "Let me start stroking" (using Lazy Sub). She responded "Challenge accepted". and then nothing. Now, it was clearly still parsing, since when I made lots of requests she responded "Shhhh", and when I asked to stop she said "You aren't supposed to be doing anything", but beyond that it just stayed there.
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 »

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 :blush:, 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..
Triple Alfa
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Wed Dec 05, 2007 12:35 pm

Re: Tease AI Open Beta

Post by Triple Alfa »

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

So while your sentiment is certainly understandable, it does come at a cost.
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 »

Another bug..

System.ArgumentException: Parameter is not valid.
Spoiler: show
************** Exception Text **************
System.ArgumentException: Parameter is not valid.
at System.Drawing.Image.FromStream(Stream stream, Boolean useEmbeddedColorManagement, Boolean validateImageData)
at System.Windows.Forms.PictureBox.Load()
at System.Windows.Forms.PictureBox.Load(String url)
at Tease_AI.Form1.ShowGotImage() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 12867
at Tease_AI.Form1.CommandClean(String StringClean) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 9178
at Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 4077
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Sooo I just had a 2 hour tease with 55 minutes being the hentai keep or delete script.. then more teasing, then the coffee script where the error showed up and the safeword didn't give a response.. :\'-(

Despite the error I must say thank you for such an amazing program :-D,
That last session was evil.. :evil: :blush:
Post Reply