Jump to content

20 Screenshots

About This File

 

EB-SEU-Logo.png

 

This is a port of Chosen Clue's great mod Four-Play Sex 'Em Up to the Advanced Animation Framework.

 

Sex 'Em Up is a casual sex mod that allows for some basic, immersive ways to initiate sex in Fallout 4 via using hotkeys and dialogue to ask for sex, prostitute yourself, masturbate, and more!  It allows you and your companions, and even your dog, to hook up with humans, non-feral ghouls, Gen 3 synths, and super mutants.

 

Features

 

Masturbation

Simple pleasures of the world can be free. You can pleasure yourself by holding the SEU Active hotkey for one second.

 

Flirting and Sex

Flirt with others to sate your carnal desires. Use the Active hotkey, and the person closest to you, within a short distance, will initiate dialogue giving you a host of options to choose from.  You can kiss, cuddle, hug, or have sex, or convince someone to have sex with your companion.  The chance you have of convincing someone is based on your charisma and their charisma, but this can be changed.

 

You can get those you flirted with to follow you by selecting "Let's find somewhere private" after successfully flirting with them.  When you have found the right spot, talk to your partner using the normal dialogue controls (the "e" key) to continue the dialogue.

 

You can start a threesome by successfully flirting with someone, then choosing "Hey, want to find someone to join us?"  Then, go to the second NPC you want to be involved in the act, and press the Active hotkey near them to have them join you.

 

Stripping

You can ask someone to strip for you. But it may take some convincing! Use the Active hotkey to try to ask them to strip their clothes off.

 

Sexual Assault

Satiate those desires another way - by means of force. Crouch and use the Active hotkey to attempt to assault the person closest to you, within a short distance. The chance you have of forcing them is based off of your Strength and theirs, but this can be changed.  Be careful - if they fight you off, they will become hostile.

 

If you'd rather watch the action than participate, you can have your companion assault the victim instead.  In that case, your companion's Strength determines success.

 

Combat Surrender

Surrender to your enemies.  In combat, use the Passive hotkey to initiate surrender.  You can then negotiate with your enemies - will you bribe them with money, talk your way out, or trade your body for your freedom?

 

Prostitution

Sell your body for pleasure and profit.  When you are around NPCs, use the Passive hotkey to initiate a prostitution dialogue.  You can then sell your "goods", or those of your companions, for extra caps.  If you've got the charisma for it, drive up the price - but don't get too greedy or your customers may decide you're not worth it.

 

To go somewhere more private, select "Follow me" in the dialogue.  When you have found the right spot, talk to your customer using the normal dialogue controls (the "e" key) to continue the transaction.

 

Furniture Selection

You can select furniture for animations with the crosshairs and the Active hotkey.  Walk up to a piece furniture, then press the Active hotkey while the activation prompt (Sit, Sleep, etc.) is on screen.  SEU will show a message indicating the furniture has been selected.  Flirt and Prostitution sex will then use the selected furniture, if possible.  You can do this before initiating dialogue with an NPC, or while they are following you to somewhere more private. 

 

The mod will remember your selected furniture until you move far away from it, you select another furniture, or you press the Active hotkey with nothing in your crosshairs (you'll see the message "You find nothing interesting").

 

Actor Positions

Pressing either the Active hotkey or Passive hotkey while in a flirt or prostitution dialogue will toggle the role of the actors (top / bottom) in same-sex or ungendered animations.  This will usually have no effect in male/female animations since those animations explicitly assign the roles to male and female actors.

 

MCM

You can use Mod Configuration Manager to change the many options SEU comes with.

 

Installation

 

Install the prerequisite mods, listed under Requirements below. 

  • Pay special attention to the F4SE installation -- you must install the Data folder from the F4SE archive into your Fallout 4 folder.

Once you have installed the prerequisites, make sure they work:

  • Use the [Home] key to play some AAF animations. 
  • Open the MCM and view some mod settings.

Then, install AAF Sex 'Em Up (this mod) with your favorite mod manager.

 

Once you have installed the mod, start up Fallout 4 and go into the Sex 'Em Up MCM and go to the "Hotkeys" page.

 

There you will find the Sex Em' Up hotkey option. Set your preferred Active and Passive hotkeys here.  You can also select whether each hotkey will select the last actor under the crosshairs, or use an area scan.  By default, the Active hotkey uses the crosshairs, while the Passive hotkey uses an area scan.

 

Requirements
 

Fallout 4 Script Extender (F4SE) by the F4SE team.  Please make sure this is installed correctly.

Advanced Animation Framework (AAF) by Dagobaking.  SEU requires AAF Beta 160 or later.

Mod Configuration Menu by Registrator2000

AAF Themes by Halstrom

Animation Packs: SEU does not include any animations itself.  You must download and install animation packs to use with it.  Atomic Lust, BP70, Crazy's, Farelle, Leito, SavageCabbage, VaderMania, Mutated Lust, all work nicely with this mod.

 

Note that you need Rufgt's Atomic Lust or Avilas' C.H.A.K. Animation Pack for the Hugging, Making Out, and Cuddling options to work.  The optional file AAF_SEU_XML_Addon.7z modifies the Hug/Kiss/Cuddle animations from Atomic Lust and RufGT's Old Animations so they are gender-neutral and do not force the actors to remove their clothes.  C.H.A.K. Animation Pack comes with the requried tags already so it does not need a patch.

 

AAF SEU requires Fallout 4 version 1.10.162 or newer.  Older versions of Fallout 4 will not be able to load the esp.  If you are running an older version of Fallout 4 you can use Fallout 4 Plugin Version Check Patcher to enable it to load SEU.

 

Permissions

 

I am generally very happy to collaborate with other mod authors, to share code, and for other modders to make patches and extensions to my mods. However, with recent developments, it is time I formally state a few rules so that things don't get out of hand:

  • This mod is only to be hosted on LoversLab and only under my account.
  • You may not publish a fork or port of this mod, or a mod that uses this mod's code to reproduce substantial portions of its features or functionality, without my explicit permission.
  • You may not publish patches for this mod that include any of this mod's code or modify its plugin without my explicit permission.
  • You may not use any code from this mod in a closed-source project, a paywalled project, or a project offered for sale.
  • You may publish translations of this mod, provided the translation is a patch that only replaces or modifies the portions of the mod required to make the translation. Your translation patch must indicate the version(s) of the mod that it applies to, and it must be hosted exclusively on LoversLab.
  • You may use code from this mod in your own projects as long as you publish the source of your project, you allow others to use your code in a similar fashion, and you give credit where it is due.

Any patches, forks, translations, etc, of this mod that were published before August 21, 2023 are assumed to be in compliance with these permissions.

 

Changelog

Spoiler

1.19

+ Added verbose AAF event logging option, will log full contents of all OnSceneInit and OnAnimationStop events to Papyrus log

+ Fix flirt not working on actors that are flagged as hostile to the player (red in VATS) but not actually in combat with player

+ Additional check to filter out invalid targets in crosshair scan

 

1.18

+ Added explicit check for flirt_success==0 to all flirt failure dialogue, so they will trigger or not trigger as appropriate regardless of the order in which dialogue is evaluated

 

1.17

+ Fixed robot flirt dialogue not setting correct stage on flirt quest

 

1.16

+ Recompiled main script with debug messages enabled, I accidentally disabled them in 1.15

+ Added check to verify quests are running before checking whether scenes on those quests are playing, to suppress harmless but annoying papyrus warnings.

 

1.15

+ Added on-screen error message if player attempts to use a hotkey while the LL_FourPlay library is not loaded

 

1.14

+ Added function to allow swapping order in which actors are sent to AAF when hotkeys are pressed during flirt or prostitution dialogue.  This is the same effect as the MCM "Send Actors to AAF in Reverse Order" option.

 

1.13

+ Added explanatory notifications when hotkey is pressed but functions are disabled (player is in AAF scene, in dialog scene, AAF is not working, etc.)

+ Added a "Reset AAF Scene Keyword" to the Misc section in the MCM, which can be used to remove stuck AAF keywords from the player

 

1.12

+ Increased magnitude of pacification cloak spell so that it will work on any enemy regardless of level

+ Fixed broken check that allowed the player to surrender to ineligible enemies

 

1.11

+ Corrected the Threesome routine so the player will not be in the "receiver" role if "Send actors to AAF in reverse order" is set to ON in the MCM

+ Corrected the AnimationData in the AAF SEU XML Addon to use frames instead of time, and used hxkPack to obtain the correct frame counts for each animation.

 

1.10

+ Added ability to select furniture in crosshairs with the active hotkey

+ Added flirting with Robots and Synths

+ Simplified the follow-player AI package and made the NPCs follow much more closely than before

 

1.04

+ Added MCM option to allow users to set isNPCControlled on or off.  It is on by default, which means Position Tree animations proceed automatically.  Setting it to off allows the user to control the animation progress using the AAF interface.

 

1.03

+ Added filter to actor scans so that NPCs with the _NPC_NoLines voice type will be ignored.  This will prevent SEU from reacting to mannequins and similar items which are technically NPCs but not intended to be interacted with.

 

1.02

+ Actors are now added to a Refcollectionalias with a Wait package so they will stay put until animations start.  A failsafe timer will remove them if animation does not start.

+ Removed setting SceneSettings.excludeTags to None to avoid overriding AAF's default values

 

1.01

+ Sex Assaults will now count toward the player's "Assaults" crime stat.  This is for compatibility with CAP's Karma tracking system.

+ Fixed bug where companions' vanilla dialogue became silent while player was engaged in a flirtation, even if not flirting with companion.

 

1.00

+ Added silent lip-synched dialogue files for all spoken dialogue in the mod.

+ Added check that disables the SEU hotkeys if the player's movement and/or activation controls are disabled.

 

0.94

+ Fixed bug in the surrender function introduced in the previous update.

 

0.93

+ Added new tags to hug/kiss/cuddle animations to ensure only correct animations are played

+ Modified furniture search logic for cuddle animation so bed will always be preferred.  If no bed is found, hugging animation will play instead.

+ Added "Send Actors to AAF in Reverse Order" option to allow reversing roles in non-gendered or same-gender animations.  Only applies to consensual 2-actor animations.

 

0.92

+ Added check in Surrender function so surrender scene is aborted if AAF animation doesn't start.

 

0.91

+ Added compatibility with Magno Cum Gaudio sex statistics

+ Replaced "Use AAF Packages" MCM option with "AAF Skip Walk" option

 

0.90

+ Added check for power armor in the Stripping dialogue.  Actors in power armor will say they "Can't do that right now".

+ Enabled AAF walk/stay-in-place packages during animations.

+ Added additional checks to prevent hotkeys being used while in animations or scenes

 

0.22

+ Fixed scene not completing when whoring out companion to a Super Mutant.

+ Added facial expressions to some Flirt dialogue lines that did not have them

 

0.21

+ Fixed Surrender animations not working with new StartSex code.  Recompiled all scripts to ensure everything is in synch.

+ Fixed "Cuddle" tag incorrectly spelled "Cuddling"

 

0.20

+ Added an additional dialogue step when the player is flirting with humanoid NPCs

  • You can now choose to kiss, hug, cuddle, or have sex with your chosen partner
  • Note that the hug, kiss, and cuddle options require appropriate animations tagged with "Hugging", "Kissing", and "Cuddling".  Normal sex animations do not use tags.

+ Modified the Affinity system so that:

  • Affinity is now applied after the animation ends
  • The system now uses the game's built-in affinity scripts for companions that use the vanilla companion system.  This means that raising a companion's affinity via flirting will now trigger the affinity stage dialogues ("Cait admires you", etc).  It also means that affinity will not be raised beyond its current limit, e.g. flirting with Cait cannot raise her affinity past 999 unless her Benign Intervention quest has been completed.
  • Followers who do not use the vanilla companion scripts will still have their affinity raised, but it is a simple increase with no quest stage checks.

+ Removed backward compatibility hacks for AAF versions earlier than Beta 35.  Too many new features in SEU require features in AAF that didn't exist before Beta 35.

+ Minor bug fix in surrender quest to avoid a Papyrus error message when quest is restarted due to upgrading the mod.

 

0.13

+ Added option to select actor under crosshairs for Active and Passive hotkey.

  • Crosshairs option will select the most recent actor that was under the crosshairs if they are still within dialogue range
  • Area scan is the original SEU behavior, which simply selects the closest eligible actor within dialogue range in any direction

+ Fixes from Chosen Clue:

  • Prostitution was using the wrong "follow" package
  • Dialogue for "is this the spot" was on every actor the Player talked to, instead of only on the actor following the player
  • Increased quest priority for Surrender and Prostitution quests

 

0.12

+ Fixed bug where the Flirt dialogue quest could get into a state where it would never start the dialogue if previous Flirt attempt ended abnormally

+ Added distance check to Flirt dialogue so quest ends cleanly if player moves too far away from the actor during the initial dialogues

+ Removed warning about out-of-date AAF versions

 

0.11

+ Added support for animations on furniture.  You can disable or tweak furniture behavior in the MCM under the "Misc" section.  The options are:

  • Enable Furniture Animations:  Turns furniture support completely on or off.
  • Furniture Search Radius:  Determines how close you have to be to furniture for it to be used in an animation.  The default value is about two meters, so if you stand next to a bed or couch it will usually be chosen.  Large values can cause you to teleport to furniture in another room or on another floor.
  • Furniture Preference: the percentage chance that furniture will be used if it is found in the search radius.

+ Fixed a minor issue where actors would sometimes wander around briefly between the end of dialogue and the start of sex animations

 

0.10

+ Initial Release

 

 

Edited by EgoBallistic


What's New in Version 1.19

Released

  • Added MCM option to enable verbose logging of AAF events to the Papyrus log, for debugging purposes.
  • Fixed flirt not working on actors that are flagged as hostile to the player (show up red in VATS) but not actually in combat with player
  • Added additional checks to filter out invalid targets in crosshair scan


×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use