Search found 8 matches: Fetishes

Searched query: fetishes

by ski23
Fri Sep 20, 2019 3:02 am
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

FrozenWolf wrote: Wed Sep 18, 2019 1:03 pm
FrozenWolf wrote: Wed Sep 18, 2019 12:33 pm Version: Mischevious 1.2.0

This is following a quick analysis of a potential issue found by DV8ion:
viewtopic.php?f=26&t=20717&p=269294#p269294

It looks like the ModuleSelector can select a Fetishes module which, as we know, doesn't exist yet.

Code: Select all

Personalities/Mischevious/Structure/Modules/ModuleSelector.js
4:      ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
11:     ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
However, looking at the TAJ Dev Guide, it states that randomInteger is exclusive of the upper bound, i.e. randomInteger(0, 4) should return 0, 1, 2, or 3, therefore in this case, it shouldn't return [4] and hence shouldn't try to find the Fetishes module. :huh:

Note
I'm working on the assumption that DV8ion is using the Mischevious personality, on the belief that the ModuleSelector does what I think it does, the hypothesis that randomInteger is operating inclusively instead of exclusively, the guess that this the cause of the Fetishes module to be chosen, and the wild stab in the dark that this is the subsequent cause of the error message. Sorry, that's about as definitive as I can get! :blush:
I've just tested randomInteger and it is operating inclusively.

Therefore I think that the TAJ Dev Guide and TAJ implementation are out of sync.
I've posted something in the TeaseAI-Java main topic.:
viewtopic.php?f=26&t=20717&p=269299#p269299
I updated the guide. I believe the issue was that GodDragon ad I had both implemented our own random functions and mine was max exclusive and his was max inclusive. Max exclusive is more common among developers but in most cases here, I think max inclusive makes more sense and is easier for the user to read so I switched my implementation. Looks like the doc just didn't get updated. It should be correct now. Thanks for the find! Glad to see someone is reading it closely enough to find that issue lol. :-D
by FrozenWolf
Wed Sep 18, 2019 1:03 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

FrozenWolf wrote: Wed Sep 18, 2019 12:33 pm Version: Mischevious 1.2.0

This is following a quick analysis of a potential issue found by DV8ion:
viewtopic.php?f=26&t=20717&p=269294#p269294

It looks like the ModuleSelector can select a Fetishes module which, as we know, doesn't exist yet.

Code: Select all

Personalities/Mischevious/Structure/Modules/ModuleSelector.js
4:      ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
11:     ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
However, looking at the TAJ Dev Guide, it states that randomInteger is exclusive of the upper bound, i.e. randomInteger(0, 4) should return 0, 1, 2, or 3, therefore in this case, it shouldn't return [4] and hence shouldn't try to find the Fetishes module. :huh:

Note
I'm working on the assumption that DV8ion is using the Mischevious personality, on the belief that the ModuleSelector does what I think it does, the hypothesis that randomInteger is operating inclusively instead of exclusively, the guess that this the cause of the Fetishes module to be chosen, and the wild stab in the dark that this is the subsequent cause of the error message. Sorry, that's about as definitive as I can get! :blush:
I've just tested randomInteger and it is operating inclusively.

Therefore I think that the TAJ Dev Guide and TAJ implementation are out of sync.
I've posted something in the TeaseAI-Java main topic.:
viewtopic.php?f=26&t=20717&p=269299#p269299
by FrozenWolf
Wed Sep 18, 2019 12:33 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

Version: Mischevious 1.2.0

This is following a quick analysis of a potential issue found by DV8ion:
viewtopic.php?f=26&t=20717&p=269294#p269294

It looks like the ModuleSelector can select a Fetishes module which, as we know, doesn't exist yet.

Code: Select all

Personalities/Mischevious/Structure/Modules/ModuleSelector.js
4:      ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
11:     ["ShortModules", "MediumModules", "LongModules", "Games", "Fetishes"][randomInteger(0, 4)]
However, looking at the TAJ Dev Guide, it states that randomInteger is exclusive of the upper bound, i.e. randomInteger(0, 4) should return 0, 1, 2, or 3, therefore in this case, it shouldn't return [4] and hence shouldn't try to find the Fetishes module. :huh:

Note
I'm working on the assumption that DV8ion is using the Mischevious personality, on the belief that the ModuleSelector does what I think it does, the hypothesis that randomInteger is operating inclusively instead of exclusively, the guess that this the cause of the Fetishes module to be chosen, and the wild stab in the dark that this is the subsequent cause of the error message. Sorry, that's about as definitive as I can get! :blush:
by ski23
Sun Nov 25, 2018 6:27 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

lllusion wrote: Sun Nov 25, 2018 11:28 am Hi! It's looks very good but I'm not really used with tease AI, could you answer a few questions for me or redirect me to a post where I can have answers ? Thanks!

- What are the folders I need to fill ? Are there folders for like girlfriend/most loved porn actress etc like in the old Tease AI ?

- The software seemed to search for something like Fetishes and other folders in Modules, am I supposed to add things there ?

Thanks!
Great questions!
Folders to fill images, audio files, and videos are dependant on whether a personality uses them as it was in Tease AI. Mischevious doesnt’t currently use them however it does make use of tagged images and liked/loved images. In the future Mischevious may have support for that. However, I’m working on a converter program to convert the old personalities from TAI and when that is complete you can have access to all of the old content.

What you are referring to is that the program searches to see what subfolders of the modules folder have scripts in them. I havent written any fetish scripts yet because I’ve been working primarily on improving the infrastructure of Mischevious and TAJ instead of writing content atm. If you’re interested, you could help write some simple scripts by following the first few steps in the developer guide in my signature.

Let me know if you have any other questions.
by lllusion
Sun Nov 25, 2018 11:28 am
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

Hi! It's looks very good but I'm not really used with tease AI, could you answer a few questions for me or redirect me to a post where I can have answers ? Thanks!

- What are the folders I need to fill ? Are there folders for like girlfriend/most loved porn actress etc like in the old Tease AI ?

- The software seemed to search for something like Fetishes and other folders in Modules, am I supposed to add things there ?

Thanks!
by ski23
Sun Aug 12, 2018 4:57 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

ski23 wrote: Sat Aug 11, 2018 8:31 pm
lot5000 wrote: Sat Aug 11, 2018 8:11 pm ski23: now the question about logic/structure of modules

There are so many teasing/stroking ways in Mischevious, that I need some explanation on the structure/modules and the logic behind.

1) Start/End is obvious - session starts with one of the Start modules, ends with End module.
2) Then we have Short/Medium/Long modules, which probably are based on time of teasing. Randomly selected or according to values in settings configuration ?
3) Fetishes/Games/Learning folders - they are for separate things, or are interchangeable with Short/Medium/Long modules in order to add variation to stroking :) ? If I want to have modules NOT connected to stroking (i.e. various chores, fitness exercises, non sexual punishment tasks (like writing assignments), study assignments (like "enroll into X course on...") - it is better to create modules within Modules folder, o to have separate folder for such things.
4) Links - do not quite well understand the idea behind links in comparison with Short/Medium/Long modules
5) Disabled - is this working folder to put not used modules, or is it another topic similar to Fetishes/Games/Learning ?

Thanks for explaining :) It can be your first input into tutorial for wanna be developers of modules :)
I can see how this could be a little confusing because the system you’re describing is still WIP. So, the idea behind the folder system gives a few benefits. The main reason i went this route is right now, I have a high proportion of short modules that are just variations of one edge or something. With all of them in one folder and no subfolders, these short modules were getting selected too often. With them in subfolders, I think it makes the flow better. I’m basing short, long, medium around how much the domme says, but it isnt super important whether a module is in the medium or long folder. The idea behind the fetishes folder is for things like you describe like chores and exercising. However, having more folders is completely up to you and if you can think of some more useful folders, I will add them. I’m not sure what you mean by links off the top of my head. I’ll look into this when I get back to my computer. And yea, the disabled folder is mainly for developers to put modules that are WIP so that they wont get run. I’ll make a much more detailed post for developers soon.
I forgot to mention, one of the main reasons for this structure is that eventually the personality will be able to choose what type of module is run instead of it being random. Also it would allow for stuff like the sub asking to play a game and it increasing the chance for a game module. This functionality was the other big reason I decided on this structure.
by ski23
Sat Aug 11, 2018 8:31 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

lot5000 wrote: Sat Aug 11, 2018 8:11 pm ski23: now the question about logic/structure of modules

There are so many teasing/stroking ways in Mischevious, that I need some explanation on the structure/modules and the logic behind.

1) Start/End is obvious - session starts with one of the Start modules, ends with End module.
2) Then we have Short/Medium/Long modules, which probably are based on time of teasing. Randomly selected or according to values in settings configuration ?
3) Fetishes/Games/Learning folders - they are for separate things, or are interchangeable with Short/Medium/Long modules in order to add variation to stroking :) ? If I want to have modules NOT connected to stroking (i.e. various chores, fitness exercises, non sexual punishment tasks (like writing assignments), study assignments (like "enroll into X course on...") - it is better to create modules within Modules folder, o to have separate folder for such things.
4) Links - do not quite well understand the idea behind links in comparison with Short/Medium/Long modules
5) Disabled - is this working folder to put not used modules, or is it another topic similar to Fetishes/Games/Learning ?

Thanks for explaining :) It can be your first input into tutorial for wanna be developers of modules :)
I can see how this could be a little confusing because the system you’re describing is still WIP. So, the idea behind the folder system gives a few benefits. The main reason i went this route is right now, I have a high proportion of short modules that are just variations of one edge or something. With all of them in one folder and no subfolders, these short modules were getting selected too often. With them in subfolders, I think it makes the flow better. I’m basing short, long, medium around how much the domme says, but it isnt super important whether a module is in the medium or long folder. The idea behind the fetishes folder is for things like you describe like chores and exercising. However, having more folders is completely up to you and if you can think of some more useful folders, I will add them. I’m not sure what you mean by links off the top of my head. I’ll look into this when I get back to my computer. And yea, the disabled folder is mainly for developers to put modules that are WIP so that they wont get run. I’ll make a much more detailed post for developers soon.
by lot5000
Sat Aug 11, 2018 8:11 pm
Forum: Teasing Software
Topic: [Tease AI Java] Mischevious Tease Personality
Replies: 104
Views: 81632

Re: [Tease AI Java] Mischevious Tease Personality

ski23: now the question about logic/structure of modules

There are so many teasing/stroking ways in Mischevious, that I need some explanation on the structure/modules and the logic behind.

1) Start/End is obvious - session starts with one of the Start modules, ends with End module.
2) Then we have Short/Medium/Long modules, which probably are based on time of teasing. Randomly selected or according to values in settings configuration ?
3) Fetishes/Games/Learning folders - they are for separate things, or are interchangeable with Short/Medium/Long modules in order to add variation to stroking :) ? If I want to have modules NOT connected to stroking (i.e. various chores, fitness exercises, non sexual punishment tasks (like writing assignments), study assignments (like "enroll into X course on...") - it is better to create modules within Modules folder, o to have separate folder for such things.
4) Links - do not quite well understand the idea behind links in comparison with Short/Medium/Long modules
5) Disabled - is this working folder to put not used modules, or is it another topic similar to Fetishes/Games/Learning ?

Thanks for explaining :) It can be your first input into tutorial for wanna be developers of modules :)