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

png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

Alright I guess I'll join team panic and even if I didn't want to start from the current github code (it s v29) I guess we won't have any choice...

I'll start working on it this week but don't expect the kind of fast release 1885 was doing before he disapeared... :lol:

First will be to catchup to the current version by redoing all the patches then I'll start adding scripting stuff and correction the new bugs

If you'd like to help to develop and/or help to document (no programation skill needed I'll help you with setting up github) the current features please contact me in PM

I still hope 1885 is ok and comes back but after one month I guess we can't count on it anymore :-/
tBone
Explorer At Heart
Explorer At Heart
Posts: 316
Joined: Thu Oct 29, 2009 1:40 am

Re: Tease AI Open Beta

Post by tBone »

png wrote:Alright I guess I'll join team panic and even if I didn't want to start from the current github code (it s v29) I guess we won't have any choice...

I'll start working on it this week but don't expect the kind of fast release 1885 was doing before he disapeared... :lol:

First will be to catchup to the current version by redoing all the patches then I'll start adding scripting stuff and correction the new bugs

If you'd like to help to develop and/or help to document (no programation skill needed I'll help you with setting up github) the current features please contact me in PM

I still hope 1885 is ok and comes back but after one month I guess we can't count on it anymore :-/
If we do want to start coding stuff, we should abandon VB and use a proper language from scratch.
MyFreeCams: Great free cam site! Lot of girls who love teasing!

Protip: Use https://mega.co.nz/ for uploads.
Won't need to upload it anywhere else because it doesn't have the shitty restrictions all the others have. Besides emp, some people like seeding there, so keep that.
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

tBone wrote:
png wrote:Alright I guess I'll join team panic and even if I didn't want to start from the current github code (it s v29) I guess we won't have any choice...

I'll start working on it this week but don't expect the kind of fast release 1885 was doing before he disapeared... :lol:

First will be to catchup to the current version by redoing all the patches then I'll start adding scripting stuff and correction the new bugs

If you'd like to help to develop and/or help to document (no programation skill needed I'll help you with setting up github) the current features please contact me in PM

I still hope 1885 is ok and comes back but after one month I guess we can't count on it anymore :-/
If we do want to start coding stuff, we should abandon VB and use a proper language from scratch.
If we do that I definitely don't have the time to it alone and redoing all the features would take a while. That's why I hoped 1885 would be back because I can't work on it that much
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

Hmm I just consolidated the patch list from v29->v41 and holy shit that's a lot more work than I expected...

Not counting the v30 is basically 1885 reverting some changes made on github from other people's pull request

1885 sure was working a lot on that app

Is anybody using :
- the new @Slideshow command
- The playlist feature
- The #CockToClit, # BallsToPussy, etc

They are the 3 biggest things he added and I probably won't have time to redo them for now (especially the playlist feature)

I'm actually thinking about redoing only the script engine in HTML/JS to run it chromeApp, node-webkit or in cordova and make it multiplateform at one point (windows 7+, macox, ubuntu, android, iOs, WP)

But that would mean dropping all the other things like glitter, the games, hypno, vitalsub, etc. unless someone else feels ready to re-implement them...

To summarize, we can :
- Way and pray for 1885 to come back soon
- Start from what we have : a 2 months old version hard to maintain and that will take some time to bring back to the current state with probably some regressions on the way
- Restart from scratch and drop some features to focus on the main scripting engine (unless some people volunteer to help)

What do people think about it?
User avatar
VanHellsing
Explorer At Heart
Explorer At Heart
Posts: 150
Joined: Mon Apr 12, 2010 10:07 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by VanHellsing »

png wrote:To summarize, we can :
- Way and pray for 1885 to come back soon
- Start from what we have : a 2 months old version hard to maintain and that will take some time to bring back to the current state with probably some regressions on the way
- Restart from scratch and drop some features to focus on the main scripting engine (unless some people volunteer to help)

What do people think about it?
We don't know what happened to 1885, it isn't normal to suddenly disappear in the middle of such project, which also took a lot of his free time, so at this points we probably can't count on his quick return. We can either wait and do nothing (which probably means slowly abandoning the whole project) or start either from what we have or restart from scratch and in case he comes back (if he comes back), he could jump in and start helping.

Now, I'm not a programmer and I never had any contact with programming so I'm not a big use in this case but I'd say starting from a scratch and repairing crashes and errors reported in this topic would be a good idea (if it's too hard to start from v29 or whatever we have on github). Don't know about others but I hardly ever use anything but LazySub and Metronome anyway. Glitter is an awesome idea, but it gets too repetitive after a while and it would require much more text lines to be interesting.
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

png wrote:Hmm I just consolidated the patch list from v29->v41 and holy shit that's a lot more work than I expected...

Not counting the v30 is basically 1885 reverting some changes made on github from other people's pull request

1885 sure was working a lot on that app

Is anybody using :
- the new @Slideshow command
- The playlist feature
- The #CockToClit, # BallsToPussy, etc

They are the 3 biggest things he added and I probably won't have time to redo them for now (especially the playlist feature)

I'm actually thinking about redoing only the script engine in HTML/JS to run it chromeApp, node-webkit or in cordova and make it multiplateform at one point (windows 7+, macox, ubuntu, android, iOs, WP)

But that would mean dropping all the other things like glitter, the games, hypno, vitalsub, etc. unless someone else feels ready to re-implement them...

To summarize, we can :
- Way and pray for 1885 to come back soon
- Start from what we have : a 2 months old version hard to maintain and that will take some time to bring back to the current state with probably some regressions on the way
- Restart from scratch and drop some features to focus on the main scripting engine (unless some people volunteer to help)

What do people think about it?
My two cents lol
I wouldn't worry about Slideshows, with it's inability to play gifs, it's kind of lacking...
The playlist feature is just a barebones AI, releasing them as such would be my suggestion, no losses.
CockToClick and BallsToPussy are just shortcuts for making the program talk to a woman...
if you want the program to talk to a woman then take Notepad++ and 15 minutes to convert it
I would leave out all of the *bonus* material if going for a new build
*Sigh* Even Glitter... I have a soft spot for Glitter lol.

A total rebuild is a daunting idea, even with a team of 3 or 4 people...
But at least you would know what functions you were trying to build in advance now.
If I can help I would, but have very little experience writing code.
Personally, I think I would be better off in the 2 month old build (Working with things I can already see)


So that's my vote

And P.S. Using GitHub is definitely beyond my current understanding
r
Explorer
Explorer
Posts: 5
Joined: Tue Apr 29, 2014 7:14 pm
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Submissive

Re: Tease AI Open Beta

Post by r »

I just PMed png telling him that I'm willing to help code, but I feel I should probably put my thoughts here so others can discuss them. I'll start by saying that I have a huge amount of respect for 1885's hard work on the project. It''s a huge amount of work to do by yourself.

Hopefully I don't come across as being nasty about 1885's code. It's clear he worked incredibly hard on this project and as a result Tease AI is the best webtease platform I've ever come across, The reason I want to help rewrite it is so that it can become even better than it is at the moment.
opiate wrote: A total rebuild is a daunting idea, even with a team of 3 or 4 people...
But at least you would know what functions you were trying to build in advance now.
A total rebuild is indeed daunting, but in my opinion necessary, as 1885's code looks incredibly difficult to maintain. Personally, I wouldn't mind if some apps, i.e Games, Wishlist, Hypnotic Guide, were removed if it meant that features such as being able to save and restore dommes (including name, picture, etc.) were added.

I also hope that if the program is written differently adding features such as slideshows, automating opiate's Tsys (great idea, btw) and more could be added without too much effort.

I think that the most important aspect of a rewrite would for it all to be open source and hosted publicly on a site like Github or Bitbucket, so that if the developers disappear their hard work isn't lost with them. Secondly, I think that rewriting it in a way that works on Windows, Mac OS X and Linux is pretty important. Hopefully Linux support will attract more programmers :-D

r
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 »

png wrote: I'm actually thinking about redoing only the script engine in HTML/JS to run it chromeApp, node-webkit or in cordova and make it multiplateform at one point (windows 7+, macox, ubuntu, android, iOs, WP)

But that would mean dropping all the other things like glitter, the games, hypno, vitalsub, etc. unless someone else feels ready to re-implement them...

To summarize, we can :
- Way and pray for 1885 to come back soon
- Start from what we have : a 2 months old version hard to maintain and that will take some time to bring back to the current state with probably some regressions on the way
- Restart from scratch and drop some features to focus on the main scripting engine (unless some people volunteer to help)

What do people think about it?
If we start with what's there, there will be less code to write, although the code would need to be restructured and commented to make it easier to work on.

Having said that, I feel there could be a lot of people who might want to try the program and not be able to, due to it being Windows only. I feel Java would be a good replacement and I know the settings could be made portable rather than being kept in the AppData folder as they are currently, which means you lose your settings whenever move the program.

Realisticly though, if we start from scratch it's going to take a long while to get it back to where it is now. And although I like the games built into it we can expect a lot of the apps would be dropped. As well as starting from scratch with bug testing, although the current version seems to have quite a few bugs anyway.
opiate wrote: My two cents lol
I wouldn't worry about Slideshows, with it's inability to play gifs, it's kind of lacking...
The playlist feature is just a barebones AI, releasing them as such would be my suggestion, no losses.
CockToClick and BallsToPussy are just shortcuts for making the program talk to a woman...
if you want the program to talk to a woman then take Notepad++ and 15 minutes to convert it
I would leave out all of the *bonus* material if going for a new build
*Sigh* Even Glitter... I have a soft spot for Glitter lol.
Do you mean the slideshows that play during the tease in the top window? GIFs work fine for me.
The playlist might as well be implemented, it would be an easy addition if the rest of the code was written well.
There should be an option to select your gender and have it alter those things anyway, it shouldn't be any harder for women who want to use it.
I agree with the bonus material though, I like the games but not enough to want to code them.
r wrote: Hopefully I don't come across as being nasty about 1885's code. It's clear he worked incredibly hard on this project and as a result Tease AI is the best webtease platform I've ever come across, The reason I want to help rewrite it is so that it can become even better than it is at the moment.

A total rebuild is indeed daunting, but in my opinion necessary, as 1885's code looks incredibly difficult to maintain. Personally, I wouldn't mind if some apps, i.e Games, Wishlist, Hypnotic Guide, were removed if it meant that features such as being able to save and restore dommes (including name, picture, etc.) were added.

I think that the most important aspect of a rewrite would for it all to be open source and hosted publicly on a site like Github or Bitbucket, so that if the developers disappear their hard work isn't lost with them. Secondly, I think that rewriting it in a way that works on Windows, Mac OS X and Linux is pretty important. Hopefully Linux support will attract more programmers :-D
Having looked at the code I certainly agree it needs a re-write, 1885 has said himself it needs cleaning up. As I said above I quite liked the games but there was never really an incentive to play as there's only one script written for the wishlist, although I really like the idea kzero9's script where the domme asks you to play the slots and tell them the result, and I felt I should say that saving/loading dommes would be quite easy to do. Recently I've been a fan of java's preferences class for loading and saving settings, it makes things a lot easier :)


Despite wanting a re-write, I think what's more important is that this is still 1885's project, and he's said we can help with the code but I don't think he wanted a re-write. To re-write the code from scratch could be seen as stealing his ideas, and it would no longer be his project.

Hypothetically he could return in another month after being ill or in hospital to find his project entirelly re-written, being run by somebody else and written in a language he can't code in.

Overall I believe it would be best to re-write the code in Java as a few people seem to know it here, but I'd rather work on the shared VB code until 1885 says a re-write's ok or we are certain he's abandoned the project, which is probably unlikely, I think it's more likely that while trying to update glitter he's spent too much time on it without breaks and is a bit mentally drained, and is taking an extended break until his enthusiasm for the project returns. A quick memo/update would be nice though.

Also a quick suggestion for the project, it would be nice if each release/update also included all the community created scripts and vocabulary packs rather than having to download them all speperately, this would also make it easier for modders, there's a few times I've downloaded a script but not had a vocabulary pack the the author used and had to go hunting for it.
png
Explorer At Heart
Explorer At Heart
Posts: 157
Joined: Tue Jun 02, 2015 4:34 pm

Re: Tease AI Open Beta

Post by png »

Thanks for your feedbacks

A few more things :

1. I definitely do not want to take the project from 1885, if he comes back (and I really hope he does) we will probably throw away any work we did on the code whatever choice we make. Either because merging them would be too hard or because we would have started from scratch
2. The portability is definitely a very strong point in favor of a reboot. However it could be achieved with mono if we kept the current base code
3. If I take the lead of the project at the start I'll indeed think the code to be a lot more modular and easier to add new features

I usually don't like big bands redo because they rarely works if you are not ready to leave a lot of features out, progressive refactoring tends to work better. But as I said the more we refactor, the higher is the chance to throw it all away if 1885 comes back

I propose we keep the discussion open for a few days so more people can give their feedback on what they use/don't use so we can have a better view of the expectations in case we go for a new start

Personally I only use the scripting engine with local pictures, I never even bothered to see how the games and the other stuff worked. Hence my bias toward focusing on the scripts :lol:

In the mean time I'll try to start a quick prototype this week-end to check how hard some features might be to re-implement. That should also give us a better idea of how long a rewrite could take
q55x8x
Explorer
Explorer
Posts: 38
Joined: Sat May 10, 2014 2:20 pm
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Switch

Re: Tease AI Open Beta

Post by q55x8x »

So I just read through the discussion currently going on here about reviving the developement and I'd love to help.
Mat wrote: Despite wanting a re-write, I think what's more important is that this is still 1885's project, and he's said we can help with the code but I don't think he wanted a re-write. To re-write the code from scratch could be seen as stealing his ideas, and it would no longer be his project.
(...)
Mat wrote: Overall I believe it would be best to re-write the code in Java as a few people seem to know it here, but I'd rather work on the shared VB code until 1885 says a re-write's ok or we are certain he's abandoned the project, which is probably unlikely, I think it's more likely that while trying to update glitter he's spent too much time on it without breaks and is a bit mentally drained, and is taking an extended break until his enthusiasm for the project returns. A quick memo/update would be nice though.
I think this a really good way to put it and I completely agree on beeing extremly careful with what we do to his project.

Also I want to point out some facts which in my opinion make it considerable to just wait for 1885 to return and either give green light on a community re-write or continue the project by himself:

1. The project currently consists of 55501 lines of code (counting every line in every file with a .vb ending).
and is written in an object oriented programming language. In the project 1885 sadly didn't use any of the benefits this structure can bring which makes the code (and im sad to put it that way) a complete mess. Considering this huge amount of code it will be extremly hard to even get to understand his code without comments or someone to explain how some things are supposed to work.
2. The problem of reviving from his github code gets worse as it is extremly hard to get it to even compile by stripping of a lot of features.
3. Also by looking at the folder structure it seems like he was just starting a complete restrucutre into an MVC (model-view-controller) strucutre at this point. Which spreads a lot of code where it shouldn't be.

So I think that we can savely say that this project will need a re-write at some point in the future. The problem with a re-write is that If 1885 returns we basically would have stolen his project from him. And I dont think he would be interested in continuing or helping in any of the projects anymore.

In conclusion I think the best thing we can do is whats png is up to. To just start implmenting some minor prototypes on simple things and getting to know how hard it would be to do a rewrite. To be ready to rewrite the project if we get the permission of 1885 or we can savely say that he abandoned the project. Or should he return he can directly continue his project without anything major competing against his project. And maybe use some ideas and/or code snippets we produced in his absence.
User avatar
opiate
Explorer At Heart
Explorer At Heart
Posts: 164
Joined: Thu Mar 15, 2012 5:20 am
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Tease AI Open Beta

Post by opiate »

1885 has been gone for about a month now, I would give him another 60 days to make some kind of appearance.
That would seem to me a respectable time frame to label the project abandoned.
But, I severely doubt 1885 has abandoned this project, and even if has... TeaseAI is still his.
He has long been a Milo member and will surely return at some point for both.

At the eventuality that he doesn't return, I'm voting for a rebuild; Even if still coded in VB...
Even if we start with patch 29, After seeing the source...
This program would see extreme benefits in performance and stability with some structure behind it.
The simplicity of coding in VB it makes it extremely attractive and accessible to almost "anyone".
The flexibility of coding in C would limit AI creation to a select few, and in my opinion give us nothing that VB can't do.
Currently, understanding how to make something for TeaseAI is easy, even if the process is a little monotonous
In my opinion, TeaseAI's accessibility to green coders is it's biggest triumph.

So, I think a 60 days is a good time period to hope for 1885's return; To take a good look at the possibilities for his return, and the very minute possibility that he won't.
User avatar
hankbelly
Explorer
Explorer
Posts: 41
Joined: Sat May 29, 2010 3:20 am
Gender: Male
Sexual Orientation: Open to new ideas!
I am a: Submissive
Contact:

Re: Tease AI Open Beta

Post by hankbelly »

Probably a silly question, but is there an easy way to run this on a mac?
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 »

hankbelly wrote:Probably a silly question, but is there an easy way to run this on a mac?
As far as I know, not at the moment, I'm hoping that if we end up re-writing the code we can do it in Java, which would make it available to all OS's (apart from mobile devices)
User avatar
F4b1an
Explorer
Explorer
Posts: 24
Joined: Wed Jul 15, 2015 2:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Submissive

Re: Tease AI Open Beta

Post by F4b1an »

Mat wrote:
hankbelly wrote:Probably a silly question, but is there an easy way to run this on a mac?
As far as I know, not at the moment, I'm hoping that if we end up re-writing the code we can do it in Java, which would make it available to all OS's (apart from mobile devices)
Maybe take a look at the Mono Project: http://www.mono-project.com/docs/about- ... forms/osx/
Its an Open-Source-Implementation of the .Net Framework, which is supported by microsoft since a short time.
I made good experiences under Linux with it, and i think the mac version should work fine aswell ;)
soumisseau
Explorer
Explorer
Posts: 8
Joined: Sun Aug 05, 2012 5:09 pm

Re: Tease AI Open Beta

Post by soumisseau »

Well, i use to lurk these lands and figured i d post just to send my blessing to all of you people who are working on this and considering to start this again from scratch. All this coding talks are hurting my brain so i have nothing but admiration for all of you.

If i can just share my 2 cent though, maybe it can help or spark an idea.

I have long been interested in all the AI mistresses or software that were published. From cybermistress to sexscript to stuff like pymaster (check boundanna forum), or the very interesting sub control that runs on SS.
What i always felt was missing from those programs was implementing a tag system to allow a simple adaptation to every people s liking. What i mean is that despise the fact that you may not very much like say, anal, most of those systems dont give you any way to filter our anal related tasks.

So, would it be possible to consider an engine that would add a layer to classify tasks ? Like, say someone creates a scenario for the program, or adds rzndom tasks. Could it be possible to add keywords such as #anal in the code and have the program cross reference with the players choices ? I think tease ai does a basic similar thing from what i remember but it is limited in options. Mostly because the scope of the program was really not meant to be an all rounder like a full cybermistress kind of thing with more bdsm elements.

Such a system can also be levelled i guess. #anal1/2/3/4/5 to add some shades into everyone s pick of what they d like to do with the program.

Anyway, that was my 2 cents. Keep up the great work all of you. And btw, i cant encourage enough to go check sub control script for SS. It has great functionalities and allows to interact with both an "ai" and real people. It takes screenshots at random times with your webcam, has basic filters for likes, has a mecanic built in for chastity using pics of your lock combination and giving it back only later etc.. I know the person workin on it, Liz, has done a great work but surely could use help to make her script even greater. She is alqo lookin at porting it to android which would be amazing. So yeah, check it out guys, with all your skills and stuff, i m sure you ll find it interesting.
Post Reply