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

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 »

This patch has been a bit of a beast to work on, but here we go

Patch 44

https://mega.nz/#!GU8WyboY!bblXsyyb0cOK ... 7uycVpXFto

Patch Notes:
  • Added the ability to Suspend and Resume session states You can now save your current state and pick up again later. Use the Suspend button in the bottom of the Apps window to save your state, and Resume to load it. Saving a new state will overwrite your old one (if it exists), but you will be prompted to confirm first.

    WARNING! - This features saves and resumes everything where you left off, including video. If you hit Suspend while a video is loaded and visible, it will start playing where you left off when you hit Resume. Be mindful of your volume if you have privacy concerns in your home!

    Also, this currently doesn't save TempFlags, but I expect to have that worked out for the next patch

    Added Reset button to Apps window. This is somewhat experimental, so let me know if it causes any unexpected behavior. This button is meant to reset Tease AI session states to the way they are when you say hello to the domme, effectively restarting without having to close and re-open the program

    Fixed bug that prevented the domme's slideshow from changing during the Taunt cycle.

    Added ability for domme to read from a script in time with videos. When a user plays any video (it doesn't matter where the video is located or how it was called), the program checks to see if a script with the same name as the video is located in [Personality]\Video\Scripts (you may need to create this folder). For example, if a use opens a video file named Shower-Lesbians.mp4, Tease AI will look for Shower-Lesbians.txt. If no script is found, the video will simply play as usual. Scripts should look something like this:

    [00:00:10] I'm looking forward to this
    [00:00:18] You're probably not though lol
    [00:00:42] It's gonna be so fucking hot when they get in the shower
    [00:01:32] Fuck, not even two minutes in and I'm already turned on #EmoteFlustered etc

    Timestamps are denoted by "hours:minutes:seconds". So when the video reaches 10 seconds, the domme will say "I'm looking forward to this", and so on. This can be used in conjunction with other instances the domme shows you videos as well. A timestamped message will not be displayed if the domme is already typing at that moment in the video. This not only applies to things she says outside of the video script, but in cases where timestamps are too close together and the domme walks over the next thing she was about to say.

    Added Commands @ApathyLevelUp and @ApathyLevelDown. These commands alter the domme's Apathy level for the duration of the session.
I ended up spending quite a lot of time with this patch, so I'll get started on the bugtracking thread later tonight. Some of these features may need a bit of work to iron out the kinks, but they're all looking good from my tests. Let me know if you have any questions or comments, find any bugs with this patch or anything I can do to help out.
OB Patch 44.rar
Tease AI Open Beta Patch 44
(805.42 KiB) Downloaded 179 times
Mat wrote:When I right click and select "copy image location" it's greyed out on everything but the local files and then it copies the location of the domme pic rather than the one displayed..

Then during a game of Censorship Sucks, I clicked randomise then Censorship Sucks to get a different video, but when it finished it didn't continue and the safeword didn't work..

Could you add a way to add more pet names? Like in a text file or something?
Thanks, I'll look into these and think about maybe adding a way to have as many PetNames per mood as you'd like.
Image
wisoad
Explorer
Explorer
Posts: 21
Joined: Fri Jun 26, 2015 7:07 pm
Gender: Male

Re: Tease AI Open Beta

Post by wisoad »

Dammnn the amount of work you do on this is insane 1885. I'm sure your days are longer than 24 hours..
desperategent
Explorer
Explorer
Posts: 5
Joined: Wed Aug 26, 2015 8:53 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by desperategent »

I joined mainly for this. It's amazing! Thank you so much.

Here's one of those little bug thingies:
Spoiler: show
************** 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 System.Collections.Generic.List`1.get_Item(Int32 index)
at Tease_AI.Form1.SendTimer_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 4895
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)


************** 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:///C:/Users/Eric/Desktop/Clue/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:///C:/Users/Eric/Desktop/Clue/Tease%20AI%20Open%20Beta/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Users/Eric/Desktop/Clue/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
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
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.
NEGEV
Explorer
Explorer
Posts: 96
Joined: Sat Aug 22, 2015 2:59 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by NEGEV »

bug report:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er darf nicht negativ und kleiner als die Auflistung sein.
Parametername: index
bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
bei Tease_AI.Form1.YesOrNoQuestions() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:Zeile 3025.
bei Tease_AI.Form1.Button1_Click(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:Zeile 2364.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.PerformClick()
bei Tease_AI.frmApps.Button3_Click_1(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form5.vb:Zeile 966.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.96.0 built by: NETFXREL2STAGE.
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:///E:/Teases/Tease%20AI/Tease%20AI/Tease%20AI.exe.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 10.0.0.0.
Win32-Version: 14.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
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:///E:/Teases/Tease%20AI/Tease%20AI/AxInterop.WMPLib.DLL.
----------------------------------------
Interop.WMPLib
Assembly-Version: 1.0.0.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///E:/Teases/Tease%20AI/Tease%20AI/Interop.WMPLib.DLL.
----------------------------------------
mscorlib.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.79.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_de_b77a5c561934e089/mscorlib.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.79.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------
System.Configuration
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.resources
Assembly-Version: 4.0.0.0.
Win32-Version: 4.6.79.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_de_b77a5c561934e089/System.resources.dll.
----------------------------------------
Microsoft.GeneratedCode
Assembly-Version: 1.0.0.0.
Win32-Version: 4.6.79.0 built by: NETFXREL2.
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.6.79.0 built by: NETFXREL2.
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
desperategent
Explorer
Explorer
Posts: 5
Joined: Wed Aug 26, 2015 8:53 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by desperategent »

Just a quick question before I do something silly. I feel like it's a dumb question, but I didn't see it anywhere else in the thread. Once you lock the amount of orgasms you are allowed in a certain time, is there any way to unlock it to change it later?

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

wisoad wrote:Dammnn the amount of work you do on this is insane 1885. I'm sure your days are longer than 24 hours..
Yeah, the extra 2 hours I got after moving to Bajor really helped :-)
desperategent wrote:Here's one of those little bug thingies:
Is this error from the latest patch 44? Do you remember what was going on when it occurred, and does it happen regularly?
NEGEV wrote:bug report:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.
Judging from this report, it looks like you were running a script with a multiple choice branch that didn't format the ending correctly with @DifferentAnswer or @AcceptAnswer. If it happens again where a crash occurs specifically with (bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
bei Tease_AI.Form1.YesOrNoQuestions() ) , can you make note of the script and see if that was the case?
desperategent wrote:Just a quick question before I do something silly. I feel like it's a dumb question, but I didn't see it anywhere else in the thread. Once you lock the amount of orgasms you are allowed in a certain time, is there any way to unlock it to change it later?
Only if you use the "Reset Settings" button in the Maintenance panel of the Misc tab, but it will reset every setting you've entered and system variable that Tease AI has saved to default values.
Image
leaky_sissy
Explorer
Explorer
Posts: 16
Joined: Tue Aug 18, 2015 6:23 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive
Location: Kansas City, MO
Contact:

Re: Tease AI Open Beta

Post by leaky_sissy »

opiate wrote: Not a perfect solution, but you can use the randomizer in apps to overrule anything that is going on in the main window. You can also use the little folder at the bottom left of the app window to load a script of your choice. I think both options would probably cancel out the video tease and let you continue on to something else
1885 wrote: I'll work on getting a range set for video lengths, but in the interim - any time you have a script that's waiting for a video to end before it continues, you can always click the "Show Video Controls" if necessary and use WMP's position marker to manually move the video near the end. All that Tease looks for is whether the video has ended, so you can cheat it when you need to
Awesome. Thanks for the feedback! I'll keep that in mind for next time.
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 »

1885 wrote:
desperategent wrote:Just a quick question before I do something silly. I feel like it's a dumb question, but I didn't see it anywhere else in the thread. Once you lock the amount of orgasms you are allowed in a certain time, is there any way to unlock it to change it later?
Only if you use the "Reset Settings" button in the Maintenance panel of the Misc tab, but it will reset every setting you've entered and system variable that Tease AI has saved to default values.
You can unlock it by editing the settings,
Spoiler: show
If you open your settings:
C:\Users\<Username>\AppData\Local\Tease_AI\Tease_AI.exe_Url_<random string>\1.0.0.0\user.config

Then delete:

Code: Select all

<setting name="DomOrgasmPer" serializeAs="String">
    <value>1</value>
</setting>

Code: Select all

<setting name="DomPerMonth" serializeAs="String">
    <value>2 Weeks</value>
</setting>

Code: Select all

<setting name="OrgasmsRemaining" serializeAs="String">
    <value>1</value>
</setting>
And change:

Code: Select all

<setting name="OrgasmsLocked" serializeAs="String">
    <value>True</value>
</setting>
To:

Code: Select all

<setting name="OrgasmsLocked" serializeAs="String">
    <value>False</value>
</setting>
The ones I've put to delete are only added when you click to lock your orgasms, so to put it back to normal you should remove them, although just editing that last one would probably work.
I did this after I set an orgasm limit, it didn't really feel the same knowing it was easy to remove the lock.. It felt more like I was denying myself rather than being denied by the domme

As an idea, when a user sets the limit you could encrypt the settings file, but instead of using a fixed password you could use data from the user's PC. Although going a bit too far, you could do something like this:
AES256 key = SHA256(CPU GUID + BIOS release date) XOR SHA256(MAC address + motherboard manufacture date)

I suppose it depends how many people use the orgasm lock feature, personally I won't use it that much unless it's in a script
Last edited by Mat on Thu Aug 27, 2015 6:29 pm, edited 1 time in total.
closetwanker
Explorer
Explorer
Posts: 75
Joined: Tue Dec 10, 2013 6:00 pm
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Not Collared
Location: USA East Coast

Re: Tease AI Open Beta

Post by closetwanker »

1885 wrote:This patch has been a bit of a beast to work on, but here we go

Patch 44

https://mega.nz/#!GU8WyboY!bblXsyyb0cOK ... 7uycVpXFto

Patch Notes:
  • Added the ability to Suspend and Resume session states You can now save your current state and pick up again later. Use the Suspend button in the bottom of the Apps window to save your state, and Resume to load it. Saving a new state will overwrite your old one (if it exists), but you will be prompted to confirm first.

    WARNING! - This features saves and resumes everything where you left off, including video. If you hit Suspend while a video is loaded and visible, it will start playing where you left off when you hit Resume. Be mindful of your volume if you have privacy concerns in your home!

    Also, this currently doesn't save TempFlags, but I expect to have that worked out for the next patch

    Added Reset button to Apps window. This is somewhat experimental, so let me know if it causes any unexpected behavior. This button is meant to reset Tease AI session states to the way they are when you say hello to the domme, effectively restarting without having to close and re-open the program

    Fixed bug that prevented the domme's slideshow from changing during the Taunt cycle.

    Added ability for domme to read from a script in time with videos. When a user plays any video (it doesn't matter where the video is located or how it was called), the program checks to see if a script with the same name as the video is located in [Personality]\Video\Scripts (you may need to create this folder). For example, if a use opens a video file named Shower-Lesbians.mp4, Tease AI will look for Shower-Lesbians.txt. If no script is found, the video will simply play as usual. Scripts should look something like this:

    [00:00:10] I'm looking forward to this
    [00:00:18] You're probably not though lol
    [00:00:42] It's gonna be so fucking hot when they get in the shower
    [00:01:32] Fuck, not even two minutes in and I'm already turned on #EmoteFlustered etc

    Timestamps are denoted by "hours:minutes:seconds". So when the video reaches 10 seconds, the domme will say "I'm looking forward to this", and so on. This can be used in conjunction with other instances the domme shows you videos as well. A timestamped message will not be displayed if the domme is already typing at that moment in the video. This not only applies to things she says outside of the video script, but in cases where timestamps are too close together and the domme walks over the next thing she was about to say.

    Added Commands @ApathyLevelUp and @ApathyLevelDown. These commands alter the domme's Apathy level for the duration of the session.
I ended up spending quite a lot of time with this patch, so I'll get started on the bugtracking thread later tonight. Some of these features may need a bit of work to iron out the kinks, but they're all looking good from my tests. Let me know if you have any questions or comments, find any bugs with this patch or anything I can do to help out.
OB Patch 44.rar
Mat wrote:When I right click and select "copy image location" it's greyed out on everything but the local files and then it copies the location of the domme pic rather than the one displayed..

Then during a game of Censorship Sucks, I clicked randomise then Censorship Sucks to get a different video, but when it finished it didn't continue and the safeword didn't work..

Could you add a way to add more pet names? Like in a text file or something?
Thanks, I'll look into these and think about maybe adding a way to have as many PetNames per mood as you'd like.
Do I need to install each patch individually.....or can I simply install the latest patch and be all caught 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 »

closetwanker wrote:Do I need to install each patch individually.....or can I simply install the latest patch and be all caught up?
The latest should be enough :-)
desperategent
Explorer
Explorer
Posts: 5
Joined: Wed Aug 26, 2015 8:53 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by desperategent »

1885 wrote:
desperategent wrote:Here's one of those little bug thingies:
Is this error from the latest patch 44? Do you remember what was going on when it occurred, and does it happen regularly?
Yes it is. It happens when the domme brings one of her friends into the chat. I've only had that occur twice and got the crash both times.
1885 wrote:
desperategent wrote:Just a quick question before I do something silly. I feel like it's a dumb question, but I didn't see it anywhere else in the thread. Once you lock the amount of orgasms you are allowed in a certain time, is there any way to unlock it to change it later?
Only if you use the "Reset Settings" button in the Maintenance panel of the Misc tab, but it will reset every setting you've entered and system variable that Tease AI has saved to default values.

Thanks!
vyyr
Explorer
Explorer
Posts: 71
Joined: Tue Feb 19, 2013 5:01 pm

Re: Tease AI Open Beta

Post by vyyr »

i wrote this long time ago, someone can make a ballbusting script? im really really bad doing myself and im trying but i dont have enought time rigth now. if someone can make some game or teases with a lot of ballbusting would be my hero xD.
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 »

Hey everyone, I just wanted to drop a quick note to mention a few things:

First of all, the bug report thread is up and ready to go :smile:

viewtopic.php?f=2&t=16203#p203484

This will be the sole source for bug reporting for the near future, so please post any bugs there going forward. If you have any bugs that have been reported in this thread but haven't been resolved yet, please post them again there. With the various updates, the hiatus and the sheer length of the thread, it's hard to know what's still lingering and what isn't. I'm going to monitor the bug report thread and keep the first page updated with the reports I get. Getting the all the information in one, easy to view place will help me a lot, and other users who want to report problems as well.

Secondly, I do want to let everyone know that the source code for Tease AI has been uploaded to bitbucket. It's a private repo for the time being, but png and q55x8x both have access to it. I'm updating the code constantly with every minor addition, as well as keeping fairly extensive documentation on everything I add. I'm still doing the coding myself at the moment since I'm not ready to deal with an open source project at the moment. The main reason for this repo is so that if anything does happen to me or the project stalls for any reason, the code will be accessible and up to date for anyone who wants to build or rebuild Tease AI moving forward.

I have no intention of that being necessary of course, but there was a lot of discussion concerning this while I was gone. Just let the record show, should it ever be necessary, that if I'm gone or the project stalls for 3 months without word then I want png and/or q558x8 to put the source code out into the community.

That being said, Tease AI will go open source at some point. I'm just not at a place where I can take that on right now.

Finally, I just want to say that the next patch may take a few more days to get out. Some unexpected features creeped up on me. :closedeyes:
desperategent wrote:Yes it is. It happens when the domme brings one of her friends into the chat. I've only had that occur twice and got the crash both times.
Can you make a note of it in the new thread with as much of the suggested info there as you can provide? In the meantime I'll keep looking at this.
vyyr wrote:i wrote this long time ago, someone can make a ballbusting script? im really really bad doing myself and im trying but i dont have enought time rigth now. if someone can make some game or teases with a lot of ballbusting would be my hero xD.
Ballbusting scripts are pretty straightforward in Tease AI, the Command @CBTBalls actually handles all the ballbusting for you. Once I get to providing better documentation, I'll try to get some good examples for you in there
Image
closetwanker
Explorer
Explorer
Posts: 75
Joined: Tue Dec 10, 2013 6:00 pm
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Not Collared
Location: USA East Coast

Re: Tease AI Open Beta

Post by closetwanker »

How do I go about saving a URL to a file? So that I can tag it in the URL tab?
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 »

closetwanker wrote:How do I go about saving a URL to a file? So that I can tag it in the URL tab?
When you create a URL File, you can save all the images it finds to disk by checking the "Save Images to Disk" box.

If you just want to look at a URL file you've created, you can open one in the URL Files tab with "Open URL File" and browse with the arrow keys (or mouse wheel if you hover over the picture) and save individual images with the "Save Image to Disk" button.
Image
Post Reply