vaultbait Posted July 13, 2023 Posted July 13, 2023 2 hours ago, N.Gamma said: Is there a logical system integrated for SKAR keyword detection of sexual harassment when wearing 2 or more pieces of clothing that should exclude one another? What I mean is if the character wears for example a bra with the keyword bra and a hoodie with the keyword fullTop and a chest armor with the keyword fullTopArmor. Is it then recognized that the bra can not be visible or does the system say there was a bra found so the character walks around exposed? If you look in the FPSH script sources for references to SAKR, you'll see it's only relying on the "skimpy ratings" reported by SAKR currently (upper body, lower body, and full body). I don't see anywhere that Harassment is looking at specific SAKR keywords on clothing.
drp23 Posted July 14, 2023 Posted July 14, 2023 I'm looking through the scripts but not finding it, I have a few questions about "getting caught naked": 1. Who is eligible to take a photo? Anyone, just humans, just allies, or just anyone not on the blacklist? 2. How is it actually calculated? Does it only happen during scans, or is it just a "whenever you're naked" kind of thing?
IBAGadget Posted July 14, 2023 Posted July 14, 2023 3 hours ago, sullysam said: I'm looking through the scripts but not finding it, I have a few questions about "getting caught naked": 1. Who is eligible to take a photo? Anyone, just humans, just allies, or just anyone not on the blacklist? 2. How is it actually calculated? Does it only happen during scans, or is it just a "whenever you're naked" kind of thing? The blackmail photos are a feature, not an actual in-game occurrence. That's why you can get some strange npc's (like John the barber) being blackmailer's even though you might never have had sex or even been naked in the area that they are in. Want more blackmail scenes? increase the odds of it happening in the MCM Want less? turn down the chance in the MCM I've slightly increased the chance that my PC is going to have hypnosis approaches because I want to work her up to being a hypno-bitch to see what happens. You can do the same with blackmail or fan approaches.
vaultbait Posted July 14, 2023 Posted July 14, 2023 8 hours ago, sullysam said: I'm looking through the scripts but not finding it, I have a few questions about "getting caught naked": 1. Who is eligible to take a photo? Anyone, just humans, just allies, or just anyone not on the blacklist? 2. How is it actually calculated? Does it only happen during scans, or is it just a "whenever you're naked" kind of thing? The last time I looked at the source code (which has been a few months) the way it worked is that, any time there's a sex scene involving the player, Harassment detects that event and scans all NPCs within a 10k unit radius of the player (doesn't matter whether they have line of sight). If any of those NPC's has an evil morality, there's a chance they have taken a "photo" of that act which basically just means the count of photos of you in circulation increases. It does keep track of whether you were having sex with a human or a nonhuman partner, but beyond that it's essentially a stateless counter. If you get approached by a blackmailer later, that doesn't mean they saw you have sex or took any photos, it's just implied that they happened across a photo which was in circulation.
drp23 Posted July 14, 2023 Posted July 14, 2023 5 hours ago, vaultbait said: The last time I looked at the source code (which has been a few months) the way it worked is that, any time there's a sex scene involving the player, Harassment detects that event and scans all NPCs within a 10k unit radius of the player (doesn't matter whether they have line of sight). If any of those NPC's has an evil morality, there's a chance they have taken a "photo" of that act which basically just means the count of photos of you in circulation increases. It does keep track of whether you were having sex with a human or a nonhuman partner, but beyond that it's essentially a stateless counter. If you get approached by a blackmailer later, that doesn't mean they saw you have sex or took any photos, it's just implied that they happened across a photo which was in circulation. Wait, I thought there was some mechanic that made NPC's take photos outside of scenes if the player was nude? That's the one I'm wondering about.
vaultbait Posted July 14, 2023 Posted July 14, 2023 9 minutes ago, sullysam said: Wait, I thought there was some mechanic that made NPC's take photos outside of scenes if the player was nude? That's the one I'm wondering about. Ah, yes, I just looked back through the script sources to refresh my memory. There are indeed three kinds of blackmail photos that may be circulated: sex with humans, sex with abominations, and caught naked. That last one seems to happen if there is either a devious approach or a sex approach triggered and the player is considered naked at the time the approach begins.
drp23 Posted July 15, 2023 Posted July 15, 2023 58 minutes ago, vaultbait said: Ah, yes, I just looked back through the script sources to refresh my memory. There are indeed three kinds of blackmail photos that may be circulated: sex with humans, sex with abominations, and caught naked. That last one seems to happen if there is either a devious approach or a sex approach triggered and the player is considered naked at the time the approach begins. Got it. That's disappointing, I was hoping it was a seperate event, but oh well. Thanks
vaultbait Posted July 15, 2023 Posted July 15, 2023 7 minutes ago, sullysam said: Got it. That's disappointing, I was hoping it was a seperate event, but oh well. Thanks For reference, you can find the logic in FPSH_Main.psc: Spoiler Function StartDeviousApproach() If FPSH_Setting_AllEnabled.GetValueInt() == 1 && FPSH_Setting_DeviousApproachEnabled.GetValueInt() != 0 If SexManager.isSexInProgress() debug.trace("FPSH: Player is currently having sex. Aborting NPC approach") return Endif SceneHelper.CalculateDeviousOutcomes(lastVulnerabilityScore) SceneHelper.CalculatePlayerPlead() SceneHelper.CalculatePlayerBasicResist() StopAllQuests() NPCHelper.FindEligibleNpcsAndSetMorality() StartQuest(idDeviousApproacher) If Approacher != None && !NPCHelper.IsActorKeywordUnavailable(Approacher) if isPlayerPerformingDCMarketAssignment() SceneHelper.CalculateDCAssignmentOutcomes(Approacher.GetValue(FPSH_Morality) as int) endif utility.wait(0.1) lastApproachTime = Utility.GetCurrentGameTime() if IsPlayerConsideredNaked() ReputationHelper.IncrementContentFromPlayerCaughtNaked() endif Else utility.wait(0.1) StopAllQuests() Endif Endif EndFunction There's a similar line in the StartSexApproach function immediately following it as well. And if you look in FPSH_ReputationHelper.psc you'll find the definition of that IncrementContentFromPlayerCaughtNaked function it's calling: Spoiler Function IncrementContentFromPlayerCaughtNaked() if !numberUtil.isRolled(FPSH_Setting_BlackmailContentGenerateChance.GetValueInt(), false) ; No spy this time. No generate content return endif int newNudeContent = FPSH_Value_NewNudeContentCount.GetValueInt() newNudeContent += 1 FPSH_Value_NewNudeContentCount.SetValue(newNudeContent) EndFunction So that's basically it. If the approacher sees you're already naked, the FPSH_Value_NewNudeContentCount global gets increased by one (they secretly "took a picture" of you).
drp23 Posted July 15, 2023 Posted July 15, 2023 (edited) 6 hours ago, vaultbait said: For reference, you can find the logic in FPSH_Main.psc: Reveal hidden contents Function StartDeviousApproach() If FPSH_Setting_AllEnabled.GetValueInt() == 1 && FPSH_Setting_DeviousApproachEnabled.GetValueInt() != 0 If SexManager.isSexInProgress() debug.trace("FPSH: Player is currently having sex. Aborting NPC approach") return Endif SceneHelper.CalculateDeviousOutcomes(lastVulnerabilityScore) SceneHelper.CalculatePlayerPlead() SceneHelper.CalculatePlayerBasicResist() StopAllQuests() NPCHelper.FindEligibleNpcsAndSetMorality() StartQuest(idDeviousApproacher) If Approacher != None && !NPCHelper.IsActorKeywordUnavailable(Approacher) if isPlayerPerformingDCMarketAssignment() SceneHelper.CalculateDCAssignmentOutcomes(Approacher.GetValue(FPSH_Morality) as int) endif utility.wait(0.1) lastApproachTime = Utility.GetCurrentGameTime() if IsPlayerConsideredNaked() ReputationHelper.IncrementContentFromPlayerCaughtNaked() endif Else utility.wait(0.1) StopAllQuests() Endif Endif EndFunction There's a similar line in the StartSexApproach function immediately following it as well. And if you look in FPSH_ReputationHelper.psc you'll find the definition of that IncrementContentFromPlayerCaughtNaked function it's calling: Reveal hidden contents Function IncrementContentFromPlayerCaughtNaked() if !numberUtil.isRolled(FPSH_Setting_BlackmailContentGenerateChance.GetValueInt(), false) ; No spy this time. No generate content return endif int newNudeContent = FPSH_Value_NewNudeContentCount.GetValueInt() newNudeContent += 1 FPSH_Value_NewNudeContentCount.SetValue(newNudeContent) EndFunction So that's basically it. If the approacher sees you're already naked, the FPSH_Value_NewNudeContentCount global gets increased by one (they secretly "took a picture" of you). Hmm. Just brainstorming here - but could that function be moved into the "passing slap" function? That would make it happen much more frequently. I'm also assuming the passing slap function is called when you come within a certain distance of an eligible NPC, so if that's not the case then that wouldn't work. I'm really just looking for ways add a legitimate reason to not be seen naked, and a more dire need to find clothes when you don't have any. Aside from NPCs walking up to you and making comments, there's no real penalty for just walking around naked. I keep the approaches set to very seldom happen, because in my load order they tend only happen when I don't want them to, like when a settlement is under attack or something lol Edited July 15, 2023 by sullysam
vaultbait Posted July 15, 2023 Posted July 15, 2023 6 hours ago, sullysam said: Hmm. Just brainstorming here - but could that function be moved into the "passing slap" function? That would make it happen much more frequently. I'm also assuming the passing slap function is called when you come within a certain distance of an eligible NPC, so if that's not the case then that wouldn't work. I'm really just looking for ways add a legitimate reason to not be seen naked, and a more dire need to find clothes when you don't have any. Aside from NPCs walking up to you and making comments, there's no real penalty for just walking around naked. I keep the approaches set to very seldom happen, because in my load order they tend only happen when I don't want them to, like when a settlement is under attack or something lol Sure, you could try adding it there and maybe also to the one that causes NPCs to make lewd comments. Maybe worth filtering it to just NPCs with evil morality though? Could even add a notification whenever they snap a photo pretty easily, I expect.
Insultedreference445 Posted July 17, 2023 Posted July 17, 2023 Question: Will NPCS approach Nora if she's in power armor?
blinkmoth Posted July 18, 2023 Posted July 18, 2023 On 7/7/2023 at 5:59 AM, Gamaramdi said: Hello there, About the ass spanking dialogs... they are all to complain, They circle back to the same closed ending, all of them are negative, i mean, there are some gentlemen who happen to be welcome to spank a girls ass, boyfriends, husbands, lovers, ex lovers, I mean my Pc have been with all DC's guards, and she gets upset when someone spanks her... it's very unimmersive, so... Im not going to ask for the mod to remember all my pc's lovers, but, can at least ONE of those choices become flirty and friendly? -Hey! oh it's you... do you like them? -Hello! wanna go for another round babe? i got caps Maybe an invitation for some interaction friendly or in exchange for caps? A flirty pose or animation? I could change the dialog, but i dont know how to change the stats and consecuences for sex attributes, or include something like: I think it's possible to tie spanking to the sexual level, for example, after 60% to change the answer to flirting. 1
N.Gamma Posted July 18, 2023 Posted July 18, 2023 (edited) How does Sexual Harassment rate armor and clothing that does not have a Skimpy Armor Keyword as fully clothed or fully nude? So the vanilla clothing and armor, I'm thinking about it right now, should these be considered to create a SAK patch for them. Edited July 18, 2023 by N.Gamma
vaultbait Posted July 18, 2023 Posted July 18, 2023 30 minutes ago, N.Gamma said: How does Sexual Harassment rate armor and clothing that does not have a Skimpy Armor Keyword as fully clothed or fully nude? SAKR keywords describe what parts of the body an item covers, so if an item has no SAKR keywords then it's assumed not to be covering anything. As a result, if Harassment is relying on SAKR and you wear only items without SAKR keywords, you're considered naked. 32 minutes ago, N.Gamma said: So the vanilla clothing and armor, I'm thinking about it right now, should these be considered to create a SAK patch for them. These might help, they're what I've been using: CCO Replacers for Vanilla Clothing DLC Clothing
N.Gamma Posted July 18, 2023 Posted July 18, 2023 28 minutes ago, vaultbait said: SAKR keywords describe what parts of the body an item covers, so if an item has no SAKR keywords then it's assumed not to be covering anything. As a result, if Harassment is relying on SAKR and you wear only items without SAKR keywords, you're considered naked. These might help, they're what I've been using: CCO Replacers for Vanilla Clothing DLC Clothing The DLC ini's seem to be what I'm looking for, but the CCO Replacers for Vanilla Clothing ini is certainly keyworded to mark the clothing as skimpy, what I'm looking for is an ini that marks the vanilla fallout clothing as fully clothed.
N.Gamma Posted July 18, 2023 Posted July 18, 2023 (edited) 53 minutes ago, vaultbait said: SAKR keywords describe what parts of the body an item covers, so if an item has no SAKR keywords then it's assumed not to be covering anything. As a result, if Harassment is relying on SAKR and you wear only items without SAKR keywords, you're considered naked. In principle, it would be better if clothing was generally considered full-covering rather than naked, and only clothing to which a SAK keyword was added was considered revealing. that would make less work. Edited July 18, 2023 by N.Gamma
vaultbait Posted July 18, 2023 Posted July 18, 2023 59 minutes ago, N.Gamma said: In principle, it would be better if clothing was generally considered full-covering rather than naked, and only clothing to which a SAK keyword was added was considered revealing. that would make less work. But then how do you determine that? If I put on a collar and am otherwise wearing nothing, how can SAKR distinguish that from me wearing a jumpsuit that's missing tags? If the answer is "well look at the biped slots they're worn in" then we're back to the original problem SAKR was created to solve.
vaultbait Posted July 18, 2023 Posted July 18, 2023 1 hour ago, N.Gamma said: The DLC ini's seem to be what I'm looking for, but the CCO Replacers for Vanilla Clothing ini is certainly keyworded to mark the clothing as skimpy, what I'm looking for is an ini that marks the vanilla fallout clothing as fully clothed. Yes, I suggested it because the CCO Replacers use the same forms from Fallout4.esm, so all you need to do is adjust the tags used on them. It's not the whole answer, but it's probably better than starting over from scratch. 1
eflat01 Posted July 18, 2023 Posted July 18, 2023 (edited) 2 hours ago, N.Gamma said: In principle, it would be better if clothing was generally considered full-covering rather than naked, and only clothing to which a SAK keyword was added was considered revealing. that would make less work. A dilemma, six on one-hand and half-dozen on the other. i.e. I leave out Dicky's XXX panties - which are pulled to the side out of the RepCO .ini file - because the groan is naked - so I treat it as naked. What I mean by that is SAK returns exposed for any clothing/armor not defined in the RepCo keywords. So when I just checked some vanilla clothing (with no RepCO Keywords) it registers as 100% overall exposed - by SAK, Now then how could another mod differentiate between the values returned from SAK are due the keywords assigned or the complete lack of keywords. RepCo adds the keywords, SAK interprets the keywords. Other mods do not tally the values of the keywords those are tallied by SAK and the values are available so other mods do not have to do all that, they just take SAK's results. iow: It's SAK which states the player is fully clothe, skimpy top, bottom or is naked. If other mods assumed the scope and control of the functionality ... there would really be no need for SAK, they'd control it all themselves. This is SAK's check here (PC is wearing a vanilla outfit, not naked on the top due is a pair of micro bra in some other slot). What is needed is simply .ini files for RepCo to keyword base and dlc clothing as Full Top/Full Bottom.... and SAK would keep it straight. Edited July 18, 2023 by eflat01
N.Gamma Posted July 18, 2023 Posted July 18, 2023 (edited) 34 minutes ago, vaultbait said: But then how do you determine that? If I put on a collar and am otherwise wearing nothing, how can SAKR distinguish that from me wearing a jumpsuit that's missing tags? If the answer is "well look at the biped slots they're worn in" then we're back to the original problem SAKR was created to solve. Wouldn't this be solved with a query, everything in slot 33 is fully clothed, except the formID for the naked body? The collar should use a different slot than 33 and therefore in that case the player would still be naked. I know this from the Horrible harassment mod for Skyrim. Sexual Harassment goes a completely different way, makes virtually the opposite. Edited July 18, 2023 by N.Gamma
vaultbait Posted July 18, 2023 Posted July 18, 2023 6 minutes ago, N.Gamma said: Wouldn't this be solved with a query, everything in slot 33 is fully clothed, except the formID for the naked body? The collar should use a different slot than 33 and therefore in that case the player would still be naked. I know this from the Horrible harassment mod for Skyrim. Sexual Harassment goes a completely different way, makes virtually the opposite. Slot 33 itself gets even more complicated because of how it's special-cased by the game engine. Everyone is always wearing something in slot 33, you have to work out which things in slot 33 are "nude bodies" and which ones are clothing. Mods which attempt slot-based nudity tracking (like what I baked into MHK before SAKR became available) maintain a list of bodies they can exclude, but this ignores the existence of mod-added "nude suits" (for example one I use is a "tiptoes" suit to maintain high heel posture while naked, it's basically an alternate nude outfit with the feet conformed to a tiptoe position with an HHS offset included). 1
N.Gamma Posted July 18, 2023 Posted July 18, 2023 9 minutes ago, vaultbait said: Slot 33 itself gets even more complicated because of how it's special-cased by the game engine. Everyone is always wearing something in slot 33, you have to work out which things in slot 33 are "nude bodies" and which ones are clothing. Mods which attempt slot-based nudity tracking (like what I baked into MHK before SAKR became available) maintain a list of bodies they can exclude, but this ignores the existence of mod-added "nude suits" (for example one I use is a "tiptoes" suit to maintain high heel posture while naked, it's basically an alternate nude outfit with the feet conformed to a tiptoe position with an HHS offset included). Well, I don't care in principle which way the system works. I am in the position to assign how I embed the keywords in the esp. I'm thinking about others who want to use the system but are overwhelmed with xedit. I just wonder but still, if you are basically always considered naked, why even set SAKR keywords! Using the example of SH, NPCs would bother you anyway whether you are naked or just wearing a revealing outfit. In my eyes, the keywords only really make sense if the character is basically considered to be a member.
vaultbait Posted July 18, 2023 Posted July 18, 2023 5 minutes ago, N.Gamma said: Well, I don't care in principle which way the system works. I am in the position to assign how I embed the keywords in the esp. I'm thinking about others who want to use the system but are overwhelmed with xedit. What I was trying to say is that SAKR can't just assume that wearing something in slot 33 with no SAKR keywords means the character is clothed. For a less esoteric example, there are a lot of shoe mods which use slot 33, so if I wear shoes and nothing else, SAKR would see those in slot 33 and assume I'm fully clothed rather than fully naked. 8 minutes ago, N.Gamma said: I just wonder but still, if you are basically always considered naked, why even set SAKR keywords! Using the example of SH, NPCs would bother you anyway whether you are naked or just wearing a revealing outfit. It assumes you've got the outfits in your game properly described with SAKR keywords (whether those are mod-added clothes or vanilla outfits/replacers). SAKR isn't intended to be used with clothing items that lack SAKR descriptions. When correctly configured, it should only consider you naked when you're actually naked, and if you're wearing something that covers relevant parts of the body then it's accompanied by keywords describing that coverage. This is an optimistic approach, on the premise that eventually those descriptions will be easily downloadable and directly installable by users. Until that comes to pass, yes it means people are needing to create (and hopefully share) the necessary data sets to make it possible. Eventually, clothing mod authors might choose to start including SAKR data in their mods like many of them do with HHS data today, but for now this effort is clearly still in the bootstrapping phase. 12 minutes ago, N.Gamma said: In my eyes, the keywords only really make sense if the character is basically considered to be a member. Translation problem maybe, I couldn't make sense of this last sentence with the provided context. 2
Gamaramdi Posted July 18, 2023 Posted July 18, 2023 (edited) 5 hours ago, blinkmoth said: I think it's possible to tie spanking to the sexual level, for example, after 60% to change the answer to flirting. Yesterday I was on a mission where you find an old man who has been kicked out of his house, at first he is angry on you, but ends up being helpful, when the mission ended I decided to give him "a reward" sadly I have to do it artificially and without any effect on the mood of my character and without consequences in the game. For years I have begged for a mod that allows my pc to behave suggestively, flirtatious, provocative, if someone in DC tells me girl you have beautiful tits, have the opportunity to smile at him while I shake them in his face, if I notice someone watching me be exhibitionist and tease him just for fun, if someone gives me a discount or does a favor take him to a corner, hug him tightly from behind and give him a handjob But no, it seems that nobody likes a girl who takes control, has initiative and seduces whoever she pleases. I know there's mod like SEU with dialogs of "do you wanna have some fun" but it doesn't really fits in the context, of something more "vanilla fudge" activated on hotkey, where you can pop a menu and choose to be 1 flirty, 2 slutty, 3 exhibicionist, 4 Offer sex reward A mod that creates context like "you noticed a (hansome, regular, ugly, dirty, young, old, insert your kink here) guy watching you, what do you do?" You walk by a guy and he tells you or you hear him say to himself such an ass... what do you do? 1 Ignore him 2 Smile him 3 Smile and shake/spank your ass 4 Ask him to spank you ----->>> give another menu and more options, Casual Sex for free Charge him Date him Booty call friend And so on keep developing from there... Vanilla fudge was good but it was very invasive cause it worked on every single dialog or trade you had, the mod should create the situation like flirty commonwealth, starting like a complimment or sexual harrassment but with the chance of your girl taking iniciative, not always being the damisel in distress and the target of abuse, why can't she spank a guys ass sometime? Edited July 18, 2023 by Gamaramdi 1
Gamaramdi Posted July 18, 2023 Posted July 18, 2023 23 hours ago, Insultedreference445 said: Question: Will NPCS approach Nora if she's in power armor? Nope, as i recall there's a safe that prevents the player being harassed in PA
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