Denial Mistress (2) - RELEASE!

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
SexyTom
Explorer At Heart
Explorer At Heart
Posts: 112
Joined: Sat Jul 26, 2014 9:35 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Germany
Contact:

Re: Denial Mistress (2) - RELEASE!

Post by SexyTom »

I have v0.1.3 ---- that is what the title says. Maybe I need to test more and try again. ;-)
Whats about the "I CAME" button if I cume to early? Are there chances to include that?
kind regards, Tom.

Teasing in VR (click me!)
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

Better yet, someone who knows programming or just have a good imagination - I have a problem. And this problem is: what if some photoset is chosen that is just BARELY not enough for an entire session. So it expires, and I change the photoset. But then the second photoset is left very little time to play out, so what do I do? Here's what I was thinking:
1 - Let it play normally. That's how it will behave right now. The problem here is this: You just finished your first photoset, where your Mistress showed you all she got (stripped fully), and now you've got the second photoset, where she's fully clothed, and she finishes the session fully clothed. It may not seem as bad, but it's really weird to have to cum to a fully clothed picture when you just were stroking to pussy a minute ago.
2 - Rush through the second photoset. Like, skip dozens of photos every time, so the tease ends with some picture from the end of photoset#2. Problem here - the lightning speed with which mistress strips will seem very unreal in some photosets.
3 - Rush the FIRST photoset a little bit, so that the second one would get more screen time. Here's the problem though: I'm not sure what's the best way to do so be. Because currently the tease doesn't even know the second photoset and how large it may be until we actually CHOOSE it.
4 - Stall the first photoset. That's simple - we do NOT change to a new photoset if there's not much time left. Problem again: Some games may take 3-4 minutes to complete. Imagine that you have to stroke all this time PLUS cumming game (which is about 3 min long itself) watching at the last 10% of the photoset's pictures. Oh it' may be beareable if the photoset is large and contains 200 images - then you get a pool of 20 pictures and it's not that boring. But what if you get like 5-10 pictures? For 5-7 minutes? That's not fun at all.

Anyway, I'm a bit at a loss what's the best way would be.
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

Whats about the "I CAME" button if I cume to early? Are there chances to include that?
There are chances I will eventually include some kind of "confessions" section where you can confess to her. But don't count on it anytime soon.
As for "I came" button on every page - nope, not gonna happen. There's a limit to how detailed I want to make this tease, and this limit corellates to the number of unnecessary user interface elements.
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
User avatar
SexyTom
Explorer At Heart
Explorer At Heart
Posts: 112
Joined: Sat Jul 26, 2014 9:35 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Germany
Contact:

Re: Denial Mistress (2) - RELEASE!

Post by SexyTom »

Thanks for the reply, nezhul. :-)
kind regards, Tom.

Teasing in VR (click me!)
morihei
Explorer
Explorer
Posts: 28
Joined: Tue Aug 14, 2012 4:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Denial Mistress (2) - RELEASE!

Post by morihei »

Hey, no idea what causes it but everytime i start the tease i get the image of the doorknocker and the button to knock on the door but as soon as i do that Guideme stops working :/

no idea how to solve that....
i use the latest version of guide me in the 64 version

if you could give me a hint how to get it working that would be great :)
pepez
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Sat Sep 14, 2013 6:05 pm

Re: Denial Mistress (2) - RELEASE!

Post by pepez »

morihei wrote:Hey, no idea what causes it but everytime i start the tease i get the image of the doorknocker and the button to knock on the door but as soon as i do that Guideme stops working :/

no idea how to solve that....
i use the latest version of guide me in the 64 version

if you could give me a hint how to get it working that would be great :)

Same problem :/
User avatar
SexyTom
Explorer At Heart
Explorer At Heart
Posts: 112
Joined: Sat Jul 26, 2014 9:35 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch
Location: Germany
Contact:

Re: Denial Mistress (2) - RELEASE!

Post by SexyTom »

Try updating java.
kind regards, Tom.

Teasing in VR (click me!)
pepez
Explorer At Heart
Explorer At Heart
Posts: 175
Joined: Sat Sep 14, 2013 6:05 pm

Re: Denial Mistress (2) - RELEASE!

Post by pepez »

SexyTom wrote:Try updating java.

Nope nothing.. :/
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

Give me your guideMe log files.
It's most likely problem with GuideMe, actually.

The problem is most likely tied with VLC or Java. GUideMe uses VLC libriary to play sounds and video, and on the second page there is a sound. Additionally, the swt jar file, vlc and java all need to be either 32 bit or 64 bit and they can't be mixed. So if you try to run x64 version of guideMe but have x32 Java or VLC installed, it will not work properly for you.

Try updating those to be all the same version - either x32 or x64
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
morihei
Explorer
Explorer
Posts: 28
Joined: Tue Aug 14, 2012 4:26 pm
Gender: Male
Sexual Orientation: Straight
I am a: Switch

Re: Denial Mistress (2) - RELEASE!

Post by morihei »

it was VLC in the 32 version, it's all fixed now.
thanks a lot
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

OK, Here's the first minor update, fellas. THis update will make large picture sets play more fully (Previously you may have ended viewing 60 pictures out of 200, and the tease ends where the girl barely showed her breasts, if at all.
Well, now the tease will estimate the ammount of pictures needed to finish the session and skip some images, making you progress through a picture set faster.

I still am planning to work in this direction, because I'm not satisfied with the algorithm yet. But as a first hotfix this should do.

Also, do tell me if anyone wants an option to leave the old method (pictures selected strictly one-by-one, that may leave you with a kind of CFNM experience, because some larger sets will be played by like 30%)

LINK: https://drive.google.com/file/d/0BzNw6e ... sp=sharing
Simply Replace the original XML with it. This will NOT interfere with your Contract, and you will be able to continue your started commitment.
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

Man, I was looking at TeaseAI, this thing here, and GuideMe in general and thinking: Wow! The webteases went such a long way from simple page sequences, through Nyx, starting (again) very simple, then more and more complex. Authors started adding diversity, variables, making Mazes.... And now we have at least two ongoing procedural generation projects.
I think the one who started the idea originally didn't even dream of that. :-|
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
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: Denial Mistress (2) - RELEASE!

Post by desertfox »

It's all pretty awesome really, some great work done, and I know that it's pretty tough to get people dedicated to working on 'porn' projects as a hobby to boot. This site has really altered the way I watch porn since finding it, pretty amazing really.

Ok TL;DR warning here, I thought this was an interesting problem and rambled. Hope it helps somewhat, maybe, possibly... :)


With the picture problem, deep down the best way is the way teaseai does the meta tagging of each image. I haven't played much with teaseai, but on a cursory look his tagging system was pretty slick, probably about the fastest way I could think to tag image sets.

I think it dumps those tags to a text file, might be possible then to tag an image set with tease ai, copy the txt file it is tagged into into a 'meta.txt' file to leave in your image set directory. Then denial mistress can parse it (if present) to absolutely know what kind of photo its getting to plan properly.

That might get in the way of dragging and dropping picture sets with no work, which is also what you are going for I think.

So thinking about the problem at hand, which is a pretty interesting one.

I'm not sure how much is pre determined when you start. Assuming you choose the total length of the tease say 30 minutes (1800 seconds) and know how many images are present, lets say 200.

Assume an average of 10 seconds per picture and you have 2000 seconds of needed air time for the whole set, but you are short on time by 200 seconds. But really we need to solve, how much time per picture is needed. In this case 1800/200 and we get 9 seconds on average per picture, nice, done.

Lets try another case, 1800 second tease, 1000 pictures. 1.8 seconds per picture. that sucks, so we will need some minimum average time per picture, maybe 7 seconds? So we have to cut the number of pictures we show in this set until the number shown in the set is out chosen average time:

I'm bad at math so probably there is a better way but formula wise i guess its like:
1.8* X = 7 seconds... Basically how many times do we need to reduce the slideshow by every other X to hit 7 seconds.
7/1.8 = 3.89 So we need to show every 3.89 of our photo sets. Maybe best to round up always so we end up under our time.
1000 pics / 4 = 250 photos show. Averaging 7 seconds that's 1750 seconds of show time, with 1 minute left to fill.

Psudocode: (not sure how to ceiling in javascript):

Code: Select all

var MIN_AVG_DELAY = 7; //seconds

var time_per_pic = slideshow_time / slideshow.length;
var pictures_to_skip = 1;
if( time_per_pic < MIN_AVG_DELAY )
	pictures_to_skip = ceiling( MIN_AVG_DELAY / time_per_pic );

Then psudo code for the picture loop
var odd_even = random ( 0 or 1);
for(var i = odd_even; i < picturelist.length; i+=pictures_to_skip )
That way you still have a ramp up of beginning and ending speed, and some variation as you start on the odd or even numbered pictures.

Ok example 3 lets try the other way around, 1800 second tease, 10 pictures. Let's see if our new formula holds up at all.
180 seconds per pic
its over 7 seconds, but ouch. We need a max time too I think, say 15 seconds. In this case we don't have to do anything fancy, just figure out WTF to do with the remaining time. So 15 sec * 10 = a 150 sec show, ouch, have to fill in 1650 seconds.

I think from here the trick is what to do with the remaining time in each case. You know now that I have gone through all this I bet you already did all this and are at the same spot. I suck, but it was fun getting here at least :)

Ok I'd say, you can do a few things here.

1. This is based on the idea that you have the average delay on each page, but you vary it, while keeping some time pool remaining. For example if you need to average 7 seconds a picture, one picture can be up for 5 seconds, and it will increase your 'time remaining' by 4 seconds, visa versa.

I think you need to determine a number for 'these are enough seconds to go to another slideshow'. If that number is say 2 minutes, any 'extra time' you have under 2 minutes should get distributed out through the slide show. In our first example we had 50 seconds 'free' in there.

Every time you are deciding which picture is next, you can have a random increasing chance to display a random picture between the cracks. In the above example you show say index 0, 4, 8... but instead of index 12, you randomly decide between 9 and 11 and pick index 10, then go to index 12 and continue. Each time you do this you subtract from your left over time. You MUST do this enough over the course of the tease to exhaust your time limit though.

2. If you determine you have enough time left over for another slide show (in example 3) then you have to pick a good one for the time left. I think what you ought to do is loop through every directory and see how long it will take. Just do min_avg_delay * items in the dir, and keep track of the dir that is closest to the time remaining in the slide show, then run that one as normal.

Just keep selecting best fit slide shows (discarding already viewed ones) until you either run out of slide shows, or your time left in the slide show is low enough for 'bonus pics' to close out properly.


Ok lots of holes there and room for refinement, but I think the idea is solidish. Basically try to find the best fit slideshow for your missing time gaps. If you pick a good 'min_slideshow_time' value, it should hopefully always ensure you can get good coverage on the selected slideshow, otherwise you can draw out the existing slideshow long enough.

Anyway I hope this helps rather than seeming confusing, I know there is a lot more going on than assumed here but maybe will get you moving in a direction at the least.
User avatar
Nezhul
Experimentor
Experimentor
Posts: 2373
Joined: Fri Apr 30, 2010 6:22 am
Sexual Orientation: Straight

Re: Denial Mistress (2) - RELEASE!

Post by Nezhul »

Currently I just used statistics, that showed that the tease eats up an average of 3 pictures a minute. So at any moment I can estimate how much more pics will be required to end the tease. This is not really accurate, because edging tasks can easily eat 10 per min, so I play safe and round the estimation downwards. This ensures there's always enough pics.
Check out my new site, and read SexTV story there!
Also I have the DARK section that features feature Erotic Horror.
I also launched a SubscribeStar recently! Please come check it out!
Updated whenever I feel like it. :wave: :love:
Image
Ambossli
Explorer At Heart
Explorer At Heart
Posts: 225
Joined: Sun Apr 24, 2011 7:23 pm
Gender: Male
Sexual Orientation: Straight
Location: Germany

Re: Denial Mistress (2) - RELEASE!

Post by Ambossli »

For those who wanted a little ballbusting game

I modified the Nezhul2Edging.xml and add some small text lines to the text.xml
so that the mistress now orders you to bust your balls instead to edge

just download the .rar and add the Ambossli2busting.xml to the games folder and overwrite the text.xml in _DenialMistress

If you want to make it harder or easier open Ambossli2busting.xml
search this line

Code: Select all

var num = comonFunctions.getRandom("(1..20)");
and change the numbers in the brackets there she decides how often you have to punch when then game is called
Attachments
Ambossli busting.rar
(7.62 KiB) Downloaded 202 times
Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 35 guests