[Tease AI] Miss Blue [v3.7]

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

porcellus
Explorer
Explorer
Posts: 14
Joined: Thu Apr 11, 2013 3:55 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: [Tease AI] Miss Blue [v3.4]

Post by porcellus »

Thanks, PtheV for the 3.4 update! Seems it doesn't shut down anymore.

Found a little bug: when you are in chastity cage and comment 'i love it' it can start multiple edging (something like: 'let's see what you say after a few edges').
User avatar
holy_magnas
Explorer
Explorer
Posts: 36
Joined: Thu Jan 21, 2021 12:54 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Dom/me(s): Goddess Tantra
Contact:

Re: [Tease AI] Miss Blue [v3.4]

Post by holy_magnas »

Hello PtheV, and other Miss Blue user!
i have 3 questions about Miss Blue, can you guys help me.

1. game risky pick
Mini game in TAI, and this is my first time clicking on this. The domme suddenly showed up. Is this connected with Miss Blue? if so, the domme asked not to touch yourself outside session, but in this game she demand edge. can you enlighten me?

2. short time tease
I've set the time range between 60 - 180 min/session, but all the session last only 30min, is this normal (since this is just the first 3 session I have). I've read your post commenting on daragorn though, it was the same issue, still not quite clear for me how can I lengthen the session from those post. I've also also checked my TAI setting, and found the "domme decided based on level' was checked. is that the reason?

3. wet dream
this is more personal thou, Im just curious about your opinion, if you came due to wet dream, are you confessing? (i'm not aware there are any module related to this lol)

P.S
idk wheter this is bug or not, the 2nd session of mine, after dome asked me my ex and crush, the conversation stop and all texts in dialog box dissapear along with scroll up bar, and screen turn black. when i text her, she gave no response (only 2-3 minutes thou) then I typed "hello mistress" (this is my keyword to starting TAI), the session restart afterwards but with different modules.

Will wait your answer! Thank you so much for developing Miss Blue! this is my only personality i used in TAI.
fean
Explorer
Explorer
Posts: 19
Joined: Fri Jan 19, 2018 8:05 am

Re: [Tease AI] Miss Blue [v3.4]

Post by fean »

1. Big thanx for thease personality
2. Sometimes it crashed while loading videon in middle of locked session
3. Is there a way to make ruined rogasm more often? like once in 3-5 days? While full still must be a rare.
CXZman
Explorer At Heart
Explorer At Heart
Posts: 114
Joined: Sun Sep 13, 2015 11:30 pm

Re: [Tease AI] Miss Blue [v3.4]

Post by CXZman »

holy_magnas wrote: Tue May 25, 2021 9:11 pm 1. game risky pick
Mini game in TAI, and this is my first time clicking on this. The domme suddenly showed up. Is this connected with Miss Blue? if so, the domme asked not to touch yourself outside session, but in this game she demand edge. can you enlighten me?
I think I can answer to that one.

Ricky Pick is one of the games in Tease AI that can earn you coins (bronze coins), along with the Slot machine, and Memory games. It is the most complex one and the only one that is interactive.

Some Personalities don't really include any integration of Risky Pick in there (or don't care about the coins themselves), I guess because it doesn't match the personality at all, so in these Personalities, the only way to play Risky Pick with them is to do what you did. But in some personalities, you can ask to play it right in session.

The option to play risky Pick manually (like you did) is only there if you wanna have fun without going into a full on session.
Spoiler: show
You can ask to play Risky Pick in session with Miss blue. You have to say the right thing, the dommee will register your demand and eventually ask if you still wanna play. Something like "I want to play risky pick" might do the trick.
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: [Tease AI] Miss Blue [v3.4]

Post by lmind »

fean wrote: Mon Jun 07, 2021 7:24 am 3. Is there a way to make ruined rogasm more often? like once in 3-5 days? While full still must be a rare.
I don't have an answer for your specific question, but I can say anecdotally that over a relatively short time (about 5 sessions) my Miss Blue drifted into a mood where she ruins me literally every time. No denial, no full orgasms -- just ruin every time. It's excruciating! I enjoy that her settings can change over time like that, though. But I also wish she would change back.

@PtheV: Feature Request:
Spoiler: show
I think her variables drifted to AllowsOrgasm(Always) and RuinsOrgasm(Always). I peeked at the code, and the only way I see to break her out of that setting is in ASK_RuinMyOrgasmNOT.txt.
  • It would be nice to have more modules and responses that allow you to affect her DommeLevel, ApathyLevel, mood, and orgasm settings.
  • It would also be nice to have more modules and responses that give you clues about her current DommeLevel, ApathyLevel, mood, and orgasm settings.
I made these two Responses for my copy of House of Tease. They illustrate the general idea (asking the domme about her current settings). You are free to use them or adapt them to Miss Blue:
Spoiler: show
Make sure to double-check the Vocabulary before copy-pasting into Miss Blue! Make sure all of the #Emotes, etc., are in Miss Blue.

Code: Select all

[how you feel, good mood, bad mood, you happy, you sad, you angry, you mad, make you feel, make you happy, how you doing, how going, what new, how are you, are you well, are you ok, are you okay]
[Before Tease]
I'm well, thank you for asking #EmoteHappy
Mmmm, I'm great now that I have you to play with #Grin
I feel great #EmoteHappy but I think you may feel differently after what I'm about to put you through #lol
I'm just looking forward to teasing you a little #Grin
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[Before Tease End]
[First Round]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[First Round End]
[Stroking]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[Stroking End]
[Not Stroking]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[Not Stroking End]
[Edging]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[Edging End]
[Holding The Edge]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[Holding The Edge End]
[CBT Cock]
[CBT Cock End]
[CBT Balls]
[CBT Balls End]
[Chastity]
[Chastity End]
[After Tease]
@GoodMood I feel #Great #GeneralTime!
@GoodMood I feel pretty good, actually
@GoodMood I'm in a good mood #GeneralTime
@NeutralMood I'd say things are going well #GeneralTime
@NeutralMood I can't complain
@BadMood I'm feeling a little grumpy @RT(right now,#GeneralTime) @RT(tbh,to be honest)
@BadMood Don't ask. #DoAsISay
[After Tease End]

Code: Select all

[what you plan, what you intend, do you plan to, do you intend to, are you going to, are you planning to, what mood you, what your mood, what you mood]
[Before Tease]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #SubName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #SubName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #SubName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #SubName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #SubName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #SubName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #SubName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #SubName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #SubName @FollowUp(We're doing this <i>my</i> way!)
[First Round]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
[First Round End]
[Stroking]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
@ApathyLevel5 @RT(STFU, Shut the fuck up) and stroke, #PetName
[Stroking End]
[Not Stroking]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
[Not Stroking End]
[Edging]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
@ApathyLevel5 @RT(STFU, Shut the fuck up) and edge, #PetName
[Edging End]
[Holding The Edge]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
@ApathyLevel5 @RT(STFU, Shut the fuck up) and edge, #PetName
[Holding The Edge End]
[CBT Cock]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #Slave. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #Slave @FollowUp(We're doing this <i>my</i> way!)
[CBT Cock End]
[CBT Balls]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #Slave. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #Slave @FollowUp(We're doing this <i>my</i> way!)
[CBT Balls End]
[Chastity]
@DommeLevel1 Well, @RT(tbh, to be honest, to tell the truth) I was planning to @RT(go easy, take it easy) on you today @FollowUp(Unless, of course, you ask me nicely to go hard on you #EmoteSmile)
@DommeLevel1 #GeneralTime should be easy on you, and fun for both of us!
@DommeLevel2 I'm feeling merciful #GeneralTime, #PetName. This should be an easy session for you
@DommeLevel2 This is me going easy on you. So @RT(remember, don't forget to, be sure to) thank me when @RT(we're done, we finish, it's over)!
@DommeLevel3 Ohh, I have plans for you #GeneralTime, #PetName @FollowUp(Nothing too #Difficult... but not easy, either #EmoteSmile)
@DommeLevel3 I was @RT(thinking about, planning for) a pretty standard session #GeneralTime, #PetName @FollowUp(Not too easy... not too hard... #EmoteFace)
@DommeLevel4 #EmoteFace Let's just say... @FollowUp(You're in for a <i>hard</i> time!)
@DommeLevel4 #EmoteThought @FollowUp(I feel like going hard on you...)
@DommeLevel5 You're pretty much @RT(totally, completely, utterly, utterly and completely, totally and completely, thoroughly) fucked, #SubName @FollowUp(Get ready for a <i>rough</i> time!)
@DommeLevel5 @RT(Get ready, Not gonna lie, I hope you're hydrated) #PetName. Because I'm in the mood to @RT(straight-up fucking destroy, straight-up fucking wreck, <i>fucking destroy</i>, <i>fucking wreck</i>, fucking break) you #GeneralTime!
@ApathyLevel1 I'm @RT(down, in the mood) for @RT(whatever, anything, literally anything) you want, #PetName @FollowUp(I want you to be have fun #GeneralTime)
@ApathyLevel1 I'm flexible #GeneralTime, #PetName @FollowUp(What would you like to do?)
@ApathyLevel2 Well... feel free to @RT(make suggestions, tell me what you want, ask for what you want, tell me what you need) @FollowUp(I'm listening...)
@ApathyLevel2 @RT(I'm open to, Feel free to make) suggestions, #PetName @FollowUp(No guarantees, of course)
@ApathyLevel3 I have @RT(my own, some, some kinky, my own, a few) plans for you #GeneralTime, but if you @RT(beg me, please me, make me happy, satisfy me), I @RT(might, <i>might</i>, might) @RT(listen to, be open to, consider) your @RT(ideas, suggestions, desires)
@ApathyLevel3 Please @RT(tell me, communicate) your needs #GeneralTime, #PetName @FollowUp(Of course, my needs are more important, but I always listen)
@ApathyLevel4 Let me put it this way... @FollowUp(Feel free to beg. I probably won't listen, but I enjoy the show #EmoteLaugh)
@ApathyLevel4 I know what I'm doing @FollowUp(#DoAsISay)
@ApathyLevel5 I'm @RT(here, doing this) for @RT(me, my own pleasure, myself) #GeneralTime @FollowUp(You can grovel and beg, but it won't make any difference)
@ApathyLevel5 #GeneralTime is all about me, #PetName @FollowUp(We're doing this <i>my</i> way!)
[Chastity End]
[After Tease]
@DommeLevel1 That was me going super easy on you, #SubName @FollowUp(I hope you appreciated it)
@DommeLevel2 I went easy on you #GeneralTime, #SubName @FollowUp(Did you like it?)
@DommeLevel3 Well, hopefully that wasn't too hard on you @FollowUp(But not too easy, either)
@DommeLevel4 I went pretty hard on you #GeneralTime @FollowUp(Did you have fun?)
@DommeLevel5 That's as rough as I get @FollowUp(Are you still hanging in there?)
@ApathyLevel1 I hope you had as much fun as I did! #EmoteSmile
@ApathyLevel2 I had a good time #GeneralTime. @RT(Did you have fun?, Did you enjoy the session?, Did you enjoy yourself?)
@ApathyLevel3 Let's just say I got what I wanted, and if you did, too, then that's @RT(cool, ok) with me #EmoteSmile
@ApathyLevel4 I was in this for @RT(me, my own pleasure, myself) #GeneralTime, so I'm satisfied
@ApathyLevel5 Well, I got what I wanted, and I don't really @RT(give a fuck, give a shit, care) if you did @FollowUp(My needs are the only needs that matter #GeneralTime)
[After Tease End]
-lmind
fean
Explorer
Explorer
Posts: 19
Joined: Fri Jan 19, 2018 8:05 am

Re: [Tease AI] Miss Blue [v3.4]

Post by fean »

lmind wrote: Fri Jun 11, 2021 10:13 pm
fean wrote: Mon Jun 07, 2021 7:24 am 3. Is there a way to make ruined rogasm more often? like once in 3-5 days? While full still must be a rare.
I don't have an answer for your specific question, but I can say anecdotally that over a relatively short time (about 5 sessions) my Miss Blue drifted into a mood where she ruins me literally every time. No denial, no full orgasms -- just ruin every time. It's excruciating! I enjoy that her settings can change over time like that, though. But I also wish she would change back.


-lmind
I had a 33 days of denial (after 4 straight full orgasms in 6 days) and after thease - 3 full orgasm in 4 daysm random so random
jothil
Explorer
Explorer
Posts: 11
Joined: Mon Mar 16, 2020 5:44 pm

Re: [Tease AI] Miss Blue [v3.4]

Post by jothil »

The current way the chastity duration is setup doesn't really work for me because I am basically permanently locked with the current method of determining the duration. I set the maximum duration to 30 days and the unlock level to almost never, as I don't want to have too much control over it myself (what's the point in the first place if I can just ask her to unlock me).

In previous versions of Miss Blue this worked fine, but I checked the script to figure out what was causing the problem. Basically due to my relatively high ChastityMaxDays setting, I get locked for 30 days each time. Personally I see ChastityMaxDays as more of a hard limit, and not something that should be reached each time. I like the idea of MB locking you for longer durations, but maybe that should happen less frequently?
Sundew
Curious Newbie
Curious Newbie
Posts: 3
Joined: Fri Mar 12, 2021 1:08 pm

Re: [Tease AI] Miss Blue [v3.4]

Post by Sundew »

When I follow steps 1 to 4 and then extract the MissBlue_3.4 in the Tease AI Fury 3.5.2020, there is no option to choose MissBlue out of the active personalities (only Fury and Wicked Tease). Restarted Tease AI multiple times but it didn't help.

I noticed that the MissBlue_3.4 folder is just in the main folder but Tease AI doesn't automatically place the MissBlue script into the TeaseAI scripts. When I add MissBlue's script to the TeaseAI script folder manually, I can choose MissBlue as pesonality, though after typing "hi"I get an error saying the path is not valid.

Am I doing something wrong here?
Thanks in advance
User avatar
lmind
Explorer At Heart
Explorer At Heart
Posts: 383
Joined: Sat Nov 10, 2012 8:15 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: California, USA

Re: [Tease AI] Miss Blue [v3.4]

Post by lmind »

PtheV wrote: Mon Jun 14, 2021 11:31 am Fourth, DommeLevel and ApathyLevel are not designed to change in Miss Blue. The idea behind it is that you can decide what knd of Domme you want - should she usually give you what you ask for, or not.
That makes sense. Although the specific example Response files that I provided above are for asking the domme about her current Mood, DommeLevel, and ApathyLevel, part of the reason I provided them is because they can be easily adapted to make Responses for asking the domme about her current orgasm or ruin settings -- or any other variable that affects the session. Here are some other good examples of variables in Miss Blue that it would be nice to be able to ask the domme about:

EdgingLevel (appears to range from 0 to 5 -- very cool!)
BadMoodReason
OrgasmControl

I probably won't write those adapted versions anytime soon, but I invite anyone here to use my Response files (in my earlier reply) as a framework for making your own, if you want to add the ability to ask the domme about her other current settings.

-lmind
swit69
Explorer
Explorer
Posts: 87
Joined: Sun Sep 02, 2018 2:30 pm
Gender: Male
Dom/me(s): Looking for my domme

Re: [Tease AI] Miss Blue [v3.4]

Post by swit69 »

Hi everyone and bravo for that release PtheV

I've a question about that version 3 of Miss Blue : is there an "instruction manual" or a simple way to migrate from the version 2 ? I've modified a lot that older version and added/modded many scripts : is there a way to keep this work in miss blue 3 ?

Btw, I've improved and fixed some more the Sweet Patch lately. Don't know if it's going to work correctly with Miss Blue v3 but it worths the shot
Sweet Patch : new features for TeaseAI
Sweet Scripts : scripts using new features from Sweet Patch for Miss Blue and Wicked Tease personnalities
saint337
Explorer
Explorer
Posts: 23
Joined: Mon Mar 04, 2013 9:48 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease AI] Miss Blue [v3.5]

Post by saint337 »

Hi, PhteV!
You did an awesome work with missblue over the years, thank you very much!
I know youre not planning to spend much more time on it but maybe you or somebody else can help me here:
Ever since the reinstall and 3.something installment I'm getting a weird bug that makes my teaseAI session break up. What happens is that no more instructions or taunts of any kind are put out (its either metronome going on for forever or nothing). The domme makes "taunt" responses to my input but it doesnt matter (for example she says "so you want to edge?" but never makes me) or doesnt even respond to some inputs like "let me stroke". Most of the time it happens at the end and there is not "tease ai can safely be closed now" outcome. Does it make much of a difference? Im not sure what could be causing this, below is a last bit of script before "non-responsiveness"
Spoiler: show
2021-06-30 22:13:08 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript_RESTRICTED.txt
2021-06-30 22:13:08 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript_RESTRICTED.txt
2021-06-30 22:13:08 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript_RESTRICTED.txt
2021-06-30 22:13:08 Timer1 Parse Line: @NullResponse
2021-06-30 22:13:08 ============= PoundClean(String) =============
2021-06-30 22:13:08 StartValue: "@NullResponse "
2021-06-30 22:13:08 EndValue: "@NullResponse "
2021-06-30 22:13:08 Duration: 0ms
2021-06-30 22:13:08 ============= PoundClean(String) =============
2021-06-30 22:13:08 StartValue: " "
2021-06-30 22:13:08 EndValue: " "
2021-06-30 22:13:08 Duration: 0ms
2021-06-30 22:13:08 Timer1 finished - Duration: 2ms
2021-06-30 22:13:08 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript_RESTRICTED.txt
2021-06-30 22:13:08 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript_RESTRICTED.txt
2021-06-30 22:13:08 Timer1 Parse Line: @NullResponse @Call(Stroke/End/EndScript.txt,Orgasm Deny)
2021-06-30 22:13:08 ============= PoundClean(String) =============
2021-06-30 22:13:08 StartValue: "@NullResponse @Call(Stroke/End/EndScript.txt,Orgasm Deny)"
2021-06-30 22:13:08 EndValue: "@NullResponse @Call(Stroke/End/EndScript.txt,Orgasm Deny)"
2021-06-30 22:13:08 Duration: 0ms
2021-06-30 22:13:08 TxtCache: Reading Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript.txt
2021-06-30 22:13:08 ============= PoundClean(String) =============
2021-06-30 22:13:08 StartValue: " Deny)"
2021-06-30 22:13:08 EndValue: " Deny)"
2021-06-30 22:13:08 Duration: 0ms
2021-06-30 22:13:08 Timer1 finished - Duration: 2ms
2021-06-30 22:13:09 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript.txt
2021-06-30 22:13:09 TxtCache: Loading cached Text-File: C:\śmieci\TAI\Tease AI F\Scripts\MissBlue\Stroke\End\EndScript.txt
saint337
Explorer
Explorer
Posts: 23
Joined: Mon Mar 04, 2013 9:48 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease AI] Miss Blue [v3.6]

Post by saint337 »

Thanks PhteV!
Seems like its working nicely now. I've only had like 5 sessions since update but no bugs relating that issue for now. :)
md602

Re: [Tease AI] Miss Blue [v3.6]

Post by md602 »

Hi, I love your work thank you for your efforts !

I have a bug which happens every time, around 4/5 sessions in I have the below conversation followed my an error 'this path is not of legal form'. If I continue it freezes.

03:05 AM Nicki: Do you look at a lot of porn outside our sessions?
03:05 AM D: Yes Mistress
03:05 AM Nicki: Just as I thought
03:06 AM Nicki: Sounds like you have a bit of an addiction, D
03:20 AM Nicki: Maybe I'm going to have to reign your habit in...
03:20 AM Nicki: Let's make it a rule, No More Porn Unless I Say So *grin*
Nicki is typing...
Spoiler: show
ystem.ArgumentException: The path is not of a legal form.
at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.InternalGetDirectoryName(String path)
at Tease_AI.Form1.ShowImage(String ImageToShow, Boolean WaitToFinish) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1\ImageFuctions.vb:line 613
at Tease_AI.Form1.CommandClean(String StringClean, Boolean TaskClean) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1.vb:line 9084
at Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1.vb:line 4938
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at Tease_AI.teaseAI_Timer.OnTick(EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\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)

any help would be much appreciated, thanks.
Last edited by md602 on Fri Jul 30, 2021 7:36 pm, edited 1 time in total.
Dys4ic
Curious Newbie
Curious Newbie
Posts: 2
Joined: Sun Jul 25, 2021 6:42 am

Re: [Tease AI] Miss Blue [v3.6]

Post by Dys4ic »

Hello PV! Thank you so much for this Personality! I've been using it (and absolutely loving it) for 2 years now. It's been such a wonderful experience and has gotten better and better with every update!

However I've lately run into a terrible bug that I cannot for the life of me figure out the root cause of. I'm hoping that you or any of the other members more code-savvy than me might be able to provide some insight. (TAI Fury 3.5.2020, Miss Blue V3.6)

Every session I start, no matter what settings I have, TAI crashes the moment Miss Blue instructs to start stroking. The MissBlue slowstroke.mp3 chime doesn't play, metronome.wav plays one beat, the app freezes for a moment, metronome plays a second time, and TAI closes.


There is no errorlog, nothing looks weird to me in the log file (it just cuts off), and it doesn't seem to matter what my TAI settings are. I've tried everything I can think of:
- tweaking what feels like every TAI setting available
- running the "Audit Scripts" and "Validate System Files" buttons (sometimes it said it "fixed" things, other times not)
- opening the Debug menu (and quickly closing it because I didn't know what the hell I was doing)
- wiping the Flags/Variables/AppData folders (one at a time, Flags+Variables, and then all at once)
- reinstalling Miss Blue
- reinstalling TAI Fury
- even a complete wipe and fresh installation of both one at a time

Thinking it might be WindowsMediaPlayer-related, I've tried reinstalling that. Even tried converting all of the TAI .wav and MissBlue .mp3 files to use different audio codecs and maybe try to have TAI instead use VLC for Audio with WMP uninstalled (but quickly realized that was not a good idea without understanding the TAI code).
I've updated as many drivers as I can think of, updated Java (in case this non-Java TAI uses Java in....some way?), and even messed with adding/removing TTS voices and reinstalling the Windows TTS runtime in case there was some kind of Registry corruption.

The only things I haven't tried are downgrading TAI to an older Fury version (or even SweetPatch), downgrading MissBlue to an older 3.x build, and somehow rolling back my Win10 installation.

The thing that baffles me is that both the Fury and WickedTease personalities have worked fine through most of this. And a backed up v2.07 build of Miss Blue using the SweetPatch works fine. So it really doesn't seem to be something wrong with the registry/OS/drivers/hardware. But I can't pinpoint what had changed right before the issue arose.


So I am at a loss. Does anyone have any ideas of where else I should look or what the issue might be? Any help at all would be greatly appreciated. :love:


Here's what always shows as the last bit of the log file, in case it helps:

7/29/2021 9:00:18 PM ============= PoundClean(String) =============
7/29/2021 9:00:18 PM StartValue: "Start stroking #SoundStartStroking @StartStroking"
7/29/2021 9:00:18 PM Starting scan run 1 on "Start stroking #SoundStartStroking @StartStroking"
7/29/2021 9:00:18 PM System keywords cleaned: "Start stroking #SoundStartStroking @StartStroking"
7/29/2021 9:00:18 PM Applying vocabulary: "#SoundStartStroking"
7/29/2021 9:00:18 PM TxtCache: Reading Text-File: E:\Scripts\AI-Fury (fresh 7.29)\Scripts\MissBlue\Vocabulary\#SoundStartStroking.txt
7/29/2021 9:00:18 PM FilterList Started
7/29/2021 9:00:18 PM FilterList finished - Duration: 0ms
7/29/2021 9:00:18 PM EndValue: "Start stroking @PlayAudioNoWait[MissBlue\slowstroke.mp3] @StartStroking"
7/29/2021 9:00:18 PM Duration: 0.9972ms
7/29/2021 9:00:18 PM ============= PoundClean(String) =============
7/29/2021 9:00:18 PM StartValue: "Start stroking "
7/29/2021 9:00:18 PM EndValue: "Start stroking "
7/29/2021 9:00:18 PM Duration: 0ms
7/29/2021 9:00:18 PM Timer1 finished - Duration: 16ms
7/29/2021 9:00:18 PM TxtCache: Loading cached Text-File: E:\Scripts\AI-Fury (fresh 7.29)\Images\Dommes\Octokuro\Octokuro (4)\ImageTags.txt
7/29/2021 9:00:18 PM TxtCache: Loading cached Text-File: E:\Scripts\AI-Fury (fresh 7.29)\Images\Dommes\Octokuro\Octokuro (4)\ImageTags.txt
7/29/2021 9:00:18 PM TxtCache: Loading cached Text-File: E:\Scripts\AI-Fury (fresh 7.29)\Images\Dommes\Octokuro\Octokuro (4)\ImageTags.txt
md602

Re: [Tease AI] Miss Blue [v3.6]

Post by md602 »

md602 wrote: Thu Jul 29, 2021 2:24 am Hi, I love your work thank you for your efforts !

I have a bug which happens every time, around 4/5 sessions in I have the below conversation followed my an error 'this path is not of legal form'. If I continue it freezes.

03:05 AM Nicki: Do you look at a lot of porn outside our sessions?
03:05 AM D: Yes Mistress
03:05 AM Nicki: Just as I thought
03:06 AM Nicki: Sounds like you have a bit of an addiction, D
03:20 AM Nicki: Maybe I'm going to have to reign your habit in...
03:20 AM Nicki: Let's make it a rule, No More Porn Unless I Say So *grin*
Nicki is typing...
Spoiler: show
ystem.ArgumentException: The path is not of a legal form.
at System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
at System.IO.Path.InternalGetDirectoryName(String path)
at Tease_AI.Form1.ShowImage(String ImageToShow, Boolean WaitToFinish) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1\ImageFuctions.vb:line 613
at Tease_AI.Form1.CommandClean(String StringClean, Boolean TaskClean) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1.vb:line 9084
at Tease_AI.Form1.Timer1_Tick(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\Tease AI\Form1.vb:line 4938
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at Tease_AI.teaseAI_Timer.OnTick(EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease-AI\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)

any help would be much appreciated, thanks.
I done some looking through the thread and this error was because I didnt have all the image tags input correctly.

:whistle:
Post Reply