Jump to content

Recommended Posts

Living is Pain (alpha version)

View 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

 

 


 

Link to comment

So.. I don't get it maybe? It does almost exactly the same that SA does? Health attributes = SA wear; Trauma, Intoxication = same in SA; Willpower/Spirit/etc = same in SA?

The only difference I see is the separation for different types of lust/dissatisfaction? (not sure what's the use-case for those would be though)

 

Or do I miss something?

Edited by Operand
Link to comment

This mod looks interesting, thanks for submitting it.  I look forward to seeing how it progresses. 

 

I do have 1 recommendation, there is currently a very nice community patch for Devious Devices which I believe is in the final stage of release last time I checked, and fixes many issues with the DD mod.  You may consider linking / trying it rather than the original 2.0 version.  The community Release is on Release Candidate 8 in the below post.

 

 

Edited by Marg597
Link to comment
6 hours ago, spicydoritos said:

 

In the link you posted that I replied to.

 

7 hours ago, spicydoritos said:

FusionGirl Morph+ can't find that...

Stuff in the Link...

- Fusion Girl Females   DELETED

- Body Talk Males DELETED

- Zex Skeleton ARCHIVED LINK ONLY

- Bodyslide 

- AAF

- AAF Themes

- AAF Creature Resources 

- Savage Cabbage Animation Pack 

- BP70's Animation Pack 2

- Grey User's Creature Animation Pack

- Wash Out That Cum

 

- Recommended Elzee's banner for other animations like ghouls and placeholder

- Recommended Tats after rape by TwistedTrebia

- Recommended Inderello's Fusion Girl Tweaks so vagina's and anuses work with creatures

- Recommended my Script Tweaks SORRY WE COULD NOT LOCATE THE ITEM YOU ARE TRYING TO VIEW

- Recommended some kind of FunkyFysics SORRY WE COULD NOT LOCATE THE ITEM YOU ARE TRYING TO VIEW

 

SSG Requirements:

- Zex Skeleton ARCHIVED LINK ONLY

- Fusion Girl Females DELETED

- Bodyslide

 

ScriptTweak Requirements:

- Violate

- Family Planning Enhanced

- Combat Strip

 

FunkyFysics Requirements:

- OCBPC Physics DELETED

 

 

That was about the fourth time I've been through it all. Went through all the links, checked all the downloads. Unless the file is nested in another file, there is no direct link to SimplePatchFinal.7z download.

.

.

If it's been deleted by the author, fair enough...

 

Link to comment
22 minutes ago, Krazyone said:

there is no direct link to SimplePatchFinal.7z download.

Probably you just overlooked it. Exact steps:

 

1. Click big green Download this file button:

Spoiler

image.png.c97c6eae2459c31e3659d5977730761a.png

 

2. Locate 163986344_SimplePatchFinal.7z line and click Download button :

Spoiler

image.png.f07407dee91f0f44255f01664f5e93e9.png

 

Edited by Dlinny_Lag
Link to comment
40 minutes ago, Dlinny_Lag said:

Probably you just overlooked it. Exact steps:

 

1. Click big green Download this file button:

  Hide contents

image.png.c97c6eae2459c31e3659d5977730761a.png

 

2. Locate 163986344_SimplePatchFinal.7z line and click Download button :

  Hide contents

image.png.f07407dee91f0f44255f01664f5e93e9.png

 

Thanks... I missed the download button. I thought it was just a page filled with Download Links, which I've come across lots of times.

 

The Final Farewell page never mentioned the actual Downloads... my eyes were instead, drawn to the purple font of the links...

Link to comment
42 minutes ago, Dlinny_Lag said:

It will be ok for FusionGirl Morph+ body.

 

Anyway, most recent Zex Skeleton files could be found in 

 

Read the page carefully %)

 

Thanks for the link, I had already updated my Fusion Girl 1.8 Nexus. To the Fusion Girl 1.85 Lovers Lab, after a bit of searching. I did it yesterday...

 

I usually do read the full pages, top to bottom. I guess I had a Brain Fart with the Final Farewell Page...

Link to comment
1 hour ago, AWHA2 said:

Is it absolute values or additive?

It depends.

If you have morph applied by another mod that uses BodyGen (from LookMenu) then maximum value will be used.

If you built body in BodySlide then values will be... I would say added, but I don't actually know how it works. It looks like adding.

Edited by Dlinny_Lag
Link to comment

hello and thank you for your mod

 

I just detected an incompatibility with your hud
indeed it does not work with settlement blueprint transfer


it must be completely uninstalled !

 

In my opinion, you should make an insert in your main page with the non-compatible mods.

 

cordially

Link to comment
8 minutes ago, Dlinny_Lag said:

Thanks. I will update description.

Anyway, HUD addon will be removed when better solution will be ready.

edit: small precision

 

in fact your hud works (the list is displayed well) but it does not display any values with TSB installed

Edited by leduss
Link to comment

Definitely looking forward to giving this a go in the future (esp. as other mods, e.g. AAF Sexual Harassment, support the attributes either directly or via patches)!

 

When I tossed it into my load order for a test things (w/ the prereqs and the three sample modules here), FO4 would crash any time an AAF scene would start. Buffout lists the crash on each occasion as an Exception_Access_Violation for DS.dll - I haven't had a chance to try to see where conflicts may arise, but I'll try to find some time to dig. I do have a pretty heavy load order and perhaps it's just conflicting with the original Sex Attributes or w/e.

Link to comment
2 hours ago, Eskella said:

When I tossed it into my load order for a test things (w/ the prereqs and the three sample modules here), FO4 would crash any time an AAF scene would start. Buffout lists the crash on each occasion as an Exception_Access_Violation for DS.dll - I haven't had a chance to try to see where conflicts may arise, but I'll try to find some time to dig. I do have a pretty heavy load order and perhaps it's just conflicting with the original Sex Attributes or w/e.

 

 

Thanks a lot for the report. Could you reproduce issue with debug logs enabled?

 

1. Run game and load any save.

2. Open console and type

cgf "DS:Debug.SetLogLevel" 4
cgf "DS:Debug.Dump"
cgf "AA:Debug.SetLogLevel" 4
cgf "AA:Debug.Dump"

3. Reproduce crash.

 

Please share with me (you could PM me a link for dowloading) all logs from %userprofile%\Documents\My Games\Fallout4\F4SE\  (it will include Buffout's crash log)

Trace logs from %userprofile%\Documents\My Games\Fallout4\Logs\Script\ would be usefull as well

 

You could disable debug logs in console by following commands:

cgf "AA:Debug.SetLogLevel" 3
cgf "DS:Debug.SetLogLevel" 3

 

Edited by Dlinny_Lag
Link to comment
2 hours ago, Dlinny_Lag said:

 

 

Thanks a lot for the report. Could you reproduce issue with debug logs enabled?

 

1. Run game and load any save.

2. Open console and type

cgf "DS:Debug.SetLogLevel" 4
cgf "DS:Debug.Dump"
cgf "AA:Debug.SetLogLevel" 4
cgf "AA:Debug.Dump"

3. Reproduce crash.

 

Please share with me (you could PM me a link for dowloading) all logs from %userprofile%\Documents\My Games\Fallout4\F4SE\  (it will include Buffout's crash log)

Trace logs from %userprofile%\Documents\My Games\Fallout4\Logs\Script\ would be usefull as well

 

You could disable debug logs in console by following commands:

cgf "AA:Debug.SetLogLevel" 3
cgf "DS:Debug.SetLogLevel" 3

 

 

Can't promise I'll get a chance today, but I'll try some time this week.

Link to comment

Just a dumb correction but the name should probably be 'Life is Pain' or 'Living is Pain'.

 

Life as in one's life is painful or Living as the act of being alive is painful

'Live' sounds and/or is 'being Live on twitch/streaming service'. ?

Edited by Saya Scarlett
Link to comment
On 12/12/2021 at 1:18 PM, Eskella said:

 

Can't promise I'll get a chance today, but I'll try some time this week.

 

Quoting myself, but I spent the better part of a half hour trying to reproduce the crash behaviour w/ NPCs and could not. I do know the crashing scenes from last time around were NPC/NPC scenes triggered by AAF Autonomy Enhanced Redux and I could not get one of those scenes to kick off tonight, so I'll probably try again another night when I have a chance. I do see the log shows the attributes being applied to the relevant characters' IDs, so it's definitely running and not crashing. ?

 

Also, as a wish-list item for the HUD mod - the ability to change which elements are/are not displayed and their positions (akin to what Sex Attributes HUD permits) offers would be my one ask. Having everything default to top-left puts it in conflict with... a lot. I will mention that I noticed that the HUD add-on was not displaying any stats (should it show 'baseline' stats for the player character before any events happen?), so perhaps there are other mods conflicting (something I'll dig on further - I don't have the mod Leduss identified as conflicting, at least).

 

Do you have plans to build integration with any other mods that were leveraging Sex Attributes (e.g. Sex Education, AAF Sexual Harassment) or should I keep an eye out and maybe poke those mods' authors once this framework is further along? :)

 

Thanks!

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