[Tease Program] Tease-AI Java (1.4)

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

ski23
Explorer At Heart
Explorer At Heart
Posts: 466
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

Re: [Tease Program] Tease-AI Java (1.2)

Post by ski23 »

lotar232 wrote: Thu Sep 26, 2019 5:42 am
ski23 wrote: Wed Sep 25, 2019 12:08 pm
lotar232 wrote: Wed Sep 25, 2019 4:59 am Sorry for dredging up such an old message:

@ski23 I was wondering if you ended up adding TTS to "sendcustommessage()" in TAJ?? (I don't see TTS coming through on these calls but perhaps I need to update my client, or maybe I need to call some other way)

thanks!
-Lotar


send custom message is now obsolete. sendMessage has all custom functionality now. You can use SM(message)
hmm I tried providing the text data structures to SM() and it doesn't seem to work....(requiring a string as first parameter)… is there a way to define arbitrary message senders? (or is there a way to programmatically swap more than 4 contacts to mimic it?)
if you want to set the sender then you need to be using the system message function instead. I believe you can use sysM() for that. It's basically the same functionality as it worked from TAJUtils. It's just moved directly into TAJ now for efficiency.
lotar232
Explorer
Explorer
Posts: 76
Joined: Sat Nov 01, 2008 6:34 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by lotar232 »

ski23 wrote: Thu Sep 26, 2019 4:24 pm
lotar232 wrote: Thu Sep 26, 2019 5:42 am
ski23 wrote: Wed Sep 25, 2019 12:08 pm

send custom message is now obsolete. sendMessage has all custom functionality now. You can use SM(message)
hmm I tried providing the text data structures to SM() and it doesn't seem to work....(requiring a string as first parameter)… is there a way to define arbitrary message senders? (or is there a way to programmatically swap more than 4 contacts to mimic it?)
if you want to set the sender then you need to be using the system message function instead. I believe you can use sysM() for that. It's basically the same functionality as it worked from TAJUtils. It's just moved directly into TAJ now for efficiency.
ah I had to change from some weird text datastructures to just specifying the color/font size in the string and coloring works....

Thank you for the pointer Ski23!

I know this is a weird ask, but is there a way to either sendcustommessage() suppressing the newline/CR at the end, or alternatively only send part of the string to TTS? (i.e. I'd like to send something that appears as "arbitrary_contact_name: message" but only sends "Message" to TTS)…. so as to suppress always hearing "contact name" at the beginning of every message...

any thoughts?

thanks!
ski23
Explorer At Heart
Explorer At Heart
Posts: 466
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

Re: [Tease Program] Tease-AI Java (1.2)

Post by ski23 »

lotar232 wrote: Sat Sep 28, 2019 5:42 pm
ski23 wrote: Thu Sep 26, 2019 4:24 pm
lotar232 wrote: Thu Sep 26, 2019 5:42 am

hmm I tried providing the text data structures to SM() and it doesn't seem to work....(requiring a string as first parameter)… is there a way to define arbitrary message senders? (or is there a way to programmatically swap more than 4 contacts to mimic it?)
if you want to set the sender then you need to be using the system message function instead. I believe you can use sysM() for that. It's basically the same functionality as it worked from TAJUtils. It's just moved directly into TAJ now for efficiency.
ah I had to change from some weird text datastructures to just specifying the color/font size in the string and coloring works....

Thank you for the pointer Ski23!

I know this is a weird ask, but is there a way to either sendcustommessage() suppressing the newline/CR at the end, or alternatively only send part of the string to TTS? (i.e. I'd like to send something that appears as "arbitrary_contact_name: message" but only sends "Message" to TTS)…. so as to suppress always hearing "contact name" at the beginning of every message...

any thoughts?

thanks!


Hmm. Interesting question about only tts with part of it. I assume you’re using custom message to have more than 3 contacts? If so then maybe the best solution to ur issue would be for us to add support for more contacts and then u could just use sendmessage could you not?
lotar232
Explorer
Explorer
Posts: 76
Joined: Sat Nov 01, 2008 6:34 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by lotar232 »

ski23 wrote: Sat Sep 28, 2019 10:03 pm
lotar232 wrote: Sat Sep 28, 2019 5:42 pm
ski23 wrote: Thu Sep 26, 2019 4:24 pm

if you want to set the sender then you need to be using the system message function instead. I believe you can use sysM() for that. It's basically the same functionality as it worked from TAJUtils. It's just moved directly into TAJ now for efficiency.
ah I had to change from some weird text datastructures to just specifying the color/font size in the string and coloring works....

Thank you for the pointer Ski23!

I know this is a weird ask, but is there a way to either sendcustommessage() suppressing the newline/CR at the end, or alternatively only send part of the string to TTS? (i.e. I'd like to send something that appears as "arbitrary_contact_name: message" but only sends "Message" to TTS)…. so as to suppress always hearing "contact name" at the beginning of every message...

any thoughts?

thanks!


Hmm. Interesting question about only tts with part of it. I assume you’re using custom message to have more than 3 contacts? If so then maybe the best solution to ur issue would be for us to add support for more contacts and then u could just use sendmessage could you not?
that seems like another good way to solve the problem.... I don't think I'd exceed 32. there would also need to be some way to programmatically configure the sender name (i.e. I only see it being done in the UI currently, and don't see any way to change it based on the TAJ wiki on GitHub... maybe there's better documentation somewhere... presumably there' s some data structure I could just change a string in to change the sender name for a specific contact)

honestly, if you give me a way to programmatically reconfigure the contacts name, I could just swap them in and out as needed, and wouldn't necissarily need "slots" defined in the TAJ framework. (although I wouldn't advocate getting rid of them, and adding 1 more (4+1) for "wildcarding" might be ideal)
ski23
Explorer At Heart
Explorer At Heart
Posts: 466
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

Re: [Tease Program] Tease-AI Java (1.2)

Post by ski23 »

lotar232 wrote: Sun Sep 29, 2019 4:55 am
ski23 wrote: Sat Sep 28, 2019 10:03 pm
lotar232 wrote: Sat Sep 28, 2019 5:42 pm

ah I had to change from some weird text datastructures to just specifying the color/font size in the string and coloring works....

Thank you for the pointer Ski23!

I know this is a weird ask, but is there a way to either sendcustommessage() suppressing the newline/CR at the end, or alternatively only send part of the string to TTS? (i.e. I'd like to send something that appears as "arbitrary_contact_name: message" but only sends "Message" to TTS)…. so as to suppress always hearing "contact name" at the beginning of every message...

any thoughts?

thanks!


Hmm. Interesting question about only tts with part of it. I assume you’re using custom message to have more than 3 contacts? If so then maybe the best solution to ur issue would be for us to add support for more contacts and then u could just use sendmessage could you not?
that seems like another good way to solve the problem.... I don't think I'd exceed 32. there would also need to be some way to programmatically configure the sender name (i.e. I only see it being done in the UI currently, and don't see any way to change it based on the TAJ wiki on GitHub... maybe there's better documentation somewhere... presumably there' s some data structure I could just change a string in to change the sender name for a specific contact)

honestly, if you give me a way to programmatically reconfigure the contacts name, I could just swap them in and out as needed, and wouldn't necissarily need "slots" defined in the TAJ framework. (although I wouldn't advocate getting rid of them, and adding 1 more (4+1) for "wildcarding" might be ideal)
Yea having one or 2 more for wildcards might be a good idea.
lotar232
Explorer
Explorer
Posts: 76
Joined: Sat Nov 01, 2008 6:34 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by lotar232 »

ski23 wrote: Sun Sep 29, 2019 5:09 pm
lotar232 wrote: Sun Sep 29, 2019 4:55 am
ski23 wrote: Sat Sep 28, 2019 10:03 pm

Hmm. Interesting question about only tts with part of it. I assume you’re using custom message to have more than 3 contacts? If so then maybe the best solution to ur issue would be for us to add support for more contacts and then u could just use sendmessage could you not?
that seems like another good way to solve the problem.... I don't think I'd exceed 32. there would also need to be some way to programmatically configure the sender name (i.e. I only see it being done in the UI currently, and don't see any way to change it based on the TAJ wiki on GitHub... maybe there's better documentation somewhere... presumably there' s some data structure I could just change a string in to change the sender name for a specific contact)

honestly, if you give me a way to programmatically reconfigure the contacts name, I could just swap them in and out as needed, and wouldn't necissarily need "slots" defined in the TAJ framework. (although I wouldn't advocate getting rid of them, and adding 1 more (4+1) for "wildcarding" might be ideal)
Yea having one or 2 more for wildcards might be a good idea.
if you add a few, and have some way of changing the contact name (even if its just "paste this block of java that manipulates a data structure") I'd totally use it.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 863
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by markus »

Hi!

I finally found some free time *yeah* ... and tested a little bit of TAI Java with the Mischevious Tease Personality (not played it, just startet it for some minutes).

I didn't read all the posts in here, sorry,... but I simply wanna drop some lines of my first impressions and give a little bit of feedback.

It seems like a great program, ... technically an improvement to the original TAI for sure,...
I can totally understand the wish to do some things in a different way when recreating such a project,
but some things were so damn right in the original TAI that I would wish that you would implement more of that.

Well, for me the very most important thing would be a pause function, without that, I wouldn't be able to enjoy any personality at all. :-(

Then I would wish to have some more optional features, choosen by the settings:
- Metronome Sound,... I love that metronome sound used by TAI, would be great to have that back in TAI Java
- Every text line written by the domme the next picture of the domme-slide should be shown (via percent chance)
- Prefered Tease Duration with a percent of randomness, like in the old TAI, min and max value, or per percent, like 60 min, and you choose 50 %, then it would be between 30 and 90 minutes

Hints:
- Prefered Tease Duration is not saved
- I cannot change the color of the text the Domme is typing, it's always black
- We can choose the font-size, why not let the user choose the font itself and it's size?
- The lazy slave panel: it should be possible to deactivate it
- The time which is displayed in the chat has a german addition (vorm.) ... this is like a.m. or p.m. ... this distracts just a little bit, but it distracts and should be removed. (I would like to choose between 12 hours or 24 hours display)
- Adding picture folders:
Too much clicks, ... Now you have one panel for genres, i would like to suggest to make 2, ... one for images and one for videos.
Then a double-click on the genre should open the browse-folder-dialog, once you clicked OK, it should be automatically added as a path.
(I miss a remove-path-button btw.)

- Just right now, one missing library was found and downloaded,... a little message would be nice, that you have to restart TAI again (or automatically start it up again)

- After you clicked 'start',... it should wait for a 'hello' or such from me before it's starts
- You have different font-size and font-setting for the 'domme-name is typing' thing,... that should be the same size and font as the other chat-text is.

Anyway, thx for the work so far, I hope you are up for some of my suggetions?! :-)
Best greetings,
markus
ski23
Explorer At Heart
Explorer At Heart
Posts: 466
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

Re: [Tease Program] Tease-AI Java (1.2)

Post by ski23 »

markus wrote: Tue Oct 22, 2019 8:06 pm Hi!

I finally found some free time *yeah* ... and tested a little bit of TAI Java with the Mischevious Tease Personality (not played it, just startet it for some minutes).

I didn't read all the posts in here, sorry,... but I simply wanna drop some lines of my first impressions and give a little bit of feedback.

It seems like a great program, ... technically an improvement to the original TAI for sure,...
I can totally understand the wish to do some things in a different way when recreating such a project,
but some things were so damn right in the original TAI that I would wish that you would implement more of that.

Well, for me the very most important thing would be a pause function, without that, I wouldn't be able to enjoy any personality at all. :-(

Then I would wish to have some more optional features, choosen by the settings:
- Metronome Sound,... I love that metronome sound used by TAI, would be great to have that back in TAI Java
- Every text line written by the domme the next picture of the domme-slide should be shown (via percent chance)
- Prefered Tease Duration with a percent of randomness, like in the old TAI, min and max value, or per percent, like 60 min, and you choose 50 %, then it would be between 30 and 90 minutes

Hints:
- Prefered Tease Duration is not saved
- I cannot change the color of the text the Domme is typing, it's always black
- We can choose the font-size, why not let the user choose the font itself and it's size?
- The lazy slave panel: it should be possible to deactivate it
- The time which is displayed in the chat has a german addition (vorm.) ... this is like a.m. or p.m. ... this distracts just a little bit, but it distracts and should be removed. (I would like to choose between 12 hours or 24 hours display)
- Adding picture folders:
Too much clicks, ... Now you have one panel for genres, i would like to suggest to make 2, ... one for images and one for videos.
Then a double-click on the genre should open the browse-folder-dialog, once you clicked OK, it should be automatically added as a path.
(I miss a remove-path-button btw.)

- Just right now, one missing library was found and downloaded,... a little message would be nice, that you have to restart TAI again (or automatically start it up again)

- After you clicked 'start',... it should wait for a 'hello' or such from me before it's starts
- You have different font-size and font-setting for the 'domme-name is typing' thing,... that should be the same size and font as the other chat-text is.

Anyway, thx for the work so far, I hope you are up for some of my suggetions?! :-)
Best greetings,
markus
1. A Pause function is something that could be done. I'll put it on the list.
2. Changing Metronome sound is doable and something I've thought of. Will put it on the list too.
3. Domme slide show actually already exists. Go to the Settings->Contacts->DommeName->Image Sets Path.
4. There is a min and max session time in the personality settings tab for Mischevious.
5. Preferred Tease Duration isn't really used much so it will be removed soon and you will just set it as mentioned in 4.
6. Choosing the font type is a bit more technically involved. The user would need to have that font installed on their system so it isn't quite as simple as text size. Although doable eventually.
7. Deactivating the lazy sub pane as well as putting something else in it's place and customizing/minimizing the sidebars will be part of the GUI Update Part 2.
8. I think keeping AM or PM as an option is useful but it could be an option to use 12 or 24hr time.
9. Eventually the genre content will likely be removed in favor of the tag system.
10. It should tell you when a library is downloaded.
11. I'll add to the list a configuration option to start the personality by typing hello or something in chat OR by pressing the start button.
12. I can look into the domme is typing font size but it makes sense to be a bit bigger imo.

If you have any other thoughts feel free to let me know. GodDragon and I are both working on new personalities at the moment so don't expect to see a lot of Tease AI Java changes for a while but there might be some new content in the relative future.
User avatar
markus
Explorer At Heart
Explorer At Heart
Posts: 863
Joined: Tue Nov 18, 2008 11:09 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by markus »

Hi and thx for the answer! :-)
ski23 wrote: Wed Oct 23, 2019 12:32 am 3. Domme slide show actually already exists. Go to the Settings->Contacts->DommeName->Image Sets Path.
Done that already.
I have tested now with some picture sets, ... most of the time I see nothing, with other picture sets only some pictures are shown.
I have the feeling that there is maybe something missing,... like codecs (a library?) to show pictures *don't know*?
All pics I have tested are jpg's,...

6. Choosing the font type is a bit more technically involved. The user would need to have that font installed on their system so it isn't quite as simple as text size. Although doable eventually.
I am not used to Java, but in C# (.Net) there is a OpenFileDialog-class, similar to what you use for choose the domme-picture-folder i.E.,...
and there is also a FontDialog-Class, I would bet that there is something similar in Java, too.
It would be some sort of a 'standard' Dialog-Window in which you can choose from the installed fonts, ... so you don't have to deliver any fonts, it's just that the user can choose from the fonts which are already installed on the users computer.
I've just tested it quickly, works,... would look like this as an example in C#:

Code: Select all

private void button6_Click(object sender, EventArgs e)
{
	fontDialog1.ShowDialog();
	if (fontDialog1.ShowDialog() != DialogResult.Cancel)
	{
		label10.Font = fontDialog1.Font;
		label10.ForeColor = fontDialog1.Color;
	}
}
Since you would retrive a Font-Object it would also easy to save that.

12. I can look into the domme is typing font size but it makes sense to be a bit bigger imo.

What made me mention it was the 'jumping' text.... In a real chat there are no 'jumping' texts,...
let me explain what i mean... well,... just start TAI Java for a test session, let it run until the text starts to scroll,... and then keep your eyes on the text-line that was written before.
First it scrolls a little bit for the 'Domme is typing', then it scrolls again and change the text-position (height),... so I think that this would not happen if the font size would be the same.

GodDragon and I are both working on new personalities at the moment so don't expect to see a lot of Tease AI Java changes for a while but there might be some new content in the relative future.

Honestly,... when I first heard about TAIJava my first thought was 'Please No,... new content would be sooooo much more important!' ...
But now,... hearing that you both work on new personalities, plus that new TAI,... great! :-)

Best greetings,
markus
ski23
Explorer At Heart
Explorer At Heart
Posts: 466
Joined: Sun Jun 11, 2017 12:53 am
Gender: Male
Sexual Orientation: Bisexual/Bi-Curious
I am a: Switch
Dom/me(s): Courtney
Sub/Slave(s): Courtney
Location: Virginia
Contact:

Re: [Tease Program] Tease-AI Java (1.2)

Post by ski23 »

markus wrote: Wed Oct 23, 2019 8:45 pm Hi and thx for the answer! :-)
ski23 wrote: Wed Oct 23, 2019 12:32 am 3. Domme slide show actually already exists. Go to the Settings->Contacts->DommeName->Image Sets Path.
Done that already.
I have tested now with some picture sets, ... most of the time I see nothing, with other picture sets only some pictures are shown.
I have the feeling that there is maybe something missing,... like codecs (a library?) to show pictures *don't know*?
All pics I have tested are jpg's,...

6. Choosing the font type is a bit more technically involved. The user would need to have that font installed on their system so it isn't quite as simple as text size. Although doable eventually.
I am not used to Java, but in C# (.Net) there is a OpenFileDialog-class, similar to what you use for choose the domme-picture-folder i.E.,...
and there is also a FontDialog-Class, I would bet that there is something similar in Java, too.
It would be some sort of a 'standard' Dialog-Window in which you can choose from the installed fonts, ... so you don't have to deliver any fonts, it's just that the user can choose from the fonts which are already installed on the users computer.
I've just tested it quickly, works,... would look like this as an example in C#:

Code: Select all

private void button6_Click(object sender, EventArgs e)
{
	fontDialog1.ShowDialog();
	if (fontDialog1.ShowDialog() != DialogResult.Cancel)
	{
		label10.Font = fontDialog1.Font;
		label10.ForeColor = fontDialog1.Color;
	}
}
Since you would retrive a Font-Object it would also easy to save that.

12. I can look into the domme is typing font size but it makes sense to be a bit bigger imo.

What made me mention it was the 'jumping' text.... In a real chat there are no 'jumping' texts,...
let me explain what i mean... well,... just start TAI Java for a test session, let it run until the text starts to scroll,... and then keep your eyes on the text-line that was written before.
First it scrolls a little bit for the 'Domme is typing', then it scrolls again and change the text-position (height),... so I think that this would not happen if the font size would be the same.

GodDragon and I are both working on new personalities at the moment so don't expect to see a lot of Tease AI Java changes for a while but there might be some new content in the relative future.

Honestly,... when I first heard about TAIJava my first thought was 'Please No,... new content would be sooooo much more important!' ...
But now,... hearing that you both work on new personalities, plus that new TAI,... great! :-)

Best greetings,
markus
1. The key for the picture sets is you have to select a folder which contains other folders (one master folder with subfolders for each set).
2. I can look into it. You can currently use custom fonts with custom messages so if I find a way to list the custom fonts on the machine then it would be doable.
3. I can put it on the list to look at the jumping scroll text.
4. Yea. One of the goals of TAJ is to fix a lot of the bugs that come up in TAI. However, what got me interested in the project and in my opinion, the biggest difference from TAI is the fact that the personalities have a LOT (practically infinite) more freedom about what they can do and how complex they can be. I know it's not apparent yet because there isn't much content out yet but when I or GodDragon release one of these new modern personalities, there will be a lot of features and functionality that is not possible with TAI.
HornyPooper
Explorer
Explorer
Posts: 7
Joined: Fri Nov 01, 2019 2:07 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by HornyPooper »

For some reason on my new computer I cannot open Tease AI Java. I’ve tried setting the system variables and opening the jar through cmd prompt but I get the error. “Unable to access jarfile TeaseAI.jar”
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease Program] Tease-AI Java (1.2)

Post by GodDragon »

HornyPooper wrote: Mon Nov 18, 2019 9:47 am For some reason on my new computer I cannot open Tease AI Java. I’ve tried setting the system variables and opening the jar through cmd prompt but I get the error. “Unable to access jarfile TeaseAI.jar”
What Java Version are you running? Find out by using java -version in the cmd prompt.
HornyPooper
Explorer
Explorer
Posts: 7
Joined: Fri Nov 01, 2019 2:07 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by HornyPooper »

It says I’m running java 11.0.5
GodDragon
Explorer At Heart
Explorer At Heart
Posts: 795
Joined: Sun Jun 11, 2017 4:30 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: [Tease Program] Tease-AI Java (1.2)

Post by GodDragon »

HornyPooper wrote: Tue Nov 19, 2019 5:52 am It says I’m running java 11.0.5
Can you try running this version: https://mega.nz/#!CnwTQI6S!yaV-uZH0sPra ... al6a769NWE (make sure to copy the lib folder too with the additional jar in it)
HornyPooper
Explorer
Explorer
Posts: 7
Joined: Fri Nov 01, 2019 2:07 pm

Re: [Tease Program] Tease-AI Java (1.2)

Post by HornyPooper »

I get the same problem running the new thing.
Post Reply