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

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 Nov 06, 2017 2:31 pm Ok I've come to the decision to implement SYS_LastOrgasm and SYS_LastRuined.
Great idea! Thanks!
Stefaf wrote: Mon Nov 06, 2017 2:31 pm Never the less: How are we going to treat it, if we restore a session?
Currently all vars and flags are stored on suspending a session and restored on resuming. Do we set the value stored in that session or do we set the "real" value?
What do you mean by "real" value? Something like this, perhaps?

You start a session on Nov 04. You had your last ruined orgasm on Nov 01. Then you suspend the session.
You start(and finish) a new session on Nov 06 and you get a ruined orgasm. So the "real" value for SYS_LastRuined is Nov 06. Then you resume the session you started on Nov 04: what you're asking is whether set the value for SYS_LastRuined as Nov 01 or the "real" Nov 06?

If that's what you're asking I'd say the real value.
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 »

That's exactly what i meant.
If it would be a closed system i would know what to do. But since some scripters (and cheaters) might want to alter that value, to test their script paths, i'm not sure.
The easiest way for me would be to handle it all internal, but then you are unable to alter the value, except modifing your settingsfile and restarting TAI.
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: Tue Nov 07, 2017 3:15 pm That's exactly what i meant.
If it would be a closed system i would know what to do. But since some scripters (and cheaters) might want to alter that value, to test their script paths, i'm not sure.
The easiest way for me would be to handle it all internal, but then you are unable to alter the value, except modifing your settingsfile and restarting TAI.
Well, I don't know anything about programming but, if I were a cheater, I think I could be able to find this settings file, open it and change the value, even if you handle it all internally. And, in this case, cheaters only cheat themself by doing so, so why should you care about them?
As a scripter, I'd prefer an easy access to this variable to test my scripts. This is only my opinion, so you might want to see what other users have to say.
Then, if you, as a programmer, think that the first solution is too difficult to implement, or might cause problems to TAI, go with the second.

Bye! :wave:
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 »

Well, TeaseAI allow you to select a "Always orgasm" option, so no reason to cheat.
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 had an error while testing one of my scripts. It said: Index exceeds limit of the matrix.
Can you please help me?
I checked the file but I didn't find any error.

I'm using patch 55.0. I attached a file with the text of the error, the chatlog and the script I was using.

Thanks.

Bye :wave:
Attachments
Index exceeds the limit of the matrix.rar
(22.94 KiB) Downloaded 104 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: Sun Nov 12, 2017 2:22 pm Hi!
I had an error while testing one of my scripts. It said: Index exceeds limit of the matrix.
Can you please help me?
I checked the file but I didn't find any error.

I'm using patch 55.0. I attached a file with the text of the error, the chatlog and the script I was using.

Thanks.

Bye :wave:
Nice package. But i cant use it, with all those missing Vocabs etc.
But i've found the reason of your problem:
@RT(Let's make it more interesting! #SubName,, you will be #Edging a lot #GeneralTime,, but we won't tell you how much. How does it sounds to you?, Get ready to edge a lot for us #PetName!, Could be #Random(20,30),, #Random(45,55) a hundred maybe. No matter how many edges it could be,, you will #Stroke and reach the #EdgeNoun until we tell you to stop. Just because we can... #GrinEvil)
You are using Vocabularies with parentheses in @RandomText. The parsing code of that instruction can't handle that correctly.

Randomly it tries to execute "Could be #Random(20", which causes an index out of range exception.

By a long shot, I think i will love @RT() just as much as @MiniScript()

PS.: Plz do me a favor and use 55.3. They haven't tagged the Source code of 55.0. This way i don't know which commit and what source code you are using.
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: Sun Nov 12, 2017 5:21 pm Nice package. But i cant use it, with all those missing Vocabs etc.
Sorry :whistle:
Thanks for your help!

I will install 55.3 now.
flying1
Explorer
Explorer
Posts: 15
Joined: Wed Nov 15, 2017 3:08 pm

Re: Tease AI Bug Report Thread

Post by flying1 »

Hello, guys! Sorry for writing in such a manner) I pray that at least one string will be useful for you. :whistle:
#Errors
  • User see errors in user mode.
Problems with syntax (i wrote smth :-/ )
  • There should be function to jump to the specific time in video, not only random. To escape editing it.
#Image bugs:
  • Last picture: When it is is the last picture and random is disabled it shows Index out of range
#Tumblr bugs:
  • Problems with mixed content: when there are videos or posts without photo it stops with error or stops without it.
  • Problems with non-standard blogs, when blog page is formatted in other way. Cant see any pictures in such url files
  • Problems with huge amount of pictures: error with index out of range. There are tons of pictures in... Oh, no advertisements :whistle:
#The Text-To-speech bug:
  • It pronounces the full path of Variables when working with Input. Very long paths in my case :\'-(
#The interface ideas:
  • Like: There is no shortcut for "I like this picture", should be some graphical icon like in facebook or instagramm, "thumb up" or "heart" or smth, even "coins" like in web-chats. It can be transparent or put in the corner. Perhaps, the simple click with left mouse button can be read as like, but there should be dislike button also. (Or buttons can be put in Lazysub.)
    Spoiler: show
    types of like
    types of like
    LikeDislike (2).png (5.99 KiB) Viewed 3585 times
    I see it like this like/dislike and some counter
    I see it like this like/dislike and some counter
    LikeDislike (1).png (3.33 KiB) Viewed 3585 times
    Like with counter
    Like with counter
    Like count.png (3.1 KiB) Viewed 3585 times
  • Apps: You cant move apps to have few apps on your screen, when you have DommeTags, you cant see Glitter and so on. Should be able to have few apps on the screen or move them
#The options ideas
  • Images: When you choose random Domme, all other Domme pictures are not used in ShowLocalImage, and you have to double the amount of Domme pictures to struggle with it. What for? I can imagine it as checkbox and path "Domme Pics" in standard Image Categories.
  • Tags: You can't add custom tags without programming. Why? There should be something like custom tags on sites, The special field where you add or delete tags. Or choose them by clicking.
    Spoiler: show
    tagging
    tagging
    Tagging.png (24.49 KiB) Viewed 3585 times
  • Tags2: When you use tags, you use text files. WTF??? SLOW, TOO SLOW. Why not the base, smth like sqlite? There should be some special module, you know. It will work faster and could be more adjustible to different tastes. It can be some unofficial module, yea? Or it can pe some other principles of indexing.
Spoiler: show
  • I even imagined a special program module, smth like ACDsee with viewing, tags, renaming and file operations, hahaha :lol:
  • Tags3: There should be option to use tag on the whole folder, not on 1 picture. You can write script for it, but what about usual user?
  • Avatars: Domme and Glitter Avatars should be chosen from HER PATH by default, randomly or by special option.
  • Favourites: You know, many authors use special paths for storing favourites. Perhaps, some custom option to work with them should be added in the way as Tags work. I see it as adding the folders like you add urls, simple, yea?
  • Favourites2: There should be an option to copy or move images from one folder to another for script functionality. It should be simple command filter. There are phrases about domme collection in scripts, yea? Or it can be some special lists with other principles of adding and deleting.
#Documentation for programmers and writers and users ideas:
  • Instruments: List of recommended instruments (open source or not), you know, Visual C++, Notepad, and so on
  • Syntax Guide: I see it as one page with menu, search and comments to every command and keyword.
  • Recommended resources: Make the huge long list of personalities, tumblr blogs, image packs, code guides, etc.
#Other ideas:
  • Copyrighted content: I suppose that some people from the same milovana forum can help with all the stuff for... their own reasons. So it can be url of their site in credits or using there own webcam nick in chat or images or videos they can share as ADs. Different reasons, there should be an option.
  • Copyrighted content2: I see the 1885's idea of using tumblr as the way to escape from this problem. There are other good sites. So there should be better modules for working with different sites, yea?
  • Other functions: These Tease AI can do simple math, logic and so on. There should be options of other use. For example, smth as Monster Girl Quest, or some Ai, learning capabilities, why not? (but as a module) Perhaps, even switching off the main functionality :-D
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 »

flying1 wrote: Wed Nov 15, 2017 3:54 pm User see errors in user mode.
User Mode? There is a setting in Settings->Misc
flying1 wrote: Wed Nov 15, 2017 3:54 pm There should be function to jump to the specific time in video, not only random. To escape editing it.
Maybe. But that way you can have an error, which is written to the chat if the time doesn't match. ;-) Maybe that's the reason why 1885 didn't implement it that way.
flying1 wrote: Wed Nov 15, 2017 3:54 pm Last picture: When it is is the last picture and random is disabled it shows Index out of range
I'll take a look
flying1 wrote: Wed Nov 15, 2017 3:54 pm #Tumblr bugs
Could you send me sample URLs?
flying1 wrote: Wed Nov 15, 2017 3:54 pm #The Text-To-speech bug:
I know. :\'-(
flying1 wrote: Wed Nov 15, 2017 3:54 pm shortcut for "I like this picture",

Right Click -> Like Picture
But the idea is nice.
flying1 wrote: Wed Nov 15, 2017 3:54 pm You cant move apps to have few apps on your screen
It was that way before patch 49 and 1885 removed it.
flying1 wrote: Wed Nov 15, 2017 3:54 pm Images: When you choose random Domme, all other Domme pictures are not used in ShowLocalImage, and you have to double the amount of Domme pictures to struggle with it. What for? I can imagine it as checkbox and path "Domme Pics" in standard Image Categories
Can't follow you. :-/
flying1 wrote: Wed Nov 15, 2017 3:54 pmTags:
There are other tools to tag - maybe you take a look at those.
flying1 wrote: Wed Nov 15, 2017 3:54 pm Favourites: You know, many authors use special paths for storing favourites. Perhaps, some custom option to work with them should be added in the way as Tags work. I see it as adding the folders like you add urls, simple, yea?
Nope. I don't even understand what you mean. :\'-(
flying1 wrote: Wed Nov 15, 2017 3:54 pm Favourites2: There should be an option to copy or move images from one folder to another for script functionality. It should be simple command filter. There are phrases about domme collection in scripts, yea? Or it can be some special lists with other principles of adding and deleting.
Sorry i still cant follow you.
flying1 wrote: Wed Nov 15, 2017 3:54 pm #Documentation for programmers and writers and users ideas:

Instruments: List of recommended instruments (open source or not), you know, Visual C++, Notepad, and so on

Syntax Guide: I see it as one page with menu, search and comments to every command and keyword.

Recommended resources: Make the huge long list of personalities, tumblr blogs, image packs, code guides, etc.
Look in my signature.
flying1 wrote: Wed Nov 15, 2017 3:54 pm Copyrighted content: I suppose that some people from the same milovana forum can help with all the stuff for... their own reasons. So it can be url of their site in credits or using there own webcam nick in chat or images or videos they can share as ADs. Different reasons, there should be an option.

Copyrighted content2: I see the 1885's idea of using tumblr as the way to escape from this problem. There are other good sites. So there should be better modules for working with different sites, yea?
You know, i'm no native English and i really don't understand what you mean.
flying1 wrote: Wed Nov 15, 2017 3:54 pm Other functions: These Tease AI can do simple math, logic and so on. There should be options of other use. For example, smth as Monster Girl Quest, or some Ai, learning capabilities, why not? (but as a module) Perhaps, even switching off the main functionality :-D
"Stroke->Module->Stroke->Link->and Back again" and you dream about Ai.
:mbounce:

Let's see what Duck will do. Maybe he is capable to understand you and implement something like that in his Project. To be honest: i'm not capable to. 8-)
flying1
Explorer
Explorer
Posts: 15
Joined: Wed Nov 15, 2017 3:08 pm

Re: Tease AI Bug Report Thread

Post by flying1 »

Stefaf wrote: Wed Nov 15, 2017 7:03 pm Could you send me sample URLs?
Sorry, cant do it, i deleted them manually. BTW, deleting them with Tease AI, not manually, adding tags to them, and having more commands to work with url files will be good too. :-/
Stefaf wrote: Wed Nov 15, 2017 7:03 pm Right Click -> Like Picture
But the idea is nice.
It is two clicks, one click more than needed. If you are a user and you have to type "I like this ****ing awesome picture" instead of clicking once when stroking, will you have a will to kill ther programmer?
Stefaf wrote: Wed Nov 15, 2017 7:03 pm There are other tools to tag - maybe you take a look at those.
Where can you get them?
Stefaf wrote: Wed Nov 15, 2017 7:03 pm Nope. I don't even understand what you mean. :\'-(
Yoy know, when you like not the picture, but the whole path, folder, directory?))) So that it can be described with one string "path" and added somewhere.
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by Daragorn »

flying1 wrote: Wed Nov 15, 2017 3:54 pm Hello, guys! Sorry for writing in such a manner) I pray that at least one string will be useful for you. :whistle:
#Errors
  • User see errors in user mode.
Since you're not the first one to complain about this...there is a "output error message to chat windows" tick in the misc setting....turn it off and you won't see them (apart for a few ones likes the one telling you that one of the "safenet" triggered to avoid blocking the session...this is still visible to help you debug the script that caused it, otherwise you'll find yourself moved to a link without knowing why)
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 don't know if it's a bug or if it's supposed to work this way but I found a "problem". However nothing to worry about, TeaseAI did not crash.

I'm using @FollowUp() with a @TempFlag() inside.

Code: Select all

#GreetSub

Testing followup with tempflag @FollowUp(setting <b>flag</b> @TempFlag(flag))

@Flag(flag) <b>flag</b> has been set

(End)
Ending script... @EndTease
If I use this code the output in the chat is this:

10.10 Bobbi: Looks like my morning is starting off right *grins at you*
10.10 Bobbi: Testing followup with tempflag )
10.10 Bobbi: Setting flag
10.10 Bobbi: flag has been set
10.10 Bobbi: Ending script...

If after @FollowUp I don't put the right bracket

Code: Select all

#GreetSub

Testing followup with tempflag @FollowUp(setting <b>flag</b> @TempFlag(flag)

@Flag(flag) <b>flag</b> has been set

(End)
Ending script... @EndTease
the output is this:

10.10 Bobbi: Looks like my morning is starting off right *grins at you*
10.10 Bobbi: Testing followup with tempflag
10.10 Bobbi: Setting flag
10.10 Bobbi: flag has been set
10.10 Bobbi: Ending script...

So, is this a "bug" or is it supposed to work the second way?

Thanks :wave:
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 »

tigrotto wrote: Tue Nov 21, 2017 9:44 am Hi! I don't know if it's a bug or if it's supposed to work this way but I found a "problem". However nothing to worry about, TeaseAI did not crash.
Did you tried that way?

Code: Select all

#GreetSub

Testing followup with tempflag @FollowUp(setting <b>flag</b>) @TempFlag(flag)

@Flag(flag) <b>flag</b> has been set

(End)
Ending script... @EndTease
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 »

avatarbr wrote: Wed Nov 22, 2017 12:12 am Did you tried that way?

Code: Select all

#GreetSub

Testing followup with tempflag @FollowUp(setting <b>flag</b>) @TempFlag(flag)

@Flag(flag) <b>flag</b> has been set

(End)
Ending script... @EndTease
No, in this case I would have written

Code: Select all

#GreetSub

Testing followup with tempflag
setting <b>flag</b> @TempFlag(flag)

@Flag(flag) <b>flag</b> has been set

(End)
Ending script... @EndTease
I would have had the same result in a much easier way.

This was just a first test to see if I could use @FollowUp with another command inside or just with text(in another script I used @RT() with a command inside but it wasn't possible to use it that way). So instead of using @FollowUpXX I used @FollowUp to be sure to trigger what's inside the @FollowUp(ok, I could have used @FollowUp99).

In the real script flag flag will be set only if what's inside the @FollowUp(@FollowUp50 in the real script) has been triggered, because, later in the script, that flag is used to do something else but only if the @FollowUp has been triggered.
That's why I need the @TempFlag inside the @FollowUp50; but if I use it this way

testing followup @FollowUp(setting flag @TempFlag(flag))

this red bracket is shown in the chat like if it was written

testing followup ) @FollowUp(setting flag @TempFlag(flag)

So it seems that you can use @FollowUp() with both brackets or just with the first @FollowUp(.

EDIT

I was reading the patch notes and found this

The last line in Bugfixes says:
")" sometimes got left behind after using @FollowUp() Commands (dariobrun)
while the fourth from last line in Miscellaneous says:
")" can now be used as a character inside @RT()@RandomText() and @FollowUp() (dariobrun)
Probably the problem with ) left behind was not fixed correctly or there's a problem with ) when used as a character in @FollowUp
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 587
Joined: Fri Nov 06, 2015 1:16 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Bug Report Thread

Post by Daragorn »

tigrotto wrote: Wed Nov 22, 2017 8:54 am The last line in Bugfixes says:
")" sometimes got left behind after using @FollowUp() Commands (dariobrun)
while the fourth from last line in Miscellaneous says:
")" can now be used as a character inside @RT()@RandomText() and @FollowUp() (dariobrun)
Probably the problem with ) left behind was not fixed correctly or there's a problem with ) when used as a character in @FollowUp
Mmm yes this is definitely a bug...and pretty strange too since i remember testing it extensively and never getting that damn ) again...but it seems i missed something somewhere.
Have you tried to not use the @TempFlag() as the last thing inside the @FollowUp()?
Like:
test followup @FollowUp(@TempFlag(flag) i flagged)

And see if it works?
Anyway, if it doesnt fix it but if it still works without the double )) at the end, then just use a single one for now :-)
Post Reply