Jump to content

About This File

In post apocalyptic world, full of violence, it is hard to imagine that psyche of people remain intact. This is the framework that shows the idea how such world might affect psyche.

 

Living is Pain (Alpha version)

 

 

Disclaimer: work still in progress. No backward compatibility is assumed during alpha stage releases.

 

This work was inspired by @twistedtrebla's Sex Attributes, so something could sound familiar to you.

 

LiP Framework itself doesn't affect any aspect of gameplay, except cosmetic things that are not visible without mods like LiP UI
The purpose of framework - provide usefull functionality for new mods building.
Several sample mods are available. Probably some gamers will found them interesting


LiP Framework provides:
 - set of new attributes for any sentient life form in the Commonwealth - by default: humans, ghouls, 3rd gen synths, supermutants. 

 - ability to extend sentient life forms list

 - many different customization points
 - logic of interdependency between these attributes
 - attributes value calculation routines
 - integration with other popular mods
 - large amount of configuration options

 

 

Attributes and default dependencies:

Actual purpose of attributes may vary depending on situation and game mechanics.


Generic attributes, that reflects mental state of a character:

Spoiler

Trauma [0, 100] - Level of psyche traumatizing. Decreased over time. Increased by multiple reasons
Alcohol Intoxication [0, 100] - Decreased over time. Increased by alcohol consumption
Drug Intoxication [0, 100] - Decreased over time. Increased by bad drugs consumption
Willpower [-50, 50] - Might be increased/decreased over time and by multiple reasons
SelfEsteem [-50, 50] - Might be increased/decreased over time and by multiple reasons.
Spirit [-50, 50] - Might be increased/decreased over time and by multiple reasons.
Tenacity [-50, 50] - Might be increased/decreased over time and by multiple reasons.
Sadism [0, 100] - Might be increased by multiple reasons. Decreased by orgasm during Loving AAF scene
Masochism [0, 100] - Might be increased by multiple reasons. Decreased by orgasm during Loving AAF scene

 


Sexual attributes:

Spoiler

Genital Dissatisfaction [0, 100] - Might be increased when genitals are stimulated, over time and due to high Genital Lust. Decreased on orgasm
Anal Dissatisfaction [0, 100] - Might be increased when anus is stimulated, over time and due to high Anal Lust. Decreased on orgasm
Oral Dissatisfaction [0, 100] - Might be increased when mouth/throat is stimulated, over time and due to high oral Lust. Decreased on orgasm
Nipples Dissatisfaction [0, 100] - Might be increased when nipples are stimulated, over time and due to high Nipples Lust. Decreased on orgasm
Genital Lust [0, 100] - Increased due to orgasm failure. Might be increased indirectly. Decreased by orgasm during Loving AAF scene
Anal Lust [0, 100] - Increased due to orgasm failure. Might be increased indirectly. Decreased by orgasm during Loving AAF scene
Oral Lust [0, 100] - Increased due to orgasm failure. Might be increased indirectly. Decreased by orgasm during Loving AAF scene
Nipples Lust [0, 100] - Increased due to orgasm failure. Might be increased indirectly. Decreased by orgasm during Loving AAF scene

 

 

Health attributes:

Spoiler

Genital Health [0, 100] - Might be decreased when genitals are stimulated. Increased over time
Anal Health [0, 100] - Might be decreased when anus is stimulated. Increased over time
Oral Health [0, 100] - Might be decreased when mouth/throat is stimulated. Increased over time

 

 

Reasons of attributes changes available out of box

 

Hits

Spoiler

When one sentient hits another - it has effect on both.

Aggressor's effects:

 - Sadism attribute might be increased. Higher dissatisfaction level increases the effect. Higher Masochism level increases the effect

 - Dissatisfaction level might be increased. Higher Sadism level increases the effect

Victim's effects:

 - Masochism attribute might be increased. Higher dissatisfaction level increases the effect. Higher Sadism increases the effect

 - Dissatisfaction level might be increased. Higher Masochism level increases the effect

 

Hits during combat are not counted. Not every hit is counted, some timeout is applied before next hit is counted.

 

Kills

Spoiler

Killing of sentient is traumatic experience for normal phyche. 

Killer's effects:

 - Trauma increasing. Higher Trauma level reduces the effect

 - Self-esteem decreasing on low Trauma. Higher Trauma reduces the effect. If Trauma is high enough then next effect is applied

 - Self-esteem increasing on high Trauma. Higher Trauma increases the effect. 

 

 

Killing Raiders is very therapeutic. They get what they deserve and I get to be happy about it.

                                                                                                                                                    Heather Casdin

 

Time elapsing

Spoiler

There are multiple changes that going on over time

 

 - Alcohol intoxication decreases

 - Drug intoxication decreases

 - Genital/Anal/Oral Health increases if actor hasn't corresponding Devious Device weared. Vanilla HP regeneration level is taken into account

 - Genital/Anal/Oral Health decreases if actor wearing corresponding Devious Device. Vanilla HP regeneration level is taken into account

 - Trauma decreases.

                         Time heals!

 - Self-esteem increases.

                         Surviving is always rewarded

 - Willpower decreases/increases depending on Trauma and Spirit. High Trauma decreases Willpower, high Spirit - increases. Result of their sum is the effect.

 - Genital Dissatisfaction increases. Higher Genital Lust increases the effect. Wearng of genital Devious Device significantly increases the effect.

 - Anal Dissatisfaction might be increased if Anal Lust is positive or actor wearing anal Devious Device. 

 - Oral Dissatisfaction might be increased if Oral Lust is positive or actor wearing oral Devious Device. 

 - Nipple Dissatisfaction might be increased if Nipple Lust is positive or actor wearing nipple Devious Device. 

 - Lust of any type might be decreased if Tenacity is high enough. Also counter of failed orgasms might be decreased. See below.

 

 

Limits exceeding

Spoiler

 - When Self-esteem increases over high bound then Spirit is increased

 - When Willpower increases over high bound then Tenacity is increased

 - When Trauma increases over high bound then Willpower is decreased

 - When Self-esteem is decreased below low bound then Spirit is decreasing

 - When Willpower is decreased below low bound then Tenacity is decreasing

 - When Trauma is decreased below low bound then Spirit is increasing

 

Combat finish

Spoiler

When combat finished then Self-esteem of survived actor increases.

Ending a high stressful situation increases Dissatisfaction levels. In a similar way as it increased due to time elapsing.

 

Guess we killed all of them. Did that make you as horny as it made me?

                                                                                                                   Ivy

 

Orgasm

Spoiler

When Dissatisfaction exceed its maximum level then orgasm happens or fails. Orgasm has a very strong impact on psyche.

 

There are 3 types of Dissatisfactions that can cause orgasm:

 - Genital

 - Anal 

 - Nipple

 - It doesn't seems possible to have oral orgasm.

Higher stimulation level increases orgasm probability.

 

When orgasm happens:

 - Failed orgasms counter is reset

 

  During Loving AAF scene (appropriate animations and AAF Themes must be installed to have a chance to play Loving AAF scene):

  - Lusts, Sadism and Masochism levels decreases.

        All you need is love. Love. Love is all you need.

                                                                              Beatles

 

  During other AAF scenes and time elapsing:

 - All Dissatisfactions decresed to minimum level. High Lust increases minimum level

 - Anal/Oral/Nipple Lust might be increased directly if appropriate area is stimulating at orgasm moment. Genital Lust doesn't increase due to genital orgasm.

 - Genital/Anal/Oral/Nipple Lust might be increased if too many orgasms was failed previously

 - Lust increment is higher if corresponding Dissatisfaction is high and corresponding area is not stimulated

 - Lust increment is higher if corresponding Dissatisfaction is low and corresponding area is stimulated

 - Masochism might be increased if Genital/Anal/Oral Health is too low. Low Health and higher Sadism causes higher Masochism increment. 

 - Sadism might be increased for aggressor if Genital/Anal/Oral Health of his victim is low enough. Higher Lusts and Masochism causes higher Sadism increment.

 - Willpower dramatically decreased if orgasm happens for victim in Rough/Aggressive AAF scenes

 

 During deadly AAF scene (see Bad End animations)

 - Masochism increases dramatically stronger than for other AAF animations.

 

 

Orgasm failure

Spoiler

With some probability when Dissatisfaction exceeds its maximum orgams may not happen.

This causes immediate consequences:

 - Corresponsing Lust increases

 - Failed orgasms counter increases

And some postponed effects that will be applied during further orgasm:

 - Lust of all types might be increased if too many orgasms will be failed before the next orgasm

 

AAF scene:

Spoiler

During AAF animations multiple attributes might be changed directly (about indirect changes in Limits exceed section):

 - Dissatisfactions attributes

 - Health attributes

 - Self-esteem

 - Trauma

 - Willpower

 - Tenacity. Directly for deadly scenes, or indirectly (see Limits exceeding section above)

 

Exact amount of change depends on:

 - Scene parameters (information is not available without AAF Themes and AAF Informer)

 - Actor(s) type (information is not available without AAF Themes and AAF Informer)

 - DD/RH wearing

 - Acohol/Drug intoxication

 - Dissatisfactions increments depends on Lusts, Sadism and Masochism levels.


Dependencies:
F4SE
Additional Attributes
F4DS

 


Integrations:

 

Advanced Animation Framework

Follow AAF FM to install and configure it.

If you have AAF installed then LiP will automatically use information from AAF

  Dependencies if you want to have integration with AAF:  AAF Themes and AAF Informer

 

Devious Devices
If you have DD installed then LiP will automatically use information about DD wearing

 

Real Handcuffs

If you have RH installed then LiP will automatically use information about RH wearing

 

Commonwealth Captives
If you have EBCC installed then captives will have reasonable LiP attributes assigned

 

Mod Configuration Menu
If you have MCM installed, LiP configuration page will be available

 

Know Your Friend

If your have KYF installed then LiP attributes will be shown for NCPs.


Samples:
LiP Effects - initiates arousal animation when actor receives orgasm notification. more mechanics could be added later
LiP Morph - vagina/anus morhping depending on health attributes. Designed for FusionGirl Morph+ from @StaticPhobia2. Depends on LooksMenu
 

Use LiP UI if you looking for option to display LiP attributes.

 


More detailed techical description will be added over time

 

 

TODO:

Spoiler

 - ability to control character's increase/decrease rates

 - make all configuration options available in MCM
 - ability to display character's stats

 - redesign LiP Morph to avoid bottleneck
 - handy UI for displaying player's stats (eliminate LiP HUD Addon and it's dependency from HUDFramework)

 - handy UI for displaying NPC stats
 - more attributes changes reasons out of box
 - more dependencies between attributes
 - improve calculation of time-based changes
 - optimizations

 - I18N support
 - update TODO list


 

Permissions:

Spoiler

You are permitted to publish anywhere your own mods that depends on LiP Framework and samples, but you are not permitted to publish files shipped with LiP Framework outside of LoversLab web-site.
You are premitted to use and publish anywhere code snippets from LiP Framework and samples, but you are not permitted to publish source files of LiP Framework itself outside of LoversLab web-site
If you need some additional permission, request it, please.

 

 

Credits:

Spoiler

Thanks @twistedtreblafor inspiration
Thanks @spicydoritos and @JB. for enthusiasm
Thanks F4SE developers for making things possible
Thanks CommonLibF4 developers for great work
Thanks Fallout 4 mods creation community for code samples

Thanks @Eskella for bug reports

 

 

Edited by Dlinny_Lag


What's New in Version 0.6.3

Released

LiP Framework 0.6.3

Rate of attributes changes in AAF scenes no longer depends on Scan Timeout
Lust and Failed Orgasms Counter increase on orgasm failure now depends on rate of failures per second, not just on amount of failures
Handled AAF scenes that could not be parsed by AAF Informer due to errors in AAF XMLs

Updated source code files to actual

 

Spoiler

LiP Framework 0.6.2

Fixed applying of MCM settings for AAF scenes
Radiation aura damage no longer increases Masochism

 

LiP Morph 0.6.1

Code redesigned to avoid mod's scripts to be a bottleneck

Added MCM settings

 

LiP Framework 0.6.1

Fixed double orgasm outcome

Fixed some typos

Updated dependencies requirements

Removed redundant code

 

LiP HUD Addon 0.6.0

Removed. Use LiP UI instead

 

 

BREAKING CHANGE. Clean save or new game is required

Renamed to Living is Pain

Don't forget to update F4DS

 

LiP Framework 0.6.0

Renamed resource file

Added warnings when dependencies does not meet requirements

 

LiP Effects 0.6.0

Stronger control on animation start. Player and NPC should always play animation now

Updated reference to renamed LiP Framework file

 

LiP Morph 0.6.0

Updated reference to renamed LiP Framework file

 

LiP HUD Addon 0.6.0

Updated reference to renamed LiP Framework file

 

LiP Framework 0.5.5

Added MCM page with full list of configuration options

 

LiP Framework 0.5.4

Updates to handle AAF Informer update

Configurable self stimulation from strapon (0.5 scale is default)

Player's kills counted to teammates with 0.5 scale

 

LiP Framework 0.5.3

Higher Sadism causes higher Masochism increases

Higher Masochism causes higher Sadism increases

Added ability to register custom Races and Actors as sentient life forms

Handled race condition in variable initialization

 

LiP Effects 0.5.2

Prevent animation interruption by camera switching and sitting

 

LiP Framework 0.5.2

Added integration with Know Your Friend

 


Other Files from Dlinny_Lag


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