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
Lestat
Explorer At Heart
Explorer At Heart
Posts: 225
Joined: Wed Oct 21, 2009 9:53 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Switzerland

Re: Tease AI Open Beta

Post by Lestat »

Daragorn wrote:Sure, not a problem (bear in mind this worked up to patch 47, though, because as i said patch 48 and 48.1 don't recognize @EdgingDecide anymore).
It is a modified version of the deleteHentai module, based on softcore pictures instead (so you'll need to set up a softcore image folder in local images for it to work):
Spoiler: show
Have you heard me asking you to edge?
[no] I imagine i should feel honored to see that you can't control yourself when you look at me #Lol
@AcceptAnswer I imagine i should feel honored to see that you can't control yourself when you look at me #Lol
@EdgingDecide
#LetTheEdgeFade
You know i don't like when you do <i>anything</i> without me ordering you to do it
You're here to <b>serve</b> your #DomHonorific
And serving means doing <b>only</b> what you are asked to do
Not taking initiatives on your own
Until you learn that and start to behave like the little bitch you're supposed to be
I'll have to punish you... @CBT
@NullResponse @CheckFlag(DeletePictures)
I don't know if we've ever really talked about it
But there's just something so damn <i>fascinating</i> about teasing and denial when you really think about it
The way you let me take your pleasure from you
Essentially to use it for myself, because my orgasms feel twice as good when I think about your suffering #Grin
The thing is, it makes me feel <i>so</i> good
That I start wondering what else I can take from you
That's when I start thinking about that softcore collection of yours
I think about how interesting those pictures are
How long you must have spent collecting them
And it makes me wonder what it would do to you
If I made you have to <i>really</i> suffer in order to keep them
So here's what I think we should do
I'm going to look through your softcore pictures, and when I find a really good one I'll show it to you and offer you a choice
You can say "keep", but then you'll have to hurt yourself in some way in order to keep it
Or you can say "delete" and save yourself the pain while I trash that picture. Permanently #Grin
And when I say permanent, I mean it. Don't think you can fish these out of the recycle bin when we're done
They won't be there #EmoteHappy @SetFlag(DeletePictures)
So now that you know how this works @Goto(Let's Get Started)
(DeletePictures)
You know, I had so much fun playing keep it or delete it with your softcore pictures last time
That I think we should play it again right now
(Let's Get Started)
Let's get started #Grin @Chance20(Selected) @LockImages
(Cycle Pictures)
@NullResponse @ShowSoftcoreImage @Chance70(Cycle Pictures)
(Selected)
@NullResponse @ShowSoftcoreImage
#DeleteSoftcore_KeepOrDelete
[keep] #DeleteSoftcore_Keep1
[delete] #DeleteSoftcore_Delete1 @Goto(Chose Delete)
@DifferentAnswer Keep it or delete it #PetName?
Since you like it so much, I'll leave it up for you @Chance25(Keep CBT) @Chance25(Keep CBT2)
While you edge for me #Grin @Edge
#LetTheEdgeFade
I hope that one was worth it #Lol @Chance25(Finished)
Let's do it again @Chance20(Selected) @LockImages
@NullResponse @Goto(Cycle Pictures)
(Keep CBT)
While you punish those #Balls for me @CBTBalls
I hope that one was worth it #Lol @Chance25(Finished)
Let's do it again @Chance20(Selected) @LockImages
@NullResponse @Goto(Cycle Pictures)
(Keep CBT2)
While you punish that #Cock for me @CBTCock
I hope that one was worth it #Lol @Chance25(Finished)
Let's do it again @Chance20(Selected) @LockImages
@NullResponse @Goto(Cycle Pictures)
(Chose Delete)
#DeleteSoftcore_Delete2 @DeleteLocalImage
I hope that was worth saving yourself a little pain @Chance25(Finished)
Especially since we're going again #Grin @Chance20(Selected) @LockImages
@NullResponse @Goto(Cycle Pictures)
(Finished)
I think that's enough for now @UnlockImages
Don't get too comfortable though
You have a pretty good collection of porn on that computer
And by now you should know that none of it is truly safe from me #Grin
@End
If during a stroke cycle you tell the domme you're on edge, she can goes to this _EDGING module (remember to name it ending with _EDGING (i.e. something_EDGING.txt) for teaseAI to recognize it as an edging module), which start with the domme asking you why you are edging....then she decides what to do with the edging (hold or stop) and, finally after she let you stop, she punishes you with CBT....then the "real" module part starts
Thank you! :-)
Gentleman by day :oldtimer: Philosopher by night :hmmm: Pervert by choice :shutup2: Rebel by fate :punk:
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 Open Beta

Post by Daragorn »

Lestat wrote: Thank you! :-)
My pleasure :-)



Don't know if it can be helpful for you to test out (as i said i don't have the tool to compile on my pc right now....and i am just a noob coder too...so i leave it up for those like you that can handle this better :-) ).

Byw, i was saying....regarding the bug that i mentioned before (using the @CallInterrupt() gives problem with @CBT commands in the called modules: the domme says 1 line from the CBT, then goes on with the module and return to what it was called from, but tease AI still think of being in the CBT since the domme don't speak anymore and when you write something she goes on giving CBT instructions) i looked into the form1.vb file and searched for @Interrupt() and @CallReturn() methods.
I've found they are pretty similar with one difference:
@Interrupt() (lines 11955) contains these bools:
CBTCockFlag = False
CBTBallsFlag = False
CBTBothFlag = False
CustomTask = False
SubEdging = False
SubHoldingEdge = False

@CallReturn() (lines 13628) on the contrary contains these:
CBTBallsActive = False
CBTBallsFlag = False
CBTBallsActive = False
CBTCockFlag = False
CBTBothActive = False
CBTBothFlag = False
CustomTaskActive = False

The only differencies i found are those CBTBallsActive, CBTBallsActive and CBTBothActive that are missing in the Interrupt() module......considering that CBT works fine when calling @Interrupt but not when calling @CallReturn i supposed that those flags could be those messing up with the CBT.

P.s: another small bug stil there is the metronome not saving the settings and resetting to default values on startup everytime
Last edited by Daragorn on Tue Jan 26, 2016 9:41 pm, edited 2 times in total.
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

Post by avatarbr »

Just some minor bugs I found:

Can not open imagens and sounds with the commands:
@ShowImage[av_imagens\File.jpg]
@PlayAudio[tease\File.mp3]

Audio show a message "File not found in Audio folder" and image freeze TeaseAI. I tested moving the file to the \Audio folder and nothing.

Video works fine:
@PlayVideo[AV_Clips/AV_01.mp4]
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

Post by OxiKlein »

avatarbr wrote:Just some minor bugs I found:

Can not open imagens and sounds with the commands:
@ShowImage[av_imagens\File.jpg]
@PlayAudio[tease\File.mp3]
The next bugfix update will have the fixes for these included.
Daragorn wrote:regarding the bug that i mentioned before (using the @CallInterrupt() gives problem with @CBT commands in the called modules: the domme says 1 line from the CBT, then goes on with the module and return to what it was called from, but tease AI still think of being in the CBT since the domme don't speak anymore and when you write something she goes on giving CBT instructions)
I'll start working on this bug and see what I can do.
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

Post by avatarbr »

OxiKlein wrote: The next bugfix update will have the fixes for these included.
Thanks.

In a unrelated note, I think the typos in Patch 47 disappeared after I installed patch 48 in another folder (I turned off in 48).

Can someone confirm this? There are some userdata or appdata folder shared between the versions?
User avatar
avatarbr
Experimentor
Experimentor
Posts: 1239
Joined: Fri Aug 18, 2006 3:33 am
Gender: Male
Sexual Orientation: Straight

Resume Patch Notes

Post by avatarbr »

Sorry, another post, but I always got lost with features implemented or not (for future patchs). So, I searched in 1885 posts, and copy the Release notes from Patch 44 until 47. I post here, for future refence :

Patch 44
Spoiler: show
Patch 44

Patch Notes:

Added the ability to Suspend and Resume session states You can now save your current state and pick up again later. Use the Suspend button in the bottom of the Apps window to save your state, and Resume to load it. Saving a new state will overwrite your old one (if it exists), but you will be prompted to confirm first.

WARNING! - This features saves and resumes everything where you left off, including video. If you hit Suspend while a video is loaded and visible, it will start playing where you left off when you hit Resume. Be mindful of your volume if you have privacy concerns in your home!

Also, this currently doesn't save TempFlags, but I expect to have that worked out for the next patch

Added Reset button to Apps window. This is somewhat experimental, so let me know if it causes any unexpected behavior. This button is meant to reset Tease AI session states to the way they are when you say hello to the domme, effectively restarting without having to close and re-open the program

Fixed bug that prevented the domme's slideshow from changing during the Taunt cycle.

Added ability for domme to read from a script in time with videos. When a user plays any video (it doesn't matter where the video is located or how it was called), the program checks to see if a script with the same name as the video is located in [Personality]VideoScripts (you may need to create this folder). For example, if a use opens a video file named Shower-Lesbians.mp4, Tease AI will look for Shower-Lesbians.txt. If no script is found, the video will simply play as usual. Scripts should look something like this:

[00:00:10] I'm looking forward to this
[00:00:18] You're probably not though lol
[00:00:42] It's gonna be so fucking hot when they get in the shower
[00:01:32] Fuck, not even two minutes in and I'm already turned on #EmoteFlustered etc

Timestamps are denoted by "hours:minutes:seconds". So when the video reaches 10 seconds, the domme will say "I'm looking forward to this", and so on. This can be used in conjunction with other instances the domme shows you videos as well. A timestamped message will not be displayed if the domme is already typing at that moment in the video. This not only applies to things she says outside of the video script, but in cases where timestamps are too close together and the domme walks over the next thing she was about to say.

Added Commands @ApathyLevelUp and @ApathyLevelDown. These commands alter the domme's Apathy level for the duration of the session.

Patch 45
Spoiler: show
Patch 45
Patch Notes:

Features:

Added new game to Games Window called Risky Pick - Risky Pick is a new game for Tease AI where the domme is trying to pay you the least amount of tokens to do the most amount of edges. The domme will go over the instructions with you if it's your first time checking it out, but if you've ever seen Deal or No Deal you'll catch on quick.

Risky Pick requires 100 Bronze Tokens to play. Tease AI will give you 100 free tokens in the background the first time you run this patch if you want to check it out but are short on tokens. I've also included Modules where the domme will invite yuo to play a round with her.

Glitter implementation has been finished: All Contacts can now be called and dismissed to the chat sessions, and even hang around between StrokeTaunts if you're willing to create the scripts. There's far too much possible with the Glitter implementation for me to really provide example scripts, as I need that time devoted to documentation and Total Brat. I'll add a spoiler with more detailed information just below this paragraph for those who want to script with the new Glitter features -

Added Language option in Misc tab to switch Settings UI between English and German - Added German translations to General Settings provided by Ambossli. This will be a slow and steady process, but I will get translations added in various patches moving forward as I receive and are able to implement them

Improved Lazy Sub - The Lazy Sub UI has been redesigned to look a little nicer. I've also included the ability to add keyboard shortcuts to make your sub experience even lazier :smile:

Added Tease AI icon to icon tray - This creates a icon while the program is running that you can view by clicking the arrow in the bottom right corner of your screen that says "Show Hidden Icons". Right-clicking the icon will bring up a menu that gives you a several options:

- Games -> One click access to Slots, Match Game, Risky Pick, Exchange and Collection
- Milovana -> Quick links to Open Beta thread, Bug Report Thread, Webteases and Forum through user's default browser
- Exit -> Terminate the program

Daily Login bonus message now appears as a Taskbar notification rather than a pop-up

Daily login bonus now randomly gives 5, 10, 25, 50 or 100 tokens - Higher amounts have a harder percent chance to get

Card Images set in Apps->Games tab can now be dragged from local or online images - In either case, a resized image of that card will be created in [root]ImagesCards, which the program will use for those card images to ensure that each card is the exact size needed by the picture box, and not wasting memory by scaling down a larger image

Reset feature greatly improved, should be much more stable


Bugfixes:

Improved Image handling across the board to cut down on GDI errors and reduce memory usage as much as possible

Improved handling of animated gifs that appear in the main picture window

Tease AI will no longer call Long Edge Interrupts during End scripts

Fixed issue where domme would accept a user's message as the answer to a question she was in the middle of typing

Fixed bug where Tease AI would crash trying to pull images from Contact Image Directories that were not set

Fixed bug that caused program to crash when switching to Match Game tab in Games window

Fixed issue where Tease AI would only flash blog images when called from Response files

Fixed bug where slot machine winnings/losses did not save correctly

Removed button in the Images tab that no longer served a function


Scripting:

Added new section for Response files: [All] [All End] - Tease AI will always add lines between [All] and [All End] and will use them regardless of what state the program is in. This can be useful for adding a few generic responses that can go with any situation, or creating Response files that just contain [All][All End] to respond to very specific words or ideas

Improved function of the @Goto() Command - Using a @Goto Command such as @Goto(This Line) will go to (This Line) as usual. but you can enter multiple lines separated by commas, such as @Goto(This Line, That Line, That Line Over There). In this case, the script will randomly jump to one of the lines specified, so there's an equal chance of Tease AI moving to (This Line), (That Line) or (That Line Over There).

Added Command @Call() - This Command allows you to leave the linear script you're in and begin running another script in the location specified.

For example, @Call(ModulesPicturesSolo_85.txt) would immediately move the domme to the first line of that script and the program would continue from there. You can specifiy any location you like, as long as it exists in the currently Personality's directories, eg @Call(CustomMy UsernameBallbreaker_1.txt)

You can also use a comma to specify a specific line to start from:

For example, @Call(CustomMy UsernameBallbreaker_1.txt, Made Domme Angry) would move to the file [Personality]CustomMy UsernameBallbreaker_1.txt and begin from the line (Made Domme Angry). When using a comma to specify location to jump to, make sure that you do not put it in its own set of parentheses, just the location word or phrase only

Added Command @CallRandom() - This Command allows you to leave the linear script you're in and begin running a random script from the directory specified.

For example, @CallRandom(CustomUserName) would move to the directory [Personality]CustomMy Username and randomly select a script located there. It would start at the first line of that script and move forward from there. When using @CallRandom(), you cannot use a comma to specify a specific jumping point as you can with @Call()

Added Command @SystemMessage - When this Command is used, the "Domme is typing" will not appear. Instead the text will be output to the screen by itself in bold, blue letters. This is useful for system type messages such as "@SystemMessage #DomName has logged off"

Added Command @EmoteMessage - When this Command is used, "Domme is typing" will still appear, but the message will appear by itself in the Domme's color in italics. For example, "@EmoteMessage #DomName laughs" will output "Emma laughs", and it will be italicized to represent an emote. This is useful for creating a more chat like experience
Patch 46
Spoiler: show
Patch 46

Patch Notes:

Tease AI can now be resized! - Yes finally, you can resize horizontally, vertically, diagonally and maximize the program however you wish! This has been a seriously long time coming, even though I had tried to think about it from the beginning. Nothing scaled right no matter what I did and I had to give up on it. I knew I would have to revisit it eventually, but I kept putting it off because I knew that math would be involved. Stupid, aggravating, bullshit math. Percentages, ratios, algebra bah. Then out of the blue the solution fucking hit me and I can't believe what kind of math it took to solve the problem:

Second Grade-level subtraction. :wall: FML

Added a few colored buttons to the Apps window to change theme colors - This isn't finished at all and will eventually be turned into an app. I just needed to get this patch out for the bugfixes and I didn't see the harm in leaving the buttons in and letting everyone have a couple more colors to choose from for now.

Added Date and Time to UI to replace the defunct size buttons

Fixed bug where the code for Hold The Edge taunts was pointing to the wrong location

Fixed bug where the Domme, Contact 2 and Contact 3 caused System Message loop when joining and leaving the chat room

Fixed bug where wishlist preview image was not being handled correctly, causing a "cannot locate image url provided" error

Metronome now waits until Domme has told you to speed up or slow down before changing speed

Program now unlocks images automatically when the domme allows you to stop

Fixed bugs in Risky Pick script pointed out by ark235
Patch 47
Spoiler: show
Patch 47

Patch Notes:

Features

Introducing the new AI Box system - For the longest time, one of the biggest concerns I've had about people creating smaller scripts is how they were going to share them. Sharing Modules is easy enough, but what about things like Vocabulary and Responses? What happens when someone wants to share their awesome Vocabulary list for #Boobs? Do they have to copy over their own file or painstakingly copy over ever addition they want to add from one text file to another? And don't even get me started on the Response files :closedeyes:

So I've created a something that will make script sharing extremely simple, whether you're sharing 10 Modules or 10 different lines scatted across a few Response files: The AI Box (Anyone who knows anything about AI boxes will know what an apropos name that is too :lol: ).

You'll notice a new AI Box app in the Apps window. Clicking on it will bring you to the AI Box Tools window where you can create an open boxes. To create a box, simply add any script in your domme's directory and it will get added to the AI Box. You can add scripts a file or a folder at a time, and you can either click those respective buttons to open a location manually, or drop files and folders (on their respective buttons!) to add them automatically. You can add as many scripts as you wish to your AI Box. Once you're finished, simply click "Create AI Box" and it will be saved to a .txt file. Sharing your box is then as easy as hosting the txt file or even just copying the text and pasting it in a forum post.

Now the beautiful part is when it comes to opening up these boxes. You can either open an AI Box txt file by clicking the Open From File button (or dragging and dropping a file on it), or you can copy and paste the text of an AI Box to the text field and click the Open From Text button.

Tease AI will then show you the scripts contained in that Ai Box one at a time, and the best part is that each script will automatically be compared to your current domme's scripts, and unselect any lines in List or Response type Scripts that you already have! Even better still, Tease AI will automatically know where to place any file, and will offer to rename any AI Box Linear scripts if they happen to match the name of a script you already have. Since the AI Boxes only add lines that are checked, and lines you already have in List type scripts are deselected by default, you can share and open countless scripts without ever having to worry about them becoming a jumbled mess. Once you've saved or skipped through all the files in the box, the AI will have "escaped" the box and added to your domme's conciousness!

I've worked very hard on simplifying a solution to a complex problem, and I'm pretty proud of the work I've done here. Hopefully it will facilitate the sharing of many more scripts than would have happened otherwise, because I can't think of an easier way to acommodate it at this point :smile:

I've included an AI Box in this patch called Patch 47 AI Box.txt It includes #Cock, so you can see what it's like adding a Vocabulary file with words you already have, and I've also included a script that goes in CustomCommand Examples where the domme will walk you through the new Patch 47 Commands. You can run this with the Run button in the App window.

Important! - I've also included a System Vocabulary word in this AI Box that is required for the new @InterruptsOff Command to work. I've not included it in the patch, so you must open this AI Box for Tease AI to be "completely" patched to 47. (Should you have any issues with the AI Box process form some reason, you can also find this file in the current Wicked Tease "Vocabulary#Sys_InterruptsOff.txt")

Speaking of simplifying solutions to a complex problem:

Added new app with a new system for creating Domme Tags - You'll also notice a new app for the creation of Domme Tags. Clicking it will open up the new Domme Tags window. From there you'll see a collection of buttons and a file viewer. From the top you'll be able to see a button to go up a directory, select the drive you want and see the current directory. From the file viewer, you'll be able to select multiple files, sort and select viewing options, etc.

To create Domme Tags, now all you have to do is drag one or more pictures onto a button and that domme tag will be automatically created. You can click the buttons and turn them red as well. Drag pictures onto red buttons to remove tags. I've been messing around with this system since creating it, and I think it simplifies the process a great deal. Let me know if you like this new way of creating domme tags better or any suggestions you have. The old domme tag panel will remain working for now as well.

Added Splash screen when Tease AI loads - This splash screen won't make it load any slower or anything, it will just tell what's going on as it does :-)

Moved the Terms and Conditions to its own form - Nothing's changed here, and you'll have to accept them one more time but it looks a lot less ugly now

Added a secret new feature - This is nothing too major, I just think you'll get a better reaction the first time you see if I don't spoil it ahead of time :-)

Bugfixes

Fixed bug that caused @Goto and similar Commands to work incorrectly - I accidentally introduced this bug in a recent patch, and the scripts started jumping to where ever they found the word or phrase instead of the line in parentheses. This should be fixed now

Fixed bug where @ShowButtImage pulled up Boob pictures instead


Commands and Keywords

Added Command @InputVar[] - this can be used in Linear scripts to make the domme wait for your next response, and save what you type as the variable name you specify. For example:

Tell me something #SubName
What's your favorite food? @InputVar[Var_FavoriteFood]
@ShowVar[Var_FavoriteFood] huh? I'll remember that #EmoteHappy

As you can see, @ShowVar[] will now display string variables as well. You can also have as many @ShowVar[] Commands in a single line that you want

Added Commands @InterruptsOff and @InterruptsOn - These Commands respectively turn off and on the user's ability to Interrupt into a different script, such as "Please let me stroke!" If the user says something that would normally trigger an Interrupt (whether a system Interrupt or randomly pulled from a Response, etc), the domme will say a line from #Sys_InterruptsOff.txt instead

Added Command @RapidCodeOn - If you're writing a complex script that requires a long series of @NullResponse Commands, use @RapidCodeOn on the first line and it will process all lines instanteously while still running Commands. The program will go back to normal automatically when it hits a line that does not contain @NullResponse
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

Post by OxiKlein »

avatarbr wrote:In a unrelated note, I think the typos in Patch 47 disappeared after I installed patch 48 in another folder (I turned off in 48).

Can someone confirm this? There are some userdata or appdata folder shared between the versions?
Each instance of the client should, in theory, have its own folder for settings in %AppData%\..\Local\Tease_AI

Is it maybe that the scripts have @TyposOff in them?
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

Post by pepsifreak »

OxiKlein wrote:
avatarbr wrote:In a unrelated note, I think the typos in Patch 47 disappeared after I installed patch 48 in another folder (I turned off in 48).

Can someone confirm this? There are some userdata or appdata folder shared between the versions?
Each instance of the client should, in theory, have its own folder for settings in %AppData%\..\Local\Tease_AI

Is it maybe that the scripts have @TyposOff in them?
Yeah it's probably just a coincidence. Typos are RNG based after all.

Here are some new fixes;

An error when you suspend a session, resume it, then suspend it again (line 23821 form1)

Code: Select all

If File.Exists(SettingsPath & ResumePrefix & "Contact3Pics.txt") Then Contact3Pics = Txt2List(SettingsPath & ResumePrefix & "Contact3Pics.txt")

A tweak to chatlog saving to save during @EndTease, and a minimum size to prevent saving empty logs
(line 629 form1) remove the entire If statement and replace with

Code: Select all

SaveChatLog(TempDate)
(line 663-ish form1) add this

Code: Select all

	Private Sub SaveChatLog(LogDate As String)
		If FrmSettings.CBSaveChatlogExit.Checked = True And ChatText.DocumentText.Length > 36 Then

			If (Not System.IO.Directory.Exists(Application.StartupPath & "\Chatlogs\")) Then
				System.IO.Directory.CreateDirectory(Application.StartupPath & "\Chatlogs\")
			End If

			My.Computer.FileSystem.WriteAllText(Application.StartupPath & "\Chatlogs\" & LogDate & " chatlog.html", ChatText.DocumentText, False)

		End If
	End Sub
(line 1672-ish form1, within "public sub ResetButton()") Add after ScriptTimer.Stop()

Code: Select all

Dim TempDate As String
		Dim TempDateNow As DateTime = DateTime.Now

		TempDate = TempDateNow.ToString("MM.dd.yyyy hhmm")

		SaveChatLog(TempDate)

Fix WakeUp saving (line 13889 form2)

Code: Select all

My.Settings.WakeUp = FormatDateTime(Now, DateFormat.ShortDate) & " " & Form1.GetTime("SYS_WakeUp")

Fix Metronome saving (line 37 form1)

Code: Select all

Public FormLoading As Boolean = True
To be tidy you can then remove "FormLoading = True" from line 683 as it is redundant.


It is worth mentioning that End scripts should be modified to have @EndTease on their own line, or else the rest of that line will be added after the chat is cleared.



Edit: I did some more

Remove/comment the line at 8789 in form1, seems to sometimes cause a suspend/resume error

Remove/comment the lines at 2393, 2397, 2401, 12204, 12208, 12212 in form1 and Glitter contacts that make you hold an edge will be the ones to make you stop. This may not be a "bug" depending on 1885's intentions, but IMO this feels better

In the settings under Project>Tease AI Properties, the default for "HoldTheEdgeMaxAmount" should be "seconds" as otherwise when using older settings you'll unknowingly get your old 45 second max changed to 45 minutes :weep:

And some bugs from the bug thread:

viewtopic.php?p=206495#p206495 (line 1755 form1)
add this line:

Code: Select all

BTNPlaylist.Enabled = True

viewtopic.php?p=206678#p206678 (line 12959 form1)
Add this on a new line between My.Settings.Save():

Code: Select all

My.Settings.OrgasmsRemaining -= 1
(line 2609 form1)
Add this to a new line:

Code: Select all

YesOrNo = False
Upon testing this fix I noticed "Interrupt\Out of Orgasms\Was going to let you cum" uses #OrgasmLimitDate which is incorrect, it should be #OrgasmLockDate
User avatar
meowww
Explorer At Heart
Explorer At Heart
Posts: 148
Joined: Mon Jan 18, 2016 10:56 pm

Re: Tease AI Open Beta

Post by meowww »

So i decided to completly reinstall Tease Ai with the new Patch, that means i don´t copied anything over from 47 and i run into a few problems >.<

1.i added Wicked Tease extend and as i started Tease Ai i got the first Error "Could not find Wicked Tease" that´s not a big problem, just had to switch to the Personality i added and everything was fine, but for new users it could be confuses so you might want to add the Wicked Tease personality with the next updates :P

2.The Audio Teases also don´t work on a complete new Set up, but luckily i already read it will get fixed soon :)

3.With Tease Ai 48.2 the TTS Voices are gone, the only Voice i have there now is Microsoft Anna and i know for sure i have other TTS Voice installed

So far that´s all i found, but i thought before i forget it i better write it down, cause i might find more, hopefully not...

Edit: Scratched the Error i had with Image tagging, i just was an idiot it works fine xD
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 Open Beta

Post by Daragorn »

meowww wrote: 1.i added Wicked Tease extend and as i started Tease Ai i got the first Error "Could not find Wicked Tease" that´s not a big problem, just had to switch to the Personality i added and everything was fine, but for new users it could be confuses so you might want to add the Wicked Tease personality with the next updates :P
That has always worked that way...teaseAI starts with the default wicked tease personality, which is included in the main program....if you use a different personality you have to manually set it up, but this is normal because there is no way for the program to understand which one of the potentially infinite personalities you want to use.
meowww wrote:3.Tagging images doesn´t work anymore, if i tag an Image under local tags, it does remeber that i tagged them, cause if close Tease ai, reopen it and go under local images to the same images the tag is there, but Tease ai don´t creates a Texfile with the tagged image... i had to use 47 to tag the images, so that i get the textfile, cause some modules need the textfile of the tags and yeah it´s a bit annoying to use the old Version just to tag images xD
Local image tags are saved in a separate file from domme tags...you find the local image tags under images/system/localImageTags.txt (not under the script subfolders, but directly in teaseAI folder you'll find the images subfolder i mentioned...it is in common with all personalities, thus why it's there).
For me local tags works properly btw.


For the other problems i don't know sorry :-)
User avatar
meowww
Explorer At Heart
Explorer At Heart
Posts: 148
Joined: Mon Jan 18, 2016 10:56 pm

Re: Tease AI Open Beta

Post by meowww »

Daragorn wrote: That has always worked that way...teaseAI starts with the default wicked tease personality, which is included in the main program....if you use a different personality you have to manually set it up, but this is normal because there is no way for the program to understand which one of the potentially infinite personalities you want to use.
i just got to Tease Ai a few Days ago, so i had no clue, but yeah like i said it´s not a big problem, just was an idea to have add the default Ai, so new Users don´t get confused right away :P
Daragorn wrote: Local image tags are saved in a separate file from domme tags...you find the local image tags under images/system/localImageTags.txt (not under the script subfolders, but directly in teaseAI folder you'll find the images subfolder i mentioned...it is in common with all personalities, thus why it's there).
For me local tags works properly btw.
i already scratched this Part, i was stupid, the local images worked fine, i didn´t meet another requirement, that´s what i get for reinstalling everything from Zero xD
Drblaze2
Explorer
Explorer
Posts: 37
Joined: Thu Jul 02, 2015 8:17 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by Drblaze2 »

It's really nice to see so many people interested in making the program better and changing it. I think if 1885 comes back, he'll be proud of what you guys are doing :)
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

Post by OxiKlein »

PtheV wrote:It seems that in patch 48 @InputVar[] has reverted to its pre-47 state. @ShowVar[] can't output words/phrases anymore. Any chance of a fix for that one?
I just tested the commands myself in Patch 48.2 and it works fine for me. Is it possible that you're not using it correctly? The script I used to test it with was the Patch 47 command examples script which also includes how to use it.

Edit: It may actually be that you have something like @RapidTextOff after the @InputVar[] Command. I just noticed that it counts the @RapidTextOff (and possibly other commands) as part of the variable name. I'll add that to the list of bugs to fix, but for now it should work if you don't have another command come immediately after @InputVar[]
meowww wrote: 1.you might want to add the Wicked Tease personality with the next updates :P

3.With Tease Ai 48.2 the TTS Voices are gone, the only Voice i have there now is Microsoft Anna and i know for sure i have other TTS Voice installed
That's a good idea. When I upload the next patch I'll also have a file for a clean, full, installation with scripts and whatnot.

I'll also put the missing TTS voices bug on my list to investigate. A few questions though:

1. Do the voices show up again if you launch a version on Patch 47?
2. Did they go missing as well in Patch 48 or 48.1, or only in 48.2?
User avatar
meowww
Explorer At Heart
Explorer At Heart
Posts: 148
Joined: Mon Jan 18, 2016 10:56 pm

Re: Tease AI Open Beta

Post by meowww »

OxiKlein wrote: I'll also put the missing TTS voices bug on my list to investigate. A few questions though:

1. Do the voices show up again if you launch a version on Patch 47?
2. Did they go missing as well in Patch 48 or 48.1, or only in 48.2?
1. Yes on 47 they show up again

2. Only since Patch 48.2
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 Open Beta

Post by Daragorn »

meowww wrote: i just got to Tease Ai a few Days ago, so i had no clue, but yeah like i said it´s not a big problem, just was an idea to have add the default Ai, so new Users don´t get confused right away :P
Ahh ok, i misunderstood what you said them...i thought you were talking about the wicked extended personality you added.
I agree with you that there should be a base personality included in the program indeed (but i think it was there in patch 48, just not in the bugfixes that came out after)
Post Reply