Jump to content

about orgasms(sort of a request/recommendation)


dota600

Recommended Posts

Posted

I just like to ask if there is a way to lenghten the animation of a couple having sex while they are on orgasm. I mean when both actors(or the male specifically) reaches peaks and releases his load, both partners turns to ragdolls and just lie there. 
It will be more better and immersive if one can see the male slows down, bury himself to her partner and began to spasm while the female either stiffens up or wraps her arms more tighter to her partner when both reaches climax. Is there a way to fix that or is it hard on the coder/animators side to add that detail?

Posted

I'm no expert in the animations department, but as I understand it Sexout plays an animation using actors in a loop till dispelled. To have it jump to a second animation I'm not sure it could do so without having to reset actors to standing. if a single animation included an orgasm then it would be limited to loop only once (or look silly) and there would be no duration control for sex.

But if it could swap animations then of course you need someone to create an orgasm animation to match each of the 100 or so sex animations.

Posted

Making it slow down is something the animators would have to do. Displaying the orgasm visual effect(s) before the animation finishes is something I'm pretty sure I can do but I'll have to talk to Doc so we can collaborate on the solution, since it will involve Lust and the orgasm effect mod as well -- or at least it should play nicely with them.

Posted

Making it slow down is something the animators would have to do. Displaying the orgasm visual effect(s) before the animation finishes is something I'm pretty sure I can do but I'll have to talk to Doc so we can collaborate on the solution, since it will involve Lust and the orgasm effect mod as well -- or at least it should play nicely with them.

Don't be surprised if adding visual effects works on NPC's but not the player, I found with Pregnancy I can't equip a nude pregnant body on the Player during sex animations.

Posted

Well the pregnant body thing doesn't surprise me since that's an armor/clothing change, and none of those work on the player when he UFO cam is on. If the effect doesn't work until the UFO cam is turned off, I might be able to work with that.

 

I am no longer surprised when I can't do something in this engine I just assume everything is going to be impossible before I make the attempt. Less disappointing that way. ;)

Posted

Hal: the same applies when people do the 3dUpdate for SetBiPedModelPathEX changes, but a workaround there is disabling and enabling the player again. Could be a thought?

 

And sure, we'll talk about orgasm stuff. We already had a tacit agreement on some type of orgasm CB/notification between sexout & spunk/lust. Lust's arousal functionality sometimes postpones sex end until the numbers add up, and ends sex then, and I'd move that over to Spunk. The idea would be for me to notify sexout then of an orgasm taking place (otherwise it'd just assume this happens on sex end), apply textures as applicable, sexout notifying other mods of this orgasm taking place, etc. Spunk could then decide to end sex right there, or continue, depending on settings. But that's just scripting, not animating - multi-stage sex, with multiple animations, is still some ways off, and obviously requires there being animations and some work to do on sexout itself (the dropdown thing, triggering the new anims etc).

Posted

I thought about the callback a bit more and I think we need two pieces for that really, since basically everything regarding spells and callbacks is async. How 'advanced' is your UDF knowledge though? Can a UDF defined in one mod be called from another? If you add them to an array/list/whatever can they be called dynamically? I kinda expect the answer to all those is a 'no' but figured I'd ask anyway.

 

Anyway what I'm thinking is the callback would be for notifying that an orgasm has occured and nothing else. This would let sexout notify other mods that need to take action, like spunk, pregnancy, etc. Lust could also be a subscriber. Then we just need a flag or something that can be set by a mod at any time (in the pre-sex hook would be ideal) that tells sexout to inhibit that notification.

 

I'm going to take some time right now to push out a bunch of documentation on the wiki that goes with the git project here, and setup some kind of todo list. What I really need is for people to start using the issue reporter there for bug reports and feature requests/discussions; I need to get organized, and a million 'todo' items scattered all over the forums is about as far from that as a person can get.

Posted

I'm planning to do an entire overhaul to the sound replacer soon to get it out of NG edits.  I could definitely use something like that to sync up the sound replacer with other mods like Lust.

Posted

If there's some specific features or something you'd like to see WRT sound, let me know (via.. an issue!). The sound support in NG works but it's one of "those things" that goes back to the original sexout and has hardly been touched. I know it's ugly and not the best thing to work with.

Posted

If there's some specific features or something you'd like to see WRT sound, let me know (via.. an issue!). The sound support in NG works but it's one of "those things" that goes back to the original sexout and has hardly been touched. I know it's ugly and not the best thing to work with.

 

It's not the sound system in NG per se, the real trouble is, and why it has NG edits, is that it was the only way I tried that I could capture sex vars passed to it before they disappeared (at the time, things may have changed).  Mainly what type of sex was about to occur.  I know I could switch it to count anim tokens (PITA), and I may have to to get it out of NG.

 

The orgasm indicator would allow me to adjust timing as well as get out of the way or allow customization of other mods orgasm cue.  At the risk of asking too much, I wouldn't mind some kind of indicator that let's mods know when orgasm is 'about' to happen or is 'far off' also.  I know that's not in the scope of though.

Posted

Unfortunately sexout doesn't know when the orgasm is going to happen if something like Lust is modifying the sex duration. We we should probably do (if possible) is have lust do it's calculations to adjust the duration, and then inform sexout of the updated duration and let sexout remain in 'control'. This way sexout could continue to disseminate that information to other mods, as well as use it itself.

 

Doc.. is that possible? Can lust do it's die rolls or whatever at the start of sex and set something back in sexout, then just wait for notifications like other mods to 'finish up'?

Posted

I think arousal is the current indicator in Lust of the approach of an orgasm.  Like I said, it's a bit out of scope, probably better off just getting that info from Lust or even better Spunk.  I don't really need to know when a delay occurs.  The sound scripts will run as long as sex is going on, so if Lust delays sex it just keep playing.

 

I would use it more to avoid playing an orgasm sound over the top of, or too soon, or instead of, other mods.  The about to/far off indicator I would use to alter intensity, but I can read that from other mods I think.  I'm guessing Spunk will be the standard for that at some point anyway.

Posted

How 'advanced' is your UDF knowledge though? Can a UDF defined in one mod be called from another? If you add them to an array/list/whatever can they be called dynamically? I kinda expect the answer to all those is a 'no' but figured I'd ask anyway.

 

UDFs can be buildreffed and called from another mod, yes, and you can pretty much do with them what you can with any non-ref form. Adding them to lists or arrays: I don't see what the problem would be. The only thing to watch out for is you can't know the parameters to pass or even if you did really pass them on per-mod basis, so if mods sign in their UDFs like we do with start/end hook and callback spells, that UDF itself should be parameter-free and if parameters are needed, just be a call to another UDF with those parameters in the call. Looking at it from the other direction, if we call an NG UDF, well that's easy, NG's always there.

 

Anyway what I'm thinking is the callback would be for notifying that an orgasm has occured and nothing else. This would let sexout notify other mods that need to take action, like spunk, pregnancy, etc. Lust could also be a subscriber. Then we just need a flag or something that can be set by a mod at any time (in the pre-sex hook would be ideal) that tells sexout to inhibit that notification.

Most of that, yes, but lust/spunk's arousal functionality creates orgasms, so shouldn't really need to subscribe to anything at that stage.

 

It's not the sound system in NG per se, the real trouble is, and why it has NG edits, is that it was the only way I tried that I could capture sex vars passed to it before they disappeared (at the time, things may have changed).  Mainly what type of sex was about to occur.  I know I could switch it to count anim tokens (PITA), and I may have to to get it out of NG.

 

The orgasm indicator would allow me to adjust timing as well as get out of the way or allow customization of other mods orgasm cue.  At the risk of asking too much, I wouldn't mind some kind of indicator that let's mods know when orgasm is 'about' to happen or is 'far off' also.  I know that's not in the scope of though.

 

I'm pretty much set on using the "SO:Arousal" EVFL 0-100 to gauge and track it, so that can function as an indicator (on each actor). Spunk already sets a bunch of nx vars like the anim being used etc too, but I think NG itself may want to copy those across to read-only vars for us to check. Atm, I still construct mine from token counts, and that's a drag.

 

Unfortunately sexout doesn't know when the orgasm is going to happen if something like Lust is modifying the sex duration. We we should probably do (if possible) is have lust do it's calculations to adjust the duration, and then inform sexout of the updated duration and let sexout remain in 'control'. This way sexout could continue to disseminate that information to other mods, as well as use it itself.

 

Doc.. is that possible? Can lust do it's die rolls or whatever at the start of sex and set something back in sexout, then just wait for notifications like other mods to 'finish up'?

 

I think I'm gonna want a bit more control than that. For one thing, arousal the way T wants to hook into it for variety/insensity of sound, is obviously also dependent on it being rape or not - the victim remaining at 0 by default then. And I've been kicking around this idea of maybe letting players influence the sex act, holding down some keys or something, it's far off yet, but then the duration would still have to be able to be altered during the act. (Which I figured to do like now, with 3X default as a base, and cutting it short when orgasm happens with FinishNow, or continuing - depending on settings, stats, all that.) All of that is still some ways off, true, but still.

Posted

fyi. feel free to delay it, cut it short, let players influence it, etc.  The sound replacer won't care.  It just cares if they're having sex or not, so it will end when you end sex, or keep going if you prolong sex with whatever method.  Then I can feed it Arousal like you said to stage it out.

 

I wonder though, have you thought of having it go in the negative direction?  That is to say, will there ever be sex in which one party or another just aren't 'feeling' it.  I've thought about doing some 'look at my watch, can't wait for this to be over' type sounds.  Nothing planned, just curious.

Posted

Hm... well 'skill' would have to enter the picture a bit more, then, interact with existing Lust etc. Would definitely have to be optional, like pretty much everything with Spunk is. But my thought with players influencing the scene would then also be that skill is really 'earned' rather than just a count of whoever you just lay down with and 'let them', if you catch my drift. The problem is getting feedback on how you're doing - arousal meters are out, due to the cam/togglemenus stuff.

Posted

UDFs can be buildreffed and called from another mod, yes, and you can pretty much do with them what you can with any non-ref form. Adding them to lists or arrays: I don't see what the problem would be. The only thing to watch out for is you can't know the parameters to pass or even if you did really pass them on per-mod basis, so if mods sign in their UDFs like we do with start/end hook and callback spells, that UDF itself should be parameter-free and if parameters are needed, just be a call to another UDF with those parameters in the call. Looking at it from the other direction, if we call an NG UDF, well that's easy, NG's always there.

Yes, that was my thinking as well. I figure that if sexout does call UDFs in another mod, the UDFs could get what they need from NX vars that sexout put "somewhere." The only param I can see being required then would be the refID of the "where."

 

Glad to hear it's possible, it's another avenue if nothing else.

 

 

Unfortunately sexout doesn't know when the orgasm is going to happen if something like Lust is modifying the sex duration. We we should probably do (if possible) is have lust do it's calculations to adjust the duration, and then inform sexout of the updated duration and let sexout remain in 'control'. This way sexout could continue to disseminate that information to other mods, as well as use it itself.

 

Doc.. is that possible? Can lust do it's die rolls or whatever at the start of sex and set something back in sexout, then just wait for notifications like other mods to 'finish up'?

 

I think I'm gonna want a bit more control than that. For one thing, arousal the way T wants to hook into it for variety/insensity of sound, is obviously also dependent on it being rape or not - the victim remaining at 0 by default then. And I've been kicking around this idea of maybe letting players influence the sex act, holding down some keys or something, it's far off yet, but then the duration would still have to be able to be altered during the act. (Which I figured to do like now, with 3X default as a base, and cutting it short when orgasm happens with FinishNow, or continuing - depending on settings, stats, all that.) All of that is still some ways off, true, but still.

 

I think I'm seeing a bigger picture here and an opening to solve this stuff. Sexout needs to know all the details so it can properly start/end the animations, notify other mods, and so on. Other mods want to modify the vars that have historically been internal to sexout; starting with the duration, as well as potentially a nicer way to handle sounds, and the cum effects.

 

I think what this means is that I need to open up all the vars to external control, but in a way that when they're modified, sexout itself knows about it. Some get/set UDFs within sexout might just be the way to do all this, if sexout itself is also using the getters internally.

Guest kimbale
Posted

I skipped all the scripting technobabble - sorry if my answer to OP is in there somewhere...

 

The last animation stage in SL is used for the "orgasm animation", it's a looping animation like the other stages before.

The motions OP describes are entirely up to the animator. And most don't seem to put a lot of effort into this stage, there're about 3 animation sets of which i like the end stage, the rest is just meh...

 

I'm planning to do some animations though, and the orgasm stage is probably what i look forward to most. :D (<3 belly bones, why hasn't anyone used them for orgasm twitchyness...?!)

Posted

I think I'm seeing a bigger picture here and an opening to solve this stuff. Sexout needs to know all the details so it can properly start/end the animations, notify other mods, and so on. Other mods want to modify the vars that have historically been internal to sexout; starting with the duration, as well as potentially a nicer way to handle sounds, and the cum effects.

 

I think what this means is that I need to open up all the vars to external control, but in a way that when they're modified, sexout itself knows about it. Some get/set UDFs within sexout might just be the way to do all this, if sexout itself is also using the getters internally.

Giving up some control but in a controlled way - sounds about right :)

I take it you mean that those vars can still be manipulated during the act, and that sexout would adapt? And in the same go, we might clear up some things about detecting the vars to an ongoing act for people to read them easily in a way that doesn't involve token counts (anim number, rape, zaz, sex type etc)?

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...