File information

Last updated

Original upload

Created by

ELAF

Uploaded by

elafrosicky

Virus scan

Safe to use

About this mod

Survival Mode, new alternative to hypothermia mods. (MCM, Widgets)

Requirements
Permissions and credits
Changelogs
Donations
My Hypothermia survival way.
This mod is another hypothermia/survival alternative to the actual ones.



SUMMARY



ELAF Hypothermia, adds the survival mechanism of other survival mods, focusing on compatibility, flexibility with other mods, light weight scripting and configurable aspects. (Dont worry about the screenshots, mod is in english).

The Main focus of this mod is and non intrusive survival mod,  you just have to be careful about temperature, it's not about living around it, so the defaults presets are between easy and normal dificulty.

REQUIRED MODS



MCM Helper -> For MCM Menu display and customize settings without using console commands.
FormList Manipulator -> To distribute the Potion of Warmth to the world.
I Want Widgets isnt really a requeriment, but if you use another mod that uses it, be sure that my mod loads before I Want Widgets and I Want Status Bar., and let I want Widgets and I Want Status Bar, overwrite my mod.


KEY ASPECTS


- Dont worry about the screenshots, mod is in ENGLISH
- Simple icons widgets indicators: Actual Hypothermia level and Increasing or decreasing temperature according to the color. (non intrusive messages or bigger ui)
- MCM Menu with Customizable parameters, and visualizable actual values of the mod running
- Another MCM Menu to customize widget options (be sure to re-load your character to make this Menu appears.)
- New item added (Potion of Warmth) distributed via FormList Manipulator Plugin.
- Light Weight scripting
- Debug mode, that you can activate in mcm or via console command, to receive notifications.
- You can adjjust the period taht script will run from time to time (defualt 3 secons, but dont worry, is very light)
- Check if player  is vampire, undead or beast.
- FormLists to check sources of Warmth, Cold and Insulation, that can be manipulated via FormList Manipulator, no prevent mod conlicts.
- FormLists to check Alcoholic or Hot Drinks, Soups, clothes and armors warmth influence in 5 levels. that can be manipulable with FormList Manipulator too.
- Potion of Warmth can be created in cooking pot, with hard or easy requirements, according to alchemy skill.
- Safe to install mid-game.


WIDGET


This mod provides a simple (two icons widget), which can be configurable using assets from I Want Widgets and I Want Status Bar (you dont need the mod, but if you use it, be sure to load after my mod.
The widgets are:
SNOWFLAKE ICON to determine the Hypothermia level which are 4: Warmth (invisible) Cold (Light blue) Gelid (Blue) Hypothermia (Dark Blue)
FIRE ICON to determine how much is getting cold or warmth (the icon chances from white to red or to blue depending
the temperature change.
You can configure icons position, size and colors using the MCM Menu


MCM MENU


Thanks to MCM Helper, this mod have is own MCM Menu, you can configure every value of influence, and see the actual value.
There is a secondary MCM Menu used for the widgets, this menu only appears after your reload your character save game.
The Option to load and save Widget settings, can delay liake 30 secons or more to show the notification, be sure to not leave the menu until the message appears.


GETTING COLD


Cold Sources are the follow:

- Weather (which can be sunny, cloudy, raining and snowfall), Khajiits double repels snowfalls but suffer from raining, arognians are immune to rain cold influence.
- Season of the year
- Altitude
- Wind (Which is calculated as: ([altitude] - [Insulation Source]) / 2 (divided by two if using cloak)

- Cold Sources like (windy snow FX, Ocean Waves, FX of wind normally in cave entrances and mines door entrance) (can modify this with FormList Manipulator)
- Be in exterior (not interior cell), some interiors are actually exterior worldspaces, there is a FormList, that can be edited to inlude Wolrdspaces from another mods.
- Swimming
- Nighttime (which is before 6AM and after 21PM)



GETTING WARM


Warmth Sources are the follow:
- Base body tempereture (base value that provides warmth, you can configure it)
- Weather (if you configured the weather to be warmth)
- Season (if you configured the season to be warmth)
- Warm Sources like campfires, dwemer engines, geysers, etc.. (can modify this with FormList Manipulator)
- Ingestibles (Snowberry, Alcoholic and Hot Drinks, Soups and Potion of Warmth), you can configure how much every one influences to warmth
- Frost Resistance (you can configure how much your forst resistance influences to warmth, by default 0.5% per point, so with 30% resistance you get 15 warmth points)
- Be Undead, Vampire of Beast, if you have one of this conditions, you are immune to hypothermia.
- Clothes and Armors which are explained below....


CLOTHES AND ARMORS


Clothes and armos, helps to gain warmth, this mod uses a 5-level of warmth gain, according to the weared armor material or clothing which are the following.
Level 1: Imperial Light, Sons, Studded, Leather, Thieves Guild (And Master) Cloaks from Cloaks of Skyrim (because they uses leather keyword)
Level 1: Gauntlets and boots from the following materials: Forsworn, Iron, Steel, Wolf, Stalhrim, Bonemold
Level 2: Poor Clothes(like beggar), Scaled, Sons Bear Officer, Penitus Oculatus
Level 3: Hide
Level 4: Common Clothes, Robes
Level 5: Rich Clothes (Jarl, Noble, etc.), Skaal
These are hardcoded, but you can modify by adding to the according FormList, so if you want to have Stalhrim boot works as a Level 5, you add it in that FormList via FormList Manipualtor.

Level 1 to 5 provides 5% to 25% warmth points per piece weared and type. (you can configure how % affects every level, and wich item correspond to a level via FormLists.
Warmth points are affected by item type, so its not the same wear a hide armor than a hide boot.
(values are: Head(80%), Body(110%), Hands(90%), Feet(100%) and Cloak(50%).

So if you have the following armors:
Iron Gauntlet: 5 (Level 1) * 0.9 (because is hands slot) = 4.5 warmth points.
Noble Cloth: 25 (Level 5) * 1.1 (because is body slot) = 27,5 warmth points
Hide Hat: 15 (Level 3) * 0.8 (because is head slot) = 12 warmth points
Elven Boot: 0 (because isnt in any level of warmth)
TOTAL: 44 points.


CLOAKS


- Any item that uses body slot 46 is recognized as cloak (cloaks of skyrim uses this slot), you always can add the items you want to the FormLists.
- Cloaks Reduces by half the raining negative influence and wind influence.
- Can also give warmth points depending on their material type. (if the mod uses the correct keywords)


FORMULA


So, the final formula to determine how much you gain warmth or lose it is the following:
(BASE_BODY_TEMPERATURE + WARMTH SOURCE + TOTALCLOTH + FROST_RESISTANC_EINFLUENCE + EFFECTS (Ingestibles) + INTERIOR(if you are in interior))
-
(WEATHER + ALTITUDE + SEASON + COLD SOURCE + (WIND - INSULATION SOURCE / 2(divided by 2 if using cloak)) + SWIMMING + NIGHT)
=
TEMPERATURE CHANGE VALUE
This value will be used to keep increasing or decreasing temperature, when the temperature is below certain level, you will get the Cold Effect, then Gelid Effect and Finally the Hypothermia Effect.
Check the Screenshots, for a mini sequence of temperature changes, and different sources of Warmth, Cold and Insulation.


HYPOTHERMIA EFFECTS


There are a total of 3 hypothermia stages:
1-Cold:
Stamina Rate  -75%
Resist Disease -50%
2-Gelid:
Stamina Rate  -75%
Resist Disease -50%
Movement Speed -25%
3-Hypothermia:
Stamina Rate  -100%
Resist Disease -100%
Movement Speed -50%
Health Damage per second: 1


MORE INFO


I've published and article in the Articles section, which contains all the FormList and Globals, with their FormID, EditorID and explanation.


SETTING TO SHOW WARMTH POTION
WITH ORANGE ICON IN SKYUI MENU


You can optionally, show the warmth potion with an orange icon potion, to look different from the other effects portions.
To do it, you have to insert this below the [Properties] sections in interface\skyui\config.txt

vars.color_NARANJA.value = 0xFF9900
props.potionIcon.propertiesToSet = <'iconLabel', 'iconColor', 'subTypeDisplay', 'foodType', 'notRaw'>
props.potionIcon.keywords.PocionCalor = <'iconColor': color_NARANJA>


FINAL WORDS


Visit my Backpacker/Hithhiker website: (you can read in english using the plugin)
viajeinterminable.com

SUPPORT
I made a "Buy me a coffee" page, if you want to buy me coffe. Buying a
coffee will not only be helping me to create more mods, but also to
continue sharing the experiencies my girlfriend and I have while
traveling the world by hitchhiking through our blog and youtube channel.




CREDITS:
Parapets for his MCM Helper MOD
DaemonPrime for his I Want Widget and I Want Status Bar mods
MaskedRPGFan for his FormList Manipulator mod
  翻译: