Jump to content

Recommended Posts

View File

This is an enhancement for Sweaty Wet Skin Auto Adjustment.
It replace the logic (scripts) applying the sweaty textures and theirs strengths.

 

Requirements

 


Textures

 


not required, but strongly recommended

 


Optional mods (with integration)

 


Quickstart

  1. Install everything
  2. Make sure Wet Function Redux overwrites Sweaty Wet Skin Auto Adjustment
  3. Start game and go into MCM menu of Wet Function Redux
  4. Open Targets
  5. Select Player
  6. Click Start effect
  7. Go back into the game (close all menus)


Experiment a bit by:

  1. Go back into the Targets menu
  2. Select the player as target (if not already)
  3. Screw around with the values
  4. Go back into the game and wait for them to update (2 seconds by default)

 


Additional Features

  • Support for texture swapping on male targets:
    • own set of textures - does not interfere with female textures
    • SOS support
    • diffuse texture swapping - for different details while wet (body hair)

    [*]A lot of sources for wetness, each with its own rate of wetness generation

    • stamina & magica usage (as before but with seperate rates)
    • sprinting
    • running
    • sneaking
    • galloping
    • working (mining, chopping wood, any blacksmith work)
    • weather influence
      • pleasant
      • cloudy
      • rainy
      • snow
      • interiors/other

      [*]SexLab (if installed)

      • base rate during scenes
      • increasing rate with each stage
      • orgasm modifiers
      • victim modifiers

      [*]SexLab Aroused (if installed)

      • increasing rate with arousal
      • threshold above which the textures with wet pussy effect may be used

      [*]Zad/Devious Devices (if installed)

      • rate from vibration, increasing with strength
      • orgasm caused by device
      • edged by device

      [*]SexLab Skooma Whore (if installed)

      • Physical addiction
      • Mental addiction
      • Magical addiction
      • Overall addiction stage

      [*]Frostfall (if installed)

      • drying when near fire (scales with fire size)
      • separate weather influence for rainy and snow when in shelter


    [*]Effect can be applied to any number of NPCs

    • view current values and modify wetness
    • can force a constant wetness and specular-/glossiness-strength

    [*]Auto-apply the effect:

    • to (options):
      • every NPC
      • followers
      • Participants in a SexLab scene (with option for the player scene only)
      • NPC wearing something that is flagged by:
        • ZaZ: Ankles, Belt, Blindfold, Bra, Collar, Device, Gag, Hood, Wrist, Yoke
        • Devous Devices: Lockable, Armbinder, ArmCuffs, Belt, Blindfold, Boots, Bra, Clamps, Collar, Corset, Gag, Gloves, Harness, Hood, LegCuffs, PiercingsNipple, PiercingsVaginal, Plug, PlugAnal, PlugVaginal, Suit, Yoke

        [*]naked NPCs

      [*]auto-removes itself if:

      • not refreshed (no save-game bloat)
      • the player is not nearby
      • the model is/was unloaded

      [*]can auto-fix broken effects (does not need other features to be enabled) [*]can be controlled as any normal effect [*]uses PapyrusUtil instead of cloak spells/quests: efficient and can't cause the brawl bug

    [*]Global wetness rate multiplier [*]NPC-only global wetness rate multiplier and bonus (for AI lethargy compensation) [*]Support for head texture swapping (textures are not included in the linked texture sources) [*]Export/Import all settings

 


A video introducing the mod by @shinji72

 

 

Changes compared to original

  • Player is not affected by default - must be added as any other NPC
  • The weather sets the drying rate - if any (e.g. rain)
  • The curve which translates wetness to specular/glossiness strength has changed (see plot in screenshots):
    • below the dry point the minimal effect and no textures are applied
    • when coming from a dry state, any visual effect is delayed until the start point is exceeded
    • this will increase faster than normal until the soaked point is reached
    • wetness is capped at cap point, at which the maximum strength of the effect is reached
    • the effect strength will now change linear between max to min when the wetness changes from cap point to dry point
    • it will stay on this straight even when rising again
    • when the wetness falls below the dry point, it can use the delay mechanism again

    [*]Texture swapping is enabled by default

 


Notes for Updating

 

to version 28:

  • all effects need to be applied again
  • some previously affected actors may show up as outdated (these are the ones were the game just decided to remove the effect partially for absolutely no reason)


to version 32:

  • effect on beast races (Khajiit, Argonian) should be reapplied: stop effect, restart game (if head texture swapping was enabled), start effect


to version 35:

  • all effects will be automatically stopped during update, setting and forced values remain untouched! (needed to purge the zombie-self-revival, that was used to fix broken effects automatically - which is now superseded by the auto-fix broken function introduced together with the Auto-apply functions)

 


Known Issues

  • If you upgrade a save which used the normal Sweaty Wet Skin Auto Adjustment the MCM menu entry will still be named "Sweaty Wet Skin" - this is a problem on SkyUI side and can't be fixed
  • On affected NPCs the game may just remove the effect partially on cell change (this is a known Skyrim bug). I implemented a workaround that fixed this problem in my test cases. The bug can still be provoked. If there is any need, I can implement more severe measure to circumvent this bug.
  • Using head texture swapping will cause brief visual glitches when swapping the texture.
  • In some cases (certain presets/followers) the effect won't show up despite them being correctly applied by the mod. I'm still investigating the cause of this and am suspecting RaceMenu overlays (maybe in combination with a some certain ENB). If your are encountering this issue, feel free to provide me with a debug log so I may get a better handle on this.
  • Changes of a NPCs sex will only be detected after stopping and restarting the effect on the target.

 


Using custom textures


When dry, the default textures of the body are used (you may want to use non-sweaty/glossy variants). To use custom sweaty textures just replace the following files with your according textures.

 

Folder: Textures\Actors\Character\WetFunction
Files:

  • wethead_s.dds: not included in original texture pack
  • wethand_s.dds
  • wet_DSP_s.dds
  • male_wethead_s.dds
  • male_wethand_s.dds
  • male_wet_DS_s.dds
  • male_wet_d.dds: the diffuse texture
  • male_wetschlong_s.dds


Body textures are present with different detail effects, where each D, S, P is 1 if the corresponding effect is active in this variant else 0

  • D: droplet effect
  • S: sweat effect
  • P: pussy effect (wet crotch)

 


Tip: For faster replacing of the body texture, just replace the wet_010_s.dds variant and disable the droplet and pussy effect in the MCM menu (visuals).

 

 

CTDs


In general: Make sure you have all the dependencies - in the proper versions.

 

For a certain type of CTD (not only with this mod)
Symptoms:

  • Only occurs when first loading a save after the game was freshly started
  • Other later/earlier saves with the same mods might work
  • You get a normal loading screen and just as it should go into the game (you may already hear sounds from within the game) it crashes
  • The very same save and setup might work loading at another point in time
  • You can (mostly) load these saves when you have loaded some other save before.
  • You can load these saves more reliable (after game start) when you attempt to load a non-existing save via console (e.g. "load foo" and there is no save "foo")


If this (partially) applies to (some of) your CTDs here might be a solution for you (It fixed it for me):

  1. Use ENB (you don't need a profile, just use it's performance boost features)
  2. Enable the new feature (introduced in v.303): DataSyncMode=1


This enables some sort of delayed data loading, which seems to fix these CTDs: Now I have some minor FPS drops within the first seconds after the first load - but not a single CTD at this point since.

 


  • Submitter
  • Submitted
    03/06/2016
  • Category
  • Requires
    Textures, PapyrusUtil 3.2, SKSE 1.7.3, SkyUI 5.0, RaceMenu/NetImmerse Override 3.4.0
  • Special Edition Compatible

 

Edited by CPU
Link to comment

[...] Any script performance change?

 

I did not notice any changes. Tough the original had nor problems for me, too.

Performance could be better though, since I'm using StorageUtil (from PapyrusUtil) for config variable access - which should not cause script locking.

Link to comment

 

snip-

 

I did not notice any changes. Tough the original had nor problems for me, too.

Performance could be better though, since I'm using StorageUtil (from PapyrusUtil) for config variable access - which should not cause script locking.

 

 

Nice.

 

Another thing.

Since this mod does not required Sexlab keeping it on "Downloads - SexLab Framework" is not really necessary.

But that is just a personal choice.

Link to comment

The new version get CTD when i load save but ver 1.0 just fine. U can Upload ver 1.0 again, please.

 

There were no substantial changes in the new version (i'll upload it again though). If your CDT happens during first time load (just started the game), this might be another general problem causing it. I'll update the main post with some info regarding this kind of CDT and how I got rid of it.

 

Edit: This problem was most likely fixed in version 26 (If you do not have installed SexLab Skooma Whore)

Link to comment
[...] Any chance we can get the two of you to work together and have this as a combined single mod to keep our plugin and mod counts lower?

 

I prefer to have direct control over my content (for quick updating of the mod/infos). And it would be undue/unfitting for me to simply reupload the textures, which are essentially the only part I need from the original mod. When the release speed settles down, I will reconsider your point.

 

Regarding lower mod/plugin count: You can simply overwrite the original mod with my files, they are exact replacements anyway.

Link to comment

Could you talk a bit about the script implementation? Since these type of mods have the potential to cause save bloat and performance issues.

 

E.g. Does it use OnUpdate or is it event based (e.g. On Hit)? If using OnUpdate, does it use RegisterForSingleUpdate or otherwise have an Unregister event to clean up after itself (e.g. on NPC death)? Etc.

Link to comment

Could you talk a bit about the script implementation? Since these type of mods have the potential to cause save bloat and performance issues.

 

E.g. Does it use OnUpdate or is it event based (e.g. On Hit)? If using OnUpdate, does it use RegisterForSingleUpdate or otherwise have an Unregister event to clean up after itself (e.g. on NPC death)? Etc.

Since the source is included why don't you look at it instead of wasting a modders time by asking questions you should be able to answer for yourself?

Link to comment

Any chance of a frostfall integration too?

Detecting when you are heating?

 

Good idea, I'll look into it. Will take some time though, since I'm never used this one and it is rather content-rich afaik.

 

does it effect NPC or just the PC

 

Looks like you have to target NPC's and enable it for them in a similar fashion to your PC rather than being automatic. Only just installed it so might be wrong.

 

This is exactly right.

Link to comment

 

snip

 

Good idea, I'll look into it. Will take some time though, since I'm never used this one and it is rather content-rich afaik.

 

Nice!

Frostfall provides its own devkit for compatibility maybe it might help!

Link to comment

 

Any chance of a frostfall integration too?

Detecting when you are heating?

 

Good idea, I'll look into it. Will take some time though, since I'm never used this one and it is rather content-rich afaik.

 

does it effect NPC or just the PC

 

Looks like you have to target NPC's and enable it for them in a similar fashion to your PC rather than being automatic. Only just installed it so might be wrong.

 

This is exactly right.

 

 

Sorry did I didn't say "Yeh! Thank you for your quick works". (assuming you are not treading on any bodies toes? But hell, I've got the source to this point so what do I care).

 

 

Link to comment

Could you talk a bit about the script implementation? Since these type of mods have the potential to cause save bloat and performance issues.

 

E.g. Does it use OnUpdate or is it event based (e.g. On Hit)? If using OnUpdate, does it use RegisterForSingleUpdate or otherwise have an Unregister event to clean up after itself (e.g. on NPC death)? Etc.

 

Here a short rundown:

  • Manually applied via MagicEffect (not removed on death)
  • RegisterForSingleUpdate
  • event driven where possible
  • mass shutdown
  • avoided (mcm/config) context locking via StorageUtil usage
Link to comment

Hi Nop. Very interesting mod. I'm planning on making a video on this (I just think I'll call it IMMERSIVE SWEATING).

 

Have you plan (you and Darknotfear) about a Nexus version of this? (You would have to skip the sexlab implementation of course).

As suggested, a link with Frostfall will make this much more complete.. Think of the character getting dry much faster when kneeling in front of a fire. 

One think I don't understand of the MCM is why the glossy toggleboxes (head, body, hand and feet) are toggled off by default

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