- Spoiler: show
- See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at Tease_AI.Form1.GetBlogImage() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 13099
at Tease_AI.frmApps.Button8_Click(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form5.vb:line 757
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.34209 built by: FX452RTMGDR
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:/installs/tweakUI/bin/td/tg/TeaseAI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 12.0.51209.34209 built by: FX452RTMGDR
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.34209 built by: FX452RTMGDR
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.34251 built by: FX452RTMGDR
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.34209 built by: FX452RTMGDR
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.34209 built by: FX452RTMGDR
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:/installs/tweakUI/bin/td/tg/TeaseAI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/installs/tweakUI/bin/td/tg/TeaseAI/Interop.WMPLib.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
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
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34209 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Tease AI General Discussion
Moderator: 1885
- Trusfrated
- Explorer At Heart

- Posts: 465
- Joined: Mon Nov 08, 2010 8:41 am
- Gender: Male
Re: Tease AI Open Beta
I just used the Rebuild URL Files option. Since, when using the Randomize URL Files app I'm occasionally getting an Unhandled Exception.
- Spoiler: show
- Azureballs
- Explorer At Heart

- Posts: 119
- Joined: Sat Oct 28, 2006 5:30 pm
- Gender: Transsexual/Transgender
- Sexual Orientation: Open to new ideas!
- I am a: Submissive
- Location: USA
Re: Tease AI Open Beta
Just updated my picture request scripts if anyone wants to risk giving them a test 
They should be less repetitive now, but I still have some work to do. Link
They should be less repetitive now, but I still have some work to do. Link
- Azureballs
- Explorer At Heart

- Posts: 119
- Joined: Sat Oct 28, 2006 5:30 pm
- Gender: Transsexual/Transgender
- Sexual Orientation: Open to new ideas!
- I am a: Submissive
- Location: USA
Re: Tease AI Open Beta
Bug, After a red light/green light tease. I couldn't get the AI to respond to anything I typed. Edge, Stop, ect. I did try some stuff during the tease to break it. I requested a speed up which surprisingly she accepted and the metronome started going.
- 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
All right, so I've decided to just go ahead and focus extensively on four main areas until I'm satisfied they've been sufficiently addressed and their implementation is stable, in order of priority:
1. Insure correct progression of scripts (no lines getting lost during transition to different script types, and with them any commands they had)
2. Insure functions that compare dates work consistently for all users regardless of regional settings
3. Do everything possible to mitigate bugs caused by user error during script creation
4. Make sure all exceptions reported thus far have been dealt with appropriately
For the time being this is where I'm going to focus the bulk of my efforts, and once this is honed to a mirror shine I will assess the state of the build and re-work my priorities from there
Patch 25
https://mega.co.nz/#!WQdVmBxQ!W-6NhbduP ... EnG0Yjlj_4
Patch Notes:
I've gone over multiple processes with a fine-toothed comb, making small tweaks to limit the chance the domme will try to finish a taunt after the script has progressed to a different type. Please let me know whether or not you see a noticeable difference in this regard
I've added a calendar to the Misc tab. Please mess around with it a little bit by clicking different dates. Please tell me if the information the box gives you about them is accurate. If it is, I may have finally solved the regional date problem and can begin applying to code that needs it
Added the ability for Tease to audit scripts on startup for common errors and automatically fix them like blank lines in script (can cause the domme to output blank lines to the screen), extraneous commas (can cause the domme to accept incorrect keywords in Responses) and verifying certain Commands (like with @ShowBoobsImage vs @ShowBoobImage). The auditing capabilities will grow over time, but this should helpa great deal of errors caused by improper scripts
Also added an Audit Scripts button the Maintenance tab so you can do it at will
Please report any changes (or hopefully decrease of unexpected behavior) you notice with this patch, especially if you've had issues with dates so far
1. Insure correct progression of scripts (no lines getting lost during transition to different script types, and with them any commands they had)
2. Insure functions that compare dates work consistently for all users regardless of regional settings
3. Do everything possible to mitigate bugs caused by user error during script creation
4. Make sure all exceptions reported thus far have been dealt with appropriately
For the time being this is where I'm going to focus the bulk of my efforts, and once this is honed to a mirror shine I will assess the state of the build and re-work my priorities from there
Patch 25
https://mega.co.nz/#!WQdVmBxQ!W-6NhbduP ... EnG0Yjlj_4
Patch Notes:
I've gone over multiple processes with a fine-toothed comb, making small tweaks to limit the chance the domme will try to finish a taunt after the script has progressed to a different type. Please let me know whether or not you see a noticeable difference in this regard
I've added a calendar to the Misc tab. Please mess around with it a little bit by clicking different dates. Please tell me if the information the box gives you about them is accurate. If it is, I may have finally solved the regional date problem and can begin applying to code that needs it
Added the ability for Tease to audit scripts on startup for common errors and automatically fix them like blank lines in script (can cause the domme to output blank lines to the screen), extraneous commas (can cause the domme to accept incorrect keywords in Responses) and verifying certain Commands (like with @ShowBoobsImage vs @ShowBoobImage). The auditing capabilities will grow over time, but this should helpa great deal of errors caused by improper scripts
Also added an Audit Scripts button the Maintenance tab so you can do it at will
Please report any changes (or hopefully decrease of unexpected behavior) you notice with this patch, especially if you've had issues with dates so far
- Attachments
-
- OB Patch 25.rar
- Tease AI Open Beta Patch 25
- (756.05 KiB) Downloaded 108 times

-
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
For me it seems legit. The box only says: XXX is later than xxx or earlier or the same, but it is all correct (German Windows7 64bit environment)1885 wrote: I've added a calendar to the Misc tab. Please mess around with it a little bit by clicking different dates. Please tell me if the information the box gives you about them is accurate. If it is, I may have finally solved the regional date problem and can begin applying to code that needs it
Re: Tease AI Open Beta
Looks like the latest patch removed all the blank lines from all of my received task letters, making them a bit harder to read.
The one from yesterday still has @CockSmall in it:
"I want that @CockSmall poor little dick . . ." (Third task)
The one from yesterday still has @CockSmall in it:
"I want that @CockSmall poor little dick . . ." (Third task)
-
luke100787
- Explorer

- Posts: 16
- Joined: Mon May 21, 2007 5:57 pm
- Gender: Male
- Sexual Orientation: Straight
- I am a: Submissive
- Dom/me(s): still looking
Re: Tease AI Open Beta
love the program so much i was just wondering how you get the Domme to lock you in chastity
- 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
None of the starter scripts use the command that locks you in chastity. You would have to write a module / end yourself that would do that. I believe the command is @ChastityOn (and @ChastityOff to be allowed to unlock).luke100787 wrote:love the program so much i was just wondering how you get the Domme to lock you in chastity
Not sure if there is anything regarding dates and how long you have been locked yet (probably not considering the date format just got squared away)
Datta. Dayadhvam. Damyata.
Re: Tease AI Open Beta
Just encountered a bug with the date (Not sure if anyone else has reported it - might be worth updating the first post with known bugs?)
System returned 'Conversion from string "05-24-2015" to type 'Date' is not valid.
Details:
System returned 'Conversion from string "05-24-2015" to type 'Date' is not valid.
Details:
- Spoiler: show
- 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
Is there any way to jump to a specific module from another module, or in a response?
For example, if I wanted to write a module that allowed the user to choose which module they went to, or give them a choice between BBnB or Delete Pictures for example.
------------------------------------------------------------
And for Interrupts, they jump you out of the module you are in and do not return correct?
Can you use a bookmark to go straight back to it? Or will it have to go through stroking again as well?
For example, if I wanted to write a module that allowed the user to choose which module they went to, or give them a choice between BBnB or Delete Pictures for example.
------------------------------------------------------------
And for Interrupts, they jump you out of the module you are in and do not return correct?
Can you use a bookmark to go straight back to it? Or will it have to go through stroking again as well?
Datta. Dayadhvam. Damyata.
Re: Tease AI Open Beta
Hi 1885,
I just created a pull request on Github. I hope that works because it's my first time ^^ I didn't write the control in VB originally (C# it was) so it may look a bit strange
However it should reduce the memory footprint by quite a bit. Just use PictureBoxEx instead of PictureBox and load images with LoadFromUrl (or LoadFromUrlAsync to load in background).
I hope this helps
I just created a pull request on Github. I hope that works because it's my first time ^^ I didn't write the control in VB originally (C# it was) so it may look a bit strange
However it should reduce the memory footprint by quite a bit. Just use PictureBoxEx instead of PictureBox and load images with LoadFromUrl (or LoadFromUrlAsync to load in background).
I hope this helps
Re: Tease AI Open Beta
Just wanted to send a quick thank you for the work on this! It's really awesome. It isn't perfect, but there are moments where you type something and get a perfect response, and those are great.
Understand you're working on bug fixes, but one comment. It would be great if there were consequences for things like not using a title (instead of just having to type it again), or continuing to blabber when told to be quiet. Something like reducing cum chances, or counting demerits and being told at the end that you were automatically denied because of this would be interesting.
Anyways, keep up the good work, once again, this is really great.
Understand you're working on bug fixes, but one comment. It would be great if there were consequences for things like not using a title (instead of just having to type it again), or continuing to blabber when told to be quiet. Something like reducing cum chances, or counting demerits and being told at the end that you were automatically denied because of this would be interesting.
Anyways, keep up the good work, once again, this is really great.
- 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
Bug reports regarding @VitalSubAssignment and @WritingTask
So I have written a test module that adds an assignment to VitalSub and has you write lines.
The first thing would be that it would be nice if I could use the assigned task in the lines, but I know this would be complicated in the format.
The bugs:
@VitalSubAssignment has given me the same task 3 times in a row, @DommeLevel4 Edge 10 Times. Not sure where this is pulling it from, but it is taking the flag with it (yes, my Domme level is set to 4, so it could be pulling the right thing).
@WritingTask
First, the box is too small for the line I wrote and does not resize or adjust to the length of my string.
Second, when I intentionally made errors it crashed on an Index was out of Range error (when going from 9 errors to 10 when my limit was 10).
So I have written a test module that adds an assignment to VitalSub and has you write lines.
The first thing would be that it would be nice if I could use the assigned task in the lines, but I know this would be complicated in the format.
The bugs:
@VitalSubAssignment has given me the same task 3 times in a row, @DommeLevel4 Edge 10 Times. Not sure where this is pulling it from, but it is taking the flag with it (yes, my Domme level is set to 4, so it could be pulling the right thing).
@WritingTask
First, the box is too small for the line I wrote and does not resize or adjust to the length of my string.
Second, when I intentionally made errors it crashed on an Index was out of Range error (when going from 9 errors to 10 when my limit was 10).
Datta. Dayadhvam. Damyata.
Re: Tease AI Open Beta
In Form2.vb, you have 3 times :ullr wrote:Just encountered a bug with the date (Not sure if anyone else has reported it - might be worth updating the first post with known bugs?)
System returned 'Conversion from string "05-24-2015" to type 'Date' is not valid.
SetDate As Date = DateString
change it by:
SetDate As Date = Now
It should remove some cast error.
Re: Tease AI Open Beta
Is anyone else same problem? You can ask more coins again and again.. And everytime you get 50 coins if you do little pain :/

