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
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

I love the responses to responses idea btw. :)
Datta. Dayadhvam. Damyata.
Mat
Explorer At Heart
Explorer At Heart
Posts: 429
Joined: Sun Feb 26, 2012 8:34 pm
Gender: Male
Sexual Orientation: Straight
Location: UK

Re: Tease AI Open Beta

Post by Mat »

Another bug,

With URL file creation, if you enter an invalid URL like "123" the program crashes
BlaqPeppa
Explorer
Explorer
Posts: 12
Joined: Sun Jun 07, 2015 1:47 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by BlaqPeppa »

Took a little while to acquire some stuff, but for domme models Kendra James is working pretty well for me. I'm interested in seeing how the 'special domme' videos play out.

I took a quick look at the scripts and it looks monstrously simple :p Easy, but looong. I wanted to make a whole new personality but I guess there's still plenty left to add to the current one.

Here are some quick ideas mostly based on things I'd really like to be able to do when writing scripts - I gave them each a 'level' to determine how I perceive the importance :P...

* [emergency] PLUGINS! Damn, I'd love to integrate plug-ins to come up more dynamic scenarios, phrases and add extra abilities to the script engine more easily. As a C++/AI addict, please add this... for me :p
* [critical] Sub settings to go in an external file or as part of a more flexible and dynamic 'config editor' in the UI - as currently you have specific settings but no ability to add/remove/change all their possible values, e.g. a user list of household objects to re-purpose and allow domme to use against you is the most instantly missing piece in my mind. You could also end up adding your race, whether you have tattoos, marriage status, etc. Most importantly, any scripter should be able to add what they need to be a requirement for sub configs. This could work similarly for Domme settings but a lot more of the current ones can stay fixed I'd say.
* [reg] Domme should really be asking about the tasks she last assigned when you next meet her, asking whether you succeeded, how far you got, then continuing, punishing, setting alternate tasks, etc.
* [reg] I'm sure this is the idea anyway, but obviously the Domme Tags stuff should come into play in a big way, but obviously so far the Local Tags far excels in terms of depth. There also could be some easier ways to get through tagging hundreds of images. It's a very long and boring task currently with no easy fix probably - perhaps you could make it into a game that could also get the job done, slower but less boringly. Domme decides to do a "mental assessment" on your tastes by asking what you mostly see when you look at the pics she selects randomly, these could work for videos too
* [reg] Videos could also be integrated better with additional tags rather than just categories, but obviously it'd have to be rather limited. I'm thinking videos, clips and gifs could be a bit more central, but can see the reasons they aren't yet. Shorter clips and gifs for domme to DJ between would probably work better than videos for certain things.
* [reg] Role-play scenarios. This is probably just one for scripting, but domme can make you take on a role and play it out, or do something like put you in interrogation, ask questions and respond to the answers in various, often humiliating ways. She could use that information again later
* [reg] Here's something I literally just discovered... photo images seem to often have 'tags' built in. Are they used by the program at all? By including some synonyms you could easily auto-fill the Local Tags when those tags are present, I guess
* [ux] In the URL lists window for viewing tens of thousands of blog images, a 'random' button would really fit well between the << and >> buttons. It takes a couple of moments to move back or forth through image lists in this program, and it seems to wait for everything to load before allowing me to go next/prev again, so where skipping through 20 images should be 20 quick clicks, it's instead a lot of click-wait-ing. There'd be no way I'd get through all 10,000 or so images on a blog, so a random button would work very nicely...
* [ux] Similar to above, the 'Domme Tags' have annoying blocking delays (something wrong with threading methods here?) while going back and forth through image lists, and on a laptop as slow as the one I'm currently on, that can multiply.
* [bonus] In my case my domme model had a couple of galleries with other girls and such, so obviously a 2v1 or even a 1v2 (another sub is used to torment you) thing could be put in place
* [bonus] Open source and a license (preferably ...

Some bugs...
* Checking 'Garment Covering' (by the way, options for 'revealing' clothing and a couple of other things would be nice, but not urgent) seems to check the 'Garment' option and then place 'Covering' in the text field next to it

Not sure about the bug I had earlier with URL lists now, it happened on the other laptop which didn't already have most things set up...

And by the way, what are the 'Cards' in games actually for? I've not even bothered to add them all yet, mostly since I can't quite gather what they're supposed to be, but it looks interesting. No idea how the 'Wishlist' stuff works, I guess that's a WIP?

Oh and AI Domme really needs to stop threatening to delete pics I don't even have :p

That's it for now. I may have half- said some things due to the weird way I construct posts, forgive me for all the reading.
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

BlaqPeppa wrote:Took a little while to acquire some stuff, but for domme models Kendra James is working pretty well for me. I'm interested in seeing how the 'special domme' videos play out.


snip snip etc...
One of the things with the tags I think is that the currently included scripts don't use them much, but users can write their own scripts that leverage all of the tags. I'm sure I saw it in one of the guides somewhere.

I think the same thing about Hentai picture. I don't remember if that script checks you have it, or if you might of checked it off, or I don't know. I think there may also be a few taunts in places that talk about deleting your pictures outside of just the hentai script.

I think you can store variables and tags and such to track tasks, but I have not played around with it myself yet. I am also much more inclined toward C++ and Java in my thinking, so I have to wrap my head around the VB and saving format before I tackle that.
Datta. Dayadhvam. Damyata.
BlaqPeppa
Explorer
Explorer
Posts: 12
Joined: Sun Jun 07, 2015 1:47 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by BlaqPeppa »

marspank wrote:One of the things with the tags I think is that the currently included scripts don't use them much, but users can write their own scripts that leverage all of the tags. I'm sure I saw it in one of the guides somewhere.

I think the same thing about Hentai picture. I don't remember if that script checks you have it, or if you might of checked it off, or I don't know. I think there may also be a few taunts in places that talk about deleting your pictures outside of just the hentai script.

I think you can store variables and tags and such to track tasks, but I have not played around with it myself yet. I am also much more inclined toward C++ and Java in my thinking, so I have to wrap my head around the VB and saving format before I tackle that.
Ah, this is written in VB? I thought it would've been C#!

This is a good program with many great ideas, but I'd stick to the C languages at least, then again I'd also probably take a much more complicated approach and take years to get anything even done, as is my MO :-P

All the more reason we should be able to write some plugins though. In fact I'd like to experiment with replacing the core AI stuff completely, but I'm about to check out the scripts properly and attempt to write some basic ones to see what it can do.

Documentation anyone? :-P
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

Links to some "guides" which are more like previews.

viewtopic.php?f=2&t=15735
viewtopic.php?f=2&t=15737
viewtopic.php?f=2&t=15739
viewtopic.php?f=2&t=15742
viewtopic.php?f=2&t=15744
viewtopic.php?f=2&t=15759

Command Guide: (Had a few typos, unsure if it was fixed?
viewtopic.php?f=2&t=15776&p=197786&hili ... de#p197786

Maybe put links to these things somewhere important?
Datta. Dayadhvam. Damyata.
justsomeguy345521
Explorer
Explorer
Posts: 13
Joined: Tue Jun 02, 2015 9:34 pm

Re: Tease AI Open Beta

Post by justsomeguy345521 »

I think marspank already reported this - when you are asked to edge and let your domme know you are close and the metronome continues to beep you already know she won't ask you to hold it, but if it stops right as you say you are close you already know that she will make you hold it.

Basically:
- domme tells you to edge
- you say you are close
- metronome stops immediately
- domme tells you to hold it

- domme tells you to edge
- you say you are close
- metronome keeps going until she writes a sentence
- domme tells you to stop stroking
User avatar
Vinc
Explorer At Heart
Explorer At Heart
Posts: 213
Joined: Sat Oct 29, 2011 10:21 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by Vinc »

Little bug report
02:37 Sandee: Grab your balls in your hand and flick each one hard with your finger a few times
02:37 Vinc: No Mistress
02:37 Sandee: I want 5 more
02:37 Vinc: Let me stop
02:37 Sandee: I want you to add 5 more ball smacks to each ball
02:37 Vinc: No Mistress
02:37 Sandee: I want you to add 5 more ball smacks to each ball
02:37 Vinc: No Mistress
02:38 Sandee: Not enough, 1 more
02:38 Vinc: No Mistress
02:38 Sandee: Let's give those balls another 5 smacks :)
02:38 Vinc: No Mistress
02:38 Sandee: Time to find out if you get to cum Stroker
02:38 Sandee: Bring yourself to the edge one more time
02:39 Vinc: On the edge
Shoulnd#t I get any response to saying "no" ?

And on "liking" a photo whit the phrase "thats hot" i get this error but the tease continues correct. I think this comes from a community made script but Im not sure.
Unbenannt.JPG
Unbenannt.JPG (34.83 KiB) Viewed 3311 times
Sisyphuster
Explorer At Heart
Explorer At Heart
Posts: 204
Joined: Sat Mar 10, 2012 9:55 am

Re: Tease AI Open Beta

Post by Sisyphuster »

I think I've got a bug here. I get this when I try to load a script:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: InvalidArgument=Value of '-1' is not valid for 'index'.
Parameter name: index
at System.Windows.Forms.ListBox.ObjectCollection.get_Item(Int32 index)
at Tease_AI.FrmSettings.Button4_Click_1(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form2.vb:line 7514
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 11.0.50938.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/Interop.WMPLib.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase: file:///C:/Windows/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Sisyphuster
Explorer At Heart
Explorer At Heart
Posts: 204
Joined: Sat Mar 10, 2012 9:55 am

Re: Tease AI Open Beta

Post by Sisyphuster »

Just to clarify, that's what happens when I click "open script" on the "script selection" tab. I also get this message when I start the applcation:


************** Exception Text **************
System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files\Tease AI\Scripts\Wicked Tease'.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.FileSystemEnumerableIterator`1.CommonInit()
at System.IO.FileSystemEnumerableIterator`1..ctor(String path, String originalUserPath, String searchPattern, SearchOption searchOption, SearchResultHandler`1 resultHandler, Boolean checkHost)
at System.IO.Directory.GetFiles(String path, String searchPattern)
at Microsoft.VisualBasic.FileIO.FileSystem.FindPaths(FileOrDirectory FileOrDirectory, String directory, String wildCard)
at Microsoft.VisualBasic.FileIO.FileSystem.FindFilesOrDirectories(FileOrDirectory FileOrDirectory, String directory, SearchOption searchType, String[] wildcards, Collection`1 Results)
at Microsoft.VisualBasic.FileIO.FileSystem.FindFilesOrDirectories(FileOrDirectory FileOrDirectory, String directory, SearchOption searchType, String[] wildcards)
at Tease_AI.FrmSettings.AuditScripts() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form2.vb:line 11464
at Tease_AI.FrmSettings.FrmSettingStartUp() in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form2.vb:line 659
at Tease_AI.Form1.Form1_Load(Object sender, EventArgs e) in C:\Users\Elijah\Documents\Visual Studio 2010\Projects\Tease AI\Tease AI\Form1.vb:line 544
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
Tease AI
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/Tease%20AI.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 10.0.0.0
Win32 Version: 11.0.50938.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Speech
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
AxInterop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/AxInterop.WMPLib.DLL
----------------------------------------
Interop.WMPLib
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Tease%20AI/Interop.WMPLib.DLL
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
User avatar
1885
Explorer At Heart
Explorer At Heart
Posts: 648
Joined: Fri Jul 08, 2011 4:27 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by 1885 »

marspank wrote:I do not know what was running when that error occurred, I think it was at the very start of a module. This is the chat log: I used the love that picture just to get a response, wasn't able to locate the next line anywhere, though I only looked manually through the files.
Let me know if it happens again, and make a note of what script caused it. I'll take a look at it and see what's going on. I haven't actually downloaded any custom scripts yet because I'm just trying to work with the base Wicked Tease to insure a sort of parity when working on patches

[quote"marspank"]The other issue is indeed on the settings menu, scripts tab. I think it might be looking into the multiple personalities and pulling all of them? I currently have the default Wicked Tease folder (with some additions) and then I downloaded the png folder, but with a different name to remove Wicked Tease from it just in case that was causing issues. I also ran the startup audit and it still shows. Image Attached.
There is definitely only one file in the specified folder, and the scripts that are unique to png are only on the list once.
When I load a third personality I have, the starts/modules/etc only show up the correct amount (once). So really unsure of what is happening......[/quote]

That is really weird. When I geta chance I'll try to emulate what you describe and see if I can figure out what's going on
Mat wrote:Not sure if I made this suggestion before but could you add a way to merge responses,
If two people add extra responses to the existing response files..
For the first person's files you can just replace the existing ones, but then you can't overwrite the first's files with the second's files as then you only end up with the second's responses..
Currently the only way round this is to manually edit each file..
I would like to add the ability to do this, easier custom script integration is always in the forefront of my mind. It's just something where I chew over the logistics of it while I work on other stuff
Mat wrote:Secondly, when updating the "Wicked Tease" personality, is it ok to merge and not replace.. or is it best to replace everything and update the responses again?
WHen I update Wicked Tease, all I ever do is add a new script. I don't change what's already there, even if I know there's a typo in it at this point. I have to make sure that everyone is starting from the same base point, so I don't ever edit scripts in Wicked Tease unless absolutely critical, I just add new ones and update the archive
Mat wrote: I always have to keep updating "EdgeKEY.txt" to include "edging" so the domme recognises it every time I update.
If you're keeping up with the patches, you don't ever have to update Wicked Tease. The first time I add new content to Wicked Tease, I include it with the patch. If you don't update every patch, and you want to extract the latest Wicked Tease, you don't have to overwrite old stuff, because old stuff won't be changed. You can just hit No to All, and it will only extract the new stuff
Mat wrote:So will there be options in the settings to set up relations between the contacts?
No, nothing like that. It would just be up to whoever creates a Personality, and then scripters would have a basis to go on if they want to add content for that personality
marspank wrote:For the Slideshow: My local paths for boobs and butts were both blank.
Yeah, this can cause problems the way Custom Slideshows are set up. Easy fix though, I'll get it sorted in the next patch
marspank wrote:I noticed when edging that if you are asked to stop stroking, the metronome sound continues until the domme types "Hands Off"
But when you are going to be asked to hold it, the metronome turns off immediately and is silent throughout the hold.
This seems backwards.
I gotcha, I'll get it worked out
Mat wrote:With URL file creation, if you enter an invalid URL like "123" the program crashes
I actually did have a catch for this, but then put the damn webrequest outside of the catch if you can believe it :slap:

I fixed it and it will be good to go in the next patch
BlaqPeppa wrote:PLUGINS! Damn, I'd love to integrate plug-ins to come up more dynamic scenarios, phrases and add extra abilities to the script engine more easily. As a C++/AI addict, please add this... for me :p
I don't even know how I would implement something like this, I've very green at coding :blush:
BlaqPeppa wrote:Sub settings to go in an external file or as part of a more flexible and dynamic 'config editor' in the UI - as currently you have specific settings but no ability to add/remove/change all their possible values, e.g. a user list of household objects to re-purpose and allow domme to use against you is the most instantly missing piece in my mind. You could also end up adding your race, whether you have tattoos, marriage status, etc. Most importantly, any scripter should be able to add what they need to be a requirement for sub configs. This could work similarly for Domme settings but a lot more of the current ones can stay fixed I'd say.


I imagine I'm a long way off from having a finalized settings menu, which is mostly why I've been holding off on implementing custom settings. They are very much on my to do list though
BlaqPeppa wrote:Domme should really be asking about the tasks she last assigned when you next meet her, asking whether you succeeded, how far you got, then continuing, punishing, setting alternate tasks, etc.
Part of my process for getting the build stable has been going through various features and overhauling them. Currently doing that with Glitter, and I'm planning on doing Tasks next. This is something I"m looking into for enhancing the Tasks process
BlaqPeppa wrote:I'm sure this is the idea anyway, but obviously the Domme Tags stuff should come into play in a big way, but obviously so far the Local Tags far excels in terms of depth. There also could be some easier ways to get through tagging hundreds of images. It's a very long and boring task currently with no easy fix probably - perhaps you could make it into a game that could also get the job done, slower but less boringly. Domme decides to do a "mental assessment" on your tastes by asking what you mostly see when you look at the pics she selects randomly, these could work for videos too
This isn't something I'd really want to mess with too much more. And now that domme tags are portable, they're shareable, so that could ultimately lead to less work for each individual who wants to rack up a good collection of domme tags
BlaqPeppa wrote:Videos could also be integrated better with additional tags rather than just categories, but obviously it'd have to be rather limited. I'm thinking videos, clips and gifs could be a bit more central, but can see the reasons they aren't yet. Shorter clips and gifs for domme to DJ between would probably work better than videos for certain things.
I'll have to take a closer look at this when I go to overhaul the Videos, I'll definitely see what more I can do with them
BlaqPeppa wrote:Role-play scenarios. This is probably just one for scripting, but domme can make you take on a role and play it out, or do something like put you in interrogation, ask questions and respond to the answers in various, often humiliating ways. She could use that information again later
Definitely one for scripting :smile:
BlaqPeppa wrote:Here's something I literally just discovered... photo images seem to often have 'tags' built in. Are they used by the program at all? By including some synonyms you could easily auto-fill the Local Tags when those tags are present, I guess
Embedded image tags aren't used by the program, no
BlaqPeppa wrote: In the URL lists window for viewing tens of thousands of blog images, a 'random' button would really fit well between the << and >> buttons. It takes a couple of moments to move back or forth through image lists in this program, and it seems to wait for everything to load before allowing me to go next/prev again, so where skipping through 20 images should be 20 quick clicks, it's instead a lot of click-wait-ing. There'd be no way I'd get through all 10,000 or so images on a blog, so a random button would work very nicely...
That shouldn't be too hard, I'll add one in. I'll also look into making the scrolling faster
BlaqPeppa wrote:Similar to above, the 'Domme Tags' have annoying blocking delays (something wrong with threading methods here?) while going back and forth through image lists, and on a laptop as slow as the one I'm currently on, that can multiply.
I'll look into this as well
BlaqPeppa wrote:In my case my domme model had a couple of galleries with other girls and such, so obviously a 2v1 or even a 1v2 (another sub is used to torment you) thing could be put in place
You can sort of do this with Local Image tags, but to have a more precise exhibition I would need to think of ways to give scripters more control in that area. I'll put it in the suggestion pile
BlaqPeppa wrote:[bonus] Open source and a license (preferably ...
I made it open source already, the problem I ran into is that when additions broke the program (every time), I didn't have the ability to fix it because their level of expertise was so far beyond mine. Don't get me wrong, I tried, but I realized that until the build was 100% stable, I couldn't have code in it that I didn't understand, because I had no way to insure I could fix problems that arose from it. And the potential problems are staggering, if you can stomach the following sentence:

Tease AI is literally the first thing I have ever coded, and I'm coding it as a 32-bit program in VB using Visual Studio 2010 Express which doesn't even allow me to utilize the .NET framework past 4.0.

(Edit: I take that back, I actually did code a finished game that let you play out a football game between the Denver Broncos and Dallas Cowboys using Pizza Box Football rules, and it turned out pretty damn good actually. But still, that's not exactly a lot of experience under my belt)

I don't know much about coding, but even I know how much wrong there is in the above sentence. I've tried using 2012, can't stomach the interface or at times even get it to work like I expect it to. I know that C# is fundamentally not much different than VB, but I'm deathly allergic to squiggly brackets. If I target any CPU then I lose 32-bit voices for TTS, and if people add code to github that uses .NET 4.5, I don't know until I try to add it and then I have to figure out why I can't compile it.

If we're being honest, it's a minor miracle I've been able to come this far with it, all things considered. I'm not opposed to doing open source again, it's just going to have to wait until the build is stable and people really know the limitations they'd be contributing under
BlaqPeppa wrote:* Checking 'Garment Covering' (by the way, options for 'revealing' clothing and a couple of other things would be nice, but not urgent) seems to check the 'Garment' option and then place 'Covering' in the text field next to it
Yeesh, that's a bug all right :lol: I'll get it sorted out
BlaqPeppa wrote:And by the way, what are the 'Cards' in games actually for? I've not even bothered to add them all yet, mostly since I can't quite gather what they're supposed to be, but it looks interesting. No idea how the 'Wishlist' stuff works, I guess that's a WIP?
Add some pictures for Card and then open up the Games app in the Apps window. It's fun :smile:

The wishlist is so you can "buy" things for your domme using the tokens you earn playing games and trading in for card sets
BlaqPeppa wrote:Oh and AI Domme really needs to stop threatening to delete pics I don't even have :p
Can you be more specific? Sounds troubling
justsomeguy345521 wrote:I think marspank already reported this - when you are asked to edge and let your domme know you are close and the metronome continues to beep you already know she won't ask you to hold it, but if it stops right as you say you are close you already know that she will make you hold it.
Yeah, don't need a spoiler like that. I'll definitely get this worked out
Cresciano7 wrote: I can't start with the Tease AI. I've followed the intial tuturial, but is showed the following message of error:
It looks like it's trying to load ScriptsTasks as if Tasks was a domme Personality. In your Tease AI root folder, are the folders set up like [Tease AI root folder]ScriptsWicked Tease ?
Vinc wrote:Shoulnd#t I get any response to saying "no" ?
That's weird, she should have let you break out of that when you said Let me stop. Can you play a run through and when she makes you start stroking, can you say "let me stop", or "I give up" or "stop" or anything that would suggest you want to quit and see if she acknowledges you?
Vinc wrote:And on "liking" a photo whit the phrase "thats hot" i get this error but the tease continues correct. I think this comes from a community made script but Im not sure.
That's a custom script, I don't think #Writhing is one of my words either. As a quick fix you can add #Writhing to her Vocabulary and just put "writhing" in it, or you can see if you missed a Vocabular pack somewhere
Sisyphuster wrote:Just to clarify, that's what happens when I click "open script" on the "script selection" tab. I also get this message when I start the applcation:
Can you verify that you have all the folders set up correctly? [Tease AI root folder]ScriptsWicked Tease?

Your first error can be caused by this start up error, because if the startup process is interrupted by an exception, it can prevent things from initializing correctly. Can you try extracting everything again, and using WinRAR to extract it? Verify that you have all the folders in place as they appear in the archives, and let me know if it's still causing you problems
Image
Sisyphuster
Explorer At Heart
Explorer At Heart
Posts: 204
Joined: Sat Mar 10, 2012 9:55 am

Re: Tease AI Open Beta

Post by Sisyphuster »

I think so? I created a folder called "Tease Ai", put that in program files, and extracted the zip file into that folder. "Scripts" is in there now, and the "Wicked Tease "folder is in that folder
Mat
Explorer At Heart
Explorer At Heart
Posts: 429
Joined: Sun Feb 26, 2012 8:34 pm
Gender: Male
Sexual Orientation: Straight
Location: UK

Re: Tease AI Open Beta

Post by Mat »

1885 wrote:Tease AI is literally the first thing I have ever coded, and I'm coding it as a 32-bit program in VB using Visual Studio 2010 Express which doesn't even allow me to utilize the .NET framework past 4.0.
To be honest if you were going to swap it to another language I'd recommend swapping it to java, that way it would work the same regardless of .NET version.. also it'd work on non-windows OS's and you wouldn't need to worry about it working on the different versions of windows. I'm sure there was someone posting that it didn't work on Win8.. and with Win10 being a free upgrade, and it not looking that bad, the only reason I won't be upgrading is that I quite like this program :-)

Although there's always a down side.. Moving from VB to Java would be pretty hard, I found the syntax to be quite different and it'd probably mean a complete re-write of the code.. and coding a UI is harder..

I'm not a professional coder but if/when the code is documented with comments saying what each function is doing etc then I'd be happy to help with the conversion.

I'm still impressed that this is only your second program.. when I started with VB I could barely make a tetris clone, then to learn more about object oriented coding I made a blackjack game, which was a lot more successful and finally learned java during uni. For me I think VB was a good choice for a first language as it's quite easy, but it made it harder to learn java, and having coded in quite a few languages I definitely prefer java.. Although you'll grow to hate the semi-colons more than you hate brackets :-D
User avatar
marspank
Explorer At Heart
Explorer At Heart
Posts: 840
Joined: Mon Sep 19, 2011 12:11 am
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: East Coast US

Re: Tease AI Open Beta

Post by marspank »

Mat wrote:
1885 wrote:Tease AI is literally the first thing I have ever coded, and I'm coding it as a 32-bit program in VB using Visual Studio 2010 Express which doesn't even allow me to utilize the .NET framework past 4.0.
To be honest if you were going to swap it to another language I'd recommend swapping it to java, that way it would work the same regardless of .NET version.. also it'd work on non-windows OS's and you wouldn't need to worry about it working on the different versions of windows. I'm sure there was someone posting that it didn't work on Win8.. and with Win10 being a free upgrade, and it not looking that bad, the only reason I won't be upgrading is that I quite like this program :-)

Although there's always a down side.. Moving from VB to Java would be pretty hard, I found the syntax to be quite different and it'd probably mean a complete re-write of the code.. and coding a UI is harder..

I'm not a professional coder but if/when the code is documented with comments saying what each function is doing etc then I'd be happy to help with the conversion.

I'm still impressed that this is only your second program.. when I started with VB I could barely make a tetris clone, then to learn more about object oriented coding I made a blackjack game, which was a lot more successful and finally learned java during uni. For me I think VB was a good choice for a first language as it's quite easy, but it made it harder to learn java, and having coded in quite a few languages I definitely prefer java.. Although you'll grow to hate the semi-colons more than you hate brackets :-D
I am a Java coder mainly and would also help. UI's are a bit stick at times, but not terrible. I also had a lot of ideas for what I would do if it were in Java with the code in terms of storing information about past sessions and such like, but I have NO idea how/if that would work in VB. Of course I highly doubt the code is going anywhere fast.

The program DOES work on Windows 8.1, I can vouch for that.
Datta. Dayadhvam. Damyata.
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 Open Beta

Post by lmind »

1885 wrote:
Vinc wrote:And on "liking" a photo whit the phrase "thats hot" i get this error but the tease continues correct. I think this comes from a community made script but Im not sure.
That's a custom script, I don't think #Writhing is one of my words either. As a quick fix you can add #Writhing to her Vocabulary and just put "writhing" in it, or you can see if you missed a Vocabular pack somewhere
#Writhing is probably from my Vocab Pack. You can get it here: viewtopic.php?f=2&t=15783&p=197947#p197947

I'm totally fine with script-writers using my Vocab Pack in scripts they write. That's why I shared it! Just remember to include the new Vocabulary file(s) when you distribute your script, or else folks will run into errors like this.

-lmind
Post Reply