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
genome231
Explorer At Heart
Explorer At Heart
Posts: 683
Joined: Wed Nov 12, 2014 8:35 am

Re: Tease AI Bug Report Thread

Post by genome231 »

Stefaf wrote:Hmmm. if it's:

Code: Select all

(Base)
@SystemMessage You have the following options @ShowImage[\GNMImages\GNMBackground\BackgroundBase1.jpg]
after: (no crash)

Code: Select all

@NullResponse
(Base)
@SystemMessage You have the following options @ShowImage[\GNMImages\GNMBackground\BackgroundBase1.jpg]
and the first line of the file is the destination to Jump to, i would know whats the problem - and i'll add a fix. Is it that way genome231?
Hi Stefaf!
Exactly! - Placing a NullResponse at the top fixed my issue.
Its like when Tease-AI returns from a miniscript it returns to the end of the previous. If said line doesn't exist = crash :-)
Hope this makes sense?

Regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
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:Hi Stefaf!
Exactly! - Placing a NullResponse at the top fixed my issue.
Its like when Tease-AI returns from a miniscript it returns to the end of the previous. If said line doesn't exist = crash :-)
Hope this makes sense?

Regards
Genome
This issue is not only in miniscripts - but the rest makes perfectly sense. I've already added a fix on github to solve this issue, so the next release wont have this problem anymore.
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 683
Joined: Wed Nov 12, 2014 8:35 am

Re: Tease AI Bug Report Thread

Post by genome231 »

Stefaf wrote:
genome231 wrote:Hi Stefaf!
Exactly! - Placing a NullResponse at the top fixed my issue.
Its like when Tease-AI returns from a miniscript it returns to the end of the previous. If said line doesn't exist = crash :-)
Hope this makes sense?

Regards
Genome
This issue is not only in miniscripts - but the rest makes perfectly sense. I've already added a fix on github to solve this issue, so the next release wont have this problem anymore.
Thank you Stefaf :-)

One more thing that just crossed my mind (Dont know why it hasn't crossed before..)
Basicly you have to make a @RapidCodeOn for Tease-AI to process @NullResponse lines fast.
Why not just make this a permanent change without the need for @RapidCodeOn?
Been writing a lot, like A LOT :lol:
And its very rare that I actually want the @NullResponse lines to not parse fast.
It just makes more sense to me that if I dont want the @NullResponse to be over with fast I can then add the @Wait() command to the line.

Regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Bug Report Thread

Post by Bluelow »

Is it just me or is the DommeLevel not working correctly in the current build of TeaseAI? Not sure about Apathy
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 »

Bluelow wrote:Is it just me or is the DommeLevel not working correctly in the current build of TeaseAI? Not sure about Apathy
Never heard or realized a bug with those. Are you sure your script is correct?
User avatar
Bluelow
Explorer
Explorer
Posts: 56
Joined: Mon Feb 08, 2010 1:33 pm
I am a: Switch

Re: Tease AI Bug Report Thread

Post by Bluelow »

Stefaf wrote:
Bluelow wrote:Is it just me or is the DommeLevel not working correctly in the current build of TeaseAI? Not sure about Apathy
Never heard or realized a bug with those. Are you sure your script is correct?
For example if I create a script
@DommeLevel1 1
@DommeLevel2 2
@DommeLevel3 3
@DommeLevel4 4
@DommeLevel5 5
@End
The output is
1
2
3
4
5
Or if I create a vocabulary file
@DommeLevel1 1
@DommeLevel2 2
@DommeLevel3 3
@DommeLevel4 4
@DommeLevel5 5
One of these is selected randomly no matter what my DommeLevel is set to.

Same happens in every other script that uses it. Actually I just noticed avatarbr reported the same bug above.
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 »

Bluelow wrote: For example if I create a script
@DommeLevel1 1
@DommeLevel2 2
@DommeLevel3 3
@DommeLevel4 4
@DommeLevel5 5
@End
The output is
1
2
3
4
5
Then you're using the domme level wrong. In Linear scripts it's used like this:

Code: Select all

@GotoDommeLevel
(DommeLevel1)
1 @Goto(EndDommeLevel)
(DommeLevel2)
2 @Goto(EndDommeLevel)
(DommeLevel3)
3 @Goto(EndDommeLevel)
(DommeLevel4)
4 @Goto(EndDommeLevel)
(DommeLevel5)
5 @Goto(EndDommeLevel)
(EndDommeLevel)
Bluelow wrote:Or if I create a vocabulary file
@DommeLevel1 1
@DommeLevel2 2
@DommeLevel3 3
@DommeLevel4 4
@DommeLevel5 5
One of these is selected randomly no matter what my DommeLevel is set to.
Ok. That's right and there is an spelling error in the filtering code (No workaround possible) - we'll fix this.
Bluelow wrote:Same happens in every other script that uses it. Actually I just noticed avatarbr reported the same bug above.
Ooops! Sorry avatarbr. Your post slipped through my vision.
avatarbr wrote:Hey, can someone confirm if the @DommeLevel() Command Filter its working?

In the debug mode, all the levels are playing, not sure if you need to be in a session to TeaseAI get the Domme Level.
Would should it do? I can't see a code regarding this, except of cleaning the command itself. The only usage what i can think of is in vocabulary files and there is no code regarding this.
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1185
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

Stefaf wrote: Would should it do? I can't see a code regarding this, except of cleaning the command itself. The only usage what i can think of is in vocabulary files and there is no code regarding this.

No problem.

This should work like a @Flag, but with the Domme level instead.

I think 1885 create this in one of the lastest version. Maybe he removed?
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1185
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

If someone will still work in bug fixes, can we get a consistent way for how commas work?

Sometimes works with space after the comma, like
@Flag(flag1, flag2) or @Goto(page1, page2).

Sometimes dont, just without a space, like
@Flag(flag1,flag2) or @Goto(page1,page2).

I see a miniscript calling a line where I have space, like this:
flag2) This text should not appear because none of the flags exists.

But in Modules, without the space does not work.

Sorry, but this is really frustrating while creating scripts, because you can not catch the problem if you dont know this can happen.
pepsifreak
Explorer At Heart
Explorer At Heart
Posts: 129
Joined: Fri May 08, 2009 8:50 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by pepsifreak »

avatarbr wrote:If someone will still work in bug fixes, can we get a consistent way for how commas work?

Sometimes works with space after the comma, like
@Flag(flag1, flag2) or @Goto(page1, page2).

Sometimes dont, just without a space, like
@Flag(flag1,flag2) or @Goto(page1,page2).

I see a miniscript calling a line where I have space, like this:
flag2) This text should not appear because none of the flags exists.

But in Modules, without the space does not work.

Sorry, but this is really frustrating while creating scripts, because you can not catch the problem if you dont know this can happen.
I don't see any comma-handling code at all involving @Flag. @Goto should be working fine.
Are you sure @Flag is meant to work with commas?

Both "a,b" and "a, b" should be valid.
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1185
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

pepsifreak wrote:
I don't see any comma-handling code at all involving @Flag. @Goto should be working fine.
Are you sure @Flag is meant to work with commas?

Both "a,b" and "a, b" should be valid.

SHIT

You asking this made me look for the command 1885 posted, and was this:
1885 wrote:
@NotFlag() is going going to get replaced during the overhaul. Currently @Flag() and @NotFlag() can only check for one Flag, but I"m going to change @Flag() so you can check for multiple flags, or check that flags are not present. Like:

@Flag(FlagName)
@Flag(FlagName1, FlagName2)
@Flag(Not, FlagName) , etc
And I think he never implemented this. And I just released HoT3 with a lot of this. well shit...time to edit everything

thanks, I think that was the problem. :blush:
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 »

avatarbr wrote:If someone will still work in bug fixes, can we get a consistent way for how commas work?

Sometimes works with space after the comma, like
@Flag(flag1, flag2) or @Goto(page1, page2).

Sometimes dont, just without a space, like
@Flag(flag1,flag2) or @Goto(page1,page2).

I see a miniscript calling a line where I have space, like this:
flag2) This text should not appear because none of the flags exists.

But in Modules, without the space does not work.
I'm still here. I'll let you know, when i stop working on it. My current Task is suspending and resuming a session, where i found a nice and "easy" solution. After implementing it and some minor other things, we could test it.

But back to topic: handling Commas is technically solved by a single function. So it should be consistent.
As far as i can see, @Flag() is not supposed to be used with multiple parameters. Same goes for @NotFlag() This way, if you have a Command like @Flag(bla, blah) TAI is searching for Jumpmark/Flag called "bla, blah", instead of "bla" and "blah".

If you take a look at your Errorlogs: There should be an Error where you can see exactly this happening.
avatarbr wrote:Sorry, but this is really frustrating while creating scripts, because you can not catch the problem if you dont know this can happen.
I can totally understand. Unfortunately Reworking commands is none of my Priorities right now. But one day it will be! :-)
Till then - hang tight! Let us know where problems are. I'll tag them and work on them, when the time has come.
User avatar
genome231
Explorer At Heart
Explorer At Heart
Posts: 683
Joined: Wed Nov 12, 2014 8:35 am

Re: Tease AI Bug Report Thread

Post by genome231 »

Hey Avatar!
A shame that @Flag(bla, blah) dont work
Have you tried to make 2 flag commands? on the same line?
Not at a computer with Tease-AI currently installed so cant test it for you.

Like:
@Flag(bla) @Flag(blah) Retrieve your #Toy1!

Hope it might work.

Regards
Genome
Tribute to 1885 & those involved with Tease-AI.
Thank you for spending time on this awesome project! :-)
Daragorn
Explorer At Heart
Explorer At Heart
Posts: 556
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 »

I had changed my own version of teaseAI to work with @Flag(a,b,c) and @NotFlag(a,b,c) as many people are hoping to see also in the original version, and it works fine.
@Stefaf i am sending you a PM with the code snippets of my version so that you might put them in the official version (and check it works there too....i made a few other changes to better suit my personal tastes and i don't remember what i changed by now :-) , so, just to be sure it works there too, make some tests :-D ).

@Flag(a,b,c) works only if a,b,c are all present (it doesn't works as a flag a or flag b...just as an AND and checks all flag)
@NotFlag(a,b,c) same as above
@Flag(a,b,c) @NotFlag(d,e,f) will work only if all flags a,b,c are present AND d,e,f are not present
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1185
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Bug Report Thread

Post by avatarbr »

Stefaf wrote:
I'm still here. I'll let you know, when i stop working on it. My current Task is suspending and resuming a session, where i found a nice and "easy" solution. After implementing it and some minor other things, we could test it.

But back to topic: handling Commas is technically solved by a single function. So it should be consistent.
As far as i can see, @Flag() is not supposed to be used with multiple parameters. Same goes for @NotFlag() This way, if you have a Command like @Flag(bla, blah) TAI is searching for Jumpmark/Flag called "bla, blah", instead of "bla" and "blah".

If you take a look at your Errorlogs: There should be an Error where you can see exactly this happening.
avatarbr wrote:Sorry, but this is really frustrating while creating scripts, because you can not catch the problem if you dont know this can happen.
I can totally understand. Unfortunately Reworking commands is none of my Priorities right now. But one day it will be! :-)
Till then - hang tight! Let us know where problems are. I'll tag them and work on them, when the time has come.
Thanks...but after the pepsifreak post I checked the 1885 releases, and the flag thing was just a idea he never implemented, for some reason I thought was released. I changed my scripts already.
genome231 wrote:Hey Avatar!
A shame that @Flag(bla, blah) dont work
Have you tried to make 2 flag commands? on the same line?
Not at a computer with Tease-AI currently installed so cant test it for you.

Like:
@Flag(bla) @Flag(blah) Retrieve your #Toy1!

Hope it might work.

Regards
Genome
Hmm...good idea. I will test this later, thanks.
Post Reply

Who is online

Users browsing this forum: JustBeCos and 37 guests