Tease AI Bug Report Thread

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

Stefaf
Explorer At Heart
Explorer At Heart
Posts: 107
Joined: Sat Apr 02, 2016 7:43 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Germany

Re: Tease AI Bug Report Thread

Post by Stefaf »

genome231 wrote: Wed Mar 14, 2018 11:08 am by genome231 » 14 Mar 2018, 12:08
Found a bug!

Using the unofficial version released by Daragorn!
A single one in the hole Program would be great. :D
genome231 wrote: Wed Mar 14, 2018 11:08 am Using multiple @CountVar

Code: Select all

@NullResponse @RapidCodeOn
@NullResponse @SetVar[Test]=[0]
@NullResponse @CountVar[Test]
I am now counting @ShowVar[Test]
I am now counting @ShowVar[Test]
@NullResponse @CountVar[Test]
I am now counting @ShowVar[Test]
I am now counting @ShowVar[Test]
@NullResponse @CountVar[Test]
I am now counting @ShowVar[Test]
I am now counting @ShowVar[Test]
@NullResponse @CountVar[Test]
I am now counting @ShowVar[Test]
I am now counting @ShowVar[Test]
@NullResponse @CountVar[Test]
I am now counting @ShowVar[Test]
I am now counting @ShowVar[Test]
@NullResponse @CountVar[Test]
Makes Tease-AI count in a pace equal to the number of @CountVar activated - Meaning If I do 3 @CountVar[Test] in a row it will start counting 3x per second.
Yes i can confirm, if you use it multiple times, it counts as multiple times as you used it.
genome231 wrote: Wed Mar 14, 2018 11:08 am I believe it should simply override the existing one, but I might be mistaking :lol:
If you mean by overwrite doing nothing i would agree. I'll implement a fix.
khorne
Explorer
Explorer
Posts: 44
Joined: Fri Feb 01, 2013 9:12 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: UK

Re: Tease AI Bug Report Thread

Post by khorne »

I keep seeing the error

Code: Select all

Version: 0.55.3.0
Title: FilterList Cancelled
Message: FilterList Started With LineGroupingValue "-1". 
Exceptions: 
	================================== Exception =====================================
	Message: Specified argument was out of the range of valid values.
	Parameter name: FilterList Started With LineGroupingValue "-1". 
	Typ:     System.ArgumentOutOfRangeException
	StackTrace:
	


~~~~~~~~~~~~~~~~~~~~Application.StackTrace~~~~~~~~~~~~~~~~~~~~~~~~~
   at Tease_AI.Form1.FilterList(List`1 ListClean) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Form1.vb:line 13903
   at Tease_AI.TauntProcessingObject..ctor(String absolutePath, Form1 Form1Reference) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Classes\TauntProcessingObject.vb:line 86
   at Tease_AI.Form1.StrokeTauntTimer_Tick(Object sender, EventArgs e) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Form1.vb:line 6482
   at System.Windows.Forms.Timer.OnTick(EventArgs e)
   at Tease_AI.teaseAI_Timer.OnTick(EventArgs e) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Classes\teaseAI_Timer.vb:line 50
   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.DoApplicationModel()
   at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run(String[] commandLine)
   at Tease_AI.My.MyApplication.Main(String[] Args) in :line 81
I had a look in the source code, but not sure exactly what the problem is because I don't know VB, but it seems to be this section of the code in the file Form1.vb that is causing the error:

Code: Select all

 '▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
        '		Check if Grouped-Lines-Files have the right amount of Lines
        '▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼
        ' No need to go further on an empty file.
        If ListClean.Count <= 0 Then
            Trace.WriteLine("FilterList started with empty List. Skipping filter.")
            Return ListClean
        End If

        ' To Avoid DivideByZeroException 
        If ListIncrement <= 0 Then
            Dim lazyText As String = "FilterList Started With LineGroupingValue """ & ListIncrement & """. "
            Log.WriteError(lazyText, New ArgumentOutOfRangeException(lazyText), "FilterList Cancelled")
            If My.Settings.CBOutputErrors = True And ssh.SaidHello = True Then ChatAddSystemMessage("<font color=""red"">ERROR: " & lazyText & "</font>", False)
            Return ListClean
        End If
Any ideas how I can fix it (if I have set something up incorrectly)?
Stefaf
Explorer At Heart
Explorer At Heart
Posts: 107
Joined: Sat Apr 02, 2016 7:43 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Germany

Re: Tease AI Bug Report Thread

Post by Stefaf »

Check your [Tease-AI-path]\Scripts\[selected Personality]\Stroke folder
There should be files named like
  • StrokeTaunts_#.txt
  • ChastityTaunts_#.txt
  • GlitterTaunts_#.txt
Where # can be any number greater as zero. The number determines how many lines of a taunt in the file are grouped. i.e. StrokeTaunts_15.txt contains taunts that have 15 lines. StrokeTaunts_1.txt contains one line taunts.
User avatar
Shattered
Experimentor
Experimentor
Posts: 1391
Joined: Fri Jan 11, 2013 6:41 pm
I am a: Switch
Location: United Kingdom

Re: Tease AI Bug Report Thread

Post by Shattered »

Is there a way to open the current script in ntoepad or something? Got ERROR: The given imagepath was empty. :::: ShowImage with no valid imagepath. and would be nice to know where its from to check if its my fault or the scripts :)
Stefaf
Explorer At Heart
Explorer At Heart
Posts: 107
Joined: Sat Apr 02, 2016 7:43 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Germany

Re: Tease AI Bug Report Thread

Post by Stefaf »

Shattered wrote: Sat Mar 17, 2018 10:35 pm Is there a way to open the current script in ntoepad or something? Got ERROR: The given imagepath was empty. :::: ShowImage with no valid imagepath. and would be nice to know where its from to check if its my fault or the scripts :)
Type in "@" instead regular text and send it.
This will show you the current running script and the current line. But since TAI ignores empty lines, the line number is counted without empty lines.
User avatar
tigrotto
Explorer At Heart
Explorer At Heart
Posts: 564
Joined: Sat Jul 15, 2017 5:13 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by tigrotto »

Hi!
I'm testing a section of a script but I keep getting this error:
index exceeds the limit of the matrix
and this is the message:
Spoiler: show
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.IndexOutOfRangeException: Indice oltre i limiti della matrice.
in Tease_AI.Form1.SysKeywordClean(String StringClean) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Form1.vb:riga 7841
in Tease_AI.Form1.PoundClean(String StringClean) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Form1.vb:riga 8279
in Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Form1.vb:riga 4794
in System.Windows.Forms.Timer.OnTick(EventArgs e)
in Tease_AI.teaseAI_Timer.OnTick(EventArgs e) in C:\Users\Werner\Downloads\Tease-AI-0.55.3.0\Tease-AI-0.55.3.0\Tease AI\Classes\teaseAI_Timer.vb:riga 50
in System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
Versione assembly: 0.55.3.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 10.0.0.0
Versione Win32: 14.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2612.0 built by: NET471REL1LAST_B
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/Interop.WMPLib.DLL
----------------------------------------
mscorlib.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Accessibility
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.GeneratedCode
Versione assembly: 1.0.0.0
Versione Win32: 4.7.2612.0 built by: NET471REL1LAST_B
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.mshtml
Versione assembly: 7.0.3300.0
Versione Win32: 7.0.3300.0
Base di codice: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------

************** Debug JIT **************
Per abilitare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
abilitato.

Ad esempio:

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

Quando il debug JIT è abilitato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo
Sorry it's in Italian... :innocent:
I'm using markus' unofficial patch 55.5 at the moment, but it happens also with Daragorn's patch 55.3.
This is the message of the error with Daragorn's patch 55.3:
Spoiler: show
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.IndexOutOfRangeException: Indice oltre i limiti della matrice.
in Tease_AI.Form1.SysKeywordClean(String StringClean) in G:\tigrotto\Tease-AI2\Tease AI\Form1.vb:riga 7813
in Tease_AI.Form1.PoundClean(String StringClean) in G:\tigrotto\Tease-AI2\Tease AI\Form1.vb:riga 8251
in Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in G:\tigrotto\Tease-AI2\Tease AI\Form1.vb:riga 4766
in System.Windows.Forms.Timer.OnTick(EventArgs e)
in Tease_AI.teaseAI_Timer.OnTick(EventArgs e) in G:\tigrotto\Tease-AI2\Tease AI\Classes\teaseAI_Timer.vb:riga 50
in System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Assembly caricati **************
mscorlib
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
Versione assembly: 0.54.9.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Versione assembly: 10.0.0.0
Versione Win32: 14.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2634.0 built by: NET471REL1LAST_C
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2612.0 built by: NET471REL1LAST_B
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Versione assembly: 1.0.0.0
Versione Win32: 1.0.0.0
Base di codice: file:///C:/Users/ASUS/Desktop/tigrotto/CASA/Programmi/TeaseAI/TeaseAI/Interop.WMPLib.DLL
----------------------------------------
mscorlib.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_it_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Accessibility
Versione assembly: 4.0.0.0
Versione Win32: 4.7.2558.0 built by: NET471REL1
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.GeneratedCode
Versione assembly: 1.0.0.0
Versione Win32: 4.7.2612.0 built by: NET471REL1LAST_B
Base di codice: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.mshtml
Versione assembly: 7.0.3300.0
Versione Win32: 7.0.3300.0
Base di codice: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------

************** Debug JIT **************
Per abilitare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
abilitato.
The section of the script that is causing the error is this:

Code: Select all

@NullResponse @RapidCodeOn
@NullResponse @Flag(24-7_work_on_friday,24-7_work_on_saturday) @Variable[#DateDifference(24-7_come_home,minutes)]>=[0]And[#DateDifference(24-7_go_to_sleep_working_day,minutes)]<=[0] @TempFlag(L5) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
@NullResponse @Flag(24-7_work_on_friday) @NotFlag(24-7_work_on_saturday) @Variable[#DateDifference(24-7_come_home,minutes)]>=[0]And[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)]<=[0] @TempFlag(L6) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
@NullResponse @NotFlag(24-7_work_on_friday) @Flag(24-7_work_on_saturday) @Variable[#DateDifference(24-7_go_to_sleep_working_day,minutes)]<=[0] @TempFlag(L7) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
@NullResponse @NotFlag(24-7_work_on_friday,24-7_work_on_saturday) @Variable[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)]<=[0] @TempFlag(L8) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
@NullResponse @RapidCodeOff
But I only get this error when one between flag 24-7_work_on_friday and 24-7_work_on_saturday is set.

I checked the script multiple times and there's nothing wrong.
What is even more strange is this: the structure of the first two lines is the same, except for the different use of @Flag @NotFlag at the beginning.

Code: Select all

@NullResponse @Flag(24-7_work_on_friday,24-7_work_on_saturday) @Variable[#DateDifference(24-7_come_home,minutes)]>=[0]And[#DateDifference(24-7_go_to_sleep_working_day,minutes)]<=[0] @TempFlag(L5) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
@NullResponse @Flag(24-7_work_on_friday) @NotFlag(24-7_work_on_saturday) @Variable[#DateDifference(24-7_come_home,minutes)]>=[0]And[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)]<=[0] @TempFlag(L6) @SetVar[24-7_time_before_going_to_sleep]=[#DateDifference(24-7_go_to_sleep_not_working_day,minutes)] @TempFlag(24-7_checking_available_time_before_sleep)
The same with the last two lines but I only get the error when only one of the two flags is set.

Trying to understand what could be the main cause, I removed some parts of the script. What I found is that removing the @SetVar command fix the problem. But I need that @SetVar!
For example, if I set only flag 24-7_work_on_friday and I remove the @SetVar from the @Flag(24-7_work_on_friday) line the script works.
So I tested the @SetVar alone but I didn't get the error.

Can anyone help me, please? I really don't know what to do.
I made a small script in case you want to make some tests.

Thanks!
Bye :wave:
Attachments
test4.zip
(640 Bytes) Downloaded 127 times
Stefaf
Explorer At Heart
Explorer At Heart
Posts: 107
Joined: Sat Apr 02, 2016 7:43 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Germany

Re: Tease AI Bug Report Thread

Post by Stefaf »

tigrotto wrote: Mon Mar 19, 2018 3:18 pm Sorry it's in Italian... :innocent:
No problem since the stacktrace, the most important part, is universal language.

Now to your problem: I've got two good and bad a news.
  • I've located the source and i know how to fix it.
  • There is nothing besides recompiling the program to fix it. You could avoid it by splitting the line. Would be easier to read though. The problem are the two #DateDifference(24-7_go_to_sleep_working_day,minutes) within the line. The parsing code replaces both #DateDifference(24-7_go_to_sleep_working_day,minutes) at once and tries to read the data from the second already replaced afterwards. But there is nothing left to read -> IndexOutOfRangeException.
  • I need a tester for the current code version -> So i'll send you an archive to test, if it is really working as intended. No offense, i've no clue clue what you try to accomplish. btw.: That's the second good news, but most people don't like to be my lab rats. ;-)
Edit: And i really like that test script. Thanks!
User avatar
tigrotto
Explorer At Heart
Explorer At Heart
Posts: 564
Joined: Sat Jul 15, 2017 5:13 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by tigrotto »

Stefaf wrote: Mon Mar 19, 2018 11:01 pm
tigrotto wrote: Mon Mar 19, 2018 3:18 pm Sorry it's in Italian... :innocent:
No problem since the stacktrace, the most important part, is universal language.

Now to your problem: I've got two good and bad a news.
  • I've located the source and i know how to fix it.
  • There is nothing besides recompiling the program to fix it. You could avoid it by splitting the line. Would be easier to read though. The problem are the two #DateDifference(24-7_go_to_sleep_working_day,minutes) within the line. The parsing code replaces both #DateDifference(24-7_go_to_sleep_working_day,minutes) at once and tries to read the data from the second already replaced afterwards. But there is nothing left to read -> IndexOutOfRangeException.
  • I need a tester for the current code version -> So i'll send you an archive to test, if it is really working as intended. No offense, i've no clue clue what you try to accomplish. btw.: That's the second good news, but most people don't like to be my lab rats. ;-)
Edit: And i really like that test script. Thanks!
Stefaf wrote: Mon Mar 19, 2018 11:01 pm
  • I've located the source and i know how to fix it.
Problem fixed! Thanks! Just tested with your patch and it works.
Stefaf wrote: Mon Mar 19, 2018 11:01 pm
  • ...The problem are the two #DateDifference(24-7_go_to_sleep_working_day,minutes) within the line...
But, if the problem is the two #DateDifference(24-7_go_to_sleep_working_day,minutes) in the same line, why does it happens only when one between flag 24-7_work_on_friday and 24-7_work_on_saturday is set? Anyway, it's not really important...
Stefaf wrote: Mon Mar 19, 2018 11:01 pm
  • ...You could avoid it by splitting the line.Would be easier to read though...
Will do. I'll release the script with the line splitted.
If you open it in Notepad++ it's easy to read because all the code is in one long line, while when I pasted the code here... Well it's a mess. :-P
Stefaf wrote: Mon Mar 19, 2018 11:01 pm
  • ...No offense, i've no clue clue what you try to accomplish...
It's a small section of a script for Miss Blue. These are the final lines where the user is at home at the time the program is checking if there's enought time to start a session.
You can find the script here.(open the interrupt 24-7 and find line (Monday_Sub is awake). This is were the two lines are from.)

Thanks for your help.

Sincerely,
Your
Attachments
Lab rat
Lab rat
Lab rat.jpg (81.86 KiB) Viewed 5347 times
Devon113
Explorer
Explorer
Posts: 35
Joined: Mon Feb 25, 2008 7:36 am

Re: Tease AI Bug Report Thread

Post by Devon113 »

First off - wow! This program is INSANE! I only discovered it now and man is it mind-blowing! What an amazing piece you've created here.

Anyway, I hope this it the right thread for this and I'm doing this right.

#1 Basically what I found is that for some reason the tags don't seem to stick to their images. Here's what I do:

- Started tagging, found I had too many images to do it in one go. Made a new folder, threw 20 pics in, tagged them. Added 20 more the next day to tag them also, only to discover that now the tags were mixed up, no idea why. Thought to solve this by simply keeping all pics in one folder and just tagging them day by day but then what happens when I add new ones?

#2 Just a minor thing but strange - the program seems to always want a sub-folder in a pic folder. So say I want to set my dome pic folder I can't just create a folder "domme" with pics in it, no I need to create another folder within the "domme" folder and put the pics in that one. *shrug*

Thanks!
Stefaf
Explorer At Heart
Explorer At Heart
Posts: 107
Joined: Sat Apr 02, 2016 7:43 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Location: Germany

Re: Tease AI Bug Report Thread

Post by Stefaf »

Devon113 wrote: Mon Mar 26, 2018 9:51 am First off - wow! This program is INSANE! I only discovered it now and man is it mind-blowing! What an amazing piece you've created here.
All Credits go to 1885 - He had a really great idea!
Devon113 wrote: Mon Mar 26, 2018 9:51 am - Started tagging, found I had too many images to do it in one go. Made a new folder, threw 20 pics in, tagged them. Added 20 more the next day to tag them also, only to discover that now the tags were mixed up, no idea why. Thought to solve this by simply keeping all pics in one folder and just tagging them day by day but then what happens when I add new ones?
Never heard about something like that. As long as you didn't rename the image files, i've no clue. But there wont be an fix. This feature will be totally overhauled in the upcoming release. It will look almost the same as this ,(Because i've stolen the basic idea and some lines of code Notay.^^). I recommend to use that tool of notay to tag domme images right now.
Devon113 wrote: Mon Mar 26, 2018 9:51 am #2 Just a minor thing but strange - the program seems to always want a sub-folder in a pic folder. So say I want to set my dome pic folder I can't just create a folder "domme" with pics in it, no I need to create another folder within the "domme" folder and put the pics in that one. *shrug*
That's no bug - It's a feature. (Yeeha! i always wanted to use this phrase for real! -THX!) It always wants a sub folder in the domme or contact folder. The idea behind this is, that images of a certain gallery are grouped together. This way the Domme/Contact has always the same outfit until she runs out of images. Or she can decide to change the outfit, by simply changing the sub folder. If you choose wisely and set your range setting for the next image pretty low, you wont even see something "special" of her, until she decides it. But that depends on your personal taste. Some people want to see a naked closeup whatever at the first image - some want it to happen really late.
But if you want a single gallery, then create a single sub folder in your domme or contact directory. Could get boring, since it always starts at the first image, but like i said: That's personal taste.

Edit: Oh i've forgotten the random domme image option - I don't use that. This is a possibility too.
User avatar
Shattered
Experimentor
Experimentor
Posts: 1391
Joined: Fri Jan 11, 2013 6:41 pm
I am a: Switch
Location: United Kingdom

Re: Tease AI Bug Report Thread

Post by Shattered »

Had a glitter start after cumming with miss blue 1.07
Spoiler: show
08:30 PM Shattered: edge
08:30 PM Xia: Cum for Me whore!
08:31 PM Shattered: thank you miss
08:31 PM Xia: you're welcome Shattered
08:31 PM Xia: I do think you really needed that...
08:31 PM Shattered: yesss
Hailey has joined the Chat room
08:31 PM Xia: Get ready, whore
08:32 PM Hailey: I don't think you should let him cum, Xia
08:32 PM Hailey: I don't think he deserves that kind of pleasure
08:32 PM Xia: But he's so ready for it now... :)
08:32 PM Hailey: I know, that's exactly why you shouldn't let him cum *laughs*
08:32 PM Hailey: Get him all worked up, ready to spray that jizz all over the place, and then...
08:33 PM Hailey: ...DENIED... it's perfect! LOL
08:33 PM Xia: Mmm I don't know...
08:33 PM Shattered: seems a bit late
Seven has joined the Chat room
08:33 PM Seven: Come on Mistress Xia - you said you'd let Shattered cum, you have to do it!
08:33 PM Seven: And I think he really really REALLY wants it now :)
08:33 PM Xia: Yeah you're right, Seven
08:34 PM Xia: Get to the edge, whore
08:34 PM Shattered: um
08:34 PM Seven: Closer Shattered
08:34 PM Shattered: edge?
08:35 PM Xia: Get closer for us whore
08:35 PM Shattered: edge
08:35 PM Xia: Hands off, I don't want you to cum yet
08:36 PM Shattered: ok
08:37 PM Hailey: Too bad all that horny obedience is gone now, too...
08:37 PM Seven: We can always rebuild, Hailey ;-)
08:37 PM Hailey: True that hehe
Hailey has left the Chat room
08:37 PM Seven: Bye bye, Shattered *giggles*
Seven has left the Chat room
08:37 PM Xia: That was a close one, you almost missed out on an amazing orgasm... ;-)
08:37 PM Xia: I have to get going, you better behave yourself next time
08:38 PM Xia: Later, Shattered :)
Xia has logged off
Devon113
Explorer
Explorer
Posts: 35
Joined: Mon Feb 25, 2008 7:36 am

Re: Tease AI Bug Report Thread

Post by Devon113 »

Stefaf wrote: Mon Mar 26, 2018 2:49 pm
Devon113 wrote: Mon Mar 26, 2018 9:51 am
Spoiler: show
First off - wow! This program is INSANE! I only discovered it now and man is it mind-blowing! What an amazing piece you've created here.
All Credits go to 1885 - He had a really great idea!
Devon113 wrote: Mon Mar 26, 2018 9:51 am - Started tagging, found I had too many images to do it in one go. Made a new folder, threw 20 pics in, tagged them. Added 20 more the next day to tag them also, only to discover that now the tags were mixed up, no idea why. Thought to solve this by simply keeping all pics in one folder and just tagging them day by day but then what happens when I add new ones?
Never heard about something like that. As long as you didn't rename the image files, i've no clue. But there wont be an fix. This feature will be totally overhauled in the upcoming release. It will look almost the same as this ,(Because i've stolen the basic idea and some lines of code Notay.^^). I recommend to use that tool of notay to tag domme images right now.
Devon113 wrote: Mon Mar 26, 2018 9:51 am #2 Just a minor thing but strange - the program seems to always want a sub-folder in a pic folder. So say I want to set my dome pic folder I can't just create a folder "domme" with pics in it, no I need to create another folder within the "domme" folder and put the pics in that one. *shrug*
That's no bug - It's a feature. (Yeeha! i always wanted to use this phrase for real! -THX!) It always wants a sub folder in the domme or contact folder. The idea behind this is, that images of a certain gallery are grouped together. This way the Domme/Contact has always the same outfit until she runs out of images. Or she can decide to change the outfit, by simply changing the sub folder. If you choose wisely and set your range setting for the next image pretty low, you wont even see something "special" of her, until she decides it. But that depends on your personal taste. Some people want to see a naked closeup whatever at the first image - some want it to happen really late.
But if you want a single gallery, then create a single sub folder in your domme or contact directory. Could get boring, since it always starts at the first image, but like i said: That's personal taste.[/spoiler]

Edit: Oh i've forgotten the random domme image option - I don't use that. This is a possibility too.
Thank you for the rapid response and explanations! Like I said, fantastic program (just like we have a fantastic website here :))
rubber_sub
Explorer
Explorer
Posts: 6
Joined: Fri Nov 27, 2015 6:42 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by rubber_sub »

Have a question about the settings pages. I am using 55.5 and even though I have all local image and URL image paths set, I still see that the settings screen reports that some scripts are not available.

Please see the attached picture.

A few questions:
1.) If the script is selected, even though requirements aren't met, will this affect TeaseAI deciding whether or not to choose the script?
2.) What file stores the settings?
3.) Can I manually edit the settings file to override / fix this? If so, how?

Thanks,

rubber_sub
Attachments
settings.jpg
settings.jpg (127.89 KiB) Viewed 5225 times
bikkel89
Explorer
Explorer
Posts: 14
Joined: Mon Oct 03, 2016 6:37 pm
Gender: Male
Sexual Orientation: Straight
I am a: Slave

Re: Tease AI Bug Report Thread

Post by bikkel89 »

Just having some small problems lately,

The program always says, that it is a long time ago that ''it''(she) teased me.
Also I was supposed to be in chastity for a week, but a day later, she wanted me to stroke and cum.

Something is wrong with the ''flags'' I think?

Anyone know how to fix this?
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

rubber_sub wrote: Wed May 30, 2018 2:02 am Have a question about the settings pages. I am using 55.5 and even though I have all local image and URL image paths set, I still see that the settings screen reports that some scripts are not available.

Please see the attached picture.

A few questions:
1.) If the script is selected, even though requirements aren't met, will this affect TeaseAI deciding whether or not to choose the script?
2.) What file stores the settings?
3.) Can I manually edit the settings file to override / fix this? If so, how?

Thanks,

rubber_sub
1- That Module (pthev_CHMod04_Chastity.txt) will not run in your case. TeaseAI only runs Modules with the "tick" in the box. The "blue" select it's only to select to view that module.

2- I am not sure.

3 - You can edit the modules files inside "TeaseAI/Scripts/MissBlue/Modules"


bikkel89 wrote: Thu Jun 07, 2018 7:56 pm Just having some small problems lately,

The program always says, that it is a long time ago that ''it''(she) teased me.
Also I was supposed to be in chastity for a week, but a day later, she wanted me to stroke and cum.

Something is wrong with the ''flags'' I think?

Anyone know how to fix this?
What Personality are you playing....looks like MissBlue maybe? You need to check in that thread to see what you need to change to fix.
Post Reply