Jump to content

Fertility Mode+ - Immersive Effects 0.8 Pre-Release


About This File

0.8 Preliminary Release: See This Post for a guide!

 

Description

 

Fertility Mode is great, but it hasn't really had an equivalent for the BeeingFemale Animation addon in LE, to add more comprehensive effects of pregnancy in Skyrim Special Edition.

 

Well, this mod fills that gap! What started as a simple port of BFAP to Fertility Mode+ has added a couple of new effects, with more on the way!

 

NOTE BEFORE DOWNLOADING:

 

This is VERY EARLY WIP Still. There will be bugs, there will be problems, mod incompatibilities I haven't encountered. Due to other commitments, I can't promise any "bugfix timelines", but I will add problems to my list of "things to look into".

 

Hard Requirements

 

Skyrim
Update
Fertility Mode
Fertility Mode Tweaks (v2.24 or later) https://www.nexusmods.com/skyrimspecialedition/mods/46820
Racemenu/NiOverride

PapyrusUtil SE (For loading customizable JSONs): https://www.nexusmods.com/skyrimspecialedition/mods/13048?tab=files
SFO - Skin Feature Overlays (for Stretchmarks) https://www.nexusmods.com/skyrimspecialedition/mods/20183?tab=files 

CBBE 3BBB Amazing (Due to Lactis being a hard reqirement ATM, this is the only option until that mod gets more body compatibility. Sorry BHUNP Users.)

Fuz Ro D-oh - https://www.nexusmods.com/skyrimspecialedition/mods/15109 (Until I get around to using xVASynth2-ing every single line for every viable voice)

 

Soft Requirements:

Lactis Addon* (OStim/OSex aren't needed) https://www.nexusmods.com/skyrimspecialedition/mods/54017

Sexlab (I use Beta 8, haven't tested with Beta 9 yet) with facial expressions and Necessary fixes (ex. Lipsync, MFGFix)

Milk Mod Economy by Ed86

TitKit by Monsto SSE https://www.nexusmods.com/skyrimspecialedition/mods/39987?tab=description

 

*See FAQ for questions regarding this and MME.

 

This allows some of the events to have sound effects (player) and facial expressions. The mod will auto-detect if these are present and use them accordingly.

 

Implemented Random Events

    Throughout Pregnancy/Recovery

  •     Cravings - Player Character will randomly eat food from 3 categories, sound and facial expressions (w/SSL installed)
  •     Dialogue - NPCs comment on the PC's state, and their own state, particularly when experiencing random events!

    1st Trimester

  •     Morning Sickness - ISM, Damage Stamina and Magicka, sound and facial expressions (w/SSL installed)

    2nd Trimester

  •     Fetal Flutter - ISM, Damage Stamina and Magicka, sound and facial expressions (w/SSL installed)

    3rd Trimester

  •     3T Fetal Flutter - ISM, Damage Stamina and Magicka, sound and facial expressions (w/SSL installed)
  •     B-H Contraction - ISM, Stagger, Damage Stamina and Magicka, sound and facial expressions (w/SSL installed)
  •     Colostrum - Overlay, Sound and Facial Expressions (w/SSL installed), Add Lactacid to character pool if MME Installed

    Recovery

  •     Lactation - Gives milk at end, corresponding to event level (levels 0-2 in Lactis), sound and facial expressions (w/SSL installed); Add Milk to character pool if MME Installed

 

These Events will be updated with new/different effects as the mod evolves.

 

Dynamic Visual Effects

 

  • Stretchmarks - via RM overlay, SFO
    • SFO Stretchmarks are applied when scaling starts, and slowly become more and more visible as the pregnancy progresses, and fade away during recovery.
    • Consider this the most "work in progress" feature at this moment.
    • how "immersive" these look largely depends on the PC/NPC's starting skin color (I tuned it pretty conservatively, but future plans will open it up)
  • Darkening Nipples - via RM overlay, TitKit by Monsto
    • TitKit Overlays are applied when scaling starts, and slowly become more and more visible as the pregnancy progresses, and fade away during recovery.

 

Planned Improvements

  • New Events
    • Motion Pain
  • Effect improvements
    • Generally, mild bodymorph effects are a possibility (baby kicking, etc.)
  • MCM
    • This is probably the thing that will keep this mod in "WIP" for the longest. It should (in the end) allow for about the same "tunability" as BFAP's MCM, along with tuning the "color endpoints" for the current and future dynamic effects. Currently, the Dialogue and Color Endpoints are changeable via JSONs!

 

FAQ

 

Q: Does it work in LE?

A: I don't think so. There are a LOT of SE-Only mods (Lactis is SE only and body/SMP/CBPC dependent, FM+ - Fixes and Tweaks is SE only) that would need to work just right in LE before FM+ - Immersive Effects would be functional.

 

Q: Has everything from BFAP been converted over?

A: Not everything. The major, working events from BFAP 1.4 have been converted over, but there's no MCM to tune mod settings (Although there are JSONs now!). An MCM will come with time, and there are several events in the BFAP source that I'd like to complete!

 

Q: Are there any other changes that have been made?

A: The way random events are handled has changed as well, it's no longer a "counter" but a genuine probability calculation thanks to some of the functions built into FM+ - Fixes and Tweaks. The debug message is still present in both the "random event choosing" spell and the "overlay updater" spell, but these will be removed when they've proved to be reliable on a large scale.

 

Q: Do I really need FM+ - Fixes and Tweaks?

A: Yes! There's a faction that has been added to track pregnancy progression (ex. FactionRank 54 implies pregnancy is ~54% complete), and the functions that update pregnancy have unique FM+ - Immersive Effects paths thanks to integration into FM+ - Fixes and Tweaks.

 

Q: Why is it missing ((Feature from BFAP))?

A: Other than "It's a work in progress", there are some BFAP features that are made redundant by being based on Fertility Mode (ex. the Debug functions for 3rd trimester are no longer needed). Additionally, due to the fact that I've decided to implement an MCM after I've created all of the planned effects, some of the features that require the MCM will be added last (ex. Armor Stripping, dialogue probability, offensive dialogue, etc.). That doesn't mean these features won't be added, they're just lower on the priorities list for now.

 

Q: Is it Lactis OR MME, or Lactis AND MME, or both?
A: For now, it's either Lactis OR MME, due to some incompatibility between Lactis & MME. I've heard of people working on patches to get them to work together, but nothing's working/available for that yet.

 

Dialogue Suggestions

 

Here's the Google sheets link for suggestions, with submission guidelines at the top:

 

https://docs.google.com/spreadsheets/d/1e2LkdX0TBDXm6v3ieiJ_fD0fNOqP4QIDHJ8VtKLm53U/edit?usp=sharing

 

Acknowledgements:

 

sub-human - For help with scripting and making this mod a reality!

Sleepy_Soul - For allowing me to use BFAP and its source!

orbusNinus - For allowing me to use Lactis's APIs for the events!

DomainWolf - For allowing me permission to use SFO as a requirement for its great textures!

SkyrimFet - For a bit of code modified from BAC's Github to do direct Racemenu Overlays!

Monsto - For originally creating TitKit!

LamaKreis - For converting TitKit to SE!

 

Permissions:

 

Any code/API usage that I have made has either been with the mod author's permission (ex. the Private API in Lactis for the Colostrum Effect), or from a publicly available source with credit to the original author (ex. public BAC Github).

I expect myself and others to do the same for future changes to this mod, or mods that use any or all of its code.


You cannot incorporate any of the code in any for-profit project (ex. CC).


You can use the code for your own projects as long as you include all source code with your distribution and allow others to use your own code in a similar fashion and give credit with a link.

 

For use of the requirements assets, you must follow the original author's permission guidelines and reach out to the original mod authors.

 

For now my development GH is private, but once I complete most of the "Planned Improvements", it should go public (will likely call that release 1.0).

Edited by w234aew
Add Fuz-ro-d'oh link


What's New in Version 0.8 Pre-Release

Released

- Added effect specific dialogue for NPCs

    - Added effect specific hellos: NPCs commenting on the PCs state (experiencing morning sickness, fetal fluttering, etc.)

       * Includes conditionals to pay in mind NPC's relative state as well (ex. in same/different trimester, experiencing different/same effect as player, etc.)

    - Added effect specific idles: Pregnant NPCs commenting  on their own state (experiencing morning sickness, fetal fluttering, etc.)

       * Includes conditionals to pay in mind PC's relative state as well (ex. in same/different trimester, experiencing different/same effect as player, etc.)

- Added spell: Configuration Loader

    - Sets Dialogue probability for 4 different classes of comments (SFW Hellos, NSFW Hellos, SFW Idles, NSFW Idles) from Data/SKSE/Plugins/StorageUtilData/FMEffects/Config.json

    - Player-editable Config.json: viable range of values for probabilities are 1-99 (1=almost no probability of comment, Default 80=Very Chatty NPCs)

    - Type (help "Configuration Loader") to get the spell ID, select the player in console, then type "cast (spell ID) 14 left" in console to load values from JSON

- Updated spell: Overlay Updater - customizable overlays!

    - Default Races customizable configurations are found in Data/SKSE/Plugins/StorageUtilData/FMEffects/[Default Race Name].json

    - Toggle Custom Race colors in Config.json (1=on, 0=off)

    - Current colors are optimized for Breton/human characters, Mer, Argonian, and Khajiit still need optimization (MORE INFO HERE).

    - How to change "Color Points":

          1. Find a good RRGGBB hex value

          2. convert to decimal with This

          3. Copy this value into the desired color point in the JSON corresponding to the race of interest (ex. Argonian.json, CustomRace.json).


×
×
  • 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