Jump to content

What do you want from me?


prideslayer

Recommended Posts

Posted

While you're reworking this' date=' could you add an option NOT to strip? A lot of my Tryout and Nexus-uploaded clothing is designed so the girl can get fucked without disrobing.

[/quote']

 

Absolutely. Also going to add a "don't redress" one as well since the rape mod(s) will need to make use of that one to keep working as they do now.

Posted

This sounds fucking outstanding. :)

 

Regarding BBR, I wouldn't code for it at all if I were you, as it tends to cause problems with Sexout (and Wsex too IIRC). CTDs on redressing, stuff like that. Probably something to do with the auto-undie-equipping and whatnot, if I had to guess.

 

It's a shame, because BBR is awesome, but... oh well. Small sacrifice for the greatness that is Sexout.

 

edit: One more thought, and I'm not sure if this would be something for the main ESM to handle or not, but regarding anal anims - many of the anal anims are just recycled vaginal anims, such that it is literally impossible to tell which is which. If these anims (when used for anal) on the "male" side could be adjusted, say, just a little upward, it'd make the anal bit a little more believable. Seems like a relatively simple thing to do without having to create a ton of new animations just for anal, but then, what do I know? >_>

 

edit 2: edit harder

 

While you're reworking this' date=' could you add an option NOT to strip? A lot of my Tryout and Nexus-uploaded clothing is designed so the girl can get fucked without disrobing.

[/quote']

 

It'd be pretty nice if a modder could set certain clothes specifically for "nostrip" or something similar. That way a girl in full leather armor or whatever would be stripped completely naked, while a girl in your clothes/armors could keep them on.

Posted
It'd be pretty nice if a modder could set certain clothes specifically for "nostrip" or something similar. That way a girl in full leather armor or whatever would be stripped completely naked' date=' while a girl in your clothes/armors could keep them on.[/quote']Perhaps the same method SexoutProstitutes uses to identify outfits could be repurposed here?
Posted
It'd be pretty nice if a modder could set certain clothes specifically for "nostrip" or something similar. That way a girl in full leather armor or whatever would be stripped completely naked' date=' while a girl in your clothes/armors could keep them on.[/quote']Perhaps the same method SexoutProstitutes uses to identify outfits could be repurposed here?

Yeah, a formlist for adding clothing that covers the pussy and another for clothing that doesn't.

 

Posted
It'd be pretty nice if a modder could set certain clothes specifically for "nostrip" or something similar. That way a girl in full leather armor or whatever would be stripped completely naked' date=' while a girl in your clothes/armors could keep them on.[/quote']Perhaps the same method SexoutProstitutes uses to identify outfits could be repurposed here?

 

I can do exactly that guys, thanks for the idea/request.

 

I will make a formlist available that can be used as a "don't remove these" list.

 

Modders: Adding to the list during the init/install part of your quest scripts will be better than directly modifying the formlist in the mod, since that can will conflicts with other mods.

Posted

This sounds fucking outstanding. :)

 

Regarding BBR' date=' I wouldn't code for it at all if I were you, as it tends to cause problems with Sexout (and Wsex too IIRC). CTDs on redressing, stuff like that. Probably something to do with the auto-undie-equipping and whatnot, if I had to guess.

 

It's a shame, because BBR is awesome, but... oh well. Small sacrifice for the greatness that is Sexout.

[/quote']

 

I don't plan to. I will test it with BBR though to make sure it still works, and if I MUST, I will add BBR specific code back in, but I don't think I'll need to.

 

edit: One more thought, and I'm not sure if this would be something for the main ESM to handle or not, but regarding anal anims - many of the anal anims are just recycled vaginal anims, such that it is literally impossible to tell which is which. If these anims (when used for anal) on the "male" side could be adjusted, say, just a little upward, it'd make the anal bit a little more believable. Seems like a relatively simple thing to do without having to create a ton of new animations just for anal, but then, what do I know? >_>

 

This shouldn't be a problem.

 

 

Posted

I don't plan to. I will test it with BBR though to make sure it still works' date=' and if I MUST, I will add BBR specific code back in, but I don't think I'll need to.

[/quote']

 

Well I mean I think the problem is more on BBR's end than Sexout's, is what I'm saying. I don't think any amount of coding you do can stop it from crashing. Were it me, I'd just make a note that BBR is incompatible/unsupported and move on. Plus it'd bloat the scripts more, I assume. I think most people use Type3, Type6, BNB, or some combination of the above anyway these days.

 

Your prerogative of course though. :P

 

 

edit: One more thought' date=' and I'm not sure if this would be something for the main ESM to handle or not, but regarding anal anims - many of the anal anims are just recycled vaginal anims, such that it is literally impossible to tell which is which. If these anims (when used for anal) on the "male" side could be adjusted, say, just a little upward, it'd make the anal bit a little more believable. Seems like a relatively simple thing to do without having to create a ton of new animations just for anal, but then, what do I know? >_>

[/quote']

This shouldn't be a problem.

 

I love you. Just putting that out there. :D

Posted

New thoughts. I am not sure if these are things that would be better handled by the main ESM or daughter ESMs/ESPs, but here they are for you to ponder anyway. I'm trying to keep the general goal of "globally usable by all other SO plugins" in mind as I think of these things.

 

Bed usage - giving the option for the player to have sex on a bed if one is within x distance, anytime SexoutBegin or whatever is called, a la LoversBed for LPK.

 

Race tracking/perks - like ye olden wsex did. Sleep with x number of [white/black/hispanic/ghoulish/whatever] people, get a perk. Unlike wsex, however, I think the perks should be relatively minor (certainly not +10 to both speech and barter, or whatever it was, which is fairly huge), and it should probably not be gained until sleeping with 50 or 100 of the same type. With wsex it was possible to have all the sex perks before leaving Goodsprings, just about. Also, creature perks might be cool. Either individually for certain monsters (i.e. "Death's Desire - get fucked by 25 deathclaws", or just any creature (i.e. "Freak of Nature - have sex with 100 non-humanoid creatures").

 

 

 

I will keep pestering you with my thoughts until you say stop. :P

Posted

Keep 'em coming. :)

 

Beds: I intend to look into it. I know the code to to this in wsex was pretty flaky, and depended on the add-on to tell it the bed height to prevent horrible clipping.

 

Perks: Best left to an add-on.

 

Posted

Might be the wrong thread but how about facial expressions?

 

Hmmmm I haven't looked into them at all, not sure how they're handled. I *think* what we need to make facial expressions work would be the lip sync files to match up with the sexout audio files / sound effects.

 

I'll look into it.

Posted

Keep 'em coming. :)

 

Beds: I intend to look into it. I know the code to to this in wsex was pretty flaky' date=' and depended on the add-on to tell it the bed height to prevent horrible clipping.

 

Perks: Best left to an add-on.

 

[/quote']

 

Heh, I really figured it'd be the other way around. I thought the tracking stuff would belong more than the bed stuff.

 

Nevertheless! I shall continue to think.

Posted

Keep 'em coming. :)

 

Beds: I intend to look into it. I know the code to to this in wsex was pretty flaky' date=' and depended on the add-on to tell it the bed height to prevent horrible clipping.

 

Perks: Best left to an add-on.

 

[/quote']

 

Heh, I really figured it'd be the other way around. I thought the tracking stuff would belong more than the bed stuff.

 

Nevertheless! I shall continue to think.

 

Well TBH, the anims will "just work" on a bed for the most part, provided the mod can get you to a bed to begin with. That part (finding/picking a bed) is best left to the individual mod, unless it gets to the point that a lot of mods want to use it.

 

Perks I think are very specific and depend on the 'flavor' of the mod in question, I can't think of too many that are generic that everyone would want in sexout no matter what addons they are using.

 

Now giving generic vanilla perks after a certain point might be something worthwhile in core sexmod, lady killer and the like?

Posted

That could work. Although the sexual vanilla perks are so low-level I suspect most people would already have them (if they wanted them) before any of the sex stuff could trigger them.

 

Re: perks, I thought the way they were implemented in Wsex was decent - they just granted you a small (well, too large in my opinion, but that's beside the point) bonus in "personable" skills with certain races after you'd slept with a certain quantity (10 I think). So for instance once you slept with 10 black guys you got a perk called "Once you go black..." which gave you +10 to speech and barter any time you were dealing with AA men. Honestly the main attraction about that part for me was just being able to look at the stats ("oh wow, I've slept with about 30% more hispanics than any other race, how strange") and whatnot. I love statistics and counters.

 

To me, that's not really something that would be mod-specific, but I will concede that my opinion is not actually the only valid one. :P

Posted

Just an update (and shameless bump).

 

Work continues on what I'm now calling "SexoutNG", though it will still be "Sexout.ESM" to ease migration of sexout dependent mods.

 

Had a problem for a bit where characters would do some kind of weird seizure every few seconds whenever it was loaded that I "fixed" by completely recreating it. That'll learn me to convert the esm to an ESP and just start wildly deleting things, which is what I did the first version.

 

Some boring geek speak stuff on implementation details in the spoiler.

 

The guts:

 

 

I've changed the methodology a lot behind how sexout works under the hood, in order to try and keep the scripts short and modular, so we don't run into the size limit ever again. I'm using a lot more scripted items for setting the "stage", and much less is done in the actual spell script.

 

Here are some examples:

- Stripping and redressing are done via an 'undress' token. Give one to the actor and they will strip, give them a 2nd and they will redress and reequip.

 

- The camera is handled the same way. If the player is involved in the encounter, they are given a scripted camera control item. Giving them a 2nd one releases and resets camera control.

 

- The spell effect acts as the 'supervisor' now; no more supervisor item.

 

- Animations are controlled in the same fashion. A dummy item is used as a counter for the animation number, just like in the original sexout. Another item is used to actually set the idle anim for the actor, rather than this being in the 'big script'.

 

 

 

 

Interface changes, new features, removed features:

 

 

New features require new interfaces. I am remaining as backwards compatible with the old sexout as possible, including duplicating the setting vars for male, female, sextype, and anim, as well as the quest counters numVaginal, numAnal, and numOral.

 

Times you've raped or been raped will also still be available, but up to other mods like Rapers and Tryouts to increment.

 

The new (preferred) interface however uses these vars:

- actorA

- actorB

- actorC

- anim

- isVaginal

- isAnal

- isOral

 

As well new callback based on those from my SexoutMulti modification

- CBDialog[A,B,C] -- dialogue entry, PC only.

- CBSpell[A,B,C] -- Spell to cast on actor.

- CBItem[A,B,C] -- Item to give to actor.

- CBPack[A,B,C] -- Spell Pcackage to give to actor, NPC only.

 

All of this is to support the two new features of this version of sexout: post-sex callbacks and 3ways. For example, 2 dudes, 1 chick, 'fingercuffs' or 'spitroast' is done by setting all 3 actors and the anim, isOral, and then either isVaginal or isAnal to 1, then calling SexoutBegin as normal.

 

Removed features that just had to go as they don't really 'belong' in sexout.

 

- BBR support.

- No more sex doctor.

- No STDs (counters will remain but manipulation goes in an ESP)

- Items are no longer moved to a hidden container in an inaccessible cell, they are placed in the actor inventory.

- No modified greetings or cells.

- No added cells.

 

At some point, some kind of body 'suit' support will be added, but initially sexoutNG will depend entirely on your installed body packs for males and female NPCs and the player.

 

 

Posted

I'd like to get some feedback from other modders... I'll start sending PMs I suppose.

 

I have it in my head now to remove all the backwards compatible "stuff" from the new esm and, instead, put it in a second ESM that is a child of the new one, to only provide the "old stuff" to people who need it, and only as long as they need it.

 

I kind of forgot just how many vars there are in the current sexout, and I don't want to duplicate all of them in the new one since they will basically just be placeholders.

 

The add-on ESM (say "SexoutCompat.ESM") would be dependent on the new Sexout.ESM and modify the main quest script to add in the vars that won't be in the new 'core' ESM:

 

- Male, Female, SexType (use actor[a,b,c] and is(...) in new/converted ESPs and ESMs)

- CaughtSTD

- SpreadSTD

- usedCondoms

- expAnal, expVag, expOral, expLevel

- sexyness, lewdness

- (all STD related counters like pctaids, pctgono, etc)

- (all the vibrator stuff)

- (all the BBR flags, but they won't *do* anything)

 

 

These will all be staying in the core

- Anim

- duration

- useTFC

- frequency

- numRaped, numRape, numSex

- numVaginal, numAnal, numOral

- numMale, numFemale, numMonster

 

The down side of this is that it will require all the existing ones to be re-saved with both Sexout and SexoutCompat as masters. This will make them incompatible with the old sexout but still saves a lot of work and allows modders to convert from old to new over time rather than in one big release.

 

So, thoughts from you other modders out there? I really don't want to have these two-dozen "old" vars in the new ESM.

 

My thought for the "future of sexout" is that things like STDs would be handled in a new ESM, call it SexoutSTDs.ESM, that is dependent on the new sexout ESM, and that other ESPs and ESMs interested in STDs can make use of if they like.

 

The raper flag has to remain since it's used to choose the sounds that are played during sex, and since it has to stay, the counters for it may as well stay as well -- but the scanner is gone and will have to be implemented in the esp (such as SexoutRapers.esp).

Posted

More new vars/settings for modders; all this will be in a readme as well, just want to indicate what's coming.

 

 

 

int bDontUndress[A,B,C]

- Set to 1 to not have that actor undress for sex.

 

int bDontRedress[A,B,C]

- Set to 1 to not have that actor get redressed after sex. Ignored if bDontUndress for that actor is 1.

 

ref body[A,B,C]

- Set to an Item ('skin', armor 'suit') to have the actor switch to that armor during sex and discard it afterwards. If set, bDontUndress will be ignored. If set with bDontRedress, this body will be left equipped on the actor after sex. Inventory will be checked for the item in question and if the actor already has it, it will be used without giving them a new one / duplicate.

 

The first two are requests so that actors wearing clothes designed to stay on during sex keep them on, and so that the eventual rapers ESP update (and others) can instruct sexout to leave the actors clothes off after sex.

 

The third is intended to be an easier way to control body settings for things like the pregnancy mod. It's another idea stolen from wsex.ESM, which allows you to set (for example) a flaccid but nude default body for all males, including the PC, and overrides it with an erect 'skin' during sex scenes. Without this, the default male body must be erect, and you end up with a bunch of corpses laying all over the place with raging hardons if you take their armor.

 

 

 

 

I'm not sold on the exact implementation of the body settings yet, so ideas are welcome. What I want to accomplish is an easy way for sexout to switch the body before/during sex, and then leave that body equipped if the redress flag for the actor is true.

 

This would allow:

- Default nude body for all males to be 'flaccid' like in wsex.

- Pregnancy mod (and others) to more easily control the body used during sex.

 

Of course, it's not strictly needed, it's just a convenience. You can always just set the body you want on the actor before making the sexout call, and then set the DontUndress flag to 1 to have sexout leave it alone entirely.

 

Not sure which method is more deisreable for the other modders out there.

 

 

Posted

You'd think the initial thing with the outfits in Legion Tryout would have taught ypu not to delete things from the base mod willy-nilly.

 

Yeah right. I don't learn from a mistake unless I repeat it about 300 times. :D

 

It was actually kind of funny.

 

Everyone, PC and NPC alike, would first have their weapons 'spin' around and appear facing up instead of down right in the middle of their bodies.

 

Then about every 3-4 seconds everyone would kind of arch their back and clench their hands for half a second, then go back to normal. It was really odd.

Posted

Can you add an new variable for arousal so later we can use that to actually workout if orgasm is acheieved or not?

 

Also a formlist for Rape Drugs so other mods can add new drugs to the rape drugs list via script?

Posted

Can you add an new variable for arousal so later we can use that to actually workout if orgasm is acheieved or not?

 

Also a formlist for Rape Drugs so other mods can add new drugs to the rape drugs list via script?

 

How about a definite yes on the first one, along with an orgasms counter (why not?), and a "kinda" on the second.

 

Since I'm moving to have as much of the STD, rape, etc stuff separate as possible, I am thinking of putting those vars in the "rape support" ESM.

 

So when the sexout ESM is done to a basic level of functionality, I'll start work right away on a SexoutRape ESM that has Sexout.ESM as a mater. The rape ESM would hold the "rape drugs" list, be responsible for incrementing the main sexout rape/raped counters, and perhaps even have a new spell (RapeBegin instead of SexoutBegin) that would so some initial setup and checks. Maybe even a scanner to replace the one I'm removing from sexout.

 

It depends on if such an ESM would be useful to other mods that have rape functionality or not. It's not very useful if it doesn't provide a lot of 'shared code' that all the rape-oriented mods use.

 

Thoughts on the subject are extremely welcome -- that aspect is still kind of up in the air for me.

Posted

Can you add an new variable for arousal so later we can use that to actually workout if orgasm is acheieved or not?

 

Also a formlist for Rape Drugs so other mods can add new drugs to the rape drugs list via script?

 

How about a definite yes on the first one' date=' along with an orgasms counter (why not?), and a "kinda" on the second.

 

Since I'm moving to have as much of the STD, rape, etc stuff separate as possible, I am thinking of putting those vars in the "rape support" ESM.

 

So when the sexout ESM is done to a basic level of functionality, I'll start work right away on a SexoutRape ESM that has Sexout.ESM as a mater. The rape ESM would hold the "rape drugs" list, be responsible for incrementing the main sexout rape/raped counters, and perhaps even have a new spell (RapeBegin instead of SexoutBegin) that would so some initial setup and checks. Maybe even a scanner to replace the one I'm removing from sexout.

 

It depends on if such an ESM would be useful to other mods that have rape functionality or not. It's not very useful if it doesn't provide a lot of 'shared code' that all the rape-oriented mods use.

 

Thoughts on the subject are extremely welcome -- that aspect is still kind of up in the air for me.

[/quote']

Yeah it makes sense in a way to have rape drugs in the rape esm, but I'm also thinking that means another master esm required for any mod wanting to change or add to the list, I'm sort of thinking to keep the number of masters required by plugins to a minimum that way. I'm planning on splitting my bodyswapping into a seperate esm as a second master to pregnancy too that way other mods could also use it for other body shapes, werewolves, breast expansion, whatever.

I'd also like a way by flag to lock out the sexout naked body equipping so the subjects are just stripped and pregnant bodies remain on during sex, it caused some issues when preg bodies kept requipping over the sexout body during sex so I turned off tthe naked pregnant body equipping during sex.

Posted

Can you add an new variable for arousal so later we can use that to actually workout if orgasm is acheieved or not?

 

Also a formlist for Rape Drugs so other mods can add new drugs to the rape drugs list via script?

 

How about a definite yes on the first one' date=' along with an orgasms counter (why not?), and a "kinda" on the second.

 

Since I'm moving to have as much of the STD, rape, etc stuff separate as possible, I am thinking of putting those vars in the "rape support" ESM.

 

So when the sexout ESM is done to a basic level of functionality, I'll start work right away on a SexoutRape ESM that has Sexout.ESM as a mater. The rape ESM would hold the "rape drugs" list, be responsible for incrementing the main sexout rape/raped counters, and perhaps even have a new spell (RapeBegin instead of SexoutBegin) that would so some initial setup and checks. Maybe even a scanner to replace the one I'm removing from sexout.

 

It depends on if such an ESM would be useful to other mods that have rape functionality or not. It's not very useful if it doesn't provide a lot of 'shared code' that all the rape-oriented mods use.

 

Thoughts on the subject are extremely welcome -- that aspect is still kind of up in the air for me.

[/quote']

Yeah it makes sense in a way to have rape drugs in the rape esm, but I'm also thinking that means another master esm required for any mod wanting to change or add to the list, I'm sort of thinking to keep the number of masters required by plugins to a minimum that way. I'm planning on splitting my bodyswapping into a seperate esm as a second master to pregnancy too that way other mods could also use it for other body shapes, werewolves, breast expansion, whatever.

I'd also like a way by flag to lock out the sexout naked body equipping so the subjects are just stripped and pregnant bodies remain on during sex, it caused some issues when preg bodies kept requipping over the sexout body during sex so I turned off tthe naked pregnant body equipping during sex.

 

Yeah... again, I'm still kind of waffling on which way to go with it. I don't want a "bunch" of masters either on one hand, but on the other things like drugs and stds and rape are all very separate things that different mods might want to handle different ways.

 

Different mods (or people) may want drugs and drug effects separate from rape (e.g. during prostitution); drugs may also some day affect pregnancy somehow, perhaps causing miscarriages. I'm torn on how to support all the possible options for these ideas and others while still keeping the core sexout mod from getting bloated. I may have no choice to but to just "bloat it."

 

As for the body thing, that is already solved. I explained it in the spoilers on the previous page but basically I've added three knobs related to this, per actor (so 9 knobs total).

 

bDontUndress : Set this to 1 to have sexout not touch clothes. Weapons will still be toggled.

 

bDontRedress : If bDontUndress is 0 and the actor is undressed, the actor will not be re-dressed after the act -- this is the default behavior of the current sexoutRapers ESP (you are left naked after rape).

 

body : If you set this ref, this body will be equipped by sexout in place of armor. If bDontRedress is also set, then after sex this 'body' is left on the actor.

 

So for pregnancy etc. you (will) have two options:

 

1. Set the body ref. Sexout will remove whatever clothes the actor has on and replace them with the specified body, only switching them back afterwards if bDontRedress is 0.

 

Example for a dialogue script:

set Sexout.actorA to player
set Sexout.actorB to GetSelf
set Sexout.anim to 123
set Sexout.bodyA to NameOfSomePregnantArmorMeshThing
CIOS BeginSexout

 

This will remove whatever clothing/armor the player is wearing and replace it with the NameOfSome...Thing during the scene, then put the armor/clothes back on after.

 

 

2. Set bDontUndress to 1, and remove clothes/equip the body yourself before calling SexoutBegin. In this case, sexout won't touch the body/clothes at all.

set Sexout.actorA to player
set Sexout.actorB to GetSelf
set Sexout.anim to 123
set Sexout.bDontUndressA to 1
CIOS BeginSexout

 

This will just leave the armor/clothes entirely alone for the player. The NPC (actorB) will have clothes removed and then reapplied after as normal. That can be inhibited with bDontUndressB.

 

 

Posted

Could you please add cheering to enemies during combat rape? If it's not to hard and you have the time. And i really appreciate you redoing this whole thing.

 

 

I could try to put that in the rapers mod, once I get to it. Is there already a "cheering" anim in the game anywhere? If not, then... well you could beg Donkey to make a couple (so I could apply them randomly) and I could try, otherwise.... well I haven't learned how to make anims yet, sorry! :)

Posted

Oh not to derail my own thread, but before anyone asks: Yes I have pre-ordered Skyrim, and yes when this is done (or at the same time) I plan to port sexout over.

 

That is unless the Oblivion Lovers stuff gets ported first and has all the features I crave. :D

Archived

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

  • Recently Browsing   0 members

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