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

LancerKnight
Explorer
Explorer
Posts: 55
Joined: Thu Jun 17, 2010 12:07 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by LancerKnight »

Yes, it's still giving me problems. Can you upload it on a different host?
Siepmann
Explorer
Explorer
Posts: 44
Joined: Fri Oct 14, 2011 6:23 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive
Location: Germany

Re: Tease AI Open Beta

Post by Siepmann »

1885 wrote: I didn't really create scripts that have the domme lock you. The Commands for scripters to do it are there (@ChastityOn, @ChastityOff), I just haven't made any myself since I don't own a chastity device and don't have any real voice to draw from on the subject
I hope someone will do a Emlalock kind of script/module. "Uploading" a picture of the combination lock to her and be able to set a timer. Getting teased and doing tasks. Days or hours add or sub on how good you do.
Pretty safe and unlimited possibilities.
1885 wrote: Good call. I'll add an option that lets you verify the files are still good, but I'll also add some code to the match game that verifies the file is still good before adding it to the card pool. Should have done that already, there's just so much I'm working on fixing and adding that a couple things end up falling through the cracks
Awesome.
Don't worry, you are doing a great job here.
123456
Explorer
Explorer
Posts: 15
Joined: Thu Nov 25, 2010 11:37 pm

Re: Tease AI Open Beta

Post by 123456 »

1885 wrote:
How do I create a repo with just this, and without the obj and bin folder?

Any help would be greatly appreciated
What do you use to create it?
On mine, I can simply left click on the files tree -> ignore these local files.
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 »

Siepmann wrote:I hope someone will do a Emlalock kind of script/module. "Uploading" a picture of the combination lock to her and be able to set a timer. Getting teased and doing tasks. Days or hours add or sub on how good you do.
Pretty safe and unlimited possibilities.
The program still has issues correctly working with dates that aren't in certain formats (or more specifically I still have problems coding the program to recognize all date formats correctly, despite making every effort to do so), so this isn't something I can really do until I get that sorted out
Siepmann wrote:Don't worry, you are doing a great job here.


Thank you, I appreciate it :-)
123456 wrote:What do you use to create it?
On mine, I can simply left click on the files tree -> ignore these local files.
I have git and github for windows, obstensibly to create the repo and get it on github respectively, but I don't see anything anywhere that shows me a file tree. Just a list of all files I can't seem to do much with.

git has a context menu I can use to right click on my folder and init the repo and add all files, but I can't get anywhere beyond that. I've tried adding the files manually with the git command line, but that was a hopeless endeavor. Beyond initializing the repo and adding all files to it with the context menu, I have no clue what to do.
Image
123456
Explorer
Explorer
Posts: 15
Joined: Thu Nov 25, 2010 11:37 pm

Re: Tease AI Open Beta

Post by 123456 »

you can add what you don t want in the .gitignore file.
Just add the path you don't want, so if you re a the root of your projet you just add something like :
/TeaseAI/bin/Debug
/TeaseAI/obj/Debug


Edit:: To be sure write :
/TeaseAI/bin/Debug/**
/TeaseAI/obj/Debug/**

or just should do it:
**/Debug/**

here some documentation
If you don't have a .gitignore file create it at the same path as your .git folder
desertfox
Explorer At Heart
Explorer At Heart
Posts: 365
Joined: Mon Dec 03, 2012 7:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: None of the above

Re: Tease AI Open Beta

Post by desertfox »

.gitignore is what you want. It is a just a file named ".gitignore" that sits in a directory and tells git to ignore it when searching for files to add. It is just a list of directories and also takes wildcards.

So if you have a root directory with folders like
teaseai
=====/src
=====/debug

in the tease ai folder create a file called ".gitignore"

then the contents of the file is:

#ignore the debug directory
/debug

and that is it. the debug directory will be ignored.

You can drop .gitignore files anywhere to exclude things.

IF you want to list things the opposite and ignore everything but only look at a few folders, your .gitignore file will contain something like this:

# Ignore everything in this directory
*
# Except these three files
!Tease AI.sui
!Tease AI.sln
!.gitignore


So, to build your directory, you can use ignore to trim off folders, or you can simply just add the ones you want. To check what git is finding, do 'git status', if it is ignored, it will not show up here on the list.

I'm not 100% on creating new git repos, but you have to do git init and then add a remote to it, i think github will have tutorials how to do that specifically for it (have not used github myself)

You know you have a git repo when there is a .git folder at the root of it. If you delete the .git folder it just becomes a normal folder again. So make the root, "teaseAI" folder where you create the repo.

Then, add everything

git add Tease AI.suo
git add Tease AI.sln
git add Tease AI <--- this will get everything under it... so before you do this, maybe go add git ignore files at various levels in the file hierarchy to exclude things that you do not want to get grabbed automatically.

Check what is added (aka staged) with git status. then commit it, then push it, and viola.

Also as some other people said, don't be afraid to try some gui git clients, they will have menus to click around rather than somewhat unclear command line tutorials. Found a good thread with a few listed graphical git clients.
mrcom4t
Curious Newbie
Curious Newbie
Posts: 4
Joined: Thu Aug 21, 2014 9:44 pm
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by mrcom4t »

This is my first post here on Milovana. I have been a lurker for years, but 1885's development has given me reason to post. Please excuse the fact that it isn't brief.

To 1885:
You have created a truly wonderful piece of software. The amount of flexibility you have had the forethought to build into it is remarkable. It incorporates a tremendous number of user controlled variables. The tutorials you provided are both informative and insightful. For someone who claims to be a novice programmer, you have created something that almost everyone here has been trying to find. I need to thank you for that. I was going to say "wanted to", but realized that it was the wrong phrase.

With that said, the patience you have had with people after you released this is absolutely incredible. Several people have asked about things covered in your tutorials or have posted "bug" issues that are actually syntax problems with scripting. Yet, you eventually reply with a quotebox and a polite response. How you have done this for a week without snapping at someone is amazing.

Of course, I do have a question. I've read the tutorials and run the program several times, but I want to know about time as it relates to the domme. The chat window has timestamps and I'm curious if the program tracks time. Other than #GeneralTime are there other time commands that can be used in scripting? Can I make scripts that refers to day of the week or a certain time of day? Could I make a script that requires a task to be done before a countdown ends? My idea here is about having the domme set a schedule for basic chores. Different chores on different days throughout the week(Sunday vacuum, Monday dishes...so on). Rewards given for completion and punishments for failing to maintain the schedule. Another thought is to have an appointment with her at a set time every week for a required session. Is this already in your framework and a matter of learning the scripting or something you would have to add?
DNied76
Curious Newbie
Curious Newbie
Posts: 4
Joined: Fri Sep 13, 2013 4:20 am

Re: Tease AI Open Beta

Post by DNied76 »

1885,

First off, longtime fan here. And I want to thank you for the OUTSTANDING work you've done on this program. I was enjoying it VERY much, until a few days ago... :-)

However, ever since the Metronome became detached, the program locks up every time it gets to a "Start Stroking" prompt, with an error message that the computer cannot find part of the path to the Metronome...

And am NOT the most literate when it comes to programming, so I'm not at all sure what happened, if it's an issue with the program, or if it's my ineptness... :-)
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 »

Regarding git:

Thanks to everyone's help, I've been able to get my repo uploaded to here: (This is a new url, I'm not using the old one anymore)

https://github.com/Milo1885/Tease-AI

(I pushed the master directory to github, I have not made any branches. If this is the wrong thing to do, please let me know)

I very much would like to get the open source collaborations going, all that I ask is to be please be patient with me because this entire git thing has been very difficult to get my head around and I'm still not 100% on what I'm doing.
LancerKnight wrote:Yes, it's still giving me problems. Can you upload it on a different host?
Here's another link if you want to try it - I don't know the first thing about this site, it was just one of the first ones that came up on google

http://www.filedropper.com/wickedtease
mrcom4t wrote:You have created a truly wonderful piece of software. The amount of flexibility you have had the forethought to build into it is remarkable. It incorporates a tremendous number of user controlled variables. The tutorials you provided are both informative and insightful. For someone who claims to be a novice programmer, you have created something that almost everyone here has been trying to find. I need to thank you for that. I was going to say "wanted to", but realized that it was the wrong phrase.
I really appreciate you taking the time to put your thoughts down, it means a lot to me. A lot of that flexibility is really less about foresight, and more about all the things I wanted to do with the teases I was writing but couldn't. There's still a lot of features I would like to add to the program, but it's the scripts that people make that will bring out the true potential of this program in time. I feel really good about it :-)
mrcom4t wrote:With that said, the patience you have had with people after you released this is absolutely incredible. Several people have asked about things covered in your tutorials or have posted "bug" issues that are actually syntax problems with scripting. Yet, you eventually reply with a quotebox and a polite response. How you have done this for a week without snapping at someone is amazing.
Yeah I've noticed that some people can go crazy doing this kind of thing. Fortunately, I was pretty crazy to begin with. :lol:

The workload is insane, more than I imagined it would be. But for whatever reason that's ended up driving me to keep going forward instead instead of holding me back. I don't mind taking the time to help anyone, even if they need direct explanations. As long as the community is enjoying this project, I'll keep doing whatever I can to improve their experience - whether is improving the program or helping them use it :-)
mrcom4t wrote:Of course, I do have a question. I've read the tutorials and run the program several times, but I want to know about time as it relates to the domme. The chat window has timestamps and I'm curious if the program tracks time. Other than #GeneralTime are there other time commands that can be used in scripting? Can I make scripts that refers to day of the week or a certain time of day? Could I make a script that requires a task to be done before a countdown ends? My idea here is about having the domme set a schedule for basic chores. Different chores on different days throughout the week(Sunday vacuum, Monday dishes...so on). Rewards given for completion and punishments for failing to maintain the schedule. Another thought is to have an appointment with her at a set time every week for a required session. Is this already in your framework and a matter of learning the scripting or something you would have to add?


The VitalSub app could be used to track daily chores if you wanted, then you could write scripts to address her reaction to you succeeding or failing those tasks.

If you mean something tied to a more specific time frame, like "I want you to go wash the dishes now, you have 10 minutes to do it and report back", that's not doable in the code currently, but I could add the timer function for linear scripts. You would never know when it would get called though. It gives me an idea though. I could add the ability to create playlists, and that would allow you to set the Linear scripts in the order you like, while still having random stroking assignments. Huh, now that's an idea.

You could have a separate folder for scripts that only make sense if they're getting called in a playlist (like Monday Start.txt), and then you could have a playlist like

Monday Start
Random
Random
Module Dishes
Random
Monday End

All you'd need is a playlist feature and a timed option. Mix it up with some CheckFlags, some variables, that would be kinda cool actually!

I'm going to put that in the suggestion pile :lol:
DNied76 wrote:1885,

First off, longtime fan here. And I want to thank you for the OUTSTANDING work you've done on this program. I was enjoying it VERY much, until a few days ago... :-)

However, ever since the Metronome became detached, the program locks up every time it gets to a "Start Stroking" prompt, with an error message that the computer cannot find part of the path to the Metronome...

And am NOT the most literate when it comes to programming, so I'm not at all sure what happened, if it's an issue with the program, or if it's my ineptness... :-)
Thanks you very much, I really appreciate it :-)
DNied76 wrote:However, ever since the Metronome became detached, the program locks up every time it gets to a "Start Stroking" prompt, with an error message that the computer cannot find part of the path to the Metronome...

And am NOT the most literate when it comes to programming, so I'm not at all sure what happened, if it's an issue with the program, or if it's my ineptness... :-)
It sounds like you don't have the metronome.wav file in Audio\System. if that file is missing, that's what's causing your problem. The "Audible" option is on for the metronome by default (though it probably shouldn't be since a sound isn't included by default)

If you're missing the metronome.wav file, that's the problem. You can download the one I use

https://mega.co.nz/#!bJEhhTLZ!9pb8rbdKx ... 8NTQ0z_SWo

Just grab it and extract it to that folder

Let me know if that fixes the problem, and if not I'll see what I can do :-)
Image
User avatar
AllanM
Explorer
Explorer
Posts: 89
Joined: Fri Oct 07, 2011 3:30 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Dom/me(s): None.
Sub/Slave(s): None.
Contact:

Re: Tease AI Open Beta

Post by AllanM »

DNied76 wrote:1885,
However, ever since the Metronome became detached, the program locks up every time it gets to a "Start Stroking" prompt, with an error message that the computer cannot find part of the path to the Metronome...

And am NOT the most literate when it comes to programming, so I'm not at all sure what happened, if it's an issue with the program, or if it's my ineptness... :-)
I can confirm this issue. It appears the problem only occurs if you open the metronome prior to the first instance of the program calling it. If you open the metronome after the first instance of the metronome.exe being executed, there is no issue.

It occurs for me as well when I open it first, and the metronome.wav file is in place.
User avatar
AllanM
Explorer
Explorer
Posts: 89
Joined: Fri Oct 07, 2011 3:30 am
Gender: Male
Sexual Orientation: Straight
I am a: None of the above
Dom/me(s): None.
Sub/Slave(s): None.
Contact:

Re: Tease AI Open Beta

Post by AllanM »

1885 wrote: The program still has issues correctly working with dates that aren't in certain formats (or more specifically I still have problems coding the program to recognize all date formats correctly, despite making every effort to do so), so this isn't something I can really do until I get that sorted out


Not sure what you're programming in, but instead of trying to get it to recognize all the different date formats, maybe try calling up the various iterations/formats of dates and create a temp conversion of them in the format you need. There should be several different ways to do this though.
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 »

AllanM wrote:I can confirm this issue. It appears the problem only occurs if you open the metronome prior to the first instance of the program calling it. If you open the metronome after the first instance of the metronome.exe being executed, there is no issue.

It occurs for me as well when I open it first, and the metronome.wav file is in place.
That's weird, I always open up the metronome right away, before even saying hello and I never have this problem. Do you get a crash report when it happens, and can you paste it here if you do?
AllanM wrote:Not sure what you're programming in, but instead of trying to get it to recognize all the different date formats, maybe try calling up the various iterations/formats of dates and create a temp conversion of them in the format you need. There should be several different ways to do this though.
I've tried this, but I didn't get consistent results :-/
Image
LancerKnight
Explorer
Explorer
Posts: 55
Joined: Thu Jun 17, 2010 12:07 am
Gender: Male
Sexual Orientation: Straight

Re: Tease AI Open Beta

Post by LancerKnight »

Great! The link you posted of the upload at the new uploading site worked for me.

Can't wait to test it out!

Edit: One question I have so far is how do I set my sub name? My screen seems to cut off right where I add a sub image, so if the set name is under that, I can't access it. Similarly, I think part of the right side of my screen is cut off, no matter which resolution setting I use
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 »

It´s possible to run a audio file and show a picture at the same time? With the player, the program think the audio file is a video.

Plus, I can not find how to make the script wait until the file stop (I dont find how the videos are included in the other modules)

This is what I try:

Code: Select all

Stop stroking @StopStrokingI want to play a little game with you #PetNameLet start @PlayAudio[tease\01.mp3] 
But the script crash because there are nothig after that. If I put a @End, the script ends :P

So, I tried this:

Code: Select all

Stop stroking @StopStrokingI want to play a little game with you #PetNameLet start @PlayAudio[tease\01.mp3] @Goto(Audio)(Audio)That was fun! @ShowBoobImageKeep going! @ShowBoobImage
Dont work and images dont show.
User avatar
Azureballs
Explorer At Heart
Explorer At Heart
Posts: 119
Joined: Sat Oct 28, 2006 5:30 pm
Gender: Transsexual/Transgender
Sexual Orientation: Open to new ideas!
I am a: Submissive
Location: USA

Re: Tease AI Open Beta

Post by Azureballs »

1885 wrote:
AllanM wrote:Not sure what you're programming in, but instead of trying to get it to recognize all the different date formats, maybe try calling up the various iterations/formats of dates and create a temp conversion of them in the format you need. There should be several different ways to do this though.
I've tried this, but I didn't get consistent results :-/
I'm no programmer, and really have no clue if this is possible, but is there a website that the program could get a consistent date from, and then the sub just selects their time zone?
Post Reply