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
OxiKlein
Explorer
Explorer
Posts: 23
Joined: Tue Nov 03, 2015 9:42 pm
Gender: Female
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by OxiKlein »

PinkDKB wrote:I'm glad to see that new versions of this are still being released, but is there any word on it being made Linux-compatible?

Or did someone get it to work with Wine? I haven't had any luck in that department.
As I understand it, wine does not work with apps written with the .NET framework such as this one, and so it will not work with Tease AI. Mono works with .NET apps that use Windows Forms (like Tease AI), but unfortunately it fails to load the app because it does not yet support the text-to-speech engine used with .NET.

That was the only error it threw at me when I tried to run it with mono so it may be possible though to roll an alternate release without the TTS ability and have it then work with mono (if that is the only issue), but it would require further investigation.

Update: Alright I tried compiling the app without speech synthesis and there are still a whole bunch of other errors. I guess it's not just as easy as just removing the TTS, but I suppose it was foolish for me to think it would be that easy. Was worth a shot I guess ¯\_(ツ)_/¯
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 Open Beta - Updated to Patch 54.5

Post by Stefaf »

avatarbr wrote:Oh, I did this. Needed to open the metronome to set the speed (reseted when upgraded) when I was in fullscreen. And open the glitter app again.

So, the right thing is to set everything before start the session, and dont change anything during the tease?

About the vocabulary, I hope the autosave chat get my last session (will check later), so I can see the exact point where this happened, because I never know if its a bug or some error in the script, ex:

- Sometimes I got a "pet Name" instead of the #PetName. Long time ago, I had problems with "," or "." after a vocabulary and need to put a space before to avoid errors. But looks working now.

- The particular case I said last time, was a ")" in the middle of the chat. Could be a @RT fail

Anyway, booth error I know the exact script where happened, and will check again.
Sorry... It's me again, explaining stuff in english... What i meant was: The alternated Codeparts are only in action, when the Main Form is redrawn. Any other code is the same. And since the new code uses only .net managed Code, i can't believe the issue related to that. The difference is, the old code did UI-Stuff twice (.Net does what it has to do, and then we overwote the .Net values) and now .Net does it all on it's own. So it's changing performance - and this could be it. T-AI uses timers and the order of execution is unpredictable. The Performance Change could cause it. 1885 accomplished to compensate this by locking the timers using variables. Since we heavily improved the performance, maybe the values don't match anymore. But as the error is unpredictable, it could be a multithreading issue too. I'm writing Code for more than 10 years now and in lots of different languages and i never had a single thread RaceCondition error. Kinda exciting. ;-)

There was a ")" in the Chat?

Right now there is an issue with Filtering lists -> what i'm working on right now. But i had to touch @ImageTag and @ShowTaggedImage and dicided to optimize it, since it's unsecure and unefficient. Then while testing the changes, i got distracted by a Script freeze (Another indicator for a race condition issue). I tried to isolate the error, but had no luck yet. But at least i found out why a link is a link and module a module and so on. As i told before: One day i'll stumble over it...
OxiKlein wrote: As I understand it, wine does not work with apps written with the .NET framework such as this one, and so it will not work with Tease AI. Mono works with .NET apps that use Windows Forms (like Tease AI), but unfortunately it fails to load the app because it does not yet support the text-to-speech engine used with .NET.

That was the only error it threw at me when I tried to run it with mono so it may be possible though to roll an alternate release without the TTS ability and have it then work with mono (if that is the only issue), but it would require further investigation.

Update: Alright I tried compiling the app without speech synthesis and there are still a whole bunch of other errors. I guess it's not just as easy as just removing the TTS, but I suppose it was foolish for me to think it would be that easy. Was worth a shot I guess ¯\_(ツ)_/¯
Wine supports Win32 executablles and also .Net - as long as it's installed. T-AI is 32bit and should run - But this is only based on the specifications.

TTS is not supported by mono and that's the only thing, which causes trouble? How did you disable the TTS feature? Did you remove it completely or only the execution? I guess you need to remove every Reference to system.Speech.
Could you please try it? If it works, we'll use Compiler directives to disable it easily. We still would need to compile it for each version itself, but then we use simply two different compiling configurations.

Edit: nevermind. :-D
But is it really as bad as this mono testing tool showed?
CXZman
Explorer At Heart
Explorer At Heart
Posts: 114
Joined: Sun Sep 13, 2015 11:30 pm

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by CXZman »

pepsifreak wrote:
CXZman wrote:Thanks guys !

I was wondering about a bug I noticed : in the Glitter window, the contacts seem to say the other contacts' lines, regardless of who should have been saying what.
Is this a known issue ? Has it been tracked down ?
Have you checked the corresponding Apps\Glitter file to be sure certain lines are set up for a single contact?
And if they are, that they are using @Contact1, etc to do so?
Hehe this is interesting, just checked out some of the files, turns out some of the files don't use any filter, some of them use @Glitter1 2 3 filters and others @Contact1 2 3 filters (even some @Custom1 2 3), and of course, a mixed set of all of the above.

So, there's probably no bug whatsoever, maybe this is just wrong Script. Although I've been through some little tests of my own. I've made a couple of Glitter files to test the pairing of Contacts vs Assigned answers.
  • So if I use the @Glitter filter (as suggested in the Apps > Glitter settings tab), it just fails to make the right contact say the right line.
  • If I use the @Contact filter (as used anywhere else in the scripts), it pretty much seems to work.
  • And if I use the other filter suggested in the Settings (@Bratty, @Caring and @Cruel), lines doesn't match.
So it would seem like the filters have changed during the course of development, because I'm clearly getting far more @Glitter filters than @Contact filters. I'm guessing a massive Find & Replace is in order :) But... yeah, so I haven't dreamed that one : Glitter scripts are all over the place.

@avatarbr & @genome231 : I had this problem in both of your (extraordinary !) personalities. Seems like an easy fix, easy patch :)
User avatar
OxiKlein
Explorer
Explorer
Posts: 23
Joined: Tue Nov 03, 2015 9:42 pm
Gender: Female
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch

Re: Tease AI Open Beta - Updated to Patch 54.5

Post by OxiKlein »

Stefaf wrote: TTS is not supported by mono and that's the only thing, which causes trouble? How did you disable the TTS feature? Did you remove it completely or only the execution? I guess you need to remove every Reference to system.Speech.
Could you please try it? If it works, we'll use Compiler directives to disable it easily. We still would need to compile it for each version itself, but then we use simply two different compiling configurations.

Edit: nevermind. :-D
But is it really as bad as this mono testing tool showed?
What I had tried doing was removing references of system.speech. After I did that the first error message that I had went away, but now this is what comes up:

Code: Select all

Unhandled Exception:
System.InvalidOperationException: WinForms_SeeInnerException ---> System.NotImplementedException: COM/ActiveX support is not implemented
  at System.Windows.Forms.AxHost.SetVisibleCore (Boolean value) <0x4182c5d0 + 0x0002b> in <filename unknown>:0 
  at System.Windows.Forms.Control.set_Visible (Boolean value) <0x4171c1f0 + 0x00032> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:set_Visible (bool)
  at Tease_AI.Form1.InitializeComponent () <0x4172f000 + 0x066c7> in <filename unknown>:0 
  at Tease_AI.Form1..ctor () <0x416c5110 + 0x004af> in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x7f0b65a468d0 + 0x0003f> in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at Tease_AI.My.MyProject+MyForms.Create__Instance__[T] (T Instance) <0x416c2e40 + 0x00333> in <filename unknown>:0 
  at Tease_AI.My.MyProject+MyForms.get_Form1 () <0x416c2dc0 + 0x0001b> in <filename unknown>:0 
  at Tease_AI.My.MyApplication.OnCreateMainForm () <0x416c2d30 + 0x0001b> in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x416c2c60 + 0x0003b> in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x416c2c40 + 0x00010> in <filename unknown>:0 
  at Tease_AI.My.MyApplication.Main (System.String[] Args) <0x416bfd50 + 0x00027> in <filename unknown>:0 
[ERROR] FATAL UNHANDLED EXCEPTION: System.InvalidOperationException: WinForms_SeeInnerException ---> System.NotImplementedException: COM/ActiveX support is not implemented
  at System.Windows.Forms.AxHost.SetVisibleCore (Boolean value) <0x4182c5d0 + 0x0002b> in <filename unknown>:0 
  at System.Windows.Forms.Control.set_Visible (Boolean value) <0x4171c1f0 + 0x00032> in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.Control:set_Visible (bool)
  at Tease_AI.Form1.InitializeComponent () <0x4172f000 + 0x066c7> in <filename unknown>:0 
  at Tease_AI.Form1..ctor () <0x416c5110 + 0x004af> in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) <0x7f0b65a468d0 + 0x0003f> in <filename unknown>:0 
  --- End of inner exception stack trace ---
  at Tease_AI.My.MyProject+MyForms.Create__Instance__[T] (T Instance) <0x416c2e40 + 0x00333> in <filename unknown>:0 
  at Tease_AI.My.MyProject+MyForms.get_Form1 () <0x416c2dc0 + 0x0001b> in <filename unknown>:0 
  at Tease_AI.My.MyApplication.OnCreateMainForm () <0x416c2d30 + 0x0001b> in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x416c2c60 + 0x0003b> in <filename unknown>:0 
  at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x416c2c40 + 0x00010> in <filename unknown>:0 
  at Tease_AI.My.MyApplication.Main (System.String[] Args) <0x416bfd50 + 0x00027> in <filename unknown>:0
My only idea from there was to set up .Net 3.5 with winetricks, but it failed with an error about not supporting 64-bit systems. I'll spin up another vm when I get a chance with a 32-bit install and see if that changes anything.
User avatar
AnonymousPseudonym
Explorer
Explorer
Posts: 42
Joined: Sun Feb 09, 2014 6:27 am
I am a: Submissive
Location: NSW, Australia

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by AnonymousPseudonym »

OxiKlein wrote:As I understand it, wine does not work with apps written with the .NET framework such as this one, and so it will not work with Tease AI. Mono works with .NET apps that use Windows Forms (like Tease AI), but unfortunately it fails to load the app because it does not yet support the text-to-speech engine used with .NET.

That was the only error it threw at me when I tried to run it with mono so it may be possible though to roll an alternate release without the TTS ability and have it then work with mono (if that is the only issue), but it would require further investigation.

Update: Alright I tried compiling the app without speech synthesis and there are still a whole bunch of other errors. I guess it's not just as easy as just removing the TTS, but I suppose it was foolish for me to think it would be that easy. Was worth a shot I guess ¯\_(ツ)_/¯
Stefaf wrote: Cross platform compatibility would be a great feature to have. MONO is not really comparable to Wine, but i've taken a look at this and it was horrifying - despite the fact is is designed to run .net applications, there where more than 6000 missing assembly access points to implement. Since it's written in VB.net and not C#.net every single function, method, member and event has to be delegated and interfaced manually. C# compiler is here far more superior.
Unfortunately this will be a dream for a very long time, i guess. At the moment T-AI isn't as stable as we would like it to be, even in it's native environment. Porting it to another one under this conditions, without the possibility to debug and any porting experience (at least me), would be very unsatisfying for all of us. But if here's somebody who's able to and has some weeks time to write, debug and fix Code - be my guest - I'll help you as good as i can!

These are some words about making it "cross platform" compatible.
How to run it using Wine? Maybe we can provide help if you tell us why it doesn't work for you.

Why don't you use a virtual machine? I use them to emulate different hardware configurations and compatibility tests. Tease-AI runs on all OS's above Windows XP - which has GDI-Issues after some time.
Does not sound promising. And no, I don't run any emulators/virtual machines on my Linux computer. I could, I guess, but I'd prefer not to, for the same reason I'm on Linux in the first place. Thanks for trying, guys, maybe one day it'll work cross-platform.
ImageImage Image
Author of the Original Sin webteases.
pepsifreak
Explorer At Heart
Explorer At Heart
Posts: 145
Joined: Fri May 08, 2009 8:50 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by pepsifreak »

CXZman wrote:And if I use the other filter suggested in the Settings (@Bratty, @Caring and @Cruel), lines doesn't match
Yeah those 3 are kinda legacy things and shouldn't be used. There's also @Angry and maybe 1 more I think.
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta - Updated to Patch 54.5

Post by avatarbr »

Stefaf wrote: There was a ")" in the Chat?
Oh, forget this....was a error in the script, a @RT without the "(" . Unfortunately I got this script just when switching to the new version and confused me.

I tried a new session and goes without any error. I did not touch anything during the session :innocent:

Unfortunately I did not get the AV_Controle.txt script, where TeaseAI frozen before.

Fun fact, this script runs when all the 4 modules in a file already ran, and reset the variable. Should be unusual to get one and rare to get +1 in a session. But I was getting 2 or 3/session, what bugs me, and this time I got zero :lol:
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by Bluelow »

Just a bug report from the new version: Vitalsub can't read the calorie items from the file anymore, the items get added to the list but the program doesn't read them anymore from the saved list so you have to add them manually again every time.
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 Open Beta - Updated to Patch 54.4

Post by Stefaf »

Bluelow wrote:Just a bug report from the new version: Vitalsub can't read the calorie items from the file anymore, the items get added to the list but the program doesn't read them anymore from the saved list so you have to add them manually again every time.
Strange thing. In github there is no release where it could have worked. But i didn't check all commits.
I'll do the nessecary changes to load the items into the dropdown menu on start up. A question about Vital sub: Is it working? i've never tried it - It looked like one of the fast-paced features - but that's just a subjective appraisal.
avatarbr wrote: Fun fact, this script runs when all the 4 modules in a file already ran, and reset the variable. Should be unusual to get one and rare to get +1 in a session. But I was getting 2 or 3/session, what bugs me, and this time I got zero :lol:
You know you can save a session into a specific file, when holding down the control key while clicking SuspendSession? Loading a specific File is done by holding down control key and resume session. Since patch 54.5.0 a session is stored in a single file containing script information's, filepaths and all Flags, TempFlags and variables. This way you don't have to run it several times, before getting a chance to test it again. :-)

@Genome231: The #Keyword inside a Vocabulary file thing you mentioned, is implemented and will be in the next release. As long as there are no other major issues, we'll work through the current known issues and publish it.
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 738
Joined: Wed Nov 12, 2014 8:35 am

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by genome231 »

Stefaf wrote:
@Genome231: The #Keyword inside a Vocabulary file thing you mentioned, is implemented and will be in the next release. As long as there are no other major issues, we'll work through the current known issues and publish it.
Awesome as always!
Thank you :-)

Best regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Morm
Curious Newbie
Curious Newbie
Posts: 4
Joined: Fri Mar 28, 2014 3:07 pm

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by Morm »

Apologies if this question is answered somewhere in the previous 134 pages and I missed it.

I am attempting to open the application and getting an error message (screenshot attached). How do I fix things?

Thanks
Attachments
Error Message.jpg
Error Message.jpg (52.84 KiB) Viewed 2767 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 Open Beta - Updated to Patch 54.4

Post by Stefaf »

Is the folder "\Images\Session Images" in your application directory existing?

You didn't download the latest archive didn't you? It has that folder included.
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by Bluelow »

Stefaf wrote:Strange thing. In github there is no release where it could have worked. But i didn't check all commits. I'll do the nessecary changes to load the items into the dropdown menu on start up. A question about Vital sub: Is it working? i've never tried it - It looked like one of the fast-paced features - but that's just a subjective appraisal.
Thanks. It did work before the latest patch. Mostly VitalSub is working, the so called "domme assigments" are not working but other than that it's doing what it's supposed to do I guess. Though it's very primitive of course.
SkyHimeros
Explorer
Explorer
Posts: 20
Joined: Sun Apr 10, 2016 6:08 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta - Updated to Patch 54.4

Post by SkyHimeros »

Hey, thanks so much for this update!
Is there a chance that the Miniscript-function is going to be fixed in the next patch? I love that function but it seems to be quite buggy. And when you nest miniscripts into each other, at the end of it, it jumps to the first one again.
Again: Thank you so much for keeping this project alive!
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 Open Beta - Updated to Patch 54.4

Post by Stefaf »

SkyHimeros wrote:Hey, thanks so much for this update!
Is there a chance that the Miniscript-function is going to be fixed in the next patch? I love that function but it seems to be quite buggy. And when you nest miniscripts into each other, at the end of it, it jumps to the first one again.
Again: Thank you so much for keeping this project alive!
One of us currently working on nested scripts.

Now i've got a question myself:
What does @BookmarkModule and BookmarkLink? Isn't it exactly what people dream of, when talking about breaking the cycle?
Right now i'm working on a rework of Taunts to fix issues in a function 1885 didn't communicate public - I think. Sorry... didn't check the 130 pages for that. So i used that @BookmarkModule in a Debug-Script, before calling @StartStroking, to test the code. Normally at the end of a debug script, Tease-AI starts EndScripts. But when i use @BookmarkModule it freezes at the end of the debug-script after returning from taunts.
Is @BookmarkModule working?
Post Reply