Trebor2 Posted February 8, 2014 Posted February 8, 2014 Fantastic mod, thanks for all your hard work. I do have one query, everything seems to work, except the 'sleep-rape' option? Sometimes it seems to try and start an animation. But nothing happens. Sometimes items are stolen, but nothing else?
Odessa Posted February 9, 2014 Posted February 9, 2014 Next time that happens, open the console and report if there are any sexout error codes
Trebor2 Posted February 9, 2014 Posted February 9, 2014 Next time that happens, open the console and report if there are any sexout error codes What seems to happen is : SW-B4.1 Dropping Equipment SW-B8.1 - Anim Setup SW-B8.4 - Start Anim SW-B8.5 - Post anim cool down spell cast No animations though. And the sleep was not interrupted. Then the player is just standing there,
panthercom Posted February 10, 2014 Posted February 10, 2014 In the interest of dipping my toes in the waters of scripting, I've been taking a look at the scripts for Sex Assault. I have a couple of questions. Keep in mind I don't know what the hell I'm doing Regarding drugging: I see code which equips a certain type of drug based on drugging percentage chance, I don't see anything that actually turns drugging off completely, like 'if percent set to 0, or <1 do not equip (bear in mind these are rough approximations of scripting terms). Since drugging won't turn off even if the percentage chance is set to zero, perhaps this is why. (I find drugging to be objectionable; rape and murder is fine, but drugs? definitely not ) Regarding animation selection; which script actually does this? I want to see how it's being done, because I want to have more animations available than what the mod gives me, such as female on female oral with PC giving. I also want to add some of the animations from Mavia's mods and a couple of Amra's resource for modders animations. It appears there are some restrictions on the standard Sexout animations being picked, and I want to alter those restrictions to suit my own tastes, and hopefully learn something about adding animations in the process. Thanks
BobLoblaw Posted February 10, 2014 Posted February 10, 2014 I typed "GetStage 00101C1C" into the console and getting that old message: Replace the 00 at the front with the load order of this mod, which you can see in FOMM XX101C1C Erg. Same thing. It said it was 42, so i typed "GetStage 42101C1C" but still the same thing.
Odessa Posted February 10, 2014 Posted February 10, 2014 @ Bobloblaw: looking again I must have been drunk when I checked that code.. try "GetStage XX000ADD" @ Panthercom: rActor.NX_SetEVFl "Sexout:Start::Anim" iAnim If you open SexAssaultCombatRapeScript and scroll down to line 449, you will see this: ;=====Threesome Additions===== ; **** Odessa: Many of the animations below are bugged in current version of NG (2.6.81)- using random picker instead **** ;DebugPrint "Sexual Assault: CR - B5.2" ;if (rRapistA != rRapistB) && (rRapistA.GetIsCreature == 0) && (rRapistB.GetIsCreature == 0) && (rRapistB.GetDistance rVictim <= 500) ; set iVar to (1 + GetRandomPercent * 10 / 100) ; if (iVar == 1) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5001; ; elseif (iVar == 2) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5101; ; elseif (iVar == 3) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5201; ; elseif (iVar == 4) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5301; ; elseif (iVar == 5) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5302; ; elseif (iVar == 6) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5303; ; elseif (iVar == 7) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5304; ; elseif (iVar == 8) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5401; ; elseif (iVar == 9) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5501; ; elseif (iVar == 10) ; rVictim.NX_SetEVFl "Sexout:Start::Anim" 5601; ; endif ;endif That is how you specify a particular animation, if you don't do it then the default random picker is used. I commented out that code because all of the non-default ones it chooses are broken- either they don't play at all or are badly misaligned so one actor is at a 90 / 180 degree and they aren't in the right positions. They are quite cool though, one of them is oral/vaginal with facial animation (open mouth). Hopefully some one will fix them for a later version of sexout. To find out what most of the different animation codes are, check this thread: http://www.loverslab.com/topic/22819-sexout-sutra/ Or heres an example from sexout soliciting of a complete sexout sex call, the parameters inside those if statements are optional (also see the sexout API tech support thread): set rZActor to PlayerREF set fTime to (Sexout.dfTime / 2) + ((Sexout.dfTime * (GetRandomPercent +1)) / 100) rPartner.CIOS SexoutSolicitingCoolDownSEFF rPartner.NX_SetEVFl "Sexout:Start::CallVer" 1; rPartner.NX_SetEVFo "Sexout:Start::ActorA" rPartner; rPartner.NX_SetEVFo "Sexout:Start::ActorB" rZActor; if (1 == iType) rPartner.NX_SetEVFl "Sexout:Start::isAnal" 1 elseif (2 == iType) rPartner.NX_SetEVFl "Sexout:Start::isOral" 1 elseif (3 == iType) rPartner.NX_SetEVFl "Sexout:Start::isVaginal" 1 endif if (iRape) rPartner.NX_SetEVFo "Sexout:Start::Raper" rPartner; ; *** Below line prevents Another Kick in the Head KO's.. the miners aren't that mean *** rZActor.NX_SetEVFl "AKH:iDisableSexKO" 1 endif rPartner.NX_SetEVFl "Sexout:Start::duration" fTime; if (iAnim != 0) rPartner.NX_SetEVFl "Sexout:Start::Anim" iAnim endif if (iTown == 0) ; ** SLOAN rPartner.NX_SetEVFo "Sexout:Start::CBDialogA" zSolicitingSloanPAY if (GetRandomPercent > 50) set SexoutSolicitingQuest.iFannieOwed to SexoutSolicitingQuest.iFannieOwed + 1 DebugPrint "Fannie owed %g" SexoutSolicitingQuest.iFannieOwed endif elseif (iTown == 1) ; ** PRIMM rPartner.NX_SetEVFo "Sexout:Start::CBDialogA" zSolPrimmPAY elseif (iTown == 3) ; ** TRAV MERCH rPartner.NX_SetEVFo "Sexout:Start::CBDialogA" zSolTravMerchPAY endif rPartner.CIOS SexoutNGBegin I don't understand why drugging doesn't disable, the line (which is identical in the combat script to the stalker on- SexAssaultRapistEffectScript) is below: ;=====Drugging===== if (GetRandomPercent < SexAssault.fDrug) && (rRapist.GetIsCreature == 0) GetRandomPercent returns 0-99... so if Drugging is set to 0 then it must be somehow misevaluating- unless you can see anything wrong in the scripts?
panthercom Posted February 10, 2014 Posted February 10, 2014 Thanks for the pointers, Odessa. Regarding drugging, it will not turn off in either combat or stalker rape mode. I keep it set at zero and still wind up getting dosed with Dixon's Jet, Psycho, Med-X etc. The code must have a problem. I recall in earlier versions there were some MCM sliders reversed or otherwise broken for certain options; could this be an MCM interface problem? If a random picker is being used, it's not working truly randomly because many animations are being excluded. I had assumed there must be an exclusion list (or list of approved animations) because some animations weren't 'rapey' enough, and this is why certain animations have never appeared. So I was looking in the code for references to specific animations that I could hack and change to allow more choices, or prevent certain exclusions. (and not finding anything). I'm the guy of person who learns by taking things apart
Odessa Posted February 11, 2014 Posted February 11, 2014 The random picker is part of core Sexout, not this mod, which never specifies a particular animation since I removed that threesome part. I don't know how that works, you'll have to check the code or could try asking in the sexoutNG thread. There were many reversed MCM option bugs in the original plugin which I fixed, but that line is correct. You could try storing the random value and printing it, to see if the problem is that statement (the GECK isn't always logical): ;=====Drugging===== set iRand to GetRandomPercent if (iRand < SexAssault.fDrug) && (rRapist.GetIsCreature == 0) MessageEx "iRand = %g, fDrug = %.2f" iRand SexAssault.fDrug
BobLoblaw Posted February 11, 2014 Posted February 11, 2014 Odessa, for some reason, it just started working on another save, so i'm just gonna roll with that one, haha! Jeez...
Scorian Posted February 11, 2014 Posted February 11, 2014 Sex Assault seems to crash my game on start up. Does anyone know why this might be?
panthercom Posted February 12, 2014 Posted February 12, 2014 Without being able to see your load order we don't have a single clue. Sex Assault seems to crash my game on start up. Does anyone know why this might be?
Nichoice Posted February 12, 2014 Posted February 12, 2014 Hi everybody! I am back from holidays! Wondering if the issue regarding companion combat rape when playing as a male has been dealt with? And you changed hair color Odessa!
Odessa Posted February 12, 2014 Posted February 12, 2014 It hasn't yet, I was hoping to add some features last weekend but Wear and Tear took me longer than expected. Soon...
panthercom Posted February 12, 2014 Posted February 12, 2014 There's got to be some way to get the unused crawling animations going in here; maybe a 'left for dead' system where your PC is set to hidden, or less conspicuous, and forced to crawl until your health gets back above a certain point. So, you get abused to the point of 25% or so and then your attackers wander off or lose interest for a few moments, and you have a chance to crawl to safety. If you get caught then the abuse starts again. Thanks for the script pointers; I will try that out and see what data shows up. I'll be system down starting tonight, for a major computer upgrade and a completely fresh New Vegas install.
Trebor2 Posted February 12, 2014 Posted February 12, 2014 Next time that happens, open the console and report if there are any sexout error codes I have been looking at the thing in GECK and it does seem to be calling the animation. It calls WakeUpPC before running the animation, but I wonder if the PC is not actually woken up until the script ends? No idea how to get around that, Is there some way to run another script with the animations after a short delay to allow the PC to wake?
Happilyever Posted February 16, 2014 Posted February 16, 2014 Everytime i raped by Nightkin I got CTD This CTD only occured sex with creatures Is there any file missing?
Odessa Posted February 16, 2014 Posted February 16, 2014 So, does everything work fine with humans, and does it CTD for all creatures or just Nightkin?
silvergunboat Posted February 16, 2014 Posted February 16, 2014 Trying to get This to work within TTW and can't get either random rapes or combat ones to work, nothing showing up when i hit debugger as well I've the feeling i'm missing something haveing had to rinstall FNV in order to get TTW to work Installed NVSE and its extender, load order is:- Fallout Deadmoney HonestHearts OldWorldblues LonesomeRoad GunRunnersArsenal Fallout3 Anchorae ThePitt BrokenSteel PointLookout Zeta Taleoftwowastelands Sexout SexoutCommonResources SexoutPregnancyV3 SecoutSlavery MiktoBeauty SxcoutSexAssult The modconfiguration menut TTW_bobbleheads TTW_Reduction SexoutTTWEncounters SexoutRexTTW PerkEveryLEvel TTW_CompanionWheelfix Foxraces Other sexout stuff triggers e.g. encounters, tried it out ina feel standard NV zones ( crimson carvan) to go no result either wonder what i forgot.....
Skow Posted February 16, 2014 Posted February 16, 2014 @ Silvergun I was having the same issue with my TTW game. It was working fine then all the sudden no more rape attempts from anything. Couldn't get raped walking naked through the mess hall of the NCRCF. Tried doing a clean save to no avail. Found I was using the old version in the OP. When I updated to WIP 27-DEC-2013 version here everything started working again. My load order follows; [X] FalloutNV.esm[X] DeadMoney.esm[X] HonestHearts.esm[X] OldWorldBlues.esm[X] LonesomeRoad.esm[X] GunRunnersArsenal.esm[X] CaravanPack.esm[X] ClassicPack.esm[X] MercenaryPack.esm[X] TribalPack.esm[X] Fallout3.esm[X] Anchorage.esm[X] ThePitt.esm[X] BrokenSteel.esm[X] PointLookout.esm[X] Zeta.esm[X] TaleOfTwoWastelands.esm[X] NVEC Complete + NVCE.esm[X] rePopulated Wasteland.esm[X] Military Expansion Program.esm[X] WMR.esm[X] JIP Selective-Fire.esm[X] More Perks.esm[X] Primary Needs HUD.esm[X] aHUD.esm[X] iHUD.esm[X] MikotoBeauty.esm[X] NevadaSkies.esm[X] qSkillPerks - More Perks.esp[X] Sexout.esm[X] SexoutCommonResources.esm[X] SexoutPregnancyV3.esm[X] SexoutStore.esm[X] SexoutSlavery.esm[X] SexoutLegion.esm[X] msexBase.esm[X] msexTopsOffice.esm[X] SexoutDrugging.esm[X] SexOutMDJJFollowerBase.esm[X] Another-Kick-In-The-Head.esm[X] DarNifiedUINV.esp[X] populatedcasino-medium.esp[X] MEP - Repopulated Wasteland Patched.esp[X] MikotoBeauty.esp[X] NVRefugee Outfits.esp[X] RaiderChains.esp[X] bzArmour.esp[X] Better Casinos.esp[X] Centered 3rd Person Camera.esp[X] The Mod Configuration Menu.esp[X] FlashlightNVSE.esp[X] CASM.esp[X] The Weapon Mod Menu.esp[X] TTW_SuperMutantRebalance.esp[X] TTW_OutcastTrading.esp[X] TTW_NoKarmaDCFollowers.esp[X] TTW_MoreCookingItems.esp[X] TTW_CompanionWheelFixesForReal.esp[X] TTW_XPReduction.esp[X] citadel_fix-for_v2-4a.esp[X] ttw_introvideofix.esp[X] ttw24_plbulbmiscitemofffixed.esp[X] ttw24afollowerfirehirefix.esp[X] NVT3Tattered Suits.esp[X] Type3 Leather Armors.esp[X] WastelandFreelancer.esp[X] MikotoBPCCFull.esp[X] WeaponModsExpanded.esp[X] WMX-POPMerged.esp[X] WMX-DLCMerged.esp[X] WMX-ArenovalisTextures.esp[X] WMR_Vanilla_R.esp[X] WMR_DeadMoney_R.esp[X] WMR_HonestHearts_R.esp[X] WMR_OldWorldBlues_R.esp[X] WMR_LonesomeRoad_R.esp[X] WMR_GunRunnersArsenal_R.esp[X] WMR_WMX_Vanilla_R.esp[X] WMR_WMX_GunRunnersArsenal_R.esp[X] WMR_WMX_OldWorldBlues_R.esp[X] WMR_WMX_HonestHearts_R.esp[X] WMR_WMX_LonesomeRoad_R.esp[X] ExtendedNVRadio.esp[X] MikotoBPWastersOverhaul.esp[X] qSkillPerks - NVEC Complete + NVCE Patch.esp[X] PerkEveryLevel.esp[X] Max Level 100.esp[X] BoostedSkills.esp[X] Imp's Timescale Adjuster.esp[ ] Sprint Mod.esp[X] fastervats.esp[X] NVEC Complete NVCE WMX Patch.esp[X] --- Clean Override ---.esp[X] --- TTW Override ---.esp[X] --- Ammunition Override ---.esp[X] qSkillPerks - No Bonsai or Smooth Criminal.esp[X] SmallerTalk.esp[X] SexoutZAZ.esp[X] SexoutFiends.esp[X] SexoutKhans.esp[X] SexoutKings.esp[X] SexoutNCR.esp[X] SexoutPowderGangers.esp[X] SexoutWorkingGirl.esp[X] SexoutSoliciting.esp[X] SexoutStraponSex.esp[X] Sexout-Another-Kick-Extension.esp[X] DLC-Another-Kick-Extension.esp[X] msexCourtesan.esp[ ] msexFort.esp[X] msexVeronica.esp[X] SexoutAffairs.esp[X] SexoutAffairsMikoto.esp[X] SexoutCheckMeOut.esp[X] SexOutCheyenneReplacer.esp[X] SexoutClothingEval.esp[X] SexoutFadeToBlack.esp[X] SexoutHookupsAlt.esp[X] SexoutLactation.esp[X] SexoutRexTTW.esp[X] SexoutSexAssault.esp[X] SexoutSTDs.esp[X] SexoutTTWEncounters.esp[X] SOSReplacer.esp[X] SexoutSS_C.esp[X] TwistedMinds.esp[X] SexoutLust.esp[X] SexoutLust - pHUD.esp[X] --- Sexout Override ---.esp[X] --- Aid Rename ---.esp[ ] SexoutBreeder.esp[X] NevadaSkies - Darker Nights.esp[X] NevadaSkies - TTW Edition.esp[ ] EVE FNV - ALL DLC.esp
Happilyever Posted February 17, 2014 Posted February 17, 2014 Odessa//I tried other Nightkin and Supermutant I think Supermutantrace sex dont play animation is there missing mesh files in SexoutNG?
Odessa Posted February 17, 2014 Posted February 17, 2014 Open FOMM -> Click 'Load Order' -> 'Export' -> Save as .txt file -> copy contents to a post here, inside a [**spoiler] [/**spoiler] tag (without the **). Like this: [X] FalloutNV.esm[X] CaravanPack.esm[X] ClassicPack.esm[X] MercenaryPack.esm[X] TribalPack.esm[X] DeadMoney.esm[X] HonestHearts.esm[X] OldWorldBlues.esm[X] LonesomeRoad.esm[X] GunRunnersArsenal.esm[X] NVEC BugFixes.esm[X] NSkies - Vanilla Edition.esm[X] Interior Lighting Overhaul - Core.esm[X] MikotoBeauty.esm[X] Lings.esm[X] FreesideOpen.esm[X] Sexout.esm[X] SexoutCommonResources.esm[X] SexoutPregnancyV3.esm[X] SexoutSlavery.esm[X] SexoutLegion.esm[X] SexoutDrugging.esm[X] SexoutStore.esm[X] msexBase.esm[X] msexTopsOffice.esm[X] Another-Kick-In-The-Head.esm[X] NCR CF - Sexout.esp[X] NVEC Reduce CTD.esp[X] FreesideOpenPatch.esp[ ] UnlimitedCompanions.esp[X] Better Game Performance.esp[X] Caesar Brotherhood.esp[X] General-Mods-Rat.esp[X] The Mod Configuration Menu.esp[X] populatedcasino-medium.esp[X] BartertownRough.esp[X] XP_Slower_Challenges.esp[X] jsawyer.esp[ ] XP_Slower_200.esp[X] WeaponJamming.esp[X] Easy Hacking and Guaranteed Pick Pocket.esp[X] NV Explosive Knockdown mod.esp[X] Respawn24HoursImproved.esp[X] Centered 3rd Person Camera - Unraised.esp[X] Interior Lighting Overhaul - Ultimate Edition.esp[X] Sprint Mod.esp[X] NoPipboy.esp[X] CompanionDe-Equip.esp[X] CompanionWeapon.esp[ ] NVRefugee Outfits.esp[ ] SexyCorsets.esp[ ] VegasChokers.esp[ ] MantisZeroSuit_ForNV.esp[X] MikotoBeauty.esp[X] Kaw'sBodyJewelryExpanded.esp[X] MercCharmers.esp[X] SmallerTalk.esp[X] SexoutZAZ.esp[X] SCS - CombatArmour.esp[X] SexoutClothingEval.esp[ ] msexFort.esp[X] msexCourtesan.esp[X] scr-over-20-06.esp[X] store-modd.esp[ ] SexoutSexAssaultODESSA.esp[X] DLC-Another-Kick-Extension.esp[ ] SexoutSTDs.esp[X] SexoutSexAssault.esp[X] Sexout-Another-Kick-Extension.esp[X] LingsPrettyThings.esp[X] K2_Cali Boobs Sexy Leather.esp[X] CorrosionDress.esp[X] SexoutSpunk.esp[X] SexoutLust.esp[X] SexoutFiends.esp[X] SexoutKhans.esp[X] SexoutKings.esp[X] SexoutNCR.esp[ ] SexoutPowderGangers.esp[X] SexoutWorkingGirl.esp[X] Buy-Off-NCR.esp[ ] temp.esp[ ] SexoutPositioning.esp[X] CaesarComaStuckFix.esp[X] Odessa-Eye.esp[X] K2_GomorrahGirls.esp[ ] SexoutSpawner.esp[ ] SexoutHookupsAlt.esp[ ] TES5SavesEmptyPlugin.esp[ ] FO3SavesEmptyPlugin.esp[ ] FNVSavesEmptyPlugin.esp[ ] msexFortORIGINAL.esp[ ] LocalizationsTest.esp[X] Sexout-Wear-And-Tear.esp[X] SexoutCharacterResize.esp[X] DLC WITM - Complete.esp[ ] RobAr-Alpha.esp[X] SexoutSoliciting.esp[ ] odessa-rand-check.esp[ ] odessa-preg-mod.esp
silvergunboat Posted February 17, 2014 Posted February 17, 2014 New version did the trick, also checked and used an updated version of NVSE which may have helped as well, thanking you (alought my poor companions might not)
Nakhranoth Posted February 19, 2014 Posted February 19, 2014 I don't know if it's just not implemented or if it's a bug on my side, but there's no NPC on NPC sex like there originally was with rapers, they just go for the player and followers. If it's just not implemented I might have to roll back to the previous mod for the massive automatic orgies. Edit: unless someone doesn't mind giving a piece of code and in what script to put it in order for the stalkers to also seek other NPC's. I'd do it myself if I knew how to create new code, but I've only got enough experience to mod existing code.
Odessa Posted February 19, 2014 Posted February 19, 2014 The code is there but I disabled the MCM option to tone it down a little (it is also risky for game script breaking). I'll probably put it back in next update though... it is a handy way of redistributing my STDs, general NPCs don't really have sex much otherwise . Or else, you could adopt the mod and add whatever features you like, I can help you understand the code. I don't really want it. To reenable NPC/NPC open the script 'SexAssaultMCMScript', scroll down to section ';1 -RESET', under 'elseif (iSubmenu == 3)'. You will find this block: ;SetUIFloat "StartMenu/MCM/*:1/*:7/_enable" 1 ;SetUIString "StartMenu/MCM/*:1/*:7/_title" "Other NPC" ;SetUIFloat "StartMenu/MCM/*:1/*:7/_type" 4 ;SetUIFloat "StartMenu/MCM/*:1/*:7/_value" SexAssault.iOthers Delete the ; semicolons at start of each line and the MCM option returns. Enabling it on the old version and then updating should also work, although you won't be able to disable it. Or else you can just use the last version by Jalil, but it is very buggy and not supported by anyone.
Nakhranoth Posted February 19, 2014 Posted February 19, 2014 Thanks for the reply, I'll try what you said and test it out. And about adopting the mod, I'm a lot more noobish that I might seem like, I can delete some code here and there, and maybe make it work for other purposes or in other ways, but I can only do the latter on C# and similar languages unfortunately (although some papyrus syntax I've seen shares a lot of similarity), it would be for naught since It's impossible for me to actually add anything. I'll edit the post telling you if it worked, thanks again. Edit: for some reason when I uncommented those lines plus other two that were what I assumed allowed MCM to change the variable, it wouldn't turn on when I clicked on it; fortunately the lines you provided pointed me to the variable iOthers, which controls if NPC's are allowed or not, so I got into one of the main scripts and disabled the NPC && teammate check altogether, now I've got what I wanted, many thanks for the help.
Recommended Posts