Jump to content

Apropos 2 SE/VR


Recommended Posts

Apropos 2 SE/VR

View File

I did not create this mod. However, I did want to find a way for others to access a functional version of Apropos 2 SE/VR. In addition, I am currently working on an updated version with some additional features and integrations. If anyone has any problems with this, please let me know.

 

 

The new Apropos2.

 

What does it do?

 

1. It displays, using a custom widget, descriptions of sexual-related events within SexLab, related to the Player and NPCs.

2. It implements a Sexual Wear&Tear system, including Player and unique NPC tracking, "abuse" textures/tattoos (requiring Slavetats), and a set of game "debuffs" or penalties that worsen as abuse worsens.

3. Integrates with SexLab Arousal to generate arousal-based adjectives, etc.

 

Descriptions

 

Apropos will describe SexLab events:

 

- Animation Start, Animation Change

- Stage Start

- Orgasm Start

 

And it will describe:

 

- Changes to Wear and Tear, either more damage or healing. ("Your asshole doesn't hurt as badly as it once did.")

- The perceived size of semen ejaculations, based upon factors like Race and Arousal. ("You just received a huge load from Kordir!")

- In MF animations, the desire of a male partner (or female with a strapon) to "slow down" and essentially move the stage back one notch. ("Draugr wants to fuck your pussy more!")

 

Descriptions are pulled from a database of hundreds of constituent description files, each parameterized for randomized synonyms, wear and tear descriptors, and arousal descriptors using a token substitution system.

Descriptions are versioned for 1st Person ("I fuck Rogdir hard!"), 2nd Person ("You fuck Rogdir hard!"), and 3rd Person ("Dragonborn fucks Rogdir hard!")

 

3rd Person descriptions are used for all NPC descriptions.

 

Descriptions for SexLab events will include:

 

 - Vaginal, Anal, Oral/Blowjob, Boobjob, Handjob, Fisting, Cunnilingus, and other acts.

- Covers DP, and gangbangs (MF, MMF, MMMF, MMMMF).

- Covers Creature (bestiality), including creature gangbangs (CF, CCF, CCCF, CCCCF).

 

Covers scenarios/perspectives:

 

- Female Player Character and Male NPC(s).

- Female Player Character and Female NPC(s).

- Male Player Character and Female NPC(s).

- Female Player Character and Creature(s).

- Female NPC and Female NPC(s).

- Male NPC and Female NPC(s).

- Female NPC and Creature(s).

 

Descriptions detect:

 

 - Victim status on one of the actors in the scene, usually set by mods like SexLab Defeat.

- Animations tagged as Aggressive, Rough, or Forced.

 

When processing a SexLab event, Apropos2 reads these tags, and they directly shape the kind of description shown for the PC or NPC. 

 

 Concerning creature sex, tags are essential, as multiple creature races can use the same SexLab animation, depending upon how they are registered. Consider as an example that in Skyrim Immersive Creatures, the "Goblin" creature is mapped to use the Falmer race's animations.

 

 In addition to reading tags about creature race, the actual Race of the critter will be used if no suitable match can be made. This can cover cases where an animator (or Person assembling a SLAL package has failed to apply a standard creature tag to the animation). Additionally, Race is used in specific ways, such as DremoraRace (or Dremora), to detect whether a particular tattoo is applied for sexual abuse/w&t.

 

Unique-Animation Descriptions:

 

 While Tag-based descriptions provide the greatest breadth of description generation and can handle future animations, assuming reasonable tags are applied, they aren't always the most immersive. When time permits, unique animation descriptions have been authored to provide the most precise, stage-by-stage descriptions of what is happening in a scene. 

 

 An example unique-animation description: "LeitoCunnilingus."

 

 Generally, writing descriptions can be pretty labor-intensive, and animators like Anub and Billyy provide a continual supply of new animations, so the best system is the hybrid approach that Apropos2 takes:

 

Processing Rules:

 

 Step 1: If the animation has been listed already in the UniqueAnimations.txt control file (and enabled), attempt to locate a file for the unique animation DB path.

Step 2: If the file for this stage for the unique animation is found, use that description, and continue processing with this file. Go to Step#4

Step 3: If the animation has not been listed as unique, or the file from step#2 was not found, look for a file using a tag-based folder.

Step 4: If there is a file to process, Process the file.

 

Additional Messages:

 

Usually, Apropos2 will generate one message per stage during Orgasm and AnimationStart. It is possible, if you have long-timers set up in SexLab, there will be some "dead time" where no descriptions are shown.

 

Enter "Additional Messages": It will look at your timers configured in SL MCM, and if an additional message can "fit," it will display one different message per stage. Generally, if you have the 30s (or greater) stage timer, you will see two notes for that stage - one is the original Apropos2 description, the second is the "additional" message. 

 

It will, currently, only display ONE additional message per stage. That may change in the future.

 

 It is possible to opt-in to a Hotkey mechanism instead of a timer. Keep in mind that the Widgets have timers themselves. They generally will display (unless changed in MCM) each message for 7 seconds. They also use a queuing mechanism to save display requests in memory until prior statements show. So, if you mash the hotkey, you may get unexpected results as the widget system attempts to catch up and display queued requests.

 

Wear and Tear

 

Overview:

 

- Detects 'abuse' during SL orgasm events, and if the character qualifies, then their abuse state is tracked over time. Continued abuse accrues and weakens the character, and time (and specific consumables) will heal the character.

 

 - Abuse is defined as one of two conditions:

 - The actor was tagged as a victim in animation, most often - SL Defeat.

 - The animation itself is tagged with: Aggressive, Rough, or Forced.

 

 - Currently, only female Player characters and female NPCs marked as unique are tracked. Generic female "bandit" characters are not. Up to 50 characters, including the PC, can be tracked.

 

 - Abuse is tracked against three body areas:

 - Vaginal

 - Oral

 - Anal

 

 - Abuse also is tracked against different scenarios:

 - General abuse (e.g., against humanoids)

 - Creature abuse

 - Daedric and Dremora abuse (Seeker, Lurker, plus Dremora Race)

 - These scenarios are tracked separately to control which abuse textures get applied (e.g., Daedric 'scars' for daedric abuse).

 

 - Each area/scenario is tracked with two variables: Level and State. The State variable uses a scale system that ranges from 0 through 9: 0 represents virginal, and 9 represents the absolute most destroyed State for that area. 

 - If you are curious about the 'definitions' of each State, read the control file: WearAndTear_Descriptors.txt.

 - The Level part of the area/scenario tracking is the internal amount representing the total 'raw' amount of W&T damage to that area. Eventually, the Level is mapped onto the State through a hard-coded table lookup.

 - The amount of 'damage' applied to each area is determined by a few factors but primarily is driven by a lookup in WearAndTear_Damage.txt, which maps generally Race->Damage amount.

 - For example, the humanoid W&T damage is 20.0, and the damage for a Bear is 60.0. It is entirely subjective (as is this whole mod) but generally reflects the actor's size, that is - the penis size.

 - While the Level->State lookup is hard-coded, it is possible to get a similar level of customization by adjusting the values in WearAndTear_Damage.txt to your tastes, but remember to Refresh Apropos2 in MCM afterward.

 - Given a "Real Life" prostitute could service four customers in a day, a Skyrim prostitute could do the same, and at the end of the day, she would have a 'nice' (State 3) pussy (, ass, mouth).

 - Given a "Real Life" prostitute could service ten customers in a day, a Skyrim prostitute could do the same, and at the end of the day, she would have a 'pliant' (State 6) pussy (, ass, mouth).

 - Each body area W&T is potentially increased during sex. It depends upon how the animation has been tagged ("Vaginal," "Oral", ...). 

 - Animations that have been improperly or insufficiently tagged will not be included in any W&T calculations.

 - Animations that have been improperly or insufficiently tagged can be 'patched' by adding entries in the AnimationPatchups.txt file and Refreshing Apropos2 in MCM. 

 - In some cases with Beast sex, the proper beast tag sometimes is missing (e.g., "Falmer").

- If enabled and Slavetats has been installed, Apropos2 will apply specific abuse textures included in the mod. This is an optional feature - Apropos will detect the presence of Slavetats and enable/disable MCM features accordingly.

 - Currently, only the included abuse tattoos/textures can get applied to the character.

- In addition to abuse textures, Apropos2 can apply character 'debuffs,' which are gameplay penalties. The penalties are applied based upon the severity of the accrued abuse and the body area.

 - The debuffs include impairments to Speed, Speech, Health/Stamina/Magicka regen, 

 - "Debuff" effects - progressively worsen as the abuse accrues on the actor. Includes penalties to movement speed, health/stamina/Magicka regen, speech impairments, and occasional staggering an

 

Recommended Mods:

 

 

 

Note:

I did not create this mod; however, I found that this version by @skyrimmodder90210 is the most reliable; however, I had to do some extensive digging to see it. So to make this easier, I decided to drop it here. 

 

Credit:

 

@skyrimmodder90210

@sen4mi

 

 

Original Mod:

 

 


 

Link to comment

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • 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