Odessa Posted May 3, 2013 Posted May 3, 2013 Moved to Download section. See this thread: http://www.loverslab.com/topic/17436-sexout-wear-and-tear/   -----   It annoyed me that I could screw the whole of Gommorah then run off fighting death claws, or screw Jacobstown and not be walking funny for a day or two.  This is a fairly basic mod that adds effects to simulate 'wear and tear' from sex. There are 3 wear counters for oral/vaginal/anal sex. Each time an act takes place they are incremented by a partly random variable, larger if the sex was rape, or with a large and/or rough creature.  When the counter reaches a set point the player recieves an 'overworn' effect that causes penalties, doubles additional wear and causes damage if you continue debauchery. The wear counters decrease over time at a rate modified by endurance. So after really overdoing things you will need to take a break for a day or two to recover.  More brief negative effects and damage are also caused by all sex acts, rape, and possible stretching by large penetration and tearing by reptilians or insectoids.  So you can work Gommorah etc for a night if you keep your health topped up with food/stims, but if you overdo it too much you'll need to take a couple of days off in the morning.  ----  Version 1.2 Uploaded (12 May 2013)  Wear damage now effected by sex experience. Your first 10 times cause (decreasing) additional 'breaking in' damage- this is the most obvious change.  At 50 sex experience you gain a 'Damage Threshold' equivalent of 1, this increases in a curve as you gain more. It will not make a massive difference.  You now avoid the post sex negative effects (-1 AGL, STR etc) if the wear is low enough (but you'll still get them most the time)  The mod uses the SexoutNG experience counters (visible in MCM) making it retroactive. So if you add this mod to a saved game with hundreds of experience you will see lots of 'typeX Threshold inc to Y' messages the first time it loads.  If upgrading make sure to disable/delete the old version .esp. Your wear counters will be reset and you'll lose any current effects.  Previous Version Changes   v1.1 Wear increments are now always relevant to current wear level, rather than only when 'busted' (which is rebalanced). In most cases this means wear is increased.  v1.0 The mod no longer overrides any SCR scripts, so should not ever cause conflicts. Also a couple of minor tweaks. The modifed post sex messages are no longer included, because that required changing the SCR scripts; hopefully another mod will be available for that sometime soon. If you d/led the first version, delete it and add this one- your wear counters will be reset and you'll lose any current active effects.    ----  Future plans include adding perks/items/implants to reduce wear/increase recovery rate. A Vagina Dentata implant would be cool too...  ----  The purpose of this mod is not to make sex more violent and the game sadistic, more to remind that people are fragile. I am totally against real life abuse, this is just a silly tasteless mod. The mod only effects the player.. I am uncomfortable effecting other characters.   Download Page:  http://www.loverslab.com/files/file/166-sexout-wear-and-tear/ Â
Destynova99 Posted May 3, 2013 Posted May 3, 2013 There's already a sexual exhaustion debuff in place isn't there? I recall getting it while in the PG kennel. It would make more sense to me to modify when that debuff occurs based on endurance or whatever (if it's not already taken into account). But another debuff tied to sex with large/rough creatures is understandable.
KainsChylde Posted May 3, 2013 Posted May 3, 2013 Sexual Exhaustion just covers, well, exhaustion. Ever try to walk around the day after an enthusiastic adventure? I'm a guy and I know my steps are tentative the morning after. My girl and I call it the "bangover". So if we can feel like that after a consensual evening with one partner, I could just imagine the damage after taking a train of supermutants. My only suggestion, to make it more authentic an appropriate, would be leg damage/crippling instead of general damage. The broke-legged shuffle you get in game is probably the closest approximation we're gonna get to the bangover walk of shame.
ChancellorKremlin Posted May 3, 2013 Posted May 3, 2013 Plus, isn't sexual exhaustion from Lust anyway?
Odessa Posted May 3, 2013 Author Posted May 3, 2013 Sexual Exhaustion just covers, well, exhaustion. Ever try to walk around the day after an enthusiastic adventure? I'm a guy and I know my steps are tentative the morning after. My girl and I call it the "bangover". So if we can feel like that after a consensual evening with one partner, I could just imagine the damage after taking a train of supermutants. My only suggestion, to make it more authentic an appropriate, would be leg damage/crippling instead of general damage. The broke-legged shuffle you get in game is probably the closest approximation we're gonna get to the bangover walk of shame.  Leg, chest and head damage where appropriate are all implemented
van_gelis Posted May 3, 2013 Posted May 3, 2013 Just made a clean install might worth the risk so,ok I am going to try it wish me luck. Here is my loading order.   [X] FalloutNV.esm[X] GunRunnersArsenal.esm[X] ClassicPack.esm[X] MercenaryPack.esm[X] TribalPack.esm[X] CaravanPack.esm[X] Sexout.esm[X] Project Nevada - Core.esm[X] New Vegas Redesigned II.esm[X] Lings.esm[X] SexoutCommonResources.esm[X] SexoutPregnancyV3.esm[X] SexoutSlavery.esm[X] SexoutLegion.esm[X] msexBase.esm[X] SexoutStore.esm[X] Project Nevada - Cyberware.esp[X] Project Nevada - Equipment.esm[X] populatedcasino.esp[X] SmallerTalk.esp[X] KDC_Companions_Removable_Armors.esp[X] NVR- Recommended.esp[X] LingsPrettyThings.esp[X] SunnyCompanion.esp[X] SexoutZAZ.esp[X] SexoutDiscounts.esp[X] SexoutSex.esp[X] SexoutAssassin.esp[X] SexoutResolutions.esp[X] SexoutCheckMeOut.esp[X] SexoutOffspringDialogue.esp[X] SexoutFadeToBlack.esp[X] msexFort.esp[X] msexCourtesan.esp[X] msexVeronica.esp[X] SexoutFiends.esp[X] SexoutKhans.esp[X] SexoutKings.esp[X] SexoutNCR.esp[X] SexoutPowderGangers.esp[X] SexoutWorkingGirl.esp[X] SexoutBreeder.esp[X] MojaveDelight.esp[X] NV_AsharasFormalClothing.esp[X] JillBSAA.esp[X] DIM TYPE3clothesRETAIL_NV.esp[X] ELECTRO-CITY - Imaginator.esp[X] SexoutBrutalRapers.esp[ ] SexoutClothingEval.esp[ ] MyClothWorld01.esp[X] The Mod Configuration Menu.esp[X] SOSReplacer.esp[X] SexoutWearAndTear.esp[X] Mergedpatch6.esp   First of all thanks for sharing you're work .It looks like a good solid work.Well after a full half hour of testing no crashes with my old saves.And i get messages about my PC,s re.....m dislocation,everything seems to be ok but the only damage i get is in my energy weapons !!! I am just a newbie here so don't let me discourage you probably there something wrong with my setup anyway will play a bit more and get back with my impressions after a few hours of gaming.
zippy57 Posted May 3, 2013 Posted May 3, 2013 May I suggest uploading new files to our specifically designed Download section?
DoctaSax Posted May 3, 2013 Posted May 3, 2013 I'd hold off on that until there's a workaround for directly editing SCR scripts, maybe. Can you post which edits you made, Odessa?
Odessa Posted May 3, 2013 Author Posted May 3, 2013 I'd hold off on that until there's a workaround for directly editing SCR scripts, maybe. Can you post which edits you made, Odessa?  Each sexend script has following additional variables: int iWearLevel int iStretch int iTear int iEndStat  Some creatures have one or both of added: Set iStretch to 1 Set iTear to 1  The following code block (or similar equivalent) is added before the script ending segment:  ; Apply Wear Effects        if rZActor == PlayerRef          Set iWearLevel to (GetRandomPercent + 10) / 2          if iStretch > 0             Set iStretch to (GetRandomPercent / 2)             Set iWearLevel to iWearLevel + iStretch             if iStretch > (iEndStat * 3) + 5                rZActor.CIOS SexoutSEFFWEARStretchAss             endif          endif          if iTear > 0             Set iTear to (GetRandomPercent / 2)             Set iWearLevel to iWearLevel + iTear             if iTear > (iEndStat * 3) + 5                rZActor.CIOS SexoutSEFFWEARTornAss             endif          endif          if iIsRapee == 1             Set iWearLevel to (iWearLevel * 2)             rZActor.CIOS SexoutSEFFWEARassraped          endif          rZActor.CIOS SexoutSEFFWEARsodomy          Set AnalWearLevelGlobal to AnalWearLevelGlobal + iWearLevel       endif   --------  I also changed the text of the post-sex messages and enabled them for non-humans- but thats pretty arbitrary. I was thinking of making a seperate mod to expand the messaging system.. which is probably where it belongs  I'm not a fallout modding expert, and this is my first sexout mod, so I'm sure its imperfect and expect and welcome comment/criticism. Â
Odessa Posted May 3, 2013 Author Posted May 3, 2013 Just made a clean install might worth the risk so,ok I am going to try it wish me luck. Here is my loading order.   [X] FalloutNV.esm [X] GunRunnersArsenal.esm [X] ClassicPack.esm [X] MercenaryPack.esm [X] TribalPack.esm [X] CaravanPack.esm [X] Sexout.esm [X] Project Nevada - Core.esm [X] New Vegas Redesigned II.esm [X] Lings.esm [X] SexoutCommonResources.esm [X] SexoutPregnancyV3.esm [X] SexoutSlavery.esm [X] SexoutLegion.esm [X] msexBase.esm [X] SexoutStore.esm [X] Project Nevada - Cyberware.esp [X] Project Nevada - Equipment.esm [X] populatedcasino.esp [X] SmallerTalk.esp [X] KDC_Companions_Removable_Armors.esp [X] NVR- Recommended.esp [X] LingsPrettyThings.esp [X] SunnyCompanion.esp [X] SexoutZAZ.esp [X] SexoutDiscounts.esp [X] SexoutSex.esp [X] SexoutAssassin.esp [X] SexoutResolutions.esp [X] SexoutCheckMeOut.esp [X] SexoutOffspringDialogue.esp [X] SexoutFadeToBlack.esp [X] msexFort.esp [X] msexCourtesan.esp [X] msexVeronica.esp [X] SexoutFiends.esp [X] SexoutKhans.esp [X] SexoutKings.esp [X] SexoutNCR.esp [X] SexoutPowderGangers.esp [X] SexoutWorkingGirl.esp [X] SexoutBreeder.esp [X] MojaveDelight.esp [X] NV_AsharasFormalClothing.esp [X] JillBSAA.esp [X] DIM TYPE3clothesRETAIL_NV.esp [X] ELECTRO-CITY - Imaginator.esp [X] SexoutBrutalRapers.esp [ ] SexoutClothingEval.esp [ ] MyClothWorld01.esp [X] The Mod Configuration Menu.esp [X] SOSReplacer.esp [X] SexoutWearAndTear.esp [X] Mergedpatch6.esp   First of all thanks for sharing you're work .It looks like a good solid work. Well after a full half hour of testing no crashes with my old saves. And i get messages about my PC,s re.....m dislocation,everything seems to be ok but the only damage i get is in my energy weapons !!! I am just a newbie here so don't let me discourage you probably there something wrong with my setup anyway will play a bit more and get back with my impressions after a few hours of gaming.  That confuses me, there should be various effects listed in your pip boy, and no direct ones to energy weapons; are you sure its not related to a stat penalty?
DoctaSax Posted May 3, 2013 Posted May 3, 2013 Hm. You're better off creating a few sex end spells of your own then. - first, copy your additions to a new effect script, also copy the rZActor variable that you use. Save - create a base effect that you attach the script to, create an actor effect that you attach the base effect to; if you're unsure about flags and duration, just copy what SCR does. (Right-click on the scripts you edited, select "use info" to see the relevant effects) - finally, create a quest script that adds your actor effects to sexout's notification formlists, similar to what happens with the listaddform commands in SexoutSCRS1MainFast. Which should probably look somewhat like this: scn yourQuestScriptName int iDoOnce Begin GameMode if iDoOnce == 0 ; listaddform commands set iDoOnce to 1 endif if (GetGameLoaded || GetGameRestarted) set iDoonce to 0 endif End  Create a new quest to attach that quest script to, start game enabled, regular time delay. Finally, open your mod in FNVEdit, and remove the entries for the SCR scripts in it. In a bit of a rush here, so sorry if I go a little fast.
Halstrom Posted May 3, 2013 Posted May 3, 2013  I also changed the text of the post-sex messages and enabled them for non-humans- but thats pretty arbitrary. I was thinking of making a seperate mod to expand the messaging system.. which is probably where it belongs  I'm not a fallout modding expert, and this is my first sexout mod, so I'm sure its imperfect and expect and welcome comment/criticism.   Cool idea, and firstly, good on you for giving it a go!  But as DocSax said you are better making it a separate esp, as I frequently change my scripts and by overwriting them you are locking them into older versions which could cause big problems, I have no problems copying anything you want out of SCR, I gave reasonably detailed instructions to DinoMagic in this thread how to do a Sex Messages mod and am waiting to remove the Sex Messages from SCR when someone does a plugin and sex damage and messages would pretty much go hand in hand I think (they can easliy be turned off in SCR MCM anyway) as I doubt I will ever get the time or interest to complete the rough basic system I started there. There's also a heap of messages in there unused I meant to eventually implement, you can copy those too, I had meant to personalise them for Cass & Veronica etc, but that's a heap of more work to do I didn't have time or the script room to do.  http://www.loverslab.com/topic/16721-modding-scr-for-longer-message-text-display/  I haven't looked through your code yet but if you haven't yet, you may find the IsHarcore flag handy to use in conditions to enable or increase damage like effects to give your mod different levels or use a MCM slider and a global.  Any troubles just post them and someone here will give you a hand
genericuser27 Posted May 3, 2013 Posted May 3, 2013 If anybody adds messages after sex (like in SCR) I would be happy to help in any way I can.  mostly just writing, unless someone teaches me the basics of scripting.
saladboy21 Posted May 4, 2013 Posted May 4, 2013 I could write some as well, though like vane that is my limit. If we are going to have a general messages plugin that could have some cool options though.
Odessa Posted May 4, 2013 Author Posted May 4, 2013   As suggested by DoctaSax I have removed the SCR override, and moved my code to a new script, creating a quest and adding my effect to the 'SexoutNGFLGlobalCBEndS' formlist.  My script starts as it should after a sex   My script needs to know the type of sex (oral/anal/vaginal) so it knows whether to run, looking at the SCR Sexend scripts, this is achieved there by Set iCnt to ListGetCount SexoutSSexCountFLA Label 3 if iCnt > 0 .... (FLA, FLV or FLO)  This evaluation does not work in my code, I presume because at the end of the SCR sexend script is: ; *** Clear out our lists ; This NVSE command does not seem to work ; ListClear SexoutSSexCountFLA Label 4 Set iCnt to ListGetCount SexoutSSexCountFLA if iCnt > 0 ListRemoveNthForm SexoutSSexCountFLA 0 goto 4 endif So 'SexoutSSexCountFLA' is reset by the SCR script, so I need to check something different  If I just skip the evaluation my script works fine (so problem is not there) but is obviously not sex type specific, running for all types.  I notice in 'SexoutSCRS1MainFast' there is also 'SexoutNGFLGlobalCBEndFLA' (/O/V), I tried adding to that formlist instead, but the game crashes when my script runs- and I've tried to removing all its content so it does nothing but print a message, still crashes.   ---------  So, my question is; how can my script find out what type (and creature) the sex that just ended was? (perhaps I am just being stupid somewhere..)    I may be being stupid but,  I have a quest script that includes the following: if ListGetFormIndex SexoutNGFLGlobalCBEndFLA SexoutSEFFWEARSexEndAnal < 1 ListAddForm SexoutNGFLGlobalCBEndFLA SexoutSEFFWEARSexEndAnal endif The script that runs after sex is: scn SexoutWEARSexEndAnal Begin ScriptEffectStart MessageEx "SEXOUT WEAR SCRIPT STARTED DEBUG" ; Apply Wear Effects MessageEx " DEBUG 2: WEAR Point" End Begin ScriptEffectUpdate Dispel SexoutSEFFWEARSexEndAnal End As soon as the script is called, the game crashes
Dee383 Posted May 4, 2013 Posted May 4, 2013 How Long Does It Take For The Busted Asshole And Trashed Vagina Effects Take To Wear Of Or Are These Two Permanent ? Because All The Others Seem To Wear Off Quiet Quickly ...
DoctaSax Posted May 4, 2013 Posted May 4, 2013 So, my question is; how can my script find out what type (and creature) the sex that just ended was? (perhaps I am just being stupid somewhere..)    I may be being stupid but,  I have a quest script that includes the following: if ListGetFormIndex SexoutNGFLGlobalCBEndFLA SexoutSEFFWEARSexEndAnal < 1 ListAddForm SexoutNGFLGlobalCBEndFLA SexoutSEFFWEARSexEndAnal endif The script that runs after sex is: scn SexoutWEARSexEndAnal Begin ScriptEffectStart MessageEx "SEXOUT WEAR SCRIPT STARTED DEBUG" ; Apply Wear Effects MessageEx " DEBUG 2: WEAR Point" End Begin ScriptEffectUpdate Dispel SexoutSEFFWEARSexEndAnal End As soon as the script is called, the game crashes  I've never properly used the notification hooks other than for simple spells that should trigger on any sex start - Hal & Astymma are probably better placed to explain the finer points. But SexoutNGFLGlobalCBEndFLA is the type of NG formlist that the system expects you to add formlists of your own to, not spells. It will fill those lists with the actor references of people involved in that type of sex. They will need to be cleared out afterwards, which is where that ListGetCount/ListRemoveNthForm code is for. Only the other 2 lists, SexoutNGFLGlobalCBStartS & SexoutNGFLGlobalCBEndS, are ones that you add spells to, to run on ActorB at sex start & end respectively. It's in the naming convention as well, the ones for formlists end in FL, the ones for spells in S.  In other words, there are no A/V/O notification spell lists, only A/VO formlists for references and start/end lists for spells. Hal's system that he linked to pretty much combines the two functionalities to do something similar to what you want to do.
Davidson Posted May 5, 2013 Posted May 5, 2013 I really like this mod, it works fine so far. You can feel the ravage of accumulation of sexual activities with debuffs such as Porked, Ravaged, Sodomized, Brutally Raped... Â I have a question about the effect of Brutally raped. What does it do? I have "Brutally raped = Conf. -40" (my game is in french so I think "conf" might be the abreviation for a french word) What is this "conf" characteristic?
saladboy21 Posted May 5, 2013 Posted May 5, 2013 Confidence. It does not really do anything with the Courier.
zippy57 Posted May 5, 2013 Posted May 5, 2013 Confidence is an AI-only stat. It shouldn't be being applied to the Player as it will have no effect at all.
KainsChylde Posted May 5, 2013 Posted May 5, 2013 Charisma debuffs on the player affect the confidence of allied NPCs. Dunno if that's what's happening here, but it is a correlation between the player and confidence stats.
zippy57 Posted May 5, 2013 Posted May 5, 2013 This is a direct change to the Player's confidence stat, which I don't believe is used by anything in the game. The Player only has it because the Player record is technically an NPC record.
Davidson Posted May 5, 2013 Posted May 5, 2013 Haha ok thank you. But I think it should still be kept for immersive purpose, as it makes sense to lose confidence after a rape.
zippy57 Posted May 5, 2013 Posted May 5, 2013 No, it needs to be removed. The FNV engine is kind of fragile and the last thing you want to do is have it do more stuff at once when said stuff doesn't actually do anything. Plus, in a game like this you should never tell the player what their emotional state is.
Destynova99 Posted May 5, 2013 Posted May 5, 2013 Plus something like it has already been made with the SexoutIMCN mod having sex and rape affecting the Mood statistic.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now