Hello Everyone!
I have recently taken authorship over Real Shelter and would like to introduce to all of you Real Shelter 1.3 Beta Patch
What is included?
Updated script file,
RealShelter.esp
RealShelterPatch.esp
Tes5Edit script file.
So what does this update do.
this update is meant to significantly decrease the time it takes to transition between sheltered and non-sheltered areas. It also is meant to tackle the problem with visual irregularities between sheltered and non sheltered areas.
So, how is this different?
Earlier real shelters used property variables and a continuous if-else statement to figure out which weather was currently running and what weather to transition to, I recreated it so it technically works in the same way, but gives me more control on what is being searched. To start I added all current and sheltered weathers into form lists, at matching indexes .
so:
ex. FormList1:
Skyrim_rain1 //index 0
Skyrim_rain2 //index 1
Formlist 2:
RSP_Skyrim_rain1 //index 0
RSP_Skyrim_rain2 //index 1
etc.
This allows me to use the inherent .Search() that comes with papyrus's FormList class. Whenever you enter a sheltered area, it will try to find the current weather in FormList1, if it does it will return its index(or position). I then switch the current weather out with the RealSheltered Weather in formlist 2, using the index I looked up when searching formlist1. This also allows me to move weather's around so that if a weather had a high index number (or took a long time to look up), I can create a copy of that weather and place it at the beginning of the list, so for the duration of the rain/snow storm the search will be instantaneous, therefore, the slowest a weather transition will ever be is the first time you enter a shelter.
So what is this Tes5Edit script and the RealShelterPatch.esp?
This is my baby. This script will solve any and all problems with visual compatibility for good, no matter how customized and personal it may be. It will automatically search through your weathers, grab the latest override and make a copy of it, it will then create a new weather based off this copy, without any rain or snow. And then automatically fill in the FormLists required so it will run with real shelter.
Oh, and if you have a enb weather list you have the option for this script to search through that list and automatically place these newly created shelter,weathers in the appropriate slots based off of their outside weather counterparts.
(so all you will need to do is run Tes5edit, select all your weather esp's including realshelter and realshelterpatch, filter by weather if you wish, run the script, save, play the game, that easy).
So this means,
Now real shelter will be compatible with ANYTHING! with perfect transitions in between any and all weathers.
Its fast, its easy and if you decide to add or modify your current weather all you need to do is reinstall the real shelter patch and run it again, it will not break your save game.
You should notice (or rather not notice) a change between sheltered and outside weather apart from the rain because both weather's are exactly the same.
Enjoy!
Link: As I cant post links, its on the nexus site "Real Shelter"