Chase Roxand Posted July 14, 2012 Author Posted July 14, 2012 Hey Chase' date=' in your next update can you please swap reading Fertility over from the Old globals gSFPregPercZPlayer to SexoutSVARZPlayer.PregStagePerc, Same for Cass, Veronica etc Also repeat for gSFFertPercZPlayer to SexoutSVARZPlayer.fFertLevelPerc. I'll leave the globals there for a while but will delete them after you have got V6 out of beta. [/quote'] Will do. Hopefully v6 will be out in not too, too long. Don't know if this has been mentioned before' date=' but I have been having problems with female NPC not unequiping thier equipment (clothing, weapon). Through process of elimination I came to this mod. I am using the latest beta version. I have tried it multiple times, and every time I activate Sexout Lust the clothing stays on. On that note seeing as lust could be a contolling factor in how a NPC acts should this mod be lower or higher than the sex mods? [/quote'] I'm not having this issue, so it's hard for me to diagnose. I'll see what I can do. :\ Load order makes no difference here. Hi there Chase' date=' I was wondering if you could add Doc Mitchell to your NPC lust tracking script? He's become pretty much the central figure in my mod, and I'd like some stuff to depend on lust. Halstrom added a SexoutSQVARZDocMitchell quest to SCR with the usual values, and the doc's ref's formid is 00104C0F. -- As to making arousal more appealing, I think showing it in HUD already might make a world of difference. Aside from that, I was thinking maybe there ought to be a way of affecting arousal increase while sex takes place - let's say holding down a button that signifies some added friction, a little extra grind or something, that speeds up arousal. And maybe a button that means holding back for a bit. With the rate at which these affect arousal depending on skill, maybe. Combined with arousal showing up in HUD it could make for a fun little mini-game chasing that orgasm before time's up . Just thinking out loud of course. [/quote'] Gladly. And thanks for including the ID. I'm working on some sort of Imagespace Modifier for arousal, but the button idea is good, too. It might take time to get that working, but it'd be cool if implemented correctly. Working on v6.0c beta. It has better compatibility with other mods, more small benefits from orgasms, some visuals, and what's mentioned here. Hopefully it'll be up in a few hours. Those Steam sales are mighty distracting.
Halstrom Posted July 14, 2012 Posted July 14, 2012 Working on v6.0c beta. It has better compatibility with other mods' date=' more small benefits from orgasms, some visuals, and what's mentioned here. Hopefully it'll be up in a few hours. Those Steam sales are mighty distracting. [/quote']Yeah, I just brought Sykrim for US$44, have no intention of downloading it for a while though.
Chase Roxand Posted July 14, 2012 Author Posted July 14, 2012 Ouch, just missed it for $30 today. Maybe one day it'll be worth modding. Also, zippy, thanks for the offer to look at an update lust/arousal display. All of my variables are being stored in SCR's individual NPC/player quests. Just like before, the display can be independent of SexoutLust.
DoctaSax Posted July 14, 2012 Posted July 14, 2012 Gladly. And thanks for including the ID. I'm working on some sort of Imagespace Modifier for arousal' date=' but the button idea is good, too. It might take time to get that working, but it'd be cool if implemented correctly. ... Those Steam sales are mighty distracting [/quote'] Thanks! And sure, whatever floats your boat about the other thing. I guess the whole button idea comes from Bonetown or sumpin (For old times' sake, I picked up Max Payne 1 & 2 for about 4 bucks yesterday.)
zippy57 Posted July 14, 2012 Posted July 14, 2012 I've been thinking about teaching myself how to create an HUD element from the ground-up (instead of just tweaking it like I did for the Lust value) and creating a full SexoutHUD, with MCM support and the ability to toggle the display of Lust, Arousal, Pregnancy progress, Fertility levels, and any other useful values I can think of. Two problems here: 1. I can't find a HUD creating tutorial anywhere, though I admittedly haven't searched all that much yet. 2. The same thing that the Unified HUD Project was created to solve. Either a user would have to replace any current HUD mod or they would have to manually merge the files. And considering how much trouble some people have with reading instructions... (If I can't figure it out, I'll still be adding Arousal to pHUD.)
KainsChylde Posted July 14, 2012 Posted July 14, 2012 If I read the readme for uHud right, while it only recognises specific HUD mods for specialized stuff it will merge any HUD mod it finds. So you may not have a check box on the splash screen but it will still merge your stuff with everyone elses. I could be wrong, best to double-check before listening to any blather I spew.
Halstrom Posted July 15, 2012 Posted July 15, 2012 I've been thinking about teaching myself how to create an HUD element from the ground-up (instead of just tweaking it like I did for the Lust value) and creating a full SexoutHUD' date=' with MCM support and the ability to toggle the display of Lust, Arousal, Pregnancy progress, Fertility levels, and any other useful values I can think of. Two problems here: 1. I can't find a HUD creating tutorial anywhere, though I admittedly haven't searched all that much yet. 2. The same thing that the Unified HUD Project was created to solve. Either a user would have to replace any current HUD mod or they would have to manually merge the files. And considering how much trouble some people have with reading instructions... (If I can't figure it out, I'll still be adding Arousal to pHUD.)[/quote'] Feel free to add Fertility Level & Pregnancy, though Pregnancy Percent might get tricky later if I eventually allow multiple pregnancies, which it's sorta looking like nearly as much work to stop as it would be to allow it, once I think a few things through and get everything else sorted.
saladboy21 Posted July 15, 2012 Posted July 15, 2012 I think a HUD with arousal, fertility, pregnancy percent and lust would be pretty cool.
Chase Roxand Posted July 15, 2012 Author Posted July 15, 2012 Today's beta update is here. v6.0c update: - Now requires SexoutNG v2.4.66 or higher. - Moved more SCR variables to their new locations. - Added Lust Tracker for Doc Mitchell. - Added the "Orgasmic Experience" perk. You get XP for sex, based on performance. - MOAR REBALANCES! - "Good" orgasms give extra effects. Wear kinky stuff or last a long time if you're female. - Having high arousal outside of sex now has an effect. - There are now visual cues for high arousal and orgasms. - Oral sex doesn't increase arousal or lower lust.* - You can be left "unsatisfied" if you have sex, but don't orgasm. - Fixed incompatibilities with scripted sex times. (Thanks prideslayer!) - You can now turn off the Arousal system via MCM. - Probably more, but I forgot. *Will work in the next Sexout update. Probably. Maybe. We'll see. I'm assuming that the notation for oral sex and masturbation is "Sexout:Core:Sextype:Oral" and "Sexout:Core:Sextype:Self", but we'll see. EDIT: Fixed the changelog.
Chase Roxand Posted July 15, 2012 Author Posted July 15, 2012 If you downloaded 6.0c beta already, please redownload it. I dun goofed. Infinite sex isn't as fun as you'd think.
KainsChylde Posted July 15, 2012 Posted July 15, 2012 If you downloaded 6.0c beta already' date=' please redownload it. I dun goofed.[/size'] Infinite sex isn't as fun as you'd think. You owe me a new keyboard, I just choked )
prideslayer Posted July 15, 2012 Posted July 15, 2012 What should "Sexout:Core:Sextype:Self" represent? Masturbation?
Chase Roxand Posted July 15, 2012 Author Posted July 15, 2012 What should "Sexout:Core:Sextype:Self" represent? Masturbation? Yeah, unless you'd prefer it be something else.
Tonoma Posted July 15, 2012 Posted July 15, 2012 In case you have not yet noticed (and assuming I am looking at the most recent version): crQuestOrgasmScript line 50 is referencing deprecated SexoutSQLVAR.fLustZPlayer crMachoistScript line 10 is referencing deprecated SexoutSQLVAR.fLustZPlayer (twice) It looks like SCR supports or expects SexoutSQVAR.fSexoutLustVersion to be loaded (initialized) with your mod version? Could be useful to mods and patches in adapting to version changes...
Halstrom Posted July 15, 2012 Posted July 15, 2012 In case you have not yet noticed (and assuming I am looking at the most recent version): crQuestOrgasmScript line 50 is referencing deprecated SexoutSQLVAR.fLustZPlayer crMachoistScript line 10 is referencing deprecated SexoutSQLVAR.fLustZPlayer (twice) It looks like SCR supports or expects SexoutSQVAR.fSexoutLustVersion to be loaded (initialized) with your mod version? Could be useful to mods and patches in adapting to version changes... Yeah I added that a couple of versions back, I forgot to post something about that, I don't use it for anything I only write it to zero on game restart/reload so plugins can check if other plugins are present as well.
Chase Roxand Posted July 15, 2012 Author Posted July 15, 2012 In case you have not yet noticed (and assuming I am looking at the most recent version): crQuestOrgasmScript line 50 is referencing deprecated SexoutSQLVAR.fLustZPlayer crMachoistScript line 10 is referencing deprecated SexoutSQLVAR.fLustZPlayer (twice) It looks like SCR supports or expects SexoutSQVAR.fSexoutLustVersion to be loaded (initialized) with your mod version? Could be useful to mods and patches in adapting to version changes... Thanks. Will fix those.
prideslayer Posted July 17, 2012 Posted July 17, 2012 Chase, I had to make a slight change in the 'solo' thing to keep the script size/branching down. Let me know if this works for you. I'm setting "Sexout:Core:Actors:Count" on each involved actor, equal to the number of involved actors. If A and B are involved, both will have that var set on them == 2. If only one is involved, that actor will have it set to 1. The Sextype ones were no problem, they will be set on each actor, and remember that it's possible for more than one to be set at a time; e.g. for a 3way DP both anal and vaginal could be set. I'd like to come up with a more contained way to express this before it grows too large though, thoughts? Maybe I just store the overall information on the target actor of the spell, and then put refs to the other actors in that group? E.g. something like.. target.NX_SetEVFl "Sexout:Core:Sextype:Anal" isAnal target.NX_SetEVFl "Sexout:Core:Sextype:Oral" isOral target.NX_SetEVFl "Sexout:Core:Sextype:Vaginal" isVaginal ; ... other vars target.NX_SetEVFo "Sexout:Core:Partners:A" actorA target.NX_SetEVFo "Sexout:Core:Partners:B" actorB target.NX_SetEVFo "Sexout:Core:Partners:C" actorC A/B/C would either be 0 (no partner) or the ref of a different actor acting as a partner, except one which would be a reference to self.. I haven't thought to deeply on that, there might be issues when it comes to 3ways where 2 of the actors are being penetrated, but sexout knows fuckall about that right now anyway. Just trying to 'future proof' it as I go.
Chase Roxand Posted July 17, 2012 Author Posted July 17, 2012 Fantastic! That all works perfectly for me! I'm sure Halstrom would've enjoyed having this over using callbacks when making Pregnancy.
prideslayer Posted July 17, 2012 Posted July 17, 2012 Just giving him a reason to bump pregnancy to v4 before it's done of course.. whenever he gets too close to a non-beta release, I'm forced to make big changes just to keep him on his toes.. The ones you asked for are in the current beta, but I guess "don't use them." I'll go back and change them to the system outlined above for the next beta (today or tomorrow). Ashmedai has made great progress getting the save/load hooks to work in NVSE. I haven't had a chance to look at the code yet, but the door is open a crack at least. The real 'test' will be to get silverlock to accept the patch and make a new release once it's working.
prideslayer Posted July 17, 2012 Posted July 17, 2012 This is what I've just plopped down into the script, replacing the other stuff. KISS principle. ; self.NX_SetEVFl "Sexout:Core:Sextype:Vaginal" isVaginal self.NX_SetEVFl "Sexout:Core:Sextype:Anal" isAnal self.NX_SetEVFl "Sexout:Core:Sextype:Oral" isOral self.NX_SetEVFl "Sexout:Core:Actors:Count" spunTargets self.NX_SetEVFo "Sexout:Core:Partners:A" actorA self.NX_SetEVFo "Sexout:Core:Partners:B" actorB self.NX_SetEVFo "Sexout:Core:Partners:C" actorC Does that work for you? Here's a rundown on the values.. is(Vaginal,Oral,Anal): 0 for false, >0 for true. Right now they are 0/1 I think but I intend for them to be possibly 2, 3, whatever, for ye olde double-stuffing. spunTargets: A count of how many actors are involved. A/B/C: Might be 0/null. If there's the only one non-zero, it's masturbation (which should be obvious from spunTargets/Count). If more than one is non-zero, one will be self, the other(s) will be the other actors. If this works for you I'll have a beta out shortly.
prideslayer Posted July 17, 2012 Posted July 17, 2012 Yep' date=' that's perfect! [/quote'] Excellent. New beta (b2) is up in the NG thread.
Chase Roxand Posted July 17, 2012 Author Posted July 17, 2012 I'll take it for a spin right away. Also, not sure if this is a bug with the 'time*3' code I requested, but it seems like timed sex takes 3 times as long. I have to investigate it more, but Loogie's stuff seems excessively long with Lust running.
prideslayer Posted July 17, 2012 Posted July 17, 2012 Hmm could be.. let me know what you find, or if you need help looking. The base scripteffectstart just does this, as a reminder: if fRuntime == 0 set fRuntime to Sexout.dfTime set nDefaultTime to SexoutNG.FlagDefaultTime else set nDefaultTime to 0 endif if SexoutNG.bUseLust == 1 set fRuntime to fRuntime * 3 endif ndefaulttime is stuffed into the var04 flag later on per-actor.
Recommended Posts